._page_1srkw_1{background:var(--cream);min-height:100vh;color:var(--ink)}._topbar_1srkw_1{position:sticky}._content_1srkw_1{width:min(100% - 40px,980px);margin:0 auto;padding:70px 0 88px}._content_1srkw_1 h1{letter-spacing:-.055em;margin:0;font:400 clamp(3rem,7vw,5.6rem)/.98 Georgia,serif}._content_1srkw_1 h1 em{color:#747773;font-weight:400}._intro_1srkw_1{max-width:630px;color:var(--muted);margin:24px 0 38px;font-size:1.12rem;line-height:1.65}._comparison_1srkw_1{grid-template-columns:1fr 1fr;gap:18px;display:grid}._comparison_1srkw_1 figure{aspect-ratio:1.18;background:#d8d5cb;border-radius:16px;margin:0;position:relative;overflow:hidden}._comparison_1srkw_1 img{object-fit:cover;width:100%;height:100%;display:block}._comparison_1srkw_1 figcaption{color:var(--ink);letter-spacing:.1em;background:#fffdfa;border-radius:999px;padding:8px 11px;font-size:.74rem;font-weight:900;position:absolute;top:14px;left:14px}._summary_1srkw_1{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}._summary_1srkw_1>div{border:1px solid var(--line);background:#fffdfa;border-radius:14px;gap:7px;padding:22px 24px;display:grid}._summary_1srkw_1 span,._summary_1srkw_1 small{color:var(--muted)}._summary_1srkw_1 span{letter-spacing:.1em;font-size:.76rem;font-weight:900}._summary_1srkw_1 strong{font:400 2.5rem Georgia,serif}._summary_1srkw_1 small{font-size:.88rem}._costs_1srkw_1,._timePlan_1srkw_1{border:1px solid var(--line);background:#fffdfa;border-radius:18px;margin-top:60px;padding:32px;box-shadow:0 10px 28px #2337340a}._sectionHeading_1srkw_1 ._eyebrow_1srkw_1{margin-bottom:10px}._sectionHeading_1srkw_1 h2{margin:0;font:400 clamp(1.8rem,4vw,2.55rem) Georgia,serif}._costRow_1srkw_1{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:22px 0;display:flex}._costRow_1srkw_1>div{gap:7px;display:grid}._costRow_1srkw_1 b{font-size:1rem}._costRow_1srkw_1 span{color:var(--muted);font-size:.9rem;line-height:1.5}._costRow_1srkw_1>strong{flex:none;font-size:1.05rem}._total_1srkw_1{justify-content:space-between;align-items:center;padding:20px 0 8px;font-size:1.05rem;font-weight:800;display:flex}._total_1srkw_1 strong{font:400 1.85rem Georgia,serif}._productLink_1srkw_1{color:var(--teal);align-items:center;gap:8px;margin-top:15px;font-weight:800;text-decoration:none;display:inline-flex}._productLink_1srkw_1:hover{text-underline-offset:3px;text-decoration:underline}._note_1srkw_1,._estimateNote_1srkw_1{color:var(--muted);font-size:.82rem;line-height:1.55}._note_1srkw_1{margin:16px 0 0}._timePlan_1srkw_1 ol{margin:30px 0 0;padding:0;list-style:none}._timePlan_1srkw_1 li{border-top:1px solid var(--line);grid-template-columns:42px 1fr;gap:15px;padding:19px 0;display:grid}._stepNumber_1srkw_1{width:34px;height:34px;color:var(--teal);background:#e9f2ee;border-radius:50%;place-items:center;font-weight:900;display:grid}._stepTitle_1srkw_1{justify-content:space-between;align-items:center;gap:16px;display:flex}._stepTitle_1srkw_1 h3{margin:0;font:400 1.28rem Georgia,serif}._stepTitle_1srkw_1 b{color:var(--teal);flex:none;font-size:.9rem}._timePlan_1srkw_1 li p{color:var(--muted);margin:7px 0 0;line-height:1.55}._estimateNote_1srkw_1{margin:16px 0 0}._cta_1srkw_1{background:var(--ink);color:#f8f4ea;border-radius:18px;margin-top:60px;padding:38px}._cta_1srkw_1 ._eyebrow_1srkw_1{color:#ff9a7e}._cta_1srkw_1 h2{margin:0;font:400 clamp(2rem,4vw,3rem) Georgia,serif}._cta_1srkw_1>p:not(._eyebrow_1srkw_1){color:#c5d2ce}._cta_1srkw_1>a{background:var(--orange);color:#fff;border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:14px 18px;font-weight:800;text-decoration:none;display:inline-flex}._cta_1srkw_1>a:hover{background:#d94b29}._footer_1srkw_1{background:#0d2221;justify-content:center;gap:24px;padding:24px;display:flex}._footer_1srkw_1 a{color:#b9c8c3;font-size:.85rem;text-decoration:none}._footer_1srkw_1 a:hover{color:#fff;text-decoration:underline}@media (max-width:700px){._content_1srkw_1{width:min(100% - 32px,980px);padding:48px 0 60px}._comparison_1srkw_1{grid-template-columns:1fr}._comparison_1srkw_1 figure{aspect-ratio:1.2}._summary_1srkw_1{gap:10px}._summary_1srkw_1>div{padding:17px}._summary_1srkw_1 strong{font-size:2rem}._costs_1srkw_1,._timePlan_1srkw_1{margin-top:38px;padding:22px}._costRow_1srkw_1{gap:10px}._stepTitle_1srkw_1{align-items:flex-start}._cta_1srkw_1{margin-top:40px;padding:27px}}@media (max-width:440px){._summary_1srkw_1{grid-template-columns:1fr}._costRow_1srkw_1{align-items:flex-start}._costRow_1srkw_1>strong{font-size:.98rem}}
