.service-detail-hero-module__gbNq_a__hero{min-height:min(64rem,96svh);padding:clamp(8.5rem, 13vw, 12rem) var(--page-pad) clamp(2.8rem, 5vw, 5rem);isolation:isolate;grid-template-columns:minmax(0,1.06fr) minmax(21rem,.94fr);grid-template-areas:"breadcrumb visual""copy visual""info info";align-content:center;gap:clamp(2rem,4.5vw,5rem);display:grid;position:relative;overflow:hidden}.service-detail-hero-module__gbNq_a__hero:before{z-index:-3;background:radial-gradient(circle at 13% 18%, rgba(var(--accent-rgb), .12), transparent 25rem), radial-gradient(circle at 84% 40%, rgba(var(--accent-rgb), .1), transparent 31rem), linear-gradient(125deg, #0a110e33, #08141dc7);content:"";position:absolute;inset:0}.service-detail-hero-module__gbNq_a__hero:after{z-index:4;inset:auto var(--page-pad) 1.15rem;background:linear-gradient(90deg, transparent, var(--accent), #75d9ff, transparent);content:"";opacity:.52;transform-origin:0;height:1px;animation:service-detail-hero-module__gbNq_a__routeLine 1.2s .7s var(--ease-out) forwards;position:absolute;transform:scaleX(0)}.service-detail-hero-module__gbNq_a__ambient{z-index:-2;aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .09);background:radial-gradient(circle at 38% 34%, rgba(var(--accent-rgb), .12), transparent 47%);width:min(44rem,62vw);box-shadow:0 0 0 4rem rgba(var(--accent-rgb), .012), 0 0 0 9rem #75d9ff02;will-change:transform;border-radius:42% 58% 61% 39%/54% 39% 61% 46%;animation:15s ease-in-out infinite alternate service-detail-hero-module__gbNq_a__ambientDrift;position:absolute;inset:13% auto auto 49%}.service-detail-hero-module__gbNq_a__breadcrumb{color:var(--paper-faint);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-area:breadcrumb;align-self:start;align-items:center;gap:.7rem;font-size:.59rem;display:flex}.service-detail-hero-module__gbNq_a__breadcrumb a{border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem .55rem .65rem;transition:color .18s,background .18s;display:inline-flex}.service-detail-hero-module__gbNq_a__breadcrumb a:hover{background:rgba(var(--accent-rgb), .08);color:var(--accent)}.service-detail-hero-module__gbNq_a__copy{z-index:2;grid-area:copy;align-self:center;max-width:63rem}.service-detail-hero-module__gbNq_a__icon{aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .28);background:linear-gradient(145deg, #ffffff14, transparent 44%), rgba(var(--accent-rgb), .08);width:4.5rem;box-shadow:inset 0 1px #ffffff29, 0 1rem 3rem rgba(var(--accent-rgb), .08);color:var(--accent);transition:border-radius .45s var(--ease-out), background .26s ease, transform .45s var(--ease-out);border-radius:38% 62% 58% 42%/44% 36% 64% 56%;place-items:center;margin-block-end:1.8rem;display:grid}.service-detail-hero-module__gbNq_a__copy:hover .service-detail-hero-module__gbNq_a__icon{background:linear-gradient(145deg, #ffffff21, transparent 44%), rgba(var(--accent-rgb), .14);border-radius:63% 37% 42% 58%/34% 62% 38% 66%;transform:rotate(9deg)translateY(-.25rem)}.service-detail-hero-module__gbNq_a__copy h1{text-wrap:balance;letter-spacing:-.085em;max-width:12ch;margin:1rem 0 0;font-size:clamp(3.45rem,7.2vw,8rem);font-weight:480;line-height:.86}.service-detail-hero-module__gbNq_a__promise{border-block-end:1px solid rgba(var(--accent-rgb), .25);width:fit-content;max-width:34rem;color:var(--accent);text-wrap:balance;letter-spacing:-.03em;margin:1.45rem 0 0;padding-block-end:.5rem;font-size:clamp(.95rem,1.65vw,1.35rem);font-weight:540}.service-detail-hero-module__gbNq_a__visualFrame{--field-blend:soft-light;--field-position:center;z-index:1;background-image:linear-gradient(145deg, #ffffff1a, transparent 34%), linear-gradient(320deg, rgba(var(--accent-rgb), .1), transparent 48%), linear-gradient(#071113d6, #071113a8), url(/brand/service-glass-field-v2.jpg);background-position:center, center, center, var(--field-position);background-blend-mode:normal, normal, multiply, var(--field-blend);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);min-width:0;transition:border-color .3s ease, border-radius .6s var(--ease-out), transform .6s var(--ease-out);background-size:auto,auto,auto,cover;border:1px solid #ffffff21;border-radius:2.8rem .75rem;grid-area:visual;align-self:center;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 2rem 6rem #00000038}.service-detail-hero-module__gbNq_a__visualFrame:hover{border-color:rgba(var(--accent-rgb), .3);border-radius:.75rem 2.8rem;transform:translateY(-.35rem)}.service-detail-hero-module__gbNq_a__visualFrame:before{content:"";pointer-events:none;border:1px solid #ffffff13;border-radius:2rem .5rem;position:absolute;inset:1rem}.service-detail-hero-module__gbNq_a__visualIndex,.service-detail-hero-module__gbNq_a__visualCaption{z-index:2;color:#f5f7ef73;font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.55rem;position:absolute}.service-detail-hero-module__gbNq_a__visualIndex{inset:1.6rem auto auto 1.7rem}.service-detail-hero-module__gbNq_a__visualCaption{text-align:right;max-width:15rem;inset:auto 1.7rem 1.55rem auto}.service-detail-hero-module__gbNq_a__visual{aspect-ratio:1.08;place-items:center;width:100%;padding:clamp(1.1rem,3vw,2.2rem);display:grid}.service-detail-hero-module__gbNq_a__visual svg{fill:none;stroke:#f5f7ef38;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke;width:100%;height:100%;display:block;overflow:visible}.service-detail-hero-module__gbNq_a__trace>*,.service-detail-hero-module__gbNq_a__motionPath{stroke:var(--accent);stroke-dasharray:1;stroke-dashoffset:1px;animation:service-detail-hero-module__gbNq_a__draw 1.8s .28s var(--ease-out) forwards}.service-detail-hero-module__gbNq_a__trace>:nth-child(2){animation-delay:.52s}.service-detail-hero-module__gbNq_a__trace>:nth-child(3){animation-delay:.68s}.service-detail-hero-module__gbNq_a__info{z-index:3;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffff13,#0000 40%),#09171c85;border:1px solid #ffffff1c;border-radius:.7rem 2.5rem;grid-area:info;grid-template-columns:minmax(18rem,1.35fr) minmax(10rem,.45fr) auto;align-items:end;gap:clamp(1.4rem,5vw,6rem);margin-block-start:clamp(.4rem,2vw,1.5rem);padding:clamp(1.25rem,2.5vw,1.8rem);display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,0 1.5rem 4rem #00000021}.service-detail-hero-module__gbNq_a__intro{max-width:45rem;color:var(--paper-muted);margin:0;font-size:.9rem;line-height:1.7}.service-detail-hero-module__gbNq_a__metric{gap:.38rem;display:grid}.service-detail-hero-module__gbNq_a__metric strong{color:var(--accent);font-family:var(--font-mono);font-size:clamp(1.4rem,2.4vw,2.15rem);font-weight:630}.service-detail-hero-module__gbNq_a__metric span{max-width:13rem;color:var(--paper-faint);font-size:.62rem;line-height:1.45}.service-detail-hero-module__gbNq_a__scrollLink{border:1px solid rgba(var(--accent-rgb), .25);background:rgba(var(--accent-rgb), .06);min-height:3.2rem;color:var(--accent);letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.7rem;font-weight:650;transition:background .18s,border-color .18s;display:inline-flex}.service-detail-hero-module__gbNq_a__scrollLink:hover{border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .13)}.service-detail-hero-module__gbNq_a__scrollLink svg{animation:1.8s ease-in-out infinite service-detail-hero-module__gbNq_a__arrowFloat}.service-detail-hero-module__gbNq_a__browserPanels rect{fill:rgba(var(--accent-rgb), .08);stroke:#f5f7ef33;transform-box:fill-box;transform-origin:50%;animation:service-detail-hero-module__gbNq_a__panelSettle 5s var(--ease-out) infinite}.service-detail-hero-module__gbNq_a__browserPanels rect:nth-child(2){animation-delay:.24s}.service-detail-hero-module__gbNq_a__browserPanels rect:nth-child(3){animation-delay:.48s}.service-detail-hero-module__gbNq_a__browserPanels rect:nth-child(4){animation-delay:.72s}.service-detail-hero-module__gbNq_a__webCursorPath{opacity:.38;animation:service-detail-hero-module__gbNq_a__draw 1.6s 1s var(--ease-out) forwards, service-detail-hero-module__gbNq_a__fadePath 5s 2s ease-in-out infinite}.service-detail-hero-module__gbNq_a__webCursor{fill:var(--accent);stroke:none;offset-path:path("M138 207 C232 207 234 313 323 313 S411 276 501 276");animation:service-detail-hero-module__gbNq_a__cursorTravel 5s 1.25s var(--ease-out) infinite}.service-detail-hero-module__gbNq_a__waveform path{stroke:var(--accent);stroke-dasharray:18 16;animation:2.4s linear infinite service-detail-hero-module__gbNq_a__waveform}.service-detail-hero-module__gbNq_a__responseDots circle{fill:var(--accent);stroke:none;transform-box:fill-box;transform-origin:50%;animation:2.3s ease-in-out infinite service-detail-hero-module__gbNq_a__dotBreathe}.service-detail-hero-module__gbNq_a__responseDots circle:nth-child(2){animation-delay:.5s}.service-detail-hero-module__gbNq_a__responseDots circle:nth-child(3){animation-delay:1s}.service-detail-hero-module__gbNq_a__responsePulse circle{stroke:var(--accent);opacity:0;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out .8s infinite service-detail-hero-module__gbNq_a__responsePulse}.service-detail-hero-module__gbNq_a__responsePulse circle:nth-child(2){animation-delay:1.15s}.service-detail-hero-module__gbNq_a__adminRails path{stroke:#f5f7ef24;stroke-dasharray:4 14}.service-detail-hero-module__gbNq_a__adminChip{fill:rgba(var(--accent-rgb), .08);stroke:var(--accent);transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite service-detail-hero-module__gbNq_a__chipFloat}.service-detail-hero-module__gbNq_a__adminChip path{stroke:#f5f7ef73}.service-detail-hero-module__gbNq_a__adminChipTwo{animation-delay:.4s}.service-detail-hero-module__gbNq_a__adminChipThree{animation-delay:.8s}.service-detail-hero-module__gbNq_a__adminSweep{fill:var(--accent);stroke:none;offset-path:path("M92 145 H215 C275 145 275 260 333 260 H388 C448 260 448 375 508 375");animation:service-detail-hero-module__gbNq_a__adminTravel 4.8s 1s var(--ease-out) infinite}.service-detail-hero-module__gbNq_a__aiLinks path{stroke:rgba(var(--accent-rgb), .34);stroke-dasharray:5 13;animation:7s linear infinite service-detail-hero-module__gbNq_a__aiCurrent}.service-detail-hero-module__gbNq_a__aiNodes circle{fill:rgba(var(--accent-rgb), .14);stroke:var(--accent);transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite service-detail-hero-module__gbNq_a__nodeSignal}.service-detail-hero-module__gbNq_a__aiNodes circle:nth-child(2n){animation-delay:.65s}.service-detail-hero-module__gbNq_a__aiNodes circle:nth-child(3n){animation-delay:1.2s}.service-detail-hero-module__gbNq_a__aiCore{stroke:var(--accent);transform-origin:320px 262px;animation:14s linear infinite service-detail-hero-module__gbNq_a__coreRotate}.service-detail-hero-module__gbNq_a__aiCore circle:first-child{stroke-dasharray:6 13}.service-detail-hero-module__gbNq_a__aiCore circle:nth-child(2){fill:rgba(var(--accent-rgb), .07);stroke:#f5f7ef40}.service-detail-hero-module__gbNq_a__aiCore path{fill:var(--accent);stroke:none}.service-detail-hero-module__gbNq_a__aiOrbit{fill:#f5f7ef;stroke:none;transform-origin:320px 262px;animation:4.2s linear infinite service-detail-hero-module__gbNq_a__orbit}.service-detail-hero-module__gbNq_a__marketingRings path{stroke:rgba(var(--accent-rgb), .38);stroke-dasharray:7 13;animation:3s linear infinite service-detail-hero-module__gbNq_a__signalMove}.service-detail-hero-module__gbNq_a__marketingRings path:nth-child(2){animation-delay:.28s}.service-detail-hero-module__gbNq_a__marketingRings path:nth-child(3){animation-delay:.56s}.service-detail-hero-module__gbNq_a__signalDots circle{fill:var(--accent);stroke:none;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite service-detail-hero-module__gbNq_a__dotBreathe}.service-detail-hero-module__gbNq_a__signalDots circle:nth-child(2){animation-delay:.6s}.service-detail-hero-module__gbNq_a__signalDots circle:nth-child(3){animation-delay:1.2s}.service-detail-hero-module__gbNq_a__signalSweep{stroke:#f5f7ef;stroke-dasharray:.22 .78;stroke-dashoffset:1px;animation:2.8s ease-in-out 1.1s infinite service-detail-hero-module__gbNq_a__signalSweep}.service-detail-hero-module__gbNq_a__website .service-detail-hero-module__gbNq_a__visualFrame{--field-blend:soft-light;--field-position:28% 42%}.service-detail-hero-module__gbNq_a__frontDesk .service-detail-hero-module__gbNq_a__visualFrame{--field-blend:luminosity;--field-position:68% 18%;border-radius:50% 50% 1rem 1rem/16% 16% 1rem 1rem}.service-detail-hero-module__gbNq_a__frontDesk .service-detail-hero-module__gbNq_a__visualFrame:hover{border-radius:2rem 2rem 50% 50%/2rem 2rem 16% 16%}.service-detail-hero-module__gbNq_a__admin .service-detail-hero-module__gbNq_a__visualFrame{--field-blend:soft-light;--field-position:18% 80%;border-radius:.75rem 3.4rem .75rem 1.5rem}.service-detail-hero-module__gbNq_a__admin .service-detail-hero-module__gbNq_a__visualFrame:hover{border-radius:3.4rem .75rem 1.5rem}.service-detail-hero-module__gbNq_a__ai .service-detail-hero-module__gbNq_a__visualFrame{--field-blend:color-dodge;--field-position:82% 48%;border-radius:34% 66% 48% 52%/58% 42%}.service-detail-hero-module__gbNq_a__ai .service-detail-hero-module__gbNq_a__visualFrame:hover{border-radius:58% 42% 63% 37%/37% 62% 38% 63%}.service-detail-hero-module__gbNq_a__marketing .service-detail-hero-module__gbNq_a__visualFrame{--field-blend:overlay;--field-position:66% 75%;border-radius:4rem .75rem}.service-detail-hero-module__gbNq_a__marketing .service-detail-hero-module__gbNq_a__visualFrame:hover{border-radius:.75rem 4rem}@keyframes service-detail-hero-module__gbNq_a__routeLine{to{transform:scaleX(1)}}@keyframes service-detail-hero-module__gbNq_a__ambientDrift{0%{transform:rotate(-5deg)translate(-2%,-2%)}to{transform:rotate(7deg)translate(3%,2%)}}@keyframes service-detail-hero-module__gbNq_a__draw{to{stroke-dashoffset:0}}@keyframes service-detail-hero-module__gbNq_a__panelSettle{0%,to{opacity:.66;transform:translateY(0)}42%{opacity:1;transform:translateY(-5px)}}@keyframes service-detail-hero-module__gbNq_a__fadePath{0%,to{opacity:.18}50%{opacity:.5}}@keyframes service-detail-hero-module__gbNq_a__cursorTravel{0%,8%{opacity:0;offset-distance:0%}16%{opacity:1}74%{opacity:1}86%,to{opacity:0;offset-distance:100%}}@keyframes service-detail-hero-module__gbNq_a__waveform{to{stroke-dashoffset:-68px}}@keyframes service-detail-hero-module__gbNq_a__dotBreathe{0%,to{opacity:.58;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes service-detail-hero-module__gbNq_a__responsePulse{0%{opacity:.7;transform:scale(.15)}80%,to{opacity:0;transform:scale(1.25)}}@keyframes service-detail-hero-module__gbNq_a__chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes service-detail-hero-module__gbNq_a__adminTravel{0%,8%{opacity:0;offset-distance:0%}16%,82%{opacity:1}94%,to{opacity:0;offset-distance:100%}}@keyframes service-detail-hero-module__gbNq_a__aiCurrent{to{stroke-dashoffset:-72px}}@keyframes service-detail-hero-module__gbNq_a__nodeSignal{0%,to{opacity:.58;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@keyframes service-detail-hero-module__gbNq_a__coreRotate{to{transform:rotate(360deg)}}@keyframes service-detail-hero-module__gbNq_a__orbit{to{transform:rotate(360deg)}}@keyframes service-detail-hero-module__gbNq_a__signalMove{to{stroke-dashoffset:-80px}}@keyframes service-detail-hero-module__gbNq_a__signalSweep{0%,10%{opacity:0;stroke-dashoffset:1px}30%,65%{opacity:1}90%,to{opacity:0;stroke-dashoffset:0}}@keyframes service-detail-hero-module__gbNq_a__arrowFloat{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (max-width:1020px){.service-detail-hero-module__gbNq_a__hero{grid-template-columns:minmax(0,1fr) minmax(17rem,.78fr);grid-template-areas:"breadcrumb breadcrumb""copy visual""info info";min-height:auto}.service-detail-hero-module__gbNq_a__copy h1{font-size:clamp(3.3rem,8.5vw,6rem)}.service-detail-hero-module__gbNq_a__info{grid-template-columns:minmax(18rem,1fr) minmax(9rem,.36fr) auto}}@media (max-width:760px){.service-detail-hero-module__gbNq_a__hero{grid-template-columns:minmax(0,1fr);grid-template-areas:"breadcrumb""visual""copy""info";gap:1.7rem;min-height:auto;padding-block-start:7.6rem}.service-detail-hero-module__gbNq_a__ambient{width:90vw;inset:14% -28% auto auto}.service-detail-hero-module__gbNq_a__visualFrame{-webkit-backdrop-filter:none;backdrop-filter:none;width:min(100%,32rem);margin-inline:auto}.service-detail-hero-module__gbNq_a__visual{aspect-ratio:1.25;max-height:23rem;padding:1rem 1.25rem}.service-detail-hero-module__gbNq_a__visualIndex{inset:1.2rem auto auto 1.3rem}.service-detail-hero-module__gbNq_a__visualCaption{inset:auto 1.3rem 1.15rem auto}.service-detail-hero-module__gbNq_a__copy{padding-block-start:.4rem}.service-detail-hero-module__gbNq_a__icon{width:3.8rem;margin-block-end:1.3rem}.service-detail-hero-module__gbNq_a__copy h1{max-width:11ch;font-size:clamp(3rem,15vw,5.1rem);line-height:.88}.service-detail-hero-module__gbNq_a__info{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:.65rem 2rem;grid-template-columns:1fr auto;gap:1.5rem}.service-detail-hero-module__gbNq_a__intro{grid-column:1/-1}.service-detail-hero-module__gbNq_a__scrollLink span{display:none}.service-detail-hero-module__gbNq_a__scrollLink{place-items:center;width:3.2rem;padding:0;display:grid}}@media (max-width:430px){.service-detail-hero-module__gbNq_a__hero{padding-inline:1rem}.service-detail-hero-module__gbNq_a__visual{aspect-ratio:1.15}.service-detail-hero-module__gbNq_a__copy h1{font-size:clamp(2.75rem,14vw,4rem)}.service-detail-hero-module__gbNq_a__promise{font-size:.95rem}.service-detail-hero-module__gbNq_a__info{padding:1rem}}@media (hover:none){.service-detail-hero-module__gbNq_a__visualFrame:hover,.service-detail-hero-module__gbNq_a__frontDesk .service-detail-hero-module__gbNq_a__visualFrame:hover,.service-detail-hero-module__gbNq_a__admin .service-detail-hero-module__gbNq_a__visualFrame:hover,.service-detail-hero-module__gbNq_a__ai .service-detail-hero-module__gbNq_a__visualFrame:hover,.service-detail-hero-module__gbNq_a__marketing .service-detail-hero-module__gbNq_a__visualFrame:hover{border-radius:inherit;transform:none}}@media (prefers-reduced-motion:reduce){.service-detail-hero-module__gbNq_a__hero:after,.service-detail-hero-module__gbNq_a__ambient,.service-detail-hero-module__gbNq_a__trace>*,.service-detail-hero-module__gbNq_a__motionPath,.service-detail-hero-module__gbNq_a__browserPanels rect,.service-detail-hero-module__gbNq_a__webCursor,.service-detail-hero-module__gbNq_a__waveform path,.service-detail-hero-module__gbNq_a__responseDots circle,.service-detail-hero-module__gbNq_a__responsePulse circle,.service-detail-hero-module__gbNq_a__adminChip,.service-detail-hero-module__gbNq_a__adminSweep,.service-detail-hero-module__gbNq_a__aiLinks path,.service-detail-hero-module__gbNq_a__aiNodes circle,.service-detail-hero-module__gbNq_a__aiCore,.service-detail-hero-module__gbNq_a__aiOrbit,.service-detail-hero-module__gbNq_a__marketingRings path,.service-detail-hero-module__gbNq_a__signalDots circle,.service-detail-hero-module__gbNq_a__signalSweep,.service-detail-hero-module__gbNq_a__scrollLink svg{animation:none}.service-detail-hero-module__gbNq_a__hero:after{transform:scaleX(1)}.service-detail-hero-module__gbNq_a__trace>*,.service-detail-hero-module__gbNq_a__motionPath{stroke-dashoffset:0}.service-detail-hero-module__gbNq_a__webCursor,.service-detail-hero-module__gbNq_a__adminSweep{display:none}.service-detail-hero-module__gbNq_a__visualFrame,.service-detail-hero-module__gbNq_a__icon{transition:none}.service-detail-hero-module__gbNq_a__visualFrame:hover,.service-detail-hero-module__gbNq_a__copy:hover .service-detail-hero-module__gbNq_a__icon{transform:none}}
.service-example-module__Ird3-G__section{width:min(100%, var(--content));padding:clamp(6rem, 11vw, 11rem) var(--page-pad);margin-inline:auto}.service-example-module__Ird3-G__intro{grid-template-columns:minmax(20rem,.9fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2.5rem,8vw,9rem);display:grid}.service-example-module__Ird3-G__intro h2{letter-spacing:-.075em;max-width:13ch;margin:1.15rem 0 0;font-size:clamp(2.7rem,6.5vw,6.4rem);font-weight:470;line-height:.92}.service-example-module__Ird3-G__intro>p{max-width:33rem;color:var(--paper-muted);margin:0;font-size:clamp(.78rem,1.25vw,.94rem);line-height:1.75}.service-example-module__Ird3-G__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:clamp(3.5rem,7vw,7rem) 0 0;padding:0;list-style:none;display:grid}.service-example-module__Ird3-G__item{min-width:0}.service-example-module__Ird3-G__step{background:linear-gradient(145deg, #ffffff13, transparent 42%), radial-gradient(circle at 88% 8%, rgba(var(--accent-rgb), .12), transparent 12rem), #09141594;height:100%;min-height:20rem;transition:border-color .26s ease, transform .42s var(--ease-out), background-color .26s ease;border:1px solid #ffffff1c;border-radius:.6rem 2.4rem .6rem 1.55rem;padding:1.45rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 1.5rem 4rem #00000029}.service-example-module__Ird3-G__item:nth-child(2n) .service-example-module__Ird3-G__step{background:linear-gradient(215deg, #ffffff12, transparent 44%), radial-gradient(circle at 12% 90%, rgba(var(--accent-rgb), .1), transparent 12rem), #1a142780;border-radius:2.4rem .6rem 1.55rem}.service-example-module__Ird3-G__step:after{aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .14);content:"";width:9rem;transition:transform .6s var(--ease-out);border-radius:42% 58% 67% 33%;position:absolute;inset:auto -3rem -4rem auto}.service-example-module__Ird3-G__step:hover{border-color:rgba(var(--accent-rgb), .34);transform:translateY(-.42rem)}.service-example-module__Ird3-G__step:hover:after{transform:rotate(34deg)scale(1.16)}.service-example-module__Ird3-G__stepTop{color:var(--accent);justify-content:space-between;align-items:center;display:flex}.service-example-module__Ird3-G__stepTop>span{font-family:var(--font-stencil);font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:1.02rem;font-weight:700}.service-example-module__Ird3-G__arrow{filter:drop-shadow(0 0 .55rem rgba(var(--accent-rgb), .5));transition:transform .32s var(--ease-out)}.service-example-module__Ird3-G__step:hover .service-example-module__Ird3-G__arrow{transform:translate(.32rem)}.service-example-module__Ird3-G__step h3{letter-spacing:-.052em;max-width:12ch;margin:7.5rem 0 .85rem;font-size:clamp(1.35rem,2.3vw,2.15rem);font-weight:520;line-height:1}.service-example-module__Ird3-G__step>p{z-index:1;max-width:18rem;color:var(--paper-faint);margin:0;font-size:.72rem;line-height:1.62;position:relative}.service-example-module__Ird3-G__result{background:linear-gradient(110deg, rgba(var(--accent-rgb), .075), transparent 48%), #ffffff08;border:1px solid #ffffff1a;border-radius:.65rem 2.8rem .65rem 2.1rem;grid-template-columns:1fr 1fr;gap:0;margin-block-start:.8rem;display:grid;overflow:hidden}.service-example-module__Ird3-G__result>div{padding:clamp(1.35rem,3vw,2.2rem)}.service-example-module__Ird3-G__result>div+div{border-inline-start:1px solid #ffffff1a}.service-example-module__Ird3-G__result span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem}.service-example-module__Ird3-G__result p{max-width:38rem;color:var(--paper-muted);margin:.8rem 0 0;font-size:.77rem;line-height:1.65}.service-example-module__Ird3-G__guardrail{align-items:flex-start;gap:.85rem;display:flex}.service-example-module__Ird3-G__guardrail>svg{color:var(--accent);filter:drop-shadow(0 0 .65rem rgba(var(--accent-rgb), .42));flex:none}.service-example-module__Ird3-G__guardrail p{margin-block-start:.55rem}@media (max-width:900px){.service-example-module__Ird3-G__intro{grid-template-columns:1fr}.service-example-module__Ird3-G__intro>p{max-width:42rem}.service-example-module__Ird3-G__flow{grid-template-columns:1fr}.service-example-module__Ird3-G__step,.service-example-module__Ird3-G__item:nth-child(2n) .service-example-module__Ird3-G__step{border-radius:.55rem 1.9rem .55rem 1.25rem;min-height:auto}.service-example-module__Ird3-G__step h3{margin-block-start:3.8rem}.service-example-module__Ird3-G__arrow{transform:rotate(90deg)}.service-example-module__Ird3-G__step:hover .service-example-module__Ird3-G__arrow{transform:translateY(.25rem)rotate(90deg)}.service-example-module__Ird3-G__result{border-radius:.55rem 2rem .55rem 1.35rem;grid-template-columns:1fr}.service-example-module__Ird3-G__result>div+div{border-block-start:1px solid #ffffff1a;border-inline-start:0}}@media (prefers-reduced-motion:reduce){.service-example-module__Ird3-G__step,.service-example-module__Ird3-G__step:after,.service-example-module__Ird3-G__arrow{transition:none}.service-example-module__Ird3-G__step:hover{transform:none}}
