.styles_page__FNfzF{--bg:#e8e6e1;--panel:#f4f3ef;--ink:#1c1c1c;--muted:#6b6862;--line:#d3cfc6;--stone:#b08d57;--stone-deep:#8a6a3d;--terra:#a8583f;--under:#3f6b4a;--over:#a8583f;background:var(--bg);color:var(--ink);min-height:100dvh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.55}.styles_page__FNfzF *,.styles_page__FNfzF :after,.styles_page__FNfzF :before{box-sizing:border-box}.styles_wrap__qLRXW{width:100%;max-width:1120px;margin:0 auto;padding-left:32px;padding-right:32px}.styles_nav__wwGJz{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.styles_navInner__AydiF{display:flex;align-items:center;justify-content:space-between;height:68px}.styles_brand__p0za_{display:inline-flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.18em;font-size:15px}.styles_brandMark__0VOr6{width:9px;height:9px;background:var(--stone);transform:rotate(45deg);display:inline-block}.styles_navLinks__W7N2H{display:flex;align-items:center;gap:28px}.styles_navLinks__W7N2H a{color:var(--muted);text-decoration:none;font-size:14px;letter-spacing:.01em}.styles_navLinks__W7N2H a:hover{color:var(--ink)}.styles_btn__ARkbP{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font:inherit;font-size:15px;font-weight:600;padding:13px 22px;cursor:pointer;border-radius:2px;transition:transform .12s ease,background .15s ease,color .15s ease;white-space:nowrap}.styles_btnPrimary__y9FAF{background:var(--ink);color:var(--bg)}.styles_btnPrimary__y9FAF:hover{background:var(--stone-deep)}.styles_btnPrimary__y9FAF:disabled{opacity:.6;cursor:default}.styles_btnGhost___eYep{background:transparent;color:var(--ink);border-color:var(--ink)}.styles_btnGhost___eYep:hover{background:var(--ink);color:var(--bg)}.styles_navCta__b_aVT{padding:9px 16px;font-size:13px}.styles_hero__YnG0x{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:64px;gap:64px;align-items:center;padding-top:92px;padding-bottom:92px}.styles_eyebrow__5y3Sh{display:inline-flex;align-items:center;gap:9px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:6px 12px;border-radius:999px;background:var(--panel)}.styles_dot__kqf7A{width:7px;height:7px;border-radius:50%;background:var(--stone)}.styles_hero__YnG0x h1{font-size:clamp(38px,5.4vw,62px);line-height:1.04;letter-spacing:-.02em;margin:22px 0 20px;font-weight:700}.styles_hero__YnG0x h1 em{font-style:normal;color:var(--terra)}.styles_lead__b7Al0{font-size:19px;color:var(--muted);max-width:30em;margin:0 0 28px}.styles_microtrust__l9tnN{margin-top:14px;font-size:12.5px;letter-spacing:.03em;color:var(--muted)}.styles_form__aLbia{display:flex;gap:10px;max-width:460px}.styles_form__aLbia input{flex:1 1;min-width:0;font:inherit;font-size:15px;padding:13px 16px;border:1px solid var(--line);border-radius:2px;background:#fff;color:var(--ink)}.styles_form__aLbia input:focus{outline:none;border-color:var(--stone);box-shadow:0 0 0 3px color-mix(in srgb,var(--stone) 22%,transparent)}.styles_msg__4h_dJ{min-height:20px;font-size:13px;margin-top:10px;color:var(--muted)}.styles_msg__4h_dJ.styles_ok__hsZjp{color:var(--under)}.styles_msg__4h_dJ.styles_err__SGjQZ{color:var(--terra)}.styles_showcase__juQok{display:flex;flex-direction:column;gap:18px}.styles_listing__uPX57{background:var(--panel);border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 24px 60px -40px rgba(28,28,28,.5)}.styles_listingAlt__POrDq{opacity:.9;transform:scale(.965);transform-origin:top right}.styles_listingPhoto__DIeMW{position:relative;height:148px;background:linear-gradient(135deg,#cfc8bb,#b9b0a1 55%,#a89e8c);overflow:hidden}.styles_roofline__Lyxpr{position:absolute;left:0;right:0;bottom:0;height:62px;background:linear-gradient(135deg,transparent 49.5%,#9a8f7c 50%) 0 0 /44px 62px repeat-x,linear-gradient(225deg,transparent 49.5%,#8c8171 50%) 22px 0 /44px 62px repeat-x;opacity:.55}.styles_scoreBadge__5Z9Cu{position:absolute;top:12px;left:12px;z-index:2;background:var(--ink);color:var(--bg);font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 11px;border-radius:2px}.styles_listingBody__wXEDv{padding:18px 20px 20px}.styles_listingHead__Lmxhm{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.styles_price__3e6rW{font-size:26px;font-weight:700;letter-spacing:-.01em}.styles_addr__RXkSn{font-size:13px;color:var(--muted);margin-top:2px}.styles_verdict__du1Ah{font-size:12px;font-weight:700;padding:6px 10px;border-radius:999px;white-space:nowrap}.styles_under__mn6D2{color:var(--under);background:color-mix(in srgb,var(--under) 14%,transparent)}.styles_over__b_CPh{color:var(--over);background:color-mix(in srgb,var(--over) 12%,transparent)}.styles_statsRow__gMeCy{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--line);font-size:13.5px;color:var(--muted)}.styles_statsRow__gMeCy strong{color:var(--ink);font-weight:700}.styles_insight__ncuOb{margin-top:14px;font-size:13.5px;color:var(--ink);border-left:2px solid var(--stone);padding-left:12px}.styles_stats__MyjbI{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.styles_stat__tM_Nc{padding:34px 20px;text-align:center;border-left:1px solid var(--line)}.styles_stat__tM_Nc:first-child{border-left:none}.styles_statK__0BNCx{font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--stone-deep)}.styles_statV__q0nD_{font-size:13px;color:var(--muted);margin-top:4px}.styles_section__ebMRl{padding-top:88px;padding-bottom:8px}.styles_kicker__p5q9B{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--stone-deep);margin-bottom:14px}.styles_section__ebMRl h2{font-size:clamp(27px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px;max-width:18em;font-weight:700}.styles_sub__q3pJS{font-size:17px;color:var(--muted);max-width:40em;margin:0 0 40px}.styles_steps__t1lF3{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:4px;overflow:hidden}.styles_step__ERcGg{background:var(--panel);padding:28px 24px 30px}.styles_stepNum__Wiw1q{font-size:13px;font-weight:700;color:var(--stone);letter-spacing:.1em}.styles_step__ERcGg h3{font-size:17px;margin:14px 0 8px;font-weight:700}.styles_step__ERcGg p{font-size:14px;color:var(--muted);margin:0}.styles_features__6nlQN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.styles_feature__ElW__{background:var(--panel);border:1px solid var(--line);border-radius:4px;padding:26px 24px 28px}.styles_featIc__kgDEx{font-size:24px;display:block;margin-bottom:12px}.styles_feature__ElW__ h3{font-size:17px;margin:0 0 8px;font-weight:700}.styles_feature__ElW__ p{font-size:14px;color:var(--muted);margin:0}.styles_quote__AvokU{margin:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px 0;text-align:center}.styles_quote__AvokU blockquote{margin:0 auto;max-width:24em;font-size:clamp(22px,2.8vw,30px);line-height:1.3;letter-spacing:-.01em;font-weight:500}.styles_quote__AvokU figcaption{margin-top:22px;font-size:14px;color:var(--muted)}.styles_cta__7fGwp{background:var(--ink);color:var(--bg);border-radius:6px;padding:60px 40px;text-align:center}.styles_cta__7fGwp h2{color:var(--bg);margin:0 auto 12px;max-width:16em}.styles_cta__7fGwp .styles_sub__q3pJS{color:color-mix(in srgb,var(--bg) 72%,transparent);margin:0 auto 28px}.styles_cta__7fGwp .styles_form__aLbia{margin:0 auto}.styles_cta__7fGwp .styles_form__aLbia input{border-color:transparent}.styles_cta__7fGwp .styles_btnPrimary__y9FAF{background:var(--stone);color:var(--ink)}.styles_cta__7fGwp .styles_btnPrimary__y9FAF:hover{background:#c79f66}.styles_cta__7fGwp .styles_msg__4h_dJ{color:color-mix(in srgb,var(--bg) 70%,transparent);text-align:center}.styles_cta__7fGwp .styles_msg__4h_dJ.styles_ok__hsZjp{color:#8fd3a2}.styles_cta__7fGwp .styles_msg__4h_dJ.styles_err__SGjQZ{color:#e8a58f}.styles_footer__FD8wb{margin-top:88px;border-top:1px solid var(--line);padding:40px 0}.styles_footInner__eVizh{display:flex;align-items:center;justify-content:space-between;gap:24px}.styles_disc__jAkPQ{font-size:12px;color:var(--muted);max-width:62%;text-align:right}@media (max-width:860px){.styles_wrap__qLRXW{padding-left:20px;padding-right:20px}.styles_navLinks__W7N2H a:not(.styles_navCta__b_aVT){display:none}.styles_hero__YnG0x{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:56px}.styles_listingAlt__POrDq{transform:none}.styles_stats__MyjbI{grid-template-columns:repeat(2,1fr)}.styles_stat__tM_Nc:nth-child(3){border-left:none}.styles_stat__tM_Nc:nth-child(-n+2){border-bottom:1px solid var(--line)}.styles_features__6nlQN,.styles_steps__t1lF3{grid-template-columns:1fr}.styles_section__ebMRl{padding-top:60px}.styles_cta__7fGwp{padding:44px 24px}.styles_footInner__eVizh{flex-direction:column;align-items:flex-start}.styles_disc__jAkPQ{max-width:100%;text-align:left}.styles_form__aLbia{flex-direction:column}}