.cost-landing{--accent:#daed94}.cost-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:64px;padding-block:76px 70px;display:grid}.cost-kicker{color:var(--green);letter-spacing:.03em;align-items:center;gap:9px;margin-bottom:24px;font-size:12px;font-weight:650;display:flex}.cost-kicker span{background:var(--green);border-radius:50%;width:7px;height:7px}.cost-hero h1{letter-spacing:-.065em;font-size:clamp(40px,4.5vw,64px);font-weight:750;line-height:1.25}.cost-hero h1 em{isolation:isolate;white-space:nowrap;font-style:normal;position:relative}.cost-hero h1 em:after{content:"";background:var(--accent);z-index:-1;height:18px;position:absolute;bottom:2px;left:0;right:0}.cost-lead{color:#5b695e;margin-top:24px;font-size:16px;line-height:1.95}.cost-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.cost-actions .button{gap:18px;min-height:58px;padding-inline:22px;font-size:14px}.cost-actions .text-link{font-size:12px}.cost-safe{color:#5a685f;align-items:center;gap:7px;margin-top:19px;font-size:11px;display:flex}.cost-hero-disclosure{max-width:460px;margin-top:9px;font-size:10px;line-height:1.8}.cost-trust{border-block:1px solid var(--line);background:#f0f2e9}.cost-trust>.wrap{justify-content:center;align-items:center;gap:80px;padding-block:19px;display:flex}.cost-trust span{color:#3a5646;align-items:center;gap:9px;font-size:12px;display:flex}.cost-section{padding-block:90px}.cost-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.cost-landing .eyebrow{color:#577153;margin-bottom:13px}.cost-section-heading h2,.cost-payback h2,.cost-faq h2,.cost-consult h2{letter-spacing:-.055em;font-size:36px;line-height:1.5}.cost-section-heading>p{padding-bottom:4px;font-size:13px;line-height:1.95}.cost-types{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.cost-types article{border:1px solid var(--line);background:var(--white);border-radius:5px;padding:25px 25px 0}.cost-types h3{margin-top:27px;font-size:20px}.cost-types p{margin-top:13px;font-size:13px;line-height:1.95}.cost-type-footer{border-top:1px solid var(--line);color:#4c644e;margin-top:24px;padding-block:16px;font-size:11px}.cost-fineprint{margin-top:17px;font-size:11px}.cost-payback{background:#e9edde;border-block:1px solid #dce1d1}.cost-payback-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;padding-block:70px;display:grid}.cost-payback-grid>div>p:not(.eyebrow){margin-top:20px;font-size:14px;line-height:2}.cost-payback .button{margin-top:27px}.cost-principles>div{border-bottom:1px solid #ced6c2;gap:18px;padding-block:24px;display:flex}.cost-principles>div:last-child{border-bottom:0}.cost-principles svg{color:var(--green);margin-top:6px}.cost-principles p{margin-top:7px;font-size:13px;line-height:1.95}.cost-process{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.cost-process li{padding:27px 28px 0 0}.cost-process li+li{border-left:1px solid var(--line);padding-left:32px}.cost-process li>span{font-family:var(--serif);color:#76866b;font-size:40px}.cost-process h3{margin-top:18px;font-size:21px}.cost-process p{margin-top:12px;font-size:13px;line-height:1.95}.cost-consult{color:#fffcef;background:#203e33;border-radius:6px;grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;padding:54px 60px;display:grid}.cost-consult p{color:#c2d0bf;margin-top:17px;font-size:14px;line-height:2}.cost-consult .button{margin-top:26px}.cost-consult-note{border-left:1px solid #496055;padding-left:48px}.cost-consult-note svg{color:var(--accent);margin-bottom:15px}.cost-consult-note h3{font-size:21px}.cost-consult-note>span{color:#c2d0bf;margin-top:22px;font-size:10px;display:block}.cost-faq{grid-template-columns:1fr 1.55fr;gap:90px;display:grid}.cost-faq .text-link{margin-top:22px}.cost-faq .faq-list summary{font-size:16px}.cost-faq .faq-list p{font-size:13px;line-height:2}.cost-secondary{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-block:35px;display:flex}.cost-secondary h2{font-size:22px}.cost-secondary p:not(.eyebrow){margin-top:8px;font-size:12px}.cost-secondary>div:last-child{flex-direction:column;gap:11px;display:flex}.cost-secondary a{justify-content:space-between;align-items:center;gap:25px;font-size:12px;display:flex}.cost-final{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding-block:30px 70px;display:flex}.cost-final>p{font-size:17px}.cost-final strong{color:var(--ink);font-weight:600}@media (width>=1500px){.cost-hero{padding-block:88px 82px}}@media (width<=1100px){.cost-hero{grid-template-columns:1fr 1fr;gap:35px}.cost-hero h1{font-size:46px}.cost-visual{padding:25px}.cost-visual-total{flex-direction:column;align-items:start;gap:3px}.cost-payback-grid{gap:50px}.cost-consult{gap:45px;padding:44px}.cost-faq{gap:45px}.cost-section-heading>p{max-width:320px}}@media (width<=800px){.cost-hero{grid-template-columns:1fr;gap:35px;padding-block:42px 45px}.cost-hero h1{font-size:clamp(40px,7.5vw,58px)}.cost-hero-copy{max-width:620px}.cost-visual{width:100%;max-width:620px}.cost-visual-total{flex-direction:row}.cost-bars{height:150px}.cost-section{padding-block:58px}.cost-section-heading{flex-direction:column;align-items:start;gap:20px}.cost-section-heading>p{max-width:none}.cost-trust>.wrap{justify-content:space-between;gap:25px}.cost-types{gap:12px}.cost-types article{padding:20px 17px 0}.cost-types h3{font-size:17px}.cost-payback-grid{grid-template-columns:1fr;gap:24px;padding-block:50px}.cost-consult{grid-template-columns:1fr;gap:30px}.cost-consult-note{border-top:1px solid #496055;border-left:0;padding:26px 0 0}.cost-faq{grid-template-columns:1fr;gap:25px}.cost-secondary{align-items:start}.cost-final{flex-direction:column;align-items:start}.cost-section-heading h2,.cost-payback h2,.cost-faq h2,.cost-consult h2{font-size:31px}}@media (width<=520px){.cost-hero{padding-top:31px}.cost-kicker{margin-bottom:18px;font-size:11px}.cost-hero h1{font-size:40px}.cost-lead{margin-top:21px;font-size:14px}.cost-actions{flex-direction:column;align-items:stretch;gap:6px;margin-top:25px}.cost-actions .text-link{justify-content:center}.cost-safe{justify-content:center;font-size:10px}.cost-hero-disclosure{text-align:center;font-size:10px}.cost-visual{padding:24px;box-shadow:6px 8px #e5e9dc}.cost-visual h2{font-size:22px}.cost-visual-top{font-size:8px}.cost-bars{gap:13px;height:145px}.cost-visual-total{flex-direction:column;gap:3px}.cost-trust>.wrap{flex-wrap:wrap;justify-content:center;gap:10px;padding-block:15px}.cost-trust span{gap:5px;font-size:10px}.cost-trust svg{width:13px}.cost-types{grid-template-columns:1fr;gap:14px}.cost-types article{padding:22px 23px 0}.cost-types h3{margin-top:13px;font-size:20px}.cost-types p{margin-top:9px}.cost-type-footer{margin-top:17px}.cost-process{grid-template-columns:1fr}.cost-process li,.cost-process li+li{border-left:0;border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;column-gap:13px;padding:22px 0;display:grid}.cost-process li>span{grid-row:span 2;font-size:36px}.cost-process h3{margin:0;font-size:19px}.cost-process p{margin-top:8px}.cost-consult{padding:32px 25px}.cost-consult .button{gap:17px;width:100%;font-size:12px}.cost-secondary{flex-direction:column;gap:22px}.cost-secondary>div:last-child{gap:18px;width:100%}.cost-final>p{font-size:15px}.cost-final .button{width:100%}.cost-final{padding-bottom:45px}.desktop-break{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cost-landing *{transition:none!important}}.cost-calendar-link{color:#d5e6bd;text-underline-offset:4px;margin-bottom:16px;font-size:11px;text-decoration:underline;display:block}.cost-landing{--paper:#f2eddf;--white:#f8f4e9;--ink:#353c2f;--muted:#6a6a5c;--green:#3e5139;--line:#d2cbb9;--accent:#d8c399;background:#f2eddf repeating-linear-gradient(0deg,#0000 0 3px,#5f482503 3px 4px)}.cost-hero{grid-template-columns:1.17fr 1fr;gap:68px;padding-block:78px}.cost-kicker{letter-spacing:0;color:#76654c;font-size:13px;font-weight:500}.cost-kicker span{display:none}.cost-hero h1{letter-spacing:-.065em;font-family:AppleMyungjo,Batang,Noto Serif CJK KR,serif;font-size:53px;font-weight:700;line-height:1.45}.cost-hero h1 em:after{background:#8e6349;height:1px;bottom:0}.cost-lead{color:#655f50;font-size:15px;line-height:2.05}.cost-landing .button{box-shadow:none;border-radius:2px}.cost-landing .eyebrow{letter-spacing:.03em;color:#8a694f;font-size:12px;font-weight:500}.cost-ledger{background:#fbf7eb;border:1px solid #d4c9b2;padding:27px 30px 24px;position:relative;transform:rotate(-1deg);box-shadow:5px 7px #e0d8c7}.cost-ledger:before{content:"";background:#ded3b7b0;border-inline:1px solid #cec1a677;width:86px;height:24px;position:absolute;top:-13px;left:calc(50% - 43px);transform:rotate(3deg)}.ledger-meta{color:#897b64;border-bottom:2px solid #76674e;justify-content:space-between;gap:12px;padding-bottom:14px;font-size:10px;display:flex}.cost-ledger h2{color:#423e32;margin-top:25px;font-family:AppleMyungjo,Batang,Noto Serif CJK KR,serif;font-size:29px;font-weight:600}.ledger-intro{color:#7c7362;margin-top:10px;font-size:12px}.ledger-rows{border-top:1px solid #c9bea7;margin:25px 0 0}.ledger-rows>div{border-bottom:1px solid #d6cbb4;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;display:flex}.ledger-rows dt{white-space:nowrap;font-size:14px;font-weight:550}.ledger-rows small{color:#9a8b72;width:30px;font-size:10px;font-weight:400;display:inline-block}.ledger-rows dd{color:#746a58;margin:0;font-size:11px}.ledger-note{align-items:center;gap:20px;padding-block:25px 21px;display:flex}.ledger-note>span{color:#945539;white-space:nowrap;border:1px solid #9c5f44;padding:9px 6px;font-size:12px;transform:rotate(-5deg)}.ledger-note p{color:#625745;font-family:AppleMyungjo,Batang,Noto Serif CJK KR,serif;font-size:18px;line-height:1.8}.ledger-note strong{color:#453d2d;font-weight:600}.ledger-disclaimer{color:#81745e;border-top:1px dashed #c9bea7;padding-top:13px;font-size:10px;line-height:1.9}.cost-trust{background:#e8e3d5;border-color:#d2cbb9}.cost-trust span{color:#62614e}.cost-section-heading h2,.cost-payback h2,.cost-faq h2,.cost-consult h2{font-family:AppleMyungjo,Batang,Noto Serif CJK KR,serif;font-size:34px;font-weight:600}.cost-types{border-block:1px solid #beb5a0;gap:0}.cost-types article{background:0 0;border:0;border-radius:0;padding:27px 28px 0}.cost-types article+article{border-left:1px solid #d2cbb9}.cost-type-no{letter-spacing:0;color:#8b7258;font-size:11px}.cost-type-footer{color:#766a55}.cost-payback{background:#e5e1d2;border-color:#d2cbb9}.cost-principles>div{border-color:#cbc5b4}.cost-principles h3{font-size:17px}.cost-process li>span{color:#877152}.cost-consult{background:#3c4637;border-radius:0}.cost-consult .eyebrow{color:#d6cbb2}.cost-consult p,.cost-consult-note>span{color:#dfdccd}.cost-consult-note{border-color:#787c69}.cost-consult-note svg{display:none}.cost-calendar-link{color:#d6cbb2}.cost-secondary h2{font-family:AppleMyungjo,Batang,Noto Serif CJK KR,serif;font-weight:600}@media (width<=1100px){.cost-hero{gap:35px}.cost-hero h1{font-size:43px}.cost-ledger{padding:24px}.ledger-rows>div{flex-direction:column;align-items:start;gap:5px}.ledger-rows dd{padding-left:30px}}@media (width<=800px){.cost-hero{grid-template-columns:1fr;gap:45px;padding-block:42px 50px}.cost-hero h1{font-size:48px}.cost-ledger{width:100%;max-width:600px}.ledger-rows>div{flex-direction:row;align-items:center}.ledger-rows dd{padding-left:0}.cost-section-heading h2,.cost-payback h2,.cost-faq h2,.cost-consult h2{font-size:30px}.cost-types article{padding-inline:18px}}@media (width<=520px){.cost-hero h1{font-size:36px;line-height:1.5}.cost-lead{font-size:13px}.cost-hero{padding-top:30px}.cost-kicker{font-size:12px}.cost-ledger{padding:22px 21px;transform:rotate(-.5deg)}.cost-ledger h2{font-size:26px}.ledger-rows dt{font-size:13px}.ledger-rows dd{font-size:10px}.ledger-note{gap:17px}.cost-types article{padding:24px 8px 0}.cost-types article+article{border-top:1px solid #d2cbb9;border-left:0}.cost-types{gap:0}.cost-types .cost-type-footer{border:0;margin-top:7px;padding-block:10px 20px}.cost-section-heading h2,.cost-payback h2,.cost-faq h2,.cost-consult h2{font-size:27px}.cost-final>p{font-size:14px}}.cost-lead strong{color:#484b39;font-weight:550}.cost-hero h1{font-size:47px}@media (width<=1100px){.cost-hero h1{font-size:39px}}@media (width<=800px){.cost-hero h1{font-size:45px}}@media (width<=520px){.cost-hero h1{letter-spacing:-.07em;font-size:30px}}
