@font-face{font-family:Onest;src:url(assets/Onest.ttf) format("truetype");font-display:swap}:root{--ink:#edf2fa;--muted:#aab7ca;--blue:#80b4ff;--line:#344252;--paper:#0f151e}body{font-family:Onest,-apple-system,BlinkMacSystemFont,sans-serif}.header{border-color:var(--line)}.brand img{width:36px;height:36px;object-fit:contain;flex:none}.nav-app,.button{border-radius:16px}.button{background:#1769e0;border-color:#1769e0;color:#fff}.button.secondary{background:#243b5a;color:#edf2fa;border-color:#344252}.lead,.chat-copy>p{color:var(--muted)}.hero{grid-template-columns:1.1fr 1fr;gap:64px;padding-block:68px;min-height:740px}.hero h1{font-weight:550;letter-spacing:-2.7px}.hero h1 span{color:#80b4ff}.app-product-scene{display:flex;flex-direction:column;align-items:center;gap:18px;background:#182331;border:1px solid var(--line);border-radius:34px;padding:24px 28px}.app-scene-caption{font-size:13px;color:var(--muted)}.app-scene-note{font-size:11px;color:var(--muted)}.app-device{width:min(100%,300px);border:1px solid #435064;border-radius:30px;overflow:hidden;background:#0f151e;box-shadow:0 22px 70px #0004}.app-device>img{display:block;width:100%;height:auto;object-fit:contain}.app-home-preview{display:grid;place-items:center;position:relative;padding:32px 30px 72px;background:#182331;border:1px solid var(--line);border-radius:32px;overflow:hidden}.app-home-preview>.app-device{width:min(100%,310px)}.app-home-preview>span{position:absolute;left:20px;right:20px;bottom:18px;background:transparent;text-align:center;color:var(--muted);font-size:12px}.experience{background:#17212e}.creation-panel input{background:#0f1723;color:var(--ink);border:1px solid var(--line);border-radius:14px}.share-example code{background:#243b5a;color:var(--ink);border-radius:10px}.browser-shell,.browser-bar,.demo-caption{background:#1e2b3a;color:var(--muted)}.plan{background:#1d2734;border-color:var(--line);border-radius:24px}.plan.business{background:#243b5a}.final-cta{background:#1d2e46;border-radius:30px}.footer{color:var(--muted)}dialog{background:#1d2734;color:var(--ink);border:1px solid var(--line);border-radius:24px}.benefit-items article,.chat-detail,.plan-features li{border-color:var(--line)}.section-number{color:#91a4bc}.chat-copy h2,.section-heading h2,.benefit-heading h2{font-weight:550;letter-spacing:-1.5px}@media(max-width:1000px){.hero{gap:30px}.app-product-scene{padding:20px}.app-device{max-width:280px}}@media(max-width:760px){.hero{grid-template-columns:1fr;padding-block:44px;gap:34px}.hero h1{letter-spacing:-2px}.app-product-scene{width:100%;max-width:440px;margin:auto}.app-device{max-width:300px}.app-home-preview{max-width:440px;margin:auto;width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.cookie-banner,.cookie-dialog{background:#1d2734;color:#edf2fa;border-color:#344252;font-family:Onest,sans-serif}.cookie-banner h2,.cookie-dialog h2{color:#edf2fa}.cookie-banner p,.cookie-dialog p,.cookie-dialog dd{color:#aab7ca}.cookie-banner a,.cookie-dialog a{color:#80b4ff}.cookie-banner button,.cookie-dialog button{background:#243b5a;color:#edf2fa;border-color:#344252;border-radius:12px}.cookie-banner .cookie-primary{background:#1769e0;border-color:#1769e0}.cookie-banner .cookie-text{background:transparent}
