.ServiceDetail-module__HIoDJW__page{--ink:#172d40;--muted:#526370;--blue:#07c;--sky:#1399ff;--pale:#f1f6fa;--line:#d9e3eb;color:var(--ink);background:#fff}.ServiceDetail-module__HIoDJW__container{width:min(1240px,100% - 80px);margin-inline:auto}.ServiceDetail-module__HIoDJW__page h1,.ServiceDetail-module__HIoDJW__page h2,.ServiceDetail-module__HIoDJW__page h3{color:var(--ink);text-wrap:balance}.ServiceDetail-module__HIoDJW__page h2{letter-spacing:-.045em;font-size:clamp(2rem,3.3vw,2.9rem);font-weight:650;line-height:1.16}.ServiceDetail-module__HIoDJW__page h3{letter-spacing:-.025em;font-size:1.2rem;line-height:1.35}.ServiceDetail-module__HIoDJW__page p{margin:0}.ServiceDetail-module__HIoDJW__page a:focus-visible,.ServiceDetail-module__HIoDJW__page summary:focus-visible{outline:3px solid var(--sky);outline-offset:5px}.ServiceDetail-module__HIoDJW__page svg{flex-shrink:0}.ServiceDetail-module__HIoDJW__eyebrow{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700;margin-bottom:20px!important}.ServiceDetail-module__HIoDJW__hero{background:linear-gradient(120deg, #fff 45%, var(--pale));border-bottom:1px solid var(--line);padding-top:156px}.ServiceDetail-module__HIoDJW__breadcrumb{color:var(--muted);gap:12px;margin-bottom:42px;font-size:.78rem;display:flex}.ServiceDetail-module__HIoDJW__breadcrumb a:hover{color:var(--blue);text-decoration:underline}.ServiceDetail-module__HIoDJW__heroGrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-bottom:64px;display:grid}.ServiceDetail-module__HIoDJW__heroCopy h1{letter-spacing:-.05em;margin:0 0 26px;font-size:clamp(2.6rem,4.1vw,3.8rem);font-weight:650;line-height:1.1}.ServiceDetail-module__HIoDJW__lead{max-width:540px;color:var(--muted);font-size:1.06rem;line-height:1.8}.ServiceDetail-module__HIoDJW__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:29px;display:flex}.ServiceDetail-module__HIoDJW__primaryCta{text-transform:none;letter-spacing:0;background:var(--blue);color:#fff;border-radius:4px;padding:15px 25px;font-size:.9rem}.ServiceDetail-module__HIoDJW__primaryCta:hover{color:#fff;background:#0066b3}.ServiceDetail-module__HIoDJW__serviceVisual{border:1px solid var(--line);background-color:#eaf2f8;background-image:radial-gradient(#b5ccdd 1px,#0000 1px);background-size:18px 18px;border-radius:12px;padding:30px;box-shadow:0 16px 45px #172d4008}.ServiceDetail-module__HIoDJW__visualMark{background:var(--ink);color:#69beff;border:1px solid #34556f;border-radius:13px;place-items:center;width:85px;height:85px;margin:0 auto 38px;display:grid;position:relative}.ServiceDetail-module__HIoDJW__visualMark:after{content:"";background:#8cacc5;width:1px;height:39px;position:absolute;top:100%;left:50%}.ServiceDetail-module__HIoDJW__visualBranches{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.ServiceDetail-module__HIoDJW__visualBranches>div{background:#fff;border:1px solid #c7d8e5;border-radius:5px;align-items:center;gap:10px;min-height:72px;padding:15px;font-size:.76rem;font-weight:550;line-height:1.5;display:flex}.ServiceDetail-module__HIoDJW__visualBranches>div:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}.ServiceDetail-module__HIoDJW__visualDot{background:var(--blue);border-radius:50%;flex-shrink:0;width:6px;height:6px}.ServiceDetail-module__HIoDJW__visualTech{color:#526370;border-top:1px solid #c7d8e5;flex-wrap:wrap;justify-content:center;gap:9px 16px;margin-top:23px;padding-top:20px;font:.66rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.ServiceDetail-module__HIoDJW__section{padding:82px 0}.ServiceDetail-module__HIoDJW__sectionHeading{grid-template-columns:1fr 1fr;align-items:center;gap:80px;margin-bottom:45px;display:grid}.ServiceDetail-module__HIoDJW__sectionHeading>p{color:var(--muted);font-size:.97rem;line-height:1.85}.ServiceDetail-module__HIoDJW__featureLayout{grid-template-columns:1.4fr 1fr;gap:65px;display:grid}.ServiceDetail-module__HIoDJW__page .ServiceDetail-module__HIoDJW__groupHeading{letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;font-size:.85rem}.ServiceDetail-module__HIoDJW__featureList{margin:0;padding:0;list-style:none}.ServiceDetail-module__HIoDJW__featureList li{border-top:1px solid var(--line);gap:15px;padding:21px 0;display:flex}.ServiceDetail-module__HIoDJW__featureList li:last-child{padding-bottom:0}.ServiceDetail-module__HIoDJW__featureList svg{color:var(--blue);margin-top:3px}.ServiceDetail-module__HIoDJW__featureList p{color:var(--muted);font-size:.94rem;line-height:1.85}.ServiceDetail-module__HIoDJW__featureList strong{color:var(--ink);font-weight:650}.ServiceDetail-module__HIoDJW__serviceAside{background:var(--pale);border-radius:7px;align-self:start;gap:32px;padding:30px;display:grid}.ServiceDetail-module__HIoDJW__benefitList{gap:13px;margin:0;padding:0;list-style:none;display:grid}.ServiceDetail-module__HIoDJW__benefitList li{align-items:flex-start;gap:10px;font-size:.87rem;display:flex}.ServiceDetail-module__HIoDJW__benefitList svg{color:var(--blue);margin-top:4px}.ServiceDetail-module__HIoDJW__technologyList{flex-wrap:wrap;gap:8px;display:flex}.ServiceDetail-module__HIoDJW__technologyList>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:4px;padding:7px 11px;font-size:.75rem}.ServiceDetail-module__HIoDJW__delivery{background:var(--ink);color:#fff;padding:82px 0}.ServiceDetail-module__HIoDJW__delivery h2,.ServiceDetail-module__HIoDJW__delivery h3{color:#fff}.ServiceDetail-module__HIoDJW__delivery .ServiceDetail-module__HIoDJW__eyebrow{color:#69beff}.ServiceDetail-module__HIoDJW__authorityHeading{max-width:930px}.ServiceDetail-module__HIoDJW__authorityHeading h2{max-width:800px}.ServiceDetail-module__HIoDJW__authorityHeading>p:last-child{color:#becddb;margin-top:26px;font-size:.98rem;line-height:1.85}.ServiceDetail-module__HIoDJW__authorityColumns{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:45px;display:grid}.ServiceDetail-module__HIoDJW__authorityColumns>div{border-top:1px solid #ffffff36;padding-top:25px}.ServiceDetail-module__HIoDJW__authorityColumns h3{margin-bottom:23px;font-size:1.14rem}.ServiceDetail-module__HIoDJW__authorityColumns ul{gap:19px;margin:0;padding:0;list-style:none;display:grid}.ServiceDetail-module__HIoDJW__authorityColumns li{color:#becddb;align-items:flex-start;gap:11px;font-size:.89rem;line-height:1.8;display:flex}.ServiceDetail-module__HIoDJW__authorityColumns svg{color:#69beff;margin-top:5px}.ServiceDetail-module__HIoDJW__faqSection{background:var(--pale);padding:76px 0}.ServiceDetail-module__HIoDJW__faqGrid{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.ServiceDetail-module__HIoDJW__faqs details{border-bottom:1px solid #c8d6e1}.ServiceDetail-module__HIoDJW__faqs details:first-child{border-top:1px solid #c8d6e1}.ServiceDetail-module__HIoDJW__faqs summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.ServiceDetail-module__HIoDJW__faqs summary::-webkit-details-marker{display:none}.ServiceDetail-module__HIoDJW__faqs summary:hover{color:var(--blue)}.ServiceDetail-module__HIoDJW__faqs details[open] summary svg{transform:rotate(180deg)}.ServiceDetail-module__HIoDJW__faqs details p{color:var(--muted);padding:0 28px 24px 0;font-size:.9rem;line-height:1.85}.ServiceDetail-module__HIoDJW__relatedSection{padding:65px 0}.ServiceDetail-module__HIoDJW__page .ServiceDetail-module__HIoDJW__relatedSection h2{font-size:1.5rem}.ServiceDetail-module__HIoDJW__relatedSection p{color:var(--muted);margin-top:12px;font-size:.9rem}.ServiceDetail-module__HIoDJW__relatedLinks{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.ServiceDetail-module__HIoDJW__relatedLinks a{border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:10px 18px;font-size:.83rem;display:inline-flex}.ServiceDetail-module__HIoDJW__relatedLinks a:hover{color:var(--blue);border-color:var(--blue)}.ServiceDetail-module__HIoDJW__closing{background:var(--pale);border-top:1px solid var(--line);padding:76px 0}.ServiceDetail-module__HIoDJW__closingContent{text-align:center}.ServiceDetail-module__HIoDJW__closingContent h2{max-width:780px;margin:auto;font-size:clamp(2rem,3.7vw,3.25rem)}.ServiceDetail-module__HIoDJW__closingContent>p{max-width:620px;color:var(--muted);margin:24px auto 28px}.ServiceDetail-module__HIoDJW__closingActions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.ServiceDetail-module__HIoDJW__secondaryCta{border:1px solid #a5b7c5;border-radius:4px;justify-content:center;align-items:center;min-height:52px;padding:13px 24px;font-size:.9rem;font-weight:650;display:inline-flex}.ServiceDetail-module__HIoDJW__secondaryCta:hover{border-color:var(--blue);color:var(--blue);background:#fff}@media (min-width:1440px){.ServiceDetail-module__HIoDJW__hero{padding-top:170px}}@media (max-width:1100px){.ServiceDetail-module__HIoDJW__container{width:calc(100% - 56px)}.ServiceDetail-module__HIoDJW__heroGrid{gap:32px}.ServiceDetail-module__HIoDJW__serviceVisual{padding:20px}.ServiceDetail-module__HIoDJW__visualBranches>div{padding:11px;font-size:.69rem}.ServiceDetail-module__HIoDJW__sectionHeading{gap:40px}.ServiceDetail-module__HIoDJW__featureLayout{gap:35px}.ServiceDetail-module__HIoDJW__authorityColumns{gap:24px}.ServiceDetail-module__HIoDJW__faqGrid{gap:50px}}@media (max-width:760px){.ServiceDetail-module__HIoDJW__container{width:calc(100% - 40px)}.ServiceDetail-module__HIoDJW__hero{padding-top:120px}.ServiceDetail-module__HIoDJW__breadcrumb{margin-bottom:30px}.ServiceDetail-module__HIoDJW__heroGrid{grid-template-columns:1fr;gap:36px;padding-bottom:38px}.ServiceDetail-module__HIoDJW__heroCopy h1{font-size:clamp(2.5rem,7vw,3.4rem)}.ServiceDetail-module__HIoDJW__lead{max-width:560px;font-size:1rem}.ServiceDetail-module__HIoDJW__serviceVisual{width:100%;max-width:540px;margin:0 auto}.ServiceDetail-module__HIoDJW__section,.ServiceDetail-module__HIoDJW__delivery,.ServiceDetail-module__HIoDJW__faqSection,.ServiceDetail-module__HIoDJW__closing{padding:58px 0}.ServiceDetail-module__HIoDJW__sectionHeading,.ServiceDetail-module__HIoDJW__featureLayout,.ServiceDetail-module__HIoDJW__faqGrid{grid-template-columns:1fr;gap:28px}.ServiceDetail-module__HIoDJW__sectionHeading{margin-bottom:35px}.ServiceDetail-module__HIoDJW__authorityColumns{grid-template-columns:1fr;gap:32px;margin-top:32px}.ServiceDetail-module__HIoDJW__authorityColumns ul{gap:13px}.ServiceDetail-module__HIoDJW__serviceAside{gap:28px;padding:25px}.ServiceDetail-module__HIoDJW__relatedSection{padding:45px 0}}@media (max-width:420px){.ServiceDetail-module__HIoDJW__serviceVisual{padding:18px}.ServiceDetail-module__HIoDJW__visualMark{width:68px;height:68px}.ServiceDetail-module__HIoDJW__visualBranches{gap:8px}.ServiceDetail-module__HIoDJW__visualBranches>div{gap:8px;padding:10px;font-size:.66rem}.ServiceDetail-module__HIoDJW__visualTech{gap:7px 12px;font-size:.61rem}}
