.mb-section{padding:var(--2xl) 0}.mb-section--tint{background:var(--paper);border-block:1px solid var(--pale-purple)}.mb-head{display:block;max-width:34em;margin-bottom:var(--xl)}.mb-head .kicker{display:inline-flex;align-items:center;gap:var(--sm);font-family:var(--font-accent);font-size:15px;color:var(--deep-purple);margin-bottom:var(--sm)}.mb-head h2{font-family:var(--font-display);font-weight:900;font-size:24px;line-height:1.3;color:var(--dark-navy);margin:0}@media(min-width:768px){.mb-head h2{font-size:28px}}.mb-head p{margin-top:var(--sm);color:var(--muted-slate);line-height:1.7}.mb-pagehead{padding:var(--xl) 0}.mb-slip{position:relative;max-width:760px;background:var(--white);border:1px solid var(--pale-purple);border-radius:var(--r-slip);box-shadow:var(--shadow-card);padding:var(--lg) var(--xl) var(--xl) 44px;overflow:hidden}.mb-slip:before{content:"";position:absolute;top:0;bottom:0;left:0;width:22px;background-image:radial-gradient(circle at 11px 11px,var(--paper) 5px,transparent 5.5px);background-size:22px 22px;background-position:center left}.mb-slip-doc{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sm) var(--md);padding-bottom:var(--md);border-bottom:1px dashed var(--pale-purple);font-size:13px;color:var(--muted-slate)}.mb-slip-doc strong{font-family:var(--font-accent);font-weight:400;font-size:15px;color:var(--dark-navy);letter-spacing:.02em}.mb-slip h1{font-family:var(--font-display);font-weight:900;font-size:30px;line-height:1.3;color:var(--dark-navy);margin:var(--lg) 0 0}@media(min-width:768px){.mb-slip h1{font-size:36px}}.mb-slip .lede{margin-top:var(--sm);max-width:36em;color:var(--muted-slate);font-size:15px;line-height:1.7}.mb-slip-ctas{display:flex;flex-wrap:wrap;gap:var(--md);margin-top:var(--lg)}@media(max-width:640px){.mb-slip{padding:var(--lg) var(--lg) var(--lg) 36px}}.mb-values{display:grid;grid-template-columns:1fr;gap:var(--xl);align-items:start}@media(min-width:900px){.mb-values{grid-template-columns:1.15fr 1fr;gap:var(--3xl)}.mb-values-intro{position:sticky;top:calc(var(--header-h) + var(--lg))}}.mb-values-intro h2{font-family:var(--font-display);font-weight:900;font-size:24px;line-height:1.35;color:var(--dark-navy);margin:0}@media(min-width:768px){.mb-values-intro h2{font-size:30px}}.mb-values-intro p{margin-top:var(--md);color:var(--muted-slate);line-height:1.8;max-width:30em}.mb-values-intro .text-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--md);color:var(--deep-purple);font-weight:700;text-decoration:none}.mb-values-intro .text-cta:hover{text-decoration:underline}.mb-value-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--md)}.mb-value-item{display:grid;grid-template-columns:auto 1fr;gap:var(--md);align-items:center;background:var(--white);border:1px solid var(--pale-purple);border-radius:var(--r-card);padding:var(--md) var(--lg);transition:border-color var(--t-fast)}.mb-value-item:hover{border-color:var(--yplus-purple)}.mb-value-item .chop-mark{width:34px;min-width:34px;height:34px;font-size:17px;border-radius:7px}.mb-value-item h3{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--dark-navy);margin:0}.mb-value-item p{margin:2px 0 0;font-size:13.5px;color:var(--muted-slate);line-height:1.6}.mb-tiers{display:grid;grid-template-columns:1fr;gap:var(--lg);align-items:stretch}@media(min-width:760px){.mb-tiers{grid-template-columns:1fr 1fr;gap:var(--xl)}}.mb-tier{position:relative;display:flex;flex-direction:column;background:var(--white);border:1px solid var(--pale-purple);border-radius:var(--r-slip);box-shadow:var(--shadow-card);padding:var(--lg) var(--lg) var(--lg) 40px;overflow:hidden}.mb-tier:before{content:"";position:absolute;top:0;bottom:0;left:0;width:20px;background-image:radial-gradient(circle at 10px 10px,var(--paper) 4.5px,transparent 5px);background-size:20px 20px;background-position:center left}.mb-tier--featured{border:2px solid var(--deep-purple);box-shadow:var(--shadow-lift)}.mb-tier--featured:before{left:1px}.mb-tier-doc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xs) var(--sm);padding-bottom:var(--md);border-bottom:1px dashed var(--pale-purple);font-size:12.5px;color:var(--muted-slate)}.mb-tier-doc .doc-en{letter-spacing:.08em}.mb-tier-doc .chop-mark{width:22px;min-width:22px;height:22px;font-size:12px;border-radius:5px;border-width:1.5px;margin-left:auto}.mb-tier-name{display:flex;align-items:center;gap:var(--md);margin-top:var(--md)}.mb-tier-name h3{font-family:var(--font-display);font-weight:900;font-size:24px;line-height:1.25;color:var(--dark-navy);margin:0}.mb-tier-badge{display:inline-flex;align-items:center;padding:3px 12px;border-radius:6px;background:var(--amber);color:var(--dark-navy);font-family:var(--font-accent);font-size:14px;line-height:1.4;transform:rotate(-8deg);flex:none}.mb-tier-tagline{margin-top:var(--xs);font-size:13.5px;color:var(--muted-slate)}.mb-tier-benefits{list-style:none;margin:var(--md) 0 var(--lg);padding:0;display:grid;gap:10px}.mb-tier-benefits li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.55;color:var(--dark-navy)}.mb-tier-benefits .ck{color:var(--deep-purple);font-weight:700;flex:none}.mb-tier .btn{margin-top:auto;justify-content:center}@media(max-width:640px){.mb-tier{padding:var(--md) var(--md) var(--lg) 32px}}.mb-addons{display:grid;grid-template-columns:1fr;gap:var(--md)}@media(min-width:640px){.mb-addons{grid-template-columns:repeat(3,1fr)}}.mb-addon{background:var(--white);border:1px solid var(--pale-purple);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:var(--lg)}.mb-addon .ic{width:44px;height:44px;border-radius:10px;background:var(--soft-purple);border:1px solid var(--pale-purple);display:grid;place-items:center;font-size:20px;margin-bottom:var(--md)}.mb-addon h3{font-family:var(--font-body);font-weight:700;font-size:16px;color:var(--dark-navy);margin:0 0 var(--xs);line-height:1.45}.mb-addon p{margin:0;font-size:13.5px;color:var(--muted-slate);line-height:1.65}.mb-addons-intro{margin:calc(-1 * var(--sm)) 0 var(--lg);font-size:15px;color:var(--muted-slate);line-height:1.7}.mb-addons-footnote{max-width:70ch;margin-top:var(--md);font-size:12.5px;line-height:1.7;color:var(--muted-slate)}@media(max-width:480px){.coverage-fold-title{font-size:19px}.coverage-fold summary{padding:var(--lg) var(--md)}.coverage-fold-body{padding:2px var(--md) var(--lg)}}.mb-notice{background:var(--soft-purple);border:1px solid var(--pale-purple);border-radius:var(--r-card);padding:var(--lg)}@media(min-width:768px){.mb-notice{padding:var(--lg) var(--xl)}}.mb-notice h2{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--dark-navy);margin:0 0 var(--md)}.mb-notice ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.mb-notice li{position:relative;padding-left:20px;font-size:13px;line-height:1.7;color:var(--muted-slate)}.mb-notice li:before{content:"";position:absolute;left:2px;top:.72em;width:9px;height:2px;border-radius:1px;background:var(--yplus-purple)}.mb-reg{max-width:760px;background:var(--white);border:1px solid var(--pale-purple);border-radius:var(--r-slip);box-shadow:var(--shadow-card);padding:var(--lg) var(--lg) var(--xl) 40px;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--lg)}.mb-reg:before{content:"";position:absolute;top:0;bottom:0;left:0;width:20px;background-image:radial-gradient(circle at 10px 10px,var(--paper) 4.5px,transparent 5px);background-size:20px 20px;background-position:center left}.mb-reg-row{display:grid;grid-template-columns:1fr;gap:var(--md)}@media(min-width:560px){.mb-reg-row{grid-template-columns:1fr 1fr;gap:var(--lg)}}.mb-reg-tier{border:0;padding:0;margin:0;display:grid;gap:var(--sm)}.mb-reg-tier legend{font-size:14px;font-weight:500;color:var(--dark-navy);margin-bottom:var(--sm);padding:0}.tier-opt{display:flex;align-items:center;gap:var(--md);min-height:44px;padding:12px var(--md);border:1px solid var(--pale-purple);border-radius:var(--r-btn);background:var(--white);cursor:pointer;transition:border-color var(--t-fast),background-color var(--t-fast)}.tier-opt:hover{border-color:var(--yplus-purple)}.tier-opt input{width:18px;height:18px;flex:none;accent-color:var(--deep-purple)}.tier-opt:has(input:checked){border-color:var(--deep-purple);background:var(--soft-purple)}.tier-opt-in{display:flex;flex-direction:column;gap:1px}.tier-opt-in strong{font-size:15px;font-weight:700;color:var(--dark-navy);line-height:1.4}.tier-opt-in small{font-size:12.5px;color:var(--muted-slate);line-height:1.5}.mb-reg-note{margin:calc(-1 * var(--sm)) 0 0;font-size:13px;line-height:1.6;color:var(--muted-slate)}.mb-reg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--md)}.mb-reg-status{margin:0;font-size:14px;line-height:1.6;max-width:34em}.mb-reg-status[data-kind=ok]{color:var(--deep-purple);font-weight:700}.mb-reg-status[data-kind=error]{color:#b91c1c;font-weight:500}.mb-reg-status[data-kind=busy]{color:var(--muted-slate)}.mb-reg button[disabled]{opacity:.7;cursor:wait}@media(max-width:640px){.mb-reg{padding:var(--md) var(--md) var(--lg) 32px}}.mb-cta{background:var(--dark-navy);color:var(--white);padding:var(--3xl) 0}.mb-cta-in{text-align:center;max-width:34em;margin:0 auto}.mb-cta h2{display:flex;align-items:center;justify-content:center;gap:var(--md);font-family:var(--font-display);font-weight:900;font-size:22px;line-height:1.35;color:var(--white);margin:0}@media(min-width:768px){.mb-cta h2{font-size:30px}}.mb-cta .sub{margin-top:var(--md);color:#cfcbe8}.mb-cta .btn{margin-top:var(--lg)}.mb-cta-chop{width:30px;min-width:30px;height:30px;font-size:17px;border-radius:6px;background:transparent;color:var(--white);border-color:var(--yplus-purple)}
