.ServicePageLayout-module__q39-6q__page{--ink:#f4f4f1;--muted:#f4f4f1a3;--line:#ffffff1a;--surface:#0c0f0f;--surface-raised:#111615;min-width:0;color:var(--ink);background:#080a0a;padding-top:5rem;overflow:clip}.ServicePageLayout-module__q39-6q__shell{width:min(100% - 2rem,75rem);margin-inline:auto}.ServicePageLayout-module__q39-6q__serviceNav{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0ae6;border-block:1px solid #ffffff12;position:sticky;top:4.75rem}.ServicePageLayout-module__q39-6q__serviceNavInner{align-items:center;width:min(100% - 1rem,75rem);height:3.5rem;margin-inline:auto;display:flex}.ServicePageLayout-module__q39-6q__allServicesLink,.ServicePageLayout-module__q39-6q__servicePill,.ServicePageLayout-module__q39-6q__moreButton{min-height:2.75rem}.ServicePageLayout-module__q39-6q__allServicesLink{color:#ffffffad;flex:none;justify-content:center;align-items:center;gap:.4rem;font-size:.8125rem;transition:color .16s;display:inline-flex}.ServicePageLayout-module__q39-6q__allServicesLink svg{width:.95rem}.ServicePageLayout-module__q39-6q__navDivider{background:var(--line);width:1px;height:1.25rem;margin-inline:.75rem}.ServicePageLayout-module__q39-6q__pillarScroll{scrollbar-width:none;flex:auto;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.ServicePageLayout-module__q39-6q__pillarScroll::-webkit-scrollbar{display:none}.ServicePageLayout-module__q39-6q__servicePill{color:#ffffff8f;white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:.45rem .75rem;font-size:.75rem;font-weight:550;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.ServicePageLayout-module__q39-6q__servicePillActive{border-color:rgba(var(--service-accent-rgb), .28);background:rgba(var(--service-accent-rgb), .1);color:var(--service-accent)}.ServicePageLayout-module__q39-6q__moreWrap{flex:none;margin-left:.25rem;position:relative}.ServicePageLayout-module__q39-6q__moreButton{cursor:pointer;gap:.3rem}.ServicePageLayout-module__q39-6q__moreButton svg{width:.9rem;transition:transform .18s cubic-bezier(.23,1,.32,1)}.ServicePageLayout-module__q39-6q__moreButtonOpen{color:var(--ink);background:#ffffff12;border-color:#ffffff24}.ServicePageLayout-module__q39-6q__chevronOpen{transform:rotate(180deg)}.ServicePageLayout-module__q39-6q__moreMenu{overscroll-behavior:contain;background:#0b0e0efa;border:1px solid #ffffff1a;border-radius:1rem;width:min(100vw - 1rem,21rem);max-height:min(100dvh - 8.5rem,38rem);padding:.75rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 24px 70px #0000007a,inset 0 1px #ffffff0d}.ServicePageLayout-module__q39-6q__moreGroup+.ServicePageLayout-module__q39-6q__moreGroup{margin-top:.8rem}.ServicePageLayout-module__q39-6q__moreGroupLabel{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;padding:.35rem .6rem;font-size:.65rem;font-weight:650}.ServicePageLayout-module__q39-6q__moreGroup ul{gap:.125rem;display:grid}.ServicePageLayout-module__q39-6q__moreGroup a{color:#ffffffa3;border-radius:.6rem;align-items:center;min-height:2.75rem;padding:.55rem .6rem;font-size:.8125rem;transition:color .16s,background-color .16s;display:flex}.ServicePageLayout-module__q39-6q__moreGroup a[aria-current=page]{background:rgba(var(--service-accent-rgb), .1);color:var(--service-accent)}.ServicePageLayout-module__q39-6q__mobileScrollGuard{flex:none;width:3rem;display:block}.ServicePageLayout-module__q39-6q__hero{border-bottom:1px solid var(--line);background:#090c0b;min-height:min(49rem,100svh - 7.5rem);position:relative;overflow:hidden}.ServicePageLayout-module__q39-6q__heroAmbient{background:radial-gradient(circle at 78% 32%, rgba(var(--service-accent-rgb), .14), transparent 31rem), linear-gradient(90deg, transparent 49.9%, #ffffff0b 50%, transparent 50.1%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 74%,#0000);mask-image:linear-gradient(#000 74%,#0000)}.ServicePageLayout-module__q39-6q__heroGrid{align-items:center;gap:3.5rem;min-height:min(49rem,100svh - 7.5rem);padding-block:clamp(3rem,5vw,4.5rem);display:grid;position:relative}.ServicePageLayout-module__q39-6q__heroCopy{z-index:1;max-width:43rem;position:relative}.ServicePageLayout-module__q39-6q__badge{color:var(--service-accent);font-size:var(--af-eyebrow-size);letter-spacing:.05em;align-items:center;gap:.55rem;margin-bottom:1.6rem;font-weight:650;display:inline-flex}.ServicePageLayout-module__q39-6q__badge>span:first-child{border:1px solid rgba(var(--service-accent-rgb), .25);background:rgba(var(--service-accent-rgb), .07);border-radius:999px;place-items:center;width:2rem;height:2rem;display:grid}.ServicePageLayout-module__q39-6q__badge svg{color:currentColor;width:.9rem;height:.9rem}.ServicePageLayout-module__q39-6q__heroTitle{max-width:18ch;color:var(--ink);font-size:var(--af-text-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-weight:610;line-height:.94}.ServicePageLayout-module__q39-6q__heroTitle span{color:#f4f4f1a3!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.ServicePageLayout-module__q39-6q__heroSubtitle{max-width:40rem;color:var(--muted);text-wrap:pretty;margin-top:1.8rem;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.ServicePageLayout-module__q39-6q__heroActions,.ServicePageLayout-module__q39-6q__pricingActions{flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem;display:flex}.ServicePageLayout-module__q39-6q__primaryAction,.ServicePageLayout-module__q39-6q__secondaryAction,.ServicePageLayout-module__q39-6q__secondaryButton{border-radius:.75rem;justify-content:center;align-items:center;min-height:3rem;font-size:.875rem;font-weight:650;transition:transform .15s cubic-bezier(.23,1,.32,1),color .16s,background-color .16s,box-shadow .18s;display:inline-flex}.ServicePageLayout-module__q39-6q__primaryAction{background:var(--ink);color:#090b0b;box-shadow:0 10px 35px rgba(var(--service-accent-rgb), .11);gap:.7rem;padding:.75rem 1.15rem}.ServicePageLayout-module__q39-6q__primaryAction svg,.ServicePageLayout-module__q39-6q__secondaryAction svg{width:1rem;transition:transform .17s cubic-bezier(.23,1,.32,1)}.ServicePageLayout-module__q39-6q__secondaryAction{color:#ffffffa8;gap:.55rem;padding:.75rem .55rem}.ServicePageLayout-module__q39-6q__secondaryButton{border:1px solid var(--line);color:#ffffffc7;padding:.75rem 1rem}.ServicePageLayout-module__q39-6q__primaryAction:active,.ServicePageLayout-module__q39-6q__secondaryButton:active{transform:scale(.96)}.ServicePageLayout-module__q39-6q__proofPoints{color:#ffffff9e;flex-wrap:wrap;gap:.55rem 1rem;margin-top:2rem;font-size:.73rem;display:flex}.ServicePageLayout-module__q39-6q__proofPoints li{align-items:center;gap:.45rem;display:flex}.ServicePageLayout-module__q39-6q__proofPoints li:before{background:var(--service-accent);content:"";border-radius:50%;width:.3rem;height:.3rem}.ServicePageLayout-module__q39-6q__heroVisual{min-width:0;position:relative}.ServicePageLayout-module__q39-6q__heroVisualGenerated{min-height:25rem}.ServicePageLayout-module__q39-6q__processComposition{align-content:center;min-height:25rem;padding:1.25rem 0;display:grid;position:relative}.ServicePageLayout-module__q39-6q__compositionLine{background:linear-gradient(90deg, transparent, rgba(var(--service-accent-rgb), .48), transparent);width:calc(100% - 4.6rem);height:1px;position:absolute;top:50%;left:2.3rem;transform:rotate(-8deg)}.ServicePageLayout-module__q39-6q__compositionStep{background:#111615e8;border:1px solid #ffffff1a;border-radius:.9rem;grid-template-columns:2rem 1fr auto;align-items:center;gap:.8rem;width:min(100%,25rem);min-height:4.7rem;padding:.8rem 1rem;display:grid;position:relative;box-shadow:0 22px 55px #00000040,inset 0 1px #ffffff0d}.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(2){margin-left:9%;transform:rotate(-2deg)}.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(3){margin:-.35rem 0 0 auto;transform:rotate(1.5deg)}.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(4){margin:-.35rem 0 0 4%;transform:rotate(-1deg)}.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(5){margin:-.35rem 4% 0 auto;transform:rotate(1deg)}.ServicePageLayout-module__q39-6q__compositionStep>span{background:rgba(var(--service-accent-rgb), .12);width:2rem;height:2rem;color:var(--service-accent);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid}.ServicePageLayout-module__q39-6q__compositionStep p{color:#ffffffd1;font-size:.85rem;font-weight:570}.ServicePageLayout-module__q39-6q__compositionStep svg{color:#ffffff42;width:.9rem}.ServicePageLayout-module__q39-6q__problemSolution,.ServicePageLayout-module__q39-6q__benefitsSection,.ServicePageLayout-module__q39-6q__editorialSection,.ServicePageLayout-module__q39-6q__embeddedSection,.ServicePageLayout-module__q39-6q__processSection,.ServicePageLayout-module__q39-6q__techSection,.ServicePageLayout-module__q39-6q__pricingSection,.ServicePageLayout-module__q39-6q__faqSection,.ServicePageLayout-module__q39-6q__relatedSection{padding-block:clamp(5rem,9vw,8.5rem)}.ServicePageLayout-module__q39-6q__problemSolution{background:#0d1010}.ServicePageLayout-module__q39-6q__sectionIntro{grid-template-columns:2rem 1fr;align-items:start;gap:1.2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.ServicePageLayout-module__q39-6q__sectionIntro>span,.ServicePageLayout-module__q39-6q__editorialRule span{color:var(--service-accent);letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:.67rem;font-weight:700}.ServicePageLayout-module__q39-6q__sectionIntro h2,.ServicePageLayout-module__q39-6q__splitHeading h2,.ServicePageLayout-module__q39-6q__faqLayout>h2,.ServicePageLayout-module__q39-6q__pricingPanel h2,.ServicePageLayout-module__q39-6q__finalCta h2{max-width:14ch;font-size:var(--af-text-section);letter-spacing:-.055em;text-wrap:balance;font-weight:570;line-height:.98}.ServicePageLayout-module__q39-6q__sectionIntro em{color:#ffffff94;font-family:var(--font-instrument), Georgia, serif;font-weight:400}.ServicePageLayout-module__q39-6q__comparison{border-block:1px solid var(--line);display:grid}.ServicePageLayout-module__q39-6q__comparison article{gap:2rem;padding-block:2.25rem;display:grid}.ServicePageLayout-module__q39-6q__comparison article+article{border-top:1px solid var(--line)}.ServicePageLayout-module__q39-6q__comparison h3{color:#ffffff9e;letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ServicePageLayout-module__q39-6q__solutionPanel h3{color:var(--service-accent)}.ServicePageLayout-module__q39-6q__comparison ul{gap:0;display:grid}.ServicePageLayout-module__q39-6q__comparison li{color:#ffffffa3;border-bottom:1px solid #ffffff0e;padding:.9rem 0 .9rem 1.4rem;font-size:.9rem;line-height:1.55;position:relative}.ServicePageLayout-module__q39-6q__problemPanel li:before{content:"";background:#ffffff47;border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:1.45rem;left:.15rem}.ServicePageLayout-module__q39-6q__solutionPanel li{color:#ffffffdb;gap:.7rem;display:flex}.ServicePageLayout-module__q39-6q__solutionPanel li svg{width:.95rem;height:.95rem;color:var(--service-accent);flex:none;margin-top:.2rem}.ServicePageLayout-module__q39-6q__benefitsSection{background:#080a0a}.ServicePageLayout-module__q39-6q__splitHeading{gap:1.5rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.ServicePageLayout-module__q39-6q__splitHeading h2{max-width:15ch}.ServicePageLayout-module__q39-6q__splitHeading>p{max-width:33rem;color:var(--muted);text-wrap:pretty;font-size:1rem;line-height:1.7}.ServicePageLayout-module__q39-6q__benefitsGrid{border-top:1px solid var(--line);display:grid}.ServicePageLayout-module__q39-6q__benefit{border-bottom:1px solid var(--line);grid-template-columns:2.8rem 1fr;gap:1.1rem;padding-block:1.75rem;display:grid}.ServicePageLayout-module__q39-6q__benefitIcon{border-radius:.75rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.ServicePageLayout-module__q39-6q__benefitIcon svg{width:1.25rem;height:1.25rem}.ServicePageLayout-module__q39-6q__benefit h3{margin-bottom:.45rem;font-size:1.05rem;font-weight:620}.ServicePageLayout-module__q39-6q__benefit p{max-width:35rem;color:var(--muted);text-wrap:pretty;font-size:.875rem;line-height:1.7}.ServicePageLayout-module__q39-6q__editorialSection{background:#101413;position:relative}.ServicePageLayout-module__q39-6q__editorialSection .ServicePageLayout-module__q39-6q__shell{display:grid}.ServicePageLayout-module__q39-6q__editorialRule{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.ServicePageLayout-module__q39-6q__editorialRule:after{background:rgba(var(--service-accent-rgb), .45);content:"";width:5rem;height:1px}.ServicePageLayout-module__q39-6q__editorial{color:#ffffffc2;max-width:44rem;font-family:var(--font-geist), system-ui, sans-serif;font-size:clamp(1.0625rem,1.3vw,1.125rem);line-height:1.75}:is(.ServicePageLayout-module__q39-6q__editorial h2,.ServicePageLayout-module__q39-6q__editorial h3){color:var(--ink);font-family:var(--font-geist), system-ui, sans-serif;letter-spacing:-.04em;text-wrap:balance;font-weight:590;line-height:1.05}.ServicePageLayout-module__q39-6q__editorial h2{margin:4.5rem 0 1.4rem;font-size:clamp(2rem,4vw,3.4rem)}.ServicePageLayout-module__q39-6q__editorial h2:first-child{margin-top:0}.ServicePageLayout-module__q39-6q__editorial h3{margin:3.5rem 0 1rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.ServicePageLayout-module__q39-6q__editorial p{margin-bottom:1.3rem}.ServicePageLayout-module__q39-6q__editorial strong{color:var(--ink);font-weight:650}.ServicePageLayout-module__q39-6q__editorial a{color:var(--service-accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--service-accent-rgb), .35);text-decoration-color:rgba(var(--service-accent-rgb), .35);text-underline-offset:.25em}:is(.ServicePageLayout-module__q39-6q__editorial ul,.ServicePageLayout-module__q39-6q__editorial ol){gap:.7rem;margin-block:1.5rem;padding-left:1.4rem;display:grid}.ServicePageLayout-module__q39-6q__editorial ul{list-style:outside}.ServicePageLayout-module__q39-6q__editorial ol{list-style:decimal}.ServicePageLayout-module__q39-6q__embeddedSection,.ServicePageLayout-module__q39-6q__processSection{background:#080a0a}.ServicePageLayout-module__q39-6q__processList{counter-reset:process;border-top:1px solid var(--line)}.ServicePageLayout-module__q39-6q__processList>li{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr;gap:1rem;padding-block:1.75rem;display:grid}.ServicePageLayout-module__q39-6q__processList>li>span{color:var(--service-accent);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}.ServicePageLayout-module__q39-6q__processList h3{letter-spacing:-.03em;margin-bottom:.45rem;font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:590}.ServicePageLayout-module__q39-6q__processList p{max-width:40rem;color:var(--muted);font-size:.9rem;line-height:1.7}.ServicePageLayout-module__q39-6q__techSection{border-block:1px solid var(--line);background:#0d1010}.ServicePageLayout-module__q39-6q__techLayout{gap:3rem;display:grid}.ServicePageLayout-module__q39-6q__techLayout h2{letter-spacing:-.05em;text-wrap:balance;max-width:17ch;font-size:clamp(2rem,4vw,3.4rem);font-weight:570;line-height:1}.ServicePageLayout-module__q39-6q__techLayout ul{border-top:1px solid var(--line)}.ServicePageLayout-module__q39-6q__techLayout li{border-bottom:1px solid var(--line);gap:.3rem;padding-block:1.2rem;display:grid}.ServicePageLayout-module__q39-6q__techLayout strong{font-size:.88rem;font-weight:620}.ServicePageLayout-module__q39-6q__techLayout span{color:var(--muted);font-size:.78rem;line-height:1.55}.ServicePageLayout-module__q39-6q__pricingSection{background:#080a0a}.ServicePageLayout-module__q39-6q__pricingPanel{border:1px solid rgba(var(--service-accent-rgb), .18);background:linear-gradient(135deg, rgba(var(--service-accent-rgb), .11), #ffffff06 42%, transparent);border-radius:1.5rem;gap:2.5rem;padding:clamp(2rem,5vw,4.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0d}.ServicePageLayout-module__q39-6q__pricingPanel:after{border:1px solid rgba(var(--service-accent-rgb), .2);content:"";border-radius:50%;width:18rem;height:18rem;position:absolute;bottom:-8rem;right:-7rem}.ServicePageLayout-module__q39-6q__pricingBadge{color:var(--service-accent);font-size:var(--af-eyebrow-size);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-weight:700;display:inline-block}.ServicePageLayout-module__q39-6q__pricingDescription{color:#ffffffc2;font-size:1.05rem;line-height:1.65}.ServicePageLayout-module__q39-6q__pricingFootnote{color:#ffffffa6;max-width:34rem;margin-top:.75rem;font-size:.82rem;line-height:1.6}.ServicePageLayout-module__q39-6q__faqSection{background:#0d1010}.ServicePageLayout-module__q39-6q__faqLayout{gap:3rem;display:grid}.ServicePageLayout-module__q39-6q__faqItem{border-bottom:1px solid var(--line)}.ServicePageLayout-module__q39-6q__faqItem:first-child{border-top:1px solid var(--line)}.ServicePageLayout-module__q39-6q__faqItem summary{color:#ffffffd6;cursor:pointer;grid-template-columns:1fr 2.75rem;align-items:center;gap:1rem;min-height:4.6rem;padding-block:.8rem;list-style:none;display:grid}.ServicePageLayout-module__q39-6q__faqItem summary::-webkit-details-marker{display:none}.ServicePageLayout-module__q39-6q__faqItem summary span{font-size:.95rem;font-weight:570;line-height:1.4}.ServicePageLayout-module__q39-6q__faqItem summary svg{color:#ffffff9e;justify-self:end;width:1.05rem;transition:transform .19s cubic-bezier(.23,1,.32,1),color .16s}.ServicePageLayout-module__q39-6q__faqItem[open] summary svg{color:var(--service-accent);transform:rotate(180deg)}.ServicePageLayout-module__q39-6q__faqAnswer{padding:0 2.75rem 1.5rem 0}.ServicePageLayout-module__q39-6q__faqAnswer p{max-width:42rem;color:var(--muted);font-size:.875rem;line-height:1.75}.ServicePageLayout-module__q39-6q__relatedSection{background:#080a0a}.ServicePageLayout-module__q39-6q__relatedHeading{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:2.5rem;display:flex}.ServicePageLayout-module__q39-6q__relatedHeading span{color:var(--service-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.ServicePageLayout-module__q39-6q__relatedHeading h2{letter-spacing:-.045em;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:570}.ServicePageLayout-module__q39-6q__relatedGrid{border-top:1px solid var(--line);display:grid}.ServicePageLayout-module__q39-6q__relatedCard{border-bottom:1px solid var(--line);gap:1.5rem;min-height:12rem;padding-block:1.6rem;display:grid}.ServicePageLayout-module__q39-6q__relatedCard h3{margin-bottom:.5rem;font-size:1.2rem;font-weight:590}.ServicePageLayout-module__q39-6q__relatedCard p{max-width:28rem;color:var(--muted);font-size:.84rem;line-height:1.6}.ServicePageLayout-module__q39-6q__relatedCard>span{color:#ffffff8c;align-self:end;align-items:center;gap:.5rem;font-size:.76rem;font-weight:620;display:inline-flex}.ServicePageLayout-module__q39-6q__relatedCard svg{width:.85rem;transition:transform .17s cubic-bezier(.23,1,.32,1)}.ServicePageLayout-module__q39-6q__finalCta{border-top:1px solid var(--line);background:#0d1010;padding-block:clamp(4rem,7vw,6rem)}.ServicePageLayout-module__q39-6q__finalCta .ServicePageLayout-module__q39-6q__shell{align-items:end;gap:2rem;display:grid}.ServicePageLayout-module__q39-6q__finalCta h2{max-width:15ch}.ServicePageLayout-module__q39-6q__finalCta p{max-width:39rem;color:var(--muted);margin-top:1rem;line-height:1.65}.ServicePageLayout-module__q39-6q__finalCta .ServicePageLayout-module__q39-6q__primaryAction{justify-self:start}.ServicePageLayout-module__q39-6q__allServicesLink:focus-visible,.ServicePageLayout-module__q39-6q__servicePill:focus-visible,.ServicePageLayout-module__q39-6q__moreGroup a:focus-visible,.ServicePageLayout-module__q39-6q__primaryAction:focus-visible,.ServicePageLayout-module__q39-6q__secondaryAction:focus-visible,.ServicePageLayout-module__q39-6q__secondaryButton:focus-visible,.ServicePageLayout-module__q39-6q__faqItem summary:focus-visible,.ServicePageLayout-module__q39-6q__relatedCard:focus-visible{outline:2px solid var(--af-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ServicePageLayout-module__q39-6q__allServicesLink:hover,.ServicePageLayout-module__q39-6q__servicePill:hover{color:var(--ink)}.ServicePageLayout-module__q39-6q__servicePill:hover{background:#ffffff0e}.ServicePageLayout-module__q39-6q__moreGroup a:hover{color:var(--ink);background:#ffffff0e}.ServicePageLayout-module__q39-6q__primaryAction:hover{box-shadow:0 15px 42px rgba(var(--service-accent-rgb), .18);transform:translateY(-2px)}.ServicePageLayout-module__q39-6q__primaryAction:hover svg,.ServicePageLayout-module__q39-6q__secondaryAction:hover svg,.ServicePageLayout-module__q39-6q__relatedCard:hover svg{transform:translate(.2rem)}.ServicePageLayout-module__q39-6q__secondaryAction:hover,.ServicePageLayout-module__q39-6q__secondaryButton:hover{color:var(--ink)}.ServicePageLayout-module__q39-6q__secondaryButton:hover{background:#ffffff0f}.ServicePageLayout-module__q39-6q__faqItem summary:hover,.ServicePageLayout-module__q39-6q__relatedCard:hover h3{color:var(--service-accent)}}@media (min-width:48rem){.ServicePageLayout-module__q39-6q__shell{width:min(100% - 4rem,75rem)}.ServicePageLayout-module__q39-6q__serviceNavInner{width:min(100% - 3rem,75rem)}.ServicePageLayout-module__q39-6q__allServicesLink span{display:inline}.ServicePageLayout-module__q39-6q__mobileScrollGuard{display:none}.ServicePageLayout-module__q39-6q__heroGrid{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.92fr);gap:clamp(3rem,7vw,7rem)}.ServicePageLayout-module__q39-6q__comparison{grid-template-columns:.8fr 1.2fr}.ServicePageLayout-module__q39-6q__comparison article{grid-template-columns:minmax(8rem,.45fr) 1fr;gap:2rem;padding:3rem 2.5rem 3rem 0}.ServicePageLayout-module__q39-6q__comparison article+article{border-top:0;border-left:1px solid var(--line);padding-inline:2.5rem 0}.ServicePageLayout-module__q39-6q__splitHeading{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.55fr);align-items:end}.ServicePageLayout-module__q39-6q__benefitsGrid{grid-template-columns:repeat(2,1fr);column-gap:3rem}.ServicePageLayout-module__q39-6q__benefit:nth-child(odd){padding-right:1.5rem}.ServicePageLayout-module__q39-6q__benefit:nth-child(2n){border-left:1px solid var(--line);padding-left:1.5rem}.ServicePageLayout-module__q39-6q__editorialSection .ServicePageLayout-module__q39-6q__shell{grid-template-columns:.3fr 1fr}.ServicePageLayout-module__q39-6q__editorialRule{align-items:flex-start;margin:0;padding-top:.85rem}.ServicePageLayout-module__q39-6q__processList>li{grid-template-columns:4.5rem minmax(0,1fr);padding-block:2.1rem}.ServicePageLayout-module__q39-6q__processList>li>div{grid-template-columns:minmax(10rem,.6fr) 1fr;gap:2rem;display:grid}.ServicePageLayout-module__q39-6q__techLayout{grid-template-columns:.75fr 1fr;align-items:start;gap:5rem}.ServicePageLayout-module__q39-6q__techLayout li{grid-template-columns:.65fr 1fr;gap:2rem}.ServicePageLayout-module__q39-6q__pricingPanel{grid-template-columns:.9fr 1fr;gap:5rem}.ServicePageLayout-module__q39-6q__faqLayout{grid-template-columns:.55fr 1fr;align-items:start;gap:clamp(3rem,8vw,8rem)}.ServicePageLayout-module__q39-6q__faqLayout>h2{position:sticky;top:9rem}.ServicePageLayout-module__q39-6q__relatedGrid{grid-template-columns:repeat(3,1fr)}.ServicePageLayout-module__q39-6q__relatedCard{border-right:1px solid var(--line);padding:1.8rem}.ServicePageLayout-module__q39-6q__relatedCard:last-child{border-right:0}.ServicePageLayout-module__q39-6q__finalCta .ServicePageLayout-module__q39-6q__shell{grid-template-columns:1fr auto}.ServicePageLayout-module__q39-6q__finalCta .ServicePageLayout-module__q39-6q__primaryAction{justify-self:end}}@media (max-width:39.9375rem){.ServicePageLayout-module__q39-6q__allServicesLink span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ServicePageLayout-module__q39-6q__navDivider{margin-inline:.35rem}.ServicePageLayout-module__q39-6q__moreWrap{position:static}.ServicePageLayout-module__q39-6q__moreMenu{position:fixed;top:8.5rem;right:.5rem}.ServicePageLayout-module__q39-6q__heroVisualGenerated{min-height:21rem}.ServicePageLayout-module__q39-6q__compositionStep{max-width:calc(100% - 1rem)}.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(2),.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(3),.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(4),.ServicePageLayout-module__q39-6q__compositionStep:nth-of-type(5){margin-left:auto;margin-right:auto}.ServicePageLayout-module__q39-6q__heroActions>a,.ServicePageLayout-module__q39-6q__pricingActions>a{width:100%}.ServicePageLayout-module__q39-6q__relatedHeading{display:block}.ServicePageLayout-module__q39-6q__relatedHeading h2{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.ServicePageLayout-module__q39-6q__servicePill,.ServicePageLayout-module__q39-6q__moreButton svg,.ServicePageLayout-module__q39-6q__primaryAction,.ServicePageLayout-module__q39-6q__primaryAction svg,.ServicePageLayout-module__q39-6q__secondaryAction,.ServicePageLayout-module__q39-6q__secondaryAction svg,.ServicePageLayout-module__q39-6q__secondaryButton,.ServicePageLayout-module__q39-6q__faqItem summary svg,.ServicePageLayout-module__q39-6q__relatedCard svg{transition-duration:.01ms}.ServicePageLayout-module__q39-6q__primaryAction:hover,.ServicePageLayout-module__q39-6q__primaryAction:active,.ServicePageLayout-module__q39-6q__secondaryButton:active,.ServicePageLayout-module__q39-6q__primaryAction:hover svg,.ServicePageLayout-module__q39-6q__secondaryAction:hover svg,.ServicePageLayout-module__q39-6q__relatedCard:hover svg{transform:none}.ServicePageLayout-module__q39-6q__compositionStep{transform:none!important}}
