@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--orange:#ff6b5a;--dark:#0f172a;--muted:#64748b;--cream:#fff7f4;--white:#fff;--border:#0f172a14}*{box-sizing:border-box}body{color:var(--dark);background:linear-gradient(#fff7f4 0%,#fff 50%,#fff7f4 100%);margin:0;font-family:Inter,sans-serif}.page{min-height:100vh;padding:32px}.nav{justify-content:space-between;align-items:center;max-width:1200px;margin:auto;display:flex}.brand{align-items:center;gap:10px;display:flex}.brand img{width:38px}.brand span{letter-spacing:-1.5px;font-size:32px;font-weight:800}.socials{gap:25px;display:flex}.socials a{color:var(--dark);font-size:14px;font-weight:600;text-decoration:none}.hero{text-align:center;max-width:900px;margin:auto;padding:90px 20px 25px}.badge{border:1px solid var(--border);color:var(--orange);background:#fff;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}h1{letter-spacing:-.07em;max-width:1100px;margin:30px auto 0;font-size:clamp(52px,6vw,82px);line-height:.98}h1 span{color:var(--orange)}.hero p{max-width:650px;color:var(--muted);margin:30px auto;font-size:20px;line-height:1.7}.waitlist{border:1px solid var(--border);background:#fff;border-radius:30px;gap:12px;max-width:520px;margin:40px auto 0;padding:14px;display:grid;box-shadow:0 25px 80px #0f172a14}input{border:1px solid var(--border);border-radius:18px;padding:17px 20px;font-size:15px}button{background:var(--orange);color:#fff;cursor:pointer;border:none;border-radius:18px;padding:17px;font-weight:800}.hero small{color:#94a3b8;margin-top:18px;display:block}.product{max-width:1350px;margin:20px auto 120px}.product img{border-radius:40px;width:100%;display:block;box-shadow:0 60px 120px #0f172a2e}.mockup-caption{text-align:center;color:#64748b;margin-bottom:30px;font-size:18px}.audience>div,.features>div{transition:all .25s}.audience>div:hover,.features>div:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0f172a14}.label{color:var(--orange);letter-spacing:.15em;font-size:13px;font-weight:800}h2{letter-spacing:-.06em;font-size:clamp(34px,5vw,55px);line-height:1.05}.section{text-align:center;max-width:1200px;margin:0 auto 120px}.section p{color:var(--muted);line-height:1.7}.audience{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;display:grid}.audience div,.features div{border:1px solid var(--border);text-align:left;background:#fff;border-radius:28px;padding:30px}.audience h3,.features h3{color:var(--orange);margin-top:0}.thread{background:linear-gradient(135deg,#ffe7e0,#fff);border-radius:45px;max-width:1200px;margin:0 auto 120px;padding:80px}.thread-content{max-width:750px}.thread h2{margin-top:20px}.thread p{color:var(--muted);font-size:20px}.thread-list{gap:15px;margin-top:35px;display:grid}.thread-list span{background:#fff;border-radius:18px;padding:18px 22px;font-weight:600}.features{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:50px;display:grid}.founder{border:1px solid var(--border);text-align:center;background:#fff;border-radius:40px;max-width:900px;margin:0 auto 120px;padding:70px 50px}.founder p{color:var(--muted);font-size:18px;line-height:1.7}.launch{background:var(--orange);color:#fff;text-align:center;border-radius:45px;max-width:900px;margin:0 auto 100px;padding:75px 50px}.launch .label{color:#fff}.launch p{color:#fff;font-size:18px}footer{text-align:center;max-width:1200px;margin:auto;padding-bottom:40px}footer p{color:var(--muted)}.success-card{background:#fff;border-radius:30px;padding:35px}@media (width<=900px){.page{padding:20px}.audience,.features{grid-template-columns:1fr}.thread{padding:40px 25px}.hero{padding-top:60px}.socials{display:none}h1{font-size:48px}}.audience div,.features div{transition:transform .25s,box-shadow .25s}.audience div:hover,.features div:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0f172a1f}
