*{box-sizing:border-box} :root{--text:#17171c;--muted:#85858e;--line:#e8e8ee;--soft:#f6f5fa;--primary:#2f7d4a;--success:#15966a} body{margin:0;background:#fafafd;color:var(--text);font-family:Tahoma,Arial,sans-serif;direction:rtl}button,input,select,textarea{font:inherit}button{cursor:pointer}.page{width:min(620px,100%);margin:auto;min-height:100vh;background:#fff;border-inline:1px solid var(--line)}.bar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(14px);z-index:5}.brand{font-size:24px;font-weight:950;direction:ltr}.brand span{color:var(--primary)}.back{font-size:27px;background:none;border:0}.content{padding:24px 20px 100px}.eyebrow{font-size:10px;color:var(--primary);font-weight:900;margin-bottom:8px}.title{font-size:23px;margin:0 0 8px;font-weight:950}.lead{font-size:12px;line-height:2;color:var(--muted);margin:0 0 22px}.field{margin:13px 0}.field label{display:block;font-size:11px;font-weight:900;margin-bottom:7px}.input,.select,.textarea{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px 14px;outline:0;background:#fff}.input:focus,.select:focus,.textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(109,61,245,.08)}.textarea{min-height:110px;resize:vertical}.primary{width:100%;border:0;border-radius:14px;padding:14px;background:var(--text);color:#fff;font-weight:900;margin-top:10px}.secondary{width:100%;border:1px solid var(--line);border-radius:14px;padding:13px;background:#fff;font-weight:900;margin-top:9px}.hint{font-size:10px;color:var(--muted);line-height:1.9}.otp{display:flex;gap:8px;direction:ltr}.otp input{text-align:center;font-size:20px;font-weight:900}.notice{padding:12px 14px;border-radius:13px;background:#f2efff;color:#4d32b8;font-size:10px;line-height:1.9;margin:14px 0}.success{padding:12px 14px;border-radius:13px;background:#ebfaf4;color:#137655;font-size:10px;line-height:1.9}.choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.choice{border:1px solid var(--line);border-radius:17px;padding:17px;text-align:right;background:#fff}.choice.active{border:2px solid var(--primary);background:#faf8ff}.choice strong{display:block;font-size:14px;margin-bottom:6px}.choice small{font-size:9px;color:var(--muted);line-height:1.8}.plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan{border:1px solid var(--line);border-radius:15px;padding:15px;background:#fff}.plan.active{border:2px solid var(--primary);background:#faf8ff}.plan b{display:block;font-size:14px}.plan strong{display:block;font-size:15px;margin-top:9px}.plan small{color:var(--muted);font-size:9px}.section{border-top:1px solid var(--line);padding-top:20px;margin-top:24px}.row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.row b{font-size:11px}.row span{font-size:10px;color:var(--muted)}.profile-card{padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}.badge{display:inline-block;padding:5px 8px;border-radius:99px;background:#f0ecff;color:#27683f;font-size:9px;font-weight:900}.radio-row{display:flex;gap:10px}.radio-row label{flex:1;border:1px solid var(--line);padding:12px;border-radius:13px;font-size:10px;font-weight:900}.radio-row input{accent-color:var(--primary)}.footer-note{text-align:center;color:#aaa;font-size:9px;margin-top:25px}
@media(max-width:500px){.content{padding:20px 15px 90px}.choice-grid,.plan-grid{grid-template-columns:1fr}.title{font-size:21px}}
