:root{--mbc-blue:#42a5f5;--mbc-blue-dark:#1565c0;--mbc-blue-light:#e3f2fd;--mbc-text:#1a1a2e;--mbc-text-muted:#5f6368;--mbc-border:#e8eaed;--mbc-bg-soft:#f8fafc;--mbc-shadow:0 2px 16px #42a5f51a;--isr-blue:#42a5f5;--isr-blue-dark:#1565c0;--isr-blue-soft:#eaf4ff;--isr-ink:#162033;--isr-ink-soft:#5f6b7a;--isr-border:#e6edf5;--isr-border-strong:#0a0a0a;--isr-bg:#f6f9fc;--isr-danger:#d62828;--isr-danger-soft:#fff4f4;--isr-warn:#ff9800;--isr-warn-soft:#fff4e6;--isr-good:#2e7d32}.mbc-landing *{box-sizing:border-box}.mbc-landing{color:var(--mbc-text);font-family:inherit;line-height:1.6}.mbc-hero{color:#fff;background:linear-gradient(135deg,#0d47a1 0%,#1565c0 40%,#1976d2 100%);padding:50px 24px 54px;position:relative;overflow:hidden}.mbc-hero:before{content:"";pointer-events:none;background:radial-gradient(at 72% 45%,#42a5f52e 0%,#0000 70%);position:absolute;inset:0}.mbc-hero-container{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:46px;max-width:1180px;margin:0 auto;display:grid;position:relative}.mbc-hero-left{max-width:620px}.mbc-hero-right{justify-content:flex-end;align-items:center;display:flex}.mbc-hero-badge{letter-spacing:.5px;backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff4d;border-radius:50px;margin-bottom:18px;padding:6px 18px;font-size:13px;display:inline-block}.mbc-hero h1{color:#fff;text-align:left;margin:0 0 14px;font-size:clamp(28px,4.4vw,47px);font-weight:800;line-height:1.08}.mbc-hero h1 span{color:#90caf9}.mbc-hero p{color:#ffffffdb;text-align:left;max-width:590px;margin:0 0 20px;font-size:clamp(15px,1.7vw,18px)}.mbc-hero-benefits{text-align:left;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mbc-hero-benefits li{color:#ffffffdb;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:10px;font-size:15px;line-height:1.4;display:grid}.mbc-hero-benefit-icon{color:#90caf9;font-size:16px;font-weight:700;line-height:1.3}.mbc-hero-benefit-icon--accent{color:#edc90f}.mbc-hero-benefit-text{min-width:0}.mbc-hero-search{max-width:560px;margin-bottom:14px}.mbc-search-caption{color:#fffffff0;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.3}.mbc-plate-form{grid-template-columns:1fr auto;gap:12px;display:grid}.mbc-plate-form input{border:none;border-radius:14px;outline:none;width:100%;min-width:0;height:56px;padding:0 18px;font-family:inherit;font-size:18px;font-weight:500;box-shadow:0 10px 26px #00000029}.mbc-plate-form input::placeholder{color:#7a7f87;opacity:1}.mbc-plate-form input:focus{box-shadow:0 0 0 3px #42a5f54d,0 10px 26px #00000029}.mbc-plate-btn{box-sizing:border-box;color:#fff;cursor:pointer;white-space:nowrap;background:#179cf0;border:1px solid #ffffffb8;border-radius:14px;height:56px;padding:0 22px;font-family:inherit;font-size:17px;font-weight:700;transition:background .2s,border-color .2s,box-shadow .2s,transform .15s,opacity .2s;display:inline-block;box-shadow:0 10px 26px #003f7e4d,0 0 0 1px #ffffff1f}.mbc-plate-btn:hover{background:#0d87d4;border-color:#fff;transform:translateY(-1px);box-shadow:0 12px 30px #00377061,0 0 0 1px #fff3}.mbc-plate-btn:focus-visible{outline-offset:3px;outline:3px solid #ffffffb8}.mbc-plate-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.mbc-hero-links{flex-wrap:wrap;justify-content:flex-start;gap:24px;margin-top:14px;display:flex}.mbc-hero-link{color:#ffffffc2;text-underline-offset:2px;cursor:pointer;font-size:14px;text-decoration:underline;transition:transform .15s;display:inline-block}.mbc-hero-link:hover,.mbc-hero-link:focus{color:#ffffffc2;transform:scale(1.04)}.mbc-hero-image{justify-content:flex-start;align-items:center;width:155%;max-width:900px;margin-left:-100px;display:flex}.mbc-score-card{text-align:left;transform-origin:50%;background:#1a1a2e;border-radius:18px;grid-template-columns:138px 1fr;align-items:start;gap:16px;padding:20px;display:grid;transform:rotate(4deg);box-shadow:0 12px 48px #00000059}.mbc-score-left{flex-direction:column;gap:12px;display:flex}.mbc-score-badge{text-align:center;background:#c62828;border-radius:14px;padding:15px 12px}.mbc-score-badge .score-num{color:#fff;letter-spacing:-2px;font-size:40px;font-weight:800;line-height:1;display:block}.mbc-score-badge .score-label{color:#ffffffa6;margin-top:6px;font-size:11px;display:block}.mbc-score-info .model-name{color:#ffffff6b;margin-bottom:6px;font-size:11px;line-height:1.4}.mbc-score-info .verdict{color:#fff;margin-bottom:10px;font-size:14px;font-weight:700;line-height:1.3}.mbc-score-info .verdict-tag{color:#ef9a9a;background:#c6282833;border:1px solid #c6282880;border-radius:50px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-block}.mbc-metrics{flex-direction:column;gap:10px;padding-top:2px;display:flex}.mbc-metric-row{flex-direction:column;gap:4px;display:flex}.mbc-metric-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.mbc-metric-question{color:#ffffff9e;flex:1;font-size:12px;line-height:1.35}.mbc-metric-value{color:#ef9a9a;white-space:nowrap;font-size:13px;font-weight:700}.mbc-metric-bar-wrap{align-items:center;gap:8px;display:flex}.mbc-metric-track{background:#ffffff14;border-radius:4px;flex:1;height:5px;position:relative;overflow:visible}.mbc-metric-fill{background:#c62828;border-radius:4px;height:100%}.mbc-metric-avg-mark{background:#ffffff40;border-radius:1px;width:2px;height:13px;position:absolute;top:-4px}.mbc-metric-avg-label{color:#ffffff52;white-space:nowrap;font-size:9px}.mbc-metric-footer{color:#ffffff4d;border-top:1px solid #ffffff14;margin-top:3px;padding-top:11px;font-size:10px;line-height:1.45}.mbc-section{max-width:1100px;margin:0 auto;padding:72px 24px}.mbc-section-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.mbc-section-inner.reverse{direction:rtl}.mbc-section-inner.reverse>*{direction:ltr}.mbc-section-visual{box-shadow:var(--mbc-shadow);background:var(--mbc-bg-soft);border-radius:16px;justify-content:center;align-items:center;min-height:300px;display:flex;overflow:hidden}.mbc-visual-placeholder{text-align:center;width:100%;padding:40px}.mbc-section-wide-tight{max-width:1380px;padding-left:40px;padding-right:40px}.mbc-section-wide-tight .mbc-section-inner{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:34px}.mbc-rival-table{width:100%;box-shadow:var(--mbc-shadow);background:#fff;border-radius:12px;overflow:hidden}.mbc-rival-table .rival-header{background:var(--mbc-blue-dark);color:#fff;text-transform:uppercase;letter-spacing:.5px;grid-template-columns:1fr auto auto;gap:12px;padding:12px 16px;font-size:12px;font-weight:700;display:grid}.mbc-rival-row{border-bottom:1px solid var(--mbc-border);grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px 16px;font-size:14px;transition:background .15s;display:grid}.mbc-rival-row:last-child{border-bottom:none}.mbc-rival-row:hover{background:var(--mbc-blue-light)}.mbc-rival-row.highlighted{background:#e3f2fd;font-weight:700}.mbc-rival-score{background:var(--mbc-blue);color:#fff;white-space:nowrap;border-radius:6px;padding:3px 10px;font-size:13px;font-weight:700}.mbc-rival-score.bad{background:#ef5350}.mbc-rival-score.ok{background:#ff9800}.mbc-rival-pos{color:var(--mbc-text-muted);text-align:right;font-size:12px}.mbc-zone-map{box-shadow:var(--mbc-shadow);background:#fff;border-radius:12px;overflow:hidden}.mbc-zone-grid{background:var(--mbc-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.mbc-zone-cell{text-align:center;background:#fff;padding:20px 16px}.mbc-zone-cell .zone-name{color:var(--mbc-text);margin-bottom:6px;font-size:13px;font-weight:700}.mbc-zone-cell .zone-score{color:var(--mbc-blue);font-size:22px;font-weight:800}.mbc-zone-cell .zone-tag{color:var(--mbc-text-muted);margin-top:4px;font-size:11px}.mbc-zone-cell.good .zone-score{color:#2e7d32}.mbc-zone-cell.warn .zone-score{color:#e65100}.mbc-pros-cons{box-shadow:var(--mbc-shadow);background:#fff;border-radius:12px;overflow:hidden}.mbc-pros-cons-col{padding:20px}.mbc-pros-cons-col h4{text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:700}.mbc-pros-cons-col.pros h4{color:#2e7d32}.mbc-pros-cons-col.cons h4{color:#c62828}.mbc-pros-cons-col ul{margin:0;padding:0;list-style:none}.mbc-pros-cons-col ul li{color:var(--mbc-text);border-bottom:1px solid var(--mbc-border);align-items:flex-start;gap:8px;padding:6px 0;font-size:14px;display:flex}.mbc-pros-cons-col ul li:last-child{border-bottom:none}.mbc-pros-cons-col.pros li:before{content:"✓";color:#2e7d32;flex-shrink:0;font-weight:700}.mbc-pros-cons-col.cons li:before{content:"✗";color:#c62828;flex-shrink:0;font-weight:700}.mbc-section-text h2{color:var(--mbc-text);margin-bottom:16px;font-size:clamp(22px,3vw,34px);font-weight:800;line-height:1.2}.mbc-section-text p{color:var(--mbc-text-muted);margin-bottom:24px;font-size:16px;line-height:1.7}.mbc-btn-secondary{color:var(--mbc-blue-dark);border:2px solid var(--mbc-blue);cursor:pointer;background:0 0;border-radius:10px;padding:13px 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.mbc-btn-secondary:hover{background:var(--mbc-blue);color:#fff;text-decoration:none}.mbc-questions{background:var(--mbc-blue-dark);color:#fff;text-align:center;padding:72px 24px}.mbc-questions h2{color:#fff;margin-bottom:8px;font-size:clamp(22px,3vw,34px);font-weight:800}.mbc-questions .subtitle{color:#ffffffb3;margin-bottom:48px;font-size:16px}.mbc-questions-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;max-width:900px;margin:0 auto;display:grid}.mbc-question-item{text-align:left;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:14px;padding:20px 24px;font-size:15px;transition:background .2s;display:flex}.mbc-question-item:hover{background:#ffffff24}.mbc-question-item .q-icon{flex-shrink:0;font-size:22px}.mbc-footer-strip{color:#ffffffb3;text-align:center;background:#0d47a1;padding:20px 24px;font-size:12px}.mbc-footer-strip a{color:#ffffffb3;text-decoration:underline}.mbc-faq{background:#f8fafc!important;border-top:none!important;padding:72px 24px!important}.mbc-faq-inner{max-width:860px!important;margin:0 auto!important}.mbc-faq h2{color:var(--mbc-text)!important;text-align:center!important;margin-bottom:40px!important;font-size:clamp(22px,3vw,34px)!important;font-weight:800!important}.mbc-faq-grid{flex-direction:column!important;gap:12px!important;display:flex!important}.mbc-faq-item{background:#fff!important;border:none!important;border-radius:10px!important;margin-bottom:0!important;transition:transform .3s,box-shadow .3s!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000a!important}.mbc-faq-item:hover{transform:translateY(-3px)!important;box-shadow:0 6px 16px #00000014!important}.mbc-faq-q{width:100%!important;color:var(--mbc-text)!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:none!important;outline:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:20px 24px!important;font-family:inherit!important;font-size:16px!important;font-weight:600!important;display:flex!important}.mbc-faq-icon{color:var(--mbc-blue)!important;flex-shrink:0!important;font-size:22px!important;font-weight:300!important;line-height:1!important}.mbc-faq-a{color:var(--mbc-text-muted)!important;max-height:0!important;padding:0 24px!important;font-size:15px!important;line-height:1.7!important;transition:max-height .3s,padding .3s!important;overflow:hidden!important}.mbc-faq-item.open .mbc-faq-a{max-height:400px!important;padding:0 24px 20px!important}@media (width<=1100px){.mbc-hero-container{grid-template-columns:minmax(0,1fr) minmax(290px,.84fr);gap:30px}.mbc-hero-image{max-width:405px}.mbc-score-card{grid-template-columns:126px 1fr;gap:14px;padding:18px}.mbc-score-badge .score-num{font-size:36px}.mbc-score-info .verdict{font-size:13px}.mbc-metric-question{font-size:11px}.mbc-metric-value{font-size:12px}.mbc-section-wide-tight{padding-left:28px;padding-right:28px}}@media (width<=768px){.mbc-hero{padding:42px 20px 48px}.mbc-hero-container{grid-template-columns:1fr;gap:28px}.mbc-hero-left{text-align:center;max-width:100%}.mbc-hero-right{justify-content:center}.mbc-hero h1,.mbc-hero p{text-align:center}.mbc-hero p{margin-bottom:18px;margin-left:auto;margin-right:auto}.mbc-hero-benefits{width:min(100%,560px);margin-left:auto;margin-right:auto}.mbc-hero-search{max-width:100%}.mbc-plate-form{grid-template-columns:1fr}.mbc-plate-btn{text-align:center;width:100%}.mbc-hero-links{justify-content:center;gap:18px}.mbc-hero-image{justify-content:center;width:100%;max-width:100%;margin-left:0}.mbc-score-card{grid-template-columns:1fr;gap:16px;max-width:420px;margin:0 auto;padding:18px;transform:none}.mbc-score-left{flex-direction:row;align-items:flex-start;gap:14px}.mbc-score-badge{min-width:88px;padding:14px 10px}.mbc-score-badge .score-num{font-size:34px}.mbc-score-info{flex:1}.mbc-metrics{width:100%}.mbc-section-inner,.mbc-section-inner.reverse,.mbc-section-wide-tight .mbc-section-inner{direction:ltr;grid-template-columns:1fr;gap:32px}.mbc-section-wide-tight{padding-left:24px;padding-right:24px}.mbc-section-wide-tight .mbc-section-visual>div{width:100%!important}}@media (width<=480px){.mbc-hero h1{font-size:32px}.mbc-plate-form input{font-size:17px}.mbc-score-left{flex-direction:column}.mbc-score-badge{min-width:unset;width:100%}}
