.spatial-primitives-module___K-dUq__coordinate{min-width:0;color:var(--spatial-muted,#9fb0a6);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.75rem;font-weight:500;line-height:1.4;display:inline-flex}.spatial-primitives-module___K-dUq__coordinateIndex{color:var(--spatial-signal,#80f1bf);font-variant-numeric:tabular-nums}.spatial-primitives-module___K-dUq__coordinateRule{background:linear-gradient(90deg, var(--spatial-signal,#80f1bf), transparent);flex:none;width:1.5rem;height:1px}.spatial-primitives-module___K-dUq__brackets{z-index:2;pointer-events:none;position:absolute;inset:-1px}.spatial-primitives-module___K-dUq__brackets>span{border-color:var(--spatial-signal,#80f1bf);opacity:.82;width:.65rem;height:.65rem;transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),opacity .22s;position:absolute}.spatial-primitives-module___K-dUq__brackets>span:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.spatial-primitives-module___K-dUq__brackets>span:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.spatial-primitives-module___K-dUq__brackets>span:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.spatial-primitives-module___K-dUq__brackets>span:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.spatial-primitives-module___K-dUq__magneticLink{--magnetic-x:0px;--magnetic-y:0px;isolation:isolate;min-height:3rem;color:var(--spatial-ink,#030604);background:var(--spatial-signal,#80f1bf);transform:translate3d(var(--magnetic-x), var(--magnetic-y), 0);will-change:transform;border:1px solid #80f1bf47;border-radius:.125rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:650;line-height:1.35;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s,transform .12s linear;display:inline-flex;position:relative}.spatial-primitives-module___K-dUq__magneticLink:hover{background:var(--spatial-mineral,#f6fff9);border-color:#f6fff9b8}.spatial-primitives-module___K-dUq__magneticLink:focus-visible{outline:2px solid var(--spatial-signal,#80f1bf);outline-offset:3px}.spatial-primitives-module___K-dUq__magneticLink[data-variant=secondary]{color:var(--spatial-mineral,#f6fff9);border-color:var(--spatial-line-strong,#f6fff933);background:#f6fff906}.spatial-primitives-module___K-dUq__magneticLink[data-variant=secondary]:hover{color:var(--spatial-mineral,#f6fff9);background:#80f1bf11;border-color:#80f1bf85}.spatial-primitives-module___K-dUq__magneticLink[data-variant=text]{min-height:2.75rem;color:var(--spatial-copy,#c7d6cc);background:0 0;border-color:#0000;justify-content:flex-start;padding-inline:0}.spatial-primitives-module___K-dUq__magneticLink[data-variant=text]:hover{color:var(--spatial-mineral,#f6fff9);background:0 0;border-color:#0000}.spatial-primitives-module___K-dUq__magneticIcon{flex:none;width:1rem;height:1rem;transition:transform .18s cubic-bezier(.22,1,.36,1)}.spatial-primitives-module___K-dUq__magneticLink:hover .spatial-primitives-module___K-dUq__magneticIcon{transform:translate(2px,-2px)}.spatial-primitives-module___K-dUq__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0000 32%,#030604e6 100%),linear-gradient(90deg,#0306043d,#0000 42%);position:absolute;inset:0}.spatial-primitives-module___K-dUq__signalNode{border:1px solid var(--spatial-signal,#80f1bf);background:var(--spatial-signal,#80f1bf);border-radius:999px;flex:none;width:.7rem;height:.7rem;display:inline-block;position:relative;box-shadow:0 0 0 4px #80f1bf14,0 0 1.4rem #31d98766}.spatial-primitives-module___K-dUq__signalNode:after{border-radius:inherit;content:"";border:1px solid #80f1bf2e;position:absolute;inset:-.45rem}.spatial-primitives-module___K-dUq__lightPath{width:100%;height:100%;display:block;overflow:visible}.spatial-primitives-module___K-dUq__lightPath path{fill:none;stroke:var(--light-path-color,var(--spatial-signal,#80f1bf));stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.spatial-primitives-module___K-dUq__magneticLink{will-change:auto;transition-duration:0s;transform:none}}
.form-glass-boundary-module__hQX-yq__boundary{--form-glass-line:color-mix(in srgb, var(--success) 27%, transparent);--form-glass-line-strong:color-mix(in srgb, var(--success) 52%, transparent);--form-glass-surface:color-mix(in srgb, var(--graphite) 94%, var(--success));--form-glass-control:color-mix(in srgb, var(--ink) 96%, var(--success));--form-glass-motion-fast:.18s;isolation:isolate;border:.0625rem solid var(--form-glass-line);min-width:0;color:var(--foreground);background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--cyan-glow) 7%, transparent), transparent 36%), linear-gradient(145deg, color-mix(in srgb, var(--success) 8%, transparent), transparent 38%), var(--form-glass-surface);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--success) 18%, transparent), inset 0 0 2.5rem color-mix(in srgb, var(--success) 2.5%, transparent), 0 1.75rem 5rem -3.75rem #000000f0;-webkit-backdrop-filter:blur(1.25rem)saturate(125%);transition:border-color var(--form-glass-motion-fast) ease-out, background-color var(--form-glass-motion-fast) ease-out, box-shadow var(--form-glass-motion-fast) ease-out;position:relative}.form-glass-boundary-module__hQX-yq__content{z-index:1;border-radius:inherit;width:100%;min-width:0;position:relative}.form-glass-boundary-module__hQX-yq__workspace{border-radius:calc(var(--radius) + .75rem);background:radial-gradient(circle at 95% 0%, color-mix(in srgb, var(--cyan-glow) 8%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--success) 9%, transparent), transparent 36%), color-mix(in srgb, var(--graphite) 92%, var(--success));overflow:hidden}.form-glass-boundary-module__hQX-yq__panel{border-radius:calc(var(--radius) + .5rem);overflow:hidden}.form-glass-boundary-module__hQX-yq__choice,.form-glass-boundary-module__hQX-yq__control,.form-glass-boundary-module__hQX-yq__review,.form-glass-boundary-module__hQX-yq__action{border-radius:calc(var(--radius) - .1rem)}.form-glass-boundary-module__hQX-yq__choice,.form-glass-boundary-module__hQX-yq__control,.form-glass-boundary-module__hQX-yq__review{background:linear-gradient(145deg, color-mix(in srgb, var(--success) 6%, transparent), transparent 46%), var(--form-glass-control);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--success) 13%, transparent);-webkit-backdrop-filter:blur(.875rem)saturate(118%)}.form-glass-boundary-module__hQX-yq__action{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;display:inline-flex}.form-glass-boundary-module__hQX-yq__boundary:hover:not([data-form-glass-state=disabled]),.form-glass-boundary-module__hQX-yq__boundary:focus-within{border-color:var(--form-glass-line-strong)}.form-glass-boundary-module__hQX-yq__boundary:focus-within{box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--success) 22%, transparent), 0 0 0 .1875rem color-mix(in srgb, var(--success) 12%, transparent)}.form-glass-boundary-module__hQX-yq__boundary[data-form-glass-state=selected]{border-color:color-mix(in srgb, var(--success) 56%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--success) 10%, transparent), transparent 54%), var(--form-glass-control)}.form-glass-boundary-module__hQX-yq__boundary[data-form-glass-state=error]{border-color:color-mix(in srgb, var(--destructive) 62%, var(--foreground));background:linear-gradient(145deg, color-mix(in srgb, var(--destructive) 8%, transparent), transparent 58%), var(--form-glass-control)}.form-glass-boundary-module__hQX-yq__boundary[data-form-glass-state=success]{border-color:color-mix(in srgb, var(--success) 44%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--success) 8%, transparent), transparent 58%), var(--form-glass-surface)}.form-glass-boundary-module__hQX-yq__boundary[data-form-glass-state=review]{border-color:color-mix(in srgb, var(--amber-cta) 42%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--amber-cta) 7%, transparent), transparent 58%), var(--form-glass-surface)}.form-glass-boundary-module__hQX-yq__boundary[data-form-glass-state=disabled]{opacity:.48}@supports not ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.form-glass-boundary-module__hQX-yq__boundary{background:var(--graphite)}}@media (prefers-reduced-motion:reduce){.form-glass-boundary-module__hQX-yq__boundary{transition:none}}
.spatial-page-frame-module__3pdVgW__frame{--spatial-ink:#030604;--spatial-surface:#050b08;--spatial-surface-raised:#08110d;--spatial-mineral:#f6fff9;--spatial-copy:#c7d6cc;--spatial-muted:#9fb0a6;--spatial-line:#c7d6cc1f;--spatial-line-strong:#c7d6cc38;--spatial-signal:#80f1bf;--spatial-signal-deep:#31d987;--spatial-accent:#22d3ee;--spatial-progress:1;--font-sans-stack:var(--font-inter), system-ui, sans-serif;--font-mono-stack:var(--font-jetbrains-mono), ui-monospace, monospace;isolation:isolate;min-width:0;color:var(--spatial-mineral);background:var(--spatial-ink);font-family:var(--font-sans-stack);font-kerning:normal;font-optical-sizing:auto;position:relative}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=about],.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=faq]{background:0 0!important}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=about] .spatial-page-frame-module__3pdVgW__ambient,.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=faq] .spatial-page-frame-module__3pdVgW__ambient{display:none!important}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=pricing],.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=quote],.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=contact]{--spatial-accent:#fbbf24}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=about],.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=faq]{--spatial-accent:#22d3ee}.spatial-page-frame-module__3pdVgW__content{z-index:2;min-width:0;position:relative}.spatial-page-frame-module__3pdVgW__ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.spatial-page-frame-module__3pdVgW__ambientField,.spatial-page-frame-module__3pdVgW__ambientGeometry,.spatial-page-frame-module__3pdVgW__ambientSignal{pointer-events:none;display:block;position:absolute}.spatial-page-frame-module__3pdVgW__ambientImage{object-fit:cover;object-position:68% center;opacity:.48;filter:saturate(.88)contrast(1.08)brightness(.84);-webkit-mask-image:linear-gradient(#000 0% 54%,#000000a3 100%);mask-image:linear-gradient(#000 0% 54%,#000000a3 100%)}.spatial-page-frame-module__3pdVgW__ambientField{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--spatial-accent) 7%, transparent), transparent 25rem), radial-gradient(circle at 18% 76%, #80f1bf09, transparent 22rem), linear-gradient(90deg, #030604ad 0%, #0306044d 46%, #03060424 100%), linear-gradient(180deg, #0306041f 0%, #04090657 52%, #030604b8 100%);inset:0}.spatial-page-frame-module__3pdVgW__ambientField:after{content:"";opacity:.42;background-image:linear-gradient(#f6fff905 1px,#0000 1px),linear-gradient(90deg,#f6fff905 1px,#0000 1px);background-size:6rem 6rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0009,#0000 78%);mask-image:linear-gradient(#0009,#0000 78%)}.spatial-page-frame-module__3pdVgW__ambientGeometry{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--spatial-accent) 16%, transparent);opacity:.45;width:min(48rem,56vw);box-shadow:inset 0 0 0 1px #f6fff905, 0 0 7rem color-mix(in srgb, var(--spatial-accent) 5%, transparent);border-radius:50%}.spatial-page-frame-module__3pdVgW__ambientGeometry:before,.spatial-page-frame-module__3pdVgW__ambientGeometry:after{border-radius:inherit;content:"";border:1px solid #f6fff90e;position:absolute}.spatial-page-frame-module__3pdVgW__ambientGeometry:before{inset:14%}.spatial-page-frame-module__3pdVgW__ambientGeometry:after{border-color:#80f1bf1c;inset:34%}.spatial-page-frame-module__3pdVgW__ambientSignal{background:linear-gradient(90deg, transparent, var(--spatial-accent), var(--spatial-signal), transparent);opacity:.22;width:min(42rem,48vw);height:1px}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=pricing] .spatial-page-frame-module__3pdVgW__ambientGeometry{aspect-ratio:1.36;top:7vh;right:-15rem;transform:rotate(-8deg)}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=pricing] .spatial-page-frame-module__3pdVgW__ambientImage{object-position:70% center}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=pricing] .spatial-page-frame-module__3pdVgW__ambientSignal{top:37vh;right:4vw}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=about] .spatial-page-frame-module__3pdVgW__ambientGeometry{border-radius:28%;width:min(42rem,52vw);top:15vh;left:50%;transform:translate(-50%)rotate(45deg)}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=about] .spatial-page-frame-module__3pdVgW__ambientImage{object-position:72% center}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=about] .spatial-page-frame-module__3pdVgW__ambientSignal{background:linear-gradient(180deg, transparent, var(--spatial-accent), var(--spatial-signal), transparent);width:1px;height:auto;top:8vh;bottom:8vh;left:50%}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=faq] .spatial-page-frame-module__3pdVgW__ambientGeometry{border-radius:18% 50%;top:18vh;left:-17rem;transform:rotate(-12deg)}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=faq] .spatial-page-frame-module__3pdVgW__ambientImage{object-position:72% center}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=faq] .spatial-page-frame-module__3pdVgW__ambientSignal{top:44vh;left:5vw}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=quote] .spatial-page-frame-module__3pdVgW__ambientGeometry,.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=contact] .spatial-page-frame-module__3pdVgW__ambientGeometry{aspect-ratio:1.28;border-radius:48% 48% 22% 22%;bottom:3vh;right:-12rem;transform:rotate(-8deg)}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=quote] .spatial-page-frame-module__3pdVgW__ambientImage,.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=contact] .spatial-page-frame-module__3pdVgW__ambientImage{object-position:66% center}.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=quote] .spatial-page-frame-module__3pdVgW__ambientSignal,.spatial-page-frame-module__3pdVgW__frame[data-spatial-page=contact] .spatial-page-frame-module__3pdVgW__ambientSignal{bottom:25vh;right:6vw}.spatial-page-frame-module__3pdVgW__frame .font-mono{font-family:var(--font-mono-stack)}.spatial-page-frame-module__3pdVgW__frame [data-spatial-scrub]{--spatial-progress:1}.spatial-page-frame-module__3pdVgW__frame [data-spatial-scrub]:after{transform:scaleX(var(--spatial-progress));transform-origin:0}.spatial-page-frame-module__3pdVgW__frame [data-spatial-glass]{-webkit-backdrop-filter:blur(22px)saturate(132%);border-color:#f6fff929;box-shadow:inset 0 1px #f6fff90e,0 1.5rem 5rem -3.25rem #000000eb;background:linear-gradient(145deg,#f6fff912,#0000 28%),linear-gradient(160deg,#80f1bf06,#0000 58%),#050b08b3!important}.spatial-page-frame-module__3pdVgW__frame [data-spatial-glow]{isolation:isolate;position:relative}.spatial-page-frame-module__3pdVgW__frame [data-spatial-glass=soft]{-webkit-backdrop-filter:blur(15px)saturate(122%);box-shadow:inset 0 1px #f6fff90a;background:linear-gradient(145deg,#f6fff90b,#0000 34%),#050b0885!important}.spatial-page-frame-module__3pdVgW__frame [data-spatial-glass=control]{-webkit-backdrop-filter:blur(12px)saturate(120%);box-shadow:inset 0 1px #f6fff909;background:linear-gradient(145deg,#f6fff90b,#0000 42%),#030805a8!important}.spatial-page-frame-module__3pdVgW__frame [data-spatial-glass=control][data-spatial-state=active]{border-color:color-mix(in srgb, var(--spatial-signal) 62%, transparent);background:linear-gradient(115deg, color-mix(in srgb, var(--spatial-signal) 12%, transparent), transparent 76%), #030805b3!important}:is(.spatial-page-frame-module__3pdVgW__frame input[data-spatial-glass=control]:focus,.spatial-page-frame-module__3pdVgW__frame select[data-spatial-glass=control]:focus,.spatial-page-frame-module__3pdVgW__frame textarea[data-spatial-glass=control]:focus){border-color:var(--spatial-signal)}.spatial-page-frame-module__3pdVgW__frame :focus-visible{outline:2px solid var(--spatial-signal);outline-offset:3px}@media (max-width:767px){.spatial-page-frame-module__3pdVgW__ambientImage{opacity:.38;filter:saturate(.78)contrast(1.05)brightness(.74);object-position:72% center!important}.spatial-page-frame-module__3pdVgW__ambientGeometry{opacity:.28;max-width:120vw;width:34rem!important}.spatial-page-frame-module__3pdVgW__ambientSignal{opacity:.16;width:80vw!important}.spatial-page-frame-module__3pdVgW__ambientField:after{opacity:.24;background-size:4rem 4rem}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.spatial-page-frame-module__3pdVgW__frame [data-spatial-glass]{background:#050b08f0!important}}@media (prefers-reduced-motion:reduce){:is(.spatial-page-frame-module__3pdVgW__frame [data-spatial-reveal],.spatial-page-frame-module__3pdVgW__frame [data-spatial-stagger]>*,.spatial-page-frame-module__3pdVgW__frame [data-spatial-path],.spatial-page-frame-module__3pdVgW__frame [data-spatial-scrub]){visibility:visible!important;opacity:1!important;transition:none!important;transform:none!important}.spatial-page-frame-module__3pdVgW__frame [data-spatial-path]{stroke-dasharray:none!important;stroke-dashoffset:0!important}.spatial-page-frame-module__3pdVgW__frame [data-spatial-scrub]{--spatial-progress:1!important}}
.mobile-frame-sequence-module__152mQW__root{display:none}@media (max-width:767px){.mobile-frame-sequence-module__152mQW__root{--mobile-sequence-progress:0;--mobile-scene-progress:0;color:#f7fbfc;isolation:isolate;background:#050708;width:100%;min-width:0;display:block;position:relative;overflow:clip}.mobile-frame-sequence-module__152mQW__stage{contain:layout paint;background:#050708;width:100%;height:100svh;min-height:0;position:relative;overflow:hidden}.mobile-frame-sequence-module__152mQW__poster,.mobile-frame-sequence-module__152mQW__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mobile-frame-sequence-module__152mQW__poster{z-index:0;object-fit:cover;opacity:1;transition:opacity .18s linear}.mobile-frame-sequence-module__152mQW__canvas{z-index:1;opacity:0;pointer-events:none;touch-action:auto}.mobile-frame-sequence-module__152mQW__root[data-ready=true] .mobile-frame-sequence-module__152mQW__poster{opacity:0}.mobile-frame-sequence-module__152mQW__root[data-ready=true] .mobile-frame-sequence-module__152mQW__canvas{opacity:1}.mobile-frame-sequence-module__152mQW__overlay{z-index:2;min-width:0;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));pointer-events:none;display:grid;position:absolute;inset:0}.mobile-frame-sequence-module__152mQW__overlay :where(a,button,input,select,textarea,[tabindex]:not([tabindex="-1"])){pointer-events:auto}.mobile-frame-sequence-module__152mQW__reducedRoot{min-height:0;overflow:visible}.mobile-frame-sequence-module__152mQW__reducedRoot>.mobile-frame-sequence-module__152mQW__poster{aspect-ratio:9/16;object-fit:cover;max-height:100svh;position:relative}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mobile-frame-sequence-module__152mQW__poster{transition:none}}
.growth-audit-module___wjPyW__section{--audit-line:color-mix(in srgb, var(--success) 28%, transparent);--audit-copy:color-mix(in srgb, var(--foreground) 74%, transparent);z-index:1;width:min(100%,96rem);padding:clamp(7rem, 12vw, 10rem) var(--container-pad) clamp(6rem, 10vw, 9rem);margin-inline:auto;position:relative}.growth-audit-module___wjPyW__hero{gap:1.25rem;max-width:66rem;margin-bottom:clamp(3rem,7vw,6rem);display:grid}.growth-audit-module___wjPyW__eyebrow,.growth-audit-module___wjPyW__resultLabel{color:color-mix(in srgb, var(--success) 76%, var(--foreground));font-family:var(--font-mono-stack);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.growth-audit-module___wjPyW__hero h1{max-width:17ch;color:var(--foreground);letter-spacing:-.062em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,7.2vw,6.9rem);font-weight:760;line-height:.96}.growth-audit-module___wjPyW__hero>p:not(.growth-audit-module___wjPyW__eyebrow){max-width:64ch;color:var(--audit-copy);margin:0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.growth-audit-module___wjPyW__heroSignals{color:color-mix(in srgb, var(--foreground) 76%, transparent);flex-wrap:wrap;gap:.75rem 1.5rem;font-size:.86rem;display:flex}.growth-audit-module___wjPyW__heroSignals span{align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.growth-audit-module___wjPyW__heroSignals svg{width:1rem;color:var(--success)}.growth-audit-module___wjPyW__auditLayout{grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,2.5rem);display:grid}.growth-audit-module___wjPyW__navigator{position:sticky;top:7rem}.growth-audit-module___wjPyW__navigatorSurface{border-radius:1.5rem}.growth-audit-module___wjPyW__navigatorSurface>div:last-child{padding:1.25rem}.growth-audit-module___wjPyW__progressHeading{color:var(--audit-copy);justify-content:space-between;align-items:baseline;gap:1rem;font-size:.72rem;display:flex}.growth-audit-module___wjPyW__progressHeading span{font-family:var(--font-mono-stack);letter-spacing:.07em;text-transform:uppercase}.growth-audit-module___wjPyW__progressHeading strong{color:var(--foreground);font-variant-numeric:tabular-nums}.growth-audit-module___wjPyW__progressTrack{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:99rem;height:.18rem;margin-block:1rem 1.25rem;overflow:hidden}.growth-audit-module___wjPyW__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--success), var(--cyan-glow));height:100%;transition:inline-size .22s ease-out;display:block}.growth-audit-module___wjPyW__stepList,.growth-audit-module___wjPyW__recommendations{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.growth-audit-module___wjPyW__stepList button{width:100%;min-height:3.5rem;color:var(--audit-copy);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:.8rem;grid-template-columns:2.25rem 1fr;align-items:center;gap:.75rem;display:grid}.growth-audit-module___wjPyW__stepList button:not(:disabled):hover,.growth-audit-module___wjPyW__stepList button[aria-current=step]{color:var(--foreground);background:color-mix(in srgb, var(--success) 8%, transparent)}.growth-audit-module___wjPyW__stepList button:disabled{cursor:not-allowed;opacity:.38}.growth-audit-module___wjPyW__stepList button:focus-visible,.growth-audit-module___wjPyW__copyButton:focus-visible,.growth-audit-module___wjPyW__backButton:focus-visible,.growth-audit-module___wjPyW__resetButton:focus-visible,.growth-audit-module___wjPyW__secondaryAction:focus-visible,.growth-audit-module___wjPyW__recommendationCard a:focus-visible,.growth-audit-module___wjPyW__primaryAction:focus-visible{outline:.125rem solid var(--success);outline-offset:.1875rem}.growth-audit-module___wjPyW__stepIcon{aspect-ratio:1;border:.0625rem solid var(--audit-line);width:2.25rem;color:color-mix(in srgb, var(--success) 82%, var(--foreground));background:color-mix(in srgb, var(--ink) 80%, transparent);border-radius:50%;place-items:center;display:grid}.growth-audit-module___wjPyW__stepIcon svg{width:.95rem}.growth-audit-module___wjPyW__stepList button>span:last-child{gap:.18rem;display:grid}.growth-audit-module___wjPyW__stepList small{color:color-mix(in srgb, var(--foreground) 45%, transparent);font-family:var(--font-mono-stack);letter-spacing:.12em;font-size:.62rem}.growth-audit-module___wjPyW__stepList strong{font-size:.88rem}.growth-audit-module___wjPyW__navigatorNote{border-top:.0625rem solid color-mix(in srgb, var(--foreground) 9%, transparent);color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:1.25rem 0 0;padding-top:1rem;font-size:.76rem;line-height:1.6}.growth-audit-module___wjPyW__workspace{border-radius:1.75rem;min-height:42rem}.growth-audit-module___wjPyW__questionPanel,.growth-audit-module___wjPyW__result{padding:clamp(1.25rem,3vw,3rem)}.growth-audit-module___wjPyW__questionHeader,.growth-audit-module___wjPyW__resultHeader{border-bottom:.0625rem solid color-mix(in srgb, var(--foreground) 10%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.growth-audit-module___wjPyW__dimensionIcon,.growth-audit-module___wjPyW__recommendationIcon{aspect-ratio:1;border:.0625rem solid var(--audit-line);width:3rem;color:color-mix(in srgb, var(--success) 78%, var(--foreground));background:color-mix(in srgb, var(--success) 8%, var(--ink));border-radius:1rem;place-items:center;display:grid}.growth-audit-module___wjPyW__dimensionIcon svg,.growth-audit-module___wjPyW__recommendationIcon svg{width:1.2rem}.growth-audit-module___wjPyW__questionHeader h2,.growth-audit-module___wjPyW__resultHeader h2,.growth-audit-module___wjPyW__recommendationHeader h3{max-width:25ch;color:var(--foreground);letter-spacing:-.035em;text-wrap:balance;margin:.45rem 0 0;font-size:clamp(1.55rem,3.2vw,3rem);line-height:1.08}.growth-audit-module___wjPyW__questions{display:grid}.growth-audit-module___wjPyW__question{border:0;border-bottom:.0625rem solid color-mix(in srgb, var(--foreground) 9%, transparent);min-width:0;margin:0;padding:clamp(1.5rem,3vw,2.5rem) 0}.growth-audit-module___wjPyW__question legend{max-width:68ch;color:var(--foreground);grid-template-columns:auto minmax(0,1fr);gap:.8rem;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:650;line-height:1.55;display:grid}.growth-audit-module___wjPyW__question legend span,.growth-audit-module___wjPyW__recommendationIndex{color:color-mix(in srgb, var(--success) 72%, var(--foreground));font-family:var(--font-mono-stack);letter-spacing:.1em;font-size:.7rem}.growth-audit-module___wjPyW__question>p{max-width:68ch;color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:.6rem 0 1rem 2.4rem;font-size:.82rem;line-height:1.65}.growth-audit-module___wjPyW__options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.growth-audit-module___wjPyW__optionBoundary{border-radius:1rem;min-height:5.5rem}.growth-audit-module___wjPyW__option{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;min-height:5.5rem;padding:1rem;display:grid}.growth-audit-module___wjPyW__option input{opacity:0;width:.0625rem;height:.0625rem;position:absolute;overflow:hidden}.growth-audit-module___wjPyW__option:has(input:focus-visible){border-radius:inherit;outline:.125rem solid var(--success);outline-offset:.1875rem}.growth-audit-module___wjPyW__radioMark{aspect-ratio:1;border:.0625rem solid color-mix(in srgb, var(--foreground) 34%, transparent);border-radius:50%;place-items:center;width:1.2rem;margin-top:.08rem;display:grid}.growth-audit-module___wjPyW__option input:checked+.growth-audit-module___wjPyW__radioMark{border-color:var(--success)}.growth-audit-module___wjPyW__option input:checked+.growth-audit-module___wjPyW__radioMark i{aspect-ratio:1;background:var(--success);width:.52rem;box-shadow:0 0 1rem color-mix(in srgb, var(--success) 60%, transparent);border-radius:50%}.growth-audit-module___wjPyW__option>span:last-child{gap:.4rem;display:grid}.growth-audit-module___wjPyW__option strong{color:var(--foreground);font-size:.85rem}.growth-audit-module___wjPyW__option small{color:color-mix(in srgb, var(--foreground) 55%, transparent);font-size:.72rem;line-height:1.5}.growth-audit-module___wjPyW__error,.growth-audit-module___wjPyW__copyStatus{min-height:1.5rem;color:color-mix(in srgb, var(--destructive) 72%, var(--foreground));margin:1rem 0 0;font-size:.8rem}.growth-audit-module___wjPyW__copyStatus{color:color-mix(in srgb, var(--success) 70%, var(--foreground));text-align:right}.growth-audit-module___wjPyW__actions,.growth-audit-module___wjPyW__resultActions{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.growth-audit-module___wjPyW__actionBoundary{border-radius:99rem}.growth-audit-module___wjPyW__primaryAction,.growth-audit-module___wjPyW__secondaryAction,.growth-audit-module___wjPyW__backButton,.growth-audit-module___wjPyW__resetButton,.growth-audit-module___wjPyW__copyButton{border-radius:99rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.growth-audit-module___wjPyW__primaryAction{border:.0625rem solid color-mix(in srgb, var(--success) 64%, transparent);min-height:3rem;color:color-mix(in srgb, var(--success) 12%, var(--ink));background:color-mix(in srgb, var(--success) 84%, var(--foreground));cursor:pointer;padding:.75rem 1.25rem}.growth-audit-module___wjPyW__primaryAction svg,.growth-audit-module___wjPyW__secondaryAction svg,.growth-audit-module___wjPyW__backButton svg,.growth-audit-module___wjPyW__resetButton svg,.growth-audit-module___wjPyW__copyButton svg,.growth-audit-module___wjPyW__recommendationCard a svg{width:1rem}.growth-audit-module___wjPyW__secondaryAction,.growth-audit-module___wjPyW__backButton,.growth-audit-module___wjPyW__resetButton,.growth-audit-module___wjPyW__copyButton{border:.0625rem solid color-mix(in srgb, var(--foreground) 14%, transparent);color:color-mix(in srgb, var(--foreground) 78%, transparent);background:color-mix(in srgb, var(--ink) 54%, transparent);cursor:pointer;padding:.65rem 1rem}.growth-audit-module___wjPyW__backButton:disabled{cursor:not-allowed;opacity:.34}.growth-audit-module___wjPyW__resultHeader{grid-template-columns:auto minmax(0,1fr);align-items:center}.growth-audit-module___wjPyW__resultHeader>div:last-child>p:last-child{max-width:66ch;color:var(--audit-copy);margin:1rem 0 0;line-height:1.7}.growth-audit-module___wjPyW__scoreRing{aspect-ratio:1;background:radial-gradient(circle, var(--graphite) 58%, transparent 60%), conic-gradient(var(--success) var(--audit-score), color-mix(in srgb, var(--foreground) 10%, transparent) 0);width:clamp(6rem,11vw,8.5rem);box-shadow:inset 0 0 2rem color-mix(in srgb, var(--success) 6%, transparent);border-radius:50%;place-items:center;display:grid}.growth-audit-module___wjPyW__scoreRing span{color:var(--foreground);font-family:var(--font-mono-stack);font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,2.5vw,1.8rem);font-weight:750}.growth-audit-module___wjPyW__resultDisclaimer{border:.0625rem solid color-mix(in srgb, var(--cyan-glow) 24%, transparent);color:color-mix(in srgb, var(--foreground) 65%, transparent);background:color-mix(in srgb, var(--cyan-glow) 4%, transparent);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-block:1.5rem 2.5rem;padding:1rem;font-size:.78rem;line-height:1.6;display:grid}.growth-audit-module___wjPyW__resultDisclaimer svg{width:1rem;color:var(--cyan-glow)}.growth-audit-module___wjPyW__resultDisclaimer p{margin:0}.growth-audit-module___wjPyW__recommendationHeader{justify-content:space-between;align-items:end;gap:1rem;display:flex}.growth-audit-module___wjPyW__recommendationHeader h3{max-width:31ch;font-size:clamp(1.35rem,2.4vw,2.1rem)}.growth-audit-module___wjPyW__recommendations{gap:.75rem}.growth-audit-module___wjPyW__recommendationCard{border-radius:1.1rem}.growth-audit-module___wjPyW__recommendationCard>div:last-child{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.growth-audit-module___wjPyW__recommendationCopy span{color:color-mix(in srgb, var(--success) 68%, var(--foreground));font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.growth-audit-module___wjPyW__recommendationCopy h4{color:var(--foreground);margin:.25rem 0 .35rem;font-size:1rem}.growth-audit-module___wjPyW__recommendationCopy p{max-width:62ch;color:color-mix(in srgb, var(--foreground) 58%, transparent);margin:0;font-size:.76rem;line-height:1.55}.growth-audit-module___wjPyW__recommendationCard a{min-height:2.75rem;color:color-mix(in srgb, var(--success) 78%, var(--foreground));white-space:nowrap;align-items:center;gap:.4rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.growth-audit-module___wjPyW__resultActions{justify-content:flex-start;padding-top:1rem}@media (max-width:63.9375rem){.growth-audit-module___wjPyW__auditLayout{grid-template-columns:1fr}.growth-audit-module___wjPyW__navigator{position:static}.growth-audit-module___wjPyW__navigatorNote{display:none}.growth-audit-module___wjPyW__stepList{grid-template-columns:repeat(4,minmax(0,1fr))}.growth-audit-module___wjPyW__stepList button{grid-template-columns:auto 1fr}}@media (max-width:47.9375rem){.growth-audit-module___wjPyW__section{padding-top:6.5rem}.growth-audit-module___wjPyW__hero{margin-bottom:2.5rem}.growth-audit-module___wjPyW__hero h1{max-width:12ch;font-size:clamp(2.45rem,13vw,4.8rem)}.growth-audit-module___wjPyW__navigatorSurface>div:last-child{padding:1rem}.growth-audit-module___wjPyW__stepList{gap:.25rem}.growth-audit-module___wjPyW__stepList button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.25rem;min-height:2.75rem;padding:.4rem .2rem}.growth-audit-module___wjPyW__stepIcon{width:1.9rem}.growth-audit-module___wjPyW__stepList small{display:none}.growth-audit-module___wjPyW__stepList strong{font-size:.68rem}.growth-audit-module___wjPyW__workspace{min-height:0}.growth-audit-module___wjPyW__questionHeader,.growth-audit-module___wjPyW__resultHeader{grid-template-columns:1fr}.growth-audit-module___wjPyW__dimensionIcon{width:2.6rem}.growth-audit-module___wjPyW__questionHeader h2,.growth-audit-module___wjPyW__resultHeader h2{max-width:18ch}.growth-audit-module___wjPyW__question>p{margin-left:0}.growth-audit-module___wjPyW__options{grid-template-columns:1fr}.growth-audit-module___wjPyW__option,.growth-audit-module___wjPyW__optionBoundary{min-height:4.75rem}.growth-audit-module___wjPyW__actions,.growth-audit-module___wjPyW__resultActions{flex-wrap:wrap}.growth-audit-module___wjPyW__actionBoundary,.growth-audit-module___wjPyW__primaryAction{width:100%}.growth-audit-module___wjPyW__actions .growth-audit-module___wjPyW__actionBoundary{order:-1}.growth-audit-module___wjPyW__backButton,.growth-audit-module___wjPyW__secondaryAction,.growth-audit-module___wjPyW__resetButton{flex:9rem}.growth-audit-module___wjPyW__resultHeader{justify-items:start}.growth-audit-module___wjPyW__recommendationHeader{flex-direction:column;align-items:stretch}.growth-audit-module___wjPyW__copyButton{align-self:flex-start}.growth-audit-module___wjPyW__copyStatus{text-align:left}.growth-audit-module___wjPyW__recommendationCard>div:last-child{grid-template-columns:auto minmax(0,1fr)}.growth-audit-module___wjPyW__recommendationIndex{align-self:start;padding-top:.45rem}.growth-audit-module___wjPyW__recommendationIcon{display:none}.growth-audit-module___wjPyW__recommendationCopy,.growth-audit-module___wjPyW__recommendationCard a{grid-column:2}}@media (max-width:22.5rem){.growth-audit-module___wjPyW__heroSignals{gap:.15rem;display:grid}.growth-audit-module___wjPyW__stepList strong{font-size:.62rem}}@media (max-height:31rem) and (orientation:landscape){.growth-audit-module___wjPyW__navigator{position:static}}@media (prefers-reduced-motion:reduce){.growth-audit-module___wjPyW__progressTrack span{transition:none}}
.contact-signal-field-module__ILYBmG__field{--contact-pointer-x:0px;--contact-pointer-y:0px;z-index:0;background:var(--ink);pointer-events:none;position:fixed;inset:0;overflow:hidden}.contact-signal-field-module__ILYBmG__fallback,.contact-signal-field-module__ILYBmG__shader,.contact-signal-field-module__ILYBmG__routes,.contact-signal-field-module__ILYBmG__grid,.contact-signal-field-module__ILYBmG__scrim,.contact-signal-field-module__ILYBmG__vignette{position:absolute;inset:0}.contact-signal-field-module__ILYBmG__fallback{background:radial-gradient(circle at 72% 34%, color-mix(in srgb, var(--success) 40%, transparent), transparent 35%), radial-gradient(circle at 80% 58%, color-mix(in srgb, var(--cyan-glow) 31%, transparent), transparent 32%), radial-gradient(circle at 18% 78%, color-mix(in srgb, var(--success) 13%, transparent), transparent 31%), linear-gradient(132deg, var(--ink), var(--graphite) 54%, var(--ink))}.contact-signal-field-module__ILYBmG__shader{opacity:.72;transform:translate3d(var(--contact-pointer-x), var(--contact-pointer-y), 0) scale(1.035);transition:transform var(--contact-motion-slow,.7s) cubic-bezier(.22, 1, .36, 1);will-change:transform;inset:-3rem}.contact-signal-field-module__ILYBmG__shader>div,.contact-signal-field-module__ILYBmG__shader canvas{width:100%!important;height:100%!important}.contact-signal-field-module__ILYBmG__routes{opacity:.78;width:100%;height:100%;transform:translate3d(calc(var(--contact-pointer-x) * -.45), calc(var(--contact-pointer-y) * -.45), 0);transition:transform var(--contact-motion-slow,.7s) cubic-bezier(.22, 1, .36, 1)}.contact-signal-field-module__ILYBmG__route{fill:none;stroke:color-mix(in srgb, var(--cyan-glow) 28%, transparent);stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset var(--contact-motion-route,.9s) cubic-bezier(.22, 1, .36, 1), stroke var(--contact-motion-base,.26s) ease-out, opacity var(--contact-motion-base,.26s) ease-out}.contact-signal-field-module__ILYBmG__route[data-reached=true]{stroke:color-mix(in srgb, var(--success) 62%, var(--cyan-glow));stroke-dashoffset:0}.contact-signal-field-module__ILYBmG__route[data-current=true]{stroke:color-mix(in srgb, var(--cyan-glow) 72%, var(--success));stroke-width:1.35px}.contact-signal-field-module__ILYBmG__field[data-contact-phase=review] .contact-signal-field-module__ILYBmG__route[data-reached=true]{stroke:color-mix(in srgb, var(--amber-cta) 58%, var(--cyan-glow))}.contact-signal-field-module__ILYBmG__field[data-contact-phase=complete] .contact-signal-field-module__ILYBmG__route{stroke:color-mix(in srgb, var(--success) 72%, var(--cyan-glow));stroke-dashoffset:0}.contact-signal-field-module__ILYBmG__convergenceHalo,.contact-signal-field-module__ILYBmG__convergenceRing,.contact-signal-field-module__ILYBmG__convergenceCore{transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.contact-signal-field-module__ILYBmG__convergenceHalo{fill:color-mix(in srgb, var(--cyan-glow) 4%, transparent);stroke:color-mix(in srgb, var(--cyan-glow) 16%, transparent);stroke-width:.8px;animation:contact-signal-field-module__ILYBmG__signal-breathe var(--contact-motion-breathe) ease-in-out infinite}.contact-signal-field-module__ILYBmG__convergenceRing{fill:none;stroke:color-mix(in srgb, var(--success) 42%, var(--cyan-glow));stroke-width:1px}.contact-signal-field-module__ILYBmG__convergenceCore{fill:var(--cyan-glow);filter:drop-shadow(0 0 .65rem color-mix(in srgb, var(--cyan-glow) 70%, transparent))}.contact-signal-field-module__ILYBmG__field[data-contact-phase=review] .contact-signal-field-module__ILYBmG__convergenceCore{fill:var(--amber-cta)}.contact-signal-field-module__ILYBmG__field[data-contact-phase=complete] .contact-signal-field-module__ILYBmG__convergenceHalo{fill:color-mix(in srgb, var(--success) 12%, transparent);stroke:color-mix(in srgb, var(--success) 48%, transparent);transform:scale(1.5)}.contact-signal-field-module__ILYBmG__field[data-contact-phase=complete] .contact-signal-field-module__ILYBmG__convergenceCore{fill:var(--success)}.contact-signal-field-module__ILYBmG__grid{background-image:linear-gradient(color-mix(in srgb, var(--foreground) 2.8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--foreground) 2.8%, transparent) 1px, transparent 1px);opacity:.5;background-size:6rem 6rem;-webkit-mask-image:linear-gradient(#000000d1,#0000 82%);mask-image:linear-gradient(#000000d1,#0000 82%)}.contact-signal-field-module__ILYBmG__scrim{background:linear-gradient(90deg,#050505d4 0%,#0505058f 44%,#05050540 100%),linear-gradient(#05050529,#05050585)}.contact-signal-field-module__ILYBmG__vignette{box-shadow:inset 0 0 12rem #000000bd}@keyframes contact-signal-field-module__ILYBmG__signal-breathe{0%,to{opacity:.46;transform:scale(.92)}50%{opacity:.88;transform:scale(1.08)}}@media (max-width:63.9375rem){.contact-signal-field-module__ILYBmG__shader{opacity:.58}.contact-signal-field-module__ILYBmG__routes{opacity:.55}.contact-signal-field-module__ILYBmG__scrim{background:linear-gradient(90deg,#050505c2,#05050561),linear-gradient(#05050542,#050505ad)}}@media (max-width:47.9375rem){.contact-signal-field-module__ILYBmG__shader{opacity:.5;inset:-1.5rem}.contact-signal-field-module__ILYBmG__routes{opacity:.42;width:150%;left:-42%}.contact-signal-field-module__ILYBmG__grid{opacity:.34;background-size:4rem 4rem}.contact-signal-field-module__ILYBmG__scrim{background:linear-gradient(#05050570,#050505b8),linear-gradient(90deg,#050505b3,#05050557)}}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.contact-signal-field-module__ILYBmG__shader{display:none}.contact-signal-field-module__ILYBmG__routes,.contact-signal-field-module__ILYBmG__route,.contact-signal-field-module__ILYBmG__convergenceHalo{transition:none!important;animation:none!important}.contact-signal-field-module__ILYBmG__routes{transform:none}}
.faq-section-module__M9Y6sG__page{--spatial-ink:var(--ink);--spatial-surface:color-mix(in srgb, var(--graphite) 94%, var(--ink));--spatial-surface-raised:color-mix(in srgb, var(--graphite) 88%, var(--foreground));--spatial-mineral:var(--foreground);--spatial-copy:color-mix(in srgb, var(--foreground) 76%, var(--muted-foreground));--spatial-muted:color-mix(in srgb, var(--foreground) 54%, var(--muted-foreground));--spatial-signal:var(--success);--spatial-accent:var(--cyan-glow);--faq-line:color-mix(in srgb, var(--spatial-mineral) 13%, transparent);--faq-line-strong:color-mix(in srgb, var(--spatial-mineral) 23%, transparent);--faq-surface:color-mix(in srgb, var(--spatial-surface) 54%, transparent);--faq-surface-raised:color-mix(in srgb, var(--spatial-surface-raised) 64%, transparent);--faq-motion-fast:.18s;--faq-motion-base:.22s;--faq-motion-reveal:.24s;--faq-blur-sm:14px;--faq-blur-md:16px;--faq-blur-lg:20px;--faq-hover-lift:-2px;min-height:calc(100svh - 5rem);scroll-margin-top:6rem}.faq-section-module__M9Y6sG__hero{border-bottom:1px solid var(--faq-line);grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(3rem,7vw,8rem);min-height:min(76svh,58rem);padding-block:clamp(4rem,8vw,8.5rem) clamp(4rem,7vw,7rem);display:grid}.faq-section-module__M9Y6sG__heroCopy{z-index:0;isolation:isolate;min-width:0;position:relative}.faq-section-module__M9Y6sG__heroCopy:before{z-index:-1;background:radial-gradient(ellipse at 32% 48%, color-mix(in srgb, var(--spatial-ink) 74%, transparent) 0%, color-mix(in srgb, var(--spatial-ink) 52%, transparent) 52%, transparent 78%);-webkit-backdrop-filter:blur(5px);content:"";pointer-events:none;border-radius:46%;position:absolute;inset:-2rem -3rem}.faq-section-module__M9Y6sG__kicker,.faq-section-module__M9Y6sG__filterHeader p,.faq-section-module__M9Y6sG__libraryHeader p,.faq-section-module__M9Y6sG__groupHeader p,.faq-section-module__M9Y6sG__ctaCopy>p,.faq-section-module__M9Y6sG__briefingHeader p{color:var(--spatial-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.faq-section-module__M9Y6sG__kicker{border:1px solid color-mix(in srgb, var(--spatial-signal) 26%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--spatial-surface) 74%, transparent);-webkit-backdrop-filter:blur(var(--faq-blur-sm));backdrop-filter:blur(var(--faq-blur-sm));align-items:center;gap:.7rem;padding:.55rem .8rem;display:inline-flex}.faq-section-module__M9Y6sG__liveDot{background:var(--spatial-signal);width:.45rem;height:.45rem;box-shadow:0 0 1rem color-mix(in srgb, var(--spatial-signal) 72%, transparent);border-radius:50%}.faq-section-module__M9Y6sG__heroTitle{max-width:11ch;color:var(--spatial-mineral);letter-spacing:-.065em;text-wrap:balance;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(3.35rem,7.1vw,8.1rem);font-weight:620;line-height:.92}.faq-section-module__M9Y6sG__heroTitle span{color:color-mix(in srgb, var(--spatial-mineral) 76%, var(--spatial-accent));display:block}.faq-section-module__M9Y6sG__heroIntro{max-width:62ch;color:var(--spatial-copy);margin-top:clamp(1.5rem,3vw,2.25rem);font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.faq-section-module__M9Y6sG__heroActions,.faq-section-module__M9Y6sG__ctaActions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.faq-section-module__M9Y6sG__heroActions{margin-top:2rem}.faq-section-module__M9Y6sG__primaryAction,.faq-section-module__M9Y6sG__resetButton{border:1px solid color-mix(in srgb, var(--spatial-signal) 68%, transparent);border-radius:var(--radius-lg);background:var(--spatial-signal);min-height:3rem;color:var(--spatial-ink);transition:transform var(--faq-motion-fast) ease, background-color var(--faq-motion-fast) ease;justify-content:center;align-items:center;gap:.65rem;font-size:.9rem;font-weight:750;display:inline-flex}.faq-section-module__M9Y6sG__primaryAction{transform:translate(var(--magnetic-x,0), var(--magnetic-y,0));padding-inline:1.25rem}.faq-section-module__M9Y6sG__primaryAction:hover,.faq-section-module__M9Y6sG__resetButton:hover{background:color-mix(in srgb, var(--spatial-signal) 78%, white);transform:translate(var(--magnetic-x,0), calc(var(--magnetic-y,0) + var(--faq-hover-lift)))}.faq-section-module__M9Y6sG__primaryAction:active,.faq-section-module__M9Y6sG__resetButton:active{transform:translate(var(--magnetic-x,0), var(--magnetic-y,0)) scale(.98)}.faq-section-module__M9Y6sG__actionIcon,.faq-section-module__M9Y6sG__topicArrow,.faq-section-module__M9Y6sG__icon{flex:none;width:1rem;height:1rem}.faq-section-module__M9Y6sG__heroFacts{border-top:1px solid var(--faq-line);flex-wrap:wrap;gap:0;margin-top:clamp(2.75rem,5vw,4.5rem);padding-top:1.35rem;display:flex}.faq-section-module__M9Y6sG__heroFacts div{border-right:1px solid var(--faq-line);gap:.2rem;min-width:8.5rem;margin-right:1.5rem;padding-right:1.5rem;display:grid}.faq-section-module__M9Y6sG__heroFacts div:last-child{border-right:0;margin-right:0;padding-right:0}.faq-section-module__M9Y6sG__heroFacts dt{color:var(--spatial-mineral);letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.faq-section-module__M9Y6sG__heroFacts dd{color:var(--spatial-muted);font-size:.8rem}.faq-section-module__M9Y6sG__briefingPanel,.faq-section-module__M9Y6sG__filterPanel,.faq-section-module__M9Y6sG__cta{isolation:isolate;border:1px solid var(--faq-line-strong);background:linear-gradient(145deg, color-mix(in srgb, var(--spatial-mineral) 6%, transparent), transparent 32%), var(--faq-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--spatial-mineral) 7%, transparent), 0 2.5rem 8rem -5rem black;-webkit-backdrop-filter:blur(var(--faq-blur-lg)) saturate(125%);backdrop-filter:blur(var(--faq-blur-lg)) saturate(125%);position:relative;overflow:hidden}.faq-section-module__M9Y6sG__briefingPanel{border-radius:var(--radius-3xl)}.faq-section-module__M9Y6sG__briefingHeader{border-bottom:1px solid var(--faq-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.faq-section-module__M9Y6sG__briefingHeader h2{max-width:18ch;color:var(--spatial-mineral);letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:650;line-height:1.12}.faq-section-module__M9Y6sG__briefingHeader>span,.faq-section-module__M9Y6sG__topicCount,.faq-section-module__M9Y6sG__answerNumber,.faq-section-module__M9Y6sG__categoryCount,.faq-section-module__M9Y6sG__filterHeader>span,.faq-section-module__M9Y6sG__resultBadge,.faq-section-module__M9Y6sG__briefingFooter{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.faq-section-module__M9Y6sG__briefingHeader>span{color:var(--spatial-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.faq-section-module__M9Y6sG__topicList{display:grid}.faq-section-module__M9Y6sG__topicButton{border-bottom:1px solid var(--faq-line);min-height:5rem;color:var(--spatial-copy);text-align:left;transition:background-color var(--faq-motion-fast) ease, color var(--faq-motion-fast) ease;grid-template-columns:2.75rem minmax(0,1fr) auto 1rem;align-items:center;gap:.9rem;padding:.95rem clamp(1.1rem,2.5vw,2rem);display:grid}.faq-section-module__M9Y6sG__topicButton:hover{background:color-mix(in srgb, var(--spatial-signal) 7%, transparent);color:var(--spatial-mineral)}.faq-section-module__M9Y6sG__topicButton:active{background:color-mix(in srgb, var(--spatial-signal) 11%, transparent)}.faq-section-module__M9Y6sG__topicIcon,.faq-section-module__M9Y6sG__groupIcon,.faq-section-module__M9Y6sG__ctaIcon{border:1px solid color-mix(in srgb, var(--spatial-signal) 28%, transparent);color:var(--spatial-signal);background:color-mix(in srgb, var(--spatial-signal) 7%, transparent);place-items:center;display:grid}.faq-section-module__M9Y6sG__topicIcon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem}.faq-section-module__M9Y6sG__topicCopy{gap:.2rem;min-width:0;display:grid}.faq-section-module__M9Y6sG__topicCopy strong{color:var(--spatial-mineral);font-size:.95rem}.faq-section-module__M9Y6sG__topicCopy span{color:var(--spatial-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.faq-section-module__M9Y6sG__topicCount{color:var(--spatial-accent);font-size:.72rem}.faq-section-module__M9Y6sG__topicArrow{color:var(--spatial-muted);transition:transform var(--faq-motion-fast) ease, color var(--faq-motion-fast) ease}.faq-section-module__M9Y6sG__topicButton:hover .faq-section-module__M9Y6sG__topicArrow{color:var(--spatial-signal);transform:translate(.2rem)}.faq-section-module__M9Y6sG__briefingFooter{color:var(--spatial-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem clamp(1.1rem,2.5vw,2rem);font-size:.64rem;line-height:1.6;display:grid}.faq-section-module__M9Y6sG__workspace{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.7fr);align-items:start;gap:clamp(2.5rem,6vw,7rem);padding-block:clamp(4.5rem,8vw,9rem);display:grid}.faq-section-module__M9Y6sG__filters{min-width:0}.faq-section-module__M9Y6sG__filterPanel{border-radius:var(--radius-2xl);padding:clamp(1.15rem,2vw,1.6rem);position:sticky;top:7rem}.faq-section-module__M9Y6sG__filterHeader{border-bottom:1px solid var(--faq-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.2rem;display:flex}.faq-section-module__M9Y6sG__filterHeader h2{max-width:15ch;color:var(--spatial-mineral);letter-spacing:-.025em;margin-top:.4rem;font-size:1.2rem;font-weight:650;line-height:1.2}.faq-section-module__M9Y6sG__filterHeader>span{border:1px solid color-mix(in srgb, var(--spatial-accent) 30%, transparent);min-width:2.4rem;height:2.4rem;color:var(--spatial-accent);border-radius:50%;place-items:center;font-size:.7rem;display:grid}.faq-section-module__M9Y6sG__searchLabel{color:var(--spatial-copy);margin-top:1.25rem;margin-bottom:.55rem;font-size:.78rem;font-weight:600;display:block}.faq-section-module__M9Y6sG__searchControl,.faq-section-module__M9Y6sG__categoryGlow{isolation:isolate;position:relative}.faq-section-module__M9Y6sG__searchControl{border:1px solid var(--faq-line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--spatial-ink) 88%, transparent);align-items:center;min-height:3.25rem;display:flex;overflow:hidden}.faq-section-module__M9Y6sG__searchControl:focus-within{border-color:var(--spatial-signal)}.faq-section-module__M9Y6sG__searchIcon{z-index:2;width:1rem;height:1rem;color:var(--spatial-accent);pointer-events:none;position:absolute;left:1rem}.faq-section-module__M9Y6sG__searchInput{z-index:1;width:100%;min-height:3.25rem;color:var(--spatial-mineral);background:0 0;border:0;outline:0;padding:.75rem 3rem .75rem 2.8rem;font-size:1rem;position:relative}.faq-section-module__M9Y6sG__searchInput::placeholder{color:color-mix(in srgb, var(--spatial-muted) 72%, transparent)}.faq-section-module__M9Y6sG__clearSearch{z-index:2;border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--spatial-muted);transition:color var(--faq-motion-fast) ease, background-color var(--faq-motion-fast) ease;place-items:center;display:grid;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq-section-module__M9Y6sG__clearSearch:hover{background:color-mix(in srgb, var(--spatial-mineral) 6%, transparent);color:var(--spatial-mineral)}.faq-section-module__M9Y6sG__categoryList{gap:.5rem;margin-top:1rem;display:grid}.faq-section-module__M9Y6sG__categoryGlow{border-radius:var(--radius-lg)}.faq-section-module__M9Y6sG__categoryButton{z-index:1;border-radius:var(--radius-lg);width:100%;min-height:3rem;color:var(--spatial-muted);text-align:left;transition:color var(--faq-motion-fast) ease, background-color var(--faq-motion-fast) ease, border-color var(--faq-motion-fast) ease;border:1px solid #0000;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.65rem .85rem;font-size:.83rem;font-weight:600;display:grid;position:relative}.faq-section-module__M9Y6sG__categoryButton:hover{border-color:var(--faq-line);background:color-mix(in srgb, var(--spatial-mineral) 4%, transparent);color:var(--spatial-mineral)}.faq-section-module__M9Y6sG__categoryButtonActive{border-color:color-mix(in srgb, var(--spatial-signal) 38%, transparent);background:color-mix(in srgb, var(--spatial-signal) 9%, transparent);color:var(--spatial-mineral)}.faq-section-module__M9Y6sG__categoryButtonActive>.faq-section-module__M9Y6sG__icon{color:var(--spatial-signal)}.faq-section-module__M9Y6sG__categoryCount{color:var(--spatial-accent);font-size:.67rem}.faq-section-module__M9Y6sG__filterStatus{min-height:1.5rem;color:var(--spatial-muted);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;margin-top:1rem;font-size:.68rem;line-height:1.5rem}.faq-section-module__M9Y6sG__library{min-width:0;scroll-margin-top:7rem}.faq-section-module__M9Y6sG__libraryHeader{border-bottom:1px solid var(--faq-line-strong);justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:clamp(1.75rem,3vw,2.5rem);display:flex}.faq-section-module__M9Y6sG__libraryHeader h2{max-width:18ch;color:var(--spatial-mineral);letter-spacing:-.055em;text-wrap:balance;margin-top:.6rem;font-size:clamp(2.3rem,4.5vw,5rem);font-weight:620;line-height:.98}.faq-section-module__M9Y6sG__resultBadge{border:1px solid var(--faq-line);border-radius:var(--radius-lg);color:var(--spatial-muted);flex:none;padding:.6rem .75rem;font-size:.68rem}.faq-section-module__M9Y6sG__groupStack{gap:clamp(3.75rem,7vw,7rem);margin-top:clamp(2.75rem,5vw,4.5rem);display:grid}.faq-section-module__M9Y6sG__answerGroup{grid-template-columns:minmax(9rem,.3fr) minmax(0,1fr);align-items:start;gap:clamp(1.75rem,4vw,4rem);display:grid}.faq-section-module__M9Y6sG__groupHeader{gap:1rem;padding-top:.4rem;display:grid}.faq-section-module__M9Y6sG__groupIcon{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem}.faq-section-module__M9Y6sG__groupHeader h3{color:var(--spatial-mineral);letter-spacing:-.025em;margin-top:.45rem;font-size:1.3rem;font-weight:650}.faq-section-module__M9Y6sG__groupHeader div>span{max-width:20ch;color:var(--spatial-muted);margin-top:.55rem;font-size:.8rem;line-height:1.55;display:block}.faq-section-module__M9Y6sG__answerList{border:1px solid var(--faq-line-strong);border-radius:var(--radius-2xl);background:var(--faq-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--spatial-mineral) 5%, transparent);-webkit-backdrop-filter:blur(var(--faq-blur-md)) saturate(120%);backdrop-filter:blur(var(--faq-blur-md)) saturate(120%);overflow:hidden}.faq-section-module__M9Y6sG__answerRow{isolation:isolate;border-bottom:1px solid var(--faq-line);transition:background-color var(--faq-motion-base) ease;position:relative}.faq-section-module__M9Y6sG__answerRow:last-child{border-bottom:0}.faq-section-module__M9Y6sG__answerRow:hover,.faq-section-module__M9Y6sG__answerRowOpen{background:color-mix(in srgb, var(--spatial-signal) 5.5%, transparent)}.faq-section-module__M9Y6sG__answerTrigger{z-index:1;width:100%;min-height:5.6rem;color:var(--spatial-mineral);text-align:left;grid-template-columns:4.75rem minmax(0,1fr) 2.75rem;align-items:center;gap:1rem;padding:1rem clamp(1rem,2vw,1.4rem);display:grid;position:relative}.faq-section-module__M9Y6sG__answerNumber{color:var(--spatial-muted);transition:color var(--faq-motion-fast) ease;font-size:.68rem}.faq-section-module__M9Y6sG__answerRowOpen .faq-section-module__M9Y6sG__answerNumber,.faq-section-module__M9Y6sG__answerRow:hover .faq-section-module__M9Y6sG__answerNumber{color:var(--spatial-accent)}.faq-section-module__M9Y6sG__question{letter-spacing:-.012em;max-width:50rem;font-size:clamp(.98rem,1.25vw,1.12rem);font-weight:620;line-height:1.45}.faq-section-module__M9Y6sG__disclosureIcon{border:1px solid var(--faq-line-strong);width:2.75rem;height:2.75rem;color:var(--spatial-copy);transition:transform var(--faq-motion-base) ease, color var(--faq-motion-fast) ease, border-color var(--faq-motion-fast) ease, background-color var(--faq-motion-fast) ease;border-radius:50%;place-items:center;display:grid}.faq-section-module__M9Y6sG__answerTrigger:hover .faq-section-module__M9Y6sG__disclosureIcon,.faq-section-module__M9Y6sG__disclosureIconOpen{border-color:color-mix(in srgb, var(--spatial-signal) 48%, transparent);background:color-mix(in srgb, var(--spatial-signal) 8%, transparent);color:var(--spatial-signal)}.faq-section-module__M9Y6sG__disclosureIconOpen{transform:rotate(180deg)}.faq-section-module__M9Y6sG__answerPanel{opacity:0;transition:grid-template-rows var(--faq-motion-reveal) ease-out, opacity var(--faq-motion-fast) ease-out;grid-template-rows:0fr;display:grid}.faq-section-module__M9Y6sG__answerPanelOpen{opacity:1;grid-template-rows:1fr}.faq-section-module__M9Y6sG__answerPanelClip{min-height:0;overflow:hidden}.faq-section-module__M9Y6sG__answerBody{grid-template-columns:4.75rem minmax(0,1fr);gap:1rem;padding:0 clamp(1rem,2vw,1.4rem) clamp(1.6rem,3vw,2.2rem);display:grid}.faq-section-module__M9Y6sG__answerBody>span{color:var(--spatial-accent);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;padding-top:.2rem;font-size:.66rem;font-weight:700}.faq-section-module__M9Y6sG__answerBody p{z-index:0;isolation:isolate;max-width:68ch;color:var(--spatial-copy);font-size:1rem;line-height:1.8;position:relative}.faq-section-module__M9Y6sG__answerBody p:before{z-index:-1;border-radius:var(--radius-lg);background:linear-gradient(90deg, color-mix(in srgb, var(--spatial-ink) 54%, transparent), color-mix(in srgb, var(--spatial-ink) 34%, transparent) 76%, transparent);-webkit-backdrop-filter:blur(6px);content:"";pointer-events:none;position:absolute;inset:-.35rem -.7rem}.faq-section-module__M9Y6sG__emptyState{border:1px solid var(--faq-line-strong);border-radius:var(--radius-2xl);background:var(--faq-surface);justify-items:start;margin-top:2.5rem;padding:clamp(2rem,5vw,4.5rem);display:grid}.faq-section-module__M9Y6sG__emptyIcon{width:2rem;height:2rem;color:var(--spatial-accent)}.faq-section-module__M9Y6sG__emptyState h3{max-width:22ch;color:var(--spatial-mineral);letter-spacing:-.035em;margin-top:1.4rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:650;line-height:1.1}.faq-section-module__M9Y6sG__emptyState p{max-width:54ch;color:var(--spatial-copy);margin-top:.9rem;line-height:1.7}.faq-section-module__M9Y6sG__resetButton{margin-top:1.5rem;padding-inline:1.1rem}.faq-section-module__M9Y6sG__cta{border-radius:var(--radius-3xl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(4.5rem,8vw,8rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.faq-section-module__M9Y6sG__ctaIcon{border-radius:var(--radius-xl);width:clamp(3.25rem,5vw,4.5rem);height:clamp(3.25rem,5vw,4.5rem)}.faq-section-module__M9Y6sG__ctaCopy h3{max-width:28ch;color:var(--spatial-mineral);letter-spacing:-.04em;margin-top:.5rem;font-size:clamp(1.5rem,2.8vw,2.6rem);font-weight:620;line-height:1.08}.faq-section-module__M9Y6sG__ctaCopy>span{color:var(--spatial-muted);margin-top:.75rem;font-size:.82rem;display:block}.faq-section-module__M9Y6sG__ctaActions{justify-content:flex-end}.faq-section-module__M9Y6sG__whatsappAction{border:1px solid var(--faq-line-strong);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--spatial-ink) 72%, transparent);min-height:3rem;color:var(--spatial-mineral);transition:border-color var(--faq-motion-fast) ease, background-color var(--faq-motion-fast) ease, transform var(--faq-motion-fast) ease;justify-content:center;align-items:center;gap:.6rem;padding-inline:1rem;font-size:.85rem;font-weight:650;display:inline-flex}.faq-section-module__M9Y6sG__whatsappAction:hover{border-color:color-mix(in srgb, var(--spatial-signal) 52%, transparent);background:color-mix(in srgb, var(--spatial-signal) 7%, transparent);transform:translateY(var(--faq-hover-lift))}@media (max-width:1100px){.faq-section-module__M9Y6sG__hero{grid-template-columns:minmax(0,1fr) minmax(19rem,.8fr);gap:3rem}.faq-section-module__M9Y6sG__workspace{grid-template-columns:minmax(15rem,.62fr) minmax(0,1.4fr);gap:2.5rem}.faq-section-module__M9Y6sG__answerGroup{grid-template-columns:1fr;gap:1.25rem}.faq-section-module__M9Y6sG__groupHeader{grid-template-columns:auto minmax(0,1fr);align-items:center}.faq-section-module__M9Y6sG__groupHeader div>span{max-width:none}.faq-section-module__M9Y6sG__cta{grid-template-columns:auto minmax(0,1fr)}.faq-section-module__M9Y6sG__ctaActions{grid-column:2;justify-content:flex-start}}@media (max-width:900px){.faq-section-module__M9Y6sG__hero,.faq-section-module__M9Y6sG__workspace{grid-template-columns:1fr}.faq-section-module__M9Y6sG__hero{min-height:auto;padding-top:4.5rem}.faq-section-module__M9Y6sG__heroTitle{max-width:12ch}.faq-section-module__M9Y6sG__briefingPanel{max-width:44rem}.faq-section-module__M9Y6sG__filterPanel{position:relative;top:auto}.faq-section-module__M9Y6sG__categoryList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.faq-section-module__M9Y6sG__hero{gap:2.5rem;padding-block:3.5rem 3.75rem}.faq-section-module__M9Y6sG__heroTitle{font-size:clamp(2.7rem,11.5vw,4.85rem);line-height:.95}.faq-section-module__M9Y6sG__heroCopy:before{inset:-1.5rem -1rem}.faq-section-module__M9Y6sG__heroActions,.faq-section-module__M9Y6sG__ctaActions{flex-direction:column;align-items:stretch}.faq-section-module__M9Y6sG__heroActions{padding-left:3rem}.faq-section-module__M9Y6sG__heroActions>*,.faq-section-module__M9Y6sG__ctaActions>*{width:100%}.faq-section-module__M9Y6sG__heroFacts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.faq-section-module__M9Y6sG__heroFacts div{min-width:0;margin-right:.75rem;padding-right:.75rem}.faq-section-module__M9Y6sG__heroFacts dt{font-size:1.1rem}.faq-section-module__M9Y6sG__heroFacts dd{font-size:.67rem;line-height:1.4}.faq-section-module__M9Y6sG__briefingHeader{align-items:flex-end}.faq-section-module__M9Y6sG__briefingHeader>span{text-align:right;max-width:5rem}.faq-section-module__M9Y6sG__topicButton{grid-template-columns:2.6rem minmax(0,1fr) auto;min-height:4.7rem}.faq-section-module__M9Y6sG__topicIcon{width:2.6rem;height:2.6rem}.faq-section-module__M9Y6sG__topicArrow{display:none}.faq-section-module__M9Y6sG__topicCopy span{white-space:normal}.faq-section-module__M9Y6sG__briefingFooter{grid-template-columns:1fr}.faq-section-module__M9Y6sG__workspace{gap:3.5rem;padding-block:3.75rem 5rem}.faq-section-module__M9Y6sG__categoryList{grid-template-columns:1fr}.faq-section-module__M9Y6sG__libraryHeader{flex-direction:column;align-items:flex-start;gap:1.25rem}.faq-section-module__M9Y6sG__libraryHeader h2{font-size:clamp(2.45rem,12vw,3.8rem)}.faq-section-module__M9Y6sG__groupHeader{grid-template-columns:auto minmax(0,1fr)}.faq-section-module__M9Y6sG__answerTrigger{grid-template-columns:3.35rem minmax(0,1fr) 2.6rem;gap:.7rem;min-height:5.25rem;padding-inline:.85rem}.faq-section-module__M9Y6sG__answerNumber{font-size:.6rem}.faq-section-module__M9Y6sG__disclosureIcon{width:2.6rem;height:2.6rem}.faq-section-module__M9Y6sG__answerBody{grid-template-columns:1fr;gap:.55rem;padding:0 1.1rem 1.6rem 4.9rem}.faq-section-module__M9Y6sG__cta{grid-template-columns:1fr}.faq-section-module__M9Y6sG__ctaActions{grid-column:auto}}@media (max-width:380px){.faq-section-module__M9Y6sG__heroFacts dd{font-size:.62rem}.faq-section-module__M9Y6sG__topicButton{gap:.65rem;padding-inline:.9rem}.faq-section-module__M9Y6sG__answerTrigger{grid-template-columns:minmax(0,1fr) 2.6rem}.faq-section-module__M9Y6sG__answerNumber{grid-area:1/1}.faq-section-module__M9Y6sG__question{grid-area:2/1}.faq-section-module__M9Y6sG__disclosureIcon{grid-area:1/2/span 2}.faq-section-module__M9Y6sG__answerBody{padding-left:.9rem}}@media (prefers-reduced-motion:reduce){.faq-section-module__M9Y6sG__page *,.faq-section-module__M9Y6sG__page :before,.faq-section-module__M9Y6sG__page :after{scroll-behavior:auto!important}.faq-section-module__M9Y6sG__primaryAction,.faq-section-module__M9Y6sG__resetButton,.faq-section-module__M9Y6sG__topicArrow,.faq-section-module__M9Y6sG__categoryButton,.faq-section-module__M9Y6sG__answerRow,.faq-section-module__M9Y6sG__disclosureIcon,.faq-section-module__M9Y6sG__answerPanel,.faq-section-module__M9Y6sG__whatsappAction{transition:none}}
.pricing-scope-detail-module__piE6ea__scopeExperience{--scope-ink:var(--ink);--scope-graphite:var(--graphite);--scope-text:var(--foreground);--scope-copy:color-mix(in srgb, var(--foreground) 76%, var(--muted-foreground));--scope-muted:color-mix(in srgb, var(--foreground) 55%, var(--muted-foreground));--scope-faint:color-mix(in srgb, var(--foreground) 34%, var(--muted-foreground));--scope-line:color-mix(in srgb, var(--foreground) 12%, transparent);--scope-line-strong:color-mix(in srgb, var(--foreground) 22%, transparent);--scope-surface:color-mix(in srgb, var(--graphite) 91%, transparent);--scope-surface-soft:color-mix(in srgb, var(--graphite) 78%, transparent);--scope-control:color-mix(in srgb, var(--ink) 88%, var(--graphite));--scope-emerald:var(--success);--scope-cyan:var(--cyan-glow);--scope-amber:var(--amber-cta);--scope-radius:calc(var(--radius) + .45rem);--scope-radius-small:var(--radius);z-index:1;min-height:100svh;color:var(--scope-text);font-family:var(--font-sans-stack);position:relative;overflow:clip}.pricing-scope-detail-module__piE6ea__scopeExperience :is(a,summary):focus-visible{outline:.125rem solid var(--scope-emerald);outline-offset:.1875rem}.pricing-scope-detail-module__piE6ea__scopeExperience :is(a,summary){scroll-margin-top:7rem}.pricing-scope-detail-module__piE6ea__topBar{border-bottom:.0625rem solid var(--scope-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:3.75rem;padding-top:1rem;padding-bottom:1rem;display:flex}.pricing-scope-detail-module__piE6ea__backLink,.pricing-scope-detail-module__piE6ea__textAction{min-height:2.75rem;color:var(--scope-copy);align-items:center;gap:.65rem;font-size:.82rem;font-weight:650;transition:color .18s ease-out,transform .18s ease-out;display:inline-flex}.pricing-scope-detail-module__piE6ea__backLink svg,.pricing-scope-detail-module__piE6ea__textAction svg{width:1rem;height:1rem;color:var(--scope-emerald)}.pricing-scope-detail-module__piE6ea__topBarSignal{color:var(--scope-muted);font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;display:inline-flex}.pricing-scope-detail-module__piE6ea__topBarSignal>span{background:var(--scope-emerald);width:.48rem;height:.48rem;box-shadow:0 0 1rem color-mix(in srgb, var(--scope-emerald) 72%, transparent);border-radius:50%}.pricing-scope-detail-module__piE6ea__heroContainer{padding-top:clamp(2.75rem,6vw,6.5rem);padding-bottom:clamp(3rem,6vw,6rem)}.pricing-scope-detail-module__piE6ea__hero{grid-template-columns:minmax(0,.88fr) minmax(24rem,1.12fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);display:grid}.pricing-scope-detail-module__piE6ea__heroCopy{min-width:0}.pricing-scope-detail-module__piE6ea__scopeName{color:var(--scope-amber);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;margin-top:2rem;font-size:.76rem;font-weight:650}.pricing-scope-detail-module__piE6ea__heroCopy h1{max-width:15ch;color:var(--scope-text);letter-spacing:-.055em;text-wrap:balance;margin-top:.8rem;font-size:clamp(3rem,2rem + 4vw,6.5rem);font-weight:640;line-height:.96}.pricing-scope-detail-module__piE6ea__heroIntroduction{max-width:62ch;color:var(--scope-copy);margin-top:1.6rem;font-size:clamp(1rem,.95rem + .22vw,1.2rem);line-height:1.72}.pricing-scope-detail-module__piE6ea__heroActions{flex-wrap:wrap;align-items:center;gap:.8rem 1.25rem;margin-top:2rem;display:flex}.pricing-scope-detail-module__piE6ea__heroVisual{border:.0625rem solid var(--scope-line-strong);border-radius:var(--scope-radius);background:var(--scope-surface);min-height:clamp(31rem,48vw,45rem);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--scope-text) 7%, transparent), 0 3rem 9rem -5rem color-mix(in srgb, var(--scope-ink) 96%, transparent);isolation:isolate;position:relative;overflow:hidden}.pricing-scope-detail-module__piE6ea__heroImage,.pricing-scope-detail-module__piE6ea__mediaImage{object-fit:cover}.pricing-scope-detail-module__piE6ea__heroImage{filter:saturate(.78)brightness(.64)contrast(1.08)}.pricing-scope-detail-module__piE6ea__heroImageScrim{z-index:1;background:linear-gradient(120deg, color-mix(in srgb, var(--scope-ink) 86%, transparent), transparent 62%), linear-gradient(0deg, color-mix(in srgb, var(--scope-ink) 92%, transparent), transparent 54%);position:absolute;inset:0}.pricing-scope-detail-module__piE6ea__routeGraphic{z-index:2;fill:none;width:82%;height:auto;stroke:color-mix(in srgb, var(--scope-emerald) 62%, transparent);stroke-width:1.1px;vector-effect:non-scaling-stroke;position:absolute;top:7%;right:-6%;overflow:visible}.pricing-scope-detail-module__piE6ea__routeGraphic circle{fill:var(--scope-emerald);stroke:none;filter:drop-shadow(0 0 .75rem color-mix(in srgb, var(--scope-emerald) 72%, transparent))}.pricing-scope-detail-module__piE6ea__heroVisualCaption{z-index:3;border-top:.0625rem solid var(--scope-line-strong);gap:.45rem;padding-top:1rem;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.25rem,3vw,2.5rem);right:clamp(1.25rem,3vw,2.5rem)}.pricing-scope-detail-module__piE6ea__heroVisualCaption span,.pricing-scope-detail-module__piE6ea__mediaGrid figcaption span,.pricing-scope-detail-module__piE6ea__microLabel,.pricing-scope-detail-module__piE6ea__finalSignal{color:var(--scope-muted);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:650}.pricing-scope-detail-module__piE6ea__heroVisualCaption p{max-width:48ch;color:var(--scope-copy);font-size:.82rem;line-height:1.55}.pricing-scope-detail-module__piE6ea__investmentCard{z-index:4;border:.0625rem solid var(--scope-line-strong);border-radius:var(--scope-radius-small);background:color-mix(in srgb, var(--scope-graphite) 84%, transparent);-webkit-backdrop-filter:blur(1rem)saturate(122%);grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(18rem,100% - 2.5rem);display:grid;position:absolute;top:1.25rem;left:1.25rem;overflow:hidden}.pricing-scope-detail-module__piE6ea__investmentCard>div{gap:.35rem;padding:.85rem 1rem;display:grid}.pricing-scope-detail-module__piE6ea__investmentCard>div+div{border-left:.0625rem solid var(--scope-line)}.pricing-scope-detail-module__piE6ea__investmentCard dt{color:var(--scope-muted);font-size:.65rem}.pricing-scope-detail-module__piE6ea__investmentCard dd{color:var(--scope-text);font-size:.88rem;font-weight:650}.pricing-scope-detail-module__piE6ea__scopeNavigation{border-block:.0625rem solid var(--scope-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);display:grid}.pricing-scope-detail-module__piE6ea__scopeNavigation a{min-height:5.5rem;color:var(--scope-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem;transition:color .18s ease-out,background-color .18s ease-out;display:grid;position:relative}.pricing-scope-detail-module__piE6ea__scopeNavigation a+a{border-left:.0625rem solid var(--scope-line)}.pricing-scope-detail-module__piE6ea__scopeNavigation a:after{background:var(--scope-emerald);content:"";opacity:0;transform-origin:0;height:.125rem;transition:opacity .18s ease-out,transform .24s ease-out;position:absolute;bottom:-.0625rem;left:.8rem;right:.8rem;transform:scaleX(0)}.pricing-scope-detail-module__piE6ea__scopeNavigation a[aria-current=page]{color:var(--scope-text);background:color-mix(in srgb, var(--scope-emerald) 5%, transparent)}.pricing-scope-detail-module__piE6ea__scopeNavigation a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.pricing-scope-detail-module__piE6ea__scopeNavigation span{color:var(--scope-emerald);font-family:var(--font-mono-stack);font-size:.68rem}.pricing-scope-detail-module__piE6ea__scopeNavigation strong{font-size:.82rem;font-weight:620}.pricing-scope-detail-module__piE6ea__decisionSection,.pricing-scope-detail-module__piE6ea__includedSection,.pricing-scope-detail-module__piE6ea__engagementSection,.pricing-scope-detail-module__piE6ea__customisationSection,.pricing-scope-detail-module__piE6ea__deliverySection,.pricing-scope-detail-module__piE6ea__boundariesSection,.pricing-scope-detail-module__piE6ea__faqSection,.pricing-scope-detail-module__piE6ea__nextScopeSection{border-top:.0625rem solid var(--scope-line);padding:clamp(5rem,10vw,10rem) 0}.pricing-scope-detail-module__piE6ea__decisionSection,.pricing-scope-detail-module__piE6ea__engagementSection,.pricing-scope-detail-module__piE6ea__boundariesSection,.pricing-scope-detail-module__piE6ea__nextScopeSection{background:color-mix(in srgb, var(--scope-graphite) 42%, transparent)}.pricing-scope-detail-module__piE6ea__decisionLayout{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.pricing-scope-detail-module__piE6ea__decisionIntro{position:sticky;top:7rem}.pricing-scope-detail-module__piE6ea__decisionIntro h2,.pricing-scope-detail-module__piE6ea__sectionHeading h2,.pricing-scope-detail-module__piE6ea__engagementIntro h2,.pricing-scope-detail-module__piE6ea__customisationHeading h2,.pricing-scope-detail-module__piE6ea__deliveryIntro h2,.pricing-scope-detail-module__piE6ea__boundaryPanel h2,.pricing-scope-detail-module__piE6ea__faqIntro h2,.pricing-scope-detail-module__piE6ea__nextScopeHeading h2,.pricing-scope-detail-module__piE6ea__finalCard h2{max-width:21ch;color:var(--scope-text);letter-spacing:-.045em;text-wrap:balance;margin-top:1.35rem;font-size:clamp(2.25rem,1.75rem + 2.1vw,4.5rem);font-weight:630;line-height:1.02}.pricing-scope-detail-module__piE6ea__decisionIntro>p,.pricing-scope-detail-module__piE6ea__engagementIntro>p,.pricing-scope-detail-module__piE6ea__deliveryIntro>p,.pricing-scope-detail-module__piE6ea__faqIntro>p{max-width:60ch;color:var(--scope-copy);margin-top:1.3rem;font-size:.98rem;line-height:1.72}.pricing-scope-detail-module__piE6ea__decisionGrid{gap:1rem;display:grid}.pricing-scope-detail-module__piE6ea__fitPanel,.pricing-scope-detail-module__piE6ea__outcomePanel,.pricing-scope-detail-module__piE6ea__scopeGroup,.pricing-scope-detail-module__piE6ea__engagementCard,.pricing-scope-detail-module__piE6ea__customisationCard,.pricing-scope-detail-module__piE6ea__boundaryPanel,.pricing-scope-detail-module__piE6ea__nextScopeCard,.pricing-scope-detail-module__piE6ea__finalCard{border:.0625rem solid var(--scope-line);border-radius:var(--scope-radius);background:linear-gradient(145deg, color-mix(in srgb, var(--scope-text) 5%, transparent), transparent 34%), var(--scope-surface);box-shadow:inset 0 .0625rem 0 color-mix(in srgb, var(--scope-text) 5%, transparent);-webkit-backdrop-filter:blur(1.15rem)saturate(126%);position:relative;overflow:hidden}.pricing-scope-detail-module__piE6ea__fitPanel,.pricing-scope-detail-module__piE6ea__outcomePanel{grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:clamp(1.35rem,3vw,2.5rem);display:grid}.pricing-scope-detail-module__piE6ea__panelIcon,.pricing-scope-detail-module__piE6ea__boundaryIcon{z-index:1;border:.0625rem solid color-mix(in srgb, var(--scope-emerald) 32%, transparent);width:3rem;height:3rem;color:var(--scope-emerald);background:color-mix(in srgb, var(--scope-emerald) 6%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.pricing-scope-detail-module__piE6ea__panelIcon svg,.pricing-scope-detail-module__piE6ea__boundaryIcon svg{width:1.15rem;height:1.15rem}.pricing-scope-detail-module__piE6ea__fitPanel>div,.pricing-scope-detail-module__piE6ea__outcomePanel>div,.pricing-scope-detail-module__piE6ea__boundaryPanel>div{z-index:1;position:relative}.pricing-scope-detail-module__piE6ea__fitPanel ul,.pricing-scope-detail-module__piE6ea__outcomePanel ol{gap:.85rem;margin-top:1.3rem;display:grid}.pricing-scope-detail-module__piE6ea__fitPanel li,.pricing-scope-detail-module__piE6ea__outcomePanel li{color:var(--scope-copy);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;font-size:.88rem;line-height:1.5;display:grid}.pricing-scope-detail-module__piE6ea__fitPanel li svg{width:.95rem;height:.95rem;color:var(--scope-emerald);margin-top:.17rem}.pricing-scope-detail-module__piE6ea__outcomePanel li>span{color:var(--scope-amber);font-family:var(--font-mono-stack);font-size:.68rem;line-height:1.8}.pricing-scope-detail-module__piE6ea__sectionHeading,.pricing-scope-detail-module__piE6ea__customisationHeading,.pricing-scope-detail-module__piE6ea__nextScopeHeading{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,5vw,6rem);display:grid}.pricing-scope-detail-module__piE6ea__sectionHeading>p,.pricing-scope-detail-module__piE6ea__customisationHeading>p{max-width:52ch;color:var(--scope-copy);font-size:.98rem;line-height:1.72}.pricing-scope-detail-module__piE6ea__scopeGroupGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.pricing-scope-detail-module__piE6ea__scopeGroup{min-height:31rem;padding:clamp(1.35rem,2.5vw,2.25rem)}.pricing-scope-detail-module__piE6ea__scopeGroup:after{aspect-ratio:1;border:.0625rem solid color-mix(in srgb, var(--scope-emerald) 14%, transparent);content:"";border-radius:50%;width:17rem;position:absolute;bottom:-8rem;right:-7rem}.pricing-scope-detail-module__piE6ea__scopeGroupTop,.pricing-scope-detail-module__piE6ea__scopeGroup h3,.pricing-scope-detail-module__piE6ea__scopeGroup>p,.pricing-scope-detail-module__piE6ea__scopeGroup ul{z-index:1;position:relative}.pricing-scope-detail-module__piE6ea__scopeGroupTop{border-bottom:.0625rem solid var(--scope-line);justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;padding-bottom:1rem;display:flex}.pricing-scope-detail-module__piE6ea__scopeGroupTop svg{width:1.2rem;height:1.2rem;color:var(--scope-emerald)}.pricing-scope-detail-module__piE6ea__scopeGroupIndex,.pricing-scope-detail-module__piE6ea__customisationIndex,.pricing-scope-detail-module__piE6ea__deliveryIndex{color:var(--scope-amber);font-family:var(--font-mono-stack);font-size:.72rem;font-weight:650}.pricing-scope-detail-module__piE6ea__scopeGroup h3{max-width:15ch;color:var(--scope-text);letter-spacing:-.035em;margin-top:2rem;font-size:clamp(1.65rem,1.4rem + .7vw,2.35rem);font-weight:630;line-height:1.08}.pricing-scope-detail-module__piE6ea__scopeGroup>p{color:var(--scope-muted);margin-top:.9rem;font-size:.86rem;line-height:1.6}.pricing-scope-detail-module__piE6ea__scopeGroup ul{gap:.75rem;margin-top:1.5rem;display:grid}.pricing-scope-detail-module__piE6ea__scopeGroup li{color:var(--scope-copy);align-items:flex-start;gap:.65rem;font-size:.82rem;line-height:1.45;display:flex}.pricing-scope-detail-module__piE6ea__scopeGroup li svg{width:.92rem;height:.92rem;color:var(--scope-emerald);flex:none;margin-top:.15rem}.pricing-scope-detail-module__piE6ea__mediaSection{padding-bottom:clamp(5rem,10vw,10rem)}.pricing-scope-detail-module__piE6ea__mediaGrid{grid-template-columns:minmax(0,1.7fr) minmax(18rem,.8fr);gap:1rem;display:grid}.pricing-scope-detail-module__piE6ea__mediaGrid figure{border:.0625rem solid var(--scope-line-strong);border-radius:var(--scope-radius);background:var(--scope-surface);isolation:isolate;min-width:0;position:relative;overflow:hidden}.pricing-scope-detail-module__piE6ea__mediaWide,.pricing-scope-detail-module__piE6ea__mediaNarrow{min-height:38rem}.pricing-scope-detail-module__piE6ea__mediaImage{filter:saturate(.82)brightness(.78)contrast(1.06)}.pricing-scope-detail-module__piE6ea__mediaGrid figure:after{z-index:1;background:linear-gradient(0deg, color-mix(in srgb, var(--scope-ink) 94%, transparent), transparent 55%);content:"";position:absolute;inset:0}.pricing-scope-detail-module__piE6ea__mediaGrid figcaption{z-index:2;border-top:.0625rem solid var(--scope-line-strong);color:var(--scope-copy);gap:.5rem;padding-top:1rem;font-size:.82rem;line-height:1.5;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.pricing-scope-detail-module__piE6ea__engagementLayout{grid-template-columns:minmax(18rem,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.pricing-scope-detail-module__piE6ea__engagementIntro{position:sticky;top:7rem}.pricing-scope-detail-module__piE6ea__engagementNote{border-top:.0625rem solid var(--scope-line);grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-top:1.6rem;padding-top:1.25rem;display:grid}.pricing-scope-detail-module__piE6ea__engagementNote svg{width:1rem;height:1rem;color:var(--scope-amber);margin-top:.2rem}.pricing-scope-detail-module__piE6ea__engagementNote p{color:var(--scope-muted);font-size:.78rem;line-height:1.55}.pricing-scope-detail-module__piE6ea__engagementCards{gap:1rem;display:grid}.pricing-scope-detail-module__piE6ea__engagementCard{min-height:20rem;padding:clamp(1.35rem,3vw,2.5rem)}.pricing-scope-detail-module__piE6ea__engagementCardHeader,.pricing-scope-detail-module__piE6ea__engagementCard h3,.pricing-scope-detail-module__piE6ea__engagementCard>p,.pricing-scope-detail-module__piE6ea__engagementCard ul{z-index:1;position:relative}.pricing-scope-detail-module__piE6ea__engagementCardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-scope-detail-module__piE6ea__engagementCardHeader>span{border:.0625rem solid color-mix(in srgb, var(--scope-emerald) 28%, transparent);width:2.8rem;height:2.8rem;color:var(--scope-emerald);border-radius:50%;place-items:center;display:grid}.pricing-scope-detail-module__piE6ea__engagementCardHeader svg{width:1rem;height:1rem}.pricing-scope-detail-module__piE6ea__engagementCardHeader small{color:var(--scope-amber);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:.67rem}.pricing-scope-detail-module__piE6ea__engagementCard h3{color:var(--scope-text);letter-spacing:-.035em;margin-top:1.6rem;font-size:clamp(1.7rem,1.45rem + .75vw,2.4rem);font-weight:630}.pricing-scope-detail-module__piE6ea__engagementCard>p{max-width:58ch;color:var(--scope-copy);margin-top:.8rem;font-size:.9rem;line-height:1.65}.pricing-scope-detail-module__piE6ea__engagementCard ul{border-top:.0625rem solid var(--scope-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:1.5rem;display:grid}.pricing-scope-detail-module__piE6ea__engagementCard li{border-bottom:.0625rem solid var(--scope-line);min-height:3.25rem;color:var(--scope-muted);padding:.95rem 1rem .8rem 1.2rem;font-size:.76rem;line-height:1.45;position:relative}.pricing-scope-detail-module__piE6ea__engagementCard li:nth-child(odd){border-right:.0625rem solid var(--scope-line)}.pricing-scope-detail-module__piE6ea__engagementCard li:before{background:var(--scope-emerald);content:"";border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:1.25rem;left:0}.pricing-scope-detail-module__piE6ea__customisationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.pricing-scope-detail-module__piE6ea__customisationCard{grid-template-columns:auto minmax(0,1fr);gap:1.5rem;min-height:24rem;padding:clamp(1.35rem,3vw,2.5rem);display:grid}.pricing-scope-detail-module__piE6ea__customisationIndex,.pricing-scope-detail-module__piE6ea__customisationCard>div,.pricing-scope-detail-module__piE6ea__customisationCard ul{z-index:1;position:relative}.pricing-scope-detail-module__piE6ea__customisationIndex{border:.0625rem solid color-mix(in srgb, var(--scope-amber) 30%, transparent);border-radius:50%;place-items:center;width:2.6rem;height:2.6rem;display:grid}.pricing-scope-detail-module__piE6ea__customisationCard h3{color:var(--scope-text);letter-spacing:-.03em;font-size:1.6rem;font-weight:630}.pricing-scope-detail-module__piE6ea__customisationCard>div p{color:var(--scope-copy);margin-top:.7rem;font-size:.86rem;line-height:1.6}.pricing-scope-detail-module__piE6ea__customisationCard ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:.7rem;margin-top:1rem;display:grid}.pricing-scope-detail-module__piE6ea__customisationCard li{border:.0625rem solid var(--scope-line);border-radius:var(--scope-radius-small);min-height:3.5rem;color:var(--scope-copy);background:var(--scope-control);align-items:center;gap:.65rem;padding:.8rem;font-size:.78rem;display:flex}.pricing-scope-detail-module__piE6ea__customisationCard li svg{width:.9rem;height:.9rem;color:var(--scope-emerald);flex:none}.pricing-scope-detail-module__piE6ea__deliveryLayout{grid-template-columns:minmax(18rem,.42fr) minmax(0,.58fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.pricing-scope-detail-module__piE6ea__deliveryRoute{display:grid;position:relative}.pricing-scope-detail-module__piE6ea__deliveryRoute:before{background:linear-gradient(var(--scope-amber), var(--scope-emerald), transparent);content:"";opacity:.48;width:.0625rem;position:absolute;top:1.5rem;bottom:1.5rem;left:1.45rem}.pricing-scope-detail-module__piE6ea__deliveryRoute li{grid-template-columns:3rem minmax(0,1fr);gap:1.2rem;min-height:8rem;padding-bottom:1.5rem;display:grid;position:relative}.pricing-scope-detail-module__piE6ea__deliveryIndex{z-index:1;border:.0625rem solid color-mix(in srgb, var(--scope-emerald) 36%, transparent);background:var(--scope-control);border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid;position:relative}.pricing-scope-detail-module__piE6ea__deliveryRoute h3{color:var(--scope-text);font-size:1.2rem;font-weight:630}.pricing-scope-detail-module__piE6ea__deliveryRoute p{max-width:58ch;color:var(--scope-copy);margin-top:.55rem;font-size:.86rem;line-height:1.6}.pricing-scope-detail-module__piE6ea__boundariesGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-scope-detail-module__piE6ea__boundaryPanel{grid-template-columns:auto minmax(0,1fr);gap:1.2rem;min-height:31rem;padding:clamp(1.35rem,3vw,2.5rem);display:grid}.pricing-scope-detail-module__piE6ea__boundaryPanel h2{max-width:14ch;font-size:clamp(1.8rem,1.5rem + 1vw,2.75rem)}.pricing-scope-detail-module__piE6ea__boundaryPanel ul{border-top:.0625rem solid var(--scope-line);gap:0;margin-top:1.5rem;display:grid}.pricing-scope-detail-module__piE6ea__boundaryPanel li{border-bottom:.0625rem solid var(--scope-line);color:var(--scope-copy);padding:.85rem 0 .85rem 1rem;font-size:.8rem;line-height:1.45;position:relative}.pricing-scope-detail-module__piE6ea__boundaryPanel li:before{background:var(--scope-emerald);content:"";border-radius:50%;width:.3rem;height:.3rem;position:absolute;top:1.15rem;left:0}.pricing-scope-detail-module__piE6ea__faqLayout{grid-template-columns:minmax(17rem,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.pricing-scope-detail-module__piE6ea__faqIntro{position:sticky;top:7rem}.pricing-scope-detail-module__piE6ea__faqList{border-top:.0625rem solid var(--scope-line-strong)}.pricing-scope-detail-module__piE6ea__faqItem{border-bottom:.0625rem solid var(--scope-line-strong)}.pricing-scope-detail-module__piE6ea__faqItem summary{min-height:5.75rem;color:var(--scope-text);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:grid}.pricing-scope-detail-module__piE6ea__faqItem summary::-webkit-details-marker{display:none}.pricing-scope-detail-module__piE6ea__faqItem summary>span{color:var(--scope-amber);font-family:var(--font-mono-stack);font-size:.68rem}.pricing-scope-detail-module__piE6ea__faqItem summary strong{font-size:clamp(1rem,.95rem + .2vw,1.15rem);font-weight:620}.pricing-scope-detail-module__piE6ea__faqItem summary svg{width:1rem;height:1rem;color:var(--scope-emerald);transition:transform .22s ease-out}.pricing-scope-detail-module__piE6ea__faqItem[open] summary svg{transform:rotate(180deg)}.pricing-scope-detail-module__piE6ea__faqItem>div{padding:0 2rem 1.5rem}.pricing-scope-detail-module__piE6ea__faqItem p{max-width:68ch;color:var(--scope-copy);font-size:.9rem;line-height:1.7}.pricing-scope-detail-module__piE6ea__nextScopeHeading{border-bottom:.0625rem solid var(--scope-line);padding-bottom:1.5rem}.pricing-scope-detail-module__piE6ea__nextScopeHeading .pricing-scope-detail-module__piE6ea__textAction{justify-self:end}.pricing-scope-detail-module__piE6ea__nextScopeHeading h2{max-width:none;margin-top:.5rem;font-size:clamp(2rem,1.55rem + 1.8vw,3.8rem)}.pricing-scope-detail-module__piE6ea__nextScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.pricing-scope-detail-module__piE6ea__nextScopeCard{min-height:14rem;color:var(--scope-text);padding:1.5rem;transition:border-color .18s ease-out,transform .18s ease-out;display:grid}.pricing-scope-detail-module__piE6ea__nextScopeCard>*{z-index:1;position:relative}.pricing-scope-detail-module__piE6ea__nextScopeCard>span{color:var(--scope-muted);font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.pricing-scope-detail-module__piE6ea__nextScopeCard h3{letter-spacing:-.03em;max-width:14ch;margin-top:1rem;font-size:1.5rem;font-weight:630}.pricing-scope-detail-module__piE6ea__nextScopeCard p{color:var(--scope-amber);align-self:end;margin-top:1.5rem;font-size:.78rem;font-weight:650}.pricing-scope-detail-module__piE6ea__nextScopeCard svg{width:1rem;height:1rem;color:var(--scope-emerald);position:absolute;bottom:1.5rem;right:1.5rem}.pricing-scope-detail-module__piE6ea__finalSection{padding:0 0 clamp(4rem,8vw,8rem)}.pricing-scope-detail-module__piE6ea__finalCard{border-color:color-mix(in srgb, var(--scope-emerald) 28%, var(--scope-line));background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--scope-emerald) 12%, transparent), transparent 18rem), var(--scope-surface);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:end;gap:clamp(2rem,6vw,7rem);padding:clamp(1.5rem,4vw,4rem);display:grid}.pricing-scope-detail-module__piE6ea__finalCard>*{z-index:1;position:relative}.pricing-scope-detail-module__piE6ea__finalCopy{grid-area:1/1}.pricing-scope-detail-module__piE6ea__finalSignal{color:var(--scope-emerald);align-items:center;gap:.55rem;display:inline-flex}.pricing-scope-detail-module__piE6ea__finalSignal svg{width:.95rem;height:.95rem}.pricing-scope-detail-module__piE6ea__finalCard h2{max-width:17ch}.pricing-scope-detail-module__piE6ea__finalCopy>p{max-width:60ch;color:var(--scope-copy);margin-top:1.2rem;font-size:.92rem;line-height:1.7}.pricing-scope-detail-module__piE6ea__finalActions{flex-direction:column;grid-area:1/2;align-items:stretch;gap:.8rem;display:flex}.pricing-scope-detail-module__piE6ea__finalActions>span{color:var(--scope-muted);text-align:center;font-size:.7rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.pricing-scope-detail-module__piE6ea__backLink:hover,.pricing-scope-detail-module__piE6ea__textAction:hover{color:var(--scope-text)}.pricing-scope-detail-module__piE6ea__backLink:hover{transform:translate(-.15rem)}.pricing-scope-detail-module__piE6ea__textAction:hover{transform:translate(.15rem)}.pricing-scope-detail-module__piE6ea__scopeNavigation a:hover{color:var(--scope-text);background:color-mix(in srgb, var(--scope-emerald) 4%, transparent)}.pricing-scope-detail-module__piE6ea__nextScopeCard:hover{border-color:color-mix(in srgb, var(--scope-emerald) 46%, var(--scope-line));transform:translateY(-.15rem)}}@media (max-width:75rem){.pricing-scope-detail-module__piE6ea__hero{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:3rem}.pricing-scope-detail-module__piE6ea__scopeGroup{min-height:33rem}}@media (max-width:63.9375rem){.pricing-scope-detail-module__piE6ea__hero,.pricing-scope-detail-module__piE6ea__decisionLayout,.pricing-scope-detail-module__piE6ea__engagementLayout,.pricing-scope-detail-module__piE6ea__deliveryLayout,.pricing-scope-detail-module__piE6ea__faqLayout{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__heroCopy h1{max-width:18ch}.pricing-scope-detail-module__piE6ea__heroVisual{min-height:38rem}.pricing-scope-detail-module__piE6ea__decisionIntro,.pricing-scope-detail-module__piE6ea__engagementIntro,.pricing-scope-detail-module__piE6ea__faqIntro{position:static}.pricing-scope-detail-module__piE6ea__scopeGroupGrid{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__scopeGroup{min-height:0}.pricing-scope-detail-module__piE6ea__mediaGrid{grid-template-columns:1.45fr .75fr}.pricing-scope-detail-module__piE6ea__customisationGrid,.pricing-scope-detail-module__piE6ea__boundariesGrid{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__boundaryPanel{min-height:0}}@media (max-width:47.9375rem){.pricing-scope-detail-module__piE6ea__topBarSignal{display:none}.pricing-scope-detail-module__piE6ea__heroContainer{padding-top:2.5rem}.pricing-scope-detail-module__piE6ea__heroCopy h1{max-width:16ch;font-size:clamp(2.75rem,12.5vw,4.8rem)}.pricing-scope-detail-module__piE6ea__heroVisual{min-height:31rem}.pricing-scope-detail-module__piE6ea__scopeNavigation{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-scope-detail-module__piE6ea__scopeNavigation a:nth-child(3){border-left:0}.pricing-scope-detail-module__piE6ea__scopeNavigation a:nth-child(n+3){border-top:.0625rem solid var(--scope-line)}.pricing-scope-detail-module__piE6ea__sectionHeading,.pricing-scope-detail-module__piE6ea__customisationHeading,.pricing-scope-detail-module__piE6ea__nextScopeHeading,.pricing-scope-detail-module__piE6ea__finalCard{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__finalCopy,.pricing-scope-detail-module__piE6ea__finalActions{grid-area:auto/1}.pricing-scope-detail-module__piE6ea__sectionHeading>p,.pricing-scope-detail-module__piE6ea__customisationHeading>p{margin-top:.25rem}.pricing-scope-detail-module__piE6ea__mediaGrid{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__mediaWide,.pricing-scope-detail-module__piE6ea__mediaNarrow{min-height:29rem}.pricing-scope-detail-module__piE6ea__engagementCard ul,.pricing-scope-detail-module__piE6ea__customisationCard ul{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__engagementCard li:nth-child(odd){border-right:0}.pricing-scope-detail-module__piE6ea__customisationCard{min-height:0}.pricing-scope-detail-module__piE6ea__nextScopeHeading .pricing-scope-detail-module__piE6ea__textAction{justify-self:start}.pricing-scope-detail-module__piE6ea__nextScopeGrid{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__nextScopeCard{min-height:11rem}}@media (max-width:30rem){.pricing-scope-detail-module__piE6ea__topBar{min-height:3.25rem}.pricing-scope-detail-module__piE6ea__backLink{font-size:.76rem}.pricing-scope-detail-module__piE6ea__heroActions{flex-direction:column;align-items:stretch}.pricing-scope-detail-module__piE6ea__heroActions>*{justify-content:center;width:100%}.pricing-scope-detail-module__piE6ea__heroVisual{min-height:28rem}.pricing-scope-detail-module__piE6ea__investmentCard{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__investmentCard>div+div{border-top:.0625rem solid var(--scope-line);border-left:0}.pricing-scope-detail-module__piE6ea__heroVisualCaption{bottom:1rem;left:1rem;right:1rem}.pricing-scope-detail-module__piE6ea__scopeNavigation{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__scopeNavigation a+a,.pricing-scope-detail-module__piE6ea__scopeNavigation a:nth-child(3){border-top:.0625rem solid var(--scope-line);border-left:0}.pricing-scope-detail-module__piE6ea__fitPanel,.pricing-scope-detail-module__piE6ea__outcomePanel,.pricing-scope-detail-module__piE6ea__boundaryPanel{grid-template-columns:1fr}.pricing-scope-detail-module__piE6ea__scopeGroup,.pricing-scope-detail-module__piE6ea__engagementCard,.pricing-scope-detail-module__piE6ea__customisationCard,.pricing-scope-detail-module__piE6ea__boundaryPanel{padding:1.25rem}.pricing-scope-detail-module__piE6ea__customisationCard{grid-template-columns:1fr;gap:1rem}.pricing-scope-detail-module__piE6ea__customisationCard ul{grid-column:1}.pricing-scope-detail-module__piE6ea__mediaWide,.pricing-scope-detail-module__piE6ea__mediaNarrow{min-height:24rem}.pricing-scope-detail-module__piE6ea__deliveryRoute li{gap:.8rem}.pricing-scope-detail-module__piE6ea__faqItem>div{padding-left:0;padding-right:0}}@media (max-height:31rem) and (orientation:landscape){.pricing-scope-detail-module__piE6ea__decisionIntro,.pricing-scope-detail-module__piE6ea__engagementIntro,.pricing-scope-detail-module__piE6ea__faqIntro{position:static}}@media (prefers-reduced-motion:reduce){.pricing-scope-detail-module__piE6ea__scopeExperience *,.pricing-scope-detail-module__piE6ea__scopeExperience :before,.pricing-scope-detail-module__piE6ea__scopeExperience :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.pricing-scope-detail-module__piE6ea__scopeExperience [data-scope-reveal],.pricing-scope-detail-module__piE6ea__scopeExperience [data-scope-hero]{visibility:visible!important;opacity:1!important;transform:none!important}.pricing-scope-detail-module__piE6ea__routeGraphic path{stroke-dasharray:none!important;stroke-dashoffset:0!important}.pricing-scope-detail-module__piE6ea__mediaImage,.pricing-scope-detail-module__piE6ea__heroImage{transform:none!important}}@supports not ((-webkit-backdrop-filter:blur(1rem)) or (backdrop-filter:blur(1rem))){.pricing-scope-detail-module__piE6ea__fitPanel,.pricing-scope-detail-module__piE6ea__outcomePanel,.pricing-scope-detail-module__piE6ea__scopeGroup,.pricing-scope-detail-module__piE6ea__engagementCard,.pricing-scope-detail-module__piE6ea__customisationCard,.pricing-scope-detail-module__piE6ea__boundaryPanel,.pricing-scope-detail-module__piE6ea__nextScopeCard,.pricing-scope-detail-module__piE6ea__finalCard,.pricing-scope-detail-module__piE6ea__investmentCard{background:color-mix(in srgb, var(--scope-graphite) 98%, var(--scope-ink))}}
.ServicesMobileCinematic-module__UjUp6a__root{display:none}@media (max-width:47.99rem){.ServicesMobileCinematic-module__UjUp6a__root{color:#fff;background:#020304;min-height:100dvh;display:block;position:relative}.ServicesMobileCinematic-module__UjUp6a__pinShell{background:#020304;width:100%;height:100dvh;min-height:100svh;position:relative;overflow:visible}.ServicesMobileCinematic-module__UjUp6a__stage{isolation:isolate;background:#020304;width:100%;height:100dvh;min-height:100svh;position:absolute;inset:0 auto auto 0;overflow:hidden}.ServicesMobileCinematic-module__UjUp6a__media{z-index:0;pointer-events:none;background:radial-gradient(circle at 56% 44%,#121824,#020304 78%);height:100%;position:absolute;inset:0;overflow:hidden}.ServicesMobileCinematic-module__UjUp6a__poster,.ServicesMobileCinematic-module__UjUp6a__video{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}.ServicesMobileCinematic-module__UjUp6a__poster{z-index:0;object-position:70% center}.ServicesMobileCinematic-module__UjUp6a__video{z-index:1;opacity:0;will-change:opacity, object-position}.ServicesMobileCinematic-module__UjUp6a__mediaWash{z-index:2;background:linear-gradient(#0203046b,#0000 26%,#02030414 52%,#020304a8 100%),linear-gradient(90deg,#0203048c,#0000 62%);position:absolute;inset:0}.ServicesMobileCinematic-module__UjUp6a__overlay{z-index:3;padding:max(5.25rem, calc(env(safe-area-inset-top) + 4.5rem)) max(1rem, env(safe-area-inset-right)) max(4.8rem, calc(env(safe-area-inset-bottom) + 3.75rem)) max(1rem, env(safe-area-inset-left));pointer-events:none;align-items:flex-end;display:flex;position:absolute;inset:0}.ServicesMobileCinematic-module__UjUp6a__panel{width:min(100%,34rem);animation:.32s cubic-bezier(.22,1,.36,1) both ServicesMobileCinematic-module__UjUp6a__service-mobile-panel-in;position:relative}.ServicesMobileCinematic-module__UjUp6a__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 14% 72%,#000000a8,#0000006b 52%,#0000 77%);position:absolute;inset:-4rem -1rem -1.4rem}.ServicesMobileCinematic-module__UjUp6a__marker{color:var(--service-accent,#67e8f9);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 .65rem;font-size:.66rem;font-weight:700;display:flex}.ServicesMobileCinematic-module__UjUp6a__marker:before{content:"";background:currentColor;width:1.8rem;height:1px}.ServicesMobileCinematic-module__UjUp6a__title{letter-spacing:-.052em;text-wrap:balance;text-shadow:0 8px 28px #000000b8;max-width:12ch;margin:0;font-size:clamp(2.15rem,10vw,4.25rem);font-weight:650;line-height:.95}.ServicesMobileCinematic-module__UjUp6a__summary{color:#ecf2f8e0;text-wrap:pretty;max-width:33rem;margin:.8rem 0 0;font-size:1rem;line-height:1.52}.ServicesMobileCinematic-module__UjUp6a__meta{color:#e2e8f0b8;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.7rem;margin:.85rem 0 0;font-size:.64rem;display:flex}.ServicesMobileCinematic-module__UjUp6a__meta i{background:var(--service-accent,#67e8f9);width:2.1rem;height:1px}.ServicesMobileCinematic-module__UjUp6a__actions{pointer-events:auto;width:min(100%,25rem);margin-top:.9rem}.ServicesMobileCinematic-module__UjUp6a__capabilityButton{border:1px solid color-mix(in srgb, var(--service-accent,#67e8f9) 68%, transparent);background:color-mix(in srgb, var(--service-accent,#67e8f9) 12%, #010508e6);color:#fff;text-align:left;width:100%;min-height:3rem;box-shadow:inset 0 1px 0 #ffffff14, 0 18px 42px -30px var(--service-accent,#67e8f9);border-radius:.7rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.9rem;font-weight:750;display:grid}.ServicesMobileCinematic-module__UjUp6a__routeLinks{flex-wrap:wrap;gap:.35rem 1rem;margin-top:.45rem;display:flex}.ServicesMobileCinematic-module__UjUp6a__catalogueLink,.ServicesMobileCinematic-module__UjUp6a__finderLink{color:#f4f9fce6;align-items:center;gap:.45rem;min-height:2.75rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.ServicesMobileCinematic-module__UjUp6a__finderLink{color:var(--service-accent,#67e8f9)}.ServicesMobileCinematic-module__UjUp6a__capabilityButton:focus-visible,.ServicesMobileCinematic-module__UjUp6a__catalogueLink:focus-visible,.ServicesMobileCinematic-module__UjUp6a__finderLink:focus-visible,.ServicesMobileCinematic-module__UjUp6a__sheetClose:focus-visible,.ServicesMobileCinematic-module__UjUp6a__capabilityList button:focus-visible,.ServicesMobileCinematic-module__UjUp6a__capabilityGuide:focus-visible{outline:2px solid var(--service-accent,#67e8f9);outline-offset:3px}.ServicesMobileCinematic-module__UjUp6a__progress{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, calc(env(safe-area-inset-bottom) + .65rem));left:max(1rem, env(safe-area-inset-left));align-items:center;gap:.42rem;display:flex;position:absolute}.ServicesMobileCinematic-module__UjUp6a__progress span{background:#ffffff3d;border-radius:999px;width:.35rem;height:.35rem;transition:width .18s,background-color .18s}.ServicesMobileCinematic-module__UjUp6a__progress span[data-active=true]{background:var(--service-accent,#67e8f9);width:2rem}.ServicesMobileCinematic-module__UjUp6a__semantic{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ServicesMobileCinematic-module__UjUp6a__semantic span{display:block}.ServicesMobileCinematic-module__UjUp6a__capabilitySheet{z-index:205;max-height:min(88dvh,48rem);padding:max(1rem, env(safe-area-inset-top)) 1rem max(1.2rem, calc(env(safe-area-inset-bottom) + .8rem));color:#fff;background:#080d12;border:1px solid #ffffff21;border-bottom:0;border-radius:1.2rem 1.2rem 0 0;display:block;overflow-y:auto;box-shadow:0 -30px 90px #000000b8;width:100%!important;max-width:none!important;margin:0!important;inset:auto 0 0!important;transform:none!important}.ServicesMobileCinematic-module__UjUp6a__sheetHeader{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) 2.75rem;align-items:start;gap:1rem;padding-bottom:1rem;display:grid}.ServicesMobileCinematic-module__UjUp6a__sheetHeader p{color:var(--service-accent,#67e8f9);font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.13em;text-transform:uppercase;margin:0 0 .4rem;font-size:.64rem;font-weight:700}.ServicesMobileCinematic-module__UjUp6a__sheetHeader [data-slot=dialog-title]{font-size:1.35rem;line-height:1.15}.ServicesMobileCinematic-module__UjUp6a__sheetHeader [data-slot=dialog-description]{color:#e2e8f0b3;margin-top:.45rem;font-size:.85rem;line-height:1.5}.ServicesMobileCinematic-module__UjUp6a__sheetClose{color:#fff;background:#ffffff0d;border:1px solid #ffffff21;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.ServicesMobileCinematic-module__UjUp6a__capabilityList{gap:0;margin:0;padding:0;list-style:none;display:grid}.ServicesMobileCinematic-module__UjUp6a__capabilityList li{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.ServicesMobileCinematic-module__UjUp6a__capabilityList li:last-child{border-bottom:0}.ServicesMobileCinematic-module__UjUp6a__capabilityList button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:1.5rem 2.35rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:4.65rem;padding:.65rem 0;display:grid}.ServicesMobileCinematic-module__UjUp6a__capabilityGuide{border:1px solid color-mix(in srgb, var(--service-accent,#67e8f9) 30%, transparent);min-height:2.75rem;color:var(--service-accent,#67e8f9);white-space:nowrap;border-radius:.65rem;justify-content:center;align-items:center;gap:.3rem;padding:.55rem .7rem;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.ServicesMobileCinematic-module__UjUp6a__capabilityNumber{color:#94a3b8b3;font-family:var(--font-jetbrains-mono), monospace;font-size:.62rem}.ServicesMobileCinematic-module__UjUp6a__capabilityIcon{border:1px solid color-mix(in srgb, var(--service-accent,#67e8f9) 36%, transparent);background:color-mix(in srgb, var(--service-accent,#67e8f9) 10%, transparent);width:2.35rem;height:2.35rem;color:var(--service-accent,#67e8f9);border-radius:.65rem;place-items:center;display:grid}.ServicesMobileCinematic-module__UjUp6a__capabilityCopy{min-width:0}.ServicesMobileCinematic-module__UjUp6a__capabilityCopy strong,.ServicesMobileCinematic-module__UjUp6a__capabilityCopy small{display:block}.ServicesMobileCinematic-module__UjUp6a__capabilityCopy strong{font-size:.9rem;line-height:1.3}.ServicesMobileCinematic-module__UjUp6a__capabilityCopy small{color:#cbd5e1a8;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.72rem;line-height:1.35;overflow:hidden}}@media (max-width:47.99rem) and (max-height:42.5rem) and (orientation:portrait){.ServicesMobileCinematic-module__UjUp6a__overlay{padding-top:max(4.65rem, calc(env(safe-area-inset-top) + 4rem));padding-bottom:max(3.8rem, calc(env(safe-area-inset-bottom) + 3rem))}.ServicesMobileCinematic-module__UjUp6a__marker{margin-bottom:.45rem}.ServicesMobileCinematic-module__UjUp6a__title{font-size:clamp(1.9rem,9.2vw,3rem)}.ServicesMobileCinematic-module__UjUp6a__summary{margin-top:.55rem;font-size:.94rem;line-height:1.42}.ServicesMobileCinematic-module__UjUp6a__meta{margin-top:.55rem}.ServicesMobileCinematic-module__UjUp6a__actions{margin-top:.6rem}.ServicesMobileCinematic-module__UjUp6a__capabilityButton,.ServicesMobileCinematic-module__UjUp6a__catalogueLink,.ServicesMobileCinematic-module__UjUp6a__finderLink{min-height:2.75rem}}@media (max-width:47.99rem) and (orientation:landscape){.ServicesMobileCinematic-module__UjUp6a__overlay{padding:max(4.25rem, calc(env(safe-area-inset-top) + 3.75rem)) max(1.25rem, env(safe-area-inset-right)) max(2.2rem, calc(env(safe-area-inset-bottom) + 1.65rem)) max(1.25rem, env(safe-area-inset-left))}.ServicesMobileCinematic-module__UjUp6a__panel{width:min(58vw,31rem)}.ServicesMobileCinematic-module__UjUp6a__marker{margin-bottom:.4rem}.ServicesMobileCinematic-module__UjUp6a__title{font-size:clamp(1.9rem,5.6vw,3rem)}.ServicesMobileCinematic-module__UjUp6a__summary{margin-top:.45rem;font-size:.9rem;line-height:1.4}.ServicesMobileCinematic-module__UjUp6a__meta{display:none}.ServicesMobileCinematic-module__UjUp6a__actions{margin-top:.55rem}.ServicesMobileCinematic-module__UjUp6a__capabilityButton{min-height:2.75rem}.ServicesMobileCinematic-module__UjUp6a__routeLinks{margin-top:.2rem}.ServicesMobileCinematic-module__UjUp6a__catalogueLink,.ServicesMobileCinematic-module__UjUp6a__finderLink{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.ServicesMobileCinematic-module__UjUp6a__panel{animation:none}.ServicesMobileCinematic-module__UjUp6a__progress span{transition:none}}@keyframes ServicesMobileCinematic-module__UjUp6a__service-mobile-panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
.matrix-background-module__ODI9kG__field{--matrix-ink:var(--ink);--matrix-graphite:var(--graphite);--matrix-signal:var(--success);--matrix-support:var(--cyan-glow);--matrix-soft-blur:.12rem;z-index:0;pointer-events:none;background:var(--matrix-ink);contain:strict;position:fixed;inset:0;overflow:hidden}.matrix-background-module__ODI9kG__base,.matrix-background-module__ODI9kG__perspectiveGrid,.matrix-background-module__ODI9kG__streamLayer,.matrix-background-module__ODI9kG__signalArc,.matrix-background-module__ODI9kG__scrim,.matrix-background-module__ODI9kG__vignette{position:absolute;inset:0}.matrix-background-module__ODI9kG__base{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--matrix-support) 10%, transparent), transparent 33rem), radial-gradient(circle at 18% 72%, color-mix(in srgb, var(--matrix-signal) 12%, transparent), transparent 38rem), linear-gradient(135deg, var(--matrix-ink), color-mix(in srgb, var(--matrix-graphite) 88%, var(--matrix-ink)))}.matrix-background-module__ODI9kG__perspectiveGrid{background-image:linear-gradient(color-mix(in srgb, var(--matrix-signal) 8%, transparent) .0625rem, transparent .0625rem), linear-gradient(90deg, color-mix(in srgb, var(--matrix-signal) 8%, transparent) .0625rem, transparent .0625rem);opacity:.48;transform-origin:bottom;background-size:5rem 5rem;inset:18% -12% -22%;transform:perspective(50rem)rotateX(62deg)scale(1.32);-webkit-mask-image:linear-gradient(#0000,#000 18%,#0000 92%);mask-image:linear-gradient(#0000,#000 18%,#0000 92%)}.matrix-background-module__ODI9kG__streamLayer{overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 82%,#0000 100%)}.matrix-background-module__ODI9kG__stream{top:-78rem;left:var(--matrix-left);width:1.05rem;color:color-mix(in srgb, var(--matrix-signal) 84%, var(--matrix-support));font-family:var(--font-mono-stack);letter-spacing:.08em;opacity:var(--matrix-opacity);text-orientation:upright;text-shadow:0 0 .9rem color-mix(in srgb, var(--matrix-signal) 60%, transparent);writing-mode:vertical-rl;animation:matrix-background-module__ODI9kG__matrix-stream var(--matrix-duration) linear var(--matrix-delay) infinite;will-change:transform;font-size:.72rem;font-weight:600;line-height:1.18;position:absolute}.matrix-background-module__ODI9kG__stream:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--foreground) 90%, transparent), transparent);width:.22rem;height:1.8rem;box-shadow:0 0 1.2rem var(--matrix-signal);content:"";border-radius:999rem;position:absolute;bottom:-.6rem;right:-.1rem}.matrix-background-module__ODI9kG__signalArc{aspect-ratio:1;border:.0625rem solid color-mix(in srgb, var(--matrix-signal) 13%, transparent);width:min(72vw,74rem);box-shadow:inset 0 0 0 5rem color-mix(in srgb, var(--matrix-support) 1.5%, transparent), 0 0 8rem color-mix(in srgb, var(--matrix-signal) 4%, transparent);opacity:.72;border-radius:50%;inset:auto -12vw 8% auto;transform:translate(26%,34%)}.matrix-background-module__ODI9kG__scrim{background:linear-gradient(90deg, color-mix(in srgb, var(--matrix-ink) 92%, transparent) 0%, color-mix(in srgb, var(--matrix-ink) 68%, transparent) 42%, color-mix(in srgb, var(--matrix-ink) 54%, transparent) 68%, color-mix(in srgb, var(--matrix-ink) 80%, transparent) 100%)}.matrix-background-module__ODI9kG__vignette{box-shadow:inset 0 0 11rem 2.5rem color-mix(in srgb, var(--matrix-ink) 90%, transparent)}.matrix-background-module__ODI9kG__field[data-matrix-quiet=true] .matrix-background-module__ODI9kG__streamLayer{opacity:.52}.matrix-background-module__ODI9kG__field[data-matrix-quiet=true] .matrix-background-module__ODI9kG__perspectiveGrid{opacity:.28}.matrix-background-module__ODI9kG__field[data-matrix-soft=true] .matrix-background-module__ODI9kG__streamLayer{filter:blur(var(--matrix-soft-blur));transform:scale(1.015)}.matrix-background-module__ODI9kG__field[data-matrix-soft=true] .matrix-background-module__ODI9kG__base{filter:blur(var(--matrix-soft-blur));transform:scale(1.02)}.matrix-background-module__ODI9kG__field[data-matrix-minimal=true] :is(.matrix-background-module__ODI9kG__perspectiveGrid,.matrix-background-module__ODI9kG__signalArc){display:none}.matrix-background-module__ODI9kG__field[data-matrix-paused=true] .matrix-background-module__ODI9kG__stream{animation-play-state:paused}@keyframes matrix-background-module__ODI9kG__matrix-stream{0%{transform:translateY(-12%)}to{transform:translateY(118rem)}}@media (max-width:48rem){.matrix-background-module__ODI9kG__stream:nth-child(n+19){display:none}.matrix-background-module__ODI9kG__stream{opacity:calc(var(--matrix-opacity) * .72);font-size:.66rem}.matrix-background-module__ODI9kG__perspectiveGrid{background-size:3.5rem 3.5rem}.matrix-background-module__ODI9kG__scrim{background:color-mix(in srgb, var(--matrix-ink) 70%, transparent)}}@media (prefers-reduced-data:reduce){.matrix-background-module__ODI9kG__stream:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){.matrix-background-module__ODI9kG__stream{animation:none;transform:translateY(50rem)}}
.ShaderBackground-module__hIaM_q__field{--shader-fade-duration:.22s;z-index:0;pointer-events:none;background:var(--ink);position:fixed;inset:0;overflow:hidden}.ShaderBackground-module__hIaM_q__fallback,.ShaderBackground-module__hIaM_q__canvas{width:100%;height:100%;position:absolute;inset:0}.ShaderBackground-module__hIaM_q__fallback{background:radial-gradient(circle at 72% 28%, color-mix(in srgb, var(--success) 11%, transparent), transparent 38%), radial-gradient(circle at 22% 74%, color-mix(in srgb, var(--success) 7%, transparent), transparent 42%), linear-gradient(90deg, color-mix(in srgb, var(--ink) 96%, var(--success)), color-mix(in srgb, var(--graphite) 88%, var(--success)))}.ShaderBackground-module__hIaM_q__canvas{opacity:0;transition:opacity var(--shader-fade-duration) ease-out;display:block}.ShaderBackground-module__hIaM_q__canvas[data-shader-ready=true]{opacity:1}@media (prefers-reduced-motion:reduce){.ShaderBackground-module__hIaM_q__canvas{transition:none}}
.ServicesCinematicIntro-module__lhamza__printNarrative{display:none}@media print{.ServicesCinematicIntro-module__lhamza__printNarrative{color:#111;background:#fff;display:block!important}.ServicesCinematicIntro-module__lhamza__printNarrative article{break-inside:avoid;border-bottom:1px solid #bbb;min-height:auto!important;padding:1.5rem 0!important}.ServicesCinematicIntro-module__lhamza__printNarrative img,.ServicesCinematicIntro-module__lhamza__printNarrative [aria-hidden=true]{display:none!important}.ServicesCinematicIntro-module__lhamza__printNarrative *{color:#111!important;text-shadow:none!important;box-shadow:none!important}.ServicesCinematicIntro-module__lhamza__printNarrative button,.ServicesCinematicIntro-module__lhamza__printNarrative a{background:0 0!important;border-color:#777!important}.ServicesCinematicIntro-module__lhamza__screenOnly{display:none!important}}
