.contract_shell__TZt_b{min-height:100vh;background:#f7f7f4;color:#182a37;font-family:var(--font-geist-sans),Arial,sans-serif}.contract_header__qXUdY{height:74px;padding:0 clamp(20px,5vw,72px);justify-content:space-between;background:#fff;border-bottom:1px solid #e6e8e4}.contract_brand__VqobT,.contract_header__qXUdY{display:flex;align-items:center}.contract_brand__VqobT img{display:block;width:132px;height:auto}.contract_headerRight__PbEje{display:flex;gap:25px;align-items:center;font-size:13px}.contract_save__kIM_1{color:#63806c}.contract_checkIcon__pAIIW{display:inline-grid;place-items:center;width:17px;height:17px;margin-right:6px;border-radius:50%;background:#e0f0e2;color:#468456;font-size:11px;font-weight:800}.contract_exit__LLjIf{color:#657177;text-decoration:underline;text-underline-offset:4px}.contract_topbar__zwA1B{max-width:1200px;margin:0 auto;padding:49px 30px 35px;display:flex;align-items:end;justify-content:space-between;gap:50px}.contract_contractPaper__iW_5p h2,.contract_introCopy__FEaYR h2,.contract_modal__Vypfg h2,.contract_panelHeading__aVE30 h2,.contract_reviewAside__W_Kwp h2,.contract_topbar__zwA1B h1{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em}.contract_topbar__zwA1B h1{font-size:clamp(42px,4.65vw,62px);line-height:.98;margin:0}.contract_topbar__zwA1B>p{max-width:425px;margin:0;color:#57676f;font-size:16px;line-height:1.6}.contract_eyebrow__qoxS1,.contract_kicker__zfu8h{margin:0 0 11px;color:#94783a;font-weight:800;font-size:11px;letter-spacing:1.35px;text-transform:uppercase}.contract_progress__eWDQC{max-width:1200px;margin:0 auto;padding:0 30px;display:flex;align-items:center;gap:32px;border-top:1px solid #dde1dc;border-bottom:1px solid #dde1dc;min-height:69px}.contract_progressItem__Ph_aF{appearance:none;background:transparent;border:0;padding:0;height:68px;color:#7a8588;font-size:13px;display:flex;align-items:center;gap:9px;cursor:default;position:relative}.contract_progressItem__Ph_aF span{font-size:11px;width:24px;height:24px;border:1px solid #c8cfca;border-radius:50%;display:grid;place-items:center}.contract_progressItem__Ph_aF.contract_active__3v9fJ{color:#182a37;font-weight:750}.contract_progressItem__Ph_aF.contract_active__3v9fJ span{border-color:#ff6044;color:#ff6044}.contract_progressItem__Ph_aF.contract_active__3v9fJ:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#ff6044}.contract_progressItem__Ph_aF.contract_done__Cn7rx{color:#4b8159;cursor:pointer}.contract_progressItem__Ph_aF.contract_done__Cn7rx span{background:#dbefdf;border-color:#dbefdf}.contract_timeHint__hCvA2{margin-left:auto;color:#6a777c;font-size:13px}.contract_workspace__AIbYY{max-width:1200px;margin:0 auto;padding:62px 30px 88px}.contract_introGrid__BdWCb{display:grid;grid-template-columns:.82fr 1.18fr;gap:82px;align-items:center;min-height:500px}.contract_introCopy__FEaYR h2{font-size:clamp(43px,4.2vw,60px);line-height:1.02;margin:0 0 24px}.contract_introCopy__FEaYR>p:not(.contract_kicker__zfu8h){color:#53636b;line-height:1.65;font-size:17px;max-width:470px}.contract_promise__CLVAg{margin-top:36px;padding:20px;background:#e1eee4;display:flex;gap:14px;align-items:flex-start;max-width:455px}.contract_aiNote__ph2kP>span,.contract_generated__WyuX4>span,.contract_promise__CLVAg>span{color:#397e50;font-size:21px}.contract_promise__CLVAg small,.contract_promise__CLVAg strong{display:block;font-size:14px}.contract_promise__CLVAg small{margin-top:6px;color:#5c6c73;line-height:1.42}.contract_requestCard__Rww88{padding:36px;background:#fff;border:1px solid #e4e8e3;box-shadow:0 20px 58px #22343c0b}.contract_detailsGrid__PWqZe label,.contract_modal__Vypfg label,.contract_requestCard__Rww88 label{display:flex;flex-direction:column;gap:10px;font-weight:750;font-size:15px}.contract_requestCard__Rww88 textarea{height:224px;margin-top:14px;padding:18px;border:1px solid #cfd6d0;resize:vertical;color:#263740;font:16px/1.6 var(--font-geist-sans),sans-serif;outline:none}.contract_detailsGrid__PWqZe input:focus,.contract_detailsGrid__PWqZe select:focus,.contract_detailsGrid__PWqZe textarea:focus,.contract_modal__Vypfg input:focus,.contract_requestCard__Rww88 textarea:focus{border-color:#ff6044;box-shadow:0 0 0 3px #ff604420}.contract_requestFooter__wlQt0{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:15px}.contract_requestFooter__wlQt0>span{font-size:12px;color:#63747b}.contract_magic__N0bdo{color:#ff6044;margin-right:4px}.contract_primary__0zszf,.contract_secondary__7WjSu{border:0;border-radius:2px;min-height:49px;padding:0 21px;font-weight:800;font-size:14px;cursor:pointer;transition:transform .15s,background .15s}.contract_primary__0zszf{color:#fff;background:#ff6044}.contract_primary__0zszf:hover:not(:disabled){transform:translateY(-1px);background:#e8533b}.contract_primary__0zszf:disabled{cursor:not-allowed;opacity:.65}.contract_secondary__7WjSu{background:#fff;border:1px solid #cbd3cc;color:#263740}.contract_secondary__7WjSu:hover{background:#f3f5f1}.contract_notice__FIAaT{font-size:13px;color:#bb4634;margin:13px 0 0}.contract_formPanel__cOhTD{max-width:960px;margin:4px auto}.contract_panelHeading__aVE30{display:flex;justify-content:space-between;gap:30px;margin-bottom:34px}.contract_panelHeading__aVE30 h2{font-size:46px;line-height:1.05;margin:0 0 13px}.contract_panelHeading__aVE30>div>p:not(.contract_kicker__zfu8h){margin:0;color:#596a72;font-size:16px;line-height:1.58;max-width:610px}.contract_aiNote__ph2kP{display:flex;gap:11px;align-self:end;max-width:265px;padding-left:18px;border-left:1px solid #d1d9d1}.contract_aiNote__ph2kP p,.contract_generated__WyuX4 p{font-size:12px;line-height:1.45;color:#657378;margin:0}.contract_aiNote__ph2kP strong,.contract_generated__WyuX4 strong{display:block;color:#263840;margin-bottom:4px}.contract_situationGrid__7meFv{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.contract_situation__pooU5{position:relative;text-align:left;padding:27px 21px 23px;min-height:218px;background:#fff;border:1px solid #e0e5df;cursor:pointer;transition:transform .15s,border-color .15s}.contract_situation__pooU5:hover{transform:translateY(-2px);border-color:#a6baac}.contract_situation__pooU5.contract_selected__NHqwT{border:2px solid #ff6044;padding:26px 20px 22px;background:#fffdfb}.contract_situation__pooU5>span{font:35px Georgia;color:#ff6044}.contract_situation__pooU5 strong{display:block;font:27px Georgia;margin:42px 0 9px}.contract_situation__pooU5 p{font-size:13px;color:#5e7076;line-height:1.5;margin:0;max-width:200px}.contract_situation__pooU5 i{position:absolute;right:15px;top:15px;font-style:normal;color:#fff;background:#ff6044;border-radius:50%;width:20px;height:20px;text-align:center;line-height:20px;font-size:11px}.contract_formFooter__hBkN2{border-top:1px solid #dce2dd;margin-top:42px;padding-top:22px;display:flex;justify-content:space-between;align-items:center}.contract_back__Ylp31,.contract_linkButton__k7dpO{border:0;background:transparent;color:#586970;font-size:13px;font-weight:750;cursor:pointer;padding:10px 0}.contract_back__Ylp31:hover,.contract_linkButton__k7dpO:hover{text-decoration:underline}.contract_detailsGrid__PWqZe{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contract_detailsGrid__PWqZe label{color:#314149}.contract_detailsGrid__PWqZe label small{font-size:11px;color:#738187;font-weight:500;margin-top:-3px}.contract_detailsGrid__PWqZe input,.contract_detailsGrid__PWqZe select,.contract_detailsGrid__PWqZe textarea,.contract_modal__Vypfg input{width:100%;height:49px;background:#fff;border:1px solid #cfd7d0;padding:0 14px;outline:0;border-radius:1px;color:#263740;font:14px var(--font-geist-sans),sans-serif}.contract_detailsGrid__PWqZe textarea{height:96px;padding:13px;resize:vertical;line-height:1.5}.contract_detailsGrid__PWqZe select{appearance:auto}.contract_wide__1YF0_{grid-column:1/-1}.contract_options___FvC_{margin:30px 0 0;padding:20px 0;border-top:1px solid #dce2dd;border-bottom:1px solid #dce2dd;display:flex;gap:30px;align-items:center;flex-wrap:wrap}.contract_options___FvC_ legend{width:100%;padding:0 0 13px;font-size:14px;font-weight:800}.contract_options___FvC_ legend span{color:#758087;font-weight:500}.contract_options___FvC_ label{font-size:13px;display:flex;align-items:center;gap:7px}.contract_options___FvC_ input{accent-color:#ff6044}.contract_reviewLayout__dEKrS{display:grid;grid-template-columns:292px minmax(0,680px);column-gap:48px;justify-content:center;position:relative}.contract_reviewAside__W_Kwp{padding-top:34px}.contract_reviewAside__W_Kwp h2{font-size:42px;line-height:1.05;margin:0 0 15px}.contract_reviewAside__W_Kwp>p:not(.contract_kicker__zfu8h){font-size:15px;line-height:1.6;color:#5c6b71}.contract_reviewBox__xffgI{margin:28px 0 19px;padding:20px 17px;background:#edf3eb}.contract_reviewBox__xffgI strong{font-size:13px}.contract_reviewBox__xffgI p{font-size:12px;line-height:1.45;color:#52686a;margin:12px 0 0;display:flex}.contract_reviewBox__xffgI .contract_checkIcon__pAIIW{flex:0 0 auto}.contract_legalGuard__bdifo{padding:16px 0;border-top:1px solid #d8dfd8;border-bottom:1px solid #d8dfd8}.contract_legalGuard__bdifo strong{font-size:12px}.contract_legalGuard__bdifo p{font-size:11px;line-height:1.5;color:#66757a;margin:7px 0 0}.contract_generated__WyuX4{display:flex;gap:9px;padding:17px 0 23px}.contract_contractPaper__iW_5p{background:#fff;box-shadow:0 18px 55px #172d3512;padding:52px 72px;min-height:950px}.contract_paperHead__1dwGz{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.1px;color:#7c8889;font-weight:800}.contract_paperHead__1dwGz img{width:86px;height:auto}.contract_contractPaper__iW_5p h2{font-size:45px;line-height:1.04;margin:58px 0 11px}.contract_contractSubtitle__WLuPm{font-size:13px;color:#65777d;margin:0}.contract_contractRule__cOW2j{height:2px;background:#1b2d38;margin:29px 0 0}.contract_contractSummary__M3Cx1{display:grid;grid-template-columns:1fr 1fr;background:#f1f4ef;margin:0 0 32px;padding:18px 20px;gap:15px 25px}.contract_contractSummary__M3Cx1 div{display:flex;flex-direction:column;gap:5px}.contract_contractSummary__M3Cx1 span{font-size:10px;color:#6a787d;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.contract_contractSummary__M3Cx1 strong{font-size:13px;line-height:1.35;color:#263840}.contract_contractSummary__M3Cx1 b{font-size:12px;color:#ff6044;padding:0 2px}.contract_clause___5f8O{margin:0 0 28px;padding-left:17px;border-left:2px solid #e6eae5}.contract_clause___5f8O h3{font-size:13px;text-transform:uppercase;letter-spacing:.65px;margin:0 0 10px;color:#1d303a}.contract_clause___5f8O p{font:15.5px/1.68 Georgia,Times New Roman,serif;color:#34454b;margin:0}.contract_signatures__2NnHc{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:50px;padding-top:18px;border-top:1px solid #dfe3df}.contract_signatures__2NnHc div{min-height:64px;display:flex;flex-direction:column;justify-content:space-between}.contract_signatures__2NnHc span{font-size:12px;color:#596a70;font-weight:700}.contract_signatures__2NnHc i{font:italic 15px Georgia;color:#8c9796}.contract_reviewActions__1uAEF{grid-column:2;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding-top:22px;flex-wrap:wrap}.contract_reviewActions__1uAEF p{width:100%;text-align:right;color:#687a80;font-size:11px;line-height:1.4;margin:2px 0}.contract_modalBackdrop__O3iEf{position:fixed;inset:0;background:#14283377;display:grid;place-items:center;padding:20px;z-index:5}.contract_modal__Vypfg{position:relative;width:min(440px,100%);padding:37px;background:#fff;box-shadow:0 25px 70px #1129333f}.contract_close__1QRqa{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:24px;cursor:pointer;color:#68757a}.contract_modalIcon__uMGcW{color:#ff6044;font-size:25px}.contract_modal__Vypfg h2{font-size:38px;margin:18px 0 10px}.contract_modal__Vypfg>p{font-size:14px;line-height:1.6;color:#68757a;margin-bottom:24px}.contract_modal__Vypfg label{margin-bottom:17px}.contract_modal__Vypfg input{height:49px}.contract_modal__Vypfg .contract_primary__0zszf{width:100%}.contract_modal__Vypfg small{display:block;font-size:11px;line-height:1.45;color:#7b878a;margin-top:13px}.contract_success__gSydF{background:#e7f2e8;padding:17px;color:#51765a!important;display:flex;align-items:center}.contract_success__gSydF .contract_checkIcon__pAIIW{flex:0 0 auto}@media(max-width:850px){.contract_topbar__zwA1B{padding-top:30px}.contract_introGrid__BdWCb{grid-template-columns:1fr;gap:37px}.contract_introCopy__FEaYR{max-width:600px}.contract_panelHeading__aVE30{display:block}.contract_aiNote__ph2kP{margin-top:20px}.contract_reviewLayout__dEKrS{grid-template-columns:1fr;max-width:630px;margin:auto}.contract_reviewAside__W_Kwp{padding:0 0 25px}.contract_reviewActions__1uAEF{grid-column:auto;justify-content:flex-start}.contract_reviewActions__1uAEF p{text-align:left}.contract_contractPaper__iW_5p{padding:42px clamp(25px,8vw,65px)}.contract_timeHint__hCvA2{display:none}}@media(max-width:600px){.contract_header__qXUdY{height:60px;padding:0 20px}.contract_headerRight__PbEje{gap:15px}.contract_save__kIM_1{display:none}.contract_topbar__zwA1B{display:block;padding:29px 20px 24px}.contract_topbar__zwA1B>p{margin-top:13px}.contract_progress__eWDQC{padding:0 20px;gap:15px;overflow:auto}.contract_progressItem__Ph_aF{flex:0 0 auto}.contract_workspace__AIbYY{padding:35px 20px 55px}.contract_introCopy__FEaYR h2{font-size:42px}.contract_requestCard__Rww88{padding:20px}.contract_requestFooter__wlQt0{align-items:flex-start;flex-direction:column}.contract_requestFooter__wlQt0 .contract_primary__0zszf{align-self:stretch}.contract_detailsGrid__PWqZe,.contract_situationGrid__7meFv{grid-template-columns:1fr}.contract_situation__pooU5{min-height:130px;padding:17px}.contract_situation__pooU5.contract_selected__NHqwT{padding:16px}.contract_situation__pooU5 strong{margin:13px 0 7px}.contract_situation__pooU5 p{max-width:250px}.contract_situation__pooU5>span{float:left;margin-right:12px}.contract_options___FvC_{display:block}.contract_options___FvC_ label{margin:10px 0}.contract_panelHeading__aVE30 h2{font-size:36px}.contract_contractPaper__iW_5p{padding:30px 23px}.contract_contractPaper__iW_5p h2{font-size:31px;margin-top:40px}.contract_reviewActions__1uAEF{display:grid;grid-template-columns:1fr}.contract_reviewActions__1uAEF button{width:100%}.contract_reviewActions__1uAEF p{text-align:center}.contract_headerRight__PbEje .contract_exit__LLjIf{font-size:11px}}@media print{.contract_header__qXUdY,.contract_progress__eWDQC,.contract_reviewActions__1uAEF,.contract_reviewAside__W_Kwp,.contract_topbar__zwA1B{display:none!important}.contract_shell__TZt_b{background:#fff}.contract_workspace__AIbYY{padding:0;max-width:none}.contract_reviewLayout__dEKrS{display:block}.contract_contractPaper__iW_5p{box-shadow:none;min-height:0;max-width:none;padding:25mm}.contract_clause___5f8O p{font-size:11pt}.contract_contractPaper__iW_5p h2{font-size:25pt}}.contract_signatureModal__Hg0SM{width:min(590px,100%);max-height:calc(100vh - 36px);overflow:auto}.contract_signerFields__Nrk8t{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0 18px}.contract_signerFields__Nrk8t>div{padding:17px;background:#f4f6f2;border:1px solid #e0e5df}.contract_signerFields__Nrk8t strong{display:block;font-size:12px;line-height:1.4;margin-bottom:15px;color:#273a42}.contract_signerFields__Nrk8t label{font-size:12px;margin-bottom:12px}.contract_signerFields__Nrk8t input{font-size:13px}.contract_signatureError__LpL0e{margin:0 0 14px!important;padding:11px 12px;background:#fff0ed;color:#ad3d2c!important;font-size:12px!important;line-height:1.4!important}.contract_signatureSuccess__rsDaS>p:not(.contract_success__gSydF){font-size:14px;line-height:1.55;color:#5d6b71;margin:18px 0}.contract_signatureSuccess__rsDaS .contract_primary__0zszf{margin-top:5px}@media(max-width:600px){.contract_brand__VqobT img{width:112px}.contract_contractSummary__M3Cx1,.contract_signerFields__Nrk8t{grid-template-columns:1fr}.contract_modal__Vypfg{padding:29px 22px}}