*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}:root{--orange: #da6319;--orange-hover: #c25615;--body-text: #555555;--bg-white: #ffffff;--bg-warm-1: #fff8ea;--bg-warm-2: #fdf2e3;--bg-warm-3: #fbead8}html{scroll-behavior:smooth}body{font-family:Sour Gummy,sans-serif;color:var(--body-text);line-height:1.6;font-size:18px}img{max-width:100%;height:auto}nav{position:fixed;top:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(8px);z-index:100;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--bg-warm-3)}nav img{height:40px}.nav-links{display:flex;gap:12px;align-items:center}.nav-links a{color:var(--orange);text-decoration:none;font-weight:700;font-size:15px;padding:8px 18px;border:2px solid var(--orange);border-radius:30px;transition:all .2s}.nav-links a:hover,.nav-links a.solid{background:var(--orange);color:#fff}.nav-links a.solid:hover{background:var(--orange-hover)}@media(max-width:640px){nav{padding:10px 12px}nav img{height:28px}.nav-links{gap:8px}.nav-links a{font-size:12px;padding:6px 12px}}nav a.back{color:var(--body-text);text-decoration:none;font-weight:600;font-size:15px}nav a.back:hover{color:var(--orange)}section{padding:80px 24px}.container{max-width:900px;margin:0 auto}.container-narrow{max-width:720px;margin:0 auto}h1{color:var(--orange);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;text-align:center;line-height:1.2;margin-bottom:16px}h2{color:var(--orange);font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;margin-bottom:20px;text-align:center}h2.large{font-size:clamp(1.5rem,3.5vw,2.2rem);margin-bottom:24px}.btn{display:inline-block;background:var(--orange);color:#fff;padding:16px 40px;border-radius:40px;text-decoration:none;font-weight:700;font-size:1.1rem;border:none;cursor:pointer;transition:background .2s}.btn:hover{background:var(--orange-hover)}.btn-outline{background:transparent;color:var(--orange);border:2px solid var(--orange);padding:14px 38px}.btn-outline:hover{background:var(--orange);color:#fff}.hero{background:var(--bg-warm-1);padding:140px 24px 80px;text-align:center}.hero h1{font-size:clamp(2rem,5vw,3.2rem);max-width:750px;margin:0 auto 20px}.hero p{max-width:620px;margin:0 auto 16px;font-size:1.15rem}.hero .stat{display:inline-block;background:var(--orange);color:#fff;padding:8px 24px;border-radius:30px;font-weight:700;font-size:1rem;margin-bottom:32px}.hero-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:28px}.hero-sub{background:var(--bg-warm-1);padding:140px 24px 60px;text-align:center}.hero-sub p{max-width:600px;margin:0 auto 16px;font-size:1.1rem}.free-badge{display:inline-block;background:var(--orange);color:#fff;padding:8px 24px;border-radius:30px;font-weight:700;font-size:1rem;margin-bottom:28px}.badge{display:inline-flex;align-items:center;gap:8px;background:var(--bg-warm-3);padding:8px 20px;border-radius:30px;font-size:.9rem;font-weight:600;color:var(--orange);margin-top:20px}.story{background:var(--bg-white)}.story p{margin-bottom:16px}.story .highlight{background:var(--bg-warm-1);border-left:4px solid var(--orange);padding:20px 24px;border-radius:0 12px 12px 0;margin:24px 0;font-style:italic}.story-photo{display:block;max-width:360px;margin:24px auto;border-radius:16px;box-shadow:0 4px 16px #0000001a}.story .signature{font-weight:700;color:var(--orange);margin-top:0;display:block}.founder-sign{display:flex;align-items:center;gap:20px;margin-top:32px}.founder-photo{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--orange);flex-shrink:0}.raeng-badge{background:var(--bg-warm-1);padding:48px 24px}.raeng-logo{height:100px;width:auto;margin-bottom:16px}.raeng-badge p{font-size:1rem;color:var(--body-text)}.verify-link{color:var(--orange);font-weight:600;font-size:.9rem;text-decoration:underline}.verify-link:hover{color:var(--orange-hover)}.why{background:var(--bg-warm-2)}.benefits,.get-grid,.value-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:24px}@media(max-width:640px){.benefits,.get-grid,.value-grid{grid-template-columns:1fr}}.benefit-card,.get-card,.value-card{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 12px #0000000f}.value-card{background:var(--bg-warm-1)}.benefit-card h3,.get-card h3,.value-card h3{color:var(--orange);font-size:1.1rem;margin-bottom:8px}.benefit-card p,.get-card p,.value-card p{font-size:.95rem}.community{background:var(--bg-warm-1)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:32px}@media(max-width:640px){.two-col{grid-template-columns:1fr}}.col-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column}.col-card h3{color:var(--orange);font-size:1.2rem;margin-bottom:12px}.col-card ul{padding-left:20px;font-size:.95rem;flex:1}.col-card li{margin-bottom:8px}.col-card .btn{margin-top:20px;text-align:center;font-size:.95rem;padding:12px 24px}.roadmap{background:var(--bg-warm-3)}.roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}@media(max-width:640px){.roadmap-grid{grid-template-columns:1fr}}.roadmap-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000f;border-top:4px solid var(--orange)}.roadmap-card .phase-label{font-size:.8rem;font-weight:700;color:#fff;background:var(--orange);padding:4px 14px;border-radius:20px;display:inline-block;margin-bottom:12px}.roadmap-card h3{color:var(--orange);font-size:1.15rem;margin-bottom:8px}.roadmap-card p{font-size:.92rem}.roadmap-card.active{background:var(--orange);color:#fff}.roadmap-card.active h3{color:#fff}.roadmap-card.active .phase-label{background:#fff;color:var(--orange)}.roadmap-card.active p{color:#ffffffe6}.free-banner{background:var(--orange);color:#fff;text-align:center;padding:60px 24px}.free-banner h2{color:#fff;margin-bottom:12px}.free-banner p{max-width:600px;margin:0 auto 8px;color:#ffffffe6}.free-banner .urgency{font-size:1.3rem;font-weight:800;color:#fff;margin-bottom:24px}.free-banner .btn{background:#fff;color:var(--orange)}.free-banner .btn:hover{background:var(--bg-warm-2)}.free-banner .hero-ctas{margin-top:20px}.pain-points{background:var(--bg-white)}.pain-points p{margin-bottom:14px}.pain-list{margin:20px 0;padding-left:0;list-style:none}.pain-list li{padding:12px 16px 12px 20px;margin-bottom:10px;background:var(--bg-warm-1);border-left:4px solid var(--orange);border-radius:0 10px 10px 0;font-size:.98rem}.what-you-get,.who{background:var(--bg-warm-2)}.who-list{padding-left:0;list-style:none;max-width:520px;margin:20px auto}.who-list li{padding:12px 16px 12px 20px;margin-bottom:10px;background:#fff;border-left:4px solid var(--orange);border-radius:0 10px 10px 0;font-size:.98rem}.roadmap-teaser{background:var(--bg-warm-3);text-align:center}.roadmap-teaser p{max-width:600px;margin:0 auto 14px}.cta-section{background:var(--orange);color:#fff;text-align:center}.cta-section h2{color:#fff}.cta-section p{max-width:560px;margin:0 auto 10px;color:#ffffffe6}.cta-section .urgency{font-size:1.2rem;font-weight:800;margin-bottom:24px;color:#fff}.form-row{display:flex;gap:12px;max-width:520px;margin:0 auto 14px;flex-wrap:wrap;justify-content:center}.form-row input,.form-row select{font-family:Sour Gummy,sans-serif;padding:14px 20px;border:none;border-radius:30px;font-size:1rem;flex:1;min-width:200px}.form-row select{cursor:pointer;flex:0 1 240px}.cta-section .btn{background:#fff;color:var(--orange)}.cta-section .btn:hover{background:var(--bg-warm-2)}.responsible-ai{background:var(--bg-white)}.b2b-cta{background:var(--bg-warm-3)}.b2b-cta p{color:var(--body-text)}footer{background:var(--bg-warm-2);text-align:center;padding:32px 24px;font-size:.85rem}footer a{color:var(--orange);text-decoration:none}
