._site_14sj1_1{min-height:100vh;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._site_14sj1_1 *{box-sizing:border-box}._site_14sj1_1 button,._site_14sj1_1 input,._site_14sj1_1 textarea,._site_14sj1_1 select{font:inherit}._site_14sj1_1 button{cursor:pointer}._site_14sj1_1 h1,._site_14sj1_1 h2,._site_14sj1_1 h3,._site_14sj1_1 h4,._site_14sj1_1 p{margin-top:0}._site_14sj1_1 h1,._site_14sj1_1 h2,._site_14sj1_1 h3{letter-spacing:-.035em}._site_14sj1_1 h1,._site_14sj1_1 h2{font-family:var(--font-family-display)}._site_14sj1_1 em{font-style:italic;font-weight:500;color:#61946c}._header_14sj1_1{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,5vw,90px);border-bottom:1px solid var(--border);background:#fbfaf4;gap:20px}._logo_14sj1_1{border:0;background:none;color:var(--foreground);font-size:23px!important;letter-spacing:-1px;font-weight:800;display:flex;align-items:center;gap:2px;white-space:nowrap}._logo_14sj1_1>span:not(._logoIcon_14sj1_1){color:#6e966b}._logoIcon_14sj1_1{background:var(--primary);color:#fff;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;margin-right:10px}._logo_14sj1_1 sup{font-size:9px;position:relative;top:-9px;letter-spacing:0}._header_14sj1_1 nav{display:flex;align-items:center;gap:28px}._header_14sj1_1 nav button{background:transparent;border:0;color:var(--foreground);font-size:13px;font-weight:700}._header_14sj1_1 nav button:hover{text-decoration:underline}._count_14sj1_1{border-radius:20px;background:#e6ebdf;padding:2px 7px;margin-left:5px}._topCta_14sj1_1,._bigCta_14sj1_1{background:var(--primary);color:#fff;border:0;border-radius:8px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:12px}._topCta_14sj1_1{padding:13px 18px;font-size:13px!important;white-space:nowrap}._bigCta_14sj1_1{padding:18px 24px;font-size:15px!important;box-shadow:0 4px #143e27}._bigCta_14sj1_1:hover,._topCta_14sj1_1:hover{background:#19482f}._hero_14sj1_1{max-width:1460px;margin:auto;padding:85px clamp(20px,5vw,90px) 100px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:8%}._eyebrow_14sj1_1,._kicker_14sj1_1{font-size:11px;font-weight:800;letter-spacing:2px;color:#4d7956}._dot_14sj1_1{display:inline-block;background:#81b76f;border-radius:100%;width:9px;height:9px;margin-right:8px}._hero_14sj1_1 h1{font-size:clamp(56px,6.1vw,94px);line-height:1.04;font-weight:650;max-width:770px;margin:23px 0 25px}._heroText_14sj1_1>p{font-size:18px;line-height:1.75;max-width:560px;color:#5c7064}._heroActions_14sj1_1{display:flex;align-items:center;gap:20px;margin:34px 0 35px}._heroActions_14sj1_1>span{font-size:12px;color:#738278}._miniProof_14sj1_1{display:flex;flex-wrap:wrap;gap:20px;color:#526d5e;font-size:12px;font-weight:700}._mockPanel_14sj1_1{background:#fffefa;border:1px solid #dce1d5;border-radius:18px;padding:29px;box-shadow:0 28px 75px #163e2820;transform:rotate(1deg)}._mockHeading_14sj1_1,._summaryTop_14sj1_1,._savedTop_14sj1_1{display:flex;align-items:start;justify-content:space-between}._mockHeading_14sj1_1 small{font-size:11px;letter-spacing:2px;font-weight:800;color:#76917b}._mockHeading_14sj1_1 h3{font-size:29px;font-family:var(--font-family-display);margin:5px 0 30px}._liveTag_14sj1_1{font-family:var(--font-family-monospace);font-size:10px!important;color:#39734d;background:#eaf3e6;border:1px solid #d1e4ca;padding:7px 9px;border-radius:30px;white-space:nowrap}._quotePreview_14sj1_1{background:#f1f3e9;padding:26px 30px;border-radius:10px}._quotePreview_14sj1_1>div:not(._bigQuote_14sj1_1){display:flex;justify-content:space-between;border-bottom:1px solid #d4ddcf;padding:10px 0;font-size:14px;color:#5c7461}._quotePreview_14sj1_1 b{color:var(--foreground);font-family:var(--font-family-monospace)}._bigQuote_14sj1_1{display:flex;flex-direction:column;padding-top:26px}._bigQuote_14sj1_1 span{font-size:13px;font-weight:700}._bigQuote_14sj1_1 strong{font-family:var(--font-family-display);font-size:65px;letter-spacing:-3px;line-height:1.4}._bigQuote_14sj1_1 small{font-size:12px;color:#5d7862}._ruler_14sj1_1{display:flex;justify-content:space-between;margin:30px 0 8px;font-size:9px;letter-spacing:1px;font-weight:800;color:#758479}._bar_14sj1_1{display:flex;height:14px;border-radius:8px;overflow:hidden}._bar_14sj1_1 span:nth-child(1){background:#7ea389}._bar_14sj1_1 span:nth-child(2){background:#c2d1a6}._bar_14sj1_1 span:nth-child(3){background:#e8cb95}._bar_14sj1_1 span:nth-child(4){background:#275b3e}._mockFooter_14sj1_1{display:flex;align-items:center;gap:8px;font-size:11px;color:#65836c;margin:19px 0 0}._strip_14sj1_1{max-width:1460px;padding:28px clamp(20px,5vw,90px);margin:auto;border-top:1px solid #d8decf;border-bottom:1px solid #d8decf;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}._strip_14sj1_1 div{display:flex;align-items:center;gap:25px;font-size:15px;font-weight:700}._strip_14sj1_1 b{font-family:var(--font-family-monospace);font-size:12px;color:#94a997}._section_14sj1_1{max-width:1460px;padding:110px clamp(20px,5vw,90px);margin:auto}._sectionIntro_14sj1_1{text-align:center}._sectionIntro_14sj1_1 h2{font-size:clamp(36px,4vw,56px);line-height:1.14;margin:20px 0 55px}._featureGrid_14sj1_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._feature_14sj1_1{border:1px solid #dce2d6;background:#fffef9;padding:30px;border-radius:10px;min-height:214px}._featureIcon_14sj1_1{color:#2c6b47;margin-bottom:18px}._feature_14sj1_1 h3{font-size:19px;margin-bottom:10px}._feature_14sj1_1 p{font-size:14px;color:#627369;line-height:1.7}._bottomCta_14sj1_1{background:#204a34;color:#fff;padding:70px max(5vw,30px);display:flex;align-items:center;justify-content:space-between;gap:30px}._bottomCta_14sj1_1 ._kicker_14sj1_1{color:#b6d4a8}._bottomCta_14sj1_1 h2{font-size:50px;margin:15px 0}._bottomCta_14sj1_1 p{color:#c6d8c9}._bottomCta_14sj1_1 ._bigCta_14sj1_1{background:#e3f1cf;color:#193b2b;box-shadow:0 4px #8aab81}._site_14sj1_1 footer{padding:30px 5%;display:flex;justify-content:space-between;font-size:12px;color:#798b7c}._workspace_14sj1_1{max-width:1510px;padding:53px clamp(20px,5vw,85px) 100px;margin:auto}._workspaceTitle_14sj1_1{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px}._workspaceTitle_14sj1_1 h1{font-size:clamp(40px,4.3vw,64px);margin:12px 0}._workspaceTitle_14sj1_1 p{font-size:15px;color:#6e8073}._outlineButton_14sj1_1{border:1px solid #bdcdbf;background:#fffefa;padding:14px 17px;border-radius:8px;display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#28583c;white-space:nowrap}._outlineButton_14sj1_1:hover{background:#edf3e9}._steps_14sj1_1{display:flex;gap:8px;max-width:800px;margin:0 0 40px}._steps_14sj1_1 button{flex:1;background:transparent;border:0;border-bottom:3px solid #d9e0d6;display:flex;align-items:center;gap:10px;color:#8c9b91;padding:12px 4px;font-size:13px;font-weight:700;text-align:left}._steps_14sj1_1 button span{width:26px;height:26px;border:1px solid #c8d2c8;border-radius:50%;display:grid;place-items:center;font-size:11px}._steps_14sj1_1 ._activeStep_14sj1_1{color:#28593a;border-color:#28593a}._activeStep_14sj1_1 span{background:#28593a;color:#fff;border-color:#28593a!important}._inlineTitle_14sj1_1{font-size:32px;margin-bottom:8px}._hint_14sj1_1{font-size:12px;color:#849185;line-height:1.6;margin:9px 0 24px}._templateGrid_14sj1_1{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}._template_14sj1_1{border:1px solid #dbe3d8;background:#fffefa;border-radius:12px;min-height:190px;text-align:left;padding:25px;transition:transform .2s,border-color .2s}._template_14sj1_1:hover{transform:translateY(-3px);border-color:#6a9c74}._template_14sj1_1>span{font-size:32px}._template_14sj1_1 h3{margin:20px 0 10px;font-size:21px}._template_14sj1_1 small{display:flex;align-items:center;gap:7px;color:#548062;font-weight:700}._studioGrid_14sj1_1{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;align-items:start}._formPanel_14sj1_1,._summary_14sj1_1{border:1px solid #dce3d7;border-radius:13px;background:#fffef9;padding:28px;box-shadow:var(--shadow)}._panelTitle_14sj1_1{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:28px}._panelTitle_14sj1_1 h2{font-size:29px;margin:0}._panelTitle_14sj1_1 span{font-size:11px;color:#8c988d}._inputRow_14sj1_1{display:grid;grid-template-columns:1fr 1fr;gap:15px}._site_14sj1_1 label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:800;color:#526a58}._site_14sj1_1 input,._site_14sj1_1 textarea,._site_14sj1_1 select{border:1px solid #d3dfd2;background:#fbfcf7;border-radius:6px;padding:11px 12px;min-width:0;color:#213c2d;outline:none;width:100%;font-size:13px}._site_14sj1_1 input:focus,._site_14sj1_1 textarea:focus,._site_14sj1_1 select:focus{border-color:#5d956e;box-shadow:0 0 0 3px #5d956e22}._lineHeader_14sj1_1{display:flex;align-items:center;justify-content:space-between;margin:33px 0 15px}._lineHeader_14sj1_1 h3{font-size:18px;margin:0}._lineHeader_14sj1_1 button{border:0;background:#e9f0e5;color:#265c3d;border-radius:6px;padding:10px 12px;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800}._tableScroll_14sj1_1{overflow-x:auto}._editTable_14sj1_1{width:100%;border-collapse:collapse;min-width:720px}._editTable_14sj1_1 th{text-align:left;color:#879587;font-size:10px;letter-spacing:.5px;text-transform:uppercase;padding:9px 5px}._editTable_14sj1_1 td{border-top:1px solid #e5e9df;padding:9px 5px}._editTable_14sj1_1 td:nth-child(1){min-width:165px}._editTable_14sj1_1 td:nth-child(2){min-width:100px}._editTable_14sj1_1 td:nth-child(3){width:75px}._editTable_14sj1_1 td:nth-child(4){width:76px}._editTable_14sj1_1 td:nth-child(5){width:90px}._editTable_14sj1_1 input,._editTable_14sj1_1 select{padding:9px 7px;font-size:12px}._editTable_14sj1_1 ._lineTotal_14sj1_1{font-weight:800;font-size:12px;white-space:nowrap}._editTable_14sj1_1 button{background:none;border:0;color:#9eada0}._rates_14sj1_1{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:27px 0 16px}._summary_14sj1_1{background:#eaf0e4;position:sticky;top:20px;border-color:#d4e0d2}._summaryTop_14sj1_1{align-items:center;font-size:10px;font-weight:800;letter-spacing:1.3px;color:#64816c}._summary_14sj1_1 h3{font-size:15px;margin:28px 0 7px;font-family:var(--font-family-base)}._bigAmount_14sj1_1{font-size:48px;font-family:var(--font-family-display);letter-spacing:-2px;display:block;line-height:1.3}._summaryLines_14sj1_1{border-top:1px solid #cfddce;border-bottom:1px solid #cfddce;margin:24px 0;padding:14px 0}._summaryLines_14sj1_1>div{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-size:12px;color:#6b7d6e}._summaryLines_14sj1_1 b{font-family:var(--font-family-monospace);color:#253f2d;font-size:13px}._summaryLines_14sj1_1 ._profitLine_14sj1_1{font-size:14px;color:#204d32;font-weight:800}._profitLine_14sj1_1 b{font-size:20px;color:#217341}._marginBox_14sj1_1{padding:17px;background:#f9fbf4;border-radius:9px}._marginBox_14sj1_1>span{font-size:11px;color:#56715b;font-weight:800}._marginBox_14sj1_1 strong{font-family:var(--font-family-display);font-size:38px;display:block;margin:5px 0}._marginTrack_14sj1_1{height:7px;border-radius:10px;background:#dce7d9;overflow:hidden}._marginTrack_14sj1_1 span{display:block;height:100%;background:#4e9563}._marginBox_14sj1_1 small{font-size:10px;color:#8c9c8b;display:block;margin-top:7px}._actualBlock_14sj1_1{margin-top:28px;border-top:1px solid #cfddce;padding-top:24px}._actualBlock_14sj1_1 h4{margin:0 0 6px;font-size:15px}._actualBlock_14sj1_1 p{font-size:12px;line-height:1.6;color:#728373}._actualResult_14sj1_1{display:flex;flex-direction:column;gap:6px;margin-top:15px;padding:14px;background:#fffefa;border-radius:8px}._actualResult_14sj1_1 span,._actualResult_14sj1_1 small{font-size:12px;color:#68806a}._actualResult_14sj1_1 b{font-size:24px}._fieldLabel_14sj1_1{margin:18px 0}._quoteBox_14sj1_1{margin:22px 0;padding:29px;border:1px solid #dae5d6;border-radius:8px;background:#fbfcf8}._quoteBrand_14sj1_1{display:flex;justify-content:space-between;font-size:13px}._quoteBrand_14sj1_1 small{font-size:10px;color:#7a8c7a}._quoteBox_14sj1_1 h3{font-family:var(--font-family-display);font-size:32px;margin:27px 0 10px}._quoteBox_14sj1_1>p{font-size:13px;color:#718272}._scopeList_14sj1_1{margin:24px 0;font-size:13px}._scopeList_14sj1_1>b{display:block;margin-bottom:12px}._scopeList_14sj1_1>div{display:flex;justify-content:space-between;border-bottom:1px solid #e3e9df;padding:8px 0}._scopeList_14sj1_1 span{color:#728473}._clientPrice_14sj1_1{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 0;border-top:2px solid #244d36;font-size:13px;font-weight:700}._clientPrice_14sj1_1 strong{font-size:27px}._buttonCluster_14sj1_1{display:flex;gap:13px;flex-wrap:wrap}._savedGrid_14sj1_1{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}._savedCard_14sj1_1{background:#fffefa;border:1px solid #dce3d7;border-radius:12px;padding:25px}._savedCard_14sj1_1 h3{font-size:22px;margin:24px 0 9px}._savedCard_14sj1_1 p{font-size:13px;color:#789080}._savedTop_14sj1_1 small{color:#849788;font-size:10px}._savedTop_14sj1_1 button{border:0;background:none;color:#9aab9b}._savedCard_14sj1_1 ._outlineButton_14sj1_1{margin-top:17px}._empty_14sj1_1{text-align:center;border:1px dashed #c6d4c3;padding:70px 20px;border-radius:12px}._empty_14sj1_1 svg{color:#719878}._empty_14sj1_1 h2{font-size:34px;margin:14px 0}._empty_14sj1_1 p{color:#738575}._empty_14sj1_1 button{margin:15px auto}@media(max-width:1000px){._hero_14sj1_1{grid-template-columns:1fr;gap:55px;padding-top:55px}._mockPanel_14sj1_1{max-width:650px;width:100%;transform:none}._header_14sj1_1 nav{gap:12px}._studioGrid_14sj1_1{grid-template-columns:1fr}._summary_14sj1_1{position:static}._featureGrid_14sj1_1{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){._header_14sj1_1{height:75px;padding:0 15px}._header_14sj1_1 nav{display:none}._logo_14sj1_1{font-size:20px!important}._topCta_14sj1_1{padding:11px;font-size:11px!important}._hero_14sj1_1{padding:55px 20px}._hero_14sj1_1 h1{font-size:56px}._heroActions_14sj1_1{align-items:flex-start;flex-direction:column}._strip_14sj1_1{grid-template-columns:1fr;gap:14px}._section_14sj1_1{padding:65px 20px}._featureGrid_14sj1_1,._templateGrid_14sj1_1,._savedGrid_14sj1_1{grid-template-columns:1fr}._bottomCta_14sj1_1{flex-direction:column;align-items:start}._bottomCta_14sj1_1 h2{font-size:36px}._workspace_14sj1_1{padding:35px 15px}._workspaceTitle_14sj1_1{align-items:flex-start;flex-direction:column}._steps_14sj1_1{gap:4px}._steps_14sj1_1 button{font-size:10px;gap:5px}._steps_14sj1_1 button span{width:22px;height:22px;flex-shrink:0}._formPanel_14sj1_1,._summary_14sj1_1{padding:17px}._inputRow_14sj1_1,._rates_14sj1_1{grid-template-columns:1fr}._mockPanel_14sj1_1{padding:16px}._bigQuote_14sj1_1 strong{font-size:54px}._buttonCluster_14sj1_1{flex-direction:column}._buttonCluster_14sj1_1 button{width:100%}}._headerTools_14sj1_2{display:flex;align-items:center;gap:14px}._languageSwitch_14sj1_2{display:flex;align-items:center;gap:5px;border:1px solid #cbd7c7;background:#f2f4e9;padding:5px 7px;border-radius:7px;white-space:nowrap}._languageSwitch_14sj1_2 button{border:0;background:transparent;padding:5px 7px;border-radius:5px;font-family:var(--font-family-monospace)!important;font-size:12px!important;color:#627866;font-weight:700}._languageSwitch_14sj1_2 ._selectedLanguage_14sj1_2{background:#245a3c;color:#fff}._languageSwitch_14sj1_2 span{color:#9dab96;font-size:11px}@media(max-width:680px){._headerTools_14sj1_2{gap:7px}._languageSwitch_14sj1_2{gap:1px;padding:3px}._languageSwitch_14sj1_2 button{font-size:11px!important;padding:5px}._header_14sj1_1 ._topCta_14sj1_1{font-size:10px!important;max-width:135px}}._accountButton_14sj1_4,._mobilePricing_14sj1_4{background:transparent;color:#30533b;border:0;font-size:12px!important;font-weight:700;white-space:nowrap;cursor:pointer}._accountButton_14sj1_4:hover,._mobilePricing_14sj1_4:hover{text-decoration:underline}._mobilePricing_14sj1_4{display:none}._billingError_14sj1_4{background:#fff0e9;padding:12px 15px;color:#a73b30;border-radius:6px;font-size:13px;line-height:1.6}._billingError_14sj1_4 button{background:transparent;border:0;text-decoration:underline;color:inherit;cursor:pointer}._billingNotice_14sj1_4{color:#256541;background:#ebf4e6;padding:12px 15px;border-radius:6px;font-size:13px;line-height:1.6}@media(max-width:760px){._accountButton_14sj1_4{font-size:11px!important}._header_14sj1_1{padding:0 15px}._headerTools_14sj1_2{gap:7px}}@media(max-width:680px){._mobilePricing_14sj1_4{display:inline}._header_14sj1_1 ._topCta_14sj1_1{display:none}._logo_14sj1_1{font-size:18px!important}._headerTools_14sj1_2{gap:4px}._accountButton_14sj1_4,._mobilePricing_14sj1_4{font-size:11px!important;padding:5px 3px}}._root_1wfrv_1{color:#203f2b;background:#f5f2e9;font-family:var(--font-family-base);overflow:hidden}._root_1wfrv_1 *{box-sizing:border-box}._root_1wfrv_1 button{cursor:pointer}._root_1wfrv_1 h1,._root_1wfrv_1 h2,._root_1wfrv_1 h3,._root_1wfrv_1 p{margin:0}._root_1wfrv_1 em{font-weight:500;color:#71906c}._hero_1wfrv_1{display:grid;grid-template-columns:minmax(0,44%) minmax(0,56%);min-height:675px;background:#f5f2e9}._heroWords_1wfrv_1{padding:clamp(54px,6vw,100px) clamp(28px,4.5vw,85px) 38px clamp(30px,6.1vw,112px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}._eyebrow_1wfrv_1,._overline_1wfrv_1{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:1.2px;font-weight:600;color:#618368}._eyebrow_1wfrv_1{display:flex;align-items:center;gap:12px;margin-bottom:27px}._eyebrowRule_1wfrv_1{display:block;width:24px;height:1px;background:#64866d}._hero_1wfrv_1 h1{font-family:Fraunces,serif;letter-spacing:-.052em;font-weight:600;font-size:clamp(43px,4.3vw,71px);line-height:1.15;color:#163a26;max-width:680px}._hero_1wfrv_1 h1 em{font-style:italic;color:#738f6c}._heroWords_1wfrv_1>p{font-size:clamp(15px,1.1vw,18px);line-height:1.73;color:#53675a;max-width:440px;margin:25px 0 30px}._heroButton_1wfrv_1{background:#234f36;border:1px solid #234f36;color:#fff;border-radius:3px;display:flex;align-items:center;gap:50px;justify-content:space-between;padding:18px 22px;font-size:14px;font-weight:700;min-width:260px;transition:background .2s}._heroButton_1wfrv_1:hover{background:#143b26}._heroFine_1wfrv_1{font-size:12px;color:#6b806d;display:flex;align-items:center;gap:9px;margin-top:22px}._heroFine_1wfrv_1 svg{color:#658966}._heroIndex_1wfrv_1{margin-top:auto;padding-top:60px;font-family:IBM Plex Mono,monospace;font-size:10px;letter-spacing:1.3px;color:#7e927d}._heroIndex_1wfrv_1 span{color:#b5beb0;margin:0 7px}._heroVisual_1wfrv_1{position:relative;min-height:675px;overflow:hidden}._heroVisual_1wfrv_1>img{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;inset:0}._photoNote_1wfrv_1{position:absolute;bottom:35px;left:34px;background:#f8f6ed;box-shadow:0 16px 34px #132d1e30;padding:17px 20px;display:flex;align-items:center;gap:13px;max-width:350px}._photoNoteIcon_1wfrv_1{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#dce9d0;color:#315c3b;flex-shrink:0}._photoNote_1wfrv_1 strong{font-family:Fraunces,serif;font-size:18px;font-weight:600;display:block;white-space:nowrap}._photoNote_1wfrv_1 small{font-size:11px;color:#788a78;display:block;margin-top:5px}._process_1wfrv_1{padding:105px clamp(25px,7vw,115px) 88px;display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,1.5fr);gap:8vw;align-items:start;background:#f6f3ec}._processTitle_1wfrv_1 h2,._calcIntro_1wfrv_1 h2,._finalText_1wfrv_1 h2{font-family:Fraunces,serif;font-weight:600;font-size:clamp(36px,3.6vw,56px);line-height:1.17;letter-spacing:-.045em;margin-top:19px}._processSteps_1wfrv_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding-top:9px}._processSteps_1wfrv_1>div{border-top:1px solid #b6c7b3;padding-top:17px}._processSteps_1wfrv_1>div>span{color:#75936f;font-family:IBM Plex Mono,monospace;font-size:11px}._processSteps_1wfrv_1 h3{font-family:Fraunces,serif;font-size:22px;font-weight:600;line-height:1.24;margin:23px 0 11px}._processSteps_1wfrv_1 p{font-size:13px;line-height:1.75;color:#6b796b}._gallery_1wfrv_1{display:grid;grid-template-columns:1.3fr .95fr .55fr;gap:13px;padding:0 clamp(25px,7vw,115px) 110px;background:#f6f3ec}._galleryLarge_1wfrv_1,._gallerySmall_1wfrv_1{position:relative;height:360px;overflow:hidden;background:#d0d5c5}._gallery_1wfrv_1 img{width:100%;height:100%;object-fit:cover}._galleryLarge_1wfrv_1 span,._gallerySmall_1wfrv_1 span{position:absolute;left:18px;bottom:17px;color:#fff;text-shadow:0 2px 7px #183323a3;font-size:14px;font-weight:700}._galleryCaption_1wfrv_1{background:#e1e8d6;padding:28px;display:flex;flex-direction:column;justify-content:space-between}._galleryCaption_1wfrv_1 span{font-size:38px;color:#5b8c5b}._galleryCaption_1wfrv_1 p{font-family:Fraunces,serif;font-size:clamp(17px,1.5vw,24px);line-height:1.35;color:#244f32}._calculatorSection_1wfrv_1{background:#214e36;padding:95px clamp(25px,7vw,115px) 110px;color:#f2f5ed}._calcIntro_1wfrv_1{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:end;margin-bottom:43px}._calcIntro_1wfrv_1 ._overline_1wfrv_1{color:#c0d3b0}._calcIntro_1wfrv_1 h2{color:#fff}._calcIntro_1wfrv_1 h2 em{color:#d0e3b8}._calcIntro_1wfrv_1>p{font-size:16px;line-height:1.7;color:#c7d8c8;max-width:375px;justify-self:end}._calculator_1wfrv_1{display:grid;grid-template-columns:1fr .9fr;gap:0;border:1px solid #c4d7bf57;background:#1b4530}._controls_1wfrv_1{padding:22px clamp(24px,3.5vw,65px) 32px}._control_1wfrv_1{padding:22px 0;border-bottom:1px solid #a9c3a34f}._controlHead_1wfrv_1{display:flex;align-items:center;justify-content:space-between;gap:15px}._controlHead_1wfrv_1 label{font-size:14px;font-weight:600;color:#eef6e9}._controlHead_1wfrv_1 strong{font-family:Fraunces,serif;font-size:31px;white-space:nowrap;font-weight:500}._controlHead_1wfrv_1 small{font-family:var(--font-family-base);font-size:12px;font-weight:400}._stepper_1wfrv_1{display:flex;gap:8px;margin:13px 0}._stepper_1wfrv_1 button{background:transparent;border:1px solid #9bb89b;color:#fff;width:36px;height:32px;display:flex;align-items:center;justify-content:center}._stepper_1wfrv_1 button:hover{background:#376e4c}._control_1wfrv_1>small{font-size:11px;color:#b4c6b7}._control_1wfrv_1 input[type=range]{margin:21px 0 4px;width:100%;accent-color:#b9dba7}._assumption_1wfrv_1{font-size:11px;color:#b5c8b5;line-height:1.7;margin-top:22px!important}._result_1wfrv_1{background:#f3f2e8;color:#254a35;padding:45px clamp(25px,3.5vw,58px);display:flex;flex-direction:column;justify-content:center}._resultLabel_1wfrv_1{font-size:13px;font-weight:700;color:#617962}._price_1wfrv_1{font-family:Fraunces,serif;font-weight:600;font-size:clamp(52px,5.3vw,88px);line-height:1.15;margin:15px 0 25px;letter-spacing:-.055em}._line_1wfrv_1{height:1px;background:#cfdbca;margin-bottom:15px}._resultRow_1wfrv_1{display:flex;justify-content:space-between;gap:16px;font-size:13px;color:#5e7160;padding:13px 0}._resultRow_1wfrv_1 b{font-family:IBM Plex Mono,monospace;color:#234734;font-size:15px}._resultRow_1wfrv_1 ._greenAmount_1wfrv_1{color:#298548;font-size:20px}._result_1wfrv_1>p{color:#859285;font-size:11px;margin:12px 0 27px;line-height:1.6}._result_1wfrv_1 button{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#234f36;color:#fff;padding:17px 20px;border:0;border-radius:3px;font-size:13px;font-weight:700}._result_1wfrv_1 button:hover{background:#153b27}._finalSection_1wfrv_1{display:grid;grid-template-columns:1fr 1fr;min-height:540px}._finalPhoto_1wfrv_1{position:relative;min-height:540px}._finalPhoto_1wfrv_1 img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._finalText_1wfrv_1{padding:70px 7vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;background:#e9ebdf}._finalText_1wfrv_1 h2{margin:24px 0;font-size:clamp(35px,3.8vw,62px)}._finalText_1wfrv_1 p{font-size:15px;line-height:1.75;color:#667b68;max-width:410px;margin-bottom:24px}._finalText_1wfrv_1 button{border:0;background:#245638;color:#fff;padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:30px;font-weight:700;font-size:13px;min-width:235px}._finalText_1wfrv_1 button._saved_1wfrv_1{background:transparent;color:#3c6247;padding:15px 0;min-width:auto;text-decoration:underline;font-size:12px}._footer_1wfrv_1{background:#183e2c;color:#cbdccc;padding:26px clamp(25px,7vw,115px);display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:12px}._footer_1wfrv_1 b{color:#e2eee1}@media(max-width:1150px){._hero_1wfrv_1{grid-template-columns:48% 52%}._heroWords_1wfrv_1{padding:52px 35px 30px 45px}._hero_1wfrv_1 h1{font-size:clamp(40px,4.5vw,60px)}._process_1wfrv_1{grid-template-columns:1fr;gap:35px}._gallery_1wfrv_1{grid-template-columns:1.25fr 1fr}._galleryCaption_1wfrv_1{grid-column:1 / -1;min-height:110px;flex-direction:row;align-items:center;gap:24px}._galleryCaption_1wfrv_1 p{max-width:580px}._calcIntro_1wfrv_1{grid-template-columns:1fr}._calcIntro_1wfrv_1>p{justify-self:start}}@media(max-width:760px){._hero_1wfrv_1{display:flex;flex-direction:column}._heroWords_1wfrv_1{min-height:480px;padding:45px 25px 34px;order:1}._heroVisual_1wfrv_1{min-height:360px;order:2}._heroVisual_1wfrv_1>img{object-position:center}._hero_1wfrv_1 h1{font-size:clamp(42px,10vw,66px)}._heroIndex_1wfrv_1{padding-top:32px}._photoNote_1wfrv_1{left:18px;bottom:16px;padding:12px 14px}._process_1wfrv_1{padding:75px 25px 60px}._processSteps_1wfrv_1{grid-template-columns:1fr;gap:16px}._processSteps_1wfrv_1>div{padding-top:14px}._processSteps_1wfrv_1 h3{margin:10px 0}._gallery_1wfrv_1{padding:0 20px 65px;grid-template-columns:1fr 1fr;gap:8px}._galleryLarge_1wfrv_1,._gallerySmall_1wfrv_1{height:250px}._galleryCaption_1wfrv_1{padding:22px;grid-column:1/-1}._calculatorSection_1wfrv_1{padding:70px 20px}._calculator_1wfrv_1{grid-template-columns:1fr}._calcIntro_1wfrv_1 h2{font-size:41px}._controls_1wfrv_1{padding:15px 24px 28px}._result_1wfrv_1{padding:30px 24px}._price_1wfrv_1{font-size:68px}._finalSection_1wfrv_1{grid-template-columns:1fr}._finalPhoto_1wfrv_1{height:340px;min-height:340px}._finalText_1wfrv_1{padding:55px 25px}._footer_1wfrv_1{padding:25px;flex-wrap:wrap}._footer_1wfrv_1 span:nth-child(2){display:none}}@media(max-width:420px){._heroWords_1wfrv_1{padding:40px 21px 30px}._hero_1wfrv_1 h1{font-size:41px}._heroButton_1wfrv_1{width:100%;min-width:0}._galleryLarge_1wfrv_1,._gallerySmall_1wfrv_1{height:195px}._galleryCaption_1wfrv_1 p{font-size:16px}._price_1wfrv_1{font-size:58px}._photoNote_1wfrv_1 strong{font-size:15px}._photoNote_1wfrv_1 small{font-size:10px}}._wrap_1poni_1{max-width:1180px;margin:0 auto;padding:76px 25px 110px;color:#244732}._heading_1poni_1{text-align:center;max-width:720px;margin:0 auto 45px}._heading_1poni_1>span{font:600 11px IBM Plex Mono,monospace;letter-spacing:1.3px;color:#748f75}._heading_1poni_1 h1{font:600 clamp(42px,5vw,70px)/1.1 "Fraunces",serif;letter-spacing:-.05em;margin:18px 0}._heading_1poni_1 h1 em{color:#7d9b73}._heading_1poni_1 p{font-size:16px;line-height:1.8;color:#607865}._cards_1poni_1{display:grid;grid-template-columns:1fr 1fr;gap:22px}._cards_1poni_1 article{padding:38px;background:#fffdf5;border:1px solid #d4ddcf;display:flex;flex-direction:column;min-height:485px}._cards_1poni_1 ._paid_1poni_1{background:#e5eddf;border:1px solid #b9ceae}._cardTag_1poni_1{font:700 11px IBM Plex Mono,monospace;letter-spacing:1px;color:#658669}._cards_1poni_1 h2{font:600 26px Fraunces,serif;margin:20px 0}._cards_1poni_1 strong{font:600 58px Fraunces,serif;letter-spacing:-.05em}._cards_1poni_1 strong span{font:500 13px DM Sans,sans-serif;letter-spacing:normal;color:#657964}._cards_1poni_1 p{font-size:14px;color:#6b7e6a;line-height:1.7;max-width:370px;margin:15px 0 22px}._benefits_1poni_1{display:grid;gap:12px;font-size:13px;color:#476c4e;margin-bottom:33px}._benefits_1poni_1 span{display:flex;align-items:center;gap:10px}._cards_1poni_1 button{width:100%;background:#224d35!important;border:0!important;color:#fff!important;font:700 14px DM Sans,sans-serif!important;padding:17px 19px!important;margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;border-radius:3px}._cards_1poni_1 button:hover{background:#143a25!important}._status_1poni_1{margin-top:24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#60775f;font-size:13px}._status_1poni_1 strong{color:#24583b}._status_1poni_1 button{border:0;background:transparent;color:#23613d;text-decoration:underline;cursor:pointer}._error_1poni_1{background:#ffedea;color:#9e3424;padding:15px;margin-top:20px}@media(max-width:720px){._wrap_1poni_1{padding:50px 18px}._cards_1poni_1{grid-template-columns:1fr}._cards_1poni_1 article{min-height:auto;padding:25px}._cards_1poni_1 strong{font-size:48px}}
