@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Playfair+Display:ital,wght@1,600;1,700&display=swap');*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0c090d;color:#f9f4f2;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1220px,90%);margin:auto}.preview{text-align:center;background:#59350c;color:#ffdfaa;padding:10px;font-size:13px}.nav{height:88px;display:flex;align-items:center;gap:40px;border-bottom:1px solid #ffffff17}.brand{font-size:25px;font-weight:700;display:flex;align-items:center;gap:10px}.brand img{width:39px;border-radius:10px}.nav nav{display:flex;gap:30px;margin:auto;font-size:14px;color:#c9bfc0}.navbtn{border:1px solid #ef859d;border-radius:30px;padding:12px 22px;font-size:13px}.hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:700px;gap:50px}.eyebrow{font-size:11px;letter-spacing:.24em;font-weight:700;color:#ff8c9d}.hero h1,h2{font-size:clamp(44px,5vw,72px);letter-spacing:-.045em;line-height:1.1;margin:22px 0}em{font-family:'Playfair Display',serif;font-weight:600;color:#ffb9a9}.intro,.sub{color:#bfb2b7;line-height:1.8;max-width:550px}.actions{display:flex;gap:24px;align-items:center;margin:38px 0}.button{background:linear-gradient(110deg,#ff784b,#ff075a);padding:17px 25px;border-radius:30px;font-weight:700;font-size:14px;box-shadow:0 12px 35px #f5115040}.button span{margin-left:25px}.ghost{font-size:14px}.hero-note{font-size:12px;color:#bcafb2}.hero-note span{color:#ff9d84}.hero-note i{display:inline-block;width:25px}.phones{height:600px;position:relative;display:flex;align-items:center;justify-content:center}.orb{position:absolute;background:radial-gradient(circle,#a33148aa,transparent 68%);width:600px;height:600px}.phone{height:460px;aspect-ratio:.49;position:absolute;border:8px solid #333037;border-radius:35px;background:#000;overflow:hidden;box-shadow:0 25px 60px #000a}.phone img{width:100%;height:100%;object-fit:cover;object-position:top}.mainphone{transform:rotate(7deg);left:47%;height:500px}.side{transform:rotate(-10deg);left:18%;height:420px;filter:brightness(.7)}.phone-tag{position:absolute;bottom:50px;right:0;background:#251b20e8;border:1px solid #ffffff25;padding:18px 25px;border-radius:14px;font-size:14px}.phone-tag small{color:#c4b3b7}.strip{border-block:1px solid #ffffff19;padding:22px 0;text-align:center;color:#ccbdc2;letter-spacing:.14em;font-size:11px;line-height:2}.strip span{color:#ff8694;margin:0 20px}.section{padding:95px 0;border-bottom:1px solid #ffffff14}.section h2{font-size:clamp(38px,4vw,56px)}.features,.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.features article,.plans article{background:#181218;border:1px solid #ffffff12;border-radius:18px;padding:30px}.features span{color:#e67a8d;font-size:11px;letter-spacing:.16em}.features h3{margin:25px 0 8px}.features p,.plans p,.refer p{color:#bfb2b7;line-height:1.7}.compat,.notice{border-left:3px solid #ff6381;background:#21151d;color:#d9cbd0;padding:20px;margin-top:25px;line-height:1.6}.plans article{position:relative;display:flex;flex-direction:column;min-height:235px}.plans h3{margin:0 0 12px}.plans b{font-size:40px}.plans del{color:#b6a5a8;font-size:13px}.plans a{margin-top:auto;border:1px solid #ffffff30;padding:14px;border-radius:30px;text-align:center;font-size:13px}.plans .featured{background:linear-gradient(145deg,#44202d,#1e141b);border-color:#ff839b}.featured label{position:absolute;right:20px;top:20px;color:#ffc2a6;font-size:10px}.credits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.credits div{display:flex;justify-content:space-between;padding:23px;background:#181218;border-radius:12px}.credits span{color:#ffaf9a}.refer{background:linear-gradient(110deg,#321720,#171017);border:1px solid #613244;border-radius:25px;padding:55px;display:flex;align-items:center;gap:70px}.refer small{color:#f6be9d}.bigfive{font-family:serif;font-size:130px;color:#ff9f96;line-height:.8}.bigfive span{display:block;font:12px 'DM Sans',sans-serif;color:#ddd;text-align:center;margin-top:14px;white-space:nowrap}.foot{display:flex;gap:25px;justify-content:space-between;flex-wrap:wrap;padding:35px 0;color:#b5a6ac;font-size:12px}@media(max-width:760px){.nav nav{display:none}.navbtn{margin-left:auto}.hero{grid-template-columns:1fr;gap:0;padding-top:65px}.phones{height:520px}.orb{max-width:100%}.mainphone{height:390px}.side{height:330px}.phone-tag{bottom:55px}.features,.plans,.credits{grid-template-columns:1fr}.section{padding:65px 0}.refer{padding:28px;display:block}.bigfive{margin-top:35px;font-size:90px}.bigfive span{text-align:left}}
