:root{font-family:Segoe UI,Arial,sans-serif;color:#edf3ff;background:#060c18;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(ellipse at 83% 12%,#41132955,transparent 43%),#060c18}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ff748c;outline-offset:6px}.wrap{width:min(1120px,calc(100% - 48px));margin:auto}header{min-height:100px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff12}.brand{font-size:25px;font-weight:750;display:flex;align-items:center;gap:12px}.brand small{font-size:12px;letter-spacing:2px;color:#a6b4c9}.mark{background:#ef2647;color:white;border-radius:12px;padding:9px 12px;font-size:17px}nav{display:flex;gap:28px;font-size:14px;color:#b7c2d6}nav a:hover{color:white}.hero{padding:90px 0 80px;max-width:850px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#ff6683;margin:0 0 22px}h1{font-size:clamp(44px,7.5vw,84px);line-height:1.06;letter-spacing:-3px;margin:0 0 26px;font-weight:750}em{font-style:normal;color:#ff476b}.intro{font-size:19px;line-height:1.75;color:#aab9cf;max-width:640px}.button{display:inline-flex;align-items:center;gap:36px;margin:18px 0 4px;background:#ef2647;padding:16px 24px;border-radius:9px;font-size:15px;font-weight:700}.button:hover{background:#ff3d5c}.small{font-size:12px!important;color:#8595ae!important;line-height:1.7}.section-title h2,.how h2{font-size:30px;letter-spacing:-.7px;margin:0 0 30px}.section-title .eyebrow{margin-bottom:14px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan{border:1px solid #253149;background:#101a2b;border-radius:16px;padding:30px}.plan.premium{border-color:#aa334e;background:linear-gradient(155deg,#301425,#101a2b 72%)}.tag{font-size:9px;letter-spacing:1px;color:#aab7cd;font-weight:700}h3{font-size:23px;margin:18px 0}.price{font-size:43px;font-weight:750;letter-spacing:-1px;margin:20px 0}.price span{font-size:15px;color:#9fafc5;letter-spacing:0;margin-left:4px;font-weight:400}.plan>p:last-child,.how p{font-size:14px;line-height:1.85;color:#aab9cf}.how{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;margin:85px 0}.how h2{font-size:29px;margin-bottom:18px}.how aside{border-left:2px solid #343045;padding:0 0 0 28px}.how aside h3{font-size:18px;margin:0 0 14px}footer{border-top:1px solid #ffffff14;display:flex;justify-content:space-between;gap:20px;padding:26px 0 32px;font-size:12px;color:#8494ac}footer>span:first-child{color:#d1dced;font-weight:700}@media(max-width:720px){header{min-height:85px}nav{gap:16px;font-size:12px}.wrap{width:calc(100% - 36px)}.hero{padding:60px 0}.plans{grid-template-columns:1fr}.how{grid-template-columns:1fr;gap:30px;margin:55px 0}.brand{font-size:21px;gap:8px}.brand small{display:none}.intro{font-size:17px}h1{letter-spacing:-1.5px}footer{flex-direction:column;gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.button.secondary{background:#142136;border:1px solid #33415a}.download{font-weight:600;color:#ff819a;text-decoration:underline;text-underline-offset:5px}

.iphone-hero{position:relative;padding-bottom:32px}.iphone-icon{display:grid;place-items:center;width:88px;height:88px;font-size:36px;background:#ef2647;color:#fff;border-radius:22px;margin-bottom:28px;box-shadow:0 14px 45px #0006}.iphone-how{margin-top:40px}.iphone-steps{padding-left:24px;color:#aab9cf;line-height:1.8;font-size:16px}.iphone-steps li{padding:0 0 20px 10px}.iphone-steps strong{display:block;color:#edf3ff}header nav{flex-wrap:wrap}@media(max-width:720px){.iphone-steps{font-size:15px}.iphone-hero{padding-top:38px}}
