.landing-hero{isolation:isolate;background:radial-gradient(circle at 76% 29%, color-mix(in oklab, var(--gold-500) 12%, transparent), transparent 31rem), var(--background);position:relative}.landing-hero-grid{z-index:-1;pointer-events:none;opacity:.54;background-image:linear-gradient(to right, var(--hairline) 1px, transparent 1px), linear-gradient(to bottom, var(--hairline) 1px, transparent 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 90%);mask-image:linear-gradient(#000 0%,#0000 90%)}.landing-kicker{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:var(--neutral-300);align-items:center;gap:.7rem;font-size:.75rem;font-weight:600;display:inline-flex}.landing-kicker>span{background:var(--gold);width:1.9rem;height:1px}.proof-fact-list{color:var(--muted-foreground);flex-wrap:wrap;gap:.65rem 1rem;font-size:.8125rem;display:flex}.proof-fact-list li{align-items:center;gap:.55rem;display:inline-flex}.proof-fact-list li:before{background:var(--gold);content:"";border-radius:999px;width:4px;height:4px}.hero-product-proof{position:relative}.stage-frame{width:100%;max-width:68rem;margin-inline:auto;padding-inline:.5rem;position:relative}.stage-halo{pointer-events:none;background:radial-gradient(ellipse 54% 48% at 50% 42%, color-mix(in oklab, var(--gold-500) 18%, transparent), transparent 70%);filter:blur(5px);height:120%;position:absolute;inset:-18% -10% auto}.stage{transform-origin:50% 18%;position:relative}.laptop{filter:drop-shadow(0 46px 70px #00000094);filter:drop-shadow(0 46px 70px lab(0% 0 0/.58));width:min(100%,56rem);margin-inline:auto;position:relative}.laptop-screen{border:1px solid color-mix(in oklab, var(--foreground) 17%, transparent);background:var(--neutral-950);padding:clamp(.42rem,1vw,.75rem);box-shadow:inset 0 1px 0 var(--hairline), 0 0 0 1px #000000b3;border-bottom:none;border-radius:clamp(.8rem,1.6vw,1.25rem) clamp(.8rem,1.6vw,1.25rem) 0 0;padding-bottom:0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.laptop-screen{box-shadow:inset 0 1px 0 var(--hairline), 0 0 0 1px lab(0% 0 0/.7)}}.laptop-screen>img{border:1px solid var(--hairline);border-bottom:none;border-radius:clamp(.35rem,.8vw,.6rem) clamp(.35rem,.8vw,.6rem) 0 0;width:100%;height:auto;display:block}.laptop-camera{z-index:2;background:var(--neutral-800);border-radius:999px;width:4px;height:4px;position:absolute;top:clamp(.16rem,.4vw,.3rem);left:50%;translate:-50%}.laptop-glare{pointer-events:none;background:linear-gradient(115deg, transparent 44%, color-mix(in oklab, var(--foreground) 4.5%, transparent) 49%, transparent 55%);position:absolute;inset:0}.laptop-base{background:linear-gradient(var(--neutral-700), var(--neutral-900) 58%, var(--neutral-950));height:clamp(.6rem,1.3vw,.95rem);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 28%, transparent), 0 14px 28px #00000080;border-radius:0 0 clamp(.7rem,1.6vw,1.15rem) clamp(.7rem,1.6vw,1.15rem);margin-inline:-3.2%;position:relative}@supports (color:lab(0% 0 0)){.laptop-base{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--foreground) 28%, transparent), 0 14px 28px lab(0% 0 0/.5)}}.laptop-thumb{background:linear-gradient(var(--neutral-950), var(--neutral-800));border-radius:0 0 999px 999px;width:clamp(5rem,12vw,8.5rem);height:clamp(.28rem,.62vw,.44rem);position:absolute;top:0;left:50%;translate:-50%}.phone{filter:drop-shadow(0 30px 44px #000000a8);filter:drop-shadow(0 30px 44px lab(0% 0 0/.66));width:clamp(6.8rem,16vw,12.5rem);position:absolute;bottom:-10%;left:clamp(-.5rem,1.5vw,1.5rem);rotate:-3deg}@media (prefers-reduced-motion:no-preference){.phone{animation:8s ease-in-out infinite phone-float}}@keyframes phone-float{50%{transform:translateY(-7px)}}.phone-screen{border:1px solid color-mix(in oklab, var(--foreground) 17%, transparent);background:var(--neutral-950);box-shadow:inset 0 1px 0 var(--hairline), 0 0 0 1px #000000b8;border-radius:clamp(1.3rem,3vw,2.1rem);padding:clamp(.25rem,.58vw,.4rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.phone-screen{box-shadow:inset 0 1px 0 var(--hairline), 0 0 0 1px lab(0% 0 0/.72)}}.phone-screen>img{border-radius:clamp(1.05rem,2.4vw,1.75rem);width:100%;height:auto;display:block}.phone-island{z-index:2;background:var(--neutral-950);border-radius:999px;width:26%;height:clamp(.48rem,.95vw,.7rem);position:absolute;top:clamp(.5rem,1.1vw,.8rem);left:50%;translate:-50%}.stage-floor{background:linear-gradient(90deg, transparent, var(--hairline-gold) 30%, var(--hairline-gold) 70%, transparent);height:1px;box-shadow:0 0 32px 5px color-mix(in oklab, var(--gold-500) 18%, transparent);margin-top:clamp(1.4rem,4vw,2.8rem)}.browser-frame{border:1px solid color-mix(in oklab, var(--foreground) 14%, transparent);background:var(--neutral-950);box-shadow:inset 0 1px 0 var(--hairline), 0 42px 90px #00000085;border-radius:1rem;overflow:hidden}@supports (color:lab(0% 0 0)){.browser-frame{box-shadow:inset 0 1px 0 var(--hairline), 0 42px 90px lab(0% 0 0/.52)}}.browser-chrome{border-bottom:1px solid var(--hairline);align-items:center;gap:.9rem;min-width:0;padding:.68rem 1rem;display:flex}.browser-dots{gap:.38rem;display:flex}.browser-dots span{background:color-mix(in oklab, var(--foreground) 17%, transparent);border-radius:999px;width:.58rem;height:.58rem}.browser-url{border:1px solid var(--hairline);background:var(--section-tint);min-width:0;max-width:27rem;color:var(--muted-foreground);font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:1;padding:.32rem .9rem;font-size:.75rem;overflow:hidden}.browser-screen img{width:100%;height:auto;display:block}.capability-layout{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.65fr);gap:4rem;display:grid}.capability-list{border-top:1px solid var(--hairline-gold)}.capability-row{border-bottom:1px solid var(--hairline);grid-template-columns:2.4rem 2.8rem minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:128px;padding:1.55rem 0;display:grid}.capability-index{color:var(--muted-foreground);font-family:var(--font-geist-mono);padding-top:.25rem;font-size:.75rem}.capability-icon{width:2.6rem;height:2.6rem;color:var(--gold);place-items:center;display:grid}.capability-row h3{color:var(--foreground);letter-spacing:-.015em;font-size:1.05rem;font-weight:650}.capability-row p{max-width:42rem;color:var(--muted-foreground);margin-top:.45rem;font-size:.9rem;line-height:1.65}.capability-scope{border:1px solid var(--hairline);color:var(--muted-foreground);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.32rem .6rem;font-size:.75rem}.creator-proof-column{min-width:0}.creator-proof{border-left:1px solid var(--hairline-gold);padding-left:clamp(1.5rem,4vw,3.5rem);position:sticky;top:7rem}.creator-proof-list{border-top:1px solid var(--hairline);gap:.85rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.creator-proof-list li{color:var(--neutral-200);align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.creator-proof-list svg{color:var(--gold);flex:none;margin-top:.15rem}.creator-proof>p{color:var(--muted-foreground);margin-top:1.5rem;font-size:.875rem;line-height:1.65}.setup-steps{border-top:1px solid var(--hairline-gold);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setup-steps>li+li{border-left:1px solid var(--hairline)}.setup-step{height:100%;padding:2rem clamp(1.25rem,3vw,2.5rem) 2.35rem}.setup-step>span{color:var(--gold-text);font-family:var(--font-geist-mono);font-size:.75rem}.setup-step h3{color:var(--foreground);font-family:var(--font-fraunces);margin-top:2.8rem;font-size:1.65rem;font-weight:600}.setup-step p{color:var(--muted-foreground);margin-top:.75rem;font-size:.92rem;line-height:1.7}.early-access{border-block:1px solid var(--hairline-gold);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.65fr);gap:3.5rem;padding-block:clamp(2.5rem,7vw,5rem);display:grid}.early-access-list{gap:.85rem;display:grid}.early-access-list li{color:var(--neutral-200);align-items:flex-start;gap:.7rem;font-size:.9rem;display:flex}.early-access-list svg{color:var(--gold);flex:none;margin-top:.12rem}.faq-list{border-top:1px solid var(--hairline-gold)}.faq-list details{border-bottom:1px solid var(--hairline)}.faq-list summary{cursor:pointer;min-height:72px;color:var(--foreground);justify-content:space-between;align-items:center;gap:1.5rem;font-size:1rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{border:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);width:2rem;height:2rem;color:var(--muted-foreground);transition:rotate var(--duration-fast) ease;border-radius:999px;flex:none;place-items:center;display:grid}.faq-list details[open] .faq-plus{rotate:45deg}.faq-list details>p{max-width:58rem;color:var(--muted-foreground);padding:0 3rem 1.4rem 0;font-size:.95rem;line-height:1.75}.final-cta{border-block:1px solid var(--hairline-gold);padding-block:clamp(3rem,8vw,6rem)}@media (max-width:1023px){.hero-product-proof{margin-top:.5rem}.capability-layout{grid-template-columns:1fr}.creator-proof{border-top:1px solid var(--hairline-gold);border-left:0;padding-top:2.5rem;padding-left:0;position:static}}@media (max-width:767px){.setup-steps{grid-template-columns:1fr}.setup-steps>li+li{border-top:1px solid var(--hairline);border-left:0}.setup-step h3{margin-top:1.5rem}.early-access{grid-template-columns:1fr}}@media (max-width:640px){.landing-hero-grid{background-size:48px 48px}.laptop{display:none}.phone{width:min(62vw,15rem);margin-inline:auto;animation:none;position:relative;bottom:auto;left:auto;rotate:none}.stage-halo{height:100%;inset:-6% 0 auto}.stage-floor{margin-top:2rem}.browser-proof-label{display:none}.capability-row{grid-template-columns:2.2rem minmax(0,1fr);gap:.8rem;min-height:0;padding-block:1.4rem}.capability-index{display:none}.capability-icon{grid-row:1/span 2}.capability-scope{grid-column:2;width:max-content;margin-top:.25rem}}@media (max-width:374px){.proof-fact-list{display:grid}.browser-chrome{gap:.55rem;padding-inline:.7rem}.browser-dots{display:none}}@media (prefers-reduced-motion:reduce){.faq-plus{transition:none}}
