.ce-home{background:var(--brand-f7faff,#f7faff);color:var(--brand-102c4b,#102c4b)}.ce-home h1,.ce-home h2,.ce-home h3{color:var(--brand-102c4b,#102c4b)}.ce-home .ce-header{border:0;max-width:1400px;padding:27px 6%}.ce-brand-logo{border-radius:13px;display:block}.ce-home .ce-brand{color:var(--brand-102c4b,#102c4b);letter-spacing:-.04em;font-size:21px}.ce-home .brand-second{letter-spacing:.21em;margin-top:2px;font-size:14px;font-weight:800}.ce-home .ce-nav-button{background:var(--brand-102c4b,#102c4b);color:#fff;border-color:var(--brand-102c4b,#102c4b)}.ce-home .ce-button.primary{background:var(--brand-102c4b,#102c4b);border-color:var(--brand-102c4b,#102c4b);color:#fff;border-radius:9px;padding:16px 22px}.ce-home .ce-button.primary:hover{background:var(--brand-102c4b,#102c4b)}.ce-home .ce-button.light{border-color:var(--brand-b8ccec,#b8ccec);color:var(--brand-102c4b,#102c4b);background:0 0;border-radius:9px}.mrp-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:8%;max-width:1400px;margin:auto;padding:64px 6% 70px;display:grid}.mrp-hero h1{font:500 clamp(46px,5.6vw,83px)/1.04 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);letter-spacing:-.055em;margin:24px 0}.mrp-hero h1 em{color:var(--brand-1859d8,#1859d8);font-style:normal}.mrp-hero .hero-copy>p{color:var(--brand-415d75,#415d75);max-width:550px;font-size:18px;line-height:1.8}.mrp-hero .hero-copy small{color:var(--brand-50667e,#50667e);margin-top:23px;font-size:14px;display:block}.mrp-record{background:var(--brand-102c4b,#102c4b);color:var(--brand-f5faff,#f5faff);box-shadow:none;border-radius:22px;padding:30px 35px;position:relative;transform:none}.record-top,.record-bottom{letter-spacing:.13em;color:var(--brand-b8ccec,#b8ccec);justify-content:space-between;align-items:center;font-size:14px;display:flex}.record-avatar{border:1px solid var(--brand-50667e,#50667e);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin-top:12px;font-size:17px;display:flex;position:relative}.record-avatar span{background:var(--brand-ffc857,#ffc857);color:var(--brand-102c4b,#102c4b);text-align:center;border-radius:50%;width:24px;height:24px;position:absolute;bottom:0;right:-7px}.ce-home .mrp-record h2{font:28px/1.2 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);color:var(--brand-f7faff,#f7faff);letter-spacing:-.035em;margin:20px 0}.record-tags{flex-wrap:wrap;gap:7px;display:flex}.record-tags span{background:var(--brand-102c4b,#102c4b);color:var(--brand-e8f0ff,#e8f0ff);border-radius:30px;padding:7px 10px;font-size:14px}.record-rule{background:var(--brand-415d75,#415d75);height:1px;margin:23px 0 8px}.record-feature{align-items:center;gap:18px;display:flex}.record-feature>span{color:var(--brand-ffc857,#ffc857);font-size:14px}.record-feature p{color:var(--brand-b8ccec,#b8ccec);margin:9px 0;font-size:14px;line-height:1.5}.record-feature strong{color:var(--brand-f7faff,#f7faff);margin-bottom:3px;font-size:14px;display:block}.record-bottom{border-top:1px solid var(--brand-415d75,#415d75);margin-top:22px;padding-top:17px;font-size:14px}.mrp-category-band{max-width:1400px;margin:auto;padding:20px 6% 55px}.mrp-chips{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.mrp-chips a{border:1px solid var(--brand-e8f0ff,#e8f0ff);color:var(--brand-415d75,#415d75);background:#fff;border-radius:30px;padding:12px 16px;font-size:14px;text-decoration:none}.mrp-chips a span{color:var(--brand-50667e,#50667e);margin-left:15px}.mrp-chips .chip-add{background:var(--brand-ffc857,#ffc857);border-color:var(--brand-ffc857,#ffc857)}.mrp-how{border-top:1px solid var(--brand-e8f0ff,#e8f0ff);max-width:1400px;margin:auto;padding:60px 6%}.mrp-how h2,.mrp-growth h2{font:42px/1.13 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);letter-spacing:-.04em;margin:18px 0 35px}.mrp-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.mrp-steps article{border-top:1px solid var(--brand-b8ccec,#b8ccec);padding-top:23px}.mrp-steps article>span{color:var(--brand-50667e,#50667e);letter-spacing:.1em;font-size:14px;font-weight:700}.mrp-steps h3{margin:16px 0;font-size:19px}.mrp-steps p{color:var(--brand-50667e,#50667e);font-size:14px;line-height:1.8}.mrp-growth{background:var(--brand-e8f0ff,#e8f0ff);border-radius:20px;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;max-width:1230px;margin:20px auto 60px;padding:55px 60px;display:grid}.mrp-growth h2{margin-bottom:20px}.mrp-growth h2 em{color:var(--brand-415d75,#415d75);font-style:normal}.mrp-growth p{color:var(--brand-50667e,#50667e);margin-bottom:25px;font-size:15px;line-height:1.8}.mrp-flow{justify-items:center;gap:12px;display:grid}.mrp-flow span{border:1px solid var(--brand-b8ccec,#b8ccec);background:var(--brand-f5faff,#f5faff);text-align:center;border-radius:12px;width:100%;max-width:330px;padding:20px;font-size:14px}.mrp-flow b{color:var(--brand-50667e,#50667e);font-weight:400}.mrp-flow .flow-final{background:var(--brand-102c4b,#102c4b);color:var(--brand-ffc857,#ffc857);border-color:var(--brand-102c4b,#102c4b)}.mrp-privacy{justify-content:space-between;align-items:center;gap:40px;max-width:1400px;margin:auto;padding:15px 6% 60px;display:flex}.mrp-privacy p{max-width:730px;color:var(--brand-50667e,#50667e);font-size:14px;line-height:1.8}.mrp-privacy a{white-space:nowrap;color:var(--brand-1859d8,#1859d8);font-size:14px}.ce-home .ce-footer{border-color:var(--brand-e8f0ff,#e8f0ff)}.ce-home :focus-visible{outline:3px solid var(--brand-50667e,#50667e);outline-offset:4px}.mrp-category-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mrp-category-grid a{border:1px solid var(--brand-e8f0ff,#e8f0ff);color:var(--brand-102c4b,#102c4b);background:#fff;border-radius:12px;padding:20px;text-decoration:none;display:block}.mrp-category-grid small{color:var(--brand-50667e,#50667e);margin-bottom:7px;font-size:14px;display:block}.mrp-category-grid strong{font-size:16px}@media (max-width:1000px){.mrp-hero{gap:5%;padding-top:35px}.mrp-hero h1{font-size:58px}.mrp-growth{gap:40px;margin:20px 5% 40px;padding:40px}.mrp-record{padding:25px}.mrp-steps{gap:25px}}@media (max-width:760px){.ce-home .ce-header{padding:20px 22px}.ce-home .ce-header nav{flex-wrap:wrap;gap:13px;font-size:14px}.ce-home .ce-brand{font-size:17px}.ce-home .ce-brand-logo{width:38px;height:38px}.mrp-hero{grid-template-columns:1fr;gap:45px;padding:35px 22px 50px}.mrp-hero h1{font-size:54px}.mrp-hero .hero-copy>p{font-size:16px}.mrp-record{box-sizing:border-box;width:100%;max-width:470px;margin:auto;transform:none}.mrp-category-band,.mrp-how{padding:30px 22px}.mrp-steps{grid-template-columns:1fr;gap:25px}.mrp-how h2,.mrp-growth h2{font-size:34px}.mrp-growth{grid-template-columns:1fr;gap:30px;margin:20px 22px 35px;padding:30px 25px}.mrp-privacy{padding:15px 22px 35px;display:block}.mrp-category-grid{grid-template-columns:1fr}.record-top{font-size:14px}.mrp-chips a{padding:10px 13px}.mrp-hero .ce-actions{gap:10px}}.mrp-fit-home{max-width:1400px;margin:auto;padding:20px 6% 50px}.mrp-fit{border:1px solid var(--brand-e8f0ff,#e8f0ff);background:#fff;border-radius:18px;margin:25px 0;padding:32px}.mrp-fit h2{font:36px/1.15 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);letter-spacing:-.03em;margin:15px 0}.mrp-fit>p,.mrp-fit-result>p{max-width:850px;color:var(--brand-415d75,#415d75);line-height:1.7}.mrp-fit-fields{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;display:grid}.mrp-fit-fields select{border:1px solid var(--brand-b8ccec,#b8ccec);width:100%;color:var(--brand-102c4b,#102c4b);font:inherit;box-sizing:border-box;background:#fff;border-radius:8px;padding:14px}.mrp-fit-fields .fit-label{margin-bottom:10px;font-size:14px;display:block}.mrp-fit-fields strong{padding:14px 0;display:block}.mrp-fit-scroll{border:1px solid var(--brand-e8f0ff,#e8f0ff);border-radius:10px;margin:24px 0;overflow-x:auto}.mrp-fit table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:14px;line-height:1.6}.mrp-fit caption{text-align:left;background:var(--brand-f5faff,#f5faff);padding:16px;font-weight:700}.mrp-fit th,.mrp-fit td{vertical-align:top;border-bottom:1px solid var(--brand-e8f0ff,#e8f0ff);padding:16px}.mrp-fit thead{background:var(--brand-f5faff,#f5faff)}.mrp-fit .fit-ours{background:var(--brand-e8f0ff,#e8f0ff)}.mrp-fit .fit-ours th{color:var(--brand-102c4b,#102c4b)}.mrp-fit-sources{margin:20px 0;font-size:14px;line-height:1.7}.mrp-fit-sources summary{cursor:pointer}.mrp-fit-result>.ce-button{margin-top:15px}@media (max-width:760px){.mrp-fit-home{padding:10px 22px 30px}.mrp-fit{min-width:0;padding:22px 18px}.mrp-fit-fields{grid-template-columns:1fr}.mrp-fit h2{font-size:30px}.mrp-fit-scroll{max-width:100%}}.mrp-hero .hero-copy>.hero-summary{margin-top:18px;font-size:15px;line-height:1.7}.hero-summary strong{color:var(--brand-102c4b,#102c4b)}.hero-process{color:var(--brand-1859d8,#1859d8);flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;font-size:14px;display:flex}.hero-process b{font-weight:400}.record-review{border-bottom:1px solid var(--brand-415d75,#415d75);padding:16px 0}.record-review>span{letter-spacing:.06em;color:var(--brand-ffc857,#ffc857);font-size:14px;font-weight:700}.record-review blockquote{color:var(--brand-f7faff,#f7faff);margin:10px 0 0;font-size:16px;line-height:1.6}.record-explainer{color:var(--brand-e8f0ff,#e8f0ff);margin:18px 0 10px;font-size:14px;line-height:1.7}.record-sample-note{color:var(--brand-b8ccec,#b8ccec);font-size:14px;line-height:1.5}.mrp-review-welcome{border-top:1px solid var(--brand-e8f0ff,#e8f0ff);box-sizing:border-box;align-items:center;gap:45px;max-width:1400px;margin:auto;padding:35px 6% 50px;display:flex}.mrp-review-welcome>div{flex:1}.mrp-review-welcome h2{font:36px/1.15 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);letter-spacing:-.03em;margin:16px 0}.mrp-review-welcome p{max-width:790px;color:var(--brand-415d75,#415d75);font-size:15px;line-height:1.8}.mrp-review-welcome>.ce-button{flex-shrink:0}@media (max-width:760px){.mrp-review-welcome{padding:30px 22px;display:block}.mrp-review-welcome h2{font-size:30px}.mrp-review-welcome>.ce-button{margin-top:12px}.mrp-hero h1{font-size:clamp(40px,9vw,54px)}.hero-process{gap:8px;font-size:14px}}.mrp-section-cta{background:var(--brand-e8f0ff,#e8f0ff);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:32px;padding:26px 30px;display:flex}.mrp-section-cta h3{margin:0 0 8px;font-size:21px}.mrp-section-cta p{max-width:630px;color:var(--brand-415d75,#415d75);margin:0;font-size:14px;line-height:1.7}.mrp-section-cta>.ce-button{text-align:center;flex-shrink:0}.mrp-final-cta{background:var(--brand-e8f0ff,#e8f0ff);text-align:center;box-sizing:border-box;border-radius:20px;max-width:1230px;margin:0 auto 55px;padding:48px 40px}.mrp-final-cta h2{font:46px/1.13 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);letter-spacing:-.04em;margin:18px 0}.mrp-final-cta p{max-width:640px;color:var(--brand-415d75,#415d75);margin:0 auto 24px;font-size:16px;line-height:1.8}.mrp-final-cta small{color:var(--brand-415d75,#415d75);margin-top:16px;font-size:14px;line-height:1.7;display:block}@media (max-width:1300px){.mrp-final-cta{margin-left:6%;margin-right:6%}}@media (max-width:760px){.mrp-section-cta{padding:24px 20px;display:block}.mrp-section-cta h3{font-size:20px}.mrp-section-cta>.ce-button{box-sizing:border-box;white-space:normal;max-width:100%;margin-top:18px}.mrp-final-cta{margin:0 22px 35px;padding:32px 22px}.mrp-final-cta h2{font-size:34px}.mrp-final-cta p{font-size:15px}.mrp-final-cta>.ce-button{box-sizing:border-box;white-space:normal;max-width:100%}}.mrp-tip-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;max-width:1400px;margin:auto;padding:54px 6% 60px;display:grid}.mrp-tip-hero h1{font:500 clamp(44px,5.3vw,76px)/1.06 var(--mrp-font,Inter,"Segoe UI",Arial,sans-serif);letter-spacing:-.05em;margin:24px 0}.mrp-tip-hero h1 em{color:var(--brand-1859d8,#1859d8);font-style:normal}.mrp-tip-hero p{color:var(--brand-415d75,#415d75);font-size:17px;line-height:1.8}.mrp-tip-hero .mrp-record p{color:var(--brand-e8f0ff,#e8f0ff);font-size:14px}.mrp-tip-hero small{color:var(--brand-415d75,#415d75);margin-top:20px;font-size:14px;line-height:1.8;display:block}.mrp-tip-status{background:var(--brand-e8f0ff,#e8f0ff);border-radius:12px;margin:24px 0;padding:20px 24px;font-size:14px;line-height:1.7}.mrp-tip-status p{margin-bottom:0}.mrp-tip-faq{max-width:850px}.mrp-tip-faq details{border-top:1px solid var(--brand-b8ccec,#b8ccec);padding:20px 0}.mrp-tip-faq summary{cursor:pointer;font-size:17px;font-weight:700}.mrp-tip-faq p{color:var(--brand-415d75,#415d75);font-size:15px;line-height:1.8}#tip-how-it-works{scroll-margin-top:24px}.mrp-tip-hero .ce-button,.mrp-how .ce-button{box-sizing:border-box;white-space:normal;max-width:100%}@media (max-width:760px){.mrp-tip-hero{grid-template-columns:1fr;gap:35px;padding:35px 22px 45px}.mrp-tip-hero h1{font-size:clamp(40px,10vw,54px)}.mrp-tip-hero p{font-size:16px}}.ce.ce-home{background:linear-gradient(125deg,var(--brand-eef6ff,#eef6ff),white 760px);color:var(--brand-102c4b,#102c4b)}.ce-home .ce-eyebrow{color:var(--brand-1042a6,#1042a6);letter-spacing:.12em;font-size:12px;font-weight:800}.ce-home .mrp-announcement{text-align:center;color:var(--brand-102c4b,#102c4b);background:#fff0c9;border-bottom:1px solid #ffe08a;padding:13px 24px;font-size:15px;line-height:1.6;text-decoration:none;display:block}.ce-home .mrp-announcement strong{font-weight:800}.mrp-announcement span{color:var(--brand-1042a6,#1042a6);margin-left:14px;font-weight:750}.ce-home .mrp-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;max-width:1320px;padding:68px 32px 72px}.ce-home .mrp-hero h1{font-family:var(--mrp-font);letter-spacing:-.06em;margin:22px 0 28px;font-size:clamp(48px,5.6vw,78px);font-weight:820;line-height:1.04}.ce-home .mrp-hero h1 em{color:var(--brand-1859d8,#1859d8)}.ce-home .mrp-hero .hero-copy>p{color:var(--brand-415d75,#415d75);max-width:590px;font-size:20px;line-height:1.7}.ce-home .mrp-hero .hero-copy>.hero-summary{margin-top:22px;font-size:17px}.ce-home .mrp-hero .hero-copy small{color:var(--brand-50667e,#50667e);max-width:510px;margin-top:18px;font-size:14px;line-height:1.7}.ce-home .hero-process{color:var(--brand-415d75,#415d75);gap:12px;margin-top:28px;font-size:14px}.hero-process b{color:var(--brand-1859d8,#1859d8)}.ce-home .mrp-record{color:var(--brand-102c4b,#102c4b);border:1px solid var(--brand-d8e4f5,#d8e4f5);border-top:6px solid var(--brand-ffc857,#ffc857);box-shadow:0 22px 55px var(--brand-1859d812,#1859d812);background:#fff;border-radius:24px;padding:32px}.ce-home .record-top{letter-spacing:.08em;color:var(--brand-50667e,#50667e);gap:18px;font-size:10px;font-weight:700;line-height:1.6}.ce-home .record-avatar{background:var(--brand-e8f0ff,#e8f0ff);border:1px solid var(--brand-c9dcf5,#c9dcf5);color:var(--brand-1859d8,#1859d8);width:70px;height:70px;margin-top:24px;font-size:18px;font-weight:750}.ce-home .record-avatar span{background:var(--brand-ffc857,#ffc857);color:var(--brand-102c4b,#102c4b);width:27px;height:27px}.ce-home .mrp-record h2{font-family:var(--mrp-font);color:var(--brand-102c4b,#102c4b);letter-spacing:-.04em;margin:22px 0;font-size:35px;font-weight:800}.ce-home .record-tags span{background:var(--brand-eef6ff,#eef6ff);color:var(--brand-1042a6,#1042a6);padding:7px 10px;font-size:12px;font-weight:600}.ce-home .record-rule{background:var(--brand-d8e4f5,#d8e4f5);margin:24px 0 0}.ce-home .record-review{border-color:var(--brand-d8e4f5,#d8e4f5);padding:20px 0}.ce-home .record-review>span{letter-spacing:.065em;color:var(--brand-1042a6,#1042a6);font-size:11px;font-weight:800;line-height:1.6}.ce-home .record-review blockquote{color:var(--brand-102c4b,#102c4b);margin-top:10px;font-size:18px;font-weight:550;line-height:1.6}.ce-home .record-explainer{color:var(--brand-415d75,#415d75);font-size:14px;line-height:1.7}.ce-home .record-sample-note{color:var(--brand-50667e,#50667e);font-size:12px}.ce-home .record-bottom{letter-spacing:.04em;color:var(--brand-50667e,#50667e);border-color:var(--brand-d8e4f5,#d8e4f5);gap:20px;font-size:10px;line-height:1.5}.ce-home .mrp-how,.ce-home .mrp-category-band,.ce-home .mrp-review-welcome,.ce-home .mrp-privacy,.ce-home .mrp-fit-home{max-width:1320px;padding-left:32px;padding-right:32px}.ce-home .mrp-how{border-color:var(--brand-d8e4f5,#d8e4f5);padding-top:72px;padding-bottom:72px}.ce-home .mrp-how h2,.ce-home .mrp-growth h2,.ce-home .mrp-final-cta h2{font-family:var(--mrp-font);letter-spacing:-.045em;margin:20px 0 30px;font-size:clamp(34px,4.2vw,52px);font-weight:800;line-height:1.12}.ce-home .mrp-how>div>p{max-width:760px;color:var(--brand-415d75,#415d75);font-size:18px;line-height:1.8}.ce-home .mrp-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:38px}.ce-home .mrp-steps article{background:var(--brand-f5faff,#f5faff);border:1px solid var(--brand-d8e4f5,#d8e4f5);border-top:3px solid var(--brand-ffc857,#ffc857);border-radius:16px;padding:27px}.ce-home .mrp-steps article>span{color:var(--brand-1042a6,#1042a6);font-size:12px;font-weight:800;line-height:1.7}.ce-home .mrp-steps h3{letter-spacing:-.025em;margin:16px 0;font-size:23px;line-height:1.3}.ce-home .mrp-steps p{color:var(--brand-415d75,#415d75);font-size:16px;line-height:1.8}.ce-home .mrp-review-welcome{border-color:var(--brand-d8e4f5,#d8e4f5);gap:50px;padding-top:50px;padding-bottom:50px}.ce-home .mrp-review-welcome h2{font-family:var(--mrp-font);letter-spacing:-.04em;font-size:clamp(30px,3.1vw,40px);font-weight:780;line-height:1.15}.ce-home .mrp-review-welcome p{color:var(--brand-415d75,#415d75);font-size:17px;line-height:1.8}.ce-home .mrp-category-band{padding-top:30px;padding-bottom:55px}.ce-home .mrp-chips{gap:12px}.ce-home .mrp-chips a{color:var(--brand-102c4b,#102c4b);border-color:var(--brand-c9dcf5,#c9dcf5);background:#fff;padding:13px 18px;font-size:15px;transition:background .15s,border-color .15s}.ce-home .mrp-chips a:hover{background:var(--brand-e8f0ff,#e8f0ff);border-color:var(--brand-1859d8,#1859d8);text-decoration:none}.ce-home .mrp-chips a span{color:var(--brand-1859d8,#1859d8)}.ce-home .mrp-chips .chip-add{border-color:var(--brand-ffc857,#ffc857);background:#ffe08a;font-weight:700}.ce-home .mrp-section-cta{background:var(--brand-e8f0ff,#e8f0ff);border:1px solid var(--brand-c9dcf5,#c9dcf5);border-radius:18px;gap:28px;margin-top:32px;padding:30px}.ce-home .mrp-section-cta p{color:var(--brand-415d75,#415d75);font-size:16px}.ce-home .mrp-fit{border-color:var(--brand-d8e4f5,#d8e4f5);background:#fff;border-radius:22px;padding:36px}.ce-home .mrp-fit h2{font-family:var(--mrp-font);letter-spacing:-.035em;font-size:38px;font-weight:780}.ce-home .mrp-fit-fields .fit-label{font-size:16px;font-weight:650}.ce-home .mrp-fit table{font-size:15px}.ce-home .mrp-fit-sources{font-size:14px}.ce-home .mrp-growth{background:linear-gradient(115deg,var(--brand-e8f0ff,#e8f0ff),var(--brand-f5faff,#f5faff));border:1px solid var(--brand-c9dcf5,#c9dcf5);border-radius:24px;gap:56px;max-width:1200px;margin-top:30px;margin-bottom:60px;padding:48px}.ce-home .mrp-growth h2 em{color:var(--brand-1859d8,#1859d8)}.ce-home .mrp-growth p{color:var(--brand-415d75,#415d75);font-size:17px}.ce-home .mrp-flow span{border-color:var(--brand-c9dcf5,#c9dcf5);color:var(--brand-102c4b,#102c4b);background:#fff;max-width:340px;padding:22px;font-size:17px;font-weight:650}.ce-home .mrp-flow b{color:var(--brand-1859d8,#1859d8);font-size:23px}.ce-home .mrp-flow .flow-final{background:var(--brand-1859d8,#1859d8);color:#fff;border-color:var(--brand-1859d8,#1859d8)}.ce-home .mrp-privacy{padding-top:35px;padding-bottom:55px}.ce-home .mrp-privacy h3{font-size:25px}.ce-home .mrp-privacy p{color:var(--brand-415d75,#415d75);font-size:16px}.ce-home .mrp-privacy a{color:var(--brand-1042a6,#1042a6);font-size:16px;font-weight:700}.ce-home .mrp-final-cta{background:linear-gradient(120deg,var(--brand-e8f0ff,#e8f0ff),#fff6df);border:1px solid var(--brand-c9dcf5,#c9dcf5);border-radius:26px;margin-bottom:60px;padding:60px 40px}.ce-home .mrp-final-cta p{color:var(--brand-415d75,#415d75);max-width:700px;font-size:18px}.ce-home .mrp-final-cta small{color:var(--brand-50667e,#50667e);font-size:14px}.ce-home .mrp-home-film{max-width:1180px;margin:0 auto;padding:0 32px 40px}.mrp-film-heading{text-align:center;max-width:750px;margin:0 auto 32px}.ce-home .mrp-film-heading h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(34px,4vw,50px);font-weight:800}.mrp-film-heading p{color:var(--brand-415d75,#415d75);font-size:18px}.ce-home .mrp-full-tour{max-width:1120px;margin:0 auto 50px;padding:0 32px}.mrp-full-tour>details{border:1px solid var(--brand-c9dcf5,#c9dcf5);background:var(--brand-f5faff,#f5faff);border-radius:16px;overflow:hidden}.mrp-full-tour>details>summary{cursor:pointer;color:var(--brand-102c4b,#102c4b);padding:24px;font-size:19px;font-weight:750;line-height:1.5}.mrp-full-tour>details>summary span{color:var(--brand-50667e,#50667e);margin-top:5px;font-size:15px;font-weight:400;display:block}.mrp-full-tour>details>section{border:0;border-radius:0;max-width:none;margin:0}.ce-home .mrp-tip-hero h1{font-size:clamp(42px,5vw,72px);font-weight:800}.ce-home .mrp-tip-hero .mrp-record p{color:var(--brand-415d75,#415d75);font-size:16px}.ce-home .mrp-tip-hero .mrp-record strong{color:var(--brand-102c4b,#102c4b)}@media (max-width:1250px){.ce-home .mrp-growth{margin-left:32px;margin-right:32px}}@media (max-width:1000px){.ce-home .mrp-hero{gap:35px}.ce-home .mrp-hero h1{font-size:60px}.ce-home .mrp-record{padding:26px}.ce-home .mrp-section-cta{flex-direction:column;align-items:flex-start}.ce-home .mrp-review-welcome{gap:30px}}@media (max-width:760px){.ce-home .mrp-announcement{padding:12px 20px;font-size:13px}.mrp-announcement span{margin:3px 0 0;display:block}.ce-home .mrp-hero{grid-template-columns:1fr;gap:35px;padding:42px 22px 46px}.ce-home .mrp-hero h1{font-size:clamp(42px,10vw,64px);line-height:1.05}.ce-home .mrp-hero .hero-copy>p{font-size:18px}.ce-home .mrp-hero .hero-copy>.hero-summary{font-size:16px}.ce-home .mrp-hero .ce-actions{flex-direction:column;align-items:stretch}.ce-home .mrp-hero .ce-actions .ce-button{flex:auto;width:100%;font-size:16px}.ce-home .mrp-record{max-width:540px;padding:26px}.ce-home .mrp-record h2{font-size:33px}.ce-home .mrp-how,.ce-home .mrp-category-band,.ce-home .mrp-review-welcome,.ce-home .mrp-privacy,.ce-home .mrp-fit-home{padding-left:22px;padding-right:22px}.ce-home .mrp-how{padding-top:44px;padding-bottom:44px}.ce-home .mrp-steps{grid-template-columns:1fr;gap:18px;margin-top:28px}.ce-home .mrp-steps article{padding:25px}.ce-home .mrp-review-welcome{padding-top:35px;padding-bottom:35px;display:block}.ce-home .mrp-review-welcome>.ce-button{width:100%;margin-top:16px}.ce-home .mrp-chips a{padding:11px 15px;font-size:14px}.ce-home .mrp-chips a span{margin-left:8px}.ce-home .mrp-section-cta{padding:25px 22px}.ce-home .mrp-section-cta>.ce-button{width:100%}.ce-home .mrp-fit{padding:26px 20px}.ce-home .mrp-fit h2{font-size:32px}.ce-home .mrp-growth{grid-template-columns:1fr;gap:28px;margin:20px 22px 40px;padding:30px 24px}.ce-home .mrp-growth h2{font-size:36px}.ce-home .mrp-flow span{max-width:none}.ce-home .mrp-final-cta{margin:0 22px 40px;padding:38px 25px}.ce-home .mrp-final-cta h2{font-size:36px}.ce-home .mrp-home-film{padding:0 22px 30px}.ce-home .mrp-full-tour{margin-bottom:35px;padding:0 22px}.mrp-full-tour>details>summary{padding:22px;font-size:18px}}.ce.ce-home .ce-button.primary{background:var(--brand-1859d8,#1859d8);border-color:var(--brand-1859d8,#1859d8);color:#fff;border-radius:11px}.ce.ce-home .ce-button.primary:hover{background:var(--brand-1042a6,#1042a6);border-color:var(--brand-1042a6,#1042a6)}.ce.ce-home .ce-button.light{border-color:var(--brand-b8ccec,#b8ccec);background:#fff;border-radius:11px}.ce-home .mrp-hero{align-items:start;padding-top:48px}.ce-home .mrp-record{padding:26px 30px}.ce-home .record-avatar{width:48px;height:48px;margin-top:18px;font-size:14px}.ce-home .mrp-record h2{margin:18px 0;font-size:30px}.ce-home .record-review{padding:15px 0}.ce-home .record-review blockquote{margin-top:8px;font-size:17px}.ce-home .record-explainer{margin-top:15px;margin-bottom:8px}.ce-home .record-bottom{margin-top:16px;padding-top:14px}@media (max-width:760px){.ce-home .mrp-hero{padding-top:38px}.ce-home .mrp-record{padding:26px}}.ce-home .ce-container{max-width:1240px;margin:48px auto 72px;padding:0 32px}.ce-home .ce-page-heading{max-width:900px;margin:0 0 36px}.ce-home .ce-page-heading h1{margin:20px 0 24px;font-size:clamp(38px,4.5vw,60px);font-weight:800;line-height:1.1}.ce-home .ce-page-heading p{color:var(--brand-415d75,#415d75);font-size:18px;line-height:1.8}.ce-home .ce-container>.ce-field{max-width:700px;margin:26px 0}.ce-home .ce-container>.ce-panel{margin-top:24px}.ce-home .mrp-category-grid a{border-color:var(--brand-d8e4f5,#d8e4f5);box-shadow:0 5px 18px var(--brand-1859d805,#1859d805);border-radius:16px;padding:24px}.ce-home .mrp-category-grid a:hover{background:var(--brand-eef6ff,#eef6ff);border-color:var(--brand-8baee2,#8baee2);text-decoration:none}.ce-home .mrp-category-grid strong{font-size:19px}.ce-home .mrp-category-grid small{color:var(--brand-50667e,#50667e);font-size:14px}@media (max-width:640px){.ce-home .ce-container{margin:32px auto 48px;padding:0 22px}.ce-home .ce-page-heading h1{font-size:36px}.ce-home .ce-page-heading p{font-size:17px}.ce-home .mrp-category-grid a{padding:22px}}
