.mt-plan-page,.mt-plan-page *{box-sizing:border-box;min-width:0;overflow-wrap:anywhere}.mt-plan-page{color:#102738;background:#f7f3eb;font:400 17px/1.75 system-ui,sans-serif}.mt-plan-shell{max-width:1160px;margin:auto}.mt-plan-hero{background:#102738;color:#e1eaf0;padding:clamp(36px,6vw,72px) 20px}.mt-plan-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,64px);align-items:center}.mt-plan-kicker{color:#e3c88e;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.mt-plan-hero h1{font:400 clamp(36px,4.5vw,58px)/1.1 Georgia,serif;color:#fff4dd;margin:14px 0 24px;letter-spacing:-.03em}.mt-plan-hero h1 span{display:block;color:#e3c88e;font:500 clamp(19px,2vw,24px)/1.45 system-ui,sans-serif;margin-top:20px}.mt-plan-hero p{max-width:680px}.mt-plan-actions{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 18px}.mt-plan-actions a,.mt-plan-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 20px;border:1px solid #c3a66c;border-radius:10px;color:#102738;background:#d4b77e;text-decoration:none;font-weight:750;line-height:1.4}.mt-plan-actions a+a{background:transparent;color:#fff4dd;border-color:#718d9e}.mt-plan-hero .mt-plan-note{font-size:14px;color:#bed0dc}.mt-plan-photo{margin:0}.mt-plan-photo img{display:block;width:100%;height:auto;border:1px solid #bfa575;border-radius:16px}.mt-plan-photo figcaption{font-size:13px;color:#bed0dc;padding-top:10px}.mt-plan-section{padding:clamp(36px,5vw,64px) 20px}.mt-plan-section h2{max-width:850px;margin:0 0 20px;font:400 clamp(28px,3vw,38px)/1.2 Georgia,serif;letter-spacing:-.02em}.mt-plan-section h3{margin:0 0 10px;font-size:20px;line-height:1.4}.mt-plan-section p{margin:12px 0 20px;max-width:820px}.mt-plan-section a{color:#205674;text-underline-offset:5px}.mt-plan-tint{background:#eae4d7}.mt-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mt-plan-card{padding:24px;background:#fff;border:1px solid #d5d8d5;border-radius:14px}.mt-plan-card p{font-size:16px;color:#405563;margin-bottom:0}.mt-plan-list{padding-left:24px;max-width:860px}.mt-plan-list li{padding-left:6px;margin:12px 0}.mt-plan-faq{max-width:880px}.mt-plan-faq details{border-top:1px solid #c6c9c6;padding:8px 0}.mt-plan-faq summary{padding:14px 0;cursor:pointer;font-weight:750;line-height:1.5}.mt-plan-faq details p{margin:0 0 18px;font-size:16px}.mt-plan-links{display:flex;flex-wrap:wrap;gap:12px 24px}.mt-plan-links a{display:inline-flex;align-items:center;min-height:44px;font-weight:700}.mt-plan-page :is(a,summary):focus-visible{outline:3px solid #1681b1;outline-offset:5px}
@media(max-width:760px){.mt-plan-split,.mt-plan-grid{grid-template-columns:minmax(0,1fr)}.mt-plan-photo{max-width:560px}.mt-plan-hero h1{font-size:38px}.mt-plan-actions a{width:100%}}
.mt-plan-hero .mt-plan-note a{color:#f0d39b;text-underline-offset:4px}
