.proposal-shell{width:calc(100% - 160px);max-width:1280px;margin-inline:auto}.proposal-header{position:relative;min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:28px;z-index:25}.proposal-header .proposal-brand{display:flex;flex-direction:column;justify-content:center;min-height:48px;min-width:104px;text-decoration:none;color:#234D3B;line-height:1}.proposal-brand strong{font:600 27px/1 Manrope,'Segoe UI',sans-serif;letter-spacing:3px}.proposal-brand span{font:10px/1 'Segoe UI',sans-serif;letter-spacing:3px;margin-top:8px}.proposal-nav{display:flex;align-items:center;gap:24px}.proposal-nav>a,.proposal-dropdown>summary{font:500 16px/1.4 'Segoe UI',sans-serif;display:flex;align-items:center;min-height:48px;color:#22332B;cursor:pointer;text-decoration:none;margin:0;padding:8px 0}.proposal-dropdown{position:relative;border:0;padding:0;margin:0}.proposal-dropdown>summary{gap:10px;list-style:none}.proposal-dropdown>summary::-webkit-details-marker{display:none}.proposal-dropdown>summary:after{content:'';border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;width:7px;height:7px;transform:rotate(45deg);margin-top:-4px}.proposal-dropdown[open]>summary:after{transform:rotate(225deg);margin-top:4px}.proposal-dropdown-links{position:absolute;top:48px;left:-20px;padding:16px 20px;min-width:280px;max-width:340px;background:#F6F5EE;border:1px solid #748579;z-index:30}.proposal-dropdown-links>a{display:flex;align-items:center;min-height:48px;font:400 16px/1.5 'Segoe UI',sans-serif;text-decoration:none;color:#22332B}.proposal-nav>a:hover,.proposal-dropdown-links>a:hover{text-decoration:underline;text-underline-offset:4px}.proposal-nav>a.proposal-quote{padding:12px 20px;background:#234D3B;color:white;border:1px solid #234D3B;border-radius:6px;font-weight:600;white-space:nowrap}.proposal-nav>a.proposal-quote:hover{background:#193C2D;text-decoration:none}.proposal-menu-toggle{display:none;font:500 16px/1.4 'Segoe UI',sans-serif;color:#234D3B;background:transparent;border:1px solid #748579;border-radius:6px;min-height:44px;padding:8px 16px;cursor:pointer}.proposal-header :focus-visible,.proposal-footer :focus-visible{outline:3px solid #356B52;outline-offset:4px}.proposal-footer{background:#E8EEE3;padding:48px 0 32px;color:#22332B}.proposal-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1.4fr;gap:64px}.proposal-footer h2{font:500 30px/1.2 Manrope,'Segoe UI',sans-serif;color:#234D3B;letter-spacing:-.7px;margin:0}.proposal-footer h3{font:500 20px/1.3 Manrope,'Segoe UI',sans-serif;color:#234D3B;margin:0 0 16px}.proposal-footer p{font:400 16px/1.65 'Segoe UI',sans-serif;margin:16px 0 0;max-width:40ch}.proposal-footer a{display:flex;align-items:center;min-height:44px;font:400 16px/1.5 'Segoe UI',sans-serif;color:#234D3B;text-decoration:none;padding:8px 0}.proposal-footer a:hover{text-decoration:underline;text-underline-offset:4px}.proposal-future{padding-top:24px;margin-top:32px;border-top:1px solid #CAD4C7}.proposal-future p{font-size:14px;max-width:90ch;margin-top:12px}.proposal-footer-bottom{display:flex;gap:24px 40px;flex-wrap:wrap;align-items:center;margin-top:24px}.proposal-footer-bottom span{font:400 14px/1.5 'Segoe UI',sans-serif;color:#56675C}.proposal-current{font-weight:600!important}.proposal-nav>a[aria-current=page],.proposal-dropdown-links>a[aria-current=page]{text-decoration:underline;text-underline-offset:4px}
@media(max-width:1199px){.proposal-shell{width:calc(100% - 64px)}.proposal-nav{gap:18px}.proposal-footer-grid{gap:40px}}
@media(max-width:1100px){.proposal-header{flex-wrap:wrap;align-content:center}.proposal-menu-toggle{display:inline-flex;align-items:center}.proposal-nav{display:none;flex-basis:100%;padding:0 0 20px;flex-direction:column;align-items:stretch;gap:4px}.proposal-nav.open{display:flex}.proposal-nav>a,.proposal-dropdown>summary{padding:10px 8px;min-height:48px}.proposal-dropdown-links{position:static;min-width:0;max-width:none;padding:4px 16px 8px;margin:0 0 8px;border:0;border-left:2px solid #234D3B;background:transparent}.proposal-dropdown-links>a{min-height:48px}.proposal-nav>a.proposal-quote{justify-content:center;margin-top:8px}.proposal-header:has(.proposal-nav.open){padding-top:16px}}
@media(max-width:767px){.proposal-shell{width:calc(100% - 40px)}.proposal-header{min-height:72px;gap:12px 24px}.proposal-brand strong{font-size:23px;letter-spacing:2px}.proposal-brand span{font-size:9px}.proposal-footer{padding-top:36px}.proposal-footer-grid{grid-template-columns:1fr;gap:28px}.proposal-footer h2{font-size:27px}.proposal-footer h3{margin-bottom:8px}.proposal-footer p{max-width:none}.proposal-future{margin-top:24px}.proposal-footer-bottom{display:block}.proposal-footer-bottom span{display:block;margin-top:12px}}
@media(max-width:360px){.proposal-shell{width:calc(100% - 32px)}}
