.commercial-module__RosxAq__page{background:radial-gradient(1100px 420px at 12% -10%, #d52b1e2e, transparent 60%), radial-gradient(900px 380px at 100% 0%, #f261001f, transparent 55%), var(--bg-page);min-height:70vh;padding:40px 20px 72px}.commercial-module__RosxAq__inner{max-width:var(--max-width);margin:0 auto}.commercial-module__RosxAq__narrow{max-width:720px}.commercial-module__RosxAq__breadcrumb{color:var(--text-3);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.commercial-module__RosxAq__breadcrumb a:hover{color:var(--text);text-decoration:underline}.commercial-module__RosxAq__kicker{color:var(--tint-red-text);letter-spacing:1.2px;text-transform:uppercase;background:#d52b1e24;border:1px solid #d52b1e66;border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.commercial-module__RosxAq__title{letter-spacing:-.5px;color:var(--heading);font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.15}.commercial-module__RosxAq__subtitle{color:var(--text-2);max-width:64ch;margin-top:12px;font-size:15px}.commercial-module__RosxAq__audienceRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.commercial-module__RosxAq__audienceChip{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.commercial-module__RosxAq__audienceChip strong{color:var(--text)}.commercial-module__RosxAq__noticeRow{gap:10px;margin:22px 0 26px;display:grid}.commercial-module__RosxAq__notice{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.commercial-module__RosxAq__notice svg{flex:none;margin-top:1px}.commercial-module__RosxAq__noticeInfo{background:#d52b1e14;border-color:#d52b1e59}.commercial-module__RosxAq__noticeWarn{background:#f2610014;border-color:#f2610066}.commercial-module__RosxAq__noticeOk{background:#10b98114;border-color:#10b98166}.commercial-module__RosxAq__noticeBad{background:#d52b1e1f;border-color:#d52b1e80}.commercial-module__RosxAq__notice strong{color:var(--text)}.commercial-module__RosxAq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 18px 44px var(--shadow-color);padding:26px}.commercial-module__RosxAq__card+.commercial-module__RosxAq__card{margin-top:18px}.commercial-module__RosxAq__cardHead{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;display:flex}.commercial-module__RosxAq__cardTitle{color:var(--text);font-size:17px;font-weight:700}.commercial-module__RosxAq__cardHint{color:var(--text-3);font-size:12.5px}.commercial-module__RosxAq__form{gap:18px;display:grid}.commercial-module__RosxAq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commercial-module__RosxAq__full{grid-column:1/-1}.commercial-module__RosxAq__field{flex-direction:column;gap:7px;min-width:0;display:flex}.commercial-module__RosxAq__label{color:var(--text-2);font-size:13px;font-weight:600}.commercial-module__RosxAq__label span{color:var(--tint-red-text)}.commercial-module__RosxAq__input,.commercial-module__RosxAq__select,.commercial-module__RosxAq__textarea{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font-family:var(--font-body);min-width:0;padding:11px 13px;font-size:14.5px;transition:border-color .15s,box-shadow .15s}.commercial-module__RosxAq__textarea{resize:vertical;min-height:84px}.commercial-module__RosxAq__select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 11px center;background-repeat:no-repeat;background-size:16px;padding-right:36px}.commercial-module__RosxAq__input::placeholder,.commercial-module__RosxAq__textarea::placeholder{color:var(--text-3)}.commercial-module__RosxAq__input:focus,.commercial-module__RosxAq__select:focus,.commercial-module__RosxAq__textarea:focus{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-glow);outline:none}.commercial-module__RosxAq__input:focus-visible,.commercial-module__RosxAq__select:focus-visible,.commercial-module__RosxAq__textarea:focus-visible{outline-offset:2px;outline:2px solid #0000}.commercial-module__RosxAq__inputError{border-color:#ff6b60}.commercial-module__RosxAq__phoneWrap{align-items:stretch;display:flex}.commercial-module__RosxAq__phonePrefix{color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-right:none;align-items:center;padding:0 12px;font-size:14px;font-weight:600;display:flex}.commercial-module__RosxAq__phoneInput{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.commercial-module__RosxAq__hint{color:var(--text-3);font-size:12px}.commercial-module__RosxAq__error{color:var(--tint-red-text);font-size:12.5px}.commercial-module__RosxAq__fieldset{border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.commercial-module__RosxAq__fieldset legend{letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);padding:0 8px;font-size:12px;font-weight:700}.commercial-module__RosxAq__radioGroup{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.commercial-module__RosxAq__radioCard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-2);cursor:pointer;flex-direction:column;gap:4px;padding:14px;transition:border-color .15s,background .15s;display:flex;position:relative}.commercial-module__RosxAq__radioCard:hover{border-color:#d52b1e80}.commercial-module__RosxAq__radioCard input{opacity:0;pointer-events:none;position:absolute}.commercial-module__RosxAq__radioCard strong{color:var(--text);font-size:14px}.commercial-module__RosxAq__radioCard span{color:var(--text-3);font-size:11.5px}.commercial-module__RosxAq__radioCardActive{border-color:var(--color-red);box-shadow:0 0 0 3px var(--color-red-glow);background:#d52b1e1f}.commercial-module__RosxAq__radioCard:focus-within{border-color:var(--color-red)}.commercial-module__RosxAq__checkRow{color:var(--text-2);align-items:flex-start;gap:11px;font-size:13px;line-height:1.55;display:flex}.commercial-module__RosxAq__checkRow input{width:17px;height:17px;accent-color:var(--color-red);cursor:pointer;flex:none;margin-top:3px}.commercial-module__RosxAq__checkRow label{cursor:pointer}.commercial-module__RosxAq__checkRow a{color:var(--tint-red-text);text-decoration:underline}.commercial-module__RosxAq__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commercial-module__RosxAq__btn,.commercial-module__RosxAq__btnPrimary,.commercial-module__RosxAq__btnGhost,.commercial-module__RosxAq__btnDanger{font-family:var(--font-body);border-radius:var(--radius-sm);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .1s;display:inline-flex}.commercial-module__RosxAq__btnPrimary{background:var(--color-red);color:var(--on-accent)}.commercial-module__RosxAq__btnPrimary:hover:not(:disabled){background:var(--color-red-hover)}.commercial-module__RosxAq__btnGhost{border-color:var(--border);color:var(--text);background:0 0}.commercial-module__RosxAq__btnGhost:hover:not(:disabled){border-color:var(--color-red);color:var(--tint-red-text)}.commercial-module__RosxAq__btnDanger{color:var(--tint-red-text);background:0 0;border-color:#d52b1e99}.commercial-module__RosxAq__btnDanger:hover:not(:disabled){background:#d52b1e24}.commercial-module__RosxAq__btnWide{width:100%}.commercial-module__RosxAq__btn:disabled,.commercial-module__RosxAq__btnPrimary:disabled,.commercial-module__RosxAq__btnGhost:disabled,.commercial-module__RosxAq__btnDanger:disabled{opacity:.55;cursor:not-allowed}.commercial-module__RosxAq__btnNote{color:var(--text-3);font-size:12.5px}.commercial-module__RosxAq__passwordWrap{align-items:center;display:flex;position:relative}.commercial-module__RosxAq__passwordWrap .commercial-module__RosxAq__input{padding-right:46px}.commercial-module__RosxAq__passwordToggle{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:6px}.commercial-module__RosxAq__passwordToggle:hover{color:var(--text);background:var(--surface-3)}.commercial-module__RosxAq__meter{gap:5px;margin-top:2px;display:flex}.commercial-module__RosxAq__meterBar{background:var(--surface-3);border-radius:999px;flex:1;height:4px}.commercial-module__RosxAq__meterWeak{background:#ff6b60}.commercial-module__RosxAq__meterFair{background:var(--color-orange)}.commercial-module__RosxAq__meterGood{background:var(--color-green)}.commercial-module__RosxAq__statusCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);border-left-width:4px;padding:26px}.commercial-module__RosxAq__statusPending{border-left-color:var(--color-orange)}.commercial-module__RosxAq__statusActive{border-left-color:var(--color-green)}.commercial-module__RosxAq__statusRejected{border-left-color:var(--color-red)}.commercial-module__RosxAq__statusSuspended{border-left-color:var(--text-3)}.commercial-module__RosxAq__statusHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commercial-module__RosxAq__statusTitle{color:var(--text);font-size:20px;font-weight:800}.commercial-module__RosxAq__badge{letter-spacing:.6px;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.commercial-module__RosxAq__badgePending{color:var(--tint-warm-text);background:#f2610029;border-color:#f2610080}.commercial-module__RosxAq__badgeActive{color:var(--tint-green-text);background:#10b98129;border-color:#10b98180}.commercial-module__RosxAq__badgeRejected{color:var(--tint-red-text);background:#d52b1e2e;border-color:#d52b1e8c}.commercial-module__RosxAq__badgeSuspended{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}.commercial-module__RosxAq__metaGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin-top:20px;display:grid}.commercial-module__RosxAq__metaItem{flex-direction:column;gap:3px;display:flex}.commercial-module__RosxAq__metaLabel{letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);font-size:11px}.commercial-module__RosxAq__metaValue{color:var(--text);word-break:break-word;font-size:14.5px;font-weight:600}.commercial-module__RosxAq__steps{gap:12px;margin-top:18px;display:grid}.commercial-module__RosxAq__step{align-items:flex-start;gap:12px;display:flex}.commercial-module__RosxAq__stepNum{width:24px;height:24px;color:var(--tint-red-text);background:#d52b1e29;border:1px solid #d52b1e80;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.commercial-module__RosxAq__stepDone{color:var(--tint-green-text);background:#10b98129;border-color:#10b98180}.commercial-module__RosxAq__stepText{color:var(--text-2);font-size:13.5px}.commercial-module__RosxAq__stepText strong{color:var(--text);margin-bottom:2px;font-size:14px;display:block}.commercial-module__RosxAq__divider{background:var(--border);height:1px;margin:22px 0}.commercial-module__RosxAq__footNote{color:var(--text-3);margin-top:18px;font-size:13px}.commercial-module__RosxAq__footNote a{color:var(--tint-red-text);text-decoration:underline}.commercial-module__RosxAq__splash{min-height:60vh;color:var(--text-3);justify-content:center;align-items:center;gap:10px;font-size:14px;display:flex}.commercial-module__RosxAq__spinner{border:2px solid var(--border);border-top-color:var(--color-red);border-radius:50%;width:15px;height:15px;animation:.7s linear infinite commercial-module__RosxAq__spin}@keyframes commercial-module__RosxAq__spin{to{transform:rotate(360deg)}}.commercial-module__RosxAq__bar{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:14px 18px;display:flex}.commercial-module__RosxAq__barLeft,.commercial-module__RosxAq__barRight{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.commercial-module__RosxAq__barBrand{letter-spacing:.4px;color:var(--text);font-size:17px;font-weight:800}.commercial-module__RosxAq__barBrand span{color:var(--color-red);letter-spacing:1.6px;vertical-align:middle;margin-left:6px;font-size:11px}.commercial-module__RosxAq__barNav{align-items:center;gap:4px;display:flex}.commercial-module__RosxAq__barLink{color:var(--text-2);border-radius:var(--radius-sm);padding:8px 12px;font-size:13.5px;font-weight:600}.commercial-module__RosxAq__barLink:hover{color:var(--text);background:var(--surface-3)}.commercial-module__RosxAq__barLinkActive{color:var(--text);background:#d52b1e29}.commercial-module__RosxAq__who{text-align:right;flex-direction:column;line-height:1.3;display:flex}.commercial-module__RosxAq__who strong{color:var(--text);font-size:13.5px}.commercial-module__RosxAq__who span{color:var(--text-3);font-size:11.5px}.commercial-module__RosxAq__logout{color:var(--tint-red-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:1px solid #d52b1e80;padding:8px 14px;font-size:13px;font-weight:700}.commercial-module__RosxAq__logout:hover:not(:disabled){background:#d52b1e24}.commercial-module__RosxAq__logout:disabled{opacity:.5;cursor:not-allowed}.commercial-module__RosxAq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.commercial-module__RosxAq__metaItemWide{grid-column:span 2}.commercial-module__RosxAq__noticeDismiss{color:inherit;border-radius:var(--radius-sm);opacity:.8;cursor:pointer;background:0 0;border:1px solid;flex:none;align-self:flex-start;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:700}.commercial-module__RosxAq__noticeDismiss:hover{opacity:1}.commercial-module__RosxAq__featureGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.commercial-module__RosxAq__featureCard{border:1px solid var(--border);border-left:3px solid var(--color-red);border-radius:var(--radius-md);background:var(--surface-2);flex-direction:column;gap:5px;padding:16px;display:flex}.commercial-module__RosxAq__featureCard strong{color:var(--text);font-size:14.5px}.commercial-module__RosxAq__featureCard span{color:var(--text-3);font-size:13px;line-height:1.5}@media (max-width:640px){.commercial-module__RosxAq__metaItemWide{grid-column:span 1}.commercial-module__RosxAq__bar{flex-direction:column;align-items:stretch}.commercial-module__RosxAq__barLeft,.commercial-module__RosxAq__barRight{justify-content:space-between}.commercial-module__RosxAq__who{text-align:left}}@media (max-width:900px){.commercial-module__RosxAq__grid,.commercial-module__RosxAq__radioGroup{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.commercial-module__RosxAq__page{padding:26px 14px 56px}.commercial-module__RosxAq__card,.commercial-module__RosxAq__statusCard{border-radius:var(--radius-md);padding:18px}.commercial-module__RosxAq__actions{flex-direction:column;align-items:stretch}.commercial-module__RosxAq__btn,.commercial-module__RosxAq__btnPrimary,.commercial-module__RosxAq__btnGhost,.commercial-module__RosxAq__btnDanger{width:100%}.commercial-module__RosxAq__title{font-size:24px}}.commercial-module__RosxAq__loginPage{background:var(--bg-page)}.commercial-module__RosxAq__loginHero{color:#fff;background-color:#0b0b0f;background-image:linear-gradient(96deg,#08080af2 0%,#08080ad6 44%,#08080a52 100%),url(/assets/hero/tyres-banner.jpg);background-position:74%;background-repeat:no-repeat;background-size:cover;padding:44px 20px 64px;position:relative}.commercial-module__RosxAq__loginHeroInner{max-width:var(--max-width);margin:0 auto}.commercial-module__RosxAq__loginHeroTitle{letter-spacing:-1px;color:#fff;font-size:clamp(30px,8.4vw,54px);font-weight:900;line-height:1.04}.commercial-module__RosxAq__loginHeroSub{color:#ffffffd9;max-width:32ch;margin-top:10px;font-size:clamp(16px,4.4vw,21px);line-height:1.35}.commercial-module__RosxAq__loginHeroSub strong{color:#fff}.commercial-module__RosxAq__loginFeats{grid-template-columns:repeat(4,minmax(0,1fr));max-width:660px;margin-top:34px;list-style:none;display:grid}.commercial-module__RosxAq__loginFeats li{color:#fff;flex-direction:column;gap:8px;padding-right:10px;font-size:13px;font-weight:700;line-height:1.25;display:flex}.commercial-module__RosxAq__loginFeats li+li{border-left:1px solid #ffffff38;padding-left:14px}.commercial-module__RosxAq__loginFeats svg{color:#ff3b2d;width:27px;height:27px}.commercial-module__RosxAq__loginBody{margin-top:-34px;padding:0 16px 56px;position:relative}.commercial-module__RosxAq__loginSheet{background:var(--surface);border:1px solid var(--border);max-width:620px;box-shadow:0 24px 60px var(--shadow-color);border-radius:22px;margin:0 auto;overflow:hidden}.commercial-module__RosxAq__loginCard{padding:30px 18px 26px}.commercial-module__RosxAq__loginCardTitle{text-align:center;color:var(--heading);font-size:clamp(21px,5.4vw,27px);font-weight:900;line-height:1.22}.commercial-module__RosxAq__loginCardSub{text-align:center;color:var(--text-2);margin-top:10px;font-size:15.5px;line-height:1.5}.commercial-module__RosxAq__loginFields{gap:18px;margin-top:24px;display:grid}.commercial-module__RosxAq__inputWrap{align-items:center;width:100%;display:flex;position:relative}.commercial-module__RosxAq__inputWrap>svg:first-child{width:20px;height:20px;color:var(--text-3);pointer-events:none;position:absolute;left:14px}.commercial-module__RosxAq__inputIconed{padding-left:44px}.commercial-module__RosxAq__inputToggled{padding-right:46px}.commercial-module__RosxAq__loginRow{justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.commercial-module__RosxAq__loginCheck{cursor:pointer;min-width:0;color:var(--text-2);flex:auto;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.commercial-module__RosxAq__loginCheck input{width:18px;height:18px;accent-color:var(--color-red);cursor:pointer}.commercial-module__RosxAq__loginForgot{white-space:nowrap;color:var(--tint-red-text);flex:none;font-size:14px;font-weight:700;text-decoration:underline}.commercial-module__RosxAq__loginSubmit{border-radius:12px;gap:10px;padding:15px 22px;font-size:17px}.commercial-module__RosxAq__loginArrow{width:20px;height:20px}.commercial-module__RosxAq__loginOr{text-align:center;color:var(--text-3);font-size:14px}.commercial-module__RosxAq__loginNoAccount{text-align:center;color:var(--text-2);font-size:15.5px}.commercial-module__RosxAq__loginCreate{border:1.5px solid var(--color-red);color:var(--tint-red-text);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:16px;font-weight:800;text-decoration:none;transition:background .15s,color .15s;display:flex}.commercial-module__RosxAq__loginCreate:hover{background:var(--color-red);color:var(--on-accent)}.commercial-module__RosxAq__loginCreate svg{width:20px;height:20px}.commercial-module__RosxAq__loginTrust{background:var(--surface-2);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 10px;list-style:none;display:grid}.commercial-module__RosxAq__loginTrust li{text-align:center;color:var(--text-2);flex-direction:column;align-items:center;gap:8px;padding:0 8px;font-size:12.5px;font-weight:700;line-height:1.3;display:flex}.commercial-module__RosxAq__loginTrust li+li{border-left:1px solid var(--border)}.commercial-module__RosxAq__loginTrust svg{width:24px;height:24px;color:var(--text)}@media (min-width:860px){.commercial-module__RosxAq__loginHero{padding:76px 20px 104px}.commercial-module__RosxAq__loginBody{margin-top:-52px;padding:0 20px 72px}.commercial-module__RosxAq__loginCard{padding:40px 44px 34px}.commercial-module__RosxAq__loginFeats{max-width:780px;margin-top:46px}.commercial-module__RosxAq__loginFeats li{font-size:15px}.commercial-module__RosxAq__loginFeats svg{width:32px;height:32px}.commercial-module__RosxAq__loginTrust{padding:24px 16px}.commercial-module__RosxAq__loginTrust li{font-size:14px}.commercial-module__RosxAq__loginTrust svg{width:28px;height:28px}}
