.service-page{color:#eef0f5;background:#090a0e;position:relative;overflow:clip}.service-page__signal{top:calc(var(--header-height) + 1.5rem);aspect-ratio:1;pointer-events:none;border:1px solid #aeb4ff21;border-radius:50%;width:clamp(18rem,35vw,34rem);position:absolute;right:clamp(-8rem,4vw,6rem)}.service-page__signal:before,.service-page__signal:after,.service-page__signal i{content:"";border:1px solid #aeb4ff17;border-radius:50%;position:absolute}.service-page__signal:before{inset:18%}.service-page__signal:after{inset:38%}.service-page__signal i:first-child{background:#aeb4ff;border:0;inset:49%}.service-page__signal i:nth-child(2){border-width:1px 0 0;border-radius:0;inset:50% -30%}.service-page__signal i:nth-child(3){border-width:0 0 0 1px;border-radius:0;inset:-30% 50%}.service-masthead{z-index:1;padding-top:calc(var(--header-height) + clamp(2rem, 5vw, 4.5rem));padding-bottom:clamp(5rem,9vw,8rem);position:relative}.service-page .internal-breadcrumbs ol{color:#7d828c;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;gap:.55rem;margin:0 0 clamp(3.5rem,7vw,7rem);padding:0;font-size:.68rem;list-style:none;display:flex}.service-page .internal-breadcrumbs li+li:before{color:#555b66;content:"/";margin-right:.55rem}.service-page .internal-breadcrumbs a{transition:color var(--motion-fast) ease}.service-page .internal-breadcrumbs a:hover{color:#eef0f5}.service-page .internal-kicker{color:#aeb4ff;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin:0 0 1.6rem;font-size:.7rem;font-weight:650}.service-page .internal-masthead__grid{grid-template-columns:minmax(0,1.45fr) minmax(20rem,.6fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.service-page .internal-masthead h1{text-wrap:balance;letter-spacing:-.075em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(4rem,6.6vw,7.4rem);font-weight:540;line-height:.86}.service-page .internal-masthead__copy{border-top:1px solid #aeb4ff4d;padding:1.6rem 0 0 1.6rem}.service-page .internal-masthead__copy>p:first-child{color:#c9cbd3;margin:0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.7}.service-page .internal-masthead__note{color:#8e939d;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:0;text-transform:none;margin:1.5rem 0 0;font-size:.86rem;line-height:1.65}.service-masthead__actions{flex-wrap:wrap;gap:.8rem;margin-top:clamp(3rem,6vw,5rem);display:flex}.service-action,.service-conversion a{border-radius:var(--cta-radius);min-height:3rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;transition:border-color var(--motion-fast) ease, background var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease;border:1px solid #aeb4ff61;justify-content:space-between;align-items:center;gap:2.5rem;padding:.8rem 1rem;font-size:.68rem;font-weight:650;display:inline-flex}.service-action--primary,.service-conversion a{border-color:var(--cta-hairline-strong);background:linear-gradient(180deg, var(--cta-face-top), var(--cta-face-bottom));color:#f4f5f8;box-shadow:inset 0 1px #f4f3ee29,inset 0 0 24px #7c83ff1f,0 0 0 1px #7c83ff14,0 3px 16px #7c83ff33,0 8px 38px #5f6bff24}.service-action--quiet{color:#c5c8d0;background:0 0}:is(.service-action--quiet:hover,.service-action--quiet:focus-visible){border-color:var(--cta-hairline-hover);color:#f2f3f7;background:#aeb4ff14}.service-action--primary:hover,.service-conversion a:hover{background:linear-gradient(180deg, var(--cta-face-top-hover), var(--cta-face-bottom-hover));color:#f5f3ef;border-color:#a9acffe6;box-shadow:inset 0 1px #f4f3ee3d,inset 0 0 28px #7c83ff38,0 0 0 1px #a9acff38,0 3px 20px #7c83ff52,0 8px 40px #6ea7ff2e,0 14px 62px #5f6bff2e}.service-action--primary:focus-visible{background:linear-gradient(180deg, var(--cta-face-top-hover), var(--cta-face-bottom-hover));color:#f5f3ef;border-color:#a9acffe6;box-shadow:inset 0 1px #f4f3ee3d,inset 0 0 28px #7c83ff38,0 0 0 1px #a9acff38,0 3px 20px #7c83ff52,0 8px 40px #6ea7ff2e,0 14px 62px #5f6bff2e}.service-conversion a:focus-visible{background:linear-gradient(180deg, var(--cta-face-top-hover), var(--cta-face-bottom-hover));color:#f5f3ef;border-color:#a9acffe6;box-shadow:inset 0 1px #f4f3ee3d,inset 0 0 28px #7c83ff38,0 0 0 1px #a9acff38,0 3px 20px #7c83ff52,0 8px 40px #6ea7ff2e,0 14px 62px #5f6bff2e}.service-section{z-index:2;scroll-margin-top:var(--header-height);border-top:1px solid #aeb4ff26;padding:clamp(5rem,9vw,9rem) 0;position:relative}.service-section--light{color:#111318;background:#eeece6;border-color:#cbc8c0}.service-section--dark{color:#eef0f5;background:#0b0d12}.service-section--night-violet{color:#eef0f5;background:#11131c}.service-section--statement{color:#0a0b10;background:#5d66d3}.service-section--search{color:#f2f2ee;background:#161926}.service-section--proof{color:#eef0f5;background:#0d0f15}.service-page .internal-section-heading{grid-template-columns:minmax(10rem,.38fr) minmax(20rem,1fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.service-page .internal-section-heading>p:first-child,.service-statement>p:first-child,.service-contexts>p,.service-conversion p:first-child{color:#8e96cb;font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0;font-size:.68rem;font-weight:650}.service-section--light .internal-section-heading>p:first-child,.service-section--light .service-contexts>p{color:#5d6794}.service-page .internal-section-heading h2{text-wrap:balance;letter-spacing:-.067em;text-transform:uppercase;max-width:15ch;margin:0;font-size:clamp(3rem,6.2vw,6.5rem);font-weight:550;line-height:.92}.service-page .internal-section-heading>p:last-child:not(:first-child){color:#aeb2bc;grid-column:2;max-width:47rem;margin:1.8rem 0 0;font-size:1rem;line-height:1.78}.service-section--light .internal-section-heading>p:last-child:not(:first-child){color:#565b63}.service-section__split{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,.9fr);gap:clamp(4rem,9vw,10rem);display:grid}.service-section__split .internal-section-heading{display:block}.service-section__split .internal-section-heading>p:last-child:not(:first-child){margin-top:1.8rem}.service-decision-list,.service-ledger,.service-continuum,.service-ladder,.service-standard-ledger,.service-problem-ledger,.service-discovery,.service-migration,.service-experience-standard{margin:clamp(3.5rem,7vw,6.5rem) 0 0;padding:0;list-style:none}.service-decision-list{border-top:1px solid #c6c3bb;margin-top:0}.service-decision-list li{border-bottom:1px solid #c6c3bb;grid-template-columns:2.5rem 1fr;gap:1.2rem;padding:1.8rem 0;display:grid}.service-decision-list span,.service-decision-list h3,.service-ledger span,.service-ledger h3,.service-ledger small,.service-continuum span,.service-continuum h3,.service-ladder__stage span,.service-ladder__stage h3,.service-ladder__output small,.service-standard-ledger span,.service-standard-ledger h3,.service-two-paths span,.service-two-paths h3,.service-three-part span,.service-three-part h3,.service-problem-ledger span,.service-problem-ledger h3,.service-discovery span,.service-discovery h3,.service-migration span,.service-migration h3,.service-experience-standard span,.service-experience-standard h3,.service-search-detail h3,.service-future-action{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em}.service-decision-list span{color:#6e7591;font-size:.68rem}.service-decision-list h3{margin:0;font-size:.75rem}.service-decision-list p{color:#5a5f67;margin:.75rem 0 0;line-height:1.7}.service-section__closing{color:#aeb2bc;border-top:1px solid #aeb4ff33;border-left:2px solid #6972dd;max-width:54rem;margin:clamp(3rem,6vw,5rem) 0 0 auto;padding:1.2rem 0 0 1.2rem;line-height:1.75}.service-section__closing--dark{color:#555b63;border-color:#b8b5ae #b8b5ae #b8b5ae #5d66d3}.service-ledger{border-top:1px solid #aeb4ff38}.service-ledger li{border-bottom:1px solid #aeb4ff29;grid-template-columns:3.5rem minmax(13rem,.65fr) minmax(18rem,1fr) auto;align-items:start;gap:clamp(1rem,3vw,3rem);padding:1.8rem 0;display:grid}.service-ledger span{color:#7f87c8;font-size:.68rem}.service-ledger h3{margin:0;font-size:clamp(.8rem,1.1vw,1rem)}.service-ledger p{color:#aeb2bc;max-width:41rem;margin:0;line-height:1.7}.service-ledger small{color:#6f7680;white-space:nowrap;font-size:.58rem}.service-continuum{border-top:1px solid #aeb4ff47;border-bottom:1px solid #aeb4ff47;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.service-continuum:before{content:"";background:#9da5ff;width:28%;height:5px;position:absolute;top:-3px;left:0}.service-continuum li{min-height:16rem;padding:1.6rem}.service-continuum li+li{border-left:1px solid #aeb4ff2e}.service-continuum span{color:#8189cb;font-size:.68rem}.service-continuum h3{margin:4rem 0 0;font-size:.78rem}.service-continuum p{color:#b5b8c2;margin:1.2rem 0 0;line-height:1.65}.service-ladder{border-top:1px solid #c4c1ba}.service-ladder li{border-bottom:1px solid #c4c1ba;grid-template-columns:minmax(12rem,.55fr) minmax(17rem,.9fr) minmax(16rem,.8fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:2rem 0;display:grid}.service-ladder__stage{grid-template-columns:2.5rem 1fr;gap:.8rem;display:grid}.service-ladder__stage span{color:#65709f;font-size:.68rem}.service-ladder__stage h3{margin:0;font-size:.8rem}.service-ladder>li>p{color:#565b63;margin:0;line-height:1.7}.service-ladder__output{border-left:1px solid #9fa5c4;padding-left:1.2rem}.service-ladder__output small{color:#66709d;font-size:.58rem;display:block}.service-ladder__output strong{margin-top:.7rem;font-size:.88rem;font-weight:560;line-height:1.6;display:block}.service-standard-ledger{border-top:1px solid #aeb4ff33;border-left:1px solid #aeb4ff33;grid-template-columns:repeat(3,1fr);display:grid}.service-standard-ledger li{border-bottom:1px solid #aeb4ff33;border-right:1px solid #aeb4ff33;min-height:16rem;padding:1.6rem}.service-standard-ledger span{color:#8189cb;font-size:.66rem}.service-standard-ledger h3{margin:3rem 0 0;font-size:.75rem}.service-standard-ledger p{color:#aeb2bc;margin:1rem 0 0;line-height:1.65}.service-statement{grid-template-columns:minmax(10rem,.28fr) minmax(23rem,.95fr) minmax(20rem,.72fr);gap:clamp(2rem,6vw,7rem);display:grid}.service-statement>p:first-child{color:#171a35}.service-statement h2{text-wrap:balance;letter-spacing:-.075em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,6.7vw,7rem);font-weight:560;line-height:.86}.service-statement h2 em{color:#eef0f5;font-style:normal}.service-statement>div{border-top:1px solid #0a0b105c;padding-top:1.2rem}.service-statement>div p{margin:0;line-height:1.75}.service-statement>div p+p{margin-top:1.5rem}.service-statement>div strong{border-left:2px solid #eef0f5;margin-top:2rem;padding-left:1rem;font-size:.88rem;line-height:1.7;display:block}.service-two-paths,.service-three-part{border-top:1px solid #c4c1ba;border-left:1px solid #c4c1ba;gap:0;margin-top:clamp(3.5rem,7vw,6.5rem);display:grid}.service-two-paths{grid-template-columns:repeat(2,1fr)}.service-three-part{grid-template-columns:repeat(3,1fr)}.service-two-paths article,.service-three-part article{border-bottom:1px solid #c4c1ba;border-right:1px solid #c4c1ba;min-height:18rem;padding:clamp(1.5rem,3vw,2.5rem)}.service-two-paths span,.service-three-part span{color:#65709f;font-size:.67rem}.service-two-paths h3,.service-three-part h3{margin:4rem 0 0;font-size:.78rem}.service-two-paths p,.service-three-part p{color:#565b63;margin:1rem 0 0;line-height:1.7}.service-proof{grid-template-columns:minmax(8rem,.2fr) minmax(20rem,.85fr) minmax(22rem,.75fr);align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.service-proof .internal-section-heading{display:block}.service-proof .internal-section-heading h2{margin-top:2rem}.service-proof__index{color:#777fbd;font-family:var(--font-geist-mono), monospace;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-size:.62rem;display:grid}.service-proof__index i{background:#aeb4ff4d;height:1px}.service-proof__copy{border-top:1px solid #aeb4ff40;padding-top:1.2rem}.service-proof__copy p{color:#afb3bd;margin:0;line-height:1.78}.service-proof__copy p+p{margin-top:1.4rem}.service-future-action{color:#8c93cb;margin-top:2.2rem;font-size:.62rem;line-height:1.55;display:block}.service-future-action--dark{color:#5b6495}.service-section--statement a.service-future-action{color:#f7f6f2}.service-ledger small a{color:#aeb4ff}a.service-future-action{width:fit-content}.service-ledger small a:hover,a.service-future-action:hover{color:#eef0f5;text-underline-offset:.35em;text-decoration:underline}.service-ledger small a:focus-visible{color:#eef0f5;text-underline-offset:.35em;text-decoration:underline}a.service-future-action:focus-visible{color:#eef0f5;text-underline-offset:.35em;text-decoration:underline}:is(a.service-future-action--dark:hover,a.service-future-action--dark:focus-visible){color:#22263a}:is(.service-section--statement a.service-future-action:hover,.service-section--statement a.service-future-action:focus-visible){color:#fff}.service-ledger small a{position:relative}.service-ledger small a:after{content:"";position:absolute;inset:-7px 0}a.service-future-action{position:relative}a.service-future-action:after{content:"";height:26px;position:absolute;top:calc(50% - 13px);left:0;right:0}.service-problem-ledger{border-top:1px solid #c4c1ba;border-left:1px solid #c4c1ba;grid-template-columns:repeat(5,1fr);display:grid}.service-problem-ledger li{border-bottom:1px solid #c4c1ba;border-right:1px solid #c4c1ba;min-height:18rem;padding:1.4rem}.service-problem-ledger span{color:#65709f;font-size:.67rem}.service-problem-ledger h3{margin:3rem 0 0;font-size:.72rem}.service-problem-ledger p{color:#565b63;margin:1rem 0 0;font-size:.88rem;line-height:1.68}.service-contexts{border-top:1px solid #aeb4ff33;grid-template-columns:minmax(14rem,.45fr) 1fr;gap:3rem;margin-top:4rem;padding-top:1.5rem;display:grid}.service-contexts ul{color:#b1b5bf;flex-wrap:wrap;gap:.7rem 1.8rem;margin:0;padding:0;list-style:none;display:flex}.service-contexts li:before{color:#8c94e5;content:"↗";margin-right:.55rem}.service-discovery{border-top:1px solid #aeb4ff3d;border-left:1px solid #aeb4ff3d;grid-template-columns:repeat(3,1fr);display:grid}.service-discovery li{border-bottom:1px solid #aeb4ff3d;border-right:1px solid #aeb4ff3d;min-height:20rem;padding:clamp(1.5rem,3vw,2.5rem)}.service-discovery span{color:#9299dd;font-size:.68rem}.service-discovery h3{margin:4.5rem 0 0;font-size:clamp(1.3rem,2vw,2rem)}.service-discovery p{color:#b7bbc5;margin:1.2rem 0 0;line-height:1.7}.service-search-detail{border-top:1px solid #aeb4ff38;grid-template-columns:minmax(13rem,.35fr) 1fr 1fr;gap:clamp(1.5rem,4vw,4rem);margin-top:3rem;padding-top:1.5rem;display:grid}.service-search-detail h3{color:#9198d5;margin:0;font-size:.67rem}.service-search-detail p{color:#b4b8c2;margin:0;line-height:1.75}.service-search-detail strong{color:#eef0f5}.service-migration{border-top:1px solid #c4c1ba;border-left:1px solid #c4c1ba;grid-template-columns:repeat(4,1fr);display:grid}.service-migration li{border-bottom:1px solid #c4c1ba;border-right:1px solid #c4c1ba;min-height:17rem;padding:1.6rem}.service-migration span{color:#65709f;font-size:.67rem}.service-migration h3{margin:3.5rem 0 0;font-size:.78rem}.service-migration p{color:#565b63;margin:1rem 0 0;line-height:1.7}.service-warning{color:#565b63;border-top:1px solid #b8b5ae;border-left:2px solid #5d66d3;max-width:55rem;margin:3rem 0 0 auto;padding:1.25rem 0 0 1.25rem;line-height:1.75}.service-warning strong{color:#17191e}.service-experience-standard{border-top:1px solid #aeb4ff33;border-left:1px solid #aeb4ff33;grid-template-columns:repeat(3,1fr);display:grid}.service-experience-standard li{border-bottom:1px solid #aeb4ff33;border-right:1px solid #aeb4ff33;min-height:19rem;padding:clamp(1.5rem,3vw,2.5rem)}.service-experience-standard span{color:#8189cb;font-size:.66rem}.service-experience-standard h3{margin:4rem 0 0;font-size:.77rem}.service-experience-standard p{color:#aeb2bc;margin:1rem 0 0;line-height:1.7}.service-faq__list{border-top:1px solid #c4c1ba;margin-top:clamp(3.5rem,7vw,6rem)}.service-faq details{border-bottom:1px solid #c4c1ba}.service-faq summary{cursor:pointer;grid-template-columns:3rem 1fr 1rem;align-items:center;gap:1rem;min-height:4.5rem;padding:1.25rem 0;list-style:none;display:grid}.service-faq summary::-webkit-details-marker{display:none}.service-faq summary>span{color:#68719c;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:.65rem}.service-faq summary strong{font-size:clamp(1rem,1.7vw,1.35rem);font-weight:570}.service-faq summary i{width:.85rem;height:.85rem;position:relative}.service-faq summary i:before,.service-faq summary i:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.service-faq summary i:after{transition:transform var(--motion-fast) ease;transform:rotate(90deg)}.service-faq details[open] summary i:after{transform:rotate(0)}.service-faq details>p{color:#555b63;max-width:57rem;margin:0 0 1.8rem 4rem;line-height:1.75}.service-conversion{scroll-margin-top:var(--header-height);background:#08090d;border-top:1px solid #aeb4ff33;padding:clamp(5rem,9vw,9rem) 0}.service-conversion__grid{grid-template-columns:minmax(22rem,1fr) minmax(20rem,.6fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.service-conversion h2{text-wrap:balance;letter-spacing:-.07em;text-transform:uppercase;max-width:13ch;margin:1.6rem 0 0;font-size:clamp(3.6rem,7vw,7rem);font-weight:550;line-height:.88}.service-conversion__grid>div:last-child>p{color:#aeb2bc;margin:0;line-height:1.75}.service-conversion a{width:100%;margin-top:2rem}@media (max-width:79.9375rem){.service-page .internal-masthead h1{font-size:clamp(4rem,7.3vw,6.5rem)}.service-problem-ledger{grid-template-columns:repeat(3,1fr)}.service-problem-ledger li{min-height:15rem}.service-ledger li{grid-template-columns:3rem minmax(12rem,.65fr) 1fr}.service-ledger small{grid-column:2/-1}}@media (max-width:63.9375rem){.service-page__signal{opacity:.65;right:-10rem}.service-page .internal-masthead__grid,.service-section__split,.service-statement,.service-proof,.service-conversion__grid{grid-template-columns:1fr}.service-page .internal-masthead__copy{max-width:44rem}.service-section__split{gap:4rem}.service-decision-list{margin-top:0}.service-page .internal-section-heading{grid-template-columns:minmax(8rem,.3fr) 1fr;gap:2rem}.service-ladder li{grid-template-columns:minmax(11rem,.45fr) 1fr}.service-ladder__output{grid-column:2}.service-standard-ledger{grid-template-columns:repeat(2,1fr)}.service-statement>div{max-width:42rem}.service-proof__index{max-width:12rem}.service-proof .internal-section-heading{max-width:48rem}.service-proof__copy{max-width:44rem}.service-problem-ledger{grid-template-columns:repeat(2,1fr)}.service-ledger--scope li{grid-template-columns:3rem minmax(13rem,.65fr) 1fr}.service-search-detail{grid-template-columns:1fr 1fr}.service-search-detail h3{grid-column:1/-1}.service-migration{grid-template-columns:repeat(2,1fr)}.service-conversion__grid>div:last-child{max-width:42rem}}@media (max-width:47.9375rem){.service-masthead{padding-bottom:4.5rem}.service-page .internal-breadcrumbs ol{margin-bottom:4rem}.service-page .internal-masthead h1{max-width:12ch;font-size:clamp(3rem,12vw,4.6rem);line-height:.9}.service-page .internal-masthead__copy{padding-left:1rem}.service-masthead__actions{display:grid}.service-action{width:100%;min-height:3.25rem}.service-section{padding-block:4.8rem}.service-page .internal-section-heading{display:block}.service-page .internal-section-heading>p:first-child{margin-bottom:1.5rem}.service-page .internal-section-heading h2{max-width:12ch;font-size:clamp(2.8rem,13vw,4.8rem)}.service-page .internal-section-heading>p:last-child:not(:first-child){margin-top:1.5rem}.service-section__closing{margin-top:3rem}.service-ledger li,.service-ledger--scope li{grid-template-columns:2.4rem 1fr;gap:.8rem 1rem;padding:1.6rem 0}.service-ledger p,.service-ledger small{grid-column:2}.service-ledger small{white-space:normal}.service-continuum{border-left:1px solid #aeb4ff38;grid-template-columns:1fr}.service-continuum:before{width:4px;height:25%;top:0}.service-continuum li{min-height:0;padding:1.5rem}.service-continuum li+li{border-top:1px solid #aeb4ff2e;border-left:0}.service-continuum h3{margin-top:1.8rem}.service-ladder{margin-top:3rem}.service-ladder li{grid-template-columns:1fr;gap:1.1rem;padding:1.7rem 0 1.7rem 2.2rem;position:relative}.service-ladder li:before{content:"";background:#9ca3ca;width:1px;position:absolute;inset:0 auto 0 0}.service-ladder li:after{content:"";background:#5d66d3;border-radius:50%;width:7px;height:7px;position:absolute;top:2.05rem;left:-3px}.service-ladder__stage{grid-template-columns:2.2rem 1fr}.service-ladder__output{border-top:1px solid #cac7c0;border-left:0;grid-column:1;padding:1rem 0 0}.service-standard-ledger,.service-problem-ledger,.service-discovery,.service-migration,.service-experience-standard,.service-two-paths,.service-three-part{grid-template-columns:1fr}.service-standard-ledger li,.service-problem-ledger li,.service-discovery li,.service-migration li,.service-experience-standard li,.service-two-paths article,.service-three-part article{min-height:0;padding:1.5rem}.service-standard-ledger h3,.service-problem-ledger h3,.service-discovery h3,.service-migration h3,.service-experience-standard h3,.service-two-paths h3,.service-three-part h3{margin-top:1.8rem}.service-statement h2{font-size:clamp(3.2rem,14.5vw,5.3rem)}.service-contexts{grid-template-columns:1fr;gap:1.5rem}.service-contexts ul{display:grid}.service-search-detail{grid-template-columns:1fr}.service-search-detail h3{grid-column:1}.service-faq summary{grid-template-columns:2.4rem 1fr 1rem;gap:.7rem;min-height:4.75rem}.service-faq details>p{margin-left:3.1rem}.service-conversion h2{font-size:clamp(3.2rem,14vw,5.2rem)}}@media (max-width:23.375rem){.service-page .internal-masthead h1{font-size:3rem}.service-page .internal-section-heading h2{font-size:2.75rem}.service-statement h2,.service-conversion h2{font-size:3rem}.service-action{gap:1rem;font-size:.62rem}.service-faq summary strong{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.service-page *,.service-page :before,.service-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (forced-colors:active){.service-section,.service-conversion,.service-action,.service-conversion a{color:canvastext;background:canvas}.service-action,.service-conversion a{box-shadow:none;border-color:currentColor}.service-section--statement{color:highlighttext;background:highlight}.service-page__signal{display:none}.service-continuum:before,.service-ladder li:before,.service-ladder li:after{background:highlight}.service-action,.service-ledger,.service-continuum,.service-standard-ledger,.service-problem-ledger,.service-discovery,.service-migration,.service-experience-standard,.service-faq__list,.service-faq details{border-color:canvastext}}.service-section__closing a{color:#aeb4ff;text-underline-offset:.22em;font-weight:550;-webkit-text-decoration:underline #aeb4ff8c;text-decoration:underline #aeb4ff8c;text-decoration-thickness:1px}:is(.service-section__closing a:hover,.service-section__closing a:focus-visible){text-decoration-color:currentColor}.service-section--light .service-section__closing a,.service-section__closing--dark a{color:#3f4680;text-decoration-color:#3f46808c}@media (forced-colors:active){.service-section__closing a{color:linktext}}
