:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#17201c;--muted:#5e6863;--forest:#173f34;--forest-deep:#0f2d25;--yellow:#f5cf63;--yellow-soft:#fff4cf;--coral:#d8755d;--blue:#e4f0f2;--paper:#fff;--canvas:#f5f7f5;--line:#dce3df;--shadow:0 24px 70px #182e261f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,textarea,select{font:inherit}main{min-height:100vh;overflow-x:clip}.site-header{z-index:10;border-bottom:1px solid var(--line);background:#fffffff7;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:74px;padding:0 76px;display:grid;position:relative}.wordmark{align-items:center;gap:10px;width:max-content;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.wordmark span,.mini-logo,.email-logo{color:#172820;background:var(--yellow);border-radius:6px;place-items:center;font-weight:850;display:grid}.wordmark span{width:34px;height:34px;font-size:12px}.site-nav{align-items:center;gap:28px;display:flex}.site-nav a{color:#34423c;font-size:13px;font-weight:650;text-decoration:none}.site-nav a:hover{color:var(--forest)}.header-action{color:var(--forest);text-underline-offset:4px;justify-self:end;font-size:13px;font-weight:800}.hero{color:#fff;isolation:isolate;background:#20352c url(/images/cabin-hero.jpg) 50% 54%/cover no-repeat;align-items:center;height:calc(100svh - 92px);min-height:620px;max-height:820px;padding:76px 8vw 106px;display:grid;position:relative}.hero:before{z-index:-1;content:"";background:#0a1d16a8;position:absolute;inset:0}.hero-content{width:min(800px,100%)}.eyebrow{color:var(--forest);text-transform:uppercase;margin:0 0 15px;font-size:11px;font-weight:850;line-height:1.3}.hero .eyebrow{color:#f8da81}.hero h1{max-width:780px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:76px;font-weight:500;line-height:1.02}.hero-copy{color:#edf4f1;max-width:690px;margin:24px 0 32px;font-size:18px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.hero-trust{color:#ffffffd1;margin:20px 0 0;font-size:12px}.hero-request-note{color:#ffffffb3;margin:8px 0 0;font-size:10px;line-height:1.5}.primary-action{color:#162820;background:var(--yellow);border:1px solid var(--yellow);border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:850;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.primary-action:hover{background:#ffdc79;transform:translateY(-1px)}.text-action{color:#fff;text-underline-offset:5px;font-size:14px;font-weight:750}.photo-credit{color:#ffffffad;text-underline-offset:3px;font-size:9px;position:absolute;bottom:13px;right:16px}.section-intro{max-width:660px}.section-intro h2,.case-copy h2,.monitoring-copy h2,.trust-section h2,.request-section h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:54px;font-weight:500;line-height:1.08}.section-intro>p:last-child,.monitoring-copy>p{color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.7}.centered-intro{text-align:center;margin:0 auto}.case-study{background:var(--blue);grid-template-columns:minmax(320px,.82fr) minmax(560px,1.18fr);align-items:center;gap:8vw;padding:108px 8vw;display:grid}.case-copy{max-width:590px}.case-copy h2{font-size:58px}.case-lead,.case-explanation{color:#4f5d57;font-size:16px;line-height:1.75}.case-lead{margin:25px 0 0}.case-lead strong{color:var(--forest)}.case-callout{background:var(--paper);border-left:4px solid var(--yellow);margin:29px 0;padding:20px 22px}.case-callout span,.case-callout strong{display:block}.case-callout span{color:#6e5d21;text-transform:uppercase;font-size:10px;font-weight:850}.value-comparison{grid-template-columns:1fr auto 1fr;align-items:end;gap:20px;margin-top:14px;display:grid}.value-comparison p{margin:0}.value-comparison small{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:750;display:block}.value-comparison strong{color:var(--forest);margin-top:4px;font-size:32px;line-height:1.1}.value-comparison b{color:#7b6420;text-transform:uppercase;align-self:center;font-size:11px}.sample-note{color:#66736d;margin:24px 0 0;font-size:10px;line-height:1.5}.case-receipt{background:var(--paper);width:min(670px,100%);box-shadow:var(--shadow);border:1px solid #c8dade;justify-self:end}.case-receipt>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 23px;display:flex}.case-receipt>header>div{align-items:center;gap:11px;display:flex}.mini-logo{width:30px;height:30px;font-size:9px}.case-receipt>header p{margin:0}.case-receipt>header strong,.case-receipt>header small{display:block}.case-receipt>header strong{font-size:12px}.case-receipt>header small{color:var(--muted);margin-top:2px;font-size:9px}.case-receipt>header>span{color:#6e5d21;background:var(--yellow-soft);text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:850}.case-date{padding:25px 26px 20px}.case-date small{color:var(--forest);text-transform:uppercase;font-size:10px;font-weight:850}.case-date h3{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:500}.case-numbers{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.case-numbers div{border-right:1px solid var(--line);padding:19px 22px}.case-numbers div:last-child{background:var(--yellow-soft);border-right:0}.case-numbers dt{color:var(--muted);text-transform:uppercase;font-size:9px}.case-numbers dd{color:var(--forest);margin:7px 0 0;font-size:26px;font-weight:850}.comp-context,.owner-move,.listing-line{border-bottom:1px solid var(--line);margin:0 26px;padding:18px 0}.comp-context span,.owner-move span,.listing-line span{color:var(--forest);text-transform:uppercase;font-size:9px;font-weight:850}.comp-context p,.owner-move p{color:#45524c;margin:7px 0 0;font-size:12px;line-height:1.55}.owner-move{background:var(--yellow-soft);border:0;margin-top:18px;padding:17px}.listing-line blockquote{color:#33413b;margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.evidence-sources{color:#59655f;padding:18px 26px 22px;font-size:10px;line-height:1.55}.evidence-sources>span{color:var(--forest);text-transform:uppercase;font-size:9px;font-weight:850}.evidence-sources p{margin:7px 0 0}.evidence-sources a{color:var(--forest);text-underline-offset:3px;font-weight:750}.catch-section{background:var(--paper);padding:104px 8vw}.catch-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin:58px auto 0;display:grid}.catch-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:255px;padding:31px}.catch-grid article:nth-child(3n+1){border-top:4px solid var(--yellow)}.catch-grid article:nth-child(3n+2){border-top:4px solid var(--coral)}.catch-grid article:nth-child(3n+3){border-top:4px solid #8bb9af}.catch-grid span{color:var(--coral);font-size:11px;font-weight:850}.catch-grid h3{margin:54px 0 11px;font-size:21px}.catch-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.catch-grid strong{color:var(--forest);margin-top:20px;font-size:12px;line-height:1.55;display:block}.catch-money-rule{max-width:760px;color:var(--muted);text-align:center;margin:34px auto 0;font-size:12px;line-height:1.65}.audit-section{background:var(--canvas);grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);align-items:center;gap:7vw;padding:108px 8vw;display:grid}.audit-intro{max-width:550px}.included-list{gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.included-list li{color:#34423c;padding-left:25px;font-size:14px;line-height:1.5;position:relative}.included-list li:before{content:"✓";color:var(--forest);font-weight:900;position:absolute;left:0}.audit-sheet{background:var(--paper);border:1px solid var(--line);width:min(660px,100%);box-shadow:var(--shadow);justify-self:end;padding:42px}.audit-sheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:23px;display:flex}.audit-sheet>header p{color:var(--forest);text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850}.audit-sheet>header h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.audit-sheet>header>span{color:#6e5d21;background:var(--yellow-soft);text-transform:uppercase;padding:5px 8px;font-size:9px;font-weight:850}.audit-good-news{background:#edf5f0;grid-template-columns:31px 1fr;gap:13px;margin:25px 0 17px;padding:17px;display:grid}.audit-good-news>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.audit-good-news strong{font-size:13px}.audit-good-news p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.audit-priorities{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.audit-priorities li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:12px;padding:15px 2px;display:grid}.audit-priorities li>span{width:24px;height:24px;color:var(--forest);background:var(--blue);border-radius:50%;place-items:center;font-size:10px;font-weight:850;display:grid}.audit-priorities strong{font-size:12px;line-height:1.4;display:block}.audit-priorities small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.audit-priorities b{color:var(--forest);text-transform:uppercase;font-size:10px}.audit-bottom-line{color:#fff;background:var(--forest-deep);margin-top:22px;padding:17px}.audit-bottom-line p{color:#f8d97e;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:800}.audit-bottom-line strong{font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;line-height:1.4}.process-section{background:var(--paper);padding:104px 8vw}.step-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:1120px;margin:58px auto 0;padding:0;list-style:none;display:grid}.step-list li{border-right:1px solid var(--line);min-height:220px;padding:34px 34px 38px}.step-list li:last-child{border-right:0}.step-list span{color:var(--coral);font-size:12px;font-weight:850}.step-list h3{margin:48px 0 12px;font-size:20px}.step-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.monitoring-section{color:#fff;background:var(--forest-deep);grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);align-items:center;gap:8vw;padding:108px 8vw;display:grid}.monitoring-copy .eyebrow{color:#f8d97e}.monitoring-copy>p{color:#c9d7d1}.monitoring-points{border-top:1px solid #ffffff29;margin-top:34px;display:grid}.monitoring-points p{color:#edf4f1;border-bottom:1px solid #ffffff29;grid-template-columns:32px 1fr;gap:10px;margin:0;padding:15px 0;font-size:13px;display:grid}.monitoring-points span{color:var(--yellow);font-size:10px;font-weight:850}.email-preview{width:min(620px,100%);color:var(--ink);background:var(--paper);justify-self:end;box-shadow:0 30px 80px #00000040}.email-preview>header{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px 21px;display:flex}.email-logo{width:28px;height:28px;font-size:9px}.email-preview>header strong,.email-preview>header small{display:block}.email-preview>header strong{font-size:12px}.email-preview>header small{color:var(--muted);margin-top:2px;font-size:9px}.email-sample{color:#6e5d21;background:var(--yellow-soft);text-transform:uppercase;margin-left:auto;padding:5px 7px;font-size:9px;font-weight:850}.email-subject{background:var(--canvas);border-bottom:1px solid var(--line);gap:4px;padding:18px 23px;display:grid}.email-subject small{color:var(--muted);text-transform:uppercase;font-size:9px}.email-subject strong{font-size:14px}.email-body{padding:24px;font-size:12px;line-height:1.55}.email-body>p{margin:0 0 13px}.email-catch{background:var(--yellow-soft);border-left:3px solid var(--yellow);margin:19px 0;padding:20px}.email-catch>small{color:#75601c;font-weight:800}.email-catch h3{margin:6px 0 8px;font-size:17px}.email-catch p{color:#4d5954;margin:0}.email-catch div{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.email-catch div span{color:var(--forest);background:#fff;border:1px solid #d7d3b8;border-radius:4px;padding:6px 8px;font-size:10px;font-weight:800}.email-close{color:var(--muted);font-style:italic}.pricing-section{background:var(--blue);padding:104px 8vw}.pricing-section .centered-intro{max-width:760px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,520px));justify-content:center;gap:22px;margin-top:68px;display:grid}.price-card{background:#ffffffb8;border:1px solid #cbdde0;padding:38px}.featured-price{background:var(--paper);border-top:4px solid var(--yellow);box-shadow:0 20px 55px #244a401a}.price-label{color:var(--forest);text-transform:uppercase;margin:0 0 24px;font-size:10px;font-weight:850}.price-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.price{color:var(--forest);margin:19px 0 17px;font-size:56px;font-weight:850;line-height:1}.price>span{vertical-align:top;font-size:24px}.price small{color:var(--muted);font-size:12px;font-weight:650}.price-card>p:not(.price,.price-label,.annual-note){color:var(--muted);font-size:14px;line-height:1.6}.price-card>.price-proof{color:var(--ink);background:var(--yellow-soft);border-left:3px solid var(--yellow);margin:0 0 24px;padding:17px;font-size:12px;font-weight:700;line-height:1.55}.price-card ul{gap:11px;margin:28px 0 31px;padding:0;list-style:none;display:grid}.price-card li{color:#34423c;padding-left:23px;font-size:13px;line-height:1.45;position:relative}.price-card li:before{content:"✓";color:var(--forest);font-weight:900;position:absolute;left:0}.annual-note{color:#4f5d57;border-top:1px solid #cbdde0;margin:29px 0 0;padding-top:19px;font-size:12px;font-weight:700;line-height:1.55}.cta-note{color:#68736e;margin:11px 0 0;font-size:10px;line-height:1.5}.trust-section{background:var(--paper);grid-template-columns:minmax(260px,.65fr) minmax(640px,1.35fr);gap:70px;padding:92px 8vw;display:grid}.trust-section h2{font-size:50px}.trust-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.trust-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:27px}.trust-grid strong{color:var(--forest);font-size:15px}.trust-grid p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.quiet-line{color:var(--forest-deep);background:var(--yellow-soft);grid-column:2;margin:-44px 0 0;padding:22px 27px;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.35}.faq-section{background:var(--canvas);grid-template-columns:minmax(280px,.75fr) minmax(520px,1.25fr);gap:9vw;padding:104px 8vw;display:grid}.faq-intro{align-self:start;position:sticky;top:40px}.faq-list{border-top:1px solid #cfd7d3}.faq-list details{border-bottom:1px solid #cfd7d3}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--forest);font-size:20px;font-weight:400}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:680px;color:var(--muted);margin:-6px 0 23px;font-size:14px;line-height:1.7}.request-section{background:var(--coral);grid-template-columns:minmax(300px,.8fr) minmax(520px,1.2fr);align-items:start;gap:8vw;padding:96px 8vw;display:grid}.request-copy{max-width:560px;padding-top:20px}.request-copy .eyebrow{color:#4f241b}.request-copy h2{color:#fff;margin:0;font-size:52px}.request-copy>p{color:#3b211b;margin:22px 0 0;font-size:17px;line-height:1.7}.request-copy ul{gap:10px;margin:29px 0 0;padding:0;list-style:none;display:grid}.request-copy li{color:#321b16;padding-left:25px;font-size:13px;font-weight:750;position:relative}.request-copy li:before{content:"✓";color:#fff;font-weight:900;position:absolute;left:0}.audit-request-form,.request-success{background:var(--paper);border:1px solid #3d1f1829;justify-self:end;width:min(680px,100%);padding:36px;box-shadow:0 24px 65px #4e231929}.audit-request-form{gap:19px;display:grid;position:relative}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.audit-request-form label{color:var(--forest-deep);gap:8px;font-size:12px;font-weight:800;display:grid}.audit-request-form input,.audit-request-form textarea{width:100%;min-height:47px;color:var(--ink);background:#fbfcfb;border:1px solid #cbd5d0;border-radius:4px;outline:none;padding:11px 13px}.audit-request-form textarea{resize:vertical;min-height:104px;line-height:1.5}.audit-request-form input:focus,.audit-request-form textarea:focus{border-color:var(--forest);box-shadow:0 0 0 3px #173f341f}.audit-request-form input::placeholder,.audit-request-form textarea::placeholder{color:#8a938f}.website-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.request-submit{cursor:pointer;border:0;width:100%;min-height:52px}.request-submit:disabled{cursor:wait;opacity:.68;transform:none}.request-fine-print{color:var(--muted);text-align:center;margin:-4px 0 0;font-size:12px;line-height:1.55}.form-message{min-height:18px;color:var(--muted);text-align:center;margin:-8px 0 0;font-size:12px;line-height:1.5}.form-message.is-error{color:#a13f2c}.field-message{color:var(--muted);margin-top:-2px;font-size:12px;font-weight:600;line-height:1.45}.field-message.is-error{color:#a13f2c}.field-hint{color:var(--muted);margin-top:-2px;font-size:11px;font-weight:500;line-height:1.45}.request-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:440px;display:flex}.request-success>span{color:#fff;background:var(--forest);border-radius:50%;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.request-success .eyebrow{margin-top:29px}.request-success h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500}.request-success h3:focus{outline:none}.request-success>p:last-child{max-width:480px;color:var(--muted);margin:15px 0 0;font-size:15px;line-height:1.65}.site-footer{color:#c3d0cb;background:#0b211b;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:34px 76px;font-size:11px;display:grid}.footer-wordmark{color:#fff}.site-footer p{margin:0}.site-footer p:last-child{text-align:right;justify-self:end}.site-footer a:not(.wordmark){color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:1120px){.site-header{grid-template-columns:1fr auto;padding-inline:44px}.site-nav{display:none}.hero{padding-inline:7vw}.hero h1{font-size:68px}.case-study,.audit-section,.monitoring-section,.trust-section,.faq-section,.request-section{grid-template-columns:1fr}.case-study,.catch-section,.audit-section,.process-section,.monitoring-section,.pricing-section,.trust-section,.faq-section{padding-inline:7vw}.case-copy{max-width:700px}.case-receipt,.audit-sheet,.email-preview{justify-self:start}.catch-grid{grid-template-columns:repeat(2,1fr)}.quiet-line{grid-column:1;margin-top:-36px}.faq-intro{position:static}.site-footer{grid-template-columns:1fr;padding-inline:44px}.audit-request-form,.request-success{justify-self:start}.site-footer p:last-child{text-align:left;justify-self:start}}@media (max-width:720px){.site-header{min-height:66px;padding-inline:18px}.wordmark{font-size:16px}.wordmark span{width:31px;height:31px}.header-action{font-size:12px}.hero{background-position:62%;height:auto;min-height:660px;padding:82px 22px 96px}.hero:before{background:#0a1b15ad}.hero h1{font-size:48px}.hero-copy{font-size:16px;line-height:1.6}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.photo-credit{display:none}.section-intro h2,.case-copy h2,.monitoring-copy h2,.trust-section h2,.case-study,.catch-section,.audit-section,.process-section,.monitoring-section,.pricing-section,.trust-section,.faq-section,.request-section{padding:78px 22px}.case-receipt{width:100%}.case-numbers{grid-template-columns:1fr}.case-numbers div{border-right:0;border-bottom:1px solid var(--line)}.case-numbers div:last-child{border-bottom:0}.case-date h3{font-size:25px}.value-comparison{grid-template-columns:1fr;align-items:start;gap:11px}.value-comparison b{justify-self:start}.catch-grid{grid-template-columns:1fr;margin-top:44px}.catch-grid article{border-top-color:var(--yellow);min-height:0}.catch-grid h3{margin-top:30px}.audit-sheet{padding:23px 19px}.audit-priorities li{grid-template-columns:26px 1fr}.audit-priorities li b{grid-column:2}.step-list{grid-template-columns:1fr;margin-top:48px}.step-list li{border-right:0;border-bottom:1px solid var(--line);min-height:0}.step-list li:last-child{border-bottom:0}.step-list h3{margin-top:25px}.email-preview{width:100%}.pricing-grid{grid-template-columns:1fr}.price-card{padding:30px 23px}.trust-grid{grid-template-columns:1fr}.request-copy h2{font-size:42px}.audit-request-form,.request-success{padding:27px 21px}.form-row{grid-template-columns:1fr}.site-footer{padding:34px 22px}}@media (max-width:390px){.header-action{font-size:11px}.hero h1{font-size:42px}.audit-sheet>header h3{font-size:22px}.email-catch div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-action{transition:none}}
