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