.mpt-ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;display:block}.mpt-header{border-bottom:1px solid var(--color-sand);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#fdf9f2cc;position:sticky;top:0}.mpt-header-inner{justify-content:space-between;align-items:center;max-width:1152px;height:64px;margin:0 auto;padding:0 24px;display:flex}.mpt-logo{color:var(--color-espresso);align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.mpt-logo:hover{color:var(--color-amber-dark)}.mpt-logo .mark{background:var(--color-amber);border-radius:9px;place-items:center;width:30px;height:30px;display:inline-grid}.mpt-nav{align-items:center;gap:10px;display:flex}.mpt-nav a.mpt-nav-link{color:var(--color-cocoa);padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none}.mpt-nav a.mpt-nav-link:hover{color:var(--color-espresso)}@media (max-width:640px){.mpt-nav a.mpt-nav-link{display:none}}.mpt-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.mpt-reveal[data-shown=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mpt-reveal{opacity:1;transition:none;transform:none}}.mpt-shot-ph{text-align:center;background:linear-gradient(180deg, var(--color-oatmeal) 0%, var(--color-warm-white) 100%);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.mpt-shot-ph .mpt-shot-ph-ic{color:var(--color-amber);opacity:.8}.mpt-shot-ph .mpt-shot-ph-label{color:var(--color-cocoa);max-width:200px;font-size:14px;font-weight:700;line-height:1.35}.mpt-shot-ph .mpt-shot-ph-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-taupe);font-size:10px}.mpt-crib-anno{pointer-events:none;z-index:2;position:absolute;inset:0}.mpt-crib-anno-chip{background:var(--color-amber);color:#fff;max-width:64%;font-family:var(--font-jakarta);text-align:center;text-wrap:balance;border-radius:12px;padding:7px 12px;font-size:11.5px;font-weight:700;line-height:1.25;position:absolute;top:37%;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #1c1c1838}.mpt-crib-anno-arrow{filter:drop-shadow(0 0 2px #fffffff2);width:100%;height:100%;position:absolute;inset:0}.mpt-crib-anno-arrow path{stroke:var(--color-amber);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;fill:none}.mpt-compare-section{background:var(--color-oatmeal)}.mpt-compare-wrap{max-width:1000px;margin:0 auto;overflow-x:auto}.mpt-compare{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.mpt-compare th,.mpt-compare td{text-align:center;vertical-align:middle;padding:18px 20px}.mpt-compare thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-taupe);border-bottom:1px solid var(--color-sand);padding-bottom:20px;font-size:12px;font-weight:500}.mpt-compare thead th.mpt-col-feature{text-align:left}.mpt-compare thead th.mpt-col-brand{color:var(--color-amber-dark);letter-spacing:-.01em;text-transform:none;font-size:15px;font-weight:700;font-family:var(--font-jakarta)}.mpt-compare tbody .mpt-cell-feature{text-align:left;color:var(--color-espresso);font-size:15.5px;font-weight:600}.mpt-compare tbody tr td,.mpt-compare tbody tr th{border-bottom:1px solid var(--color-sand)}.mpt-compare tbody tr:last-child td,.mpt-compare tbody tr:last-child th{border-bottom:none}.mpt-compare .mpt-col-brand,.mpt-compare td.mpt-cell-brand{background:linear-gradient(#fffefb 0%,#fffaef 100%)}.mpt-compare thead th.mpt-col-brand{border-top:1px solid var(--color-pro-accent);border-bottom:none;border-left:1px solid #d4a95680;border-right:1px solid #d4a95680;border-radius:16px 16px 0 0;padding-top:22px}.mpt-compare td.mpt-cell-brand{border-bottom-color:#d4a95640;border-left:1px solid #d4a95680;border-right:1px solid #d4a95680}.mpt-compare tbody tr:last-child td.mpt-cell-brand{border-bottom:1px solid #d4a95680;border-radius:0 0 16px 16px}.mpt-mark{border-radius:99px;place-items:center;width:30px;height:30px;margin:0 auto;display:inline-grid}.mpt-mark.yes{color:#446a36;background:#8baf7a33}.mpt-mark.no{background:var(--color-oatmeal);color:var(--color-sand)}.mpt-cell-brand .mpt-mark.yes{color:#8b6a1e;background:#d4a95638}.mpt-compare .mpt-partial{color:var(--color-taupe);font-size:12.5px;font-style:italic}.mpt-compare-note{text-align:center;color:var(--color-taupe);margin-top:22px;font-size:13.5px}
