.ai-service[data-v-f20dcd3c]{background:var(--primary);background:linear-gradient(-36deg,#0d0442,#062766);border-radius:8px;margin:30px 0;padding:20px 20px 10px}@media (width>=700px){.ai-service[data-v-f20dcd3c]{padding:40px}}@media (width>=1000px){.ai-service[data-v-f20dcd3c]{border-radius:12px;margin:40px;padding:80px 40px}}.ai-service[data-v-f20dcd3c] .active-service-modal{z-index:99999999;display:flex;position:fixed;inset:0}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal{background:#fff;border-radius:12px;width:calc(100% - 40px);max-width:520px;margin:auto;padding:40px;font-size:1rem;line-height:1.6rem;position:relative}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal>.close{cursor:pointer;color:#111;background:#fff;border:1px solid #1113;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:-15px;right:-15px}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal>.close:hover{background:var(--primary);color:#fff}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal>.close:after,.ai-service[data-v-f20dcd3c] .active-service-modal>.modal>.close:before{content:"";background:currentColor;width:14px;height:1px;position:absolute;transform:rotate(45deg)}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal>.close:after{transform:rotate(-45deg)}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal p{margin:0}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal p.tags{flex-wrap:wrap;gap:6px;padding-top:12px;line-height:1.4rem;display:flex}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal p.tags span{background:#0d37611a;border-radius:6px;padding:4px 9px;font-size:.9rem}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal .link{margin-top:40px}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal .link a{border:1px solid #0000001a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 22px 12px 16px;font-size:.9rem;text-decoration:none;display:flex;box-shadow:0 2px 4px #0000001a}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal .link a:after{content:"";border:1px solid;border-width:1px 1px 0 0;width:10px;height:10px;transform:rotate(45deg)}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal .subtitle{margin:22px 0 6px;font-size:1.2rem;font-weight:600}.ai-service[data-v-f20dcd3c] .active-service-modal>.modal .subtitle:first-child{margin-top:0}.ai-service[data-v-f20dcd3c] .active-service-modal>.backdrop{background:#222c;position:absolute;inset:0}.ai-service .grid[data-v-f20dcd3c]{color:#fff;min-width:100%;max-width:700px}@media (width>=1000px){.ai-service .grid[data-v-f20dcd3c]{max-width:1000px;min-width:unset;align-items:flex-start;gap:40px;margin:auto;display:flex}}.ai-service[data-v-f20dcd3c] .services-section{flex-direction:column;flex:1;display:flex}.ai-service[data-v-f20dcd3c] .services-section .services-header{justify-content:space-between;align-items:center;margin-bottom:2em;display:flex}.ai-service[data-v-f20dcd3c] .services-section .services-header h2{color:inherit;margin:0;padding:0}@media (width<=500px){.ai-service[data-v-f20dcd3c] .services-section .services-header h2{font-size:1.1rem}}.ai-service[data-v-f20dcd3c] .services-section .services-header a{color:var(--primary);white-space:nowrap;background:#fff;border-radius:4px;padding:6px 16px;font-size:1rem;text-decoration:none}.ai-service .groups[data-v-f20dcd3c]{flex-direction:column;flex:1;gap:10px;display:flex}@media (width>=1000px){.ai-service .groups[data-v-f20dcd3c]{flex-direction:column;gap:40px}}.ai-service .group[data-v-f20dcd3c]{flex:1}.ai-service .group .title[data-v-f20dcd3c]{border-bottom:1px solid #ffffff1a;justify-content:space-between;margin:-10px 0 10px;font-size:.8rem;font-weight:600;line-height:1.2rem;display:flex}.ai-service .group .title[data-v-f20dcd3c]:after{content:"";border:1px solid #fff;border-width:0 1px 1px 0;align-self:center;width:8px;height:8px;margin-top:-4px;transform:rotate(45deg)}.ai-service .group .title.expanded[data-v-f20dcd3c]:after{border-width:1px 0 0 1px;margin-top:4px}.ai-service .group .title a[data-v-f20dcd3c]{color:inherit;padding:6px 0;text-decoration:none}.ai-service .group .areas[data-v-f20dcd3c]{grid-template-columns:repeat(1,1fr);gap:24px;display:none}.ai-service .group .areas.expanded[data-v-f20dcd3c]{display:grid}@media (width>=700px){.ai-service .group .title[data-v-f20dcd3c]:after{content:none}.ai-service .group .areas[data-v-f20dcd3c]{grid-template-columns:repeat(2,1fr);display:grid}}@media (width>=1000px){.ai-service .group .areas[data-v-f20dcd3c]{grid-template-columns:repeat(4,1fr)}}.ai-service .group .areas .area .area-title[data-v-f20dcd3c]{margin:0 0 6px;font-size:.9rem;font-weight:600}.ai-service .group .areas .area[data-v-f20dcd3c]:first-child:last-child{grid-column:-1/1}.ai-service .group .areas .area:first-child:last-child .blocks[data-v-f20dcd3c]{grid-template-columns:repeat(2,1fr)}@media (width>=1000px){.ai-service .group .areas .area:first-child:last-child .blocks[data-v-f20dcd3c]{grid-template-columns:repeat(4,1fr)}}.ai-service .group .blocks[data-v-f20dcd3c]{grid-template-columns:repeat(1,1fr);gap:8px;padding:0 0 16px;display:grid}@media (width>=700px){.ai-service .group .blocks[data-v-f20dcd3c]{padding:0}}.ai-service .group .block[data-v-f20dcd3c]{cursor:pointer;color:#fffc;background:#ffffff0d;border-radius:8px;flex-direction:column;gap:6px;margin:0;padding:8px 16px;font-size:.9rem;line-height:1rem;display:grid}.ai-service .group .block[data-v-f20dcd3c]:hover{color:var(--primary);background:#fff}@media (width>=1000px){.ai-service .group .block[data-v-f20dcd3c]{background:#ffffff1a}}
