.rbS9Lq_main{flex-wrap:wrap;align-items:stretch;gap:16px;padding-top:36px;padding-bottom:64px;display:flex}.rbS9Lq_left{background:var(--white);border-radius:var(--radius-xl);flex-direction:column;flex:999 520px;gap:24px;min-width:0;padding:44px;display:flex}.rbS9Lq_badge{background:var(--white);border-radius:20px;align-self:flex-start;align-items:center;gap:10px;min-height:40px;padding:0 16px 0 6px;font-size:15px;font-weight:800;display:flex;box-shadow:0 1px 2px #0b0d121f}.rbS9Lq_mark{background:var(--ink);width:30px;height:30px;color:var(--white);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex;position:relative}.rbS9Lq_mark i{background:var(--accent);border-radius:4px;width:4px;height:4px;position:absolute;bottom:7px;right:6px}.rbS9Lq_h1{letter-spacing:-3px;margin:0;font-size:clamp(42px,5.2vw,70px);font-weight:800;line-height:.98}.rbS9Lq_muted{color:#6b7183}.rbS9Lq_lead{color:var(--muted);max-width:500px;margin:0;font-size:18px;line-height:1.55}.rbS9Lq_plan{background:var(--surface);border-radius:26px;align-items:center;gap:14px;padding:16px 18px;display:flex}.rbS9Lq_planIcon{background:var(--tint);width:48px;height:48px;color:var(--accent-dark);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rbS9Lq_planText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.rbS9Lq_planText b{font-size:17px;font-weight:800}.rbS9Lq_planLabel{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.rbS9Lq_check{background:var(--mint);width:28px;height:28px;color:var(--white);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rbS9Lq_form{flex-direction:column;gap:12px;display:flex}.rbS9Lq_label{font-size:15px;font-weight:700}.rbS9Lq_inputRow{background:var(--surface);border-radius:32px;flex-wrap:wrap;gap:6px;padding:6px;display:flex}.rbS9Lq_inputRow input{background:var(--white);min-width:0;height:56px;color:var(--ink);border:none;border-radius:28px;flex:240px;padding:0 22px;font-family:inherit;font-size:16px}.rbS9Lq_inputRow button{flex:none}.rbS9Lq_inputRow button:disabled{opacity:.7}.rbS9Lq_hp{opacity:0;width:1px;height:1px;position:absolute;left:-10000px}.rbS9Lq_consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;padding-left:4px;font-size:13px;line-height:1.5;display:flex}.rbS9Lq_consent input{width:22px;height:22px;accent-color:var(--accent);flex-shrink:0;margin:0}.rbS9Lq_consent a{color:var(--muted)}.rbS9Lq_error{color:#b3261e;min-height:1.2em;margin:0;font-size:13px;font-weight:700}.rbS9Lq_success{background:#12b8861a;border-radius:24px;flex-direction:column;gap:4px;padding:20px 22px;display:flex}.rbS9Lq_success b{font-size:18px}.rbS9Lq_success span{color:var(--muted);font-size:14px}.rbS9Lq_stores{flex-wrap:wrap;gap:10px;display:flex}.rbS9Lq_note{color:var(--muted);font-size:13px}.rbS9Lq_back{background:var(--surface);border-radius:22px;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.rbS9Lq_right{background:var(--ink);border-radius:var(--radius-xl);flex-direction:column;flex:380px;gap:28px;min-width:0;padding:40px 32px 0;display:flex;overflow:hidden}.rbS9Lq_features{color:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rbS9Lq_feature{background:var(--ink2);border-radius:20px;flex-direction:column;gap:2px;min-width:0;padding:14px 12px;display:flex}.rbS9Lq_feature b{letter-spacing:-.3px;overflow-wrap:break-word;font-size:16px;font-weight:800}.rbS9Lq_feature span{color:var(--muted-on-dark);font-size:12px}.rbS9Lq_phoneWrap{justify-content:center;margin-top:auto;display:flex}.rbS9Lq_phone{background:#23262f;border-radius:44px 44px 0 0;width:290px;height:420px;padding:10px 10px 0}.rbS9Lq_screen{color:#0e1726;background:#f3f6fb;border-radius:36px 36px 0 0;flex-direction:column;gap:12px;height:100%;padding:36px 16px 0;display:flex}.rbS9Lq_today{font-size:20px;font-weight:800}.rbS9Lq_ringCard{background:var(--white);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:18px;display:flex}.rbS9Lq_ringLabel{font-size:14px;font-weight:700}@media (max-width:640px){.rbS9Lq_left{border-radius:32px;padding:28px 22px}.rbS9Lq_h1{letter-spacing:-2px}.rbS9Lq_features{grid-template-columns:minmax(0,1fr)}}