.discover-page{--discover-line:color-mix(in oklab, var(--foreground) 18%, transparent);--discover-soft:color-mix(in oklab, var(--foreground) 7%, transparent);--discover-cyan:var(--primary);--discover-violet:var(--accent);background:var(--background);min-height:100vh;color:var(--foreground);padding-bottom:max(5.5rem,env(safe-area-inset-bottom));overflow-x:clip}.discover-page *,.discover-page :before,.discover-page :after{box-sizing:border-box}.discover-page h1,.discover-page h2,.discover-page h3,.discover-page p{margin:0}.discover-shell{width:min(100% - 2rem,76rem);margin-inline:auto}.discover-band{border-top:1px solid var(--discover-line);padding:clamp(5rem,10vw,9rem) 0;scroll-margin-top:5.5rem}.discover-kicker{color:var(--discover-cyan);text-transform:uppercase;font:600 .68rem/1.2 ui-monospace,monospace}.discover-page .discover-kicker{letter-spacing:.2em}.discover-nav{z-index:45;top:max(5.75rem,calc(5.1rem + env(safe-area-inset-top)));border:1px solid var(--discover-line);background:color-mix(in oklab,var(--background) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100% - 1rem,76rem);min-height:3.8rem;box-shadow:0 1rem 3rem color-mix(in oklab,var(--background) 80%,transparent);border-radius:.5rem;align-items:center;gap:1rem;padding:.55rem .7rem;display:flex;position:fixed;left:50%;transform:translate(-50%)}.discover-wordmark{min-width:max-content;color:var(--foreground);flex-direction:column;text-decoration:none;display:flex}.discover-wordmark span{letter-spacing:.12em;font:700 1.05rem/1 ui-monospace,monospace}.discover-wordmark small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin-top:.25rem;font-size:.55rem}.discover-nav-links{scrollbar-width:none;justify-content:center;align-items:center;gap:.15rem;margin-inline:auto;display:flex;overflow-x:auto}.discover-nav-links button{min-height:2.65rem;color:var(--muted-foreground)}.discover-nav-links button[data-active=true]{color:var(--foreground);background:var(--discover-soft)}.discover-open-app{min-height:2.65rem}.discover-hero{align-items:end;min-height:min(52rem,92svh);display:grid;position:relative;overflow:hidden}.discover-hero-media,.discover-hero-scrim{width:100%;height:100%;position:absolute;inset:0}.discover-hero-media{object-fit:cover;object-position:center}.discover-hero-scrim{background:linear-gradient(90deg,color-mix(in oklab,var(--background) 94%,transparent),color-mix(in oklab,var(--background) 65%,transparent) 55%,color-mix(in oklab,var(--background) 30%,transparent)),linear-gradient(0deg,var(--background),transparent 48%)}.discover-hero-copy{z-index:2;padding-block:10rem 7rem;position:relative}.discover-hero h1{letter-spacing:0;text-transform:uppercase;max-width:12ch;margin-top:1rem;font-family:ui-sans-serif,system-ui,sans-serif;font-size:clamp(3.35rem,9vw,8.5rem);font-weight:900;line-height:.82}.discover-hero h1 em,.discover-final h2 em{color:var(--discover-cyan);font-family:var(--font-display);font-weight:400}.discover-lede{max-width:38rem;color:color-mix(in oklab,var(--foreground) 78%,transparent);font-size:clamp(1rem,2vw,1.3rem);line-height:1.6;margin-top:1.5rem!important}.discover-actions{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.discover-actions a,.discover-actions button{min-height:2.9rem}.discover-proofline{color:var(--muted-foreground);font-size:.7rem;margin-top:1rem!important}.discover-scroll-cue{z-index:3;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;right:max(1rem,50vw - 38rem)}.discover-scroll-cue svg{transform:rotate(90deg)}.discover-section-head{max-width:52rem;margin-bottom:3rem}.discover-section-head h2,.discover-process h2,.discover-story h2,.discover-faq h2{letter-spacing:0;margin-top:.8rem;font-size:clamp(2.7rem,6vw,5.7rem);line-height:.92}.discover-section-head>p:last-child{max-width:39rem;color:var(--muted-foreground);margin-top:1.2rem;line-height:1.65}.discover-section-head--split{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end;gap:3rem;max-width:none;display:grid}.discover-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.discover-showcase{border:1px solid var(--discover-line);border-radius:.4rem;min-height:34rem;position:relative;overflow:hidden}.discover-showcase[data-featured=true]{grid-row:span 2;min-height:68.8rem}.discover-showcase img,.discover-showcase-overlay{object-fit:cover;width:100%;height:100%;transition:transform .8s;position:absolute;inset:0}.discover-showcase:hover img{transform:scale(1.025)}.discover-showcase-overlay{background:linear-gradient(0deg,color-mix(in oklab,var(--background) 96%,transparent),transparent 70%)}.discover-showcase-copy{z-index:2;padding:clamp(1.4rem,4vw,3rem);position:absolute;inset:auto 0 0}.discover-showcase-copy>p{color:var(--discover-cyan);text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:.5rem;font:600 .68rem/1 ui-monospace,monospace;display:flex}.discover-showcase-copy>p svg{width:1rem}.discover-showcase-copy h3{max-width:16ch;margin-top:.75rem;font-size:clamp(1.9rem,3.2vw,3.4rem);line-height:.95}.discover-showcase-copy>span{max-width:34rem;color:color-mix(in oklab,var(--foreground) 76%,transparent);margin-top:.8rem;line-height:1.5;display:block}.discover-showcase-copy small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.08em;margin:.65rem 0 1rem;font-size:.66rem;display:block}.discover-process{background:color-mix(in oklab,var(--card) 36%,var(--background))}.discover-process-layout{grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.discover-process-copy>p:not(.discover-kicker){max-width:35rem;color:var(--muted-foreground);margin-top:1.3rem;line-height:1.65}.discover-process-list{margin:2.5rem 0 0;padding:0;list-style:none}.discover-process-list li{border-top:1px solid var(--discover-line);grid-template-columns:3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.discover-process-list strong{color:var(--discover-cyan);font:500 .7rem ui-monospace,monospace}.discover-process-list h3{font-size:1.25rem}.discover-process-list p{color:var(--muted-foreground);font-size:.88rem;line-height:1.55;margin-top:.35rem!important}.discover-feature-film{border:1px solid var(--discover-line);min-height:42rem;margin:0;position:relative;overflow:hidden}.discover-feature-film video,.discover-feature-film img{object-fit:cover;width:100%;height:42rem}.discover-feature-film figcaption{background:linear-gradient(0deg,var(--background),transparent);flex-direction:column;padding:5rem 1.5rem 1.5rem;display:flex;position:absolute;inset:auto 0 0}.discover-feature-film figcaption span,.discover-feature-film figcaption small{color:var(--muted-foreground);text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.discover-feature-film figcaption strong{margin:.35rem 0;font-size:1.2rem}.discover-step-tabs{border-block:1px solid var(--discover-line);grid-template-columns:repeat(4,1fr);display:grid}.discover-step-tabs button{border-right:1px solid var(--discover-line);height:4rem;color:var(--muted-foreground);border-radius:0}.discover-step-tabs button:last-child{border-right:0}.discover-step-tabs button span{color:var(--discover-cyan);font:.65rem ui-monospace,monospace}.discover-step-tabs button[data-active=true]{color:var(--foreground);background:var(--discover-soft);box-shadow:inset 0 -2px 0 var(--discover-cyan)}.discover-workspace-demo{border-bottom:1px solid var(--discover-line);grid-template-columns:10rem minmax(0,1.25fr) minmax(20rem,.75fr);min-height:34rem;display:grid}.discover-demo-rail{border-right:1px solid var(--discover-line);color:var(--muted-foreground);flex-direction:column;gap:1.1rem;padding:1.4rem;font-size:.72rem;display:flex}.discover-demo-rail span:first-child{color:var(--foreground);font:700 .75rem ui-monospace,monospace}.discover-demo-screen{background:var(--card);min-height:32rem;position:relative;overflow:hidden}.discover-demo-screen img{object-fit:cover;width:100%;height:100%}.discover-demo-label{border:1px solid var(--discover-line);background:color-mix(in oklab,var(--background) 82%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.72rem;display:flex;position:absolute;top:1rem;left:1rem}.discover-demo-label small{color:var(--muted-foreground);font-size:.6rem}.discover-demo-copy{border-left:1px solid var(--discover-line);flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);display:flex}.discover-demo-copy>span{color:var(--discover-cyan);font:.72rem ui-monospace,monospace}.discover-demo-copy h3{margin-top:1rem;font-size:clamp(2rem,3.2vw,3.4rem);line-height:.96}.discover-demo-copy p{color:var(--muted-foreground);margin-top:1rem;line-height:1.65}.discover-demo-progress{background:var(--discover-line);height:2px;margin-top:2rem}.discover-demo-progress i{background:var(--discover-cyan);height:100%;transition:width .35s;display:block}.discover-story{background:var(--foreground);color:var(--background)}.discover-story-layout{grid-template-columns:minmax(14rem,.65fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,10vw,10rem);display:grid}.discover-founder-mark{aspect-ratio:1;border:1px solid color-mix(in oklab,var(--background) 25%,transparent);font:400 clamp(5rem,13vw,11rem)/1 var(--font-display);place-items:center;display:grid}.discover-story .discover-kicker{color:color-mix(in oklab,var(--background) 62%,var(--primary))}.discover-story p:not(.discover-kicker){max-width:47rem;color:color-mix(in oklab,var(--background) 68%,transparent);margin-top:1.5rem;line-height:1.75}.discover-story blockquote{border-left:2px solid var(--primary);font:400 clamp(1.8rem,4vw,3.2rem)/1.1 var(--font-display);margin:2.5rem 0 0;padding-left:1.4rem}.discover-story-note{font-size:.85rem}.discover-offer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.discover-offer{border-top:2px solid var(--discover-cyan);border-inline:1px solid var(--discover-line);border-bottom:1px solid var(--discover-line);background:var(--discover-soft);flex-direction:column;min-height:33rem;padding:1.5rem;display:flex}.discover-offer--legacy{border-top-color:var(--gold)}.discover-offer>span{color:var(--discover-cyan);letter-spacing:.14em;font:.65rem ui-monospace,monospace}.discover-offer h3{margin-top:.8rem;font-size:1.7rem;line-height:1}.discover-offer>p{min-height:6.5rem;color:var(--muted-foreground);margin-top:1rem;font-size:.82rem;line-height:1.6}.discover-offer>strong{min-height:3.5rem;margin-top:.8rem;font-size:1.2rem}.discover-offer ul{border-top:1px solid var(--discover-line);flex:1;margin:1rem 0 1.5rem;padding:1rem 0 0;list-style:none}.discover-offer li{color:color-mix(in oklab,var(--foreground) 78%,transparent);gap:.5rem;margin-top:.7rem;font-size:.78rem;display:flex}.discover-offer li svg{width:.85rem;color:var(--discover-cyan)}.discover-member-bar{border:1px solid var(--discover-line);justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;padding:1.4rem;display:flex}.discover-member-bar div{flex-direction:column;display:flex}.discover-member-bar span{color:var(--muted-foreground);margin-top:.25rem;font-size:.8rem}.discover-faq-layout{grid-template-columns:minmax(15rem,.6fr) minmax(0,1fr);gap:clamp(3rem,9vw,9rem);display:grid}.discover-faq-list details{border-top:1px solid var(--discover-line)}.discover-faq-list details:last-child{border-bottom:1px solid var(--discover-line)}.discover-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:4.75rem;font-size:1.05rem;list-style:none;display:flex}.discover-faq-list summary::-webkit-details-marker{display:none}.discover-faq-list details[open] summary svg{transform:rotate(90deg)}.discover-faq-list p{max-width:42rem;color:var(--muted-foreground);padding:0 2rem 1.5rem 0;line-height:1.65}.discover-final{border-top:1px solid var(--discover-line);align-items:end;min-height:48rem;display:grid;position:relative;overflow:hidden}.discover-final video,.discover-final-scrim{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.discover-final-scrim{pointer-events:none;background:linear-gradient(90deg,color-mix(in oklab,var(--background) 94%,transparent),color-mix(in oklab,var(--background) 35%,transparent)),linear-gradient(0deg,var(--background),transparent)}.discover-final-copy{z-index:2;pointer-events:none;padding-bottom:5rem;position:relative}.discover-final-copy>*{pointer-events:auto}.discover-final h2{max-width:13ch;margin-top:.8rem;font-size:clamp(3.2rem,8vw,7rem);line-height:.88}.discover-final small{color:var(--muted-foreground);margin-top:1rem;display:block}.discover-footer{border-top:1px solid var(--discover-line);padding:2.5rem 0}.discover-footer .discover-shell{grid-template-columns:.8fr 1fr 1.5fr;align-items:start;gap:2rem;display:grid}.discover-footer div:first-child{flex-direction:column;display:flex}.discover-footer div:first-child strong{letter-spacing:.12em;font:700 1.2rem ui-monospace,monospace}.discover-footer div:first-child span,.discover-footer p,.discover-footer small{color:var(--muted-foreground);font-size:.65rem;line-height:1.6}.discover-footer nav{flex-wrap:wrap;gap:1rem;display:flex}.discover-footer nav a{color:var(--foreground);font-size:.75rem}@media(max-width:980px){.discover-nav-links{order:3;justify-content:start;width:100%}.discover-nav{flex-wrap:wrap}.discover-open-app{margin-left:auto}.discover-hero-copy{padding-top:11rem}.discover-process-layout,.discover-story-layout,.discover-faq-layout{grid-template-columns:1fr}.discover-feature-film,.discover-feature-film video,.discover-feature-film img{height:34rem;min-height:34rem}.discover-workspace-demo{grid-template-columns:7rem 1fr}.discover-demo-copy{border:1px solid var(--discover-line);border-bottom:0;grid-column:1/-1}.discover-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.discover-shell{width:min(100% - 1.25rem,76rem)}.discover-band{padding-block:4.5rem}.discover-nav{width:calc(100% - .75rem);top:max(5.75rem,calc(5.1rem + env(safe-area-inset-top)))}.discover-wordmark small{display:none}.discover-nav-links button{padding-inline:.65rem}.discover-hero{min-height:48rem}.discover-hero-copy{padding:10rem 0 6rem}.discover-hero h1{font-size:clamp(3.1rem,16vw,5rem)}.discover-hero-scrim{background:linear-gradient(0deg,var(--background) 2%,color-mix(in oklab,var(--background) 72%,transparent) 70%,color-mix(in oklab,var(--background) 45%,transparent))}.discover-scroll-cue{display:none}.discover-section-head--split{grid-template-columns:1fr;gap:1rem}.discover-showcase-grid{grid-template-columns:1fr}.discover-showcase,.discover-showcase[data-featured=true]{grid-row:auto;min-height:35rem}.discover-step-tabs{display:flex;overflow-x:auto}.discover-step-tabs button{min-width:9rem}.discover-workspace-demo{grid-template-columns:1fr}.discover-demo-rail{display:none}.discover-demo-screen{min-height:25rem}.discover-demo-copy{grid-column:auto}.discover-founder-mark{width:min(70vw,17rem)}.discover-offer-grid{grid-template-columns:1fr}.discover-offer,.discover-offer>p,.discover-offer>strong{min-height:auto}.discover-member-bar{flex-direction:column;align-items:stretch}.discover-final{min-height:44rem}.discover-footer .discover-shell{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.discover-page{scroll-behavior:auto}.discover-showcase img,.discover-demo-progress i{transition:none}.discover-showcase:hover img{transform:none}}
