.services-page[data-astro-cid-cbjcljso]{--sp-bg:#1a1a1a;--sp-bg-deep:#171719;--sp-bg-soft:#1d1d1f;--sp-ink:#f7f3ed;--sp-muted:#f7f3edb3;--sp-faint:#f7f3ed78;--sp-line:#f7f3ed26;background:var(--sp-bg);color:var(--sp-ink);position:relative;overflow:clip}.services-page[data-astro-cid-cbjcljso]:before{content:"";pointer-events:none;opacity:.16;background-image:linear-gradient(#f7f3ed1a 1px,#0000 1px),linear-gradient(90deg,#f7f3ed1a 1px,#0000 1px);background-size:7.5rem 7.5rem;position:absolute;inset:0;mask-image:linear-gradient(#000 0 89%,#0000 100%)}.system-hero[data-astro-cid-cbjcljso],.services-page__content[data-astro-cid-cbjcljso],.services-principles[data-astro-cid-cbjcljso]{z-index:1;position:relative}.system-hero[data-astro-cid-cbjcljso]{border-bottom:1px solid var(--sp-line);background:radial-gradient(38rem 28rem at 90% 15%,#ffd6001c,#0000 72%),radial-gradient(40rem 30rem at 4% 78%,#ff7a0021,#0000 74%),radial-gradient(46rem 34rem at 78% 82%,#c3005a2e,#0000 73%);min-height:min(100svh,58rem);overflow:clip}.system-hero[data-astro-cid-cbjcljso]:after{content:"";aspect-ratio:1;opacity:.64;pointer-events:none;border:1px solid #ff7a002e;border-radius:50%;width:clamp(30rem,56vw,55rem);animation:20s ease-in-out infinite alternate servicesAmbient;position:absolute;bottom:-23rem;right:-12rem;box-shadow:0 0 0 4rem #c3005a0b,0 0 0 10rem #ffd60006}.system-hero__inner[data-astro-cid-cbjcljso]{min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(31rem,1.02fr);align-items:center;gap:clamp(2rem,4vw,5rem);padding-block:clamp(7.6rem,14vh,10rem) 2rem;display:grid}.system-hero__copy[data-astro-cid-cbjcljso]{z-index:2;max-width:34rem;position:relative}.system-hero__title[data-astro-cid-cbjcljso]{width:max-content;max-width:7em;color:var(--sp-ink);letter-spacing:-.095em;margin:clamp(1.65rem,3vw,2.8rem) 0 0;font-size:clamp(4rem,5.6vw,5.4rem);line-height:.87}.system-hero__title[data-astro-cid-cbjcljso]>span[data-astro-cid-cbjcljso]{white-space:nowrap;display:block}.system-hero__title-accent[data-astro-cid-cbjcljso]{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffd600 1%,#ff7a00 54%,#c3005a 104%) text}.system-hero__lede[data-astro-cid-cbjcljso]{max-width:32rem;color:var(--sp-muted);text-wrap:balance;margin:clamp(2rem,3.5vw,3.1rem) 0 0;font-size:clamp(1.05rem,1vw + .5rem,1.28rem);line-height:1.55}.system-hero__proof[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.9rem;margin-top:1.8rem;font-size:.64rem;font-weight:800;line-height:1.4;display:flex}.system-hero__proof[data-astro-cid-cbjcljso]>span[data-astro-cid-cbjcljso]:first-child{background:linear-gradient(90deg, var(--color-apex-500), var(--color-pesca-500));flex:none;width:2.7rem;height:2px;box-shadow:0 0 1rem #ff7a0085}.system-hero__actions[data-astro-cid-cbjcljso]{flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:2.15rem;display:flex}.system-hero__link[data-astro-cid-cbjcljso]{min-height:2.8rem;color:var(--sp-ink);transition:color var(--dur-2) ease;align-items:center;gap:.65rem;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.system-hero__link[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.35rem;height:.65rem;transition:transform var(--dur-2) var(--ease-out)}.system-hero__link[data-astro-cid-cbjcljso]:hover,.system-hero__link[data-astro-cid-cbjcljso]:focus-visible{color:var(--color-apex-300)}.system-hero__link[data-astro-cid-cbjcljso]:hover svg[data-astro-cid-cbjcljso],.system-hero__link[data-astro-cid-cbjcljso]:focus-visible svg[data-astro-cid-cbjcljso]{transform:translate(4px)}.operations-map[data-astro-cid-cbjcljso]{isolation:isolate;min-height:clamp(30rem,42vw,38rem);position:relative}.operations-map__connectors[data-astro-cid-cbjcljso]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.operations-map__connector[data-astro-cid-cbjcljso]{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:4 7;animation:10s linear infinite connectorFlow}.operations-map__connector--input[data-astro-cid-cbjcljso]{stroke:#ff7a00b8}.operations-map__connector--output[data-astro-cid-cbjcljso]{stroke:#c3005ac7;animation-direction:reverse}.operations-map__connector--project[data-astro-cid-cbjcljso]{stroke:#ffd6008c}.operations-map__connector--autonomy[data-astro-cid-cbjcljso]{stroke:#ff7a0070;animation-delay:-4s}.operations-map__connectors[data-astro-cid-cbjcljso] circle[data-astro-cid-cbjcljso]{fill:var(--color-apex-500);filter:drop-shadow(0 0 6px #ff7a00e6)}.operations-map__halo[data-astro-cid-cbjcljso]{z-index:-1;filter:blur(28px);background:radial-gradient(circle at 46% 42%,#ff7a0033,#0000 23%),radial-gradient(circle at 62% 60%,#c3005a38,#0000 56%),radial-gradient(circle at 50% 62%,#ffd6001a,#0000 70%);border-radius:50%;animation:10s ease-in-out infinite alternate operationsHalo;position:absolute;inset:12%}.ops-panel[data-astro-cid-cbjcljso],.ops-core[data-astro-cid-cbjcljso]{backdrop-filter:blur(16px)saturate(135%);background:#1a1a1a8f;border:1px solid #f7f3ed38;box-shadow:0 22px 50px -34px #000000fa}.ops-panel[data-astro-cid-cbjcljso]{z-index:2;border-radius:1.15rem;width:min(15rem,42%);padding:1rem 1rem 1.05rem;position:absolute}.ops-panel--input[data-astro-cid-cbjcljso]{border-color:#ff7a006b;top:3%;left:0}.ops-panel--control[data-astro-cid-cbjcljso]{border-color:#c3005a6b;bottom:5%;right:0}.ops-panel__eyebrow[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.2em;text-transform:uppercase;margin:0 0 .8rem;font-size:.6rem;font-weight:800;line-height:1.2}.ops-panel[data-astro-cid-cbjcljso] ul[data-astro-cid-cbjcljso],.ops-core[data-astro-cid-cbjcljso] ul[data-astro-cid-cbjcljso]{gap:.78rem;margin:0;padding:0;list-style:none;display:grid}.ops-panel[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{min-width:0;color:var(--sp-muted);align-items:center;gap:.6rem;font-size:.72rem;line-height:1.2;display:flex}.ops-panel__icon[data-astro-cid-cbjcljso]{border:1px solid;border-radius:.55rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.ops-panel__icon[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:.9rem;height:.9rem}.ops-panel__icon--orange[data-astro-cid-cbjcljso]{color:var(--color-apex-300)}.ops-panel__icon--magenta[data-astro-cid-cbjcljso]{color:var(--color-pesca-500)}.ops-panel__icon--yellow[data-astro-cid-cbjcljso]{color:var(--color-sole-500)}.ops-panel__icon--soft[data-astro-cid-cbjcljso]{color:#f7f3edc2}.ops-core[data-astro-cid-cbjcljso]{z-index:3;--liquid-radius:1.35rem;--liquid-fill:#1a1a1aa6;border-color:#ff7a007a;border-radius:1.35rem;width:min(15.5rem,45%);min-height:15.2rem;padding:1.35rem 1.25rem 1.2rem;animation:8s ease-in-out infinite coreBreath;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #f7f3ed57,0 0 0 1px #ff7a002b,0 0 4.5rem #ff7a0029,0 0 7rem #c3005a29}.ops-core__topline[data-astro-cid-cbjcljso]{color:var(--color-apex-300);letter-spacing:.16em;align-items:center;gap:.55rem;font-size:.58rem;font-weight:800;display:flex}.ops-core__mark[data-astro-cid-cbjcljso]{background:var(--color-apex-500);border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 .8rem #ff7a00d9}.ops-core[data-astro-cid-cbjcljso] strong[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.075em;margin-top:2rem;font-size:clamp(1.38rem,2vw,1.8rem);font-weight:800;line-height:.98;display:block}.ops-core[data-astro-cid-cbjcljso] ul[data-astro-cid-cbjcljso]{border-top:1px solid var(--sp-line);gap:.58rem;margin-top:1.8rem;padding-top:.95rem}.ops-core[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{color:var(--sp-muted);align-items:center;gap:.5rem;font-size:.68rem;line-height:1.2;display:flex}.ops-core__dot[data-astro-cid-cbjcljso]{border-radius:50%;flex:none;width:.42rem;height:.42rem}.ops-core__dot--orange[data-astro-cid-cbjcljso]{background:var(--color-apex-500)}.ops-core__dot--magenta[data-astro-cid-cbjcljso]{background:var(--color-pesca-500)}.ops-core__dot--yellow[data-astro-cid-cbjcljso]{background:var(--color-sole-500)}.operations-map__caption[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.58rem;font-weight:800;position:absolute;bottom:0}.operations-map__caption--left[data-astro-cid-cbjcljso]{left:15%}.operations-map__caption--right[data-astro-cid-cbjcljso]{right:15%}.system-hero__rail[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.75rem;padding-bottom:1.25rem;font-size:.61rem;font-weight:800;display:flex}.system-hero__rail[data-astro-cid-cbjcljso] i[data-astro-cid-cbjcljso]{background:var(--color-apex-500);border-radius:50%;width:.25rem;height:.25rem;box-shadow:0 0 .7rem #ff7a00b3}.services-principles[data-astro-cid-cbjcljso]{border-bottom:1px solid var(--sp-line);background:#171719eb}.principles-grid[data-astro-cid-cbjcljso]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.principle[data-astro-cid-cbjcljso]{border-right:1px solid var(--sp-line);grid-template-columns:2.3rem 1fr;align-items:center;gap:.9rem;min-height:6.4rem;padding:1.1rem 1.3rem;display:grid}.principle[data-astro-cid-cbjcljso]:first-child{padding-left:0}.principle[data-astro-cid-cbjcljso]:last-child{border-right:0;padding-right:0}.principle__icon[data-astro-cid-cbjcljso]{width:2rem;height:2rem;color:var(--color-apex-300);border:1px solid;border-radius:50%;place-items:center;display:grid}.principle[data-astro-cid-cbjcljso]:nth-child(2) .principle__icon[data-astro-cid-cbjcljso]{color:var(--color-pesca-500)}.principle[data-astro-cid-cbjcljso]:nth-child(3) .principle__icon[data-astro-cid-cbjcljso]{color:var(--color-sole-500)}.principle[data-astro-cid-cbjcljso]:nth-child(4) .principle__icon[data-astro-cid-cbjcljso]{color:var(--color-apex-500)}.principle__icon[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.principle[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.03em;margin:0;font-size:.86rem;font-weight:800}.principle[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{color:var(--sp-faint);margin:.22rem 0 0;font-size:.7rem;line-height:1.35}.services-plans[data-astro-cid-cbjcljso]{background:radial-gradient(44rem 32rem at 1% 15%, #ff7a0017, transparent 74%), var(--sp-bg-soft);padding-block:clamp(6rem,10vw,9.5rem)}.section-heading[data-astro-cid-cbjcljso]{border-bottom:1px solid var(--sp-line);grid-template-columns:minmax(0,1fr) minmax(15rem,.44fr);align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-heading[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso],.services-close[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{max-width:12em;color:var(--sp-ink);letter-spacing:-.09em;margin:1.5rem 0 0;font-size:clamp(3.2rem,5.5vw,6.2rem);line-height:.87}.section-heading[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso] span[data-astro-cid-cbjcljso],.services-close[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso] span[data-astro-cid-cbjcljso]{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#ffd600 2%,#ff7a00 61%,#c3005a 110%) text}.section-heading__note[data-astro-cid-cbjcljso]{max-width:20rem;color:var(--sp-faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 0 auto;font-size:.78rem;font-weight:700;line-height:1.68}.section-heading__note[data-astro-cid-cbjcljso] strong[data-astro-cid-cbjcljso]{color:var(--sp-ink);font-weight:800}.plans-grid[data-astro-cid-cbjcljso]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;min-width:0;margin-top:clamp(2.2rem,4vw,3.5rem);display:grid}.plan-card[data-astro-cid-cbjcljso]{border:1px solid var(--plan-accent);width:100%;min-width:0;min-height:34rem;transition:transform var(--dur-3) var(--ease-out), background-color var(--dur-2) ease, box-shadow var(--dur-2) ease;background:linear-gradient(145deg,#1a1a1adb,#1a1a1a66);border-radius:1.05rem;flex-direction:column;padding:clamp(1.35rem,2.4vw,2rem);display:flex;box-shadow:inset 0 1px #f7f3ed14}.plan-card[data-astro-cid-cbjcljso]>[data-astro-cid-cbjcljso]{min-width:0}.plan-card[data-astro-cid-cbjcljso]:hover,.plan-card[data-astro-cid-cbjcljso]:focus-within{background:linear-gradient(145deg, color-mix(in srgb, var(--plan-accent) 7%, #1a1a1a), #1a1a1a85);box-shadow:0 1.5rem 3.5rem -2.4rem color-mix(in srgb, var(--plan-accent) 50%, transparent);transform:translateY(-.35rem)}.plan-card--yellow[data-astro-cid-cbjcljso]{--plan-accent:var(--color-sole-500)}.plan-card--orange[data-astro-cid-cbjcljso]{--plan-accent:var(--color-apex-500)}.plan-card--magenta[data-astro-cid-cbjcljso]{--plan-accent:var(--color-pesca-500)}.plan-card__top[data-astro-cid-cbjcljso]{border-bottom:1px solid var(--sp-line);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.15rem;display:flex}.plan-card__number[data-astro-cid-cbjcljso]{color:var(--plan-accent);letter-spacing:.14em;font-size:.78rem;font-weight:800}.plan-card__status[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:800}.plan-card[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.08em;margin:1.65rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:.94}.plan-card__promise[data-astro-cid-cbjcljso]{color:var(--plan-accent);letter-spacing:-.025em;margin:.55rem 0 0;font-size:.94rem;font-weight:800}.plan-card__text[data-astro-cid-cbjcljso]{min-height:4.6rem;color:var(--sp-muted);margin:1rem 0 0;font-size:.82rem;line-height:1.5}.plan-card__list[data-astro-cid-cbjcljso]{border-top:1px solid var(--sp-line);gap:.65rem;margin:1.35rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.plan-card__list[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{color:var(--sp-muted);grid-template-columns:1.1rem minmax(0,1fr);align-items:start;gap:.55rem;font-size:.73rem;line-height:1.4;display:grid}.plan-card__list[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]>span[data-astro-cid-cbjcljso]{width:1.05rem;height:1.05rem;color:var(--plan-accent);border:1px solid;border-radius:50%;place-items:center;display:grid}.plan-card__list[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:.63rem;height:.63rem}.plan-card__model[data-astro-cid-cbjcljso]{border-top:1px solid var(--sp-line);min-width:0;margin-top:auto;padding-top:1.25rem}.plan-card__model-label[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.5rem;font-size:.58rem;font-weight:800;display:block}.plan-card__model[data-astro-cid-cbjcljso] strong[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.03em;font-size:.92rem;font-weight:800;display:block}.plan-card__model[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{color:var(--sp-faint);margin:.4rem 0 0;font-size:.72rem;line-height:1.4}.plans-footnote[data-astro-cid-cbjcljso]{max-width:39rem;color:var(--sp-faint);margin:2rem 0 0;font-size:.78rem;line-height:1.5}.services-modes[data-astro-cid-cbjcljso]{background:radial-gradient(38rem 26rem at 8% 28%, #ffd60014, transparent 74%), radial-gradient(42rem 28rem at 92% 78%, #ff7a001a, transparent 74%), var(--sp-bg);padding-block:clamp(6rem,10vw,9rem)}.section-heading--modes[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{max-width:10.5em}.modes-grid[data-astro-cid-cbjcljso]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.2rem,4vw,3.5rem);display:grid}.mode-card[data-astro-cid-cbjcljso]{border:1px solid var(--mode-accent);min-height:19rem;transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-2) ease, background-color var(--dur-2) ease;background:linear-gradient(145deg,#1a1a1ad1,#1a1a1a57);border-radius:1.05rem;padding:clamp(1.35rem,2.8vw,2.4rem);box-shadow:inset 0 1px #f7f3ed14}.mode-card[data-astro-cid-cbjcljso]:hover,.mode-card[data-astro-cid-cbjcljso]:focus-within{background:linear-gradient(145deg, color-mix(in srgb, var(--mode-accent) 7%, #1a1a1a), #1a1a1a85);box-shadow:0 1.5rem 3.5rem -2.4rem color-mix(in srgb, var(--mode-accent) 48%, transparent);transform:translateY(-.3rem)}.mode-card--yellow[data-astro-cid-cbjcljso]{--mode-accent:var(--color-sole-500)}.mode-card--orange[data-astro-cid-cbjcljso]{--mode-accent:var(--color-apex-500)}.mode-card__top[data-astro-cid-cbjcljso]{color:var(--sp-faint);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.6rem;font-weight:800;display:flex}.mode-card__mark[data-astro-cid-cbjcljso]{background:var(--mode-accent);width:.55rem;height:.55rem;box-shadow:0 0 .8rem color-mix(in srgb, var(--mode-accent) 70%, transparent);border-radius:50%;flex:none}.mode-card[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.075em;margin:2.5rem 0 0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:800;line-height:.96}.mode-card__text[data-astro-cid-cbjcljso]{max-width:33rem;color:var(--sp-muted);margin:.85rem 0 0;font-size:.88rem;line-height:1.55}.mode-card__list[data-astro-cid-cbjcljso]{border-top:1px solid var(--sp-line);gap:.6rem;margin:1.45rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.mode-card__list[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{color:var(--sp-muted);grid-template-columns:1.05rem 1fr;align-items:start;gap:.55rem;font-size:.73rem;line-height:1.4;display:grid}.mode-card__list[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]>span[data-astro-cid-cbjcljso]{width:1.05rem;height:1.05rem;color:var(--mode-accent);border:1px solid;border-radius:50%;place-items:center;display:grid}.mode-card__list[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;width:.63rem;height:.63rem}.services-operations[data-astro-cid-cbjcljso]{background:radial-gradient(44rem 30rem at 97% 16%, #c3005a21, transparent 74%), var(--sp-bg-deep);padding-block:clamp(6rem,10vw,9rem)}.section-heading--operations[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{max-width:10em}.operations-list[data-astro-cid-cbjcljso]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.1rem;margin:clamp(2.2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.operation[data-astro-cid-cbjcljso]{border-bottom:1px solid var(--sp-line);grid-template-columns:2.5rem .2rem minmax(7rem,.45fr) minmax(11rem,1fr) 2rem;align-items:center;gap:.85rem;min-height:5.85rem;display:grid;position:relative}.operation[data-astro-cid-cbjcljso]:nth-child(-n+2){border-top:1px solid var(--sp-line)}.operation__number[data-astro-cid-cbjcljso]{color:var(--operation-accent);letter-spacing:.1em;font-size:.8rem;font-weight:800}.operation__bar[data-astro-cid-cbjcljso]{background:var(--operation-accent);width:.18rem;height:2.5rem;box-shadow:0 0 1rem color-mix(in srgb, var(--operation-accent) 48%, transparent);border-radius:999px}.operation--orange[data-astro-cid-cbjcljso]{--operation-accent:var(--color-apex-500)}.operation--magenta[data-astro-cid-cbjcljso]{--operation-accent:var(--color-pesca-500)}.operation--yellow[data-astro-cid-cbjcljso]{--operation-accent:var(--color-sole-500)}.operation[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800}.operation[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{color:var(--sp-muted);margin:0;font-size:.75rem;line-height:1.4}.operation__arrow[data-astro-cid-cbjcljso]{width:1.9rem;height:1.9rem;color:var(--operation-accent);opacity:.72;transition:transform var(--dur-2) var(--ease-out), background-color var(--dur-2) ease;border:1px solid;border-radius:50%;place-items:center;display:grid}.operation__arrow[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:.8rem;height:.5rem}.operation[data-astro-cid-cbjcljso]:hover .operation__arrow[data-astro-cid-cbjcljso],.operation[data-astro-cid-cbjcljso]:focus-within .operation__arrow[data-astro-cid-cbjcljso]{background:color-mix(in srgb, var(--operation-accent) 13%, transparent);transform:translate(.2rem)}.services-clarity[data-astro-cid-cbjcljso]{background:radial-gradient(44rem 30rem at 93% 7%, #c3005a24, transparent 74%), var(--sp-bg-soft);padding-block:clamp(6rem,10vw,9rem)}.section-heading--clarity[data-astro-cid-cbjcljso]{display:block}.section-heading--clarity[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{max-width:12em}.clarity-grid[data-astro-cid-cbjcljso]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:clamp(2.2rem,4vw,3.4rem);display:grid}.clarity-item[data-astro-cid-cbjcljso]{border:1px solid var(--sp-line);background:#1a1a1a61;border-radius:1.05rem;grid-template-columns:3.7rem 1fr;gap:1.4rem;padding:clamp(1.35rem,2.5vw,2.3rem);display:grid}.clarity-item--yes[data-astro-cid-cbjcljso]{border-color:#ff7a007a}.clarity-item--no[data-astro-cid-cbjcljso]{border-color:#f7f3ed40}.clarity-item__icon[data-astro-cid-cbjcljso]{border:1px solid;border-radius:50%;place-items:center;width:2.9rem;height:2.9rem;display:grid}.clarity-item--yes[data-astro-cid-cbjcljso] .clarity-item__icon[data-astro-cid-cbjcljso]{color:var(--color-apex-500)}.clarity-item--no[data-astro-cid-cbjcljso] .clarity-item__icon[data-astro-cid-cbjcljso]{color:var(--sp-faint)}.clarity-item__icon[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem}.clarity-item[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{color:var(--sp-ink);letter-spacing:-.04em;margin:0;font-size:1.15rem;font-weight:800}.clarity-item[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{color:var(--sp-muted);margin:.7rem 0 0;font-size:.86rem;line-height:1.55}.services-close[data-astro-cid-cbjcljso]{background:#191919;min-height:31rem;padding-block:clamp(6rem,10vw,9rem);position:relative;overflow:clip}.services-close[data-astro-cid-cbjcljso]:before{content:"";pointer-events:none;background:radial-gradient(36rem 21rem at 12% 100%,#ff7a0024,#0000 75%),radial-gradient(42rem 24rem at 88% 100%,#c3005a29,#0000 75%);position:absolute;inset:0}.services-close__inner[data-astro-cid-cbjcljso]{z-index:1;position:relative}.services-close[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{max-width:11em;margin-top:1.5rem}.services-close__inner[data-astro-cid-cbjcljso]>p[data-astro-cid-cbjcljso]:not(.eyebrow){max-width:34rem;color:var(--sp-muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.55}.services-close__inner[data-astro-cid-cbjcljso] .btn[data-astro-cid-cbjcljso]{margin-top:2rem}.services-close__waves[data-astro-cid-cbjcljso]{opacity:.9;pointer-events:none;width:100%;height:78%;position:absolute;bottom:-1px;left:0;right:0;overflow:visible}.services-close__wave[data-astro-cid-cbjcljso]{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.services-close__wave--orange[data-astro-cid-cbjcljso]{stroke:var(--color-apex-500);filter:drop-shadow(0 0 10px #ff7a00b3);animation:12s ease-in-out infinite alternate waveDrift}.services-close__wave--magenta[data-astro-cid-cbjcljso]{stroke:var(--color-pesca-500);filter:drop-shadow(0 0 10px #c3005a9e);animation:15s ease-in-out -3s infinite alternate-reverse waveDrift}.services-close__wave--yellow[data-astro-cid-cbjcljso]{stroke:var(--color-sole-500);filter:drop-shadow(0 0 10px #ffd6009e);animation:17s ease-in-out -5s infinite alternate waveDrift}@keyframes servicesAmbient{0%{transform:translate(-1%,1%)rotate(-3deg)}to{transform:translate(1%,-1%)rotate(5deg)}}@keyframes connectorFlow{to{stroke-dashoffset:-80px}}@keyframes operationsHalo{0%{opacity:.7;transform:scale(.95)translate(-1%,1%)}to{opacity:1;transform:scale(1.06)translate(1%,-1%)}}@keyframes coreBreath{0%,to{box-shadow:inset 0 1px #f7f3ed57,0 0 0 1px #ff7a002b,0 0 4.5rem #ff7a0029,0 0 7rem #c3005a29}50%{box-shadow:inset 0 1px #f7f3ed80,0 0 0 1px #ff7a0059,0 0 5.5rem #ff7a003b,0 0 8rem #c3005a33}}@keyframes waveDrift{0%{transform:translate(-1.5%)scaleX(1)}to{transform:translate(1.5%,-1%)scaleX(1.02)}}@media (width<=900px){.system-hero[data-astro-cid-cbjcljso]{min-height:auto}.system-hero__inner[data-astro-cid-cbjcljso]{padding-top:7.3rem;padding-bottom:1rem;display:block}.system-hero__copy[data-astro-cid-cbjcljso]{max-width:38rem}.system-hero__title[data-astro-cid-cbjcljso]{width:auto;max-width:8.4em;font-size:clamp(3.8rem,10.5vw,6rem)}.operations-map[data-astro-cid-cbjcljso]{max-width:42rem;min-height:31rem;margin:1.8rem auto 0}}@media (width<=1100px){.system-hero__inner[data-astro-cid-cbjcljso]{grid-template-columns:minmax(0,.96fr) minmax(28rem,1.04fr);gap:1.5rem}.system-hero__title[data-astro-cid-cbjcljso]{font-size:clamp(3.8rem,6.5vw,6rem)}.plans-grid[data-astro-cid-cbjcljso]{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-card[data-astro-cid-cbjcljso]:last-child{grid-column:1/-1;justify-self:center;width:min(100%,34rem)}.ops-panel[data-astro-cid-cbjcljso]{width:min(14rem,43%)}.ops-core[data-astro-cid-cbjcljso]{width:min(14rem,46%)}.operation[data-astro-cid-cbjcljso]{grid-template-columns:2.3rem .18rem minmax(6rem,.42fr) minmax(9rem,1fr) 1.8rem;gap:.65rem}}@media (width<=820px){.system-hero[data-astro-cid-cbjcljso]{min-height:auto}.system-hero__inner[data-astro-cid-cbjcljso]{padding-top:7.3rem;padding-bottom:1rem;display:block}.system-hero__copy[data-astro-cid-cbjcljso]{max-width:38rem}.system-hero__title[data-astro-cid-cbjcljso]{max-width:8.4em;font-size:clamp(3.8rem,10.5vw,6rem)}.system-hero__lede[data-astro-cid-cbjcljso]{max-width:34rem}.operations-map[data-astro-cid-cbjcljso]{max-width:42rem;min-height:31rem;margin:1.8rem auto 0}.principles-grid[data-astro-cid-cbjcljso]{grid-template-columns:repeat(2,minmax(0,1fr))}.principle[data-astro-cid-cbjcljso]{border-bottom:1px solid var(--sp-line)}.principle[data-astro-cid-cbjcljso]:nth-child(2){border-right:0}.principle[data-astro-cid-cbjcljso]:nth-child(3),.principle[data-astro-cid-cbjcljso]:nth-child(4){border-bottom:0}.principle[data-astro-cid-cbjcljso]:nth-child(3){padding-left:0}.principle[data-astro-cid-cbjcljso]:nth-child(4){padding-right:0}.plans-grid[data-astro-cid-cbjcljso]{grid-template-columns:1fr}.plan-card[data-astro-cid-cbjcljso]{width:100%;min-height:0}.plan-card[data-astro-cid-cbjcljso]:last-child{grid-column:auto;width:100%}.plan-card__text[data-astro-cid-cbjcljso]{max-width:32rem;min-height:0}.modes-grid[data-astro-cid-cbjcljso],.operations-list[data-astro-cid-cbjcljso]{grid-template-columns:1fr}.operation[data-astro-cid-cbjcljso]:nth-child(2){border-top:0}.operation[data-astro-cid-cbjcljso]:nth-child(3){border-top:1px solid var(--sp-line)}.section-heading[data-astro-cid-cbjcljso]{display:block}.section-heading__note[data-astro-cid-cbjcljso]{margin:2rem 0 0}}@media (width<=560px){.system-hero__title[data-astro-cid-cbjcljso]{max-width:8.8em;font-size:clamp(3.35rem,15.5vw,5.1rem)}.system-hero__title[data-astro-cid-cbjcljso]>span[data-astro-cid-cbjcljso]{white-space:normal}.system-hero__lede[data-astro-cid-cbjcljso]{font-size:1rem}.system-hero__proof[data-astro-cid-cbjcljso]{letter-spacing:.1em;align-items:flex-start;font-size:.56rem}.system-hero__actions[data-astro-cid-cbjcljso]{flex-direction:column;align-items:flex-start;gap:.8rem}.system-hero__link[data-astro-cid-cbjcljso]{min-height:2.2rem}.operations-map[data-astro-cid-cbjcljso]{min-height:38rem;margin-inline:-1.15rem}.ops-panel--input[data-astro-cid-cbjcljso]{top:1.5%}.ops-panel--control[data-astro-cid-cbjcljso]{bottom:1.5%}.ops-panel[data-astro-cid-cbjcljso]{width:9.8rem;padding:.8rem .7rem}.ops-panel--input[data-astro-cid-cbjcljso]{left:.2rem}.ops-panel--control[data-astro-cid-cbjcljso]{right:.2rem}.ops-panel__eyebrow[data-astro-cid-cbjcljso]{font-size:.52rem}.ops-panel[data-astro-cid-cbjcljso] ul[data-astro-cid-cbjcljso]{gap:.6rem}.ops-panel[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{gap:.4rem;font-size:.62rem}.ops-panel__icon[data-astro-cid-cbjcljso]{border-radius:.45rem;width:1.5rem;height:1.5rem}.ops-panel__icon[data-astro-cid-cbjcljso] svg[data-astro-cid-cbjcljso]{width:.75rem;height:.75rem}.ops-core[data-astro-cid-cbjcljso]{width:10.8rem;min-height:14.5rem;padding:1rem .85rem}.ops-core__topline[data-astro-cid-cbjcljso]{gap:.4rem;font-size:.47rem}.ops-core__mark[data-astro-cid-cbjcljso]{width:.43rem;height:.43rem}.ops-core[data-astro-cid-cbjcljso] strong[data-astro-cid-cbjcljso]{margin-top:1.7rem;font-size:1.3rem}.ops-core[data-astro-cid-cbjcljso] ul[data-astro-cid-cbjcljso]{margin-top:1.5rem}.ops-core[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{font-size:.58rem}.operations-map__caption[data-astro-cid-cbjcljso]{letter-spacing:.1em;font-size:.45rem;bottom:-.15rem}.operations-map__caption--left[data-astro-cid-cbjcljso]{left:12%}.operations-map__caption--right[data-astro-cid-cbjcljso]{right:12%}.system-hero__rail[data-astro-cid-cbjcljso]{letter-spacing:.12em;gap:.52rem;padding-bottom:1.25rem;font-size:.52rem}.principle[data-astro-cid-cbjcljso]{grid-template-columns:2rem 1fr;gap:.7rem;min-height:5.8rem;padding:.9rem .7rem}.principle__icon[data-astro-cid-cbjcljso]{width:1.75rem;height:1.75rem}.principle[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{font-size:.78rem}.principle[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{font-size:.62rem}.services-plans[data-astro-cid-cbjcljso],.services-operations[data-astro-cid-cbjcljso],.services-clarity[data-astro-cid-cbjcljso],.services-close[data-astro-cid-cbjcljso]{padding-block:5rem}.section-heading[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso],.services-close[data-astro-cid-cbjcljso] h2[data-astro-cid-cbjcljso]{max-width:9.4em;font-size:clamp(3rem,13vw,4.8rem)}.section-heading__note[data-astro-cid-cbjcljso]{font-size:.68rem}.plan-card[data-astro-cid-cbjcljso]{padding:1.2rem}.plan-card[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{font-size:2.25rem}.plan-card__promise[data-astro-cid-cbjcljso]{font-size:.88rem}.plan-card__list[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{font-size:.74rem;line-height:1.42}.mode-card[data-astro-cid-cbjcljso]{min-height:0;padding:1.2rem}.mode-card[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{margin-top:2rem;font-size:2.15rem}.mode-card__text[data-astro-cid-cbjcljso]{font-size:.8rem}.mode-card__list[data-astro-cid-cbjcljso] li[data-astro-cid-cbjcljso]{font-size:.7rem}.operation[data-astro-cid-cbjcljso]{grid-template-columns:2rem .18rem minmax(0,.72fr) minmax(0,1fr) 1.6rem;gap:.55rem}.operation[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso]{font-size:.88rem}.operation[data-astro-cid-cbjcljso] h3[data-astro-cid-cbjcljso],.operation[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{overflow-wrap:anywhere}.operation[data-astro-cid-cbjcljso] p[data-astro-cid-cbjcljso]{font-size:.67rem}.operation__arrow[data-astro-cid-cbjcljso]{width:1.6rem;height:1.6rem}.clarity-grid[data-astro-cid-cbjcljso]{grid-template-columns:1fr}.clarity-item[data-astro-cid-cbjcljso]{grid-template-columns:2.8rem 1fr;gap:1rem}.clarity-item__icon[data-astro-cid-cbjcljso]{width:2.5rem;height:2.5rem}.services-close__waves[data-astro-cid-cbjcljso]{height:48%}.services-close__inner[data-astro-cid-cbjcljso]>p[data-astro-cid-cbjcljso]:not(.eyebrow){font-size:.9rem}}@media (prefers-reduced-motion:reduce){.services-page[data-astro-cid-cbjcljso] [data-astro-cid-cbjcljso],.services-page[data-astro-cid-cbjcljso] [data-astro-cid-cbjcljso]:before,.services-page[data-astro-cid-cbjcljso] [data-astro-cid-cbjcljso]:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
