.proposal-page{background:#f6f9fc;color:#183b56}.proposal-width{width:min(1040px,calc(100% - 64px));margin-inline:auto}.proposal-intro{padding:44px 0 46px;background:linear-gradient(115deg,#173d5e,#285e88);color:#fff}.proposal-intro .eyebrow{font-size:11px;letter-spacing:.1em;margin:0 0 12px}.proposal-intro h1{font-size:clamp(29px,3.8vw,43px);line-height:1.18;color:#fff;margin:0 0 15px}.proposal-intro p:last-child{font-size:15px;line-height:1.7;margin:0;color:#d9e8f3}.proposal-content{padding-block:32px 44px}.proposal-form-shell{padding:24px;background:#fff;border:1px solid #d9e4ec;border-radius:14px;box-shadow:0 7px 24px #173e6208;min-width:0}.proposal-form-shell iframe{display:block;width:100%;max-width:100%;border:0}.proposal-form-shell a,.proposal-form-help a{color:#1d669b;text-decoration:underline;text-underline-offset:3px}.proposal-form-help{margin-top:20px;display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;color:#5d7284;font-size:12px;line-height:1.7}.proposal-form-help p{margin:0}.proposal-form-help span{margin-inline:6px}.proposal-form-help svg{height:13px;width:13px;vertical-align:middle}#proposal-form-error{font-size:14px;line-height:1.6;color:#6d4d23;padding:14px;background:#fff8eb;border-radius:8px}.proposal-page [hidden]{display:none!important}.proposal-page :is(a,button):focus-visible{outline:3px solid #1288d5;outline-offset:4px}
@media(max-width:680px){.proposal-width{width:calc(100% - 28px)}.proposal-intro{padding:30px 0}.proposal-intro h1{font-size:29px}.proposal-intro p:last-child{font-size:13px}.proposal-content{padding-block:20px 30px}.proposal-form-shell{padding:10px 5px;border-radius:10px}.proposal-form-help{display:block;font-size:12px;padding-inline:4px}.proposal-form-help p+p{margin-top:10px}}
