*{box-sizing:border-box;padding:0}*,body{margin:0}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Inter,sans-serif;background:linear-gradient(135deg,#002f6c,#073b9b);color:#fff}.main{min-height:100vh;padding:60px 20px;display:flex;flex-direction:column;align-items:center;text-align:center}h1{font-size:clamp(48px,8vw,72px);font-weight:900;margin-bottom:0}.subtitle{font-size:1.5rem;margin-top:10px;color:#d9e6ff}.form{margin-top:32px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}input[type=email]{padding:14px 16px;width:min(320px,80vw)}button,input[type=email]{border-radius:8px;border:none;font-size:16px}button{padding:14px 26px;background:#fff;color:#073b9b;font-weight:600;cursor:pointer}button:disabled{opacity:.6;cursor:not-allowed}.features{margin-top:80px;display:flex;justify-content:center;gap:24px;flex-wrap:wrap;max-width:1000px}.featureBox{width:260px;background:hsla(0,0%,100%,.08);border-radius:16px;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.featureBox h3{margin-bottom:8px}.featureBox p{color:#d9e6ff;margin-bottom:6px}.sectionTitle{margin-top:80px;font-size:1.8rem}.sectionText{margin-top:10px;color:#d9e6ff;max-width:600px}.link{color:#fff;text-decoration:underline}.footer{margin-top:80px;color:#d9e6ff;font-size:.85rem}