@font-face{font-family:Geist;src:url(/fonts/geist-sans-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-sans-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/geist-sans-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Geo;src:url(/fonts/geo-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geo;src:url(/fonts/geo-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Pixelify Sans;src:url(/fonts/pixelify-sans-var.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:"Exo 2";src:url(/fonts/exo2-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Tuffy;src:url(/fonts/tuffy-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Roboto Mono;src:url(/fonts/roboto-mono-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Bitcount;src:url(/fonts/bitcount-variable.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--bg: #F3F5F6;--bg-elev: #F8FAFB;--surface: #FFFFFF;--fg: #14171A;--fg-mute: #565D62;--fg-faint: #6B7176;--accent: #34D399;--accent-deep: #0B7A54;--accent-bright: #5EEAD4;--accent-ink: #04140E;--accent-soft: color-mix(in srgb, var(--accent) 14%, transparent);--lux: #E7C873;--lux-deep: #9A6B1E;--lux-ink: #0A0A0A;--lux-soft: color-mix(in srgb, var(--lux) 14%, transparent);--nav-pill: #79E2B1;--danger: #C43F2C;--good: var(--accent-deep);--border: #E2E6E8;--border-strong: #CBD1D4;--hairline: linear-gradient(90deg, transparent, color-mix(in srgb, var(--lux) 50%, transparent), transparent);--font-display: "Clash Display", system-ui, -apple-system, sans-serif;--font-sans: "Geist", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: "Roboto Mono", ui-monospace, "SF Mono", "Cascadia Code", monospace;--font-wordmark: "Bitcount", var(--font-display);--font-headline-alt: "Geo", var(--font-display);--font-pixel: "Pixelify Sans", var(--font-mono);--font-nav: "Exo 2", var(--font-sans);--font-script: "Tuffy", var(--font-headline-alt);--font-price: "Roboto Mono", var(--font-mono);--t-mega: clamp(3rem, 8vw + .5rem, 6.25rem);--t-display: clamp(2.25rem, 5vw + 1rem, 4rem);--t-h2: clamp(2rem, 3vw + 1rem, 3rem);--t-h3: 1.375rem;--t-lead: 1.1875rem;--t-body: 1rem;--t-caption: .8125rem;--t-eyebrow: .75rem;--lh-mega: .95;--lh-display: 1.08;--lh-h2: 1.15;--lh-body: 1.55;--tracking-mega: -.03em;--tracking-tight: -.02em;--tracking-eyebrow: .18em;--sp-hero: clamp(4.5rem, 10vh, 8rem);--sp-section: clamp(4rem, 8vh, 6rem);--sp-sub: 3.5rem;--sp-tight: 2rem;--container: 72rem;--container-narrow: 48rem;--r-input: .5rem;--r-card: .875rem;--r-pill: 999px;--shadow-card: 0 1px 0 0 rgba(255, 255, 255, .8) inset, 0 14px 34px -22px rgba(20, 23, 26, .18);--d-fast: .18s;--d-base: .3s;--easing: cubic-bezier(.4, 0, .2, 1);--easing-out: cubic-bezier(.16, 1, .3, 1)}.orch{--bg: #0A0A0A;--bg-elev: #121212;--surface: #161616;--fg: #FAFAFA;--fg-mute: #A1A1AA;--fg-faint: #808086;--border: #1F1F1F;--border-strong: #2E2E2E;--shadow-card: 0 1px 0 0 color-mix(in srgb, #fff 6%, transparent) inset, 0 12px 40px -24px #000;--accent-deep: var(--accent);--lux-deep: var(--lux)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--t-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:2px}::selection{background:var(--accent);color:var(--accent-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:50%;top:0;transform:translate(-50%,-120%);z-index:200;display:inline-flex;align-items:center;min-height:44px;padding-inline:1.1rem;border-radius:0 0 10px 10px;background:var(--fg);color:var(--bg);font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.4,0,.2,1)}.skip-link:focus-visible{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:1.5rem}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--sp-section)}.section--hero{padding-block:var(--sp-hero)}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:var(--tracking-tight)}h2{font-size:var(--t-h2);line-height:var(--lh-h2)}h3{font-size:var(--t-h3);line-height:1.2}.eyebrow{font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--fg-mute)}.eyebrow--lux{color:var(--lux-deep)}.section-title{font-family:var(--font-display);font-size:var(--t-display);font-weight:600;letter-spacing:var(--tracking-tight);line-height:var(--lh-display)}.section-sub{font-size:var(--t-lead);color:var(--fg-mute);max-width:46ch}.muted{color:var(--fg-mute)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding-inline:1.375rem;border:1px solid transparent;border-radius:var(--r-input);font-family:var(--font-sans);font-weight:600;font-size:1rem;text-align:center;cursor:pointer;transition:filter var(--d-fast) var(--easing),transform var(--d-fast) var(--easing),background var(--d-fast) var(--easing),border-color var(--d-fast) var(--easing),color var(--d-fast) var(--easing)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{filter:brightness(1.08)}.btn--primary:active{transform:translateY(1px)}.btn--lux{background:transparent;color:var(--lux-deep);border-color:color-mix(in srgb,var(--lux) 50%,transparent)}.btn--lux:hover{background:var(--lux-soft)}.btn--ghost{background:transparent;color:var(--fg-mute)}.btn--ghost:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.btn--lg{min-height:54px;padding-inline:1.75rem;font-size:1.0625rem}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.badge{display:inline-flex;align-items:center;gap:.375rem;background:var(--lux-soft);color:var(--lux-deep);border-radius:var(--r-pill);font-size:var(--t-caption);font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .75rem}.hairline{height:1px;background:var(--hairline);border:0}.price{font-family:var(--font-display);color:var(--lux-deep);font-variant-numeric:tabular-nums;font-weight:600}.strike{text-decoration:line-through;text-decoration-color:var(--danger);color:var(--fg-mute)}code,.mono{font-family:var(--font-mono);font-size:.95em}.strike-draw{position:relative;text-decoration:none}.strike-draw:after{content:"";position:absolute;left:0;right:0;top:46%;height:2px;background:var(--lux);border-radius:2px;transform:scaleX(0);transform-origin:left center;transition:transform .6s var(--easing-out)}.strike-draw.is-struck:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.strike-draw:after{transform:scaleX(1);transition:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.reveal,.section:not(.section--hero) .eyebrow,.section:not(.section--hero) .section-title,.section:not(.section--hero) .section-sub,.section:not(.section--hero) .why__lead{animation:reveal-in linear both;animation-timeline:view();animation-range:entry 0% cover 26%}@keyframes reveal-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}}}@media(prefers-reduced-motion:no-preference){.reveal-pending{opacity:0;transform:translateY(.7rem);transition:opacity .55s var(--easing),transform .55s var(--easing)}.reveal-pending.is-in{opacity:1;transform:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card{transition:transform .25s var(--easing),box-shadow .25s var(--easing);will-change:transform}.card:hover{transform:translateY(-3px);box-shadow:0 18px 44px -18px color-mix(in srgb,#14171A 32%,transparent)}}.frame[data-astro-cid-abzybht6]{position:fixed;inset:0;z-index:40;pointer-events:none;overflow:hidden}.frame__rail[data-astro-cid-abzybht6],.frame__tick[data-astro-cid-abzybht6],.frame__grid[data-astro-cid-abzybht6]{position:absolute;opacity:0}.frame__rail[data-astro-cid-abzybht6]{top:6vh;bottom:6vh;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lux) 20%,transparent) 12%,color-mix(in srgb,var(--lux) 20%,transparent) 88%,transparent);transform:scaleY(0);transform-origin:center;transition:transform .7s var(--easing-out),opacity .5s var(--easing)}.frame__rail--l[data-astro-cid-abzybht6]{left:16px}.frame__rail--r[data-astro-cid-abzybht6]{right:16px}.frame__tick[data-astro-cid-abzybht6]{width:18px;height:18px;border:0 solid color-mix(in srgb,var(--lux) 32%,transparent);transition:opacity .5s var(--easing) .08s,transform .6s var(--easing-out) .08s}.frame__tick--tl[data-astro-cid-abzybht6]{top:14px;left:14px;border-top-width:1px;border-left-width:1px;transform:translate(-6px,-6px)}.frame__tick--tr[data-astro-cid-abzybht6]{top:14px;right:14px;border-top-width:1px;border-right-width:1px;transform:translate(6px,-6px)}.frame__tick--bl[data-astro-cid-abzybht6]{bottom:14px;left:14px;border-bottom-width:1px;border-left-width:1px;transform:translate(-6px,6px)}.frame__tick--br[data-astro-cid-abzybht6]{bottom:14px;right:14px;border-bottom-width:1px;border-right-width:1px;transform:translate(6px,6px)}.frame__grid[data-astro-cid-abzybht6]{left:0;right:0;bottom:0;height:140px;background-image:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(0deg,#000,transparent);mask-image:linear-gradient(0deg,#000,transparent);transition:opacity .6s var(--easing) .12s}.frame[data-astro-cid-abzybht6].is-on .frame__rail[data-astro-cid-abzybht6]{opacity:1;transform:scaleY(1)}.frame[data-astro-cid-abzybht6].is-on .frame__tick[data-astro-cid-abzybht6]{opacity:1;transform:translate(0)}.frame[data-astro-cid-abzybht6].is-on .frame__grid[data-astro-cid-abzybht6]{opacity:1}@media(max-width:760px){.frame__rail[data-astro-cid-abzybht6]{display:none}.frame__tick[data-astro-cid-abzybht6]{width:14px;height:14px}}.footer[data-astro-cid-sz7xmlte]{border-top:1px solid var(--border);padding-block:3rem 2rem}.footer__inner[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;align-items:flex-start}.footer__brand[data-astro-cid-sz7xmlte]{max-width:24rem;display:flex;flex-direction:column;gap:.5rem}.footer__mark[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;font-size:1.15rem;letter-spacing:var(--tracking-tight)}.footer__dot[data-astro-cid-sz7xmlte]{width:.55rem;height:.55rem;border-radius:50%;background:var(--accent);box-shadow:0 0 10px var(--accent)}.footer__tag[data-astro-cid-sz7xmlte],.footer__contact[data-astro-cid-sz7xmlte]{font-size:var(--t-caption)}.footer__contact[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-deep)}.footer__help[data-astro-cid-sz7xmlte]{font-size:var(--t-caption)}.footer__links[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1.25rem;font-size:.95rem;color:var(--fg-mute)}.footer__links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-deep)}.footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--border);font-size:var(--t-caption)}.growth-choice[data-astro-cid-m4yqr2wl]{padding-block:1rem;font-size:.8rem;color:var(--fg-mute)}label[data-astro-cid-m4yqr2wl]{display:flex;align-items:center;gap:.5rem}small[data-astro-cid-m4yqr2wl]{display:block;margin-top:.4rem;max-width:80ch}a[data-astro-cid-m4yqr2wl]{text-decoration:underline}.scroll-progress[data-astro-cid-5hce7sga]{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;transform-origin:left center;transform:scaleX(0);pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--lux) 45%,transparent),var(--lux))}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.scroll-progress[data-astro-cid-5hce7sga]{animation:scroll-progress-grow linear both;animation-timeline:scroll(root block)}@keyframes scroll-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.site-header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;padding-block:1rem;background:transparent;border-bottom:none}.site-header__inner[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:center;height:auto}.site-nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:1.4rem;width:fit-content;color:var(--fg-mute);padding:.5rem .6rem .5rem 1.2rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--surface) 84%,transparent);backdrop-filter:blur(14px);border:1px solid var(--border);box-shadow:0 8px 24px -14px #14171a47}.site-nav__links[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.78rem;color:var(--fg-mute)}.site-nav__links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;min-height:44px;padding-inline:.55rem}.site-nav__links[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--fg);opacity:1}.site-nav__brand[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;color:var(--fg);font-family:var(--font-wordmark);font-variation-settings:"slnt" -8,"CRSV" 1;font-size:1.35rem}.site-nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.site-nav__cta):hover{opacity:.7}.site-nav__cta[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-sans);font-size:.82rem;font-weight:600;padding-inline:1.05rem;border-radius:var(--r-pill);background:var(--accent);color:var(--accent-ink);transition:filter var(--d-fast) var(--easing)}.site-nav__cta[data-astro-cid-5hce7sga]:hover{filter:brightness(1.06)}.nav-menu[data-astro-cid-5hce7sga]{display:none}.nav-menu__bars[data-astro-cid-5hce7sga]{position:relative}.nav-menu__bars[data-astro-cid-5hce7sga],.nav-menu__bars[data-astro-cid-5hce7sga]:before,.nav-menu__bars[data-astro-cid-5hce7sga]:after{display:block;width:18px;height:2px;border-radius:2px;background:var(--fg)}.nav-menu__bars[data-astro-cid-5hce7sga]:before,.nav-menu__bars[data-astro-cid-5hce7sga]:after{content:"";position:absolute;left:0}.nav-menu__bars[data-astro-cid-5hce7sga]:before{top:-6px}.nav-menu__bars[data-astro-cid-5hce7sga]:after{top:6px}@media(max-width:560px){.site-nav__links[data-astro-cid-5hce7sga]{display:none}.nav-menu[data-astro-cid-5hce7sga]{display:block;position:relative}.nav-menu__btn[data-astro-cid-5hce7sga]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;cursor:pointer;list-style:none;border-radius:var(--r-pill);color:var(--fg)}.nav-menu__btn[data-astro-cid-5hce7sga]::-webkit-details-marker{display:none}.nav-menu[data-astro-cid-5hce7sga][open]>.nav-menu__btn[data-astro-cid-5hce7sga]{background:var(--bg-elev)}.nav-menu__panel[data-astro-cid-5hce7sga]{position:absolute;right:0;top:calc(100% + .5rem);display:flex;flex-direction:column;min-width:11rem;padding:.35rem;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 18px 40px -20px #14171a59}.nav-menu__panel[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{display:flex;align-items:center;min-height:44px;padding-inline:.8rem;border-radius:9px;font-family:var(--font-mono);font-size:.82rem;color:var(--fg)}.nav-menu__panel[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{background:var(--bg-elev)}}
