.mp-page{--mp-copper:#b47424}.mp-page .sa-hero-copy h1{max-width:11.8em}.mp-page .sa-hero-copy h1 em{display:block}.mp-page .sa-hero-media{height:490px}.mp-page .sa-hero-sticker strong{font-size:32px}.mp-page .sa-hero .sa-lead{max-width:550px}.mp-page .sa-jump{gap:22px}.mp-page .mp-intro-note{max-width:1040px;margin-top:35px;padding-top:25px;border-top:1px solid var(--sa-line)}.mp-page .mp-illustration{width:100%;height:auto;display:block}.mp-page .mp-benefit-graphic{padding:0;min-height:0;aspect-ratio:420/240;background:#eef3ec}.mp-page .mp-benefit-graphic img{width:100%;height:100%;object-fit:contain}.mp-page .mp-network-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}.mp-page .mp-network-layout>*{min-width:0}.mp-page .mp-network-art{padding:18px 18px 22px;border:1px solid #c9dbcd;border-radius:18px;background:#f8faf6}.mp-page .mp-network-art figcaption,.mp-page .mp-flow-figure figcaption,.mp-page .mp-quality-layout figcaption{font-size:13px;line-height:1.65;color:var(--sa-muted);padding:15px 12px 0}.mp-page .mp-network-copy h3{font-size:28px;margin-bottom:19px}.mp-page .mp-network-copy p+p{margin-top:18px}.mp-page .mp-brand-cloud{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.mp-page .mp-brand-cloud span{display:inline-flex;align-items:center;padding:10px 13px;background:#fff;border:1px solid #c7dbcd;border-radius:8px;font-size:15px;font-weight:650}.mp-page .mp-brand-cloud span:nth-child(3n+1){background:#d8f1e2;border-color:#aad3bc}.mp-page .mp-criteria{margin-top:38px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mp-page .mp-criteria article{border-top:1px solid #bed1c3;padding-top:20px;min-width:0}.mp-page .mp-number{display:block;font-size:12px;letter-spacing:.08em;color:var(--sa-teal);margin-bottom:14px}.mp-page .mp-criteria h3{font-size:21px;margin-bottom:11px}.mp-page .mp-criteria p{font-size:16px}.mp-page .mp-demo-label{display:flex;gap:10px 16px;align-items:center;flex-wrap:wrap;margin-bottom:15px;color:var(--sa-muted);font-size:13px}.mp-page .mp-demo-label strong{color:var(--sa-ink);font-weight:650}.mp-page .mp-live-dot{width:8px;height:8px;border-radius:50%;background:#41baae;box-shadow:0 0 0 5px #e4f1e8;margin:0 5px;flex-shrink:0}.mp-page .mp-demo{border:1px solid #b6d0c3;border-radius:20px;background:#fff;box-shadow:0 18px 70px #214a3610;overflow:hidden}.mp-page .mp-demo-top{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 26px;background:#153d36;color:#fff}.mp-page .mp-demo-brand{display:flex;align-items:baseline;gap:15px;font-size:22px;font-weight:750;letter-spacing:-.03em}.mp-page .mp-demo-brand small{color:#c0d9ce;font-size:12px;font-weight:450;letter-spacing:0}.mp-page .mp-preview-tag{display:inline-block;padding:4px 10px;border:1px solid #5a8273;border-radius:99px;color:#d6efdf;font-size:11px}.mp-page .mp-wizard{margin:0;padding:17px 24px;list-style:none;display:flex;gap:6px;background:#f0f5ef;border-bottom:1px solid var(--sa-line);overflow:auto;scrollbar-width:thin}.mp-page .mp-wizard li{display:flex;align-items:center;gap:8px;justify-content:center;flex:1 0 auto;min-width:0;padding:8px 12px;border-radius:8px;color:#597368;font-size:13px;line-height:1.3}.mp-page .mp-wizard li span{display:grid;place-items:center;border:1px solid #b9cec2;border-radius:50%;width:23px;height:23px;font-size:11px;flex-shrink:0}.mp-page .mp-wizard li[aria-current]{color:#075e53;background:#c8eddb;font-weight:700}.mp-page .mp-wizard li[aria-current] span{color:#fff;background:#0b7568;border-color:#0b7568}.mp-page .mp-demo-inner{padding:28px}.mp-page .mp-demo-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:24px}.mp-page .mp-demo-heading>div{min-width:0}.mp-page .mp-demo-heading .sa-tag{margin-bottom:10px}.mp-page .mp-demo-heading h3{font-size:30px}.mp-page .mp-demo-heading p{font-size:15px;margin-top:10px}.mp-page label:not(.mp-quality-item){color:var(--sa-ink)}.mp-page .mp-example-control{width:255px;flex:0 0 255px}.mp-page .mp-example-control label,.mp-page .mp-search-row label,.mp-page .mp-faq-search label{display:block;font-size:13px;font-weight:650;line-height:1.5;margin-bottom:7px}.mp-page input[type=search],.mp-page select{width:100%;max-width:100%;height:47px;min-width:0;border:1px solid #b8ccc0;border-radius:9px;padding:10px 13px;background:#fff;color:var(--sa-ink);box-shadow:none;font:inherit;font-size:16px;line-height:1.5}.mp-page input[type=search]::placeholder{color:#698075;opacity:1}.mp-page select{padding-right:27px}.mp-page .mp-original{display:flex;align-items:center;gap:14px;padding:17px 19px;border:1px solid #bfdbca;background:#eef7f0;border-radius:11px;margin-bottom:23px}.mp-page .mp-original>div{min-width:0}.mp-page .mp-original-logo{display:grid;place-items:center;width:45px;height:45px;background:#153d36;color:#c1f0dc;border-radius:12px;font-size:26px;font-weight:700;flex-shrink:0}.mp-page .mp-original strong{font-size:16px;font-weight:650}.mp-page .mp-original p{font-size:13px;margin-top:3px}.mp-page .mp-always{display:inline-flex;align-items:center;gap:6px;color:#0c7060;font-size:12px;font-weight:650;white-space:nowrap;margin-left:auto}.mp-page .mp-always svg{flex-shrink:0}.mp-page .mp-demo-columns{display:grid;grid-template-columns:minmax(0,1fr) 244px;gap:22px;align-items:start}.mp-page .mp-demo-columns>*{min-width:0}.mp-page .mp-search-row{display:flex;align-items:end;gap:12px}.mp-page .mp-search-row>div{flex:1;min-width:0}.mp-page .mp-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #b5cdbf;border-radius:8px;padding:10px 14px;background:#fff;color:var(--sa-ink);font-family:inherit;font-size:14px;font-weight:650;line-height:1.4;cursor:pointer;text-transform:none}.mp-page .mp-button:hover{border-color:#0b7568;background:#edf7f0}.mp-page .mp-button-primary{background:#08776c;border-color:#08776c;color:#fff;min-height:47px}.mp-page .mp-button-primary:hover{background:#075e55;color:#fff}.mp-page .mp-filter-row{display:flex;justify-content:space-between;gap:12px;align-items:center;margin:18px 0;flex-wrap:wrap}.mp-page .mp-filters{display:flex;flex-wrap:wrap;gap:5px}.mp-page .mp-filters button{border:1px solid #fff0;background:#eef3ee;color:#476357;padding:8px 12px;border-radius:7px;min-height:41px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.mp-page .mp-filters button[aria-pressed=true]{background:#d2f0df;border-color:#acd5be;color:#095b4d}.mp-page #mp-results{font-size:12px;color:#5c7568}.mp-page .mp-portal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:575px;overflow:auto;overscroll-behavior:auto;padding:3px 8px 7px 3px;scrollbar-width:thin;scrollbar-color:#9ebfaf #f0f5ef}.mp-page .mp-portal{display:flex;flex-direction:column;padding:15px;border:1px solid #d4e0d7;border-radius:10px;background:#fcfdfb;min-width:0}.mp-page .mp-portal.is-selected,.mp-page .mp-portal:has(input:checked){border-color:#368d73;background:#edf8ef;box-shadow:inset 0 0 0 1px #368d7330}.mp-page .mp-portal>label{display:flex;gap:10px;align-items:flex-start;cursor:pointer;margin:0;flex:1}.mp-page .mp-portal>label>span{min-width:0}.mp-page input[type=checkbox]{appearance:auto;accent-color:#08776c;width:19px;height:19px;min-width:19px;margin:2px 0 0;padding:0;cursor:pointer;flex-shrink:0}.mp-page .mp-portal strong{display:block;font-size:16px;font-weight:700;letter-spacing:-.025em;overflow-wrap:anywhere}.mp-page .mp-portal-description{display:block;color:#5b7165;font-size:13px;line-height:1.5;margin-top:5px}.mp-page .mp-portal>a{display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:34px;margin:10px 0 -3px 29px;font-size:11px;color:#527b68;overflow-wrap:anywhere}.mp-page .mp-portal>a:hover{text-decoration:underline}.mp-page .mp-portal>a svg{width:14px;height:14px;flex-shrink:0}.mp-page .mp-reason{display:inline-flex;align-self:flex-start;max-width:100%;padding:4px 7px;background:#e3f0e3;color:#33715b;font-size:10px;line-height:1.5;border-radius:5px;margin:10px 0 0 29px}.mp-page .mp-all{margin-top:14px;width:100%}.mp-page .mp-selection{background:#f4f7f0;border:1px solid #d2dfd4;border-radius:12px;padding:21px}.mp-page .mp-selection .sa-eyebrow{font-size:10px;margin-bottom:16px}.mp-page .mp-count{display:flex;align-items:center;gap:14px;margin-bottom:17px}.mp-page .mp-count strong{font-size:48px;font-weight:550;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.055em}.mp-page .mp-count>span{font-size:12px;color:#5c7368;line-height:1.5}.mp-page .mp-included{display:flex;gap:7px;align-items:center;font-size:12px;color:#236952;padding-block:13px;border-block:1px solid #d2dfd4}.mp-page .mp-included svg{flex-shrink:0}.mp-page #mp-selection-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.mp-page .mp-selection-chip{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:7px 9px;border:1px solid #b5d1c1;border-radius:7px;background:#fff;color:#225e49;font:inherit;font-size:12px;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}.mp-page .mp-selection-chip:hover{background:#d8ecde}.mp-page .mp-selection-empty{font-size:13px;color:#63796b;line-height:1.6}.mp-page .mp-clear{background:#fff0;border:0;padding:10px 0;color:#527264;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:40px;margin-top:4px}.mp-page .mp-clear:disabled{opacity:.5;cursor:default}.mp-page .mp-selection-note{border-top:1px solid #d2dfd4;margin-top:14px;padding-top:16px}.mp-page .mp-selection-note strong{font-size:13px;font-weight:650}.mp-page .mp-selection-note p{font-size:12px;line-height:1.6;margin-top:8px}.mp-page .mp-demo-footnote{font-size:12px;line-height:1.6;color:#5c7567;margin-top:23px;padding-top:15px;border-top:1px solid #e0e8e1}.mp-page .mp-empty{padding:20px;border:1px dashed #b4ccbc;border-radius:10px;background:#f2f7ed;font-size:15px;margin-top:15px}.mp-page .mp-flow-figure{margin-top:35px;padding:12px 22px 22px;border:1px solid var(--sa-line);background:#f0f5ec;border-radius:14px}.mp-page .mp-flow-figure img{max-width:1100px;margin:auto}.mp-page .mp-flow-figure figcaption{text-align:center;padding-top:0}.mp-page .mp-pricing{background:#edf3eb;border-block:1px solid #dfe8dc}.mp-page .mp-included-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:25px;padding:21px 24px;border:1px solid #d2dfd0;background:#f8fcf6;border-radius:11px}.mp-page .mp-included-strip span{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.55}.mp-page .mp-included-strip svg{flex-shrink:0;margin-top:1px;color:#08776c}.mp-page .mp-disclosure{border:1px solid #c8d9cc;background:#fff;border-radius:12px;margin-top:25px;padding:0 22px}.mp-page .mp-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:19px 0;min-height:62px;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.mp-page .mp-disclosure>summary::-webkit-details-marker{display:none}.mp-page .mp-disclosure>summary::after{content:'+';font-size:24px;font-weight:400}.mp-page .mp-disclosure[open]>summary::after{content:'−'}.mp-page .mp-disclosure .sa-table-wrap{margin:0 0 22px}.mp-page .mp-welcome-terms{margin-top:32px;padding-top:26px;border-top:1px solid #bdd1c1}.mp-page .mp-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mp-page .mp-rules h3{font-size:20px;margin-bottom:13px}.mp-page .mp-rules p,.mp-page .mp-rules li{font-size:16px;line-height:1.65;color:var(--sa-muted)}.mp-page .mp-rules ul{padding-left:18px;margin:0}.mp-page .mp-rules li+li{margin-top:6px}.mp-page .mp-guarantee{margin-top:25px;border-top:1px solid #c9dace;padding-top:17px}.mp-page .mp-extra-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.mp-page .mp-extra-cards article{border-top:1px solid var(--sa-line);padding-top:20px}.mp-page .mp-extra-cards h3{font-size:23px;margin:19px 0 13px}.mp-page .mp-extra-symbol{display:grid;place-items:center;width:53px;height:53px;font-size:28px;font-weight:450;border:1px solid #c4ddcc;border-radius:15px;background:#e4f3e5;color:#17725a}.mp-page .mp-channels{background:#173f36;color:#fff}.mp-page .mp-channels .sa-eyebrow{color:#93d7ba}.mp-page .mp-channels h2 em{color:#c1f0dc}.mp-page .mp-channels .sa-section-head>p,.mp-page .mp-channels .sa-micro{color:#c2d9c9}.mp-page .mp-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mp-page .mp-channel-grid article{display:flex;flex-direction:column;position:relative;min-width:0;padding:28px;background:#214b3f;border:1px solid #436957;border-radius:13px}.mp-page .mp-channel-index{display:block;font-size:12px;color:#96c6ae;letter-spacing:.12em;margin-bottom:22px}.mp-page .mp-channel-grid .sa-tag{background:#2c5d4a;color:#d0f2dd;border-color:#517d62;font-size:11px}.mp-page .mp-channel-grid h3{font-size:25px;color:#f6fbf4;margin:6px 0 16px}.mp-page .mp-channel-grid p{color:#c6dccb;font-size:16px}.mp-page .mp-channel-grid .sa-text-link{color:#c1f0dc;font-size:14px;margin-top:auto;padding-top:24px}.mp-page .mp-channels .sa-micro{margin-top:24px}.mp-page .mp-prose h2{margin-bottom:24px}.mp-page .mp-prose p+p{margin-top:17px}.mp-page .mp-channel-split{align-items:start;gap:55px}.mp-page .mp-visual-stack{padding-bottom:35px}.mp-page .mp-visual-stack .sa-photo>picture{height:370px}.mp-page .mp-floating-graphic{position:relative;margin:-3px 25px -30px auto;width:72%;border:1px solid #d2e2d4;border-radius:12px;box-shadow:0 14px 35px #143d3612;background:#f8faf6;overflow:hidden}.mp-page .mp-mini-checks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:34px;padding-top:27px;border-top:1px solid var(--sa-line)}.mp-page .mp-mini-checks article{display:flex;align-items:flex-start;gap:11px;min-width:0}.mp-page .mp-mini-checks svg{flex-shrink:0;color:#08776c}.mp-page .mp-mini-checks h3{font-size:18px;margin-bottom:10px}.mp-page .mp-mini-checks p{font-size:15px}.mp-page .mp-social-names{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px}.mp-page .mp-social-names span{padding:7px 13px;border:1px solid #bdd1c3;border-radius:7px;background:#f8fcf7;color:#255a43;font-size:13px;font-weight:650}.mp-page .mp-social-formats{margin-top:36px}.mp-page .mp-social-formats h3{font-size:22px}.mp-page .mp-offer-note{margin-top:24px;display:grid;grid-template-columns:1fr 1.4fr;gap:12px 30px;padding:24px;background:#dceee0;border:1px solid #bdd9c5;border-radius:12px}.mp-page .mp-offer-note strong{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.03em}.mp-page .mp-offer-note p{font-size:16px}.mp-page .mp-offer-note .sa-text-link{font-size:15px;grid-column:2;justify-self:start}.mp-page .mp-branch-grid{row-gap:34px}.mp-page .mp-branch-grid .sa-image-card>picture{height:auto;aspect-ratio:3/2}.mp-page .mp-branch-grid .sa-image-card h3{font-size:25px}.mp-page .mp-branch-grid .sa-image-card p:not(.sa-eyebrow){font-size:16px}.mp-page .mp-portal-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:auto;padding-top:18px}.mp-page .mp-portal-tags a,.mp-page .mp-portal-tags>span{padding:6px 9px;font-size:11px;background:#ebf3e9;border:1px solid #c9ddcc;color:#29674f;border-radius:6px}.mp-page .mp-portal-tags a:hover{background:#d4ecd9;text-decoration:underline;text-underline-offset:3px}.mp-page .mp-quality-layout{display:grid;grid-template-columns:.8fr 1.2fr;align-items:start;gap:45px}.mp-page .mp-quality-layout figure{padding:25px;background:#f8faf6;border:1px solid #cbddcd;border-radius:15px}.mp-page .mp-quality-meter{margin:25px 12px 8px}.mp-page .mp-quality-meter label{display:block;font-size:13px;margin-bottom:9px;font-weight:600}.mp-page progress{display:block;width:100%;height:8px;appearance:none;background:#d7e6d5;border:0;border-radius:10px;overflow:hidden;accent-color:#08776c}.mp-page progress::-webkit-progress-bar{background:#d7e6d5;border-radius:10px}.mp-page progress::-webkit-progress-value{background:#08776c;border-radius:10px}.mp-page progress::-moz-progress-bar{background:#08776c;border-radius:10px}.mp-page .mp-quality-checklist{display:grid;gap:11px}.mp-page .mp-quality-item{display:flex;align-items:flex-start;gap:13px;margin:0;padding:18px 20px;background:#fdfefb;border:1px solid #cadbcc;border-radius:10px;cursor:pointer}.mp-page .mp-quality-item:has(input:checked){background:#d8f0dc;border-color:#91bc9d}.mp-page .mp-quality-item input{margin-top:4px}.mp-page .mp-quality-item>span{min-width:0}.mp-page .mp-quality-item strong{display:block;font-size:17px;line-height:1.5;font-weight:650}.mp-page .mp-quality-item span span{display:block;font-size:15px;line-height:1.65;color:#506a5c;margin-top:5px}.mp-page .mp-faq-search{margin-top:25px;max-width:340px}.mp-page .mp-faq-search p{font-size:12px;margin-top:10px}.mp-page .mp-related{padding-top:0}.mp-page .mp-related h2{font-size:30px}.mp-page .mp-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:25px}.mp-page .mp-related-grid>a{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;border-top:1px solid var(--sa-line);padding:20px 0}.mp-page .mp-related-grid>a>span{min-width:0}.mp-page .mp-related-grid svg{flex-shrink:0;margin-top:3px}.mp-page .mp-related-grid strong{display:block;font-size:18px;font-weight:650}.mp-page .mp-related-grid small{display:block;color:var(--sa-muted);font-size:13px;line-height:1.6;margin-top:9px}.mp-page .mp-related-grid a:hover strong{text-decoration:underline;text-underline-offset:4px}.mp-page .mp-cta-art{flex:0 0 200px;width:200px;height:200px}.mp-page .mp-network-mobile,.mp-page .mp-flow-mobile{display:none}@media (max-width:1100px){.mp-page .sa-hero-media{height:440px}.mp-page .mp-network-layout{gap:30px}.mp-page .mp-network-copy h3{font-size:25px}.mp-page .mp-criteria{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-page .mp-demo-inner{padding:23px}.mp-page .mp-demo-columns{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.mp-page .mp-selection{padding:17px}.mp-page .mp-search-row{flex-wrap:wrap}.mp-page .mp-search-row>div{flex-basis:100%}.mp-page .mp-search-row>.mp-button{width:100%}.mp-page .mp-portal-grid{max-height:530px}.mp-page .mp-channel-grid article{padding:22px}.mp-page .mp-channel-grid h3{font-size:23px}.mp-page .mp-channel-split{gap:30px}.mp-page .mp-visual-stack .sa-photo>picture{height:330px}.mp-page .mp-mini-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-page .mp-branch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mp-page .mp-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px}.mp-page .mp-cta-art{flex-basis:150px;width:150px;height:150px}}@media (max-width:760px){.mp-page .sa-hero-media{height:345px;width:100%;min-width:0;max-width:620px;padding-left:18px}.mp-page .sa-hero-sticker strong{font-size:28px}.mp-page .sa-hero-copy h1{font-size:clamp(39px,7.7vw,58px)}.mp-page .sa-hero-copy h1 em{max-width:13ch}.mp-page .mp-network-layout{grid-template-columns:1fr;gap:26px}.mp-page .mp-network-art{padding:15px}.mp-page .mp-network-art>img{display:none}.mp-page .mp-network-mobile{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:0}.mp-page .mp-network-mobile li{padding:13px;background:#e4f1e5;border:1px solid #c6ddc9;border-radius:8px;font-size:14px;text-align:center}.mp-page .mp-network-mobile li:first-child{grid-column:1/-1;padding:19px;color:#fff;background:#143d36;border-color:#143d36}.mp-page .mp-network-mobile strong{display:block;font-size:19px}.mp-page .mp-network-mobile small{display:block;font-size:12px;line-height:1.5;margin-top:5px}.mp-page .mp-criteria{gap:22px;margin-top:29px}.mp-page .mp-criteria h3{font-size:20px}.mp-page .mp-brand-cloud{gap:7px}.mp-page .mp-brand-cloud span{font-size:13px;padding:8px 11px}.mp-page .mp-demo{border-radius:14px}.mp-page .mp-demo-label{font-size:12px;gap:7px 12px}.mp-page .mp-demo-label>span:last-child{padding-left:25px;flex-basis:100%}.mp-page .mp-demo-top{padding:14px 17px}.mp-page .mp-demo-brand{font-size:20px;gap:8px}.mp-page .mp-demo-brand small{font-size:10px}.mp-page .mp-preview-tag{font-size:10px;padding:4px 7px}.mp-page .mp-wizard{padding:11px 13px}.mp-page .mp-wizard li{flex:0 0 auto;padding:8px 9px;font-size:12px}.mp-page .mp-demo-inner{padding:20px 17px}.mp-page .mp-demo-heading{display:block;margin-bottom:19px}.mp-page .mp-demo-heading h3{font-size:27px}.mp-page .mp-example-control{width:100%;margin-top:19px}.mp-page .mp-original{gap:10px;padding:13px;flex-wrap:wrap}.mp-page .mp-original-logo{width:38px;height:38px;font-size:24px}.mp-page .mp-original>div{flex:1 1 calc(100% - 48px)}.mp-page .mp-original strong{font-size:14px}.mp-page .mp-original p{font-size:12px}.mp-page .mp-always{font-size:11px;margin-left:48px}.mp-page .mp-demo-columns{grid-template-columns:1fr}.mp-page .mp-portal-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:510px;gap:9px;padding-right:6px}.mp-page .mp-portal{padding:12px}.mp-page .mp-portal strong{font-size:15px}.mp-page .mp-portal-description{font-size:13px}.mp-page .mp-portal>label{gap:7px}.mp-page .mp-portal>a,.mp-page .mp-reason{margin-left:0}.mp-page .mp-portal>a{font-size:10px}.mp-page .mp-reason{font-size:10px}.mp-page .mp-selection{padding:18px}.mp-page .mp-count{margin-bottom:12px}.mp-page .mp-count strong{font-size:39px}.mp-page .mp-selection-note{display:none}.mp-page .mp-selection .sa-eyebrow{margin-bottom:12px}.mp-page #mp-selection-chips{margin-top:12px}.mp-page .mp-flow-figure{padding:18px}.mp-page .mp-flow-figure>img{display:none}.mp-page .mp-flow-mobile{display:grid;gap:12px;list-style:none;padding:0;margin:0 0 18px;counter-reset:flow}.mp-page .mp-flow-mobile li{display:grid;grid-template-columns:28px 1fr;gap:10px;counter-increment:flow;padding:10px 0;border-bottom:1px solid #ceddcf}.mp-page .mp-flow-mobile li::before{content:counter(flow);display:grid;place-items:center;width:25px;height:25px;background:#c1f0dc;border-radius:50%;color:#143d36;font-size:12px}.mp-page .mp-flow-mobile strong{font-size:16px}.mp-page .mp-flow-mobile span{grid-column:2;font-size:13px;color:#5c7362;line-height:1.5;margin-top:-6px}.mp-page .mp-flow-figure figcaption{text-align:left;font-size:12px;padding:0}.mp-page .mp-included-strip{grid-template-columns:1fr;gap:12px;padding:19px}.mp-page .mp-disclosure{padding:0 15px}.mp-page .mp-disclosure>summary{font-size:16px}.mp-page .mp-rules{grid-template-columns:1fr;gap:24px}.mp-page .mp-extra-cards{grid-template-columns:1fr;gap:24px}.mp-page .mp-extra-cards article{display:grid;grid-template-columns:48px 1fr;column-gap:17px}.mp-page .mp-extra-symbol{width:46px;height:46px;grid-row:1/3}.mp-page .mp-extra-cards h3{margin:0 0 11px;font-size:22px}.mp-page .mp-extra-cards p{grid-column:2}.mp-page .mp-channel-grid{grid-template-columns:1fr;gap:15px}.mp-page .mp-channel-index{margin-bottom:15px}.mp-page .mp-channel-grid h3{font-size:25px}.mp-page .mp-channel-grid .sa-text-link{padding-top:17px}.mp-page .mp-channel-split{gap:29px}.mp-page .mp-channel-split>.mp-visual-stack{order:2}.mp-page .mp-channel-split>.mp-prose{order:1}.mp-page .mp-visual-stack .sa-photo>picture{height:310px}.mp-page .mp-visual-stack{padding-bottom:18px}.mp-page .mp-floating-graphic{width:78%;margin-right:12px;margin-bottom:-15px}.mp-page .mp-mini-checks{gap:23px 19px;margin-top:30px}.mp-page .mp-mini-checks article{gap:8px}.mp-page .mp-mini-checks h3{font-size:17px}.mp-page .mp-mini-checks p{font-size:14px}.mp-page .mp-offer-note{grid-template-columns:1fr;padding:21px}.mp-page .mp-offer-note .sa-text-link{grid-column:1}.mp-page .mp-branch-grid{grid-template-columns:1fr;gap:28px}.mp-page .mp-branch-grid .sa-image-card{padding-bottom:23px}.mp-page .mp-branch-grid .sa-image-card p:not(.sa-eyebrow){font-size:17px}.mp-page .mp-quality-layout{grid-template-columns:1fr;gap:24px}.mp-page .mp-quality-layout figure{padding:16px}.mp-page .mp-quality-layout figure>img{max-height:270px;object-fit:contain}.mp-page .mp-quality-meter{margin-top:17px}.mp-page .mp-quality-item{padding:16px}.mp-page .mp-faq-search{max-width:100%;margin-bottom:22px}.mp-page .mp-related-grid{grid-template-columns:1fr;gap:0}.mp-page .mp-related-grid>a{padding:17px 0}.mp-page .mp-cta-art{display:none}}@media (max-width:420px){.mp-page .sa-hero-copy h1{font-size:clamp(32px,9.8vw,39px)}.mp-page .sa-hero-media{height:295px}.mp-page .sa-hero-sticker strong{font-size:25px}.mp-page .mp-criteria{grid-template-columns:1fr;gap:21px}.mp-page .mp-portal-grid{grid-template-columns:1fr;max-height:500px}.mp-page .mp-portal>a{font-size:12px;margin-left:28px}.mp-page .mp-reason{margin-left:28px}.mp-page .mp-portal strong{font-size:16px}.mp-page .mp-demo-brand small{display:none}.mp-page .mp-mini-checks{grid-template-columns:1fr}.mp-page .mp-visual-stack .sa-photo>picture{height:260px}}@media (prefers-reduced-motion:reduce){.mp-page *,.mp-page *::before,.mp-page *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.mp-page .mp-demo,.mp-page .sa-jump,.mp-page .mp-faq-search{display:none}.mp-page .sa-section{padding-block:24px}.mp-page details:not([open])>p,.mp-page details:not([open])>.sa-table-wrap{display:block}}