@font-face{font-family:'DM Sans';src:url('https://unpkg.com/@fontsource-variable/dm-sans@5.1.0/files/dm-sans-latin-wght-normal.woff2') format('woff2-variations'),url('https://unpkg.com/@fontsource-variable/dm-sans/files/dm-sans-latin-wght-normal.woff2') format('woff2-variations');font-weight:100 1000;font-style:normal;font-display:swap}:root{--spirulina:oklch(0.2715 0.0458 176.24);--electric:oklch(0.8677 0.2842 143.67);--lemon:oklch(0.7714 0.2347 145.48);--ink:oklch(0.257 0.0513 169.16);--ink-deep:oklch(0.2055 0.04 171.65);--sand:oklch(0.7295 0.0469 70.28);--smoke:oklch(0.7814 0.0026 345.23);--mist:oklch(0.8927 0.011 256.7);--background:oklch(0 0 0);--foreground:oklch(0.9646 0.0057 84.57);--card:oklch(0.1785 0.0052 173.72);--primary:oklch(0.8677 0.2842 143.67);--primary-foreground:oklch(0.1076 0.0233 9.74);--secondary:oklch(0.2145 0.008 173.72);--muted-foreground:oklch(0.7814 0.0026 345.23);--destructive:oklch(0.62 0.21 25);--border:rgba(255,255,255,0.10);--ease-ll:cubic-bezier(0.22,1,0.36,1);--font-display:"DM Sans",ui-sans-serif,system-ui,sans-serif;--font-sans:"DM Sans","Satoshi",ui-sans-serif,system-ui,sans-serif;--t-display:clamp(2.1rem,8.2vw,5rem);--t-h2:clamp(2rem,4.6vw,3.5rem);--t-h3:1.5rem;--t-h4:1.25rem;--t-lead:1.125rem;--t-body:1rem;--t-small:0.875rem;--t-caption:0.75rem;--t-eyebrow:0.75rem;--t-eyebrow-sm:0.6875rem;--tr-display:-0.025em;--tr-heading:-0.02em;--tr-h3:-0.01em;--tr-eyebrow:0.08em;--lh-display:1;--lh-heading:1.05;--lh-h3:1.2;--lh-body:1.6}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{margin:0;background:#000;color:var(--foreground);font-family:var(--font-sans);overflow-x:hidden}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:var(--tr-heading);line-height:var(--lh-heading)}p,ul{margin:0}ul{list-style:none;padding:0}a{color:inherit;text-decoration:none}a:hover{color:inherit}button,input{font:inherit;color:inherit}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-ll),transform .9s var(--ease-ll)}.reveal-in{opacity:1;transform:none}#hs-waitlist-form{display:block !important;max-height:none !important;min-height:34rem;overflow:visible !important}#hs-waitlist-form iframe{display:block !important;width:100% !important;max-height:none !important;border:0 !important}@media (min-width:640px){.sm-only{display:none !important}.sm-up{display:inline !important}}@media (min-width:768px){.mqpad{padding-inline:2rem !important}.sec{padding-block:7rem !important}.sec-lg{padding-block:9rem !important}.sec-faq{padding-block:7rem !important}.md3{grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:1.25rem !important}.p6-7{padding:1.75rem !important}.p7-9{padding:2.25rem !important}.mdrow{flex-direction:row !important;justify-content:center !important;gap:2rem !important}.mdfoot{flex-direction:row !important;align-items:center !important;justify-content:space-between !important}.md-lead{font-size:1.1875rem !important}.md-xl2{font-size:1.5rem !important;line-height:1.3 !important}.md-x20{font-size:1.25rem !important}.md-s16{font-size:1rem !important}.ctabox{padding:3rem !important}.faqwrap{max-width:80% !important}.arrow-v{display:none !important}.arrow-h{display:inline !important}.arrow-wrap{left:auto !important;right:-1rem !important;top:50% !important;bottom:auto !important;transform:translateY(-50%) !important}planet-stage.hero-planet{opacity:.9 !important}.hero-pad{padding-top:8rem !important;padding-bottom:5rem !important}}@media (min-width:900px){.benefit-head{grid-template-columns:minmax(0,1fr) 245px !important;gap:2.5rem !important}.benefit-img{justify-self:end !important;margin-top:1.5rem}}@media (min-width:1024px){.lgwait{grid-template-columns:1fr 0.9fr !important;gap:3rem !important}}planet-stage{display:block;width:100%;height:100%;pointer-events:none}planet-stage.hero-planet{opacity:.8;-webkit-mask-image:linear-gradient(165deg,#000 0%,#000 44%,rgba(0,0,0,0.82) 57%,rgba(0,0,0,0.42) 72%,rgba(0,0,0,0.12) 84%,transparent 94%);mask-image:linear-gradient(165deg,#000 0%,#000 44%,rgba(0,0,0,0.82) 57%,rgba(0,0,0,0.42) 72%,rgba(0,0,0,0.12) 84%,transparent 94%)}@property --ll-conic{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes llConic{to{--ll-conic:360deg}}.conic-host{position:relative;height:100%}.conic-ring,.conic-halo{position:absolute;pointer-events:none;z-index:0;display:block;background-image: conic-gradient(from var(--ll-conic),transparent 0deg,transparent 186deg,color-mix(in oklab,var(--electric) 8%,transparent) 252deg,color-mix(in oklab,var(--electric) 34%,transparent) 302deg,color-mix(in oklab,var(--electric) 82%,transparent) 332deg,color-mix(in oklab,var(--electric) 60%,#ffffff) 344deg,color-mix(in oklab,var(--electric) 82%,transparent) 352deg,color-mix(in oklab,var(--electric) 22%,transparent) 358deg,transparent 360deg);animation:llConic 5.2s linear infinite}.conic-ring{inset:-1px;border-radius:9px;overflow:hidden;background-color:rgba(255,255,255,0.07)}.conic-halo{inset:0;border-radius:8px;filter:blur(11px);opacity:.5}.conic-card{position:relative;z-index:1}.conic-host-pill{position:relative;display:inline-flex;height:auto}.conic-ring-pill,.conic-halo-pill{background-image: conic-gradient(from var(--ll-conic),transparent 0deg,transparent 186deg,rgba(0,255,50,0.10) 252deg,rgba(0,255,50,0.45) 302deg,var(--electric) 332deg,var(--electric) 352deg,rgba(0,255,50,0.28) 358deg,transparent 360deg)}.conic-ring-pill{border-radius:9999px;background-color:rgba(0,255,50,0.10)}.conic-halo-pill{border-radius:9999px;filter:blur(9px);opacity:.7}@media (prefers-reduced-motion:reduce){.conic-ring,.conic-halo{animation:none !important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}.hov-lemon:hover{background:var(--lemon)}.hov-card:hover{transform:translateY(-6px);background:var(--card)}.hov-lift:hover{transform:translateY(-6px)}.hov-fade:hover{opacity:.7}.faq-btn{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:1.25rem;text-align:left;font-size:var(--t-lead);font-weight:600;letter-spacing:var(--tr-h3);line-height:1.35;background:none;border:none;cursor:pointer;color:#090909;font-family:var(--font-sans)}.faq-plus{display:inline-block;flex-shrink:0;font-size:34px;font-weight:400;line-height:1;color:#090909;transition:transform .3s var(--ease-ll);transform:rotate(0deg)}.faq-item[data-open="1"] .faq-plus{transform:rotate(45deg)}.faq-panel{display:grid;transition:grid-template-rows .4s var(--ease-ll),opacity .4s var(--ease-ll);grid-template-rows:0fr;opacity:0}.faq-item[data-open="1"] .faq-panel{grid-template-rows:1fr;opacity:1}.faq-answer{margin-bottom:1.25rem;max-width:72ch;font-size:var(--t-body);line-height:var(--lh-body);color:#52564F}.conic-white{background-image: conic-gradient(from var(--ll-conic),transparent 0deg,transparent 186deg,rgba(255,255,255,0.10) 252deg,rgba(255,255,255,0.45) 302deg,#ffffff 332deg,#ffffff 352deg,rgba(255,255,255,0.28) 358deg,transparent 360deg) !important}.conic-ring.conic-white{background-color:rgba(255,255,255,0.10)}.glowhost{position:relative;overflow:visible}.glow-blur,.glow-out,.glow-sheen{position:absolute;inset:-13px;border-radius:21px;display:block;pointer-events:none;z-index:0;opacity:0;transform:scale(.97);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1)}.glow-out{background:var(--electric)}.glow-sheen{background:conic-gradient(from var(--ll-conic),rgba(0,255,50,0) 0deg,rgba(0,255,50,0) 170deg,rgba(0,255,50,0.45) 250deg,rgba(214,255,228,0.95) 298deg,rgba(255,255,255,1) 312deg,rgba(0,255,50,0.6) 332deg,rgba(0,255,50,0) 360deg);animation:llConic 2.6s linear infinite;animation-play-state:paused;mix-blend-mode:screen}.glow-blur{background:var(--electric);filter:blur(10px)}@media (hover:hover) and (pointer:fine){.glowhost:hover>.glow-blur{opacity:.6;transform:scale(1.015);filter:blur(26px);transition-duration:.66s}.glowhost:hover>.glow-out{opacity:.9;transform:scale(1.015);transition-duration:.62s}.glowhost:hover>.glow-sheen{opacity:1;transform:scale(1.015);animation-play-state:running;transition-duration:.62s}}@media (prefers-reduced-motion:reduce){.glow-sheen{animation:none}}