html[data-scene3d=on] [data-scene-fallback]{display:none}html[data-scene3d=on] [data-scene-fade]{opacity:0;transition:opacity .8s}html[data-scene3d=on] [data-scene-panel]{background:var(--surface-veil-strong);border:1px solid var(--border);border-radius:var(--radius)}html[data-scene3d=on] [data-scene-panel=section]{margin-block:2.5rem}html[data-scene3d=on] [data-scene-panel=card]{padding:2rem}html[data-scene3d=on] [data-scene-panel=band]{border-left:0;border-right:0;border-radius:0;padding-block:2.5rem}html[data-scene3d=on] section[data-scene=method]{background:0 0;border-color:#0000}html[data-scene3d=on] section[data-scene=cta]>div{background:color-mix(in srgb, var(--cta-bg) 55%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-scene3d=on] footer{background:var(--bg);position:relative}html[data-scene3d=on] [data-station]{cursor:pointer;scroll-margin-top:calc(var(--header-h) + 2rem)}html[data-scene3d=on] [data-beat]{transition:color .2s,box-shadow .2s}html[data-scene3d=on] [data-beat][data-on=true]{color:var(--heading)}html[data-scene3d=on] section[data-scene=packages] [data-beat][data-on=true]{box-shadow:0 30px 70px -50px var(--shadow-hue)}html[data-scene3d=on] [data-station]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:1100px){html[data-scene3d=on] section[data-scene=packages]{max-width:700px;margin-left:max(1.5rem,50vw - 600px);margin-right:0}html[data-scene3d=on] section[data-scene=method]>div{max-width:700px;margin-left:max(1.5rem,50vw - 600px)}}
.SceneStage-module__tmLf1W__canvas{z-index:-1;pointer-events:none;visibility:hidden;width:100%;height:100%;display:block;position:fixed;inset:0}html[data-scene3d=on] .SceneStage-module__tmLf1W__canvas{visibility:visible}@media print{.SceneStage-module__tmLf1W__canvas{display:none}}
.HeroLine-module__0z6fgq__frame{z-index:1;pointer-events:none;background:#080a0d8c;border:1px solid #f4f6f82e;border-radius:14px;width:min(34vw,30rem);padding:1rem;position:absolute;bottom:4.5rem;right:clamp(1.5rem,6vw,5rem)}.HeroLine-module__0z6fgq__svg{width:100%;height:auto;display:block}.HeroLine-module__0z6fgq__perimeter{fill:none;stroke:#f7f8fa80;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:.9s ease-out 1.4s backwards HeroLine-module__0z6fgq__hero-close}.HeroLine-module__0z6fgq__line{stroke:#f7f8fad9;stroke-width:1.5px;transform-box:fill-box;transform-origin:0;animation:1.1s ease-out .3s backwards HeroLine-module__0z6fgq__hero-draw}.HeroLine-module__0z6fgq__node{fill:#0d0f13;stroke:#f7f8fad9;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:.5s ease-out backwards HeroLine-module__0z6fgq__hero-pop}.HeroLine-module__0z6fgq__ai{fill:#e2536e;stroke:#e2536e}@keyframes HeroLine-module__0z6fgq__hero-draw{0%{transform:scaleX(0)}}@keyframes HeroLine-module__0z6fgq__hero-pop{0%{opacity:.2;transform:scale(.4)}}@keyframes HeroLine-module__0z6fgq__hero-close{0%{opacity:.3;transform:scale(1.14)}}@media (max-width:860px){.HeroLine-module__0z6fgq__frame{display:none}}@media (prefers-reduced-motion:reduce){.HeroLine-module__0z6fgq__perimeter,.HeroLine-module__0z6fgq__line,.HeroLine-module__0z6fgq__node{animation:none}}
.Hero-module__Z8hQ_W__stage{margin-top:calc(var(--header-h) * -1);align-items:flex-end;min-height:88dvh;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__shot{object-fit:cover;filter:saturate(.72)brightness(.52)contrast(1.06);background-color:#080a0d;width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__stage:after{content:"";background:linear-gradient(#080a0d80 0%,#080a0d57 34%,#080a0db8 66%,#080a0df0 100%),linear-gradient(90deg,#080a0db3 0%,#0000 55%);position:absolute;inset:0}.Hero-module__Z8hQ_W__copy{z-index:1;width:100%;padding-top:calc(var(--header-h) + 4rem);padding-bottom:4.5rem;position:relative}.Hero-module__Z8hQ_W__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;text-transform:uppercase;color:#e2536e;margin-bottom:1.25rem;font-size:.75rem;display:block}.Hero-module__Z8hQ_W__stage h1{color:#f7f8fa;letter-spacing:-.03em;max-width:17ch;font-size:clamp(2.5rem,6.4vw,5rem);line-height:1.06}.Hero-module__Z8hQ_W__accent{color:#e2536e}.Hero-module__Z8hQ_W__lede{color:#f7f8fae0;max-width:46ch;margin-top:1.25rem;margin-bottom:0;font-size:1.12rem;line-height:1.55}.Hero-module__Z8hQ_W__actions{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.Hero-module__Z8hQ_W__stage .Hero-module__Z8hQ_W__ghost{color:#f7f8fa;background:#080a0d40;border-color:#f4f6f873}.Hero-module__Z8hQ_W__stage .Hero-module__Z8hQ_W__ghost:hover{color:#f7f8fa;background:#080a0d80;border-color:#f7f8fa}.Hero-module__Z8hQ_W__eyebrow,.Hero-module__Z8hQ_W__stage h1,.Hero-module__Z8hQ_W__lede,.Hero-module__Z8hQ_W__actions{animation:.9s cubic-bezier(.16,1,.3,1) backwards Hero-module__Z8hQ_W__hero-rise}.Hero-module__Z8hQ_W__stage h1{animation-delay:80ms}.Hero-module__Z8hQ_W__lede{animation-delay:.16s}.Hero-module__Z8hQ_W__actions{animation-delay:.24s}.Hero-module__Z8hQ_W__shot{animation:1.6s cubic-bezier(.16,1,.3,1) backwards Hero-module__Z8hQ_W__hero-push}@keyframes Hero-module__Z8hQ_W__hero-rise{0%{opacity:0;transform:translateY(24px)}}@keyframes Hero-module__Z8hQ_W__hero-push{0%{transform:scale(1.07)}}@media (max-width:720px){.Hero-module__Z8hQ_W__stage{min-height:82dvh}.Hero-module__Z8hQ_W__copy{padding-top:calc(var(--header-h) + 3rem);padding-bottom:3.5rem}.Hero-module__Z8hQ_W__lede{font-size:1.02rem}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__eyebrow,.Hero-module__Z8hQ_W__stage h1,.Hero-module__Z8hQ_W__lede,.Hero-module__Z8hQ_W__actions,.Hero-module__Z8hQ_W__shot{animation:none}}
.PackageIndex-module__NMADPq__rows{margin:2.25rem 0 0;padding:0;list-style:none}.PackageIndex-module__NMADPq__row{top:calc(var(--header-h) + 1.75rem);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:0 30px 70px -50px var(--shadow-hue);margin-bottom:1.2rem;position:sticky}.PackageIndex-module__NMADPq__row:nth-child(2){top:calc(var(--header-h) + 2.75rem)}.PackageIndex-module__NMADPq__row:nth-child(3){top:calc(var(--header-h) + 3.75rem)}.PackageIndex-module__NMADPq__row:nth-child(4){top:calc(var(--header-h) + 4.75rem)}.PackageIndex-module__NMADPq__row:nth-child(5){top:calc(var(--header-h) + 5.75rem)}.PackageIndex-module__NMADPq__row:nth-child(6){top:calc(var(--header-h) + 6.75rem)}@supports (animation-timeline:view()){.PackageIndex-module__NMADPq__row{animation:linear both PackageIndex-module__NMADPq__package-sink;animation-timeline:view();animation-range:exit -8% exit 92%}}@keyframes PackageIndex-module__NMADPq__package-sink{to{opacity:.55;transform:scale(.965)}}.PackageIndex-module__NMADPq__link{border-radius:var(--radius);color:inherit;grid-template-columns:3.5rem 1fr 12rem;align-items:start;gap:1.5rem;padding:2.1rem 2.2rem 2.1rem 2rem;transition:background .2s,padding-left .2s;display:grid}.PackageIndex-module__NMADPq__link:hover{color:inherit;background:var(--accent-soft);padding-left:2.75rem}.PackageIndex-module__NMADPq__link:hover .PackageIndex-module__NMADPq__title{color:var(--accent)}.PackageIndex-module__NMADPq__index{font-family:var(--font-mono), ui-monospace, monospace;color:var(--muted);padding-top:.45rem;font-size:.8rem}.PackageIndex-module__NMADPq__main{min-width:0;display:block}.PackageIndex-module__NMADPq__category{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.5rem;font-size:.68rem;font-weight:600;display:inline-block}.PackageIndex-module__NMADPq__title{margin:0;font-size:1.25rem;transition:color .2s}.PackageIndex-module__NMADPq__promise{max-width:62ch;color:var(--text);margin:.5rem 0 0;font-size:.95rem}.PackageIndex-module__NMADPq__meta{text-align:right;flex-direction:column;gap:.3rem;padding-top:.35rem;display:flex}.PackageIndex-module__NMADPq__price{font-family:var(--font-serif), Georgia, serif;color:var(--heading);white-space:nowrap;font-size:1.05rem;font-weight:700}.PackageIndex-module__NMADPq__term{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--muted);font-size:.72rem}@media (max-width:900px),(max-height:700px){.PackageIndex-module__NMADPq__row{animation:none;position:static}}@media (max-width:900px){.PackageIndex-module__NMADPq__link{grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.8rem}.PackageIndex-module__NMADPq__meta{text-align:left;flex-direction:row;grid-column:2;align-items:baseline;gap:.75rem;padding-top:.85rem}}@media (prefers-reduced-motion:reduce){.PackageIndex-module__NMADPq__link,.PackageIndex-module__NMADPq__title{transition:none}.PackageIndex-module__NMADPq__row{animation:none}}
.figure-module__DRE5XW__stage{view-timeline:--fig block;border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--surface);padding:1rem}.figure-module__DRE5XW__svg{width:100%;height:auto;display:block}.figure-module__DRE5XW__sys{fill:none;stroke:var(--heading);stroke-width:1.5px}.figure-module__DRE5XW__sysFill{fill:var(--heading)}.figure-module__DRE5XW__ai{fill:var(--accent-soft);stroke:var(--accent);stroke-width:1.5px}.figure-module__DRE5XW__aiFill{fill:var(--accent)}.figure-module__DRE5XW__out{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-dasharray:3 3}.figure-module__DRE5XW__faint{fill:var(--border-strong)}.figure-module__DRE5XW__converge,.figure-module__DRE5XW__rise,.figure-module__DRE5XW__pop,.figure-module__DRE5XW__draw{transform-box:fill-box;transform-origin:50%}.figure-module__DRE5XW__draw{transform-origin:0}@keyframes figure-module__DRE5XW__fig-converge{0%{transform:translate(var(--dx,0px), var(--dy,0px));opacity:.35}}@keyframes figure-module__DRE5XW__fig-rise{0%{opacity:.25;transform:translateY(14px)}}@keyframes figure-module__DRE5XW__fig-pop{0%{opacity:.25;transform:scale(.5)}}@keyframes figure-module__DRE5XW__fig-draw{0%{transform:scaleX(0)}}@supports (animation-timeline:view()){.figure-module__DRE5XW__converge,.figure-module__DRE5XW__rise,.figure-module__DRE5XW__pop,.figure-module__DRE5XW__draw{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--fig;animation-range:entry calc(2% + var(--i,0) * 1.5%) cover calc(14% + var(--i,0) * 1.5%)}.figure-module__DRE5XW__converge{animation-name:figure-module__DRE5XW__fig-converge}.figure-module__DRE5XW__rise{animation-name:figure-module__DRE5XW__fig-rise}.figure-module__DRE5XW__pop{animation-name:figure-module__DRE5XW__fig-pop}.figure-module__DRE5XW__draw{animation-name:figure-module__DRE5XW__fig-draw}}@supports not (animation-timeline:view()){.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__converge,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__rise,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__pop,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__draw{animation-duration:.9s;animation-timing-function:ease-out;animation-fill-mode:backwards;animation-delay:calc(var(--i,0) * 90ms)}.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__converge{animation-name:figure-module__DRE5XW__fig-converge}.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__rise{animation-name:figure-module__DRE5XW__fig-rise}.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__pop{animation-name:figure-module__DRE5XW__fig-pop}.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__draw{animation-name:figure-module__DRE5XW__fig-draw}}@media (max-width:860px){.figure-module__DRE5XW__extra{display:none}}@media (prefers-reduced-motion:reduce){.figure-module__DRE5XW__converge,.figure-module__DRE5XW__rise,.figure-module__DRE5XW__pop,.figure-module__DRE5XW__draw,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__converge,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__rise,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__pop,.figure-module__DRE5XW__stage[data-play=true] .figure-module__DRE5XW__draw{animation:none}}
.AiLifecycle-module__a9E0oG__intro{max-width:60ch}.AiLifecycle-module__a9E0oG__layout{margin-top:2.5rem}.AiLifecycle-module__a9E0oG__phases{flex-direction:column;display:flex}.AiLifecycle-module__a9E0oG__phase{scroll-margin-top:calc(var(--header-h) + 2rem);border-top:1px solid var(--border-soft);gap:1.75rem;padding:3rem 0;display:grid}.AiLifecycle-module__a9E0oG__phase:first-child{border-top:0;padding-top:0}.AiLifecycle-module__a9E0oG__step{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;color:var(--accent);margin-bottom:.75rem;font-size:.75rem;display:block}.AiLifecycle-module__a9E0oG__copy{min-width:0}.AiLifecycle-module__a9E0oG__copy a{scroll-margin-top:calc(var(--header-h) + 2rem)}.AiLifecycle-module__a9E0oG__figure{min-width:0}.AiLifecycle-module__a9E0oG__label{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin:1.5rem 0 .5rem;font-size:.72rem}.AiLifecycle-module__a9E0oG__list,.AiLifecycle-module__a9E0oG__links{margin:0;padding:0;list-style:none}.AiLifecycle-module__a9E0oG__list li,.AiLifecycle-module__a9E0oG__links li{border-top:1px solid var(--border-soft);padding:.55rem 0}.AiLifecycle-module__a9E0oG__links a{color:var(--heading);border-bottom:1px solid var(--accent-soft)}.AiLifecycle-module__a9E0oG__links a:hover{color:var(--accent)}.AiLifecycle-module__a9E0oG__verified{color:var(--heading);margin-bottom:0}.AiLifecycle-module__a9E0oG__note{color:var(--text);margin-top:1.5rem}@media (min-width:1100px){.AiLifecycle-module__a9E0oG__phase{grid-template-columns:minmax(0,1fr) minmax(0,22rem);align-items:start;gap:2.5rem}.AiLifecycle-module__a9E0oG__head{max-width:calc(100% - 24.5rem)}.AiLifecycle-module__a9E0oG__figure{top:calc(var(--header-h) + 2rem);order:2;position:sticky}}@media (max-width:860px){.AiLifecycle-module__a9E0oG__layout{margin-top:1.5rem}.AiLifecycle-module__a9E0oG__phase{padding:2.25rem 0}}
.AiEdge-module__89_zoa__title{max-width:24ch}.AiEdge-module__89_zoa__intro{max-width:62ch;color:var(--muted)}.AiEdge-module__89_zoa__columns{background:var(--border-soft);border:1px solid var(--border-soft);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:2.5rem;display:grid;overflow:hidden}.AiEdge-module__89_zoa__column{background:var(--surface);padding:2rem}.AiEdge-module__89_zoa__columnTitle{margin:0 0 1.25rem}.AiEdge-module__89_zoa__columnTitle:before{content:"";background:var(--accent);width:20px;height:2px;margin-bottom:.9rem;display:block}.AiEdge-module__89_zoa__points{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.AiEdge-module__89_zoa__points li{color:var(--text);padding-left:1.2rem;position:relative}.AiEdge-module__89_zoa__points li:before{content:"";background:var(--accent);width:.5rem;height:1px;position:absolute;top:.65em;left:0}@media (max-width:760px){.AiEdge-module__89_zoa__columns{grid-template-columns:1fr}.AiEdge-module__89_zoa__column{padding:1.5rem}}
.StatsStrip-module__dPqEQG__strip{background:var(--bg-alt);border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft)}.StatsStrip-module__dPqEQG__cells{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.StatsStrip-module__dPqEQG__cell{flex-direction:column;gap:.4rem;padding:1.6rem 1.5rem 2rem;display:flex;position:relative}.StatsStrip-module__dPqEQG__cell+.StatsStrip-module__dPqEQG__cell{border-left:1px solid var(--border-soft)}.StatsStrip-module__dPqEQG__cell:after{content:"";background:var(--gold);opacity:.55;width:26px;height:2px;position:absolute;bottom:1.1rem;left:1.5rem}.StatsStrip-module__dPqEQG__label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.65rem}.StatsStrip-module__dPqEQG__value{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.02em;color:var(--heading);font-size:clamp(1.5rem,2.8vw,2.1rem);font-weight:700;line-height:1.15}.StatsStrip-module__dPqEQG__wordValue{letter-spacing:0;font-size:clamp(1.2rem,2.1vw,1.6rem);line-height:1.25}@media (max-width:900px){.StatsStrip-module__dPqEQG__cells{grid-template-columns:repeat(2,minmax(0,1fr))}.StatsStrip-module__dPqEQG__cell+.StatsStrip-module__dPqEQG__cell{border-left:none}.StatsStrip-module__dPqEQG__cell:nth-child(odd){border-right:1px solid var(--border-soft)}.StatsStrip-module__dPqEQG__cell:nth-child(n+3){border-top:1px solid var(--border-soft)}}@media (max-width:560px){.StatsStrip-module__dPqEQG__cells{grid-template-columns:1fr}.StatsStrip-module__dPqEQG__cell:nth-child(odd){border-right:none}.StatsStrip-module__dPqEQG__cell+.StatsStrip-module__dPqEQG__cell{border-top:1px solid var(--border-soft)}}
