.stage{--st-black:#000;--st-charcoal:#141418;--st-raised:#1e1e26;--st-porcelain:#f5f5f7;--st-steel:#86868b;--st-graphite:#6e6e73;--st-hair:#f5f5f71f;--st-amber:#e8913a;--st-amber-hi:#f5ad4a;--st-amber-ink:#0a0a0e;--st-sky:#00bfff;--st-rec:#ff3b30;--st-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", var(--font-inter), system-ui, sans-serif;--st-ease:cubic-bezier(.2, .7, .2, 1);background:var(--st-black);color:var(--st-porcelain);font-family:var(--st-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.stage .font-display{font-family:var(--st-font);text-transform:none;letter-spacing:-.02em;font-weight:600;line-height:1.06}.st-display-hero{letter-spacing:-.015em;font-size:clamp(2.75rem,6vw,4.5rem);font-weight:600;line-height:1.05}.st-display-feature{letter-spacing:-.009em;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;line-height:1.06}.st-display-section{letter-spacing:-.005em;font-size:clamp(2.125rem,5vw,3.5rem);font-weight:600;line-height:1.07}.st-card-heading{letter-spacing:.007em;font-size:clamp(1.375rem,2.3vw,1.75rem);font-weight:600;line-height:1.14}.st-lede{letter-spacing:.011em;color:var(--st-steel);font-size:clamp(1.125rem,1.9vw,1.3125rem);line-height:1.38}.st-lede strong,.st-body strong{color:var(--st-porcelain);font-weight:600}.st-body{letter-spacing:-.022em;color:var(--st-steel);font-size:1.0625rem;line-height:1.47}.st-small{letter-spacing:-.016em;color:var(--st-steel);font-size:.875rem;line-height:1.43}.st-eyebrow{letter-spacing:-.022em;color:var(--st-amber);font-size:clamp(.9375rem,1.5vw,1.0625rem);font-weight:600;line-height:1.24}.st-numeral{font-family:var(--font-display-face), var(--st-font);letter-spacing:-.01em;font-weight:800;line-height:.9}.st-muted{color:var(--st-steel)}.st-text{color:var(--st-porcelain)}.st-amber{color:var(--st-amber)}.st-gradient-text{background:linear-gradient(100deg, var(--st-porcelain) 30%, var(--st-amber) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.st-wordmark{letter-spacing:-.03em;color:var(--st-porcelain);font-weight:700}.st-wordmark>span{color:var(--st-sky)}.st-pill{background:var(--st-amber);min-height:44px;color:var(--st-amber-ink);letter-spacing:-.022em;transition:background-color .2s var(--st-ease), transform .2s var(--st-ease);border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.st-pill:hover{background:var(--st-amber-hi)}.st-pill:active{transform:scale(.98)}.st-pill-sm{min-height:36px;padding:0 1rem;font-size:.875rem}.st-pill-outline{border:1px solid var(--st-porcelain);min-height:44px;color:var(--st-porcelain);letter-spacing:-.022em;transition:background-color .2s var(--st-ease), color .2s var(--st-ease);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.375rem;font-size:1.0625rem;font-weight:600;display:inline-flex}.st-pill-outline:hover{background:var(--st-porcelain);color:var(--st-black)}.st-link{min-height:44px;color:var(--st-amber);letter-spacing:-.022em;align-items:center;gap:.25rem;font-size:1.0625rem;display:inline-flex}.st-link:hover{text-underline-offset:3px;text-decoration:underline}.stage .st-pill:focus-visible,.stage .st-pill-outline:focus-visible,.stage .st-link:focus-visible,.stage .st-focus:focus-visible{outline:2px solid var(--st-amber);outline-offset:3px}.st-band{background:var(--st-charcoal)}.st-card{background:var(--st-charcoal);border-radius:28px;position:relative;overflow:hidden}.st-card-black{background:var(--st-black);border-radius:28px;position:relative;overflow:hidden}.st-tile{background:var(--st-black);border-radius:20px;padding:1rem}.st-tile.st-glass{background:linear-gradient(135deg,#ffffff17,#ffffff08)}.st-hair{border-color:var(--st-hair)}.st-hair-top{border-top:1px solid var(--st-hair)}.st-badge{color:var(--st-amber);letter-spacing:-.01em;background:#e8913a24;border-radius:6px;align-items:center;padding:2px 7px;font-size:.75rem;font-weight:600;display:inline-flex}.st-chip{min-height:32px;color:var(--st-porcelain);background:linear-gradient(135deg,#ffffff21,#ffffff0d);border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #fff3}.st-glass{-webkit-backdrop-filter:blur(28px)saturate(170%);backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(135deg,#ffffff1c,#ffffff09 60%,#ffffff0f);border:1px solid #ffffff24;position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #00000059,0 24px 60px -36px #000000e6}.st-glass:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 20% 0,#ffffff29,#fff0 55%);position:absolute;inset:0}.st-glass-amber{background:linear-gradient(135deg,#e8913a38,#e8913a0f 55%,#ffffff0d);border-color:#e8913a59}.st-field{isolation:isolate;position:relative}.st-field:before{content:"";z-index:-1;pointer-events:none;filter:blur(40px);background:radial-gradient(60% 45% at 18% 20%,#e8913a29,#0000 70%),radial-gradient(50% 40% at 82% 70%,#00bfff17,#0000 70%),radial-gradient(40% 35% at 60% 100%,#e8913a14,#0000 70%);position:absolute;inset:0}.st-chip.st-glass,.st-badge.st-glass{background:linear-gradient(135deg,#ffffff24,#ffffff0d)}@media (prefers-reduced-transparency:reduce){.st-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--st-charcoal)}}.st-nav{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-bottom:1px solid var(--st-hair);background:#000000b8;position:sticky;top:0}.st-nav-link{letter-spacing:-.01em;color:#f5f5f7cc;min-height:44px;transition:color .2s var(--st-ease);align-items:center;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.st-nav-link:hover{color:var(--st-porcelain)}.st-menu-sheet{background:var(--st-black)}.stage .st-input{border:1px solid var(--st-graphite);width:100%;min-height:48px;color:var(--st-porcelain);background:#ffffff0a;border-radius:12px;padding:0 1rem;font-size:1rem}.stage .st-input::placeholder{color:var(--st-steel)}.stage .st-input:focus{border-color:var(--st-amber);outline:none;box-shadow:0 0 0 3px #e8913a40}.st-titanium{background:linear-gradient(145deg,#6a6a72 0%,#3c3c44 12%,#26262c 30%,#1b1b20 70%,#45454d 96%);box-shadow:0 0 0 1px #ffffff0f}.st-devicebtn{background:#4a4a52}.st-cameraglass{background:#101018}.st-glow{background:radial-gradient(closest-side,#e8913a38,#e8913a00 70%)}.st-keep-ring{border:2px solid var(--st-amber);border-radius:14px}.st-score{background:var(--st-amber);color:var(--st-amber-ink)}.st-rec{background:var(--st-rec)}.st-scrim-b{background:linear-gradient(#0000 40%,#000000d9)}.st-plan{--mx:50%;--my:30%;--tx:0deg;--ty:0deg;transform:perspective(1200px) rotateX(var(--tx)) rotateY(var(--ty)) translateY(0) scale(1);transition:transform .35s var(--st-ease), box-shadow .35s var(--st-ease), border-color .35s var(--st-ease);will-change:transform}.st-plan:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my), #ffffff24, #e8913a0f 40%, transparent 70%);transition:opacity .35s var(--st-ease);position:absolute;inset:0}.st-plan .st-plan-price,.st-plan .st-pill,.st-plan .st-pill-outline{transition:transform .35s var(--st-ease), background-color .2s var(--st-ease), color .2s var(--st-ease)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.st-plan:hover{transform:perspective(1200px) rotateX(var(--tx)) rotateY(var(--ty)) translateY(-8px) scale(1.015);box-shadow:inset 0 0 0 1px #e8913a8c,0 0 0 1px #e8913a40,0 30px 70px -30px #e8913a73,0 40px 80px -40px #000000e6}.st-plan:hover:after{opacity:1}.st-plan:hover .st-plan-price{transform-origin:0 100%;transform:scale(1.06)}.st-plan:hover .st-pill{background:var(--st-amber-hi)}.st-plan:hover .st-pill-outline{background:var(--st-porcelain);color:var(--st-black)}.st-plan:hover li{animation:st-tick .5s var(--st-ease) both}.st-plan:hover li:nth-child(2){animation-delay:40ms}.st-plan:hover li:nth-child(3){animation-delay:80ms}.st-plan:hover li:nth-child(4){animation-delay:.12s}.st-plan:hover li:nth-child(5){animation-delay:.16s}}@keyframes st-tick{0%{opacity:.55;transform:translate(-4px)}to{opacity:1;transform:none}}.st-faq summary{cursor:pointer;list-style:none}.st-faq summary::-webkit-details-marker{display:none}.st-faq[open] .st-faq-plus{transform:rotate(45deg)}.st-faq-plus{transition:transform .25s var(--st-ease)}@keyframes st-rise{0%{opacity:0;transform:translateY(48px)scale(.98)}to{opacity:1;transform:none}}@keyframes st-zoom{0%{opacity:.4;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes st-drift-up{0%{transform:translateY(12%)}to{transform:translateY(-12%)}}@keyframes st-tilt-in{0%{transform:perspective(1400px)rotateX(24deg)rotateY(-10deg)translateY(10%)}to{transform:perspective(1400px)rotateX(0)rotateY(0)translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-reveal{animation:linear both st-rise;animation-timeline:view();animation-range:entry entry 55%}.st-zoom{animation:linear both st-zoom;animation-timeline:view();animation-range:entry cover 40%}.st-drift{animation:linear both st-drift-up;animation-timeline:view();animation-range:cover}.st-tilt{animation:linear both st-tilt-in;animation-timeline:view();animation-range:entry cover 45%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.st-js .st-reveal:not([data-in]),.st-js .st-zoom:not([data-in]),.st-js .st-tilt:not([data-in]){opacity:0;transform:translateY(32px)}.st-js .st-reveal,.st-js .st-zoom,.st-js .st-tilt{transition:opacity .7s var(--st-ease), transform .7s var(--st-ease)}}}@keyframes st-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.st-enter{animation:st-enter .9s var(--st-ease) both}.st-enter-2{animation:st-enter .9s var(--st-ease) .12s both}.st-enter-3{animation:st-enter .9s var(--st-ease) .24s both}}.st-canvas-fade{opacity:0;transition:opacity .45s var(--st-ease)}.st-canvas-fade[data-ready=true]{opacity:1}
