.proposal_page__xNYjn{min-height:100vh;background:#f7f8f2;color:#173d35;font-family:var(--font-brand),Arial,sans-serif}.proposal_page__xNYjn *{box-sizing:border-box}.proposal_page__xNYjn a{color:inherit}.proposal_header__73hI3{background:white;border-bottom:1px solid #dce5df;padding:22px max(24px,calc((100vw - 1144px)/2));display:flex;justify-content:space-between;gap:24px;align-items:center}.proposal_header__73hI3>a:last-child{font-size:13px;text-underline-offset:4px}.proposal_layout__0U6hs{max-width:1150px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:70px;padding:64px 24px 80px}.proposal_eyebrow__aA8m1{font-size:12px!important;letter-spacing:.08em;font-weight:600;color:#477563!important}.proposal_intro__wKjCP h1{font-size:44px;line-height:1.1;letter-spacing:-1.8px;margin:22px 0}.proposal_intro__wKjCP>p{font-size:17px;line-height:1.8;color:#586b63}.proposal_intro__wKjCP ul{padding:24px 0 24px 20px;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df;margin:30px 0;display:grid;gap:15px;font-size:14px;line-height:1.6}.proposal_intro__wKjCP .proposal_contact__AwSu6{font-size:13px}.proposal_contact__AwSu6 a{overflow-wrap:anywhere;text-underline-offset:4px}.proposal_form__cRRTG{background:white;padding:32px;border:1px solid #dce5df;border-radius:14px;min-width:0}.proposal_form__cRRTG h2{font-size:27px;letter-spacing:-.7px;margin:0 0 12px}.proposal_form__cRRTG>p{font-size:14px;line-height:1.7;color:#586b63}.proposal_form__cRRTG fieldset{margin:24px 0 0;border:0;padding:0;display:grid;gap:18px;min-width:0}.proposal_form__cRRTG label{display:grid;gap:8px;font-size:13px;font-weight:600}.proposal_form__cRRTG label span{font-weight:400;color:#586b63}.proposal_form__cRRTG input,.proposal_form__cRRTG select,.proposal_form__cRRTG textarea{display:block;width:100%;min-width:0;border:1px solid #a9bbb0;border-radius:7px;background:white;color:#173d35;padding:12px;font:inherit;font-size:16px;min-height:46px}.proposal_form__cRRTG textarea{resize:vertical}.proposal_form__cRRTG :disabled{opacity:.65;cursor:wait}.proposal_form__cRRTG .proposal_privacy__Bq2fu{font-size:12px;margin:22px 0}.proposal_form__cRRTG .proposal_error__Gj4wS{background:#fff1ee;color:#9c3128;border-left:3px solid #b63e31;padding:12px}.proposal_button__aMBm6{display:flex;justify-content:space-between;align-items:center;gap:15px;background:#173d35;color:white!important;border:0;border-radius:8px;padding:16px;min-height:50px;width:100%;font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer}.proposal_button__aMBm6:hover{background:#245f4a}.proposal_back__BLFYm{display:block;margin-top:22px;font-size:13px}.proposal_page__xNYjn :focus-visible{outline:3px solid #228cbd;outline-offset:4px}.proposal_form__cRRTG .proposal_trap__q4MDi{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:760px){.proposal_header__73hI3{padding:18px 20px}.proposal_layout__0U6hs{grid-template-columns:1fr;gap:26px;padding:34px 20px 48px}.proposal_intro__wKjCP h1{font-size:36px}.proposal_intro__wKjCP>p{font-size:15px}.proposal_intro__wKjCP ul{margin:20px 0;padding-top:18px;padding-bottom:18px}.proposal_form__cRRTG{padding:24px}.proposal_form__cRRTG h2{font-size:25px}}