.hero.svelte-gzujjl{background:var(--night);min-height:100svh;position:relative;overflow:hidden}.bg-image.svelte-gzujjl{z-index:0;pointer-events:none;--fl:radial-gradient(circle 42vw at var(--mx,50%) var(--my,50%), #000 0%, #000 10%, transparent 100%);-webkit-mask-image:var(--fl);-webkit-mask-image:var(--fl);mask-image:var(--fl);background:url(../../../LANDING-PAGE-BG.svg) 50%/cover no-repeat;position:absolute;inset:0}.fg.svelte-gzujjl{z-index:2;padding-inline:var(--gutter);place-items:center;display:grid;position:absolute;inset:0}.hero-inner.svelte-gzujjl{text-align:center;align-items:center;gap:var(--s-5);flex-direction:column;display:flex}.hero-title.svelte-gzujjl{letter-spacing:-.03em;font-size:clamp(2.5rem,5.4vw,5rem);line-height:.95;font-weight:var(--fw-medium);color:var(--canvas);flex-direction:column;justify-content:flex-end;align-items:center;min-height:2.85em;display:flex}.t-line.svelte-gzujjl{animation:svelte-gzujjl-lineIn .3s var(--ease-out) both}@keyframes svelte-gzujjl-lineIn{0%{opacity:0;transform:translateY(.3em)}to{opacity:1;transform:none}}.hero-title.svelte-gzujjl em:where(.svelte-gzujjl){font-style:italic;font-weight:var(--fw-regular);color:var(--amber-bright)}.caret.svelte-gzujjl{vertical-align:-.04em;background:currentColor;width:.05em;height:.72em;margin-left:.04em;animation:.9s steps(2,start) infinite svelte-gzujjl-caretBlink;display:inline-block}.caret.done.svelte-gzujjl{opacity:0;animation:none}@keyframes svelte-gzujjl-caretBlink{50%{opacity:0}}@keyframes svelte-gzujjl-introRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.intro.svelte-gzujjl{opacity:0}.hero.ready.svelte-gzujjl .intro:where(.svelte-gzujjl){animation:svelte-gzujjl-introRise .7s var(--ease-out) both}.hero-lead.svelte-gzujjl{max-width:42ch;color:color-mix(in srgb, var(--on-forest) 82%, transparent);font-size:clamp(1rem,1.2vw,1.2rem);line-height:1.5}.hero-cta.svelte-gzujjl{justify-content:center;gap:var(--s-3);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.btn.svelte-gzujjl{align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:var(--fw-medium);padding:var(--s-3) var(--s-5);border-radius:var(--radius-pill);transition:gap var(--dur-fast) var(--ease-out);font-size:.95rem;display:inline-flex}.btn.primary.svelte-gzujjl{background:var(--amber);color:var(--on-amber)}.btn.secondary.svelte-gzujjl{color:var(--canvas);border:1.5px solid color-mix(in srgb, var(--canvas) 45%, transparent);background:0 0}.mobile-cta.svelte-gzujjl{display:none}.btn.svelte-gzujjl:hover{gap:var(--s-3)}.arr.svelte-gzujjl{transition:transform var(--dur-fast) var(--ease-out)}.btn.svelte-gzujjl:hover .arr:where(.svelte-gzujjl){transform:translate(3px)}.hero-cue.svelte-gzujjl{right:var(--gutter);bottom:var(--s-9);position:absolute}.scroll-cue.svelte-gzujjl{align-items:flex-end;gap:var(--s-2);color:var(--sage);text-align:right;flex-direction:column;display:flex}.scroll-note.svelte-gzujjl{font-family:var(--font-body);font-style:italic;font-size:var(--t-small)}.scroll-arrow.svelte-gzujjl{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:38px;overflow:visible}.scroll-arrow.svelte-gzujjl path:where(.svelte-gzujjl){stroke-dasharray:200;stroke-dashoffset:200px;animation:svelte-gzujjl-handwrite 2.8s var(--ease-in-out) infinite}.scroll-arrow.svelte-gzujjl .hd:where(.svelte-gzujjl){animation-delay:.45s}@keyframes svelte-gzujjl-handwrite{0%,8%{stroke-dashoffset:200px;opacity:0}16%{opacity:1}55%{stroke-dashoffset:0;opacity:1}82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.marquee.svelte-gzujjl{padding-block:var(--s-5);pointer-events:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track.svelte-gzujjl{align-items:center;width:max-content;animation:75s linear infinite svelte-gzujjl-marquee;display:flex}.marquee.svelte-gzujjl img:where(.svelte-gzujjl){filter:brightness(0)invert();opacity:.5;width:auto;height:27px;margin-right:clamp(36px,5vw,76px)}@keyframes svelte-gzujjl-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.scroll-arrow.svelte-gzujjl path:where(.svelte-gzujjl){stroke-dashoffset:0;animation:none}.marquee-track.svelte-gzujjl{animation:none}}@media (width<=768px),(orientation:landscape) and (height<=540px){.bg-image.svelte-gzujjl{-webkit-mask-image:none;mask-image:none}.mobile-cta.svelte-gzujjl{display:inline-flex}.hero-cue.svelte-gzujjl{display:none}}.why.svelte-1bs3bvn{background:var(--canvas);position:relative}.why-head.svelte-1bs3bvn{max-width:44rem;margin-bottom:var(--s-10)}.why-head.svelte-1bs3bvn h2:where(.svelte-1bs3bvn){font-size:var(--t-h1);line-height:1}.why-head.svelte-1bs3bvn em:where(.svelte-1bs3bvn){color:var(--amber);font-style:italic;font-weight:var(--fw-regular)}.why-grid.svelte-1bs3bvn{gap:var(--s-9);grid-template-columns:1.5fr .7fr;align-items:start;display:grid}.features.svelte-1bs3bvn{gap:0 var(--s-8);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.feature.svelte-1bs3bvn{gap:var(--s-4);padding-block:var(--s-7);border-top:1px solid var(--line);display:flex}.feature-no.svelte-1bs3bvn{font-family:var(--font-display);font-size:var(--t-small);color:var(--scene-accent);font-variant-numeric:tabular-nums;padding-top:.3em}.feature-tag.svelte-1bs3bvn{font-family:var(--font-display);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.feature.svelte-1bs3bvn h3:where(.svelte-1bs3bvn){font-size:var(--t-h3);margin:var(--s-2) 0 var(--s-3)}.feature-body.svelte-1bs3bvn p:where(.svelte-1bs3bvn):last-child{color:var(--ink-soft);max-width:34ch}.why-sphere.svelte-1bs3bvn{position:sticky;top:18vh}@media (width<=900px){.why.svelte-1bs3bvn .container:where(.svelte-1bs3bvn){padding-inline:calc(var(--gutter) + var(--s-3))}.why-grid.svelte-1bs3bvn{gap:var(--s-7);grid-template-columns:1fr}.features.svelte-1bs3bvn{grid-template-columns:1fr}.why-sphere.svelte-1bs3bvn{display:none}.why.svelte-1bs3bvn,.why.svelte-1bs3bvn .container:where(.svelte-1bs3bvn),.why-head.svelte-1bs3bvn,.why-head.svelte-1bs3bvn h2:where(.svelte-1bs3bvn),.features.svelte-1bs3bvn,.feature.svelte-1bs3bvn,.feature-tag.svelte-1bs3bvn,.feature.svelte-1bs3bvn h3:where(.svelte-1bs3bvn),.feature-body.svelte-1bs3bvn,.feature-body.svelte-1bs3bvn p:where(.svelte-1bs3bvn){text-align:left}.why-head.svelte-1bs3bvn{max-width:none}.why-head.svelte-1bs3bvn h2:where(.svelte-1bs3bvn),.feature.svelte-1bs3bvn h3:where(.svelte-1bs3bvn){text-wrap:pretty}.feature-body.svelte-1bs3bvn p:where(.svelte-1bs3bvn):last-child{max-width:none}.feature.svelte-1bs3bvn{align-items:flex-start;gap:var(--s-2);flex-direction:column}.feature-no.svelte-1bs3bvn{padding-top:0}}.btn.svelte-1xko78n{justify-content:center;align-items:center;gap:var(--s-2);font-family:var(--font-display);font-weight:var(--fw-medium);padding:var(--s-3) var(--s-5);border-radius:var(--radius-pill);transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast);font-size:1rem;line-height:1;display:inline-flex}.btn.sm.svelte-1xko78n{padding:var(--s-2) var(--s-4);font-size:.85rem}.btn.svelte-1xko78n:hover{transform:translateY(-1px)}.btn.svelte-1xko78n:active{transform:translateY(0)}.primary.svelte-1xko78n{background:var(--amber);color:var(--on-amber)}.primary.svelte-1xko78n:hover{background:var(--amber-bright)}.primary.svelte-1xko78n:active{background:var(--amber-press)}.secondary.svelte-1xko78n{border:1px solid var(--ink);color:var(--ink)}.secondary.svelte-1xko78n:hover{background:var(--ink);color:var(--canvas)}.text.svelte-1xko78n{color:var(--ink);border-radius:0;padding-inline:0}.pricing.svelte-5wqjj3{background:var(--canvas);position:relative}.pricing-head.svelte-5wqjj3{margin-bottom:var(--s-10)}.pricing-head.svelte-5wqjj3 h2:where(.svelte-5wqjj3){font-size:var(--t-h1)}.tiers.svelte-5wqjj3{gap:var(--s-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.tier.svelte-5wqjj3{gap:var(--s-4);padding:var(--s-7);background:var(--canvas-warm);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:relative}.tier.featured.svelte-5wqjj3{border-color:var(--amber);box-shadow:var(--shadow-float);background:var(--canvas)}.tier.svelte-5wqjj3 h3:where(.svelte-5wqjj3){font-size:var(--t-h3)}.price.svelte-5wqjj3{font-family:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:3rem;line-height:1}.price.svelte-5wqjj3 span:where(.svelte-5wqjj3){font-size:1rem;font-weight:var(--fw-regular);color:var(--ink-muted)}.tier-features.svelte-5wqjj3{gap:var(--s-3);padding-block:var(--s-3);border-top:1px solid var(--line);flex-direction:column;flex-grow:1;display:flex}.tier-features.svelte-5wqjj3 li:where(.svelte-5wqjj3){align-items:center;gap:var(--s-3);color:var(--ink-soft);font-size:var(--t-small);display:flex}@media (width<=900px){.tiers.svelte-5wqjj3{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.tier.featured.svelte-5wqjj3{transform:none}}.final.svelte-1yo6mzj{height:160vh;position:relative}.final-sticky.svelte-1yo6mzj{text-align:center;place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.scrim.svelte-1yo6mzj{background:radial-gradient(120% 80% at 50% 70%, transparent 30%, var(--scrim) 100%), linear-gradient(to top, var(--scrim) 0%, transparent 45%);pointer-events:none;position:absolute;inset:0}.final-content.svelte-1yo6mzj{align-items:center;gap:var(--s-6);padding:var(--s-8);color:var(--on-forest);flex-direction:column;display:flex;position:relative}.final-title.svelte-1yo6mzj{font-size:var(--t-h1);max-width:18ch;color:var(--on-forest);text-shadow:0 2px 30px #0a1a0a99;line-height:1.02}.final-title.svelte-1yo6mzj em:where(.svelte-1yo6mzj){font-style:italic;font-weight:var(--fw-regular)}.intro.svelte-1p88cgf{z-index:1000;background-color:#050505;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.intro-bg.svelte-1p88cgf{z-index:0;opacity:.4;background-image:url(../../../LANDING-PAGE-BG.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.intro-stage.svelte-1p88cgf{z-index:10;width:100%;max-width:56rem;padding:0 var(--s-7,48px);position:relative}.logo-wrapper.svelte-1p88cgf{border-radius:var(--radius-md,16px);filter:drop-shadow(0 0 20px #dd763e26);justify-content:center;display:flex;position:relative;overflow:hidden}.logo.svelte-1p88cgf{z-index:10;width:75%;height:auto;display:block;position:relative}@media (width>=768px){.logo.svelte-1p88cgf{width:55%}}.glimmer-scan.svelte-1p88cgf{z-index:20;pointer-events:none;background:linear-gradient(110deg,#0000 10%,#dd763e33 30%,#dd763ecc 45%,#ffffffe6 50%,#dd763ecc 55%,#dd763e33 70%,#0000 90%) 0 0/200% 100%;animation:4s ease-in-out forwards svelte-1p88cgf-shine;position:absolute;inset:0;-webkit-mask-image:url(../../../LOGO-WITH-TEXT-NOBG.svg);mask-image:url(../../../LOGO-WITH-TEXT-NOBG.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes svelte-1p88cgf-shine{0%{background-position:-200% 0}to{background-position:200% 0}}main.svelte-1uha8ag{z-index:1;position:relative}
