.proposal_page__RrO45{max-width:880px;margin:0 auto;padding:32px 20px 64px;color:#20252a}.proposal_back__N6t0Z{display:inline-flex;align-items:center;min-height:44px;color:#53616a;font-size:14px;text-decoration:none}.proposal_heading__ADBfX{font-size:30px;font-weight:650;letter-spacing:-.035em;margin:14px 0 8px}.proposal_intro__3BnBR{color:#626b73;line-height:1.6;margin-bottom:24px}.proposal_panel__O_CNS{border:1px solid #e1e5e8;border-radius:18px;padding:24px;background:white;margin-bottom:18px}.proposal_panel__O_CNS h2{font-size:19px;font-weight:650;margin-bottom:14px}.proposal_fields__usR2t{display:grid;grid-template-columns:1fr 1fr;gap:18px}.proposal_field__WNLTy{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600;min-width:0}.proposal_wide__eo2OS{grid-column:1/-1}.proposal_field__WNLTy input,.proposal_field__WNLTy select,.proposal_field__WNLTy textarea{width:100%;min-width:0;min-height:46px;padding:11px 12px;border:1px solid #ccd2d8;border-radius:9px;background:white;color:#20252a;font-size:16px;font-weight:400}.proposal_field__WNLTy textarea{min-height:130px;resize:vertical}.proposal_field__WNLTy small{font-weight:400;color:#65717a}.proposal_actions__jzuhs{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:20px}.proposal_primary__HAnVN,.proposal_secondary__7NGPD{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:9px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}.proposal_primary__HAnVN{background:#18181b;color:white;border:1px solid #18181b}.proposal_secondary__7NGPD{background:white;color:#303c43;border:1px solid #cbd2d7}.proposal_primary__HAnVN:disabled,.proposal_secondary__7NGPD:disabled{opacity:.5;cursor:default}.proposal_error__Ks3LL{color:#a62828;margin:12px 0;line-height:1.5}.proposal_summary__mKDxo{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0}.proposal_summary__mKDxo div{padding:14px;background:#f5f7f8;border-radius:10px}.proposal_summary__mKDxo dt{color:#626d74;font-size:12px}.proposal_summary__mKDxo dd{font-size:19px;font-weight:650;margin-top:6px}.proposal_copy__Jgi8p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.proposal_badge__N21x3{display:inline-block;border-radius:6px;padding:5px 9px;background:#edf5f2;color:#075c4c;text-transform:capitalize;font-size:12px;font-weight:600}.proposal_card__O9sWA{max-width:440px;border:1px solid #dbe5e0;border-radius:12px;padding:18px;background:#f6faf8;margin:10px 0;color:#23352e;text-decoration:none}.proposal_card__O9sWA strong{display:block;margin:8px 0;font-size:17px;overflow-wrap:anywhere}.proposal_card__O9sWA span{font-size:13px;color:#075c4c}.proposal_notice__HG_TP{padding:12px 14px;background:#f5f7f8;border-radius:9px;color:#56636b;line-height:1.6}.proposal_confirm__kckhT{border-top:1px solid #e1e5e8;margin-top:18px;padding-top:18px}.proposal_confirm__kckhT label{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.6}.proposal_confirm__kckhT input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#18181b}@media(max-width:600px){.proposal_page__RrO45{padding:16px 14px 40px}.proposal_heading__ADBfX{font-size:26px}.proposal_panel__O_CNS{padding:18px 14px}.proposal_fields__usR2t{grid-template-columns:1fr}.proposal_summary__mKDxo{gap:8px}.proposal_summary__mKDxo div{padding:10px 8px}.proposal_summary__mKDxo dd{font-size:16px}.proposal_actions__jzuhs>*{flex:1 1 160px}.proposal_card__O9sWA{max-width:100%}}.proposal_cardTerms__mA_jT{font-size:14px;color:#35463e;margin:10px 0 14px;line-height:1.6}.proposal_panel__O_CNS h2{margin-top:22px}.proposal_panel__O_CNS h2:first-child{margin-top:0}.proposal_copy__Jgi8p{margin-bottom:20px}.proposal_summary__mKDxo dd{overflow-wrap:anywhere}.proposal_panel__O_CNS .proposal_intro__3BnBR{margin-top:16px}.proposal_page__RrO45{color:#18181b}.proposal_heading__ADBfX,.proposal_panel__O_CNS h2{font-weight:700}.proposal_back__N6t0Z,.proposal_field__WNLTy small,.proposal_intro__3BnBR,.proposal_notice__HG_TP{color:#52525b}.proposal_field__WNLTy input,.proposal_field__WNLTy select,.proposal_field__WNLTy textarea{color:#18181b;font-weight:500}.proposal_field__WNLTy input::placeholder,.proposal_field__WNLTy textarea::placeholder{color:#62626c;opacity:1;font-weight:400}.proposal_primary__HAnVN{font-weight:600}.proposal_primary__HAnVN:hover:not(:disabled){background:#27272a}.proposal_card__O9sWA:focus-visible,.proposal_primary__HAnVN:focus-visible,.proposal_secondary__7NGPD:focus-visible{outline:2px solid #18181b;outline-offset:3px}.proposal_copy__Jgi8p{font-size:16px;color:#27272a}.proposal_summary__mKDxo dt{font-size:13px;color:#52525b;font-weight:500}.proposal_badge__N21x3{background:#f4f4f5;color:#3f3f46}.proposal_card__O9sWA{display:block;width:440px;background:#fff;color:#18181b;border:1px solid #d4d4d8;padding:20px;border-radius:14px}.proposal_card__O9sWA:hover{border-color:#a1a1aa}.proposal_cardHeader__cgPgD{display:flex;justify-content:space-between;align-items:center;gap:10px}.proposal_card__O9sWA .proposal_cardHeader__cgPgD{font-size:12px;font-weight:600;color:#52525b}.proposal_card__O9sWA strong{font-size:19px;font-weight:700;line-height:1.4;margin:16px 0 12px}.proposal_card__O9sWA .proposal_price__F_aXR{font-size:26px;font-weight:700;color:#18181b;display:block}.proposal_currency__VIuyI{font-size:13px;color:#52525b;margin:3px 0 16px}.proposal_cardStats__j8rsB{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid #e4e4e7;padding-top:14px;margin:0 0 14px}.proposal_cardStats__j8rsB dt{font-size:12px}.proposal_cardStats__j8rsB dd{font-size:15px;margin:3px 0}.proposal_card__O9sWA .proposal_cardNote__LlRHp{display:block;font-size:12px;line-height:1.5;margin:12px 0}.proposal_card__O9sWA .proposal_cardCta__qkO9J{display:flex;background:#18181b;color:#fff;font-size:14px;border-radius:8px;margin-top:16px}.proposal_card__O9sWA .proposal_status__p_x10{font-size:12px;color:#3f3f46;background:#f4f4f5;padding:4px 8px;border-radius:6px;text-transform:capitalize}@media(max-width:600px){.proposal_card__O9sWA{padding:16px}.proposal_summary__mKDxo{grid-template-columns:1fr}.proposal_summary__mKDxo div{display:flex;align-items:center;justify-content:space-between;gap:12px}.proposal_summary__mKDxo dd{margin:0}.proposal_confirm__kckhT .proposal_actions__jzuhs{flex-direction:column;align-items:stretch}.proposal_confirm__kckhT .proposal_actions__jzuhs>*{flex:auto;width:100%;text-align:center}}.proposal_page__RrO45 :is(input,textarea,select,button,a,summary):focus-visible{outline:2px solid #71717a;outline-offset:2px;box-shadow:0 0 0 4px rgba(24,24,27,.08)}.proposal_field__WNLTy :is(input,textarea,select):focus{border-color:#71717a;outline:0;box-shadow:0 0 0 3px rgba(24,24,27,.09)}.proposal_currencyPicker__qqYzZ{position:relative;min-width:0;font-weight:500}.proposal_currencyPicker__qqYzZ summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:46px;padding:11px 12px;border:1px solid #ccd2d8;border-radius:9px;background:#fff;color:#18181b;font-size:16px;cursor:pointer}.proposal_currencyPicker__qqYzZ summary::-webkit-details-marker{display:none}.proposal_currencyPicker__qqYzZ[open] summary{border-color:#71717a;box-shadow:0 0 0 3px rgba(24,24,27,.09)}.proposal_currencyOptions__96mt_{position:absolute;inset-inline:0;top:calc(100% + 6px);z-index:30;padding:4px;border:1px solid #d4d4d8;border-radius:10px;background:white;box-shadow:0 8px 24px rgba(24,24,27,.12);max-height:240px;overflow-y:auto}.proposal_currencyOptions__96mt_ button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:6px;background:white;color:#27272a;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.proposal_currencyOptions__96mt_ button:hover,.proposal_currencyOptions__96mt_ button[aria-pressed=true]{background:#f4f4f5;color:#18181b}.proposal_currencyOptions__96mt_ button:focus-visible{outline-offset:-2px;box-shadow:none}.proposal_page__RrO45{max-width:920px}.proposal_panel__O_CNS{padding:28px;border-color:#e4e4e7;box-shadow:0 4px 20px rgba(24,24,27,.025)}.proposal_panel__O_CNS>h2:not(.proposal_heading__ADBfX){font-size:18px;font-weight:650;color:#18181b;margin-top:28px;margin-bottom:10px}.proposal_panel__O_CNS>h2:first-child{margin-top:0}.proposal_copy__Jgi8p{color:#303036;line-height:1.7;font-weight:450}.proposal_notice__HG_TP{background:transparent;border-top:1px solid #e4e4e7;border-radius:0;padding:16px 0 0;font-size:13px;color:#52525b}.proposal_intro__3BnBR{color:#52525b}.proposal_offerOverview__u0F3c{padding-bottom:26px;margin-bottom:24px;border-bottom:1px solid #e4e4e7}.proposal_offerEyebrow__95FPR{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:24px}.proposal_offerBrand__HEyU0{display:inline-flex;gap:9px;align-items:center;color:#08664f;font-size:11px;font-weight:700;letter-spacing:.07em}.proposal_offerBrand__HEyU0 svg{box-sizing:content-box;padding:9px;border-radius:10px;background:#edf7f1}.proposal_offerStatus__UyPng{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:600;background:#f4f4f5;color:#52525b;text-transform:capitalize}.proposal_card__O9sWA .proposal_status__p_x10[data-status=sent],.proposal_offerStatus__UyPng[data-status=sent]{background:#fff4dc;color:#825512}.proposal_card__O9sWA .proposal_status__p_x10[data-status=accepted],.proposal_offerStatus__UyPng[data-status=accepted]{background:#e9f6ee;color:#126141}.proposal_card__O9sWA .proposal_status__p_x10[data-status=declined],.proposal_offerStatus__UyPng[data-status=declined]{background:#fcefee;color:#983a32}.proposal_offerOverview__u0F3c .proposal_offerTitle__JA4tS{font-size:30px;font-weight:700;letter-spacing:-.035em;line-height:1.25;margin:0 0 26px;color:#18181b;overflow-wrap:anywhere}.proposal_offerTerms__kKdcG{display:flex;align-items:center;justify-content:space-between;gap:32px}.proposal_offerPrice__YZx4S{display:flex;flex-direction:column;gap:4px;min-width:0}.proposal_offerPrice__YZx4S span{font-size:13px;color:#52525b;font-weight:500}.proposal_offerPrice__YZx4S strong{font-size:40px;font-weight:750;letter-spacing:-.04em;line-height:1.2;color:#18181b;overflow-wrap:anywhere}.proposal_offerFacts__coYj_{display:flex;gap:28px;margin:0;flex-shrink:0}.proposal_offerFacts__coYj_ div{padding-left:24px;border-left:1px solid #e4e4e7}.proposal_offerFacts__coYj_ dt{font-size:13px;color:#52525b;font-weight:500}.proposal_offerFacts__coYj_ dd{font-size:20px;font-weight:650;margin:6px 0 0;color:#18181b}.proposal_acceptedNote__dJcT_{font-size:13px;color:#126141;margin:20px 0 0}.proposal_additionalDetails__KXRWU{border-top:1px solid #e4e4e7;padding-top:4px}.proposal_additionalDetails__KXRWU>summary{display:flex;align-items:center;gap:10px;min-height:48px;cursor:pointer;font-size:14px;font-weight:600;color:#303036;list-style:none}.proposal_additionalDetails__KXRWU>summary:before{content:"+";font-size:20px;font-weight:400}.proposal_additionalDetails__KXRWU[open]>summary:before{content:"−"}.proposal_additionalDetails__KXRWU>summary::-webkit-details-marker{display:none}.proposal_additionalDetails__KXRWU>summary span{font-size:12px;color:#71717a;font-weight:400}.proposal_additionalFields__Ph9ju{display:grid;gap:18px;padding-top:12px}.proposal_additionalFields__Ph9ju textarea{min-height:96px}.proposal_card__O9sWA .proposal_cardHeader__cgPgD>span:first-child{color:#08664f;font-size:11px;font-weight:700;letter-spacing:.05em}.proposal_card__O9sWA .proposal_price__F_aXR{font-size:30px}.proposal_card__O9sWA .proposal_cardStats__j8rsB{border-color:#e4e4e7}.proposal_card__O9sWA .proposal_cardNote__LlRHp{color:#52525b}@media(max-width:600px){.proposal_panel__O_CNS{padding:20px 16px}.proposal_offerEyebrow__95FPR{gap:14px;margin-bottom:20px}.proposal_offerOverview__u0F3c .proposal_offerTitle__JA4tS{font-size:25px;margin-bottom:22px}.proposal_offerTerms__kKdcG{align-items:stretch;flex-direction:column;gap:22px}.proposal_offerPrice__YZx4S strong{font-size:36px}.proposal_offerFacts__coYj_{gap:0;display:grid;grid-template-columns:1fr 1fr}.proposal_offerFacts__coYj_ div{padding-left:16px}.proposal_offerFacts__coYj_ div:first-child{padding-left:0;border-left:0}.proposal_offerFacts__coYj_ dd{font-size:18px}.proposal_offerOverview__u0F3c{padding-bottom:22px;margin-bottom:20px}.proposal_offerStatus__UyPng{font-size:11px}.proposal_panel__O_CNS>h2:not(.proposal_heading__ADBfX){font-size:17px}.proposal_copy__Jgi8p{font-size:15px}.proposal_cardHeader__cgPgD{flex-wrap:wrap}}.proposal_offerOverview__u0F3c{padding-bottom:20px;margin-bottom:20px}.proposal_offerEyebrow__95FPR{margin-bottom:18px}.proposal_offerOverview__u0F3c .proposal_offerTitle__JA4tS{margin-bottom:20px}.proposal_panel__O_CNS>h2:not(.proposal_heading__ADBfX){margin-top:22px;margin-bottom:8px}.proposal_panel__O_CNS>.proposal_copy__Jgi8p{margin-bottom:16px}.proposal_panel__O_CNS>.proposal_notice__HG_TP{padding-top:12px}.proposal_panel__O_CNS>.proposal_intro__3BnBR{margin-top:12px;margin-bottom:16px}.proposal_confirm__kckhT{margin-top:16px;padding-top:16px}.proposal_confirm__kckhT>.proposal_actions__jzuhs{margin-top:0;justify-content:flex-end}.proposal_confirm__kckhT>.proposal_notice__HG_TP+.proposal_actions__jzuhs{margin-top:16px}@media(max-width:600px){.proposal_offerEyebrow__95FPR{margin-bottom:16px}.proposal_offerOverview__u0F3c .proposal_offerTitle__JA4tS{margin-bottom:18px}.proposal_offerTerms__kKdcG{gap:18px}.proposal_offerOverview__u0F3c{padding-bottom:18px;margin-bottom:18px}.proposal_panel__O_CNS>h2:not(.proposal_heading__ADBfX){margin-top:20px}}.proposal_cardStats__j8rsB{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proposal_cardStats__j8rsB>div{min-width:0}.proposal_cardStats__j8rsB dt{font-size:14px;font-weight:500;line-height:1.5;color:#52525b}.proposal_cardStats__j8rsB dd{font-size:16px;font-weight:600;line-height:1.5;color:#27272a;overflow-wrap:anywhere}.proposal_card__O9sWA .proposal_cardNote__LlRHp{font-size:14px;line-height:1.6;color:#3f3f46}.proposal_card__O9sWA .proposal_currency__VIuyI{font-size:14px;line-height:1.5;color:#52525b}.proposal_card__O9sWA .proposal_cardCta__qkO9J{font-size:16px;font-weight:600;line-height:1.5;min-height:46px;padding:10px 12px;text-align:center}.proposal_card__O9sWA .proposal_status__p_x10{font-size:13px;line-height:1.5;font-weight:600}.proposal_card__O9sWA{width:min(100%,640px);max-width:100%;padding:16px 18px;margin:8px 0}.proposal_card__O9sWA strong{margin:10px 0 8px}.proposal_card__O9sWA .proposal_cardCta__qkO9J{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;padding:8px 0;margin-top:8px;border-radius:2px;background:transparent;color:#08734e;text-align:left;font-size:15px;font-weight:650}.proposal_card__O9sWA:hover .proposal_cardCta__qkO9J{text-decoration:underline;text-underline-offset:3px}.proposal_card__O9sWA .proposal_paymentCta__2Wgq6{padding:9px 16px;border-radius:8px;background:#181b1c;justify-content:center;text-decoration:none}.proposal_card__O9sWA:hover .proposal_paymentCta__2Wgq6{text-decoration:none;background:#252929}@media(max-width:600px){.proposal_card__O9sWA{width:100%;max-width:100%;padding:14px}.proposal_card__O9sWA .proposal_cardCta__qkO9J{margin-top:5px}}.proposal_linkedServiceSection__ZOk3v{display:grid;gap:9px;margin-bottom:22px;padding:16px;background:#f7faf8;border:1px solid #d9e9e0;border-radius:12px}.proposal_linkedServiceHeading__GkTZ1{font-size:15px;font-weight:650;color:#173a2e}.proposal_linkedServiceHeading__GkTZ1 span{font-size:12px;font-weight:400;color:#697972;margin-left:8px}.proposal_linkedServiceLabel__VBqHp{font-size:13px;font-weight:600;color:#43554d}.proposal_linkedServiceHint__RfHUy{font-size:13px;line-height:1.5;color:#4f665a}.proposal_linkedServiceSearch__fMAzL,.proposal_linkedServiceSelect__V0Lm_{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c7d4cc;border-radius:9px;background:white;color:#20252a;font-size:15px}.proposal_linkedServiceSection__ZOk3v :is(input,select):focus-visible{outline:2px solid #08664f;outline-offset:2px}.proposal_linkedServicePreview__azy2L{display:flex;gap:6px;flex-direction:column;padding:13px 15px;margin-bottom:18px;background:#eef8f2;border:1px solid #cde7d8;border-radius:10px;color:#173a2e}.proposal_linkedServicePreview__azy2L span{font-size:12px;color:#536b5d}.proposal_linkedServicePreview__azy2L strong{font-size:14px;font-weight:650}.proposal_cardRelated__VjGe9{display:block;font-size:13px;line-height:1.5;color:#30634d;margin-bottom:9px}.proposal_primary__HAnVN{background:var(--brand);border-color:var(--brand);color:#fff}.proposal_primary__HAnVN:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover)}.proposal_card__O9sWA:focus-visible,.proposal_primary__HAnVN:focus-visible,.proposal_secondary__7NGPD:focus-visible{outline-color:var(--brand)}.proposal_confirm__kckhT input{accent-color:var(--brand)}.proposal_card__O9sWA .proposal_paymentCta__2Wgq6{background:var(--brand);border:1px solid var(--brand);color:#fff}.proposal_card__O9sWA:hover .proposal_paymentCta__2Wgq6{background:var(--brand-hover);border-color:var(--brand-hover)}.proposal_milestoneMode__3f9s0{display:flex;gap:5px;border:1px solid #cbdcd0;background:#f4f8f5;border-radius:10px;padding:4px;margin:12px 0}.proposal_milestoneMode__3f9s0 button{flex:1;min-height:44px;border:0;border-radius:8px;background:transparent;color:#173a2e;font:inherit;font-weight:600;cursor:pointer}.proposal_milestoneMode__3f9s0 button[aria-pressed=true]{background:#064e3b;color:white}.proposal_milestoneEditor__tF36C{display:grid;gap:16px;margin:18px 0}.proposal_milestoneFieldset__PLb3d{display:grid;gap:12px;border:1px solid #d8e5dc;border-radius:12px;padding:16px;min-width:0}.proposal_milestoneFieldset__PLb3d legend{font-weight:700;color:#173a2e;padding:0 8px}.proposal_milestoneToolbar__t3Uwn{display:flex;flex-wrap:wrap;gap:8px}.proposal_milestoneToolbar__t3Uwn button{border:1px solid #d1ded5;border-radius:7px;padding:8px 12px;min-height:40px;background:white;color:#173a2e;cursor:pointer}.proposal_milestoneToolbar__t3Uwn button:disabled{opacity:.4;cursor:default}.proposal_milestoneCheck__ET_4y{display:flex;align-items:center;gap:10px;font-size:14px}.proposal_milestoneCheck__ET_4y input{width:18px;height:18px;accent-color:#064e3b}.proposal_milestonePreview__TTzKX{margin:24px 0}.proposal_milestonePreview__TTzKX ol{padding-left:24px;display:grid;gap:15px}.proposal_milestonePreview__TTzKX li{padding:8px 0;white-space:pre-wrap}.proposal_milestonePreview__TTzKX li p{margin:7px 0;font-size:14px}.proposal_milestonePreview__TTzKX li small{display:block;color:#587064}@media(max-width:600px){.proposal_milestoneFieldset__PLb3d{padding:12px}.proposal_milestoneMode__3f9s0 button{font-size:13px}}.proposal_draftNotice__niSb4{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;margin-bottom:16px;border:1px solid #dceae2;background:#f6faf8;color:#355445;border-radius:12px;font-size:13px}.proposal_draftNotice__niSb4 button{color:#064e3b;text-decoration:underline;text-underline-offset:3px;min-height:36px;font-size:13px;font-weight:600;cursor:pointer}.proposal_draftNotice__niSb4 button:disabled{opacity:.5;cursor:default}.proposal_milestoneFieldset__PLb3d{display:block;padding:0;overflow:hidden}.proposal_stageToggle__P6FrR{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 16px;background:white;color:#153d2c;border:0;min-height:62px;cursor:pointer}.proposal_stageToggle__P6FrR:focus-visible{outline:2px solid #064e3b;outline-offset:-3px}.proposal_stageToggle__P6FrR>span:last-child{font-size:22px;color:#45735a}.proposal_stageNumber__H4P5b{background:#eaf4ed;color:#064e3b;padding:9px;border-radius:8px;font-size:12px;font-weight:700}.proposal_stageHeadline__XHa1w{flex:1;min-width:0;display:grid;gap:4px}.proposal_stageHeadline__XHa1w strong{font-size:14px;overflow-wrap:anywhere}.proposal_stageHeadline__XHa1w small{font-size:12px;color:#5b6d61}.proposal_stageDetails__scZ4W{padding:12px 16px 18px;border-top:1px solid #e3ede6;display:grid;gap:14px}.proposal_stageDetails__scZ4W[hidden]{display:none}.proposal_stageDetails__scZ4W textarea{min-height:90px}.proposal_stageFields__zV2aV{display:grid;grid-template-columns:1fr 1fr;gap:14px}.proposal_milestoneToolbar__t3Uwn{padding:0 16px 12px}.proposal_milestoneToolbar__t3Uwn button{min-height:38px;padding:7px 10px;font-size:12px}.proposal_allocationSummary__6EF8Y{border:1px solid #d6e7db;border-radius:12px;background:#f7faf8;padding:16px;display:grid;gap:10px;margin-top:18px}.proposal_allocationSummary__6EF8Y>div{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.proposal_allocationSummary__6EF8Y strong{font-weight:700;font-variant-numeric:tabular-nums}.proposal_allocationSummary__6EF8Y p{font-size:13px;line-height:1.5;color:#9b4b27}.proposal_allocationSummary__6EF8Y p[data-valid=true]{color:#08664f}.proposal_previewEyebrow__jsOhn{color:#08664f;text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:16px}.proposal_previewStageTop__qkZma{display:flex;align-items:baseline;justify-content:space-between;gap:10px}@media(max-width:600px){.proposal_stageFields__zV2aV{grid-template-columns:1fr}.proposal_draftNotice__niSb4{align-items:flex-start}.proposal_milestoneToolbar__t3Uwn{gap:6px}.proposal_milestoneToolbar__t3Uwn button{flex-grow:1}.proposal_stageDetails__scZ4W,.proposal_stageToggle__P6FrR{padding:12px}}.proposal_privateEstimate__tXmaP{margin-top:22px;padding:16px;border:1px solid #e0e8e2;border-radius:12px;background:#fafcfb}.proposal_privateEstimate__tXmaP summary{font-size:14px;font-weight:650;cursor:pointer;color:#153d2e;min-height:32px}.proposal_privateEstimate__tXmaP summary span{font-size:12px;font-weight:400;color:#657168;margin-left:8px}.proposal_privateEstimate__tXmaP .proposal_stageFields__zV2aV{margin-top:14px}.proposal_contribution__70kEa{margin:14px 0 8px;font-size:14px;color:#285c41}.proposal_contribution__70kEa strong{font-variant-numeric:tabular-nums}.proposal_card__O9sWA .proposal_status__p_x10[data-status=withdrawn],.proposal_offerStatus__UyPng[data-status=withdrawn]{font-size:13px;font-weight:700;background:#e8eaec;color:#35413d;border:1px solid #cbd1cf;padding:7px 12px;border-radius:8px;text-transform:none}.proposal_card__O9sWA .proposal_status__p_x10[data-status=expired],.proposal_offerStatus__UyPng[data-status=expired]{font-weight:700;background:#eff0f1;color:#4a5250;padding:7px 12px;border-radius:8px}.proposal_card__O9sWA .proposal_status__p_x10[data-status=declined],.proposal_offerStatus__UyPng[data-status=declined]{font-weight:700;padding:7px 12px;border-radius:8px}.proposal_offerPrice__YZx4S .proposal_firstPayment__U0W2w{font-size:16px;letter-spacing:normal;color:#064e3b;display:inline}html[data-theme=dark] .proposal_card__O9sWA{background:var(--surface);color:var(--text-primary);border-color:var(--border-strong)}html[data-theme=dark] .proposal_card__O9sWA:hover{border-color:var(--brand)}html[data-theme=dark] .proposal_cardStats__j8rsB dd,html[data-theme=dark] .proposal_card__O9sWA .proposal_price__F_aXR,html[data-theme=dark] .proposal_card__O9sWA strong{color:var(--text-primary)}html[data-theme=dark] .proposal_cardStats__j8rsB dt,html[data-theme=dark] .proposal_card__O9sWA .proposal_cardHeader__cgPgD,html[data-theme=dark] .proposal_card__O9sWA .proposal_cardNote__LlRHp,html[data-theme=dark] .proposal_card__O9sWA .proposal_currency__VIuyI{color:var(--text-secondary)}html[data-theme=dark] .proposal_cardStats__j8rsB{border-color:var(--border-strong)}html[data-theme=dark] .proposal_card__O9sWA .proposal_cardCta__qkO9J{background:var(--brand);color:var(--brand-foreground)}html[data-theme=dark] .proposal_card__O9sWA:focus-visible{outline-color:var(--brand)}@media(max-width:600px){.proposal_card__O9sWA{padding:12px}}.proposal_card__O9sWA .proposal_cardCta__qkO9J{padding:10px 16px;border:1px solid var(--border-strong);border-radius:12px;background:var(--surface-secondary);color:var(--text-primary);justify-content:center;gap:8px}.proposal_card__O9sWA:hover .proposal_cardCta__qkO9J{border-color:var(--brand);color:var(--brand);text-decoration:none}html[data-theme=dark] .proposal_card__O9sWA .proposal_cardCta__qkO9J{background:var(--brand-soft);border-color:var(--brand);color:var(--brand)}.proposal_card__O9sWA:focus-visible .proposal_cardCta__qkO9J{outline:2px solid var(--brand);outline-offset:3px}.proposal_card__O9sWA .proposal_paymentCta__2Wgq6,html[data-theme=dark] .proposal_card__O9sWA .proposal_paymentCta__2Wgq6{background:var(--brand);color:var(--brand-foreground);border-color:var(--brand)}html[data-theme=dark] .proposal_card__O9sWA .bg-\[\#f7faf8\]{background:var(--surface-secondary)}html[data-theme=dark] .proposal_card__O9sWA span:not(.proposal_status__p_x10):not(.proposal_cardCta__qkO9J){color:var(--text-secondary)}html[data-theme=dark] .proposal_page__RrO45{color:var(--text-primary)}html[data-theme=dark] .proposal_back__N6t0Z,html[data-theme=dark] .proposal_field__WNLTy small,html[data-theme=dark] .proposal_intro__3BnBR,html[data-theme=dark] .proposal_notice__HG_TP,html[data-theme=dark] .proposal_privateEstimate__tXmaP summary span,html[data-theme=dark] .proposal_stageHeadline__XHa1w small,html[data-theme=dark] .proposal_summary__mKDxo dt{color:var(--text-secondary)}html[data-theme=dark] .proposal_confirm__kckhT label,html[data-theme=dark] .proposal_copy__Jgi8p,html[data-theme=dark] .proposal_field__WNLTy,html[data-theme=dark] .proposal_heading__ADBfX,html[data-theme=dark] .proposal_panel__O_CNS h2,html[data-theme=dark] .proposal_panel__O_CNS>h2:not(.proposal_heading__ADBfX),html[data-theme=dark] .proposal_privateEstimate__tXmaP summary,html[data-theme=dark] .proposal_summary__mKDxo dd{color:var(--text-primary)}html[data-theme=dark] .proposal_milestoneFieldset__PLb3d,html[data-theme=dark] .proposal_panel__O_CNS,html[data-theme=dark] .proposal_privateEstimate__tXmaP{background:var(--surface);border-color:var(--border-strong)}html[data-theme=dark] .proposal_currencyOptions__96mt_,html[data-theme=dark] .proposal_currencyOptions__96mt_ button,html[data-theme=dark] .proposal_field__WNLTy input,html[data-theme=dark] .proposal_field__WNLTy select,html[data-theme=dark] .proposal_field__WNLTy textarea,html[data-theme=dark] .proposal_linkedServiceSearch__fMAzL,html[data-theme=dark] .proposal_linkedServiceSelect__V0Lm_{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--border-strong)}html[data-theme=dark] .proposal_field__WNLTy input::placeholder,html[data-theme=dark] .proposal_field__WNLTy textarea::placeholder,html[data-theme=dark] .proposal_linkedServiceSearch__fMAzL::placeholder{color:var(--text-secondary)}html[data-theme=dark] .proposal_allocationSummary__6EF8Y,html[data-theme=dark] .proposal_draftNotice__niSb4,html[data-theme=dark] .proposal_milestoneToolbar__t3Uwn button,html[data-theme=dark] .proposal_secondary__7NGPD,html[data-theme=dark] .proposal_summary__mKDxo div{background:var(--surface-secondary);color:var(--text-primary);border-color:var(--border-strong)}html[data-theme=dark] .proposal_confirm__kckhT,html[data-theme=dark] .proposal_notice__HG_TP,html[data-theme=dark] .proposal_stageDetails__scZ4W{border-color:var(--border)}html[data-theme=dark] .proposal_allocationSummary__6EF8Y p,html[data-theme=dark] .proposal_error__Ks3LL{color:var(--danger)}html[data-theme=dark] .proposal_allocationSummary__6EF8Y p[data-valid=true]{color:var(--brand)}html[data-theme=dark] .proposal_badge__N21x3,html[data-theme=dark] .proposal_stageNumber__H4P5b{background:var(--brand-soft);color:var(--brand)}html[data-theme=dark] .proposal_milestoneMode__3f9s0{background:var(--surface-secondary);border-color:var(--border-strong)}html[data-theme=dark] .proposal_milestoneMode__3f9s0 button{color:var(--text-secondary)}html[data-theme=dark] .proposal_milestoneMode__3f9s0 button[aria-pressed=true]{background:var(--brand);color:var(--brand-foreground)}html[data-theme=dark] .proposal_stageToggle__P6FrR{background:var(--surface-secondary);color:var(--text-primary)}html[data-theme=dark] .proposal_contribution__70kEa,html[data-theme=dark] .proposal_previewEyebrow__jsOhn,html[data-theme=dark] .proposal_stageToggle__P6FrR>span:last-child{color:var(--brand)}html[data-theme=dark] .proposal_currencyOptions__96mt_ button:focus-visible,html[data-theme=dark] .proposal_field__WNLTy :is(input,select,textarea):focus-visible,html[data-theme=dark] .proposal_stageToggle__P6FrR:focus-visible{outline-color:var(--brand)}html[data-theme=dark] .proposal_card__O9sWA .proposal_status__p_x10[data-status=sent],html[data-theme=dark] .proposal_offerStatus__UyPng[data-status=sent]{background:#3b2f1b;color:#f4d58d}html[data-theme=dark] .proposal_card__O9sWA .proposal_status__p_x10[data-status=accepted],html[data-theme=dark] .proposal_offerStatus__UyPng[data-status=accepted]{background:#12372a;color:#9be2b7}html[data-theme=dark] .proposal_card__O9sWA .proposal_status__p_x10[data-status=declined],html[data-theme=dark] .proposal_offerStatus__UyPng[data-status=declined]{background:#3b2423;color:#f2aaa4}html[data-theme] .proposal_linkedServiceSection__ZOk3v{display:block;background:var(--surface-secondary);border-color:var(--border);padding:0;margin-bottom:20px}.proposal_linkedServiceSection__ZOk3v>summary{cursor:pointer;padding:14px 16px;min-height:48px;font-size:14px;font-weight:600;color:var(--text-primary)}.proposal_linkedServiceSection__ZOk3v>summary span{font-weight:400;font-size:12px;color:var(--text-secondary);margin-left:8px}.proposal_linkedServiceFields__KMJuK{display:grid;gap:9px;padding:0 16px 16px}html[data-theme] :is(.proposal_linkedServiceHeading__GkTZ1,.proposal_linkedServiceLabel__VBqHp,.proposal_additionalDetails__KXRWU>summary){color:var(--text-primary)}html[data-theme] :is(.proposal_linkedServiceHint__RfHUy,.proposal_linkedServiceHeading__GkTZ1 span,.proposal_additionalDetails__KXRWU>summary span){color:var(--text-secondary)}html[data-theme] :is(.proposal_currencyPicker__qqYzZ summary,.proposal_currencyOptions__96mt_,.proposal_currencyOptions__96mt_ button){background:var(--surface-secondary);color:var(--text-primary);border-color:var(--border-strong)}html[data-theme] .proposal_currencyOptions__96mt_ button:is(:hover,[aria-pressed=true]){background:var(--surface-tertiary)}html[data-theme] .proposal_additionalDetails__KXRWU{border-color:var(--border)}html[data-theme] .proposal_draftNotice__niSb4{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;padding:4px 0 12px;color:var(--text-secondary);gap:8px 16px}html[data-theme] .proposal_draftNotice__niSb4 button{color:var(--text-primary);min-height:44px}.proposal_draftPrivacy__yqphs{font-size:12px}.proposal_draftPrivacy__yqphs summary{cursor:pointer;min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.proposal_draftPrivacy__yqphs p{max-width:320px;line-height:1.6;margin-bottom:8px}html[data-theme] .proposal_milestoneMode__3f9s0{background:transparent;border-color:var(--border-strong)}html[data-theme] .proposal_milestoneMode__3f9s0 button{color:var(--text-secondary);border:1px solid transparent}html[data-theme] .proposal_milestoneMode__3f9s0 button[aria-pressed=true]{background:var(--surface-tertiary);border-color:var(--border-strong);color:var(--text-primary)}html[data-theme] .proposal_primary__HAnVN{background:#064e3b;border-color:#168467;color:#fff}html[data-theme] .proposal_primary__HAnVN:hover:not(:disabled){background:#043d2f}html[data-theme] .proposal_linkedServicePreview__azy2L{background:var(--surface-secondary);border-color:var(--border);color:var(--text-primary)}html[data-theme] .proposal_linkedServicePreview__azy2L span{color:var(--text-secondary)}.proposal_reviewSummary__5qaoz{display:flex;flex-wrap:wrap;gap:16px 28px;border-top:1px solid var(--border);padding-top:18px;margin-top:20px;font-size:13px;color:var(--text-secondary)}.proposal_reviewSummary__5qaoz span{display:grid;gap:5px}.proposal_reviewSummary__5qaoz strong{color:var(--text-primary);font-size:15px}.proposal_page__RrO45{padding-top:20px}.proposal_panel__O_CNS{padding:22px;margin-bottom:16px;box-shadow:none}@media(max-width:600px){.proposal_panel__O_CNS{padding:18px 14px}.proposal_additionalDetails__KXRWU>summary{align-items:flex-start;flex-wrap:wrap;gap:6px;padding:12px 0}.proposal_draftNotice__niSb4{align-items:flex-start}.proposal_draftPrivacy__yqphs{order:3;width:100%}.proposal_draftPrivacy__yqphs summary{min-height:36px}.proposal_reviewSummary__5qaoz{gap:16px}}.proposal_card__O9sWA.proposal_compactCard__KcTvX{padding:12px;min-width:0;width:100%;max-width:400px;margin:8px 0;box-sizing:border-box;border-radius:12px}.proposal_compactCard__KcTvX .proposal_cardHeader__cgPgD{flex-wrap:wrap;gap:6px}.proposal_card__O9sWA.proposal_compactCard__KcTvX .proposal_compactTitle__ZEa2J{font-size:16px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}.proposal_compactPriceRow__dRJdm{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;min-width:0}.proposal_card__O9sWA.proposal_compactCard__KcTvX .proposal_price__F_aXR{font-size:22px;line-height:1.3;overflow-wrap:anywhere}.proposal_compactCard__KcTvX .proposal_currency__VIuyI{margin:0;font-size:12px}.proposal_card__O9sWA.proposal_compactCard__KcTvX .proposal_cardStats__j8rsB{padding-top:8px;margin:8px 0 0;gap:8px}.proposal_compactCard__KcTvX .proposal_cardStats__j8rsB dd{font-size:13px;margin:2px 0;overflow-wrap:anywhere}.proposal_card__O9sWA.proposal_compactCard__KcTvX .proposal_cardNote__LlRHp{margin:8px 0;font-size:12px}.proposal_cardDetails__8gNnp{margin-top:4px;min-width:0}.proposal_cardDetails__8gNnp>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;color:var(--text-primary)}.proposal_cardDetails__8gNnp>summary::-webkit-details-marker{display:none}.proposal_cardDetails__8gNnp>summary:after{content:"+";margin-left:auto;font-size:18px}.proposal_cardDetails__8gNnp[open]>summary:after{content:"−"}.proposal_cardDetails__8gNnp>summary:focus-visible,.proposal_compactCard__KcTvX a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.proposal_card__O9sWA.proposal_compactCard__KcTvX .proposal_cardCta__qkO9J{margin-top:4px;min-height:44px;padding:8px 12px;text-decoration:none}.proposal_cardMilestones__m_dlq{background:var(--surface-secondary);border-radius:8px;padding:10px;display:grid;gap:10px}.proposal_cardMilestones__m_dlq .proposal_milestoneHeading__Goazn{font-size:12px;font-weight:600;color:var(--text-primary);margin:0}.proposal_cardMilestone__l6gMj{display:flex;align-items:flex-start;gap:8px;font-size:12px;min-width:0}.proposal_cardMilestone__l6gMj>div{min-width:0;flex:1;overflow-wrap:anywhere}.proposal_cardMilestone__l6gMj>span{flex-shrink:0;white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.proposal_cardMilestone__l6gMj small{display:block;color:var(--text-secondary);font-size:11px;margin-top:2px}.proposal_card__O9sWA.proposal_compactCard__KcTvX .proposal_cardRelated__VjGe9{font-size:12px;color:var(--text-secondary);overflow-wrap:anywhere;margin:0 0 8px}.proposal_fullTermsLink__J5SBv{display:inline-flex;align-items:center;min-height:44px;font-size:13px;color:var(--text-primary);text-decoration:underline;text-underline-offset:3px}html[data-theme=dark] .proposal_compactCard__KcTvX .proposal_cardMilestones__m_dlq .proposal_milestoneHeading__Goazn{color:var(--text-primary)}@media(max-width:360px){.proposal_cardMilestone__l6gMj{flex-wrap:wrap}.proposal_cardMilestone__l6gMj>div{flex-basis:100%}}.proposal_cardPrimaryAction__gR2wr{margin-top:4px}.proposal_cardSecondaryAction__rXI5T.proposal_cardSecondaryAction__rXI5T{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--text-primary);font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.proposal_cardSecondaryAction__rXI5T.proposal_cardSecondaryAction__rXI5T:hover{background:var(--surface-secondary);color:var(--text-primary)}.proposal_cardSecondaryAction__rXI5T.proposal_cardSecondaryAction__rXI5T:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}