@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-sans:"inter","inter Fallback"}@font-face{font-family:playfair;src:url(/_next/static/media/e399f3e068a97f0c-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:playfair Fallback;src:local("Arial");ascent-override:106.51%;descent-override:24.71%;line-gap-override:0.00%;size-adjust:101.58%}.__className_b6201c{font-family:playfair,playfair Fallback}.__variable_b6201c{--font-display:"playfair","playfair Fallback"}:root{--green-950:#0D2414;--green-900:#122F1B;--green-800:#163D22;--green-700:#1F4D2B;--green-600:#2B6238;--green-100:#E3ECE1;--green-50:#F0F4EE;--gold-700:#8C6A35;--gold-600:#A9844B;--gold-500:#C9A063;--gold-300:#E2C99C;--gold-100:#F5ECDA;--cream:#FAF6EE;--ivory:#F3EDE1;--paper:#FFFDF9;--ink:#1A201B;--ink-2:#323A33;--muted:#5D665E;--line:#E5DDCC;--line-2:#D8CDB6;--danger:#A3242F;--warn-bg:#FBF3DF;--warn-line:#E2C47E;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-sm:8px;--r:14px;--r-lg:22px;--r-xl:28px;--sh-1:0 1px 2px rgba(22,38,26,.06),0 2px 8px rgba(22,38,26,.05);--sh-2:0 4px 14px rgba(22,38,26,.08),0 12px 32px rgba(22,38,26,.07);--sh-3:0 18px 50px rgba(13,36,20,.18);--max:1180px;--ease:cubic-bezier(.2,.7,.2,1);--font-body:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-head:var(--font-display),Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);color:var(--ink);background:var(--cream);line-height:1.6;font-size:16.5px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app{min-height:100vh;display:flex;flex-direction:column}img{max-width:100%;display:block}a{color:var(--green-700);-webkit-text-decoration-color:color-mix(in srgb,var(--gold-500) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--gold-500) 70%,transparent);text-underline-offset:3px}a:hover,h1,h2,h3{color:var(--green-900)}h1,h2,h3{font-family:var(--font-head);line-height:1.15;letter-spacing:-.01em;font-weight:600}h1{font-size:clamp(2.1rem,5.2vw,3.6rem);margin:.2em 0 .35em}h2{font-size:clamp(1.55rem,3vw,2.2rem);margin:0 0 .5em}h3{font-size:1.2rem;margin:0 0 .4em}p{margin:0 0 .9em}:focus-visible{outline:3px solid var(--gold-500);outline-offset:2px;border-radius:6px}main{flex:1 1;width:100%}.container,.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--s4)}@media(min-width:760px){.container,.wrap{padding:0 var(--s5)}}main>article,main>div:not(.full),main>p,main>section{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--s4);padding-right:var(--s4)}@media(min-width:760px){main>article,main>div:not(.full),main>p,main>section{padding-left:var(--s5);padding-right:var(--s5)}}main>.full{max-width:none;padding-left:0;padding-right:0}main>article.card,main>section.card,main>section.legal{max-width:calc(var(--max) - 2*var(--s5));padding:var(--s5)}@media(max-width:759px){main>article.card,main>section.card{margin-left:var(--s4);margin-right:var(--s4)}}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);margin:0 0 var(--s3)}.eyebrow:before{content:"";width:22px;height:1px;background:var(--gold-500)}.lead,.sub{font-size:1.15rem;color:var(--ink-2);max-width:60ch}.small{font-size:.86rem}.hint,.small{color:var(--muted)}.hint{font-weight:400;font-size:.85rem}.phone{font-weight:700;white-space:nowrap}.ph{padding:1px 6px;border-radius:4px;font-size:.92em}.copy-ph,.ph{background:#FCE8E6;color:#8A1C1C}.copy-ph{display:inline-block;border:1px dashed #e0a0a0;padding:2px 8px;border-radius:6px;font-size:.85rem}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--green-700);color:#FFFDF6;padding:14px 24px;border-radius:999px;text-decoration:none;font-weight:650;font-size:1rem;letter-spacing:.01em;border:1px solid var(--green-700);box-shadow:0 6px 18px rgba(31,77,43,.22);transition:transform .18s var(--ease),box-shadow .18s var(--ease),background .18s;cursor:pointer;width:auto;line-height:1.2}.btn:hover{background:var(--green-800);color:#fff;transform:translateY(-1px);box-shadow:0 10px 24px rgba(31,77,43,.28)}.btn-gold{background:var(--gold-500);border-color:var(--gold-500);color:var(--green-950);box-shadow:0 8px 22px rgba(169,132,75,.32)}.btn-gold:hover{background:var(--gold-300);color:var(--green-950)}.btn-ghost{background:transparent;color:var(--green-800);border:1px solid var(--line-2);box-shadow:none}.btn-ghost:hover{background:var(--paper);color:var(--green-900)}.btn-light{background:rgba(255,253,246,.12);color:#FFFDF6;border:1px solid rgba(255,253,246,.55);box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.btn-light:hover{background:rgba(255,253,246,.22);color:#fff}.btn svg,.link-arrow svg{width:18px;height:18px;flex:0 0 auto}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:650;text-decoration:none}.link-arrow:hover svg{transform:translateX(3px)}.link-arrow svg{transition:transform .18s var(--ease)}form button[type=submit]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;background:var(--gold-500);color:var(--green-950);border:0;border-radius:999px;padding:16px 22px;font:inherit;font-size:1.06rem;font-weight:750;cursor:pointer;box-shadow:0 10px 24px rgba(169,132,75,.35);transition:transform .18s var(--ease),background .18s}form button[type=submit]:hover{background:var(--gold-300);transform:translateY(-1px)}button:disabled,form button[type=submit]:disabled{opacity:.6;cursor:progress;transform:none}.top{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(250,246,238,.82);backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(216,205,182,.6)}.top-in{max-width:var(--max);margin:0 auto;display:flex;align-items:center;gap:var(--s4);padding:10px var(--s4);min-height:72px}@media(min-width:760px){.top-in{padding:10px var(--s5)}}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--green-900)}.brand img{height:50px;width:auto}.brand-name{font-family:var(--font-head);font-weight:650;font-size:1.28rem;letter-spacing:.005em;line-height:1;color:var(--green-900)}.nav{display:none;margin-left:auto}.ddh,.nav,.nav>a{align-items:center;gap:4px}.ddh,.nav>a{color:var(--ink-2);text-decoration:none;font-weight:550;font-size:.95rem;padding:10px 12px;border-radius:999px;display:inline-flex}.dd:focus-within .ddh,.dd:hover .ddh,.nav>a:hover{background:var(--ivory);color:var(--green-900)}.ddh svg{width:16px;height:16px}.dd{position:relative;cursor:pointer}.dd .menu{position:absolute;top:calc(100% + 6px);left:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:8px;min-width:220px;z-index:60;box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(-4px);transition:all .16s var(--ease)}.dd:focus-within .menu,.dd:hover .menu{opacity:1;visibility:visible;transform:none}.dd .menu a{display:block;color:var(--ink);padding:9px 12px;border-radius:10px;text-decoration:none;font-weight:500}.dd .menu a:hover{background:var(--green-50);color:var(--green-800)}.navcta{margin-left:10px;padding:11px 20px}.navtoggle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--paper);border:1px solid var(--line);color:var(--green-900);cursor:pointer;padding:0;box-shadow:none}.navtoggle svg{width:22px;height:22px}@media(min-width:1000px){.nav{display:flex}.navtoggle{display:none}}.mnav{display:none;border-top:1px solid var(--line);background:var(--paper);padding:var(--s3) var(--s4) var(--s5);box-shadow:var(--sh-2)}.mnav.open{display:block;animation:fadeDown .2s var(--ease)}.mnav a{display:flex;align-items:center;justify-content:space-between;padding:12px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:550}.mnav .mgroup{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-700);font-weight:700;margin:14px 0 2px}.mnav .btn{margin-top:var(--s4);width:100%;border-bottom:0;color:#fff;justify-content:center}@media(min-width:1000px){.mnav,.mnav.open{display:none}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.draft-banner{background:var(--danger);color:#fff;text-align:center;font-weight:700;margin:0;padding:8px 16px;letter-spacing:.04em;font-size:.85rem}.hero-img{position:relative;isolation:isolate;color:#FFFDF6;overflow:hidden;background:var(--green-900)}.hero-img .bg{position:absolute;inset:0;z-index:-2}.hero-img .bg img{width:100%;height:100%;object-fit:cover}.hero-img:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,rgba(13,36,20,.94),rgba(18,47,27,.84) 42%,rgba(18,47,27,.42) 75%,rgba(18,47,27,.25))}@media(max-width:759px){.hero-img:after{background:linear-gradient(180deg,rgba(13,36,20,.88),rgba(18,47,27,.9))}}.hero-in{max-width:var(--max);margin:0 auto;padding:var(--s8) var(--s4) var(--s8);display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:center}@media(min-width:760px){.hero-in{padding:var(--s9) var(--s5)}}@media(min-width:1000px){.hero-in.split{grid-template-columns:1.15fr .85fr}}.hero-img h1{color:#FFFDF6;max-width:16ch;animation:rise .6s var(--ease) both}.hero-img .sub{color:rgba(255,253,246,.88);font-size:1.2rem;animation:rise .6s .08s var(--ease) both}.hero-img .eyebrow{color:var(--gold-300)}.hero-img .eyebrow:before{background:var(--gold-300)}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:var(--s5);animation:rise .6s .16s var(--ease) both}.hero-img .or{color:rgba(255,253,246,.85);font-weight:550;margin-left:0}.hero-img a:not(.btn){color:var(--gold-300)}.hero-card{background:var(--paper);color:var(--ink);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--sh-3);border:1px solid rgba(255,255,255,.4);animation:rise .7s .2s var(--ease) both}.hero-card h2{font-size:1.5rem}.hero-card .paths{grid-template-columns:1fr;gap:12px;margin:var(--s3) 0 0}.hero-card .card.path{margin:0;box-shadow:none;background:var(--cream);border-color:var(--line);padding:var(--s4)}.hero-card .card.path p{margin:0}.crest-mini{display:flex;align-items:center;gap:12px;margin-bottom:var(--s3)}.crest-mini img{height:54px;width:auto}.hero{padding-top:var(--s7);padding-bottom:var(--s5)}.page-hero{background:linear-gradient(180deg,var(--ivory),var(--cream));border-bottom:1px solid var(--line);padding:var(--s7) 0 var(--s6);margin-bottom:var(--s6)}.page-hero .hero{padding-top:0;padding-bottom:0}.trust{background:var(--green-800);color:#F4EEDF}.trust ul{list-style:none;margin:0 auto;max-width:var(--max);padding:var(--s4);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3) var(--s4);gap:var(--s3) var(--s4)}@media(min-width:900px){.trust ul{grid-template-columns:repeat(4,1fr);padding:var(--s5)}}.trust li{display:flex;align-items:center;gap:10px;font-weight:550;font-size:.95rem;line-height:1.35}.trust svg{width:22px;height:22px;color:var(--gold-500);flex:0 0 auto}.section{padding-top:var(--s8);padding-bottom:var(--s8)}.section-head{max-width:720px;margin-bottom:var(--s6)}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head.center .eyebrow{justify-content:center}.tint{background:var(--ivory);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.deep{background:var(--green-900);color:#EDE6D6}.deep h2,.deep h3{color:#FFFDF6}.deep a:not(.btn){color:var(--gold-300)}.bandwrap{max-width:var(--max);margin:0 auto;padding:var(--s8) var(--s4)}@media(min-width:760px){.bandwrap{padding:var(--s8) var(--s5)}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);margin-bottom:var(--s4);box-shadow:var(--sh-1)}.card h2{font-size:1.45rem;margin-top:0}.cards{display:grid;grid-gap:var(--s4);gap:var(--s4);grid-template-columns:1fr}@media(min-width:700px){.cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.cards.c3{grid-template-columns:repeat(3,1fr)}.cards.c4{grid-template-columns:repeat(4,1fr)}}.vcard{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--sh-1);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.vcard:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.vcard p{margin:0;color:var(--ink-2)}.icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:var(--green-50);color:var(--green-700);border:1px solid var(--green-100);margin-bottom:var(--s4)}.icon svg{width:26px;height:26px}.icon.gold{background:var(--gold-100);color:var(--gold-700);border-color:#EADBBD}.steps{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--s4);gap:var(--s4);counter-reset:s}@media(min-width:900px){.steps{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.steps.s5{grid-template-columns:repeat(5,1fr)}}.step{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--sh-1)}.step .num{position:absolute;top:var(--s5);right:var(--s5);font-family:var(--font-head);font-size:2.2rem;line-height:1;color:var(--gold-300);font-weight:600}.step h3{margin-top:0;font-size:1.15rem}.step p{margin:0;color:var(--ink-2)}.compare{width:100%;border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-1)}.compare td,.compare th{padding:16px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.compare tr:last-child td,.compare tr:last-child th{border-bottom:0}.compare thead th{background:var(--green-800);color:#FFFDF6;font-family:var(--font-head);font-size:1.1rem;font-weight:600}.compare thead th.us{background:var(--green-700)}.compare tbody th{font-weight:650;color:var(--green-900);width:26%;background:var(--cream)}.compare td.us{background:var(--green-50)}.compare td .ok{display:inline-flex;gap:8px;align-items:flex-start}.compare td .ok svg{width:18px;height:18px;color:var(--green-700);flex:0 0 auto;margin-top:3px}@media(max-width:699px){.compare thead{display:none}.compare,.compare tbody,.compare td,.compare th,.compare tr{display:block;width:100%}.compare tr{border-bottom:1px solid var(--line)}.compare tbody th{width:100%;border-bottom:0}.compare td{border-bottom:0}.compare td:before{content:attr(data-label);display:block;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700);font-weight:700;margin-bottom:4px}}.acc details,.faq details{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin:0 0 10px;box-shadow:var(--sh-1);transition:box-shadow .2s}.acc details[open],.faq details[open]{box-shadow:var(--sh-2);border-color:var(--line-2)}.acc summary,.faq summary{cursor:pointer;list-style:none;padding:18px 56px 18px 20px;font-weight:650;color:var(--green-900);position:relative;font-size:1.03rem}.acc summary::-webkit-details-marker,.faq summary::-webkit-details-marker{display:none}.acc summary:after,.faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--gold-100);color:var(--gold-700);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.2rem;transition:transform .2s}.acc details[open] summary:after,.faq details[open] summary:after{content:"–"}.acc details>div,.acc details>p,.faq details>p{padding:0 20px 18px;margin:0;color:var(--ink-2)}section.card.faq{background:transparent;border:0;box-shadow:none;padding-left:var(--s4);padding-right:var(--s4)}.qa{display:grid;grid-gap:var(--s4);gap:var(--s4)}.qa section,.qa>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--sh-1)}.qa h2{font-size:1.35rem}.qa h3{font-size:1.12rem}.answer{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--gold-500);padding:var(--s4) var(--s5);border-radius:var(--r);font-size:1.1rem;box-shadow:var(--sh-1)}article{padding-bottom:var(--s7)}article>h1{margin-top:var(--s6)}article section{margin:var(--s5) 0}article ol li{margin:.4em 0}.crumbs{font-size:.85rem;color:var(--muted);padding-top:var(--s4)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.crumbs li:not(:last-child):after{content:"/";margin-left:6px;color:var(--line-2)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--green-800)}.sell-grid{display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:start}@media(min-width:1000px){.sell-grid{grid-template-columns:1fr 1.05fr}}.benefits{list-style:none;padding:0;margin:var(--s5) 0;display:grid;grid-gap:14px;gap:14px}.benefits li{display:flex;gap:12px;align-items:flex-start;font-size:1.05rem}.benefits svg{width:24px;height:24px;color:var(--gold-500);flex:0 0 auto;margin-top:2px}.hero-img .benefits li{color:#F4EEDF}.formcard{background:var(--paper);color:var(--ink);border-radius:var(--r-xl);padding:var(--s5);box-shadow:var(--sh-3);border:1px solid var(--line);position:relative}@media(min-width:760px){.formcard{padding:var(--s6)}}.formcard:before{content:"";position:absolute;left:var(--s6);right:var(--s6);top:0;height:4px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--gold-500),var(--gold-300))}.formcard h2{font-size:1.6rem;margin-bottom:.2em}.formcard .formnote{color:var(--muted);font-size:.92rem;margin-bottom:var(--s4)}.hero-img .formcard a:not(.btn){color:var(--green-700)}@media(min-width:900px){.aside-cards{grid-template-columns:repeat(3,1fr)}}.aside-cards ol{padding-left:1.2em;margin:0}.aside-cards li{margin:.35em 0}form label{display:block;margin:12px 0;font-weight:600;font-size:.92rem;color:var(--ink-2)}form input,form select,form textarea{display:block;width:100%;margin-top:6px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;font:inherit;font-size:1rem;background:#fff;color:var(--ink);transition:border-color .15s,box-shadow .15s}form input:focus,form select:focus,form textarea:focus{outline:0;border-color:var(--green-600);box-shadow:0 0 0 4px rgba(43,98,56,.14)}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%231F4D2B' stroke-width='2'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:40px}.row{display:grid;grid-template-columns:2fr 1fr;grid-gap:12px;gap:12px}.opts,.radios{border:0;padding:0;margin:14px 0}.opts legend,.radios legend{font-weight:600;font-size:.92rem;color:var(--ink-2);margin-bottom:6px}.opt,label.inline{display:inline-flex!important;align-items:center;gap:8px;margin:6px 8px 0 0!important;font-weight:500!important;background:var(--cream);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:.9rem;cursor:pointer;transition:background .15s,border-color .15s}.opt:hover,label.inline:hover{border-color:var(--gold-500)}.opt:has(input:checked),label.inline:has(input:checked){background:var(--green-50);border-color:var(--green-600);color:var(--green-900)}.opt input,label.inline input{width:auto!important;display:inline!important;margin:0!important;accent-color:var(--green-700)}.consent{margin-top:18px;padding:var(--s4);background:var(--cream);border:1px solid var(--line);border-radius:var(--r)}label.check,label.consent{display:flex;gap:12px;align-items:flex-start;font-weight:400;font-size:.84rem;line-height:1.5;color:var(--ink-2);margin:8px 0}label.check input,label.consent input{width:18px;height:18px;margin-top:2px;flex:0 0 auto;accent-color:var(--green-700)}.request{font-size:.84rem;color:var(--ink-2);margin:16px 0 12px;line-height:1.5}.err{color:var(--danger);font-weight:600}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.grid{display:grid;grid-template-columns:1fr;grid-gap:var(--s5);gap:var(--s5)}@media(min-width:900px){.grid{grid-template-columns:3fr 2fr}}.buyer-form h3{margin:22px 0 4px;font-size:1.15rem}.buyer-form{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s5);box-shadow:var(--sh-2)}@media(min-width:760px){.buyer-form{padding:var(--s6)}}.disclosure{background:var(--warn-bg);border:1px solid var(--warn-line);padding:12px 16px;border-radius:var(--r);color:#4A3B17;font-size:.95rem}.hero-img .disclosure{background:rgba(251,243,223,.96)}.draft{background:#FCE8E6;border:1px solid #e0a0a0;padding:8px 12px;border-radius:var(--r-sm)}.example{display:inline-block;background:var(--danger);color:#fff;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:999px}.legal h2{font-size:1.3rem;margin-top:1.4em}.legal{line-height:1.7}.paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--s4);gap:var(--s4);margin-top:var(--s5)}.card.path{transition:transform .2s var(--ease),box-shadow .2s}.card.path:hover{transform:translateY(-2px);box-shadow:var(--sh-2)}.or{margin-left:10px;font-weight:600}.band{background:var(--green-50);border-color:var(--green-100)}.markets{display:flex;gap:12px;flex-wrap:wrap}.tag{font-weight:700;color:var(--gold-700)}.video iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:var(--r)}.updates{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--s4);gap:var(--s4)}@media(min-width:800px){.updates{grid-template-columns:repeat(3,1fr)}}.updates .meta{color:var(--muted);font-size:.85rem;margin:.2em 0}.update h3{margin:.2em 0;font-size:1.1rem}.update.card,.updates .card{margin:0}.latest{padding-top:var(--s8);padding-bottom:var(--s4)}.empty{color:var(--muted)}.cta{font-weight:600}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--s5)}.chip{display:inline-flex;align-items:center;gap:6px;background:var(--paper);border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:8px 16px;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;width:auto;box-shadow:none;transition:all .15s}.chip:hover{border-color:var(--gold-500)}.chip[aria-pressed=true]{background:var(--green-700);border-color:var(--green-700);color:#fff}.chip svg{width:16px;height:16px}.deals{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--s5);gap:var(--s5);margin-bottom:var(--s5)}.deal{padding:0;overflow:hidden;display:flex;flex-direction:column;margin:0;transition:transform .2s var(--ease),box-shadow .2s}.deal:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.deal .media{position:relative;aspect-ratio:4/3;background:var(--ivory)}.deal .media img{width:100%;height:100%;object-fit:cover;border-radius:0}.deal .media .badges{position:absolute;top:12px;left:12px;display:flex;flex-wrap:wrap;gap:6px;z-index:2}.deal .media .badges .badge{margin:0}.deal .body{padding:var(--s4) var(--s5) var(--s5);display:flex;flex-direction:column;gap:2px;flex:1 1}.deal h2{font-size:1.2rem;margin:.2em 0}.deal h2 a{text-decoration:none;color:var(--green-900)}.deal .actions{margin-top:auto;padding-top:var(--s3);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.deal .actions .btn{padding:11px 18px;font-size:.92rem}.nophoto{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:repeating-linear-gradient(135deg,var(--ivory) 0 14px,#EFE7D8 14px 28px);color:var(--muted);font-weight:600;text-align:center;border-radius:0}.nophoto svg{width:34px;height:34px;color:var(--gold-600)}div.nophoto.block{position:relative;inset:auto;min-height:260px;border-radius:var(--r-lg);border:1px solid var(--line)}.badge{display:inline-flex;align-items:center;gap:4px;background:var(--green-800);color:#fff;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:700;letter-spacing:.03em;margin:6px 6px 6px 0}.badge.draft{background:var(--danger)}.badge.gold{background:var(--gold-500);color:var(--green-950)}.price{font-family:var(--font-head);font-size:1.6rem;font-weight:650;color:var(--green-900);margin:.1em 0}.specs{display:flex;flex-wrap:wrap;gap:14px;color:var(--ink-2);font-size:.92rem;margin:4px 0 6px}.specs span{display:inline-flex;align-items:center;gap:6px}.specs svg{width:17px;height:17px;color:var(--gold-600)}.loc{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:.9rem;margin:0 0 8px}.loc svg{width:16px;height:16px}.seller{font-size:.86rem;background:var(--cream);border:1px solid var(--line);padding:10px 12px;border-radius:12px;color:var(--ink-2)}.facts{border-collapse:separate;border-spacing:0;width:100%;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.facts td,.facts th{border-bottom:1px solid var(--line);padding:10px 14px;text-align:left;vertical-align:top}.facts tr:last-child td,.facts tr:last-child th{border-bottom:0}.facts th{background:var(--cream);width:36%;font-weight:600;color:var(--green-900)}.gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.gallery img{border-radius:var(--r);aspect-ratio:4/3;object-fit:cover;width:100%}.listing{padding-bottom:var(--s7)}.checklist{border-color:var(--danger)}.meta,.src{color:var(--muted)}.src{font-size:.8rem}.track{margin-top:var(--s6)}.footer{background:var(--green-950);color:#D9D3C3;font-size:.9rem;margin-top:var(--s8)}.footer a{color:#FFFDF6}.footer-in{max-width:var(--max);margin:0 auto;padding:var(--s7) var(--s4) var(--s5)}@media(min-width:760px){.footer-in{padding:var(--s8) var(--s5) var(--s5)}}.footer-top{display:grid;grid-gap:var(--s6);gap:var(--s6);padding-bottom:var(--s6);border-bottom:1px solid rgba(201,160,99,.25);margin-bottom:var(--s5)}@media(min-width:900px){.footer-top{grid-template-columns:1.2fr 1fr 1fr 1fr}}.footer-logo{display:inline-block;background:var(--cream);border-radius:var(--r-lg);padding:14px 18px;margin-bottom:var(--s4)}.footer-logo img{height:110px;width:auto}.footer h4{font-family:var(--font-head);color:var(--gold-300);font-size:1.05rem;font-weight:600;margin:0 0 var(--s3);letter-spacing:.02em}.footer ul{list-style:none;padding:0;margin:0}.footer li{margin:0 0 8px}.footer ul a{color:#D9D3C3;text-decoration:none}.footer ul a:hover{color:#fff}.footer-legal p{margin:0 0 10px;line-height:1.6;color:#C9C2B0;font-size:.84rem}.footer-legal strong{color:#FFFDF6}.footer .addr{color:var(--gold-300)}.eho{font-weight:700}.eho-logo{border:1px solid;padding:0 4px;margin-right:4px;border-radius:3px}@media(prefers-reduced-motion:no-preference){.reveal{animation:rise .7s var(--ease) both}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.track .deal{padding:var(--s5)}.hero-img.short .hero-in{padding-top:var(--s8);padding-bottom:var(--s8)}.hero-img.short h1{max-width:22ch}.sell-hero .hero-in{align-items:start}@media(min-width:1000px){.sell-intro{position:-webkit-sticky;position:sticky;top:110px}}.sell-intro .cta{font-weight:600;color:#FFFDF6}.fsec+.fsec{margin-top:var(--s4);padding-top:var(--s4);border-top:1px dashed var(--line)}.buy-grid{align-items:start}@media(min-width:1000px){.buy-grid{grid-template-columns:.8fr 1.2fr}}.aside-cards{display:grid;grid-gap:var(--s4);gap:var(--s4)}.aside-wrap .aside-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.aside-cards .card{margin:0}.split2{display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:center}@media(min-width:900px){.split2{grid-template-columns:1fr 1fr}}.photo{border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--sh-2);aspect-ratio:4/3;position:relative}.photo img{width:100%;height:100%;object-fit:cover;display:block}.benefits.dark li{color:var(--ink)}.benefits.dark svg{color:var(--green-700)}.buyband{display:flex;gap:var(--s4);align-items:center;flex-wrap:wrap}.buyband p{margin:0;font-size:1.08rem}.faq-list{max-width:820px;margin:0 auto}.faq-list details{border-bottom:1px solid var(--line);padding:var(--s4) 0}.faq-list summary{cursor:pointer;font-weight:650;font-size:1.08rem;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--gold-600);font-size:1.4rem;line-height:1;transition:transform .2s var(--ease)}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list details p{margin:var(--s3) 0 0;color:var(--muted,#4b5563)}.cta-band{display:grid;grid-gap:var(--s5);gap:var(--s5);align-items:center}@media(min-width:900px){.cta-band{grid-template-columns:1.4fr 1fr}.cta-band .hero-ctas{justify-content:flex-end}}.cta-band h2{margin:0 0 8px}.cta-band .or{color:rgba(255,253,246,.85)}.qa2{grid-template-columns:1fr}@media(min-width:860px){.qa2{grid-template-columns:1fr 1fr}}.aeo{padding-top:var(--s6);padding-bottom:var(--s8);max-width:880px!important}.aeo .answer{font-size:1.15rem;background:var(--green-50);border-left:4px solid var(--gold-500);padding:var(--s4) var(--s5);border-radius:0 var(--r) var(--r) 0}.qa-sec{margin-top:var(--s6)}.aeo-cta{gap:var(--s4);margin-top:var(--s6)}.aeo-cta,.crumbs{display:flex;align-items:center;flex-wrap:wrap}.crumbs{gap:6px;font-size:.9rem;color:var(--muted,#5b6157);margin:0 0 var(--s4)}.listing{padding-top:var(--s6);padding-bottom:var(--s8)}.listing-grid{display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:start;margin-top:var(--s5)}@media(min-width:960px){.listing-grid{grid-template-columns:1.6fr 1fr}.listing-aside{position:-webkit-sticky;position:sticky;top:110px}}.listing-aside .card{margin-bottom:var(--s4)}.app{--font-body:var(--font-sans),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-head:var(--font-display),Georgia,"Times New Roman",serif;font-family:var(--font-body)}.nav>a.btn,.nav>a.btn:hover{color:#FFFDF6;background:var(--green-800)}.nav>a.btn:hover{background:var(--green-700)}.hero-img .hero-card a:not(.btn){color:var(--green-700);font-weight:650}main>.full.deep:last-child{margin-bottom:0}main:has(>.full.deep:last-child)+.footer,main:has(>.full.deep:last-child)~.footer{margin-top:0}.hero-img h1{max-width:19ch}.hero-img h1,h1,h2{text-wrap:balance}@media(min-width:760px){.steps.s5{grid-template-columns:repeat(3,1fr)}}@media(min-width:1180px){.steps.s5{grid-template-columns:repeat(5,1fr)}}.steps.s5 .step h3{font-size:1.12rem;padding-right:44px}.steps.s5 .step .num{font-size:1.7rem}.aeo .steps.s5,.buy-grid .aside-cards{grid-template-columns:1fr}@media(min-width:1000px){.buy-grid .aside-cards{position:-webkit-sticky;position:sticky;top:110px}}.nw{white-space:nowrap}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){[data-reveal]{animation:rise linear both;animation-timeline:view();animation-range:entry 0 entry 55%}}}.lean-grid{align-items:start}@media(min-width:1000px){.lean-grid{grid-template-columns:1.05fr .95fr;gap:var(--s7)}.lean-hero .hero{padding-top:var(--s5)}}.lean-hero .hero-in{padding-top:var(--s6);padding-bottom:var(--s7)}@media(min-width:760px){.lean-hero .hero-in{padding-top:var(--s8);padding-bottom:var(--s8)}}.lean-hero .kicker{font-family:var(--font-head);font-style:italic;font-size:1.25rem;color:var(--gold-300);margin:0 0 var(--s2);animation:rise .6s var(--ease) both}.lean-hero .eyebrow a{color:var(--gold-300);text-decoration:underline;text-underline-offset:3px}.lean-hero .benefits{margin:var(--s4) 0}.lean-hero .disclosure{font-size:.85rem;margin-top:var(--s4)}.leadform{animation:rise .6s .12s var(--ease) both}.leadform h2{font-size:1.45rem}.leadform label{margin:10px 0}.leadform .row2,.leadform .row3{display:grid;grid-gap:0 12px;gap:0 12px}@media(min-width:480px){.leadform .row2{grid-template-columns:1fr 1fr}.leadform .row3{grid-template-columns:1.4fr .7fr .9fr}}.leadform .consent{margin-top:14px;padding:12px 14px}.leadform button[type=submit]{width:100%;display:flex;align-items:center;justify-content:center;gap:8px}.leadform button[type=submit] svg{width:18px;height:18px}.privacy-note{display:flex;align-items:center;gap:6px;font-size:.82rem;color:var(--muted);margin:12px 0 0}.privacy-note a{color:var(--green-700)!important;font-weight:600}.hiw-wrap{display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:center;padding-left:var(--s4);padding-right:var(--s4)}@media(min-width:960px){.hiw-wrap{grid-template-columns:.9fr 1.1fr;gap:var(--s7)}}.hiw-intro h2{font-size:clamp(1.7rem,3.4vw,2.3rem);margin:0 0 var(--s3)}.hiw-card{background:var(--cream);border:1px solid var(--line-2);border-radius:var(--r-xl);padding:var(--s6) var(--s5);text-align:center;box-shadow:var(--sh-2);position:relative}.hiw-card:before{content:"";position:absolute;inset:10px;border:1px solid rgba(201,160,99,.45);border-radius:calc(var(--r-xl) - 8px);pointer-events:none}.hiw-crest{display:block;margin:0 auto var(--s2);height:48px;width:auto}.hiw-card h2{font-size:clamp(1.8rem,4vw,2.4rem);margin:0 0 var(--s5);color:var(--green-800)}.hiw-steps{list-style:none;margin:0 0 var(--s5);padding:0;display:grid;grid-gap:var(--s5);gap:var(--s5);position:relative}.hiw-steps li{display:flex;align-items:center;gap:var(--s4);text-align:left;position:relative;z-index:1}.hiw-steps:before{content:"";position:absolute;left:39px;top:40px;bottom:40px;width:2px;background:linear-gradient(var(--gold-500),var(--gold-300));z-index:0}.hiw-ring{position:relative;flex:0 0 auto;width:80px;height:80px;border-radius:50%;background:var(--paper);border:3px solid var(--gold-500);display:flex;align-items:center;justify-content:center;color:var(--green-700);box-shadow:0 4px 14px rgba(169,132,75,.18)}.hiw-ring svg{width:34px;height:34px;stroke-width:1.75}.hiw-num{position:absolute;top:-4px;right:-4px;width:28px;height:28px;border-radius:50%;background:var(--green-700);color:#FFFDF6;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;border:2px solid var(--cream)}.hiw-text{font-weight:700;color:var(--green-900);font-size:1.12rem;line-height:1.3}@media(min-width:620px){.hiw-steps{grid-template-columns:repeat(3,1fr);gap:var(--s4)}.hiw-steps:before{left:16%;right:16%;top:40px;bottom:auto;width:auto;height:2px;background:linear-gradient(90deg,var(--gold-500),var(--gold-300),var(--gold-500))}.hiw-steps li{flex-direction:column;text-align:center;gap:var(--s3)}}.btn-green-cta{padding:15px 30px;font-size:1.05rem}.hiw-disc{font-size:.9rem;font-weight:500;line-height:1.5;color:#1F2A24;margin:var(--s4) 0 0}.why{list-style:none;margin:0 0 var(--s6);padding:0;display:grid;grid-gap:var(--s4);gap:var(--s4)}@media(min-width:700px){.why{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.why{grid-template-columns:repeat(4,1fr)}}.why li{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--s5);box-shadow:var(--sh-1)}.why .icon{display:inline-flex;width:46px;height:46px;border-radius:50%;align-items:center;justify-content:center;background:var(--gold-100);color:var(--green-700);margin-bottom:var(--s3)}.why .icon svg{width:22px;height:22px}.why h3{font-size:1.12rem;margin:0 0 6px}.why p{margin:0;color:var(--ink-2);font-size:.95rem}.houses{max-width:820px;margin:0 auto;text-align:center}.houses h3{font-size:1.3rem;margin:0 0 var(--s2)}.houses p{color:var(--ink-2);margin:0}.faq-lean{padding-left:var(--s4);padding-right:var(--s4)}.faq-lean .faq-list{max-width:820px;margin:0 auto}.faq-lean details{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);margin:0 0 10px;box-shadow:var(--sh-1)}.faq-lean summary{cursor:pointer;list-style:none;padding:18px 56px 18px 20px;font-weight:650;color:var(--green-900);position:relative}.faq-lean summary::-webkit-details-marker{display:none}.faq-lean summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--gold-100);color:var(--gold-700);display:flex;align-items:center;justify-content:center;font-weight:600}.faq-lean details[open] summary:after{content:"–"}.faq-lean details>p{padding:0 20px 18px;margin:0;color:var(--ink-2)}.final-cta{display:grid;grid-gap:var(--s6);gap:var(--s6);align-items:center;padding-left:var(--s4);padding-right:var(--s4)}@media(min-width:960px){.final-cta{grid-template-columns:1fr 1fr;gap:var(--s7)}}.final-cta h2{font-size:clamp(1.8rem,3.6vw,2.5rem);margin:0 0 var(--s3)}.final-cta .lead{color:#EDE6D6}.deep .leadform a:not(.btn){color:var(--green-700)}.deep .leadform h2{color:var(--green-900)}.buyline{text-align:center;padding-top:var(--s6);padding-bottom:var(--s6)}.buyline p{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;margin:0;color:var(--ink-2)}.navphone{font-weight:600;white-space:nowrap;margin-right:.5rem}.sit-list{list-style:none;padding:0;margin:var(--s2) auto var(--s3);display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.sit-list li{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);font-weight:600;font-size:.95rem}.sit-list svg{color:var(--gold,#b8913a)}.who .section-head .lead{margin:var(--s3) auto 0;max-width:600px;color:var(--ink-2)}.why.why-3{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:var(--s4)}@media(min-width:700px){.why.why-3{grid-template-columns:repeat(3,1fr)}}.why.why-3 li{text-align:center;display:flex;flex-direction:column;align-items:center}.who-legal{max-width:680px;margin:0 auto;text-align:center;font-size:.82rem;color:var(--muted);line-height:1.5}.houses .fine{font-size:.85rem;color:var(--muted);font-weight:400;margin-top:var(--s3)}main>.full>section{max-width:var(--max);margin-left:auto;margin-right:auto;padding-left:var(--s4);padding-right:var(--s4)}@media(min-width:760px){main>.full>section{padding-left:var(--s5);padding-right:var(--s5)}}.why li{height:100%}.who-legal+.houses{margin-top:var(--s6)}.ac{position:relative}.ac-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:6px;background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-lg,14px);box-shadow:var(--sh-2,0 10px 30px rgba(0,0,0,.12));text-align:left}.ac-list li[role=option]{display:flex;gap:8px;align-items:flex-start;padding:9px 10px;border-radius:10px;cursor:pointer;font-size:.95rem;color:var(--ink)}.ac-list li[role=option] svg{flex:none;margin-top:3px;color:var(--gold-700)}.ac-list li[aria-selected=true]{background:var(--gold-100)}.ac-credit,.ac-list small{color:var(--muted)}.ac-credit{font-size:.7rem;text-align:right;padding:4px 8px 0}.ac{margin:-12px 0 12px}.leadform .ac{margin:-10px 0 10px}