
#mlbc{font-family:Arial,sans-serif;background:#fff;color:#132d4d;line-height:1.55;--b:#0759be;--navy:#062b60;--pale:#edf5ff;border-radius:16px;overflow:hidden}#mlbc *{box-sizing:border-box}#mlbc header{padding:20px 5%;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e2eaf4}#mlbc .brand{font-size:23px;font-weight:800;color:var(--b);letter-spacing:-1px}#mlbc .brand small{display:block;font-size:10px;letter-spacing:1.4px;font-weight:600}#mlbc nav{display:flex;gap:18px;font-size:12px;flex-wrap:wrap}#mlbc a{color:inherit;text-decoration:none}#mlbc .hero{background:var(--navy);color:white;padding:56px 6%;display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center}#mlbc .eyebrow{font-size:11px;letter-spacing:1.7px;font-weight:700;text-transform:uppercase;color:#78b7ff}#mlbc h1{font-size:43px;line-height:1.08;letter-spacing:-1.5px;margin:18px 0;font-weight:750;color:inherit}#mlbc h2{font-size:28px;line-height:1.2;letter-spacing:-.6px;margin:10px 0 16px;color:inherit}#mlbc h3{font-size:17px;line-height:1.3;margin:12px 0;color:inherit}#mlbc p{font-size:14px;margin:10px 0}#mlbc .lead{font-size:16px;color:#d9e8fc}#mlbc .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}#mlbc button,#mlbc .action{font:600 13px Arial,sans-serif;padding:14px 19px;border-radius:8px;border:1px solid #c7d7e9;background:white;color:var(--b);display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;cursor:pointer}#mlbc .yellow{background:#ffe15a;border-color:#ffe15a;color:#102f57}#mlbc .blue{background:var(--b);border-color:var(--b);color:white}#mlbc .hero .minor{font-size:12px;color:#c1d5ef;margin-top:17px}#mlbc .report{background:white;color:#173858;border-radius:18px;padding:26px;box-shadow:0 20px 50px #00183b55;transform:rotate(2deg)}#mlbc .report-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e5edf7;padding-bottom:18px}#mlbc .pill{font-size:10px;border-radius:20px;background:#e7f6ef;color:#176444;padding:6px 9px}#mlbc .supply{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-bottom:1px solid #edf1f6;font-size:13px}#mlbc .supply span{display:flex;align-items:center;gap:10px}#mlbc .result{margin-top:20px;padding:17px;background:#edf7f2;border-radius:10px}#mlbc .result strong{font-size:31px;color:#19704c}#mlbc .sample{font-size:11px;color:#60728a;margin-top:12px}#mlbc .trust{display:flex;justify-content:space-around;gap:18px;flex-wrap:wrap;padding:19px 5%;background:#edf5ff;font-size:12px;color:#254f7e}#mlbc section.content{padding:46px 6%}#mlbc .intro{max-width:650px}#mlbc .muted{color:#5e7088}#mlbc .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:26px}#mlbc .tile{padding:23px;background:#f6f9fd;border:1px solid #e6edf6;border-radius:12px}#mlbc .tile i{color:var(--b)}#mlbc .tile p{font-size:13px}#mlbc .expert{display:grid;grid-template-columns:.75fr 1.5fr;gap:35px;background:#eef5fd;border-radius:16px;padding:30px;align-items:center}#mlbc .identity{border-right:1px solid #ccddee;padding-right:25px}#mlbc .identity .monogram{width:60px;height:60px;display:grid;place-items:center;border-radius:50%;background:#0759be;color:white;font-size:23px;margin-bottom:16px}#mlbc .light{background:#f5f8fc}#mlbc .tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}#mlbc .tabs button[aria-pressed=true]{background:var(--b);color:white;border-color:var(--b)}#mlbc .table-wrap{overflow:auto}#mlbc table{width:100%;border-collapse:collapse;font-size:13px;background:white}#mlbc th,#mlbc td{padding:15px 12px;border-bottom:1px solid #e3eaf4;text-align:right}#mlbc th:first-child,#mlbc td:first-child{text-align:left}#mlbc th{font-size:11px;color:#62768f;text-transform:uppercase}#mlbc .total td{font-weight:700;background:#eaf4ff}#mlbc .green{color:#16704b}#mlbc .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:26px}#mlbc .number{font-size:13px;color:var(--b);border-bottom:2px solid #d5e5f7;padding-bottom:12px}#mlbc .steps p{font-size:13px}#mlbc details{border-bottom:1px solid #dde7f3;padding:16px 0}#mlbc summary{cursor:pointer;font-size:14px;font-weight:600}#mlbc details p{max-width:720px;color:#5e7088}#mlbc .upload{background:var(--navy);color:white;display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}#mlbc .checklist{background:white;color:#1d3c60;padding:25px;border-radius:14px}#mlbc .checklist label{display:flex;gap:10px;padding:8px 0;font-size:13px}#mlbc .checklist input{width:17px;height:17px}#mlbc .foot{padding:25px 6%;background:#031d42;color:#b9cce5;display:flex;justify-content:space-between;gap:18px;font-size:11px;flex-wrap:wrap}#mlbc .doc-label{font-size:10px;letter-spacing:1.5px;color:var(--b)}#mlbc .notice{padding:12px 6%;background:#fff6cf;color:#6d5713;font-size:12px}#mlbc .doc-content{display:none;padding:15px;background:#fff;border-radius:8px;margin-top:12px}#mlbc .doc-content.open{display:block}#mlbc [hidden]{display:none!important}@media(max-width:650px){#mlbc h1{font-size:34px}#mlbc h2{font-size:25px}#mlbc .hero,#mlbc .expert,#mlbc .upload{grid-template-columns:1fr}#mlbc .grid{grid-template-columns:1fr}#mlbc .steps{grid-template-columns:1fr 1fr}#mlbc .identity{border-right:none;border-bottom:1px solid #ccddee;padding-bottom:20px}#mlbc nav{display:none}#mlbc .report{transform:none}#mlbc .hero{padding:35px 6%}#mlbc th,#mlbc td{padding:12px 7px;font-size:12px}}

#mlbc{font-family:Montserrat,Inter,system-ui,sans-serif;--b:#145ea5;--navy:#061f39;--pale:#edf2f7;color:#10233b;border-radius:0}#mlbc header{background:linear-gradient(90deg,#061f39,#082b4b);color:#fff;min-height:78px;padding:15px 4%;gap:18px}#mlbc .brand{display:block;min-width:150px;width:190px;flex-shrink:0}#mlbc .brand img{display:block;width:100%;height:auto}#mlbc nav{gap:15px;font-size:11px;font-weight:600;align-items:center}#mlbc nav .current{color:#ffbd00}#mlbc header .action{background:linear-gradient(180deg,#ffd13d,#ffbd00);color:#061f39;border:1px solid #e8a900;white-space:nowrap;font-size:11px;padding:11px 13px}#mlbc .hero{grid-template-columns:1fr 1fr;background:#061f39;gap:35px;padding:48px 5%}#mlbc h1{font-size:40px;font-weight:800;line-height:1.15;letter-spacing:-1.3px}#mlbc h1 em{color:#ffbd00;font-style:normal}#mlbc .eyebrow{color:#ffbd00;font-weight:800;letter-spacing:1.5px}#mlbc .hero .lead{font-size:14px;color:#dce7f1}#mlbc button,#mlbc .action{font-family:inherit;font-weight:700;border-radius:9px}#mlbc .yellow{background:linear-gradient(180deg,#ffd13d,#ffbd00);border:1px solid #e8a900;color:#061f39;box-shadow:0 10px 25px #ffbd0038}#mlbc .hero .action:not(.yellow){background:transparent;color:white;border:1px solid #b4c4d7}#mlbc .hero-photo{position:relative;padding-bottom:35px}#mlbc .hero-photo>img{display:block;width:100%;aspect-ratio:2/1;object-fit:contain;border-radius:16px;filter:saturate(.94) contrast(1.03)}#mlbc .photo-note{position:relative;margin:-8px 15px 0;padding:15px 18px;background:white;border-radius:12px;box-shadow:0 12px 28px #001b3540;color:#061f39;display:flex;align-items:center;gap:14px;font-size:13px}#mlbc .photo-note small{display:block;color:#607185;margin-top:3px}#mlbc .photo-note svg{color:#145ea5;flex-shrink:0}#mlbc .tile{border-radius:16px;background:white;border:1px solid #dce5ee;box-shadow:0 9px 28px #061f390e}#mlbc .light{background:#f6f8fb}#mlbc .trust{background:white;border-bottom:1px solid #e6edf5;color:#607185}#mlbc .expert{background:#edf2f7;border:1px solid #e6edf5}#mlbc .identity .monogram{background:#061f39;color:#ffbd00}#mlbc .steps .number{color:#145ea5;border-bottom-color:#ffbd00}#mlbc .upload,#mlbc .foot{background:#061f39}#mlbc .blue{background:#ffbd00;border-color:#e8a900;color:#061f39}#mlbc .tabs button[aria-pressed=true]{background:#061f39;border-color:#061f39}#mlbc .foot{border-top:1px solid #22435e;padding:30px 5%;align-items:center}#mlbc .foot img{max-width:190px;height:auto}#mlbc .notice{background:#edf2f7;color:#607185;padding:8px 5%;font-size:11px}#mlbc section.content{padding:42px 5%}@media(max-width:800px){#mlbc nav{display:none}#mlbc .hero{grid-template-columns:1fr}#mlbc .hero-photo{max-width:600px;width:100%;margin:auto}#mlbc h1{font-size:36px}#mlbc header .action{margin-left:auto}}@media(max-width:400px){#mlbc header .action{font-size:10px;padding:10px}#mlbc .brand{min-width:130px;width:150px}#mlbc h1{font-size:31px}}
#mlbc .ink-blue{color:#145ea5}#mlbc .two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:25px}#mlbc .segment{font-size:10px;font-weight:800;letter-spacing:1.1px;color:#145ea5}#mlbc .professional{background:#edf2f7}#mlbc .capacity{margin-top:25px;background:#061f39;color:white;border-radius:16px;padding:25px;display:flex;align-items:center;gap:30px;justify-content:space-between}#mlbc .capacity .segment{color:#ffbd00}#mlbc .capacity-number{font-size:64px;font-weight:800;color:#ffbd00;line-height:1.1;flex-shrink:0}#mlbc .capacity-number small{display:block;font-size:10px;color:white;margin-top:8px}#mlbc .expert{grid-template-columns:1fr 1.2fr}#mlbc .paper{background:white;border:1px solid #dae2eb;padding:28px;border-radius:5px;box-shadow:0 14px 35px #061f3912}#mlbc .paper-head{display:flex;justify-content:space-between;gap:14px;border-bottom:3px solid #ffbd00;padding-bottom:18px;font-size:11px}#mlbc .paper-head span{color:#607185;font-size:9px}#mlbc .paper-metrics{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0}#mlbc .paper-metrics small{display:block;color:#607185;font-size:10px}#mlbc .paper-metrics b{font-size:24px}#mlbc .saving{background:#edf5f0;color:#176444;padding:15px;border-radius:8px;display:flex;flex-direction:column;font-size:12px}#mlbc .saving strong{font-size:32px}#mlbc .saving small{font-size:14px}#mlbc .paper ul{font-size:12px;padding-left:18px;line-height:1.9}#mlbc .paper-stamp{font-size:9px;color:#607185;border-top:1px solid #dce5ee;padding-top:15px}#mlbc .spaced{margin-top:35px}#mlbc .audience-detail{padding:22px;border-left:3px solid #ffbd00;background:white;border-radius:0 12px 12px 0}#mlbc .pending{font-size:11px;color:#607185}#mlbc .step-circle{display:grid;place-items:center;background:#061f39;color:#ffbd00;border-radius:50%;width:34px;height:34px;font-weight:800}#mlbc .flow-progress{display:flex;justify-content:space-between;font-size:10px;color:#607185;border-bottom:2px solid #ffbd00;padding-bottom:12px}#mlbc .drop-demo{padding:20px;border:1px dashed #a9bfd4;border-radius:12px;margin:20px 0;background:#f6f8fb}#mlbc .flow button,#mlbc .flow .action{width:100%;margin-top:9px}#mlbc button:disabled{opacity:.5;cursor:not-allowed}#mlbc select{font:inherit;font-size:12px;width:100%;padding:14px 9px;border:1px solid #a9bfd4;border-radius:8px;background:white;color:#10233b;min-height:44px}#mlbc .invoice-data{display:grid;gap:7px;margin:20px 0;font-size:12px}#mlbc .invoice-data>span{color:#607185;font-size:10px;margin-top:6px}#mlbc .flow label{padding-left:0}#mlbc a:focus-visible,#mlbc button:focus-visible,#mlbc summary:focus-visible,#mlbc select:focus-visible{outline:3px solid #145ea5;outline-offset:4px}#mlbc .quick-nav{display:flex;flex-wrap:wrap;gap:10px;padding:18px 5%;background:#f6f8fb}#mlbc .quick-nav a{font-size:11px;padding:8px 12px;border:1px solid #dce5ee;border-radius:30px;background:white}#mlbc .table-wrap{overflow:visible}#mlbc .content,#mlbc .hero>*,#mlbc .two-col>*{min-width:0}#mlbc .hero-photo{padding-bottom:0}#mlbc .expert strong{font-size:13px}#mlbc .notice strong{color:#10233b}@media(max-width:650px){#mlbc .two-col,#mlbc .expert{grid-template-columns:1fr}#mlbc .capacity{align-items:flex-start;gap:12px}#mlbc .capacity-number{font-size:45px}#mlbc .capacity-number small{max-width:85px;line-height:1.5}#mlbc .paper{padding:20px}#mlbc .steps{grid-template-columns:1fr}#mlbc th,#mlbc td{font-size:10px;padding:12px 4px}#mlbc .hero .actions .action{width:100%}#mlbc .tabs button{flex:1 1 40%;font-size:11px}#mlbc .trust{justify-content:flex-start}#mlbc .expert{padding:22px}}@media(max-width:360px){#mlbc header .brand{width:132px;min-width:110px}#mlbc header .action{font-size:9px;padding:9px}#mlbc h1{font-size:29px}#mlbc .capacity{flex-direction:column}#mlbc .capacity-number small{max-width:none}}

#mlbc{background:#fff;letter-spacing:-.15px}#mlbc header{padding:20px 5%;border:0}#mlbc .notice{background:#eaf0f6;font-size:11px}#mlbc .hero{position:relative;padding:58px 5% 65px;gap:32px;background:radial-gradient(ellipse at 85% 20%,#124a76 0,transparent 55%),linear-gradient(115deg,#061f39,#082c4c);overflow:hidden}#mlbc .hero h1{font-size:clamp(34px,4.7vw,53px);line-height:1.1;letter-spacing:-2px;margin:20px 0 24px}#mlbc .hero .eyebrow{display:inline-flex;padding:8px 12px;border-radius:6px;background:#ffffff10;font-size:10px;letter-spacing:1.2px;border-left:3px solid #ffbd00}#mlbc .hero .lead{font-size:15px;line-height:1.8;max-width:460px}#mlbc .hero-photo{position:relative;padding:12px 0 90px 12px}#mlbc .hero-photo:before{content:'';position:absolute;inset:0 16px 108px 0;border:1px solid #ffffff36;border-radius:24px}#mlbc .hero-photo>img{position:relative;aspect-ratio:1.12;object-fit:cover;object-position:52% center;border-radius:20px;filter:none;box-shadow:0 22px 55px #00112560}#mlbc .photo-note{position:absolute;bottom:49px;left:0;right:20px;margin:0;border-radius:13px;padding:20px;box-shadow:0 20px 35px #001b3550}#mlbc .photo-note>svg{width:40px;height:40px;background:#edf2f7;padding:8px;border-radius:10px}#mlbc .hero-label{position:absolute;top:34px;right:14px;background:#ffbd00;color:#061f39;border-radius:9px;padding:12px 15px;font-weight:800;font-size:11px;box-shadow:0 8px 20px #061f3930}#mlbc .hero-caption{position:absolute;bottom:15px;left:12px;color:#b9cfe2;font-size:10px;letter-spacing:.7px}#mlbc .yellow{box-shadow:0 8px 22px #ffbd0028}#mlbc .trust{background:#0b365d;color:#e1ebf4;border:0;padding:20px 5%;justify-content:space-between;font-size:11px}#mlbc .quick-nav{justify-content:center;padding:17px 5%;border-bottom:1px solid #e0e7ef;background:white}#mlbc .quick-nav a{background:none;border:none;border-radius:0;font-size:11px;font-weight:700;padding:8px 6px;color:#526a82}#mlbc .quick-nav a:hover{color:#145ea5}#mlbc section.content{padding:65px 6%}#mlbc h2{font-size:34px;font-weight:800;line-height:1.18;letter-spacing:-1.1px;max-width:730px}#mlbc h3{font-weight:750}#mlbc .content>.eyebrow{font-size:10px;display:inline-flex;gap:8px;align-items:center;margin-bottom:4px}#mlbc .content>.eyebrow:before{content:'';display:block;width:23px;height:3px;background:#ffbd00}#mlbc .intro{max-width:640px}#mlbc .two-col{gap:22px}#mlbc .tile{padding:28px;border-radius:17px;border-color:#dfe7ef;box-shadow:0 8px 24px #061f3906;position:relative;transition:transform .2s,box-shadow .2s}#mlbc .tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px #061f3910}#mlbc .tile>svg{width:45px;height:45px;padding:10px;border-radius:13px;background:#eaf2fa;color:#145ea5;margin-bottom:6px}#mlbc #mlb-audience .two-col>.tile{padding:33px;background:#f5f8fc;border:0}#mlbc #mlb-audience .two-col>.professional{background:#061f39;color:white}#mlbc #mlb-audience .professional .segment{color:#ffbd00}#mlbc #mlb-audience .tile h3{font-size:23px;letter-spacing:-.7px;max-width:310px}#mlbc #mlb-audience .tile p{line-height:1.8}#mlbc #mlb-audience .tile .action{margin-top:13px}#mlbc .route-icon{width:54px;height:54px;display:grid;place-items:center;border-radius:14px;background:#fff;color:#145ea5;margin-bottom:25px}#mlbc .professional .route-icon{background:#ffffff12;color:#ffbd00}#mlbc .capacity{border-radius:18px;background:#ffbd00;color:#061f39;padding:30px 35px;margin-top:22px;position:relative;overflow:hidden}#mlbc .capacity h3{font-size:23px;max-width:490px}#mlbc .capacity .segment{color:#4e4218}#mlbc .capacity-number{font-size:100px;letter-spacing:-7px;color:#061f39;padding-left:20px}#mlbc .capacity-number small{color:#061f39;letter-spacing:0;font-size:11px;text-align:center}#mlbc .capacity p{max-width:530px;font-size:13px}#mlbc .expert{border:0;padding:0;background:transparent;gap:48px;grid-template-columns:1fr 1fr}#mlbc .expert h2{font-size:33px}#mlbc .expert-section{background:#061f39;color:white;position:relative}#mlbc .expert-section .eyebrow{color:#ffbd00!important}#mlbc .expert-section .expert p{color:#d2dfeb;line-height:1.8}#mlbc .expert-section .tile{background:#0b365d;border:1px solid #244762;color:white;box-shadow:none}#mlbc .expert-section .tile p{color:#d2dfeb}#mlbc .expert-section .tile h3{color:#ffcf49}#mlbc #mlb-review{background:#f6f8fb}#mlbc #mlb-review .grid{gap:16px}#mlbc #mlb-review .tile p{color:#607185;line-height:1.75}#mlbc #mlb-example{background:white}#mlbc .table-wrap{border:1px solid #dce5ee;border-radius:15px;overflow:hidden;box-shadow:0 12px 40px #061f3908}#mlbc th{background:#061f39;color:white;padding:19px 12px;text-transform:none;letter-spacing:0}#mlbc td{padding:20px 12px}#mlbc .total td{background:#edf5f0;font-size:15px}#mlbc .total td:first-child{color:#10233b}#mlbc .tabs button{border-radius:8px;padding:11px 18px;box-shadow:none}#mlbc .steps{gap:18px}#mlbc .steps>div{padding:22px;background:white;border-radius:14px;border:1px solid #e2e9f0}#mlbc .steps .number{font-weight:800;padding-bottom:18px}#mlbc #mlb-docs{background:linear-gradient(135deg,#edf3f9,#f8fafc)}#mlbc .report-layout{gap:42px;align-items:center;margin-top:35px}#mlbc .paper{padding:32px;border:0;border-top:6px solid #ffbd00;box-shadow:0 25px 55px #092f4f20;transform:rotate(-2deg);margin:10px 8px 18px;border-radius:8px}#mlbc .paper-head{border-bottom:1px solid #dae4ee;padding-bottom:22px;color:#145ea5}#mlbc .paper h3{font-size:23px}#mlbc .paper-metrics b{font-size:28px}#mlbc .saving{border-radius:9px;padding:18px}#mlbc .saving strong{font-size:38px}#mlbc .audience-detail{border:0;border-top:3px solid #ffbd00;border-radius:12px;padding:25px}#mlbc #mlb-professional{background:#fff}#mlbc #mlb-professional>.action{margin-top:20px}#mlbc .step-circle{background:#ffbd00;color:#061f39;font-size:17px;width:43px;height:43px;border-radius:12px;margin-bottom:22px}#mlbc details{padding:21px 2px}#mlbc summary{line-height:1.6}#mlbc .upload{background:radial-gradient(ellipse at 20% 10%,#114e7e,transparent 60%),#061f39;gap:44px}#mlbc .upload h2{font-size:40px;color:white}#mlbc .checklist{padding:30px;box-shadow:0 25px 50px #00162f45;border-radius:19px}#mlbc .flow-progress{padding-bottom:16px}#mlbc .drop-demo{background:#f3f7fb;text-align:center;padding:26px 20px}#mlbc .foot{padding:38px 6%;background:#04182d}#mlbc .section-badge{font-size:11px;color:#607185;display:inline-flex;align-items:center;gap:8px;margin:15px 0}#mlbc .section-badge svg{color:#145ea5}#mlbc .report-layout>div>h3{font-size:24px}#mlbc .report-layout>div>p{line-height:1.8}#mlbc .sample{font-size:11px;line-height:1.7}#mlbc select{font-size:16px}
@media(max-width:800px){#mlbc .hero{grid-template-columns:1fr 1fr;gap:22px;padding:45px 5%}#mlbc .hero h1{font-size:36px}#mlbc .hero-photo>img{aspect-ratio:.85}#mlbc .hero-photo{padding-left:6px}#mlbc .photo-note{right:0;padding:15px;font-size:11px}#mlbc .hero .actions{gap:9px}#mlbc .hero .action{padding:13px;font-size:11px}#mlbc section.content{padding:48px 5%}#mlbc .capacity-number{font-size:78px}#mlbc .expert{gap:25px}#mlbc .grid{gap:12px}#mlbc .tile{padding:22px}#mlbc .steps{grid-template-columns:1fr 1fr}#mlbc .report-layout{gap:25px}}
@media(max-width:650px){#mlbc .hero{grid-template-columns:1fr;padding:38px 6% 26px}#mlbc .hero h1{font-size:39px;max-width:460px}#mlbc .hero .lead{font-size:14px}#mlbc .hero-photo{max-width:450px;padding-bottom:82px;margin-top:10px}#mlbc .hero-photo>img{aspect-ratio:1.55;object-position:center}#mlbc .photo-note{bottom:35px;left:15px;right:15px;font-size:12px}#mlbc .hero-caption{bottom:10px;left:15px;font-size:10px}#mlbc .hero-label{top:20px;font-size:10px}#mlbc .trust{gap:12px;font-size:11px;padding:20px 6%}#mlbc h2{font-size:29px}#mlbc .expert h2{font-size:29px}#mlbc .expert{grid-template-columns:1fr;gap:15px}#mlbc .capacity{padding:25px;gap:20px;align-items:flex-start}#mlbc .capacity h3{font-size:21px}#mlbc .capacity-number{font-size:66px;letter-spacing:-4px;padding-left:0}#mlbc .capacity-number small{font-size:10px;max-width:90px}#mlbc #mlb-audience .two-col>.tile{padding:27px}#mlbc .report-layout{grid-template-columns:1fr}#mlbc .paper{transform:none;margin:0;padding:24px}#mlbc .steps{grid-template-columns:1fr 1fr}#mlbc .steps>div{padding:18px}#mlbc .steps h3{font-size:16px}#mlbc .upload h2{font-size:33px}#mlbc .checklist{padding:23px}#mlbc td,#mlbc th{padding:15px 5px;font-size:11px}#mlbc .total td{font-size:12px}#mlbc .quick-nav{justify-content:flex-start;gap:5px}#mlbc .quick-nav a{font-size:11px}#mlbc .tile:hover{transform:none}}
@media(max-width:360px){#mlbc .hero h1{font-size:34px}#mlbc .steps{grid-template-columns:1fr}#mlbc .capacity{flex-direction:column}#mlbc .capacity-number small{max-width:none}#mlbc .paper-metrics b{font-size:24px}}
@media(prefers-reduced-motion:reduce){#mlbc .tile{transition:none}}

#mlbc .hero{isolation:isolate;min-height:570px;grid-template-columns:1.08fr .92fr;padding:68px 6% 78px;background:#061f39;overflow:hidden;align-items:center}#mlbc .hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061f39 4%,#061f39ed 36%,#061f3990 65%,#061f3925),linear-gradient(0deg,#061f39 0%,transparent 38%);z-index:-1}#mlbc .hero-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center;z-index:-2}#mlbc .hero>div:first-of-type{position:relative;z-index:1}#mlbc .hero h1{font-size:clamp(40px,5.2vw,58px);line-height:1.04;letter-spacing:-2.3px;max-width:550px;margin-top:25px}#mlbc .hero h1 em{display:inline;background:linear-gradient(transparent 88%,#ffbd003d 88%);padding-bottom:5px}#mlbc .hero .lead{max-width:440px;line-height:1.75;font-size:15px;color:#e2ecf4}#mlbc .hero .eyebrow{background:#0b365dcc;color:#ffcf43;border:1px solid #55738980;border-left:3px solid #ffbd00;backdrop-filter:blur(8px)}#mlbc .hero .yellow{padding:17px 22px;box-shadow:0 10px 35px #ffbd0045}#mlbc .hero .actions{gap:12px}#mlbc .hero-showcase{position:relative;align-self:end;padding:0 0 18px 22px;min-width:0}#mlbc .showcase-kicker{display:inline-block;background:#ffbd00;color:#061f39;padding:9px 14px;font-size:11px;font-weight:800;border-radius:8px 8px 0 0;margin-left:14px}#mlbc .showcase-card{background:white;color:#10233b;border-radius:16px;padding:25px;box-shadow:0 25px 55px #00102550;border:1px solid #fff;transform:rotate(2deg)}#mlbc .showcase-heading{display:flex;align-items:center;gap:11px;font-size:15px;font-weight:800}#mlbc .showcase-heading>svg{background:#edf3f9;color:#145ea5;width:40px;height:40px;border-radius:12px;padding:9px}#mlbc .showcase-card p{font-size:11px;color:#607185}#mlbc .showcase-list{display:grid;gap:0;margin:16px 0}#mlbc .showcase-list>div{display:flex;gap:10px;align-items:center;justify-content:space-between;border-bottom:1px solid #e6edf4;padding:12px 0;font-size:12px}#mlbc .showcase-list strong{font-size:10px;color:#145ea5;background:#edf3f9;padding:4px 7px;border-radius:5px;white-space:nowrap}#mlbc .showcase-bottom{background:#061f39;color:white;padding:15px;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}#mlbc .showcase-bottom svg{color:#ffbd00}#mlbc .showcase-note{font-size:10px;color:#d3e1ee;text-align:right;margin:16px 6px 0;display:block}#mlbc .trust{position:relative;background:#ffbd00;color:#061f39;font-weight:700;padding:21px 6%;font-size:12px;gap:12px}#mlbc .quick-nav{padding:17px 6%}#mlbc #mlb-audience{background:radial-gradient(ellipse at 100% 0%,#e9f2fc,transparent 55%),#fff}#mlbc #mlb-audience .two-col>.tile{border:1px solid #dce6f0;border-top:4px solid #145ea5;background:white;box-shadow:0 16px 36px #061f390b}#mlbc #mlb-audience .two-col>.professional{background:linear-gradient(140deg,#0b365d,#061f39);border-color:#0b365d;border-top:4px solid #ffbd00}#mlbc .route-icon{background:#eaf2fb;box-shadow:0 5px 15px #145ea510}#mlbc .capacity{background:linear-gradient(115deg,#ffcf35,#ffbd00);border-radius:20px;box-shadow:0 15px 30px #ffbd0020;padding:33px 37px}#mlbc .capacity-number{font-size:112px;line-height:1;font-weight:800}#mlbc .capacity h3{font-size:26px;letter-spacing:-.8px}#mlbc .expert-section{background:radial-gradient(ellipse at 0 0,#145ea540,transparent 60%),#061f39}#mlbc .expert-section .expert h2{border-left:4px solid #ffbd00;padding-left:23px}#mlbc #mlb-review .tile{border:0;box-shadow:0 9px 24px #0b365d0a}#mlbc #mlb-review .tile:first-child{background:#0b365d;color:white}#mlbc #mlb-review .tile:first-child p{color:#dae6f1}#mlbc #mlb-review .tile:first-child>svg{background:#ffffff14;color:#ffbd00}#mlbc #mlb-review .tile:nth-child(3){border-bottom:4px solid #ffbd00}#mlbc #mlb-example{background:linear-gradient(180deg,#fff,#f6f9fc)}#mlbc #mlb-example h2{max-width:600px}#mlbc .example-banner{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:23px 0 8px;padding:22px 25px;background:#061f39;color:white;border-radius:14px}#mlbc .example-banner span{display:block;color:#d0dfec;font-size:12px}#mlbc .example-banner strong{font-size:22px;letter-spacing:-.5px;display:block;margin-top:5px}#mlbc .example-banner a{background:#ffbd00;color:#061f39;border:0;flex-shrink:0;font-size:12px}#mlbc #mlb-docs{background:radial-gradient(ellipse at 10% 45%,#cddff080,transparent 60%),#edf3f9}#mlbc .paper{border-top:8px solid #ffbd00;box-shadow:8px 10px 0 #ffffff99,0 30px 55px #092f4f25}#mlbc #mlb-download{padding:18px 22px;box-shadow:0 10px 25px #ffbd0035}#mlbc .upload{border-top:7px solid #ffbd00}#mlbc .action{transition:box-shadow .18s,transform .18s}#mlbc .yellow:hover{box-shadow:0 10px 28px #ffbd0050;transform:translateY(-2px)}
@media(max-width:800px){#mlbc .hero{grid-template-columns:1fr 1fr;padding:48px 5% 55px;min-height:530px;gap:20px}#mlbc .hero h1{font-size:43px}#mlbc .hero-showcase{padding-left:0}#mlbc .showcase-card{padding:20px}#mlbc .showcase-heading{font-size:13px}#mlbc .capacity-number{font-size:88px}}
@media(max-width:650px){#mlbc .hero{grid-template-columns:1fr;min-height:0;padding:39px 6% 35px;gap:32px}#mlbc .hero:before{background:linear-gradient(180deg,#061f39ed 0%,#061f39e0 35%,#061f3975 62%,#061f39 100%)}#mlbc .hero-cover{object-position:57% center}#mlbc .hero h1{font-size:43px;max-width:430px}#mlbc .hero .lead{font-size:14px}#mlbc .hero-showcase{width:100%;max-width:390px;justify-self:center;padding:0 5px}#mlbc .showcase-card{transform:none;padding:23px}#mlbc .showcase-note{text-align:center}#mlbc .showcase-list>div{font-size:12px}#mlbc .trust{font-size:11px;padding:20px 6%}#mlbc .capacity{padding:26px}#mlbc .capacity h3{font-size:22px}#mlbc .capacity-number{font-size:72px}#mlbc .example-banner{flex-direction:column;align-items:flex-start;padding:23px}#mlbc .example-banner a{width:100%}#mlbc .expert-section .expert h2{padding-left:17px}#mlbc .paper{box-shadow:0 20px 40px #092f4f20}#mlbc .hero .eyebrow{font-size:9px;letter-spacing:.8px}}
@media(max-width:360px){#mlbc .hero h1{font-size:37px}#mlbc .showcase-card{padding:18px}#mlbc .showcase-list strong{font-size:9px}}
@media(prefers-reduced-motion:reduce){#mlbc .action{transition:none}#mlbc .yellow:hover{transform:none}}

/* Explicit text colours on dark surfaces, independent of host defaults. */
#mlbc .hero h1,#mlbc .expert-section h2,#mlbc .expert-section strong,
#mlbc #mlb-audience .professional h3,#mlbc #mlb-audience .professional p,
#mlbc #mlb-review .tile:first-child h3,
#mlbc .example-banner strong,#mlbc .showcase-bottom,#mlbc .showcase-bottom span,
#mlbc .upload>div:first-child h2,#mlbc .upload>div:first-child summary,
#mlbc .upload>div:first-child strong,#mlbc header nav a,#mlbc header nav span{color:#ffffff!important}
#mlbc .hero .lead,#mlbc .hero .minor,#mlbc .expert-section p,
#mlbc .expert-section .tile p,#mlbc #mlb-review .tile:first-child p,
#mlbc .upload>div:first-child p,#mlbc .upload>div:first-child details p,
#mlbc .example-banner span,#mlbc .foot span{color:#e0eaf4!important}
#mlbc .hero h1 em,#mlbc .hero .eyebrow,#mlbc .expert-section .eyebrow,
#mlbc .expert-section .tile h3,#mlbc #mlb-audience .professional .segment,
#mlbc .upload>div:first-child .eyebrow,#mlbc header nav .current{color:#ffcf43!important}
/* White cards within dark sections retain dark text. */
#mlbc .hero .showcase-card,#mlbc .hero .showcase-heading,
#mlbc .hero .showcase-list span,#mlbc .upload .checklist,
#mlbc .upload .checklist h3,#mlbc .upload .checklist p,
#mlbc .upload .checklist strong,#mlbc .upload .checklist label,
#mlbc .upload .checklist select,#mlbc .upload .checklist option{color:#10233b!important}
#mlbc .hero .showcase-card p,#mlbc .upload .checklist .sample,
#mlbc .upload .checklist .flow-progress span,#mlbc .upload .invoice-data>span{color:#52677c!important}
#mlbc .hero .showcase-list strong{color:#145ea5!important}
#mlbc .hero .showcase-bottom,#mlbc .hero .showcase-bottom span{color:#ffffff!important}
#mlbc .hero .showcase-kicker,#mlbc .trust,#mlbc .trust span,
#mlbc .capacity,#mlbc .capacity h3,#mlbc .capacity p,
#mlbc .capacity .capacity-number,#mlbc .capacity .capacity-number small{color:#061f39!important}
/* Button states are paired explicitly with their backgrounds. */
#mlbc .action,#mlbc button{color:#145ea5}
#mlbc .hero .action:not(.yellow){color:#ffffff!important}
#mlbc #mlb-audience .professional .action{background:#ffffff;color:#145ea5!important}
#mlbc .yellow,#mlbc .yellow span,#mlbc .blue,#mlbc header .action,
#mlbc .example-banner .action{color:#061f39!important}
#mlbc .tabs button[aria-pressed="true"]{background:#061f39;color:#ffffff!important}
#mlbc .tabs button[aria-pressed="false"]{background:#ffffff;color:#145ea5!important}
#mlbc th{background:#061f39;color:#ffffff!important}
#mlbc .upload .checklist .pill{background:#e7f6ef;color:#176444!important}
#mlbc .showcase-note{color:#e0eaf4!important}

#mlbc .contact-section{background:#f5f8fc}#mlbc .contact-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}#mlbc .contact-path{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;gap:14px;background:white;border:1px solid #dbe5ef;border-radius:16px;padding:25px;color:#10233b;font-weight:400;font-size:13px;font-family:inherit;white-space:normal}#mlbc .contact-path>svg{width:30px;height:30px;color:#145ea5}#mlbc .contact-path strong{font-size:18px;color:#10233b;line-height:1.3}#mlbc .contact-path span{color:#52677c;line-height:1.7}#mlbc .contact-path b{color:#145ea5;margin-top:auto;padding-top:8px;font-size:12px}#mlbc .contact-path.featured{background:#061f39;border-top:4px solid #ffbd00}#mlbc .contact-path.featured strong,#mlbc .contact-path.featured span{color:#fff!important}#mlbc .contact-path.featured b,#mlbc .contact-path.featured>svg{color:#ffcf43}#mlbc .contact-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:32px;background:white;border:1px solid #dbe5ef;padding:30px;border-radius:16px;margin-top:24px}#mlbc .contact-panel h3{font-size:25px}#mlbc .contact-panel form{display:grid;gap:15px;min-width:0}#mlbc .contact-panel label{display:grid;gap:7px;color:#10233b;font-size:12px;font-weight:600}#mlbc .contact-panel input:not([type=checkbox]),#mlbc .contact-panel textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #a9bfd4;border-radius:8px;background:white;color:#10233b;font:16px Montserrat,Arial,sans-serif;min-height:44px}#mlbc .contact-panel textarea{resize:vertical}#mlbc .contact-panel small{font-size:11px;color:#52677c;font-weight:400}#mlbc .contact-panel .contact-consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;line-height:1.6}#mlbc .contact-consent input{width:19px;height:19px;flex-shrink:0}#mlbc .role-help{padding:18px;border-left:3px solid #ffbd00;background:#edf3f9;color:#10233b}#mlbc #contact-feedback{font-weight:600;color:#145ea5}#mlbc .meeting-section{background:white}#mlbc .meeting-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;margin-top:32px}#mlbc .meeting-cover{background:linear-gradient(135deg,#0b365d,#061f39);border-top:7px solid #ffbd00;padding:28px;border-radius:12px;box-shadow:0 20px 35px #061f391c;color:white}#mlbc .meeting-brand{color:#ffcf43;font-size:14px;font-weight:800;letter-spacing:1px;display:block;margin-bottom:30px}#mlbc .meeting-tag{font-size:10px;color:#e0eaf4}#mlbc .meeting-cover h3{font-size:29px;color:white!important;margin-bottom:8px}#mlbc .meeting-cover p{color:#e0eaf4!important}#mlbc .meeting-result{padding:22px 0;margin:19px 0;border-top:1px solid #5c748b;border-bottom:1px solid #5c748b}#mlbc .meeting-result span,#mlbc .meeting-result small{display:block;font-size:11px;color:#e0eaf4}#mlbc .meeting-result strong{display:block;font-size:40px;color:#ffcf43!important;margin:8px 0;letter-spacing:-1px}#mlbc .meeting-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}#mlbc .meeting-pair small{display:block;font-size:10px;color:#e0eaf4}#mlbc .meeting-pair b{font-size:17px;color:white!important}#mlbc .meeting-cover .meeting-caption{font-size:10px;margin:18px 0}#mlbc .meeting-outline article{display:flex;gap:17px;padding:16px 0;border-bottom:1px solid #dce5ee}#mlbc .meeting-outline article>span{font-size:13px;font-weight:800;color:#145ea5;padding-top:12px}#mlbc .meeting-outline h3{margin-top:9px}#mlbc .meeting-outline p{font-size:13px;color:#52677c}#mlbc .rank-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:35px;flex-wrap:wrap}#mlbc .rank-heading span{font-size:11px;color:#52677c}#mlbc .offer-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}#mlbc .offer-option{border:1px solid #dbe5ef;border-top:5px solid #aabed0;border-radius:13px;padding:22px;background:#f8fafc;color:#10233b}#mlbc .offer-option.best{border:1px solid #e3b22e;border-top:5px solid #ffbd00;background:#fffbed}#mlbc .offer-label{font-size:10px;font-weight:800;color:#145ea5}#mlbc .offer-option>strong{font-size:31px;color:#10233b;letter-spacing:-1px}#mlbc .offer-option>strong small{font-size:12px;letter-spacing:0}#mlbc .offer-option p{font-size:12px;line-height:1.8}#mlbc .offer-option ul{padding-left:17px;font-size:11px;color:#52677c;line-height:1.8}#mlbc .meeting-cta{margin-top:25px;padding:25px;background:#edf3f9;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:22px}#mlbc .meeting-cta strong{color:#10233b;font-size:17px}#mlbc .meeting-cta p{font-size:12px;color:#52677c}#mlbc .meeting-cta a{flex-shrink:0}#mlbc .hero .hero-report-link{display:inline-block;font-size:12px;color:#e0eaf4!important;margin-top:17px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:700px){#mlbc .contact-paths,#mlbc .offer-options{grid-template-columns:1fr}#mlbc .contact-panel,#mlbc .meeting-layout{grid-template-columns:1fr}#mlbc .contact-panel{padding:23px}#mlbc .contact-path{gap:10px}#mlbc .meeting-cta{flex-direction:column;align-items:stretch}#mlbc .meeting-result strong{font-size:36px}#mlbc .offer-option{padding:23px}#mlbc .offer-option>strong{font-size:34px}}

/* Mi Luz Barata — resultados oficiales: Top 3 y alternativas, 10/10/2026. */
#mlbc .native-comparison{--mlbt-navy:#0b3153;--mlbt-blue:#124b78;--mlbt-yellow:#ffc400;--mlbt-ink:#123858;--mlbt-muted:#536b81;--mlbt-line:#d5e2ed;color:var(--mlbt-ink)}
#mlbc .native-comparison .mlbe-choice-section,
#mlbc .native-comparison .mlbe-featured,
#mlbc .native-comparison .mlbe-more-wrap,
#mlbc .native-comparison .mlbe-rank-badges,
#mlbc .native-comparison .mlbe-rank-explanation,
#mlbc .native-comparison .mlbt-native-sort,
#mlbc .native-comparison .mlbt-native-metrics,
#mlbc .native-comparison .mlbe-choice-cost-note{display:none!important}
#mlbc .native-comparison [hidden]{display:none!important}
#mlbc .native-comparison .mlbt-controlbar{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#e4f0fb;border:1px solid #bfd7eb;border-left:4px solid var(--mlbt-yellow);border-radius:12px;padding:20px 24px;margin:23px 0 25px}
#mlbc .native-comparison .mlbt-current{display:flex;gap:20px;align-items:center;flex-wrap:wrap}
#mlbc .native-comparison .mlbt-current-label{display:block;font-size:14px;font-weight:800;color:#153b5d}
#mlbc .native-comparison .mlbt-current-note{display:block;font-size:12px;color:#48677e;margin-top:3px}
#mlbc .native-comparison .mlbt-current-amount{display:flex;align-items:baseline;gap:5px;font-size:30px;line-height:1.2;font-weight:850;letter-spacing:-1px;font-variant-numeric:tabular-nums;color:#103c62}
#mlbc .native-comparison .mlbt-current-amount small{font-size:13px;font-weight:500;letter-spacing:0}
#mlbc .native-comparison .mlbt-period-wrap{flex-shrink:0}
#mlbc .native-comparison .mlbt-period-wrap>span{display:block;font-size:12px;font-weight:700;margin-bottom:6px;text-align:center}
#mlbc .native-comparison .mlbt-period{display:flex;gap:3px;padding:4px;background:#fff;border:1px solid #afc9de;border-radius:10px}
#mlbc .native-comparison .mlbt-period button{width:auto;min-width:94px;min-height:43px;border:0;border-radius:7px;background:transparent;color:#3d5c75;padding:9px 15px;font:inherit;font-size:13px;font-weight:800;box-shadow:none;cursor:pointer}
#mlbc .native-comparison .mlbt-period button[aria-pressed="true"]{background:var(--mlbt-yellow);color:#102e48}
#mlbc .native-comparison .mlbt-section{margin:0;padding:0;border:0;background:none}
#mlbc .native-comparison .mlbt-section-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 16px}
#mlbc .native-comparison .mlbt-section-heading h4{font-size:20px!important;line-height:1.3!important;font-weight:850!important;color:#173d5e!important;background:none!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important}
#mlbc .native-comparison .mlbt-section-heading>span{font-size:12px;color:#536b81}
#mlbc .native-comparison .mlbt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card){padding:0!important;display:flex!important;flex-direction:column!important;min-width:0;overflow:hidden;border:1px solid #c7dced!important;border-radius:18px!important;background:#fff!important;box-shadow:0 8px 24px #1238580b!important;transform:none!important}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="1"]{border-color:#e0ac10!important;box-shadow:0 8px 25px #d5a40010!important}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card):before{background:linear-gradient(90deg,#126093,#69a8d0)}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="1"]:before{background:linear-gradient(90deg,#e9ac00,#ffde70)}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="2"]:before{background:linear-gradient(90deg,#91a9bc,#e3edf4)}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="3"]:before{background:linear-gradient(90deg,#ad7447,#e8b58a)}
#mlbc .native-comparison .mlbt-crown{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:146px;padding:20px 18px 20px 22px;color:#fff;background:linear-gradient(115deg,#092c4f,#104372)}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="2"] .mlbt-crown{background:linear-gradient(115deg,#0c3156,#134775)}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="3"] .mlbt-crown{background:linear-gradient(115deg,#193b52,#244b64)}
#mlbc .native-comparison .mlbt-crown-copy{min-width:0}
#mlbc .native-comparison .mlbt-eyebrow{display:block;color:#e1edf8;font-size:10px;font-weight:750;letter-spacing:.7px;margin-bottom:7px}
#mlbc .native-comparison .mlbt-position{display:block;font-size:35px;font-weight:900;line-height:1.1;letter-spacing:-.8px;color:#fff}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="1"] .mlbt-position{color:#ffdc73}
#mlbc .native-comparison .mlbt-caption{display:block;font-size:11px;line-height:1.5;margin-top:7px;color:#fff}
#mlbc .native-comparison .mlbt-medal{display:block;width:96px;height:102px;min-width:0;max-width:38%;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 7px #041b3030)}
#mlbc .native-comparison .mlbt-crown.mlbt-crown-other{min-height:78px;padding:16px 22px;background:linear-gradient(115deg,#103657,#174870)}
#mlbc .native-comparison .mlbt-crown-other .mlbt-position{font-size:18px;letter-spacing:0}
#mlbc .native-comparison .mlbt-crown-other .mlbt-eyebrow{font-size:10px;margin-bottom:5px}
#mlbc .native-comparison .mlbt-body{display:flex;flex-direction:column;flex:1;padding:25px 21px 20px;min-width:0}
#mlbc .native-comparison .mlbe-offer-head{margin:0 0 14px!important;padding:0!important;display:block!important;background:none!important;border:0!important}
#mlbc .native-comparison .mlbe-brand{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;min-height:87px;padding:0!important;border:0!important;background:none!important}
#mlbc .native-comparison .mlbe-brand.mlbt-no-logo{grid-template-columns:minmax(0,1fr)!important}
#mlbc .native-comparison .mlbe-brand>img{display:block;width:82px!important;height:46px!important;max-width:82px!important;max-height:46px!important;object-fit:contain;margin:3px 0 0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}
#mlbc .native-comparison .mlbe-brand>div{min-width:0}
#mlbc .native-comparison .mlbe-brand strong{display:flex;align-items:center;min-height:46px;margin:0!important;padding:11px 12px!important;border:0!important;border-left:4px solid var(--mlbt-yellow)!important;border-radius:9px!important;background:linear-gradient(110deg,#103a60,#174f7c)!important;color:#fff!important;font-size:16px!important;font-weight:850!important;line-height:1.3!important;overflow-wrap:anywhere}
#mlbc .native-comparison .mlbe-brand small{display:block;margin:11px 0 0!important;color:#506b85!important;font-size:11px!important;line-height:1.5!important;overflow-wrap:anywhere}
#mlbc .native-comparison .mlbe-pricing-label{align-self:flex-start;margin:0 0 17px!important;padding:5px 8px!important;border:0!important;border-radius:5px!important;background:#edf4fb!important;color:#205b88!important;font-size:11px!important;line-height:1.4!important;font-weight:750!important}
#mlbc .native-comparison .mlbt-metric-label{display:block;margin-bottom:8px;font-size:11px;font-weight:750;letter-spacing:.6px;text-transform:uppercase;color:#486681}
#mlbc .native-comparison .mlbt-price{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-variant-numeric:tabular-nums}
#mlbc .native-comparison .mlbt-price strong{color:#0b355b;font-size:34px;font-weight:900;letter-spacing:-1.1px;line-height:1.15;white-space:nowrap}
#mlbc .native-comparison .mlbt-price small{font-size:12px;color:#506b85}
#mlbc .native-comparison .mlbt-period-cost{margin:8px 0 18px;padding:0;font-size:11px;color:#506b85;line-height:1.5}
#mlbc .native-comparison .mlbt-impact{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:82px;padding:14px;border:1px solid #bce5d7;border-radius:11px;background:#ecf9f3;color:#00775d}
#mlbc .native-comparison .mlbt-impact-label{display:block;margin-bottom:5px;font-size:12px;line-height:1.4;font-weight:650;color:#216753}
#mlbc .native-comparison .mlbt-impact-value{display:block;font-size:27px;line-height:1.1;letter-spacing:-.7px;font-weight:900;font-variant-numeric:tabular-nums;white-space:nowrap;color:#00775d}
#mlbc .native-comparison .mlbt-percent{align-self:center;padding:5px 7px;border-radius:6px;background:#d1f0e2;color:#00654c;font-size:11px;font-weight:850;white-space:nowrap}
#mlbc .native-comparison .mlbt-impact.is-cost{background:#fff1f1;border-color:#efb9bf}
#mlbc .native-comparison .mlbt-impact.is-cost .mlbt-impact-label,
#mlbc .native-comparison .mlbt-impact.is-cost .mlbt-impact-value,
#mlbc .native-comparison .mlbt-equivalent.is-cost{color:#a12435}
#mlbc .native-comparison .mlbt-impact.is-cost .mlbt-percent{background:#f8dbe0;color:#9b2434}
#mlbc .native-comparison .mlbt-impact.is-neutral{background:#f1f5f9;border-color:#cfdae5}
#mlbc .native-comparison .mlbt-impact.is-neutral .mlbt-impact-label,
#mlbc .native-comparison .mlbt-impact.is-neutral .mlbt-impact-value{color:#46617a}
#mlbc .native-comparison .mlbt-equivalent{margin:7px 0 0;padding:0;font-size:11px;line-height:1.5;font-weight:750;color:#277059}
#mlbc .native-comparison .mlbt-delta{margin:15px 0 0;padding:0 0 0 10px;font-size:11px;line-height:1.5;color:#506b85;position:relative}
#mlbc .native-comparison .mlbt-delta:before{position:absolute;content:'';left:0;top:6px;width:4px;height:5px;border-radius:2px;background:#8ca7bf}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="1"] .mlbt-delta{color:#8a6400}
#mlbc .native-comparison :is(.mlbe-offer,.mlbt-locked-card)[data-mlbt-rank="1"] .mlbt-delta:before{background:#c99700}
#mlbc .native-comparison .mlbt-facts{display:grid;gap:10px;margin:18px 0 12px;padding:17px 0 0;border-top:1px solid var(--mlbt-line);font-size:11px;line-height:1.5}
#mlbc .native-comparison .mlbt-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px}
#mlbc .native-comparison .mlbt-facts dt{color:#506b85;font-weight:500}
#mlbc .native-comparison .mlbt-facts dd{margin:0;text-align:right;color:#153b5d;font-weight:750}
#mlbc .native-comparison .mlbe-breakdown{margin:3px 0 16px!important;padding:0!important;background:#fff!important;border:0!important;border-bottom:1px solid var(--mlbt-line)!important;border-radius:0!important;font-size:12px}
#mlbc .native-comparison .mlbe-breakdown summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;list-style:none;color:#155a8c!important;font-size:12px!important;font-weight:750!important}
#mlbc .native-comparison .mlbe-breakdown summary::-webkit-details-marker{display:none}
#mlbc .native-comparison .mlbe-breakdown summary:after{content:'+';font-size:21px;font-weight:400}
#mlbc .native-comparison .mlbe-breakdown[open] summary:after{content:'−'}
#mlbc .native-comparison .mlbe-breakdown ul{padding:0 0 12px;margin:0;list-style:none}
#mlbc .native-comparison .mlbe-breakdown li{gap:9px;flex-wrap:wrap;font-size:11px}
#mlbc .native-comparison .mlbt-detail-extra .mlbe-energy-highlight{margin:10px 0!important;padding:12px!important}
#mlbc .native-comparison .mlbt-detail-extra .mlbe-energy-highlight span{font-size:13px!important}
#mlbc .native-comparison .mlbe-indexed-warning{margin:0 0 12px!important;font-size:11px!important;line-height:1.5}
#mlbc .native-comparison .mlbt-service{margin:0 0 13px}
#mlbc .native-comparison .mlbt-service .mlbe-sva-option{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;padding:12px!important;border:1px solid #bcd2e4!important;border-radius:9px;background:#f2f7fc;cursor:pointer}
#mlbc .native-comparison .mlbt-service .mlbe-sva-toggle{appearance:auto!important;width:20px;height:20px;min-width:20px;margin:2px 0;accent-color:#115e97}
#mlbc .native-comparison .mlbt-service .mlbe-sva-copy strong{display:block;font-size:12px;line-height:1.4}
#mlbc .native-comparison .mlbt-service .mlbe-sva-copy small{display:block;font-size:11px;line-height:1.5;margin-top:3px}
#mlbc .native-comparison .mlbt-service .mlbe-sva-status,
#mlbc .native-comparison .mlbt-service .mlbe-sva-action{grid-column:2;font-size:11px}
#mlbc .native-comparison .mlbt-service .mlbe-sva-total-note{font-size:11px;line-height:1.5;padding:9px;margin:7px 0 0}
#mlbc .native-comparison .mlbe-offer-actions{display:grid!important;gap:8px!important;margin-top:auto!important;padding:0!important}
#mlbc .native-comparison .mlbe-choose{width:100%;min-height:44px!important;display:flex!important;justify-content:center;align-items:center;gap:8px;padding:11px 12px!important;border:1px solid #eab400!important;border-radius:8px!important;background:#ffc400!important;color:#11324b!important;font-size:13px!important;font-weight:850!important;line-height:1.4!important;box-shadow:0 3px 7px #cc9a0010!important;cursor:pointer}
#mlbc .native-comparison .mlbe-choose-call{background:#fff!important;border-color:#b9cfe0!important;color:#164c74!important;box-shadow:none!important}
#mlbc .native-comparison .mlbe-action-caption{font-size:10px!important;line-height:1.5!important;color:#506b85!important;text-align:center;margin:0 0 2px!important}
#mlbc .native-comparison .mlbt-more{margin:20px 0 0;border:1px solid #c3daee;border-radius:12px;background:#f4f8fd;overflow:hidden}
#mlbc .native-comparison .mlbt-more>summary{min-height:51px;padding:14px 18px;color:#165783;font-size:13px;line-height:1.5;font-weight:800;cursor:pointer}
#mlbc .native-comparison .mlbt-more-grid{padding:0 16px 17px}
#mlbc .native-comparison .mlbt-estimate-note{margin:15px 2px 23px;padding:0;color:#536b81;font-size:12px;line-height:1.7}
#mlbc .native-comparison .mlbt-screen-reader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#mlbc .native-comparison button:focus-visible,
#mlbc .native-comparison summary:focus-visible{outline:3px solid #086db0;outline-offset:4px}
@media(min-width:801px) and (max-width:1150px){
 #mlbc .native-comparison .mlbt-grid{gap:13px}
 #mlbc .native-comparison .mlbt-body{padding:22px 16px 18px}
 #mlbc .native-comparison .mlbe-brand{grid-template-columns:70px minmax(0,1fr)!important;gap:10px!important}
 #mlbc .native-comparison .mlbe-brand>img{width:70px!important;max-width:70px!important}
 #mlbc .native-comparison .mlbe-brand strong{font-size:14px!important;padding:10px!important}
 #mlbc .native-comparison .mlbt-crown{padding:18px 14px;min-height:135px}
 #mlbc .native-comparison .mlbt-medal{width:82px;height:89px}
 #mlbc .native-comparison .mlbt-position{font-size:31px}
 #mlbc .native-comparison .mlbt-price strong{font-size:30px}
 #mlbc .native-comparison .mlbt-impact{flex-wrap:wrap;padding:12px}
}
@media(max-width:800px){
 #mlbc .native-comparison .mlbt-grid{grid-template-columns:minmax(0,1fr);gap:18px}
 #mlbc .native-comparison .mlbt-controlbar{flex-direction:column;align-items:stretch;padding:17px;gap:17px}
 #mlbc .native-comparison .mlbt-current{justify-content:space-between;gap:10px}
 #mlbc .native-comparison .mlbt-period-wrap>span{text-align:left}
 #mlbc .native-comparison .mlbt-period button{flex:1}
 #mlbc .native-comparison .mlbt-crown{min-height:138px}
 #mlbc .native-comparison .mlbe-brand{min-height:80px}
 #mlbc .native-comparison .mlbt-more-grid{padding:0 12px 14px}
}
@media(max-width:380px){
 #mlbc .native-comparison .mlbt-body{padding:20px 14px 16px}
 #mlbc .native-comparison .mlbt-crown{padding:18px 14px}
 #mlbc .native-comparison .mlbt-medal{width:83px;height:89px}
 #mlbc .native-comparison .mlbe-brand{grid-template-columns:66px minmax(0,1fr)!important;gap:9px!important}
 #mlbc .native-comparison .mlbe-brand>img{width:66px!important;max-width:66px!important}
 #mlbc .native-comparison .mlbe-brand strong{font-size:14px!important;padding:10px!important}
 #mlbc .native-comparison .mlbt-price strong{font-size:30px}
 #mlbc .native-comparison .mlbt-impact{flex-wrap:wrap;padding:12px}
 #mlbc .native-comparison .mlbt-current-amount{font-size:25px}
}

/* La vista anterior al email comparte el sistema visual del resultado completo. */
#mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-offers{padding:28px!important;background:#f7faff!important}
#mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-offers:after{display:none!important}
#mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-head h4{font-size:28px!important;line-height:1.25!important}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-controlbar{margin:20px 0 24px}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-locked-card{position:relative;border-color:#bfd3e5}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-locked-card:before{content:'';position:absolute;left:0;top:0;right:0;height:5px;z-index:1}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-body{padding:22px 20px}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-identity-locked{display:flex;align-items:center;gap:11px;min-height:76px;margin:0 0 22px;padding:0 0 19px;border-bottom:1px solid #d5e2ed}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-lock-icon{position:relative;display:block;flex:none;width:43px;height:43px;border:1px solid #c9ddeb;border-radius:10px;background:#edf4fa}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-lock-icon:before{content:'';position:absolute;width:10px;height:10px;left:15px;top:9px;border:2px solid #347498;border-bottom:0;border-radius:6px 6px 0 0;box-sizing:border-box}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-lock-icon:after{content:'';position:absolute;width:16px;height:13px;left:12px;top:17px;border:2px solid #347498;border-radius:3px;box-sizing:border-box}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-identity-locked strong{display:block;color:#1b4364;font-size:14px;line-height:1.4}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-identity-locked small{display:block;color:#526e84;font-size:11px;line-height:1.6;margin-top:3px}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-locked-note{font-size:11px;line-height:1.65;color:#526b80;margin:20px 0;padding:15px 0 0;border-top:1px solid #d5e2ed}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-unlock-button{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:48px;margin-top:auto;padding:12px;border:1px solid #e9b200;border-radius:9px;background:#ffc400;color:#123858;font-size:12px;font-weight:850;line-height:1.5;cursor:pointer;box-shadow:0 4px 10px #a7830012}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-unlock-button:hover{background:#ffcf2d}
#mlbe #mlbe-email-gate.mlb-preview-active .mlbt-estimate-note{margin-bottom:0}
@media(min-width:801px) and (max-width:1150px){
 #mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-offers{padding:24px!important}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlbt-body{padding:20px 14px}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlbt-unlock-button{font-size:11px}
}
@media(max-width:800px){
 #mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-offers{padding:22px 16px!important}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-head{display:block}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-head h4{font-size:25px!important}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-count{margin-top:12px}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlbt-body{padding:22px 20px}
}
@media(max-width:380px){
 #mlbe #mlbe-email-gate.mlb-preview-active .mlb-preview-offers{padding:20px 10px!important}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlbt-body{padding:20px 13px}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlbt-price strong{font-size:28px}
 #mlbe #mlbe-email-gate.mlb-preview-active .mlbt-current-amount{font-size:23px}
}

#mlbc .service-steps{display:grid;grid-template-columns:1fr;gap:13px;margin-top:28px}#mlbc .service-steps article{display:flex;gap:20px;padding:22px;background:white;border-radius:14px;border:1px solid #dce5ee}#mlbc .service-steps article>span{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;background:#061f39;color:#ffcf43;font-weight:800;border-radius:12px}#mlbc .service-steps h3{margin:0 0 7px}#mlbc .service-steps p{margin:0;color:#52677c}#mlbc .native-comparison .mlbt-crown{padding:20px;min-height:120px;border:0}#mlbc .native-comparison .mlbt-crown strong,#mlbc .native-comparison .mlbt-crown span{color:white}#mlbc .native-comparison [data-mlbt-rank="1"] .mlbt-position{color:#ffdc73}#mlbc .native-comparison .mlbt-body{padding:20px 17px}#mlbc .native-comparison .mlbt-impact{margin-top:18px}#mlbc .native-comparison .mlbe-breakdown p{font-size:12px;color:#52677c}#mlbc .native-comparison .mlbt-metric-label span{color:#486681}#mlbc .native-comparison .mlbt-period button{min-width:0}#mlbc .native-comparison .mlbt-section-heading h4{color:#173d5e}#mlbc .native-comparison .mlbt-facts>div{flex-wrap:wrap}#mlbc .native-comparison .mlbt-facts dd{text-align:left}#mlbc .native-comparison .mlbt-controlbar{flex-wrap:wrap}@media(max-width:750px){#mlbc .native-comparison .mlbt-grid{grid-template-columns:1fr}#mlbc .native-comparison .mlbt-current{gap:12px}#mlbc .native-comparison .mlbt-crown{min-height:100px}#mlbc .service-steps article{padding:18px;gap:14px}}

#mlbc #mlb-review .tile{border:1px solid #efc75a;border-top:4px solid #ffbd00;border-bottom:1px solid #efc75a;box-shadow:0 9px 25px #061f3909}#mlbc #mlb-review .tile:first-child{border-color:#ffbd00}#mlbc #mlb-review .tile:nth-child(3){border-bottom:1px solid #efc75a}#mlbc #mlb-review .tile:hover{box-shadow:0 12px 28px #bc8b0018}#mlbc #mlb-example .table-wrap{border:2px solid #ffbd00;border-top:5px solid #ffbd00;border-radius:16px;box-shadow:0 14px 30px #061f3910}#mlbc #mlb-example .total td{background:#fff4cd;border-top:2px solid #ffbd00;color:#10233b}#mlbc #mlb-example .total td.green{color:#176444}#mlbc #mlb-docs .paper{border:2px solid #ffbd00;border-top:8px solid #ffbd00;box-shadow:8px 9px 0 #ffffffba,0 19px 40px #092f4f20}#mlbc #mlb-docs .saving{background:#fff3c4;border:1px solid #e6b82a;border-left:5px solid #ffbd00;color:#10233b;padding:20px}#mlbc #mlb-docs .saving span,#mlbc #mlb-docs .saving strong,#mlbc #mlb-docs .saving strong small{color:#10233b!important}#mlbc #mlb-docs .paper-head{color:#145ea5}#mlbc #mlb-docs .paper-head strong{color:#145ea5}#mlbc .grandpa-advice{display:flex;gap:25px;align-items:center;padding:25px 30px;margin:30px 0;background:linear-gradient(115deg,#0b365d,#061f39);border:2px solid #ffbd00;border-left:7px solid #ffbd00;border-radius:18px;box-shadow:0 15px 32px #061f3915}#mlbc .grandpa-advice img{width:110px;height:110px;object-fit:contain;flex-shrink:0}#mlbc .grandpa-advice .advice-label{font-size:11px;font-weight:800;letter-spacing:1px;color:#ffcf43!important}#mlbc .grandpa-advice h3{font-size:21px;color:white!important;margin:9px 0}#mlbc .grandpa-advice p{color:#e0eaf4!important;font-size:13px;line-height:1.75}#mlbc .grandpa-advice a{display:inline-flex;color:#ffcf43!important;font-size:12px;font-weight:700;margin-top:6px;min-height:44px;align-items:center}#mlbc .report-audience-actions{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:30px 0}#mlbc .report-audience-action{display:flex;flex-direction:column;gap:12px;padding:25px;border:2px solid #ffbd00;border-top-width:5px;border-radius:14px;background:#fffdf5;color:#10233b}#mlbc .report-audience-action span{font-size:10px;font-weight:800;letter-spacing:.8px;color:#145ea5}#mlbc .report-audience-action strong{font-size:20px;line-height:1.35;color:#10233b!important}#mlbc .report-audience-action b{margin-top:auto;padding-top:8px;font-size:12px;color:#145ea5!important}#mlbc .report-audience-action.professional-route{background:#061f39}#mlbc .professional-route strong{color:white!important}#mlbc .professional-route span,#mlbc .professional-route b{color:#ffcf43!important}#mlbc #mlb-docs .audience-detail{border:2px solid #e8c55e;border-top:5px solid #ffbd00;box-shadow:0 10px 25px #061f3909}#mlbc #mlb-docs>.two-col>.tile{border:1px solid #e8c55e;border-top:5px solid #ffbd00;box-shadow:0 10px 25px #061f3909}#mlbc #mlb-docs .tabs button{border-color:#d9b94c}#mlbc #mlb-docs .tabs button[aria-pressed="true"]{border:2px solid #ffbd00;box-shadow:0 4px 12px #061f3915}#mlbc .profile-action{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:12px 17px;border-radius:8px;background:#ffbd00;color:#061f39!important;font-size:12px;font-weight:800}#mlbc .native-comparison .mlbt-crown{display:flex;justify-content:space-between;gap:8px;padding:18px 14px 18px 18px}#mlbc .native-comparison .rank-medal{display:block;width:80px;height:91px;max-width:37%;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 5px #0003)}#mlbc .native-comparison .mlbe-offer[data-mlbt-rank="1"]{border:2px solid #ffbd00!important}#mlbc .native-comparison .mlbe-offer[data-mlbt-rank="2"]{border:2px solid #a8bdcf!important}#mlbc .native-comparison .mlbe-offer[data-mlbt-rank="3"]{border:2px solid #c0926a!important}#mlbc .native-comparison .mlbt-position{font-size:34px}#mlbc .native-comparison .mlbt-caption{font-size:11px}#mlbc .native-comparison .mlbt-crown .mlbt-position{color:white!important}#mlbc .native-comparison [data-mlbt-rank="1"] .mlbt-position{color:#ffdc73!important}@media(max-width:650px){#mlbc .grandpa-advice{align-items:flex-start;padding:22px;gap:17px;flex-direction:column}#mlbc .grandpa-advice img{width:86px;height:86px}#mlbc .grandpa-advice h3{font-size:21px}#mlbc .report-audience-actions{grid-template-columns:1fr}#mlbc .native-comparison .rank-medal{width:90px;height:100px}#mlbc .report-audience-action{padding:23px}}

#mlbc .contact-path{align-items:center;text-align:center}#mlbc .contact-path>strong{width:100%}#mlbc .icon-disc{display:grid;place-items:center;width:56px;height:56px;min-width:56px;min-height:56px;background:#eaf2fb;color:#145ea5;border-radius:15px;margin:0 auto 12px;padding:0;line-height:1}#mlbc .icon-disc>svg{display:block!important;width:28px!important;height:28px!important;min-width:28px;min-height:28px;padding:0!important;margin:0!important;background:none!important;border-radius:0!important;stroke:currentColor;stroke-width:1.8;fill:none;overflow:visible}#mlbc .featured .icon-disc,#mlbc #mlb-review .tile:first-child .icon-disc{background:#ffffff18;color:#ffcf43}#mlbc .contact-path>svg,#mlbc .tile>svg,#mlbc .route-icon>svg{padding:0!important;min-width:26px;min-height:26px;width:26px;height:26px;display:block;margin:0 auto 15px}#mlbc .route-icon{display:grid;place-items:center;margin-left:auto;margin-right:auto}#mlbc .route-icon>svg{margin:0}#mlbc #mlb-review h3{text-align:center}#mlbc .paper{transform:none!important}#mlbc #mlb-docs .paper h3{background:#061f39;color:#fff!important;border-left:5px solid #ffbd00;border-radius:9px;padding:17px;font-size:25px;line-height:1.25;margin:20px 0 12px}#mlbc #mlb-docs .paper-metrics{grid-template-columns:1fr;gap:12px;margin:23px 0}#mlbc #mlb-docs .paper-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px;border:1px solid #c8d7e5;border-radius:10px;background:#edf3f9}#mlbc #mlb-docs .paper-metrics>div:last-child{background:#fff7d8;border-color:#e6b82a;border-left:5px solid #ffbd00}#mlbc #mlb-docs .paper-metrics small{font-size:11px;font-weight:600;color:#52677c;max-width:95px}#mlbc #mlb-docs .paper-metrics b{font-size:27px;white-space:nowrap;color:#10233b;letter-spacing:-1px}#mlbc #mlb-docs .saving{background:#eaf6ee;border-color:#a5cdb7;border-left-color:#19704c}#mlbc #mlb-docs .saving strong,#mlbc #mlb-docs .saving strong small{color:#176444!important}#mlbc #mlb-docs .saving strong{white-space:nowrap;font-size:36px}#mlbc .native-context{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px;background:#061f39;border-top:4px solid #ffbd00;border-radius:12px;margin-top:25px}#mlbc .native-context strong{color:white!important;font-size:19px}#mlbc .native-context small{display:block;color:#e0eaf4;font-size:11px;margin-top:5px}#mlbc .native-context label{font-size:11px;color:white;display:grid;gap:6px;min-width:190px}#mlbc .native-context select{font-size:14px;background:white;color:#10233b}#mlbc .native-comparison .mlbt-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px}#mlbc .native-comparison .mlbt-price strong{font-size:28px;white-space:nowrap}#mlbc .native-comparison .mlbt-impact{flex-direction:column;align-items:flex-start;gap:9px}#mlbc .native-comparison .mlbt-percent{align-self:flex-start}#mlbc .native-comparison .mlbt-position{font-size:29px}#mlbc .native-comparison .rank-medal{width:62px;height:76px;max-width:37%}#mlbc .native-comparison .mlbt-crown{padding:17px 12px;min-height:130px}#mlbc .native-comparison .mlbt-body{padding:19px 14px}#mlbc .native-comparison .mlbe-brand strong{font-size:14px!important}#mlbc .native-comparison .mlbt-impact-value{font-size:25px}#mlbc .native-note{padding:16px 19px;border-left:4px solid #ffbd00;background:#edf3f9;border-radius:0 9px 9px 0;font-size:12px;color:#52677c;line-height:1.7}
@media(max-width:600px){#mlbc .native-context{flex-direction:column;align-items:stretch}#mlbc .native-context label{min-width:0}#mlbc .native-comparison .mlbt-grid{gap:6px}#mlbc .native-comparison .mlbt-crown{flex-direction:column-reverse;min-height:0;padding:12px 5px;gap:4px;text-align:center}#mlbc .native-comparison .rank-medal{width:44px;height:50px;max-width:none}#mlbc .native-comparison .mlbt-position{font-size:19px!important}#mlbc .native-comparison .mlbt-eyebrow,#mlbc .native-comparison .mlbt-caption,#mlbc .native-comparison .mlbe-brand,#mlbc .native-comparison .mlbt-facts,#mlbc .native-comparison .mlbt-delta{display:none!important}#mlbc .native-comparison .mlbt-body{padding:13px 6px}#mlbc .native-comparison .mlbt-price{gap:2px;flex-direction:column;align-items:flex-start}#mlbc .native-comparison .mlbt-price strong{font-size:17px;letter-spacing:-.6px}#mlbc .native-comparison .mlbt-price small{font-size:11px}#mlbc .native-comparison .mlbt-metric-label{font-size:11px;letter-spacing:0;text-transform:none;line-height:1.4}#mlbc .native-comparison .mlbt-impact{padding:9px 5px;margin-top:12px;min-height:0;gap:7px}#mlbc .native-comparison .mlbt-impact-label{font-size:11px}#mlbc .native-comparison .mlbt-impact-value{font-size:17px;letter-spacing:-.6px}#mlbc .native-comparison .mlbt-percent{font-size:11px;padding:4px}#mlbc .native-comparison .mlbe-breakdown summary{font-size:11px!important;word-break:normal;line-height:1.4}#mlbc .native-comparison .mlbe-breakdown summary:after{display:none}#mlbc .native-comparison .mlbe-breakdown p{font-size:11px}#mlbc .native-comparison .mlbt-controlbar{padding:18px;gap:14px}#mlbc #mlb-docs .paper{padding:20px}#mlbc #mlb-docs .paper-metrics b{font-size:25px}#mlbc #mlb-docs .paper-metrics>div{padding:14px 12px}#mlbc #mlb-docs .paper h3{font-size:23px;padding:15px}#mlbc .native-comparison .mlbt-section-heading h4{font-size:19px!important}}

#mlbc .hero .showcase-list{gap:9px;margin:18px 0}
#mlbc .hero .showcase-list>div{background:#edf4fb;border:0;border-radius:9px;padding:13px 12px;box-shadow:0 3px 8px #061f3905;gap:10px}
#mlbc .hero .showcase-list>div:nth-child(even){background:#e6eff8}
#mlbc .hero .showcase-list>div>span{color:#10233b!important;font-weight:600;font-size:12px;line-height:1.5}
#mlbc .hero .showcase-list>div>strong{background:#fff;color:#145ea5!important;font-size:10px;box-shadow:0 2px 5px #061f3906}
#mlbc .contact-paths .contact-path{border-width:1px;border-top-width:4px;box-shadow:0 9px 24px #061f3909}
#mlbc .contact-paths .contact-path.featured{background:#061f39;border-color:#ffbd00}
#mlbc .contact-paths .contact-path[data-contact-mode="call"]{background:#e7f0fb;border-color:#a8c6e4;border-top-color:#145ea5}
#mlbc .contact-paths .contact-path[data-contact-mode="message"]{background:#fff4cf;border-color:#ecd17a;border-top-color:#ffbd00}
#mlbc .contact-paths .contact-path[data-contact-mode="call"] .icon-disc{background:#d1e3f7;color:#145ea5}
#mlbc .contact-paths .contact-path[data-contact-mode="message"] .icon-disc{background:#ffe39a;color:#061f39}
#mlbc .contact-paths .contact-path:not(.featured)>strong{color:#10233b!important}
#mlbc .contact-paths .contact-path:not(.featured)>span:not(.icon-disc){color:#405970!important}
#mlbc .contact-paths .contact-path:not(.featured)>b{color:#124e84!important}
#mlbc .contact-paths .contact-path:hover{box-shadow:0 12px 28px #061f3918}
#mlbc .showcase-heading>svg{padding:0!important;width:26px!important;height:26px!important;min-width:26px;min-height:26px;background:none!important;border-radius:0;stroke-width:1.8}
@media(max-width:360px){#mlbc .hero .showcase-list>div{flex-wrap:wrap}#mlbc .hero .showcase-list>div>strong{white-space:normal}}

#mlbc #mlb-example tbody tr:not(.total) td{background:#edf4fc;color:#10233b;border-bottom:1px solid #cedfee}
#mlbc #mlb-example tbody tr:not(.total):nth-child(even) td{background:#e3eef9}
#mlbc #mlb-example tbody tr:not(.total) td:first-child{font-weight:600}
#mlbc #mlb-example tbody tr:not(.total) td:last-child{background:#e5f4ea;color:#176444;font-weight:700}
#mlbc #mlb-example tbody tr:not(.total):nth-child(even) td:last-child{background:#dcefe3}
#mlbc #mlb-example tbody tr.total td{background:#fff2c6;border-top:2px solid #ffbd00;color:#10233b}
#mlbc #mlb-example tbody tr.total td:last-child{background:#d7eddf;color:#176444}


#mlbc{border-radius:0;overflow:clip}#mlbc .hero h1{font-size:clamp(32px,4.2vw,61px);line-height:1.08}#mlbc .contact-panel .mlbcf-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#mlbc .contact-panel input,#mlbc .contact-panel textarea,#mlbc .contact-panel select{max-width:100%;min-width:0}#mlbc .contact-panel input[type=checkbox]{width:auto}#mlbc .contact-panel .mlbe-check{display:flex;align-items:flex-start;gap:10px}#mlbc .contact-panel a{color:#145ea5}#mlbc :focus-visible{outline:3px solid #ffbd00;outline-offset:4px}#mlbc .related-seo{padding:20px;background:#edf4fc;border:1px solid #cbddec;border-radius:12px}#mlbc .related-seo a{color:#145ea5;text-decoration:underline}@media(max-width:600px){#mlbc .contact-panel .mlbcf-grid{grid-template-columns:1fr}}

#mlbc .mlbt-section-heading h3{font-size:26px;color:#102e4c;margin:0}#mlbc .rank-medal{object-fit:contain}
/* Communities has its own advice below the comparison; suppress the legacy injected duplicate. */
body.page-id-59 .mlb166-advice,body.page-id-59 .mlb167-advice-row{display:none!important}
#mlbc .comparison-mascot{display:flex;align-items:center;gap:22px;margin:24px 0;padding:24px;border:1px solid #bfd7ed;border-left:5px solid #ffbd00;border-radius:18px;background:#edf6ff;color:#123858}#mlbc .comparison-mascot img{object-fit:contain;flex-shrink:0}#mlbc .comparison-mascot span{font-size:11px;font-weight:800;letter-spacing:.06em}#mlbc .comparison-mascot h3{margin:6px 0;font-size:23px;color:#123858}#mlbc .comparison-mascot p{margin:0;line-height:1.65}#mlbc .sparky-saving{background:#eaf8ef;border-color:#b9ddc8;border-left-color:#ffbd00}#mlbc .sparky-saving h3{color:#08734f}@media(max-width:600px){#mlbc .comparison-mascot{gap:14px;padding:16px}#mlbc .comparison-mascot img{width:54px;height:76px}#mlbc .comparison-mascot h3{font-size:19px}}
/* Align Communities with the site's 1240px content container. */
#mlbc{width:100%;max-width:100%;margin:0;overflow-x:clip}
#mlbc .hero,#mlbc section.content,#mlbc .trust,#mlbc .quick-nav,#mlbc .foot,#mlbc .related-seo{width:100%;max-width:100%;box-sizing:border-box;padding-left:max(20px,calc((100% - 1240px)/2));padding-right:max(20px,calc((100% - 1240px)/2))}
#mlbc .hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:36px;padding-top:40px;padding-bottom:40px;min-height:0}
#mlbc .hero h1{font-size:clamp(30px,3.25vw,44px);line-height:1.12;overflow-wrap:break-word}
#mlbc .hero>div,#mlbc .grid>*,#mlbc .two-col>*,#mlbc .contact-paths>*,#mlbc .contact-panel>*,#mlbc .native-comparison{min-width:0}
#mlbc .hero-showcase{width:100%;max-width:480px;justify-self:end}
#mlbc img{max-width:100%}
#mlbc .quick-nav{flex-wrap:wrap}
#mlbc .batch-guidance{margin-top:24px;padding:20px 24px;background:#fff4cf;border:1px solid #e5bd48;border-left:5px solid #ffbd00;border-radius:12px;color:#10233b}
#mlbc .batch-guidance a{color:#145ea5;text-decoration:underline;font-weight:700}
@media(max-width:800px){#mlbc .hero{grid-template-columns:minmax(0,1fr);gap:24px}#mlbc .hero-showcase{max-width:100%;justify-self:stretch}}
@media(max-width:600px){#mlbc .hero,#mlbc section.content,#mlbc .trust,#mlbc .quick-nav,#mlbc .foot,#mlbc .related-seo{padding-left:14px;padding-right:14px}#mlbc .hero h1{font-size:32px}#mlbc .hero{padding-top:30px;padding-bottom:30px}}

