.messenger-links{display:flex;flex-wrap:wrap;gap:9px}.messenger-links a,.messenger-links button{display:inline-flex;align-items:center;justify-content:center;padding:11px 13px;border:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:12px;line-height:1.5;min-height:44px;text-decoration:none;cursor:pointer}.messenger-links a:hover,.messenger-links button:hover{background:#ffffff12}.footer-contact .messenger-links a{font-size:12px}.footer-contact .messenger-links{margin:10px 0}.contact-messengers{grid-column:1/-1;padding:18px 0}.contact-messengers>p{font-size:14px;margin-bottom:16px}.contact-messengers .messenger-links{gap:14px}.contact-messengers .messenger-links a,.contact-messengers .messenger-links button{padding:15px 24px;font-size:15px}.planner-entry{display:grid;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:48px;margin-block:45px 70px;background:#e8eee5;border:1px solid #d5dfd0}.planner-entry h2{font-size:clamp(30px,3.5vw,46px);line-height:1.15;margin:20px 0}.planner-entry p:not(.eyebrow){font-size:15px;line-height:1.8;max-width:700px;color:#52664f}.planner-entry ol{display:flex;flex-wrap:wrap;gap:12px 30px;list-style:decimal-leading-zero;list-style-position:inside;padding:0;margin:25px 0 0;font-size:13px;color:#34533e}.planner-entry .button{white-space:nowrap}.max-dialog{max-width:510px;width:calc(100% - 32px);padding:38px;background:#f7f6ef;color:#244736;border:1px solid #b9c6ad;border-radius:8px;max-height:85vh;overflow:auto;margin:auto}.max-dialog::backdrop{background:#12271dcc;backdrop-filter:blur(4px)}.max-dialog h2{font-size:30px;margin:20px 0}.max-dialog p{font-size:14px;line-height:1.7}.max-dialog input{display:block;width:100%;font:20px/1.5 Arial,sans-serif;padding:12px;margin:15px 0;background:#fff;border:1px solid #b9c6ad;color:#264b37}.max-dialog button,.max-dialog a{min-height:44px;font-size:13px}.max-dialog .max-close{position:absolute;right:16px;top:10px;background:none;border:0;padding:8px 12px;font-size:24px;cursor:pointer}.max-dialog .max-actions{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.max-dialog .max-actions>*{display:inline-flex;align-items:center;justify-content:center;border:1px solid #456943;background:#244b35;color:white;padding:12px 18px;cursor:pointer}.max-dialog #max-status{min-height:24px}.goal-section{scroll-margin-top:180px}#messengers{scroll-margin-top:180px}.brief-actions #planner-handoff-note{width:100%}.mice-site .nav-wrap{gap:18px}.mice-site #navigation{gap:17px}.mice-site #navigation>a{white-space:nowrap}.footer-contact>a{overflow-wrap:anywhere}
@media(max-width:1200px){.mice-site .nav-wrap{gap:10px}.mice-site #navigation{gap:12px}.mice-site #navigation>a{font-size:11px}.mice-site .header-wa{padding:9px}}
@media(max-width:760px){.planner-entry{display:block;padding:28px;margin-block:28px 45px}.planner-entry .button{margin-top:25px;white-space:normal}.planner-entry ol{display:grid;gap:12px}.planner-entry h2{font-size:32px}.contact-messengers .messenger-links{display:grid;grid-template-columns:1fr 1fr}.contact-messengers .messenger-links>*:last-child{grid-column:1/-1}.mice-site #navigation>a{font-size:15px}.max-dialog{padding:30px 22px}.max-dialog h2{font-size:28px}.messenger-links{gap:8px}}

@media(max-width:1280px){.mice-site .nav-wrap.menu-ready .menu-toggle{display:block;min-width:44px;min-height:44px}.mice-site .nav-wrap.menu-ready #navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#faf9f5;padding:15px 32px 24px;border-bottom:1px solid var(--line);max-height:calc(100dvh - 130px);overflow-y:auto}.mice-site .nav-wrap.menu-ready #navigation.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.mice-site .nav-wrap.menu-ready #navigation>a{font-size:15px;padding-block:13px}.mice-site .nav-wrap.menu-ready #navigation>.nav-cta{margin-top:10px;justify-content:space-between}.mice-site .header-wa{margin-left:auto}.mice-site .language-switch{margin-left:0}}
