:root{--mpa-v2-cream:#f5f2eb;--mpa-v2-cream-soft:#ece7db;--mpa-v2-paper:#fbf9f4;--mpa-v2-paper-soft:#f7f4ed;--mpa-v2-ink:#1f1a12;--mpa-v2-ink-soft:#4a4336;--mpa-v2-slate:#8a8170;--mpa-v2-red:#c03a3f;--mpa-v2-red-soft:#e8c4c6;--mpa-v2-red-wash:#f6e8e9;--mpa-v2-line:#d9d2c4;--mpa-v2-line-soft:#e8e2d3;--mpa-v2-amber:#b8892f;--mpa-v2-amber-wash:#f5ebd6;--mpa-v2-white:#fff;--mpa-v2-font-sans:"Geist",system-ui,sans-serif;--mpa-v2-font-mono:"Geist Mono",ui-monospace,monospace;--mpa-v2-shadow-map-overlay-soft:0 4px 16px #1f1a120f;--mpa-v2-shadow-map-overlay-med:0 4px 16px #1f1a121a;--mpa-v2-shadow-map-overlay-lg:0 6px 24px #1f1a1214;--mpa-v2-shadow-cta-red-desktop:0 4px 14px #c03a3f47;--mpa-v2-shadow-cta-red-mobile:0 4px 14px #c03a3f40;--v2-chrome-offset:124px}.error-boundary-fallback{align-items:center;background:var(--mpa-v2-cream);box-sizing:border-box;color:var(--mpa-v2-ink);display:flex;flex-direction:column;font-family:var(--mpa-v2-font-sans);justify-content:center;min-height:100vh;padding:32px}.error-boundary-card{background:var(--mpa-v2-paper);border:1px solid var(--mpa-v2-line);border-radius:0;box-sizing:border-box;max-width:560px;padding:40px;width:100%}.error-boundary-eyebrow{color:var(--mpa-v2-red);font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:14px;text-transform:uppercase}.error-boundary-title{color:var(--mpa-v2-ink);font-size:28px;font-weight:500;letter-spacing:-.6px;line-height:1.2;margin:0 0 14px}.error-boundary-body{color:var(--mpa-v2-ink-soft);font-size:14.5px;line-height:1.55;margin:0 0 24px}.error-boundary-link{border-bottom:1px solid var(--mpa-v2-red-soft);color:var(--mpa-v2-red);text-decoration:none}.error-boundary-link:hover{border-bottom-color:var(--mpa-v2-red)}.error-boundary-details{background:var(--mpa-v2-cream-soft);border:1px solid var(--mpa-v2-line);margin:0 0 24px;padding:14px 16px;text-align:left}.error-boundary-details-summary{color:var(--mpa-v2-red);cursor:pointer;font-size:12px;font-weight:600;letter-spacing:.2px}.error-boundary-details-pre{color:var(--mpa-v2-ink-soft);font-family:var(--mpa-v2-font-mono);font-size:11.5px;margin:10px 0 0;white-space:pre-wrap;word-break:break-word}.error-boundary-cta{background:var(--mpa-v2-red);border:none;border-radius:0;box-shadow:var(--mpa-v2-shadow-cta-red-desktop);color:#fff;cursor:pointer;display:block;font-family:var(--mpa-v2-font-sans);font-size:13px;font-weight:700;letter-spacing:1.5px;padding:16px 20px;text-transform:uppercase;transition:background .12s;width:100%}.error-boundary-cta:hover{background:#a92f34}.error-boundary-footer{color:var(--mpa-v2-slate);font-size:12.5px;line-height:1.55;margin:22px 0 0;text-align:center}@media (max-width:640px){.error-boundary-card{padding:28px 22px}.error-boundary-title{font-size:22px;letter-spacing:-.4px}}.v2-root{background:var(--mpa-v2-cream);color:var(--mpa-v2-ink);display:grid;font-family:var(--mpa-v2-font-sans);grid-template-rows:60px 1fr;height:calc(100vh - 64px)}.v2-header{background:var(--mpa-v2-cream);border-bottom:1px solid var(--mpa-v2-line);gap:12px;height:60px;justify-content:space-between;padding:0 28px}.v2-brand,.v2-header{align-items:center;display:flex}.v2-brand{flex-shrink:0;gap:10px}.v2-brand-name{font-size:13px;font-weight:600}.v2-brand-name--short{display:none}.v2-brand-tagline{border-left:1px solid var(--mpa-v2-line);color:var(--mpa-v2-slate);font-size:11.5px;font-weight:500;line-height:1.3;margin-left:2px;max-width:360px;padding-left:10px}@media (max-width:1100px){.v2-brand-tagline{display:none}}.v2-stepnav{display:flex;gap:26px}.v2-stepnav--mobile{align-items:center;display:none;flex:1 1;gap:10px;justify-content:center;min-width:0}.v2-stepnav-mobile-label{color:var(--mpa-v2-ink);font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v2-stepnav-mobile-name{color:var(--mpa-v2-slate);font-weight:500}.v2-stepnav-dots{display:inline-flex;flex-shrink:0;gap:6px}.v2-stepnav-dot{background:var(--mpa-v2-line);border-radius:50%;display:inline-block;height:8px;width:8px}.v2-stepnav-dot--done{background:var(--mpa-v2-ink-soft)}.v2-stepnav-dot--active{background:var(--mpa-v2-red)}.v2-step{background:none;border:none;border-bottom:2px solid #0000;color:var(--mpa-v2-ink-soft);cursor:pointer;font-family:inherit;font-size:12.5px;padding:4px 0;text-decoration:none}.v2-step:disabled{color:var(--mpa-v2-slate);cursor:default;opacity:.65}.v2-step-active,.v2-step-done{color:var(--mpa-v2-ink)}.v2-step-active{border-bottom-color:var(--mpa-v2-red);font-weight:600}.v2-help{align-items:center;color:var(--mpa-v2-slate);display:inline-flex;flex-shrink:0;font-size:12px;gap:4px}.v2-help-label{display:inline}.v2-help a{color:var(--mpa-v2-ink);font-weight:500;text-decoration:none}.v2-help-phone{align-items:center;display:inline-flex;min-height:44px;padding:0 6px}.v2-help-phone-short{display:none}.v2-main{overflow:auto}@media (max-width:900px){.v2-header{gap:8px;padding:0 16px}.v2-stepnav{gap:16px}.v2-step{font-size:12px}}@media (max-width:640px){.v2-header{gap:10px;height:56px;padding:0 14px}.v2-root{grid-template-rows:56px 1fr}.v2-brand-name--full{display:none}.v2-brand-name--short{display:inline;font-size:13px;font-weight:600}.v2-stepnav--desktop{display:none}.v2-stepnav--mobile{display:flex}.v2-help-label,.v2-help-phone-full{display:none}.v2-help-phone-short{align-items:center;background:var(--mpa-v2-paper);border:1px solid var(--mpa-v2-line);color:var(--mpa-v2-ink);display:inline-flex;font-size:11.5px;font-weight:700;justify-content:center;letter-spacing:1px;min-height:44px;min-width:44px;padding:0 10px;text-transform:uppercase}}@media (max-width:380px){.v2-header{gap:6px;padding:0 10px}.v2-brand,.v2-stepnav-mobile-name{display:none}}.cm-root{background:var(--mpa-v2-cream);min-height:100%;width:100%}.cm-step{box-sizing:border-box;display:flex;justify-content:center;padding:28px 16px 48px;width:100%}.cm-step-inner{max-width:720px;width:100%}.cm-prompt{color:var(--mpa-v2-ink);font-size:28px;font-weight:600;letter-spacing:-.4px;line-height:1.15;margin:10px 0 6px}.cm-sub{color:var(--mpa-v2-ink-soft);font-size:14px;line-height:1.5;margin:0 0 18px}.cm-chip-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:18px}@media (min-width:560px){.cm-chip-grid{grid-template-columns:1fr 1fr}}.cm-chip{align-items:center;background:var(--mpa-v2-white);border:1px solid var(--mpa-v2-line);color:var(--mpa-v2-ink);cursor:pointer;display:flex;font-family:inherit;font-size:15px;gap:12px;min-height:60px;padding:16px;text-align:left;transition:border-color .12s ease,background .12s ease,transform .06s ease;width:100%}.cm-chip:hover{background:var(--mpa-v2-paper);border-color:var(--mpa-v2-ink-soft)}.cm-chip:active{transform:translateY(1px)}.cm-chip[data-active=true]{background:var(--mpa-v2-red-wash);border-color:var(--mpa-v2-red)}.cm-chip-icon{display:inline-flex;flex-shrink:0}.cm-chip-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cm-chip-label{font-weight:500;line-height:1.25}.cm-chip-hint{color:var(--mpa-v2-slate);font-size:12px;line-height:1.3}.cm-chip-check{color:var(--mpa-v2-red);flex-shrink:0;font-weight:700;text-align:center;width:18px}.cm-step-nav{display:flex;margin-top:24px}.cm-step-nav--split{align-items:center;justify-content:space-between}.cm-back,.cm-restart{background:none;border:none;color:var(--mpa-v2-ink-soft);cursor:pointer;font-family:inherit;font-size:13.5px;min-height:44px;padding:8px 4px}.cm-back:hover,.cm-restart:hover{color:var(--mpa-v2-ink)}.cm-continue{background:var(--mpa-v2-red);border:none;color:var(--mpa-v2-white);cursor:pointer;font-family:inherit;font-size:14.5px;font-weight:600;min-height:44px;padding:12px 22px}.cm-continue:disabled{background:var(--mpa-v2-line);color:var(--mpa-v2-slate);cursor:not-allowed}.cm-geo-inner{max-width:820px}.cm-geo-modes{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 14px}.cm-geo-mode{background:var(--mpa-v2-white);border:1px solid var(--mpa-v2-line);color:var(--mpa-v2-ink-soft);cursor:pointer;font-family:inherit;font-size:13px;min-height:40px;padding:9px 14px}.cm-geo-mode[data-active=true]{background:var(--mpa-v2-red-wash);border-color:var(--mpa-v2-red);color:var(--mpa-v2-ink);font-weight:600}.cm-geo-input-row{margin-bottom:14px}.cm-geo-input{background:var(--mpa-v2-white);border:1px solid var(--mpa-v2-line);box-sizing:border-box;color:var(--mpa-v2-ink);font-family:inherit;font-size:16px;padding:14px 16px;width:100%}.cm-geo-input:focus{border-color:var(--mpa-v2-red);outline:none}.pac-container{background:#fff;background:var(--mpa-v2-white,#fff);border:1px solid #d9d2c4;border:1px solid var(--mpa-v2-line,#d9d2c4);border-radius:0;border-top:none;box-shadow:0 4px 16px #1f1a121a;box-shadow:var(--mpa-v2-shadow-map-overlay-med,0 4px 16px #1f1a121a);font-family:system-ui,sans-serif;font-family:var(--mpa-v2-font-sans,system-ui,sans-serif);margin-top:2px;z-index:12000}.pac-item{border-top:1px solid #e8e2d3;border-top:1px solid var(--mpa-v2-line-soft,#e8e2d3);color:#4a4336;color:var(--mpa-v2-ink-soft,#4a4336);cursor:pointer;font-size:14px;line-height:1.5;padding:8px 12px}.pac-item:first-child{border-top:none}.pac-item-selected,.pac-item-selected:hover,.pac-item:hover{background:#f6e8e9;background:var(--mpa-v2-red-wash,#f6e8e9)}.pac-item-query{color:#1f1a12;color:var(--mpa-v2-ink,#1f1a12);font-size:14px}.pac-matched{color:#c03a3f;color:var(--mpa-v2-red,#c03a3f)}.cm-geo-draw-note,.cm-geo-map-fallback-sub{color:var(--mpa-v2-ink-soft);font-size:13px;line-height:1.5}.cm-geo-map{background:var(--mpa-v2-paper);border:1px solid var(--mpa-v2-line);height:320px;overflow:hidden;position:relative}.v2-map-wrap{height:100%;inset:0;position:absolute;width:100%}.cm-geo-map>div:empty,.cm-rec-mapframe>div:empty{display:none}.cm-geo-map-fallback{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center;padding:20px;text-align:center}.cm-geo-map-fallback-title{color:var(--mpa-v2-ink);font-size:14px;font-weight:600}:root{--cm-stage:#0b1020;--cm-stage-2:#111a33;--cm-stage-line:#243150;--cm-gold:#e6c266;--cm-gold-soft:#c9a14b;--cm-on-dark:#eef1f8;--cm-on-dark-soft:#a8b0c6}.cm-rec{background:var(--mpa-v2-cream);display:flex;justify-content:center;padding:22px 16px 48px}.cm-rec-inner{max-width:1180px;width:100%}.cm-rec-head{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.cm-rec-title{font-size:26px;letter-spacing:-.5px;line-height:1.1;margin:6px 0 0}.cm-rec-snap,.cm-rec-title{color:var(--mpa-v2-ink);font-weight:600}.cm-rec-snap{align-items:center;background:var(--mpa-v2-white);border:1px solid var(--mpa-v2-line);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:12.5px;gap:7px;min-height:40px;padding:9px 14px;transition:border-color .12s ease,color .12s ease}.cm-rec-snap:before{border:1.5px solid;border-radius:2px;box-shadow:0 0 0 2px var(--mpa-v2-white),0 -3px 0 -1px currentColor;content:"";height:11px;opacity:.85;width:13px}.cm-rec-snap:hover:not(:disabled){border-color:var(--mpa-v2-ink-soft)}.cm-rec-snap:disabled{color:var(--mpa-v2-slate);cursor:default;opacity:.7}.cm-rec-stage{background:radial-gradient(120% 90% at 18% 0,#111a33 0,#0b1020 55%),#0b1020;background:radial-gradient(120% 90% at 18% 0,var(--cm-stage-2) 0,var(--cm-stage) 55%),var(--cm-stage);border:1px solid #243150;border:1px solid var(--cm-stage-line);box-shadow:0 24px 60px #070b1659;padding:18px}.cm-rec-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:900px){.cm-rec-grid{align-items:stretch;grid-template-columns:minmax(0,1.55fr) minmax(320px,.95fr)}}.cm-rec-mapcol{display:flex;min-width:0}.cm-rec-mapframe{background:#0b1020;background:var(--cm-stage);border:1px solid #243150;border:1px solid var(--cm-stage-line);box-shadow:inset 0 0 0 1px #e6c2661f;height:340px;overflow:hidden;position:relative;width:100%}@media (min-width:900px){.cm-rec-mapframe{height:100%;min-height:520px}}.cm-map-legend{align-items:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0b1020d1;border:1px solid #e6c26647;bottom:14px;display:flex;gap:10px;left:14px;max-width:340px;padding:11px 13px;position:absolute;right:14px;z-index:5}.cm-map-legend-dot{border-radius:50%;box-shadow:0 0 0 4px #e6c2662e,0 0 12px 2px #e6c26673;flex-shrink:0;height:12px;margin-top:2px;width:12px}.cm-map-legend-title{color:#eef1f8;color:var(--cm-on-dark);font-size:13.5px;font-weight:700;line-height:1.2}.cm-map-legend-sub{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:11px;line-height:1.35;margin-top:2px}.cm-rec-mapframe--fallback{align-items:center;display:flex;justify-content:center}.cm-rec-map-placeholder{display:flex;flex-direction:column;gap:8px;justify-content:center;max-width:420px;padding:28px;text-align:left}.cm-rec-map-area{color:#eef1f8;color:var(--cm-on-dark);font-size:22px;font-weight:600;letter-spacing:-.3px}.cm-rec-map-note{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:12.5px;line-height:1.55}.cm-rec-card{background:var(--mpa-v2-white);border:1px solid var(--mpa-v2-line);display:flex;flex-direction:column;padding:22px}.cm-rec-card--primary{border-color:#e6c2668c;box-shadow:0 0 0 1px #e6c26659,0 18px 40px #070b1666}.cm-rec-answers{grid-gap:9px 16px;border-bottom:1px solid var(--mpa-v2-line);display:grid;gap:9px 16px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding-bottom:16px}.cm-rec-answer{display:flex;flex-direction:column;gap:1px;min-width:0}.cm-rec-answer-label{color:var(--mpa-v2-slate);font-size:9.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.cm-rec-answer-value{color:var(--mpa-v2-ink);font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-rec-path{margin-bottom:14px}.cm-rec-path-name{color:var(--mpa-v2-ink);font-size:25px;font-weight:700;letter-spacing:-.4px;line-height:1.1;margin-top:5px}.cm-rec-why{margin-bottom:16px}.cm-rec-next-label,.cm-rec-spec-label,.cm-rec-why-label{color:var(--mpa-v2-slate);font-size:9.5px;font-weight:700;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.cm-rec-why-text{color:var(--mpa-v2-ink-soft);font-size:13.5px;line-height:1.55;margin:0}.cm-rec-specs{grid-gap:14px;border-bottom:1px solid var(--mpa-v2-line);border-top:1px solid var(--mpa-v2-line);display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:15px;padding:15px 0}.cm-rec-spec-value{color:var(--mpa-v2-ink);font-size:13.5px;font-weight:600;line-height:1.35}.cm-rec-estimate{margin-bottom:14px}.cm-rec-estimate-label{color:var(--mpa-v2-slate);font-size:9.5px;font-weight:700;letter-spacing:1.2px;margin-bottom:4px;text-transform:uppercase}.cm-rec-estimate-value{color:var(--mpa-v2-ink);font-size:13px;font-weight:600;line-height:1.4}.cm-rec-next{margin-bottom:16px}.cm-rec-next-text{color:var(--mpa-v2-ink);font-size:13.5px;line-height:1.45}.cm-rec-cta{background:var(--mpa-v2-red);border:none;box-shadow:var(--mpa-v2-shadow-cta-red-desktop);color:var(--mpa-v2-white);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;margin-bottom:9px;min-height:48px;padding:14px 18px;transition:transform .06s ease,filter .12s ease;width:100%}.cm-rec-cta:hover{filter:brightness(1.05)}.cm-rec-cta:active{transform:translateY(1px)}.cm-rec-cta-secondary{background:var(--mpa-v2-white);border:1px solid var(--mpa-v2-ink);color:var(--mpa-v2-ink);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;margin-top:auto;min-height:44px;padding:11px 18px;width:100%}.cm-rec-cta-secondary:hover{background:var(--mpa-v2-paper)}.cm-rec-compare{margin-top:18px}.cm-rec-compare>div:first-child{color:#a8b0c6!important;color:var(--cm-on-dark-soft)!important}.cm-rec-compare-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-top:11px}@media (min-width:600px){.cm-rec-compare-row{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.cm-rec-compare-row{grid-template-columns:repeat(4,1fr)}}.cm-compare-card{background:#ffffff08;border:1px solid #243150;border:1px solid var(--cm-stage-line);padding:15px 14px;position:relative}.cm-compare-card[data-recommended=true]{background:linear-gradient(180deg,#e6c26629,#e6c2660f);border-color:#e6c266;border-color:var(--cm-gold);box-shadow:0 0 0 1px #e6c26666,0 8px 24px #e6c2662e;padding-top:22px}.cm-compare-badge{background:#e6c266;background:var(--cm-gold);color:#2a1e06;font-size:9px;font-weight:800;left:12px;letter-spacing:1px;padding:3px 8px;position:absolute;text-transform:uppercase;top:-9px}.cm-compare-name{color:#eef1f8;color:var(--cm-on-dark);font-size:15px;font-weight:700;margin-bottom:6px}.cm-compare-card[data-recommended=true] .cm-compare-name{color:#fff4dc}.cm-compare-fit{color:#eef1f8;color:var(--cm-on-dark);font-size:12.5px;font-weight:600;opacity:.92}.cm-compare-note{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:11.5px;line-height:1.35;margin-top:3px}.cm-trust{color:var(--mpa-v2-slate);font-size:12px;line-height:1.5;margin-top:22px;text-align:center}@media (max-width:559px){.cm-prompt{font-size:23px}.cm-rec-title{font-size:22px}.cm-rec-head{align-items:stretch;flex-direction:column;gap:10px}.cm-rec-snap{justify-content:center}.cm-rec-stage{padding:12px}.cm-rec-answers{grid-template-columns:1fr 1fr}.cm-rec-specs{grid-template-columns:1fr}.cm-rec-mapframe{height:300px}}.cm-lead-overlay{align-items:flex-end;animation:cm-lead-fade .16s ease;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#070b169e;display:flex;inset:0;justify-content:center;padding:0;position:fixed;z-index:1000}@keyframes cm-lead-fade{0%{opacity:0}to{opacity:1}}.cm-lead-modal{-webkit-overflow-scrolling:touch;animation:cm-lead-slide .2s ease;background:radial-gradient(120% 90% at 18% 0,#111a33 0,#0b1020 60%),#0b1020;background:radial-gradient(120% 90% at 18% 0,var(--cm-stage-2) 0,var(--cm-stage) 60%),var(--cm-stage);border:1px solid #243150;border:1px solid var(--cm-stage-line);box-shadow:0 -18px 60px #070b1680;color:#eef1f8;color:var(--cm-on-dark);max-height:94vh;max-width:460px;overflow-y:auto;padding:26px 20px 22px;position:relative;width:100%}@keyframes cm-lead-slide{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (min-width:720px){.cm-lead-overlay{align-items:center;padding:24px}.cm-lead-modal{box-shadow:0 24px 70px #070b168c;padding:30px 30px 26px}}.cm-lead-close{align-items:center;background:#0000;border:none;color:#a8b0c6;color:var(--cm-on-dark-soft);cursor:pointer;display:inline-flex;font-size:26px;height:34px;justify-content:center;line-height:1;position:absolute;right:12px;top:10px;transition:color .12s ease;width:34px}.cm-lead-close:hover:not(:disabled){color:#eef1f8;color:var(--cm-on-dark)}.cm-lead-close:disabled{cursor:default;opacity:.4}.cm-lead-head{margin-bottom:16px;padding-right:28px}.cm-lead-eyebrow{color:#e6c266;color:var(--cm-gold);font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:8px;text-transform:uppercase}.cm-lead-title{color:#eef1f8;color:var(--cm-on-dark);font-size:21px;font-weight:600;letter-spacing:-.4px;line-height:1.18;margin:0 0 8px}.cm-lead-sub{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:13.5px;line-height:1.5;margin:0}.cm-lead-hp{height:1px;left:-9999px;overflow:hidden;position:absolute;top:-9999px;width:1px}.cm-lead-field{display:flex;flex-direction:column;margin-bottom:12px}.cm-lead-field label{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.cm-lead-field input,.cm-lead-field select,.cm-lead-field textarea{background:#ffffff0d;border:1px solid #243150;border:1px solid var(--cm-stage-line);border-radius:2px;box-sizing:border-box;color:#eef1f8;color:var(--cm-on-dark);font-family:inherit;font-size:16px;padding:12px 13px;transition:border-color .12s ease,background .12s ease;width:100%}.cm-lead-field textarea{min-height:44px;resize:vertical}.cm-lead-field select{appearance:none;-webkit-appearance:none}.cm-lead-field input::placeholder,.cm-lead-field textarea::placeholder{color:#6c7791}.cm-lead-field input:focus,.cm-lead-field select:focus,.cm-lead-field textarea:focus{background:#ffffff14;border-color:#e6c266;border-color:var(--cm-gold);outline:none}.cm-lead-field input[aria-invalid=true]{border-color:var(--mpa-v2-red)}.cm-lead-err{color:#f1a8ab;font-size:12px;margin-top:5px}.cm-lead-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:460px){.cm-lead-row{gap:0;grid-template-columns:1fr}}.cm-lead-server-err{background:#c03a3f29;border:1px solid #c03a3f73;border-radius:2px;color:#f3c2c4;font-size:13px;line-height:1.45;margin:4px 0 12px;padding:10px 12px}.cm-lead-submit{background:var(--mpa-v2-red);border:none;color:var(--mpa-v2-white);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;margin-top:4px;min-height:50px;padding:14px 18px;transition:filter .12s ease,transform .06s ease;width:100%}.cm-lead-submit:hover:not(:disabled){filter:brightness(1.06)}.cm-lead-submit:active:not(:disabled){transform:translateY(1px)}.cm-lead-submit:disabled{cursor:default;opacity:.7}.cm-lead-fineprint{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:11.5px;line-height:1.5;margin:12px 0 0;text-align:center}.cm-lead-success{padding:8px 4px 0;text-align:center}.cm-lead-success-mark{align-items:center;background:#e6c26629;border:1px solid #e6c266;border:1px solid var(--cm-gold);border-radius:50%;color:#e6c266;color:var(--cm-gold);display:flex;font-size:26px;height:52px;justify-content:center;line-height:1;margin:4px auto 14px;width:52px}.cm-lead-success .cm-lead-title{text-align:center}.cm-lead-success .cm-lead-sub{margin-bottom:16px;text-align:center}.cm-lead-receipt{background:#ffffff0d;border:1px solid #243150;border:1px solid var(--cm-stage-line);display:inline-flex;flex-direction:column;gap:3px;margin:0 auto 14px;padding:10px 16px}.cm-lead-receipt-label{color:#a8b0c6;color:var(--cm-on-dark-soft);font-size:10px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.cm-lead-receipt-id{color:#e6c266;color:var(--cm-gold);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;word-break:break-all}.cm-bar{background:radial-gradient(130% 90% at 18% 0,var(--cm-stage-2) 0,var(--cm-stage) 58%),var(--cm-stage);box-sizing:border-box;color:var(--cm-on-dark);display:flex;justify-content:center;min-height:100%;overflow:hidden;padding:32px 16px 56px;position:relative;width:100%}.cm-bar-grid{background-image:linear-gradient(#faf9f7 1px,#0000 0),linear-gradient(90deg,#faf9f7 1px,#0000 0);background-size:44px 44px;inset:0;opacity:.05;pointer-events:none;position:absolute}.cm-bar-inner{max-width:1080px;position:relative;width:100%;z-index:1}.cm-bar-head{margin-bottom:20px}.cm-bar-eyebrow-row{align-items:center;display:flex;gap:10px;margin-bottom:14px}.cm-bar-livedot{animation:cm-bar-pulse 2s infinite;background:var(--mpa-v2-red);border-radius:50%;box-shadow:0 0 0 0 #c03a3f99;height:8px;width:8px}@keyframes cm-bar-pulse{0%{box-shadow:0 0 0 0 #c03a3f80}70%{box-shadow:0 0 0 7px #c03a3f00}to{box-shadow:0 0 0 0 #c03a3f00}}@media (prefers-reduced-motion:reduce){.cm-bar-livedot{animation:none}}.cm-bar-title{color:#fff;font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1.02;margin:0 0 12px}.cm-bar-sub{color:var(--cm-on-dark-soft);font-size:16px;line-height:1.5;margin:0;max-width:640px}@media (min-width:768px){.cm-bar{padding:56px 24px 72px}.cm-bar-title{font-size:52px}}.cm-bar-card{background:#ffffff0a;border:1px solid var(--cm-stage-line);margin-top:4px;padding:16px}@media (min-width:768px){.cm-bar-card{padding:20px}}.cm-bar-form{grid-gap:10px;align-items:stretch;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:768px){.cm-bar-form{align-items:center;grid-template-columns:1fr auto}}.cm-bar-srlabel{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.cm-bar-inputwrap{position:relative}.cm-bar-input{background:var(--cm-stage);border:1px solid var(--cm-stage-line);box-sizing:border-box;color:var(--cm-on-dark);font-family:inherit;font-size:17px;min-height:56px;outline:none;padding:14px 16px;transition:border-color .12s ease;width:100%}.cm-bar-input::placeholder{color:#6c7791}.cm-bar-input:focus{border-color:var(--cm-gold)}.cm-bar-build{background:var(--mpa-v2-red);border:1px solid var(--mpa-v2-red);color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:.14em;min-height:56px;padding:14px 26px;text-transform:uppercase;transition:filter .12s ease,transform .06s ease,opacity .12s ease;white-space:nowrap}.cm-bar-build:hover:not(:disabled){filter:brightness(1.08)}.cm-bar-build:active:not(:disabled){transform:translateY(1px)}.cm-bar-build:disabled{cursor:default;opacity:.55}.cm-bar-suggest{position:relative}.cm-bar-suggest-list{background:var(--cm-stage-2);border:1px solid var(--cm-stage-line);box-shadow:0 12px 32px #00000073;left:0;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.cm-bar-suggest-item{align-items:center;border:1px solid #0000;box-sizing:border-box;color:var(--cm-on-dark);cursor:pointer;display:flex;font-size:15px;gap:10px;min-height:44px;padding:11px 12px}.cm-bar-suggest-item[data-active=true]{background:#e6c2661f;border-color:#e6c26680}.cm-bar-suggest-icon{color:var(--cm-gold);flex:0 0 auto;font-size:13px}.cm-bar-suggest-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-bar-locrow{display:flex;flex-direction:column;gap:6px;margin-top:12px}.cm-bar-loclabel{color:var(--cm-on-dark-soft);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-bar-locinput{background:var(--cm-stage);border:1px solid var(--cm-stage-line);box-sizing:border-box;color:var(--cm-on-dark);font-family:inherit;font-size:15px;min-height:48px;outline:none;padding:12px 14px;transition:border-color .12s ease;width:100%}.cm-bar-locinput::placeholder{color:#6c7791}.cm-bar-locinput:focus{border-color:var(--cm-gold)}.cm-bar-chips{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px}@media (min-width:600px){.cm-bar-chips{grid-template-columns:repeat(3,1fr)}}.cm-bar-chip{background:#0000;border:1px solid var(--cm-stage-line);color:var(--cm-on-dark);cursor:pointer;font-family:inherit;font-size:14px;min-height:44px;padding:10px 12px;transition:border-color .12s ease,background .12s ease}.cm-bar-chip:hover{background:#e6c26614;border-color:var(--cm-gold)}.cm-bar-fineprint{color:#ffffff73;font-size:12px;line-height:1.5;margin:14px 0 0;max-width:640px}.cm-bar-followup{background:#ffffff0a;border:1px solid var(--cm-stage-line);border-left:3px solid var(--cm-gold);margin-top:22px;padding:18px}.cm-bar-followup-q{color:#fff;font-size:17px;font-weight:600;margin-bottom:12px}.cm-bar-followup-opts{display:flex;flex-wrap:wrap;gap:8px}.cm-bar-followup-opt{background:var(--cm-stage);border:1px solid var(--cm-stage-line);color:var(--cm-on-dark);cursor:pointer;font-family:inherit;font-size:14px;min-height:44px;padding:10px 16px;transition:border-color .12s ease,background .12s ease}.cm-bar-followup-opt:hover{background:#e6c26614;border-color:var(--cm-gold)}.cm-bar-result{background:var(--mpa-v2-paper);border:1px solid var(--mpa-v2-line);color:var(--mpa-v2-ink);margin-top:22px;padding:22px}@media (min-width:768px){.cm-bar-result{padding:28px}}.cm-bar-result-head{margin-bottom:12px}.cm-bar-result-title{color:var(--mpa-v2-ink);font-size:26px;font-weight:700;letter-spacing:-.4px;margin-top:6px}.cm-bar-result-why{color:var(--mpa-v2-ink-soft);font-size:15px;line-height:1.55;margin:0 0 16px}.cm-bar-result-count{background:var(--mpa-v2-amber-wash);border-left:3px solid var(--mpa-v2-amber);display:flex;flex-direction:column;gap:3px;margin-bottom:16px;padding:12px 14px}.cm-bar-result-count-label{color:var(--mpa-v2-amber);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-bar-result-count-value{color:var(--mpa-v2-ink);font-size:15px;font-weight:600}.cm-bar-result-meta{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:18px}@media (min-width:520px){.cm-bar-result-meta{grid-template-columns:1fr 1fr}}.cm-bar-result-metaitem{display:flex;flex-direction:column;gap:3px}.cm-bar-result-meta-label{color:var(--mpa-v2-slate);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cm-bar-result-meta-value{color:var(--mpa-v2-ink);font-size:14px}.cm-bar-result-actions{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}@media (min-width:520px){.cm-bar-result-actions{grid-template-columns:1fr 1fr}}.cm-bar-seemap{background:var(--mpa-v2-white);border:1.5px solid var(--mpa-v2-amber);color:var(--mpa-v2-ink);cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;min-height:52px;padding:14px 20px;transition:background .12s ease,transform .06s ease}.cm-bar-seemap:hover{background:var(--mpa-v2-amber-wash)}.cm-bar-seemap:active{transform:translateY(1px)}.cm-bar-cta{background:var(--mpa-v2-red);border:1px solid var(--mpa-v2-red);color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:700;min-height:52px;padding:14px 20px;transition:filter .12s ease,transform .06s ease}.cm-bar-cta:hover{filter:brightness(1.06)}.cm-bar-cta:active{transform:translateY(1px)}.cm-bar-result-subactions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cm-bar-textlink{background:none;border:none;color:var(--mpa-v2-red);cursor:pointer;font-family:inherit;font-size:13px;padding:6px 0;text-decoration:underline;text-underline-offset:2px}.cm-bar-textlink:hover{color:var(--mpa-v2-amber)}.cm-bar-dot{color:var(--mpa-v2-slate)}.cm-bar-trust{color:var(--cm-on-dark-soft);font-size:12px;line-height:1.5;margin:26px 0 0}.pac-container{background:var(--cm-stage-2);border:1px solid var(--cm-stage-line);box-shadow:0 12px 32px #00000073;font-family:inherit;margin-top:4px}.pac-container .pac-item{border-top:1px solid var(--cm-stage-line);box-sizing:border-box;color:var(--cm-on-dark);cursor:pointer;min-height:40px;padding:9px 12px}.pac-container .pac-item:first-child{border-top:none}.pac-container .pac-item-selected,.pac-container .pac-item:hover{background:#e6c2661f}.pac-container .pac-item-query{color:#fff}.pac-container .pac-matched{color:var(--cm-gold)}.pac-container .pac-icon,.pac-container:after{display:none}body{background:#f5f7fa!important;margin:0;min-height:100vh;padding:0}#root{height:100%}.App{display:flex;flex-direction:column;min-height:calc(100vh - 64px)}.app-nav{background:#fff;box-shadow:0 2px 4px #0000001a;padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1600px;padding:16px 24px}.nav-brand{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin:0}.nav-buttons{display:flex;gap:12px}.nav-btn{background:#fff;border:2px solid #e0e0e0;border-radius:8px;color:#666;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 20px;transition:all .2s}.nav-btn:hover{border-color:#06c;color:#06c}.nav-btn.active{background:#06c;border-color:#06c;color:#fff}@media (max-width:768px){.nav-container{flex-direction:column;gap:16px}.nav-buttons{width:100%}.nav-btn{flex:1 1}}html{font-size:16px;line-height:1.45;scroll-behavior:smooth}body,html{-webkit-font-smoothing:antialiased}body{background-color:var(--background-color);color:var(--text-dark-high-emphasis);font-family:var(--font-family-ibm-sans);font-size:var(--font-regular-size);font-weight:400;height:100vh;-webkit-hyphens:auto;hyphens:auto;line-height:180%;overflow-x:hidden;overflow-y:auto;word-break:break-word}@font-face{font-display:swap;font-family:GT Walsheim Pro;font-style:normal;font-weight:900;src:url(../../static/media/GTWalsheimPro-Black.3fa5ee7f8e647720d2fb.woff2) format("woff2"),url(../../static/media/GTWalsheimPro-Black.d1a05b37fac1e43eae61.woff) format("woff"),url(../../static/media/GTWalsheimPro-Black.2dc24aec84cddc57c649.ttf) format("truetype")}@font-face{font-display:swap;font-family:GT Walsheim Pro;font-style:normal;font-weight:700;src:url(../../static/media/GTWalsheimPro-Bold.6b113f6b3bd165884e16.woff2) format("woff2"),url(../../static/media/GTWalsheimPro-Bold.6ead5fc9d23b21a10d0a.woff) format("woff"),url(../../static/media/GTWalsheimPro-Bold.2dbf49e9fcb548837711.ttf) format("truetype")}@font-face{font-display:swap;font-family:GT Walsheim Pro;font-style:normal;font-weight:800;src:url(../../static/media/GTWalsheimPro-Black.3fa5ee7f8e647720d2fb.woff2) format("woff2"),url(../../static/media/GTWalsheimPro-Black.d1a05b37fac1e43eae61.woff) format("woff"),url(../../static/media/GTWalsheimPro-Black.2dc24aec84cddc57c649.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:400;src:url(../../static/media/IBMPlexSans-Regular.cfc3ff769629d2038afb.woff2) format("woff2"),url(../../static/media/IBMPlexSans-Regular.d77342fdcbcb6b3ce1b5.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:500;src:url(../../static/media/IBMPlexSans-Medium.1fd3b15aacd2bfaf1f9d.woff2) format("woff2"),url(../../static/media/IBMPlexSans-Medium.56fb541cbbc5462f1c33.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:600;src:url(../../static/media/IBMPlexSans-SemiBold.57e61def2b0136ae004f.woff2) format("woff2"),url(../../static/media/IBMPlexSans-SemiBold.f2e690b59fb90d236c08.ttf) format("truetype")}@font-face{font-display:swap;font-family:IBM Plex Sans;font-style:normal;font-weight:700;src:url(../../static/media/IBMPlexSans-Bold.532027d42416c969eeeb.woff2) format("woff2"),url(../../static/media/IBMPlexSans-Bold.e933eba4e2fcc3d71b31.ttf) format("truetype")}.h1{font-size:60px;line-height:68px}.h1,.h2{color:var(--ci-foreground-black-default);font-family:var(--font-family-gt);font-weight:700;letter-spacing:-.01em}.h2{font-size:52px;line-height:60px}.h3{font-size:36px;line-height:44px}.h3,.h4{color:var(--ci-foreground-black-default);font-family:var(--font-family-gt);font-weight:700}.h4{font-size:22px;letter-spacing:.01em;line-height:32px}.h5{color:var(--text-dark-high-emphasis);font-family:var(--font-family-gt);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:20px}.subheader{font-size:16px;font-weight:400;letter-spacing:.03em;line-height:24px;text-transform:uppercase}.paragraphBig,.subheader{color:var(--ci-foreground-black-default);font-family:var(--font-family-ibm-sans)}.paragraphBig{font-size:22px;font-weight:500;line-height:32px}.paragraph{color:var(--ci-foreground-black-default);font-size:18px;letter-spacing:.01em;line-height:28px}.paragraph,.paragraphSmall{font-family:var(--font-family-ibm-sans);font-weight:400}.paragraphSmall{color:#161617a6;font-size:14px;letter-spacing:.02em;line-height:20px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif;height:100%}body{font-feature-settings:"kern";min-height:100%;position:relative}*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}main{display:block}hr{border-top-width:1px;box-sizing:initial;height:0;overflow:visible}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--font-regular-size)}a{background-color:initial;color:inherit;text-decoration:inherit}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none!important;appearance:none!important}[type=search],input[type=number]{-webkit-appearance:textfield;appearance:textfield}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none!important;appearance:none!important}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none!important}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:initial;padding:0}fieldset,ol,ul{margin:0;padding:0}textarea{resize:vertical}[role=button],button{cursor:pointer}button::-moz-focus-inner{border:0!important}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}button,input,optgroup,select,textarea{color:inherit;line-height:inherit;padding:0}audio,canvas,embed,iframe,img,object,svg,video{display:block}img,video{height:auto;max-width:100%}[data-js-focus-visible] :focus:not([data-focus-visible-added]){box-shadow:none;outline:none}:focus{-webkit-tap-highlight-color:transparent;outline:none;touch-action:manipulation}:root{--primary-color:#471aff;--background-color:#fafafa;--border-color:#00000080;--divider-color:grey;--overlay-bg:#00000080;--button-primary-hover-bg:#6038ff;--button-primary-shadow:0 0.25rem 0.625rem 1px #2f12a540;--button-primary-hover-shadow:0 0.25rem 0.625rem 1px #2f12a566;--button-border:none;--button-high-emphasis-bg:var(--primary-color);--button-secondary-bg:#16161714;--button-secondary-hover-bg:#1616171f;--button-dark-bg:#161617;--button-dark-shadow:0 0.25rem 0.625rem 1px #1616171f;--button-dark-hover-bg:#5c5c5c;--button-light-bg:#fff;--button-light-shadow:0 0.25rem 0.25rem #0000000a;--button-light-hover-bg:#e0e0e0;--button-flat-opacity:0.75;--breadcrumbs-opacity:0.75;--code-bg:#fff;--code-header-bg:#f4f4f4;--code-border:1px solid #c8c8c8;--code-line-number-color:grey;--inline-code-border:1px solid #471aff1a;--inline-code-bg:#f5f2ff;--code-line-highlight-color:#471aff1a;--code-text-hover-bg:#1616171f;--code-max-width:1.2;--interactive-text-indicator-hover-shadow:0 0 0 0.125rem var(--code-text-hover-bg);--interactive-text-indicator-active-shadow:0 0 0 0.125rem var(--primary-color);--interactive-text-indicator-border:1px solid #c8c8c8;--interactive-text-indicator-border-opacity:0.5;--blockquote-color:#16161780;--blockquote-bg:#f4f4f4;--blockquote-shadow:inset 2px 0 0 #c8c8c8;--text-light-high-emphasis:#fff;--text-dark-high-emphasis:#161617;--link-hover-opacity:0.5;--link-active-color:#43464d;--input-color:#495057;--input-bg:#fff;--input-border:1px solid #16161780;--input-focus-shadow:0 0 0 4px #471aff80;--toggle-bg:#ccc;--toggle-thumb-bg:#fff;--font-family-gt:GT Walsheim Pro,sans-serif;--font-family-ibm-sans:IBM Plex Sans,SpockEss-Bold,sans-serif;--ci-interactive-default:#16161714;--ci-accent-primary:#471aff;--ci-accent-primary-alternative:#00ffb7;--ci-accent-ce-sdk:#ad00ff;--ci-accent-ve-sdk:#f20c5f;--ci-accent-pe-sdk:#ff5c00;--ci-accent-gradient:linear-gradient(90deg,#471aff,#ad00ff 44.93%,#f20c5f 71.27%,#ff5c00 99.15%);--ci-surface-elevation-1:#f4f4f4;--ci-foreground-black-default:#161617;--ci-foreground-black-light:#161617a6;--ci-foreground-black-lighter:#16161740;--ci-foreground-white-default:#fff;--ci-foreground-white-light:#ffffffa6;--ci-foreground-white-lighter:#ffffff40;--ci-border-primary:#471aff4d;--ci-border-black:#1616174d;--ci-border-black-light:#16161714;--ci-border-white:#ffffff4d}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.flex-basis-0{flex-basis:0}.space-x-1>*+*{margin-left:.25rem}.space-x-2>*+*{margin-left:.5rem}.space-x-3>*+*{margin-left:.75rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem;margin-top:.75rem}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.items-center{align-items:center}.items-start{align-items:flex-start}.rounded{border-radius:.75rem}.mt-6{margin-top:1.5rem}.h-full{height:100%}.w-full{width:100%}.text-center{text-align:center}.gap-xs{gap:.5rem}.gap-sm{gap:1rem}.gap-md{gap:1.5rem}.gap-lg{gap:2rem}hr{color:#16161726}.select-wrapper{min-width:8.5rem;position:relative}.select-wrapper--small select{font-size:14px;letter-spacing:.02em;line-height:20px;padding:3px 24px 3px 8px}.select-wrapper:after{background-color:#000;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";display:inline-block;height:.3125rem;justify-self:end;position:absolute;right:1rem;top:.8rem;width:.5rem}select{-webkit-appearance:none;appearance:none;background-color:initial;background-color:#fff;border:1px solid #1616174d;border-radius:6px;box-sizing:border-box;color:var(--ci-foreground-black-default);cursor:pointer;font-size:16px;font-weight:500;letter-spacing:.01em;line-height:24px;outline:none;padding:3px 12px;width:100%}select:hover{border:1px solid #161617cc}select option{color:#666;font-weight:400}.select--placeholder{color:#999}select::-ms-expand{display:none}select:focus::-ms-value{background-color:initial}input{border:1px solid #6d7379;border-radius:6px;box-shadow:inset 0 2px 4px #121a2129;font-size:16px;font-style:normal;font-weight:400;line-height:28px;padding:1px 12px}input::placeholder{color:#999}.button{align-items:center;border-radius:8px;display:flex;font-family:var(--font-family-ibm-sans);font-size:16px;font-weight:500;justify-content:center;letter-spacing:.01em;line-height:24px;padding:3px .75rem;text-align:center;transition:box-shadow .1s ease-in-out}.button--primary{background-color:var(--button-high-emphasis-bg);color:var(--text-light-high-emphasis)}.button--primary:hover{background-color:var(--button-primary-hover-bg);box-shadow:var(--button-primary-hover-shadow)}.button--primary:focus-visible{outline:3px solid var(--primary-color)}.button--white{background-color:#fff;border:1px solid #0000;color:#161617}.button--white:hover{border:1px solid #161617}.button--white:focus-visible{outline:3px solid var(--primary-color)}.button--ghost{color:var(--primary-color)}.button--ghost:hover{text-decoration:underline}.button--ghost:focus-visible{outline:3px solid var(--primary-color)}.button--light{border:1px solid #471aff4d;color:var(--primary-color)}.button--light:hover{border:1px solid var(--primary-color)}.button--light:focus-visible{outline:3px solid var(--primary-color)}.button--light-white{border:1px solid #fff;color:#fff;opacity:.8}.button--light-white:focus,.button--light-white:hover{opacity:1}.caseHeader{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start;min-width:200px;text-align:left}.caseHeader>h3{color:#fff;font-family:GT Walsheim Pro;font-size:36px;font-weight:700;line-height:44px;text-align:center;width:100%}.caseHeader>p{color:#fff;display:none;font-family:IBM Plex Sans;font-size:18px;font-weight:400;letter-spacing:.01em;line-height:28px;max-width:60ch}@media (min-width:800px){.caseHeader{margin-bottom:2rem}.caseHeader--no-margin{margin-bottom:0}.caseHeader>p{display:block}.caseHeader>h3{text-align:left}}