.landing-page{background:#fff}.landing-header{position:sticky;top:0;height:88px}.landing-header .brand img{width:205px}.header-contact{display:flex;align-items:flex-end;flex-direction:column;line-height:1.25}.header-contact span{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.header-contact a{font-size:1.45rem;font-weight:900}
.clearance-hero{background:linear-gradient(105deg,#0d1114 0%,#171c1f 64%,#2b2617 100%);color:#fff;padding:82px max(5vw,24px)}.clearance-hero-inner{max-width:var(--max);margin:auto;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:70px;align-items:center}.clearance-copy h1{font-size:clamp(3.1rem,6vw,5.8rem);line-height:.98;letter-spacing:-.055em;margin:0 0 26px}.clearance-copy h1 span{color:var(--yellow)}.household-page .clearance-copy h1{font-size:clamp(2.5rem,5vw,4.8rem)}.clearance-copy .lead{font-size:clamp(1.1rem,2vw,1.34rem);max-width:760px;color:#e1e5e3}.hero-checks{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:28px 0 0}.hero-checks li{font-weight:800}.hero-checks li:before{content:'✓';color:var(--yellow);margin-right:9px}.microcopy{font-size:.86rem;color:#afb7b3;margin-top:16px}
.request-card{background:#fff;color:var(--ink);padding:34px;border-top:7px solid var(--yellow);box-shadow:0 24px 60px #0005}.request-card .eyebrow{font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:#8f6a0c}.request-card h2{font-size:1.85rem;line-height:1.12;margin:8px 0 24px}.request-card ol{list-style:none;padding:0;margin:0 0 28px}.request-card li{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid var(--line)}.request-card li b{display:grid;place-items:center;width:30px;height:30px;background:var(--yellow);flex:0 0 30px}.full{width:100%}
.trust-strip{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--max);margin:auto;padding:30px max(3vw,20px);gap:20px}.trust-strip div{padding-left:20px;border-left:4px solid var(--yellow)}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{font-size:1.08rem}.trust-strip span{font-size:.84rem;color:var(--muted)}.landing-section{padding-top:84px;padding-bottom:84px}.clearance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.clearance-grid article{background:var(--soft);padding:34px;border-top:6px solid var(--yellow);min-height:285px}.clearance-grid article span{font-size:.82rem;font-weight:900;color:#8f6a0c}.clearance-grid h3{font-size:1.7rem;line-height:1.1;margin:48px 0 12px}.clearance-grid p{color:#535b5f}.object-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.object-tags span{border:1px solid var(--line);padding:8px 13px;font-size:.88rem;font-weight:800}
.landing-split{display:grid;grid-template-columns:1.15fr .85fr;max-width:var(--max);margin:20px auto 0}.landing-benefits,.yellow-panel{padding:64px}.landing-benefits{background:var(--ink);color:#fff}.landing-benefits .kicker{color:var(--yellow)}.landing-benefits h2,.yellow-panel h2{font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;margin:0 0 20px}.landing-benefits>p{color:#d5dad8}.check-list.compact li{border-color:#ffffff24;font-weight:700}.yellow-panel{background:var(--yellow)}.yellow-panel p{color:#3c3522}.big-phone{display:block;font-size:clamp(2rem,4vw,3.6rem);font-weight:900;letter-spacing:-.04em;margin:28px 0}.conversion-steps>div{background:var(--soft);padding:26px;border-top-width:6px}
.service-area{background:#111719;color:#fff;padding:68px max(5vw,24px);display:flex;align-items:center;justify-content:space-between;gap:50px}.service-area>div{max-width:850px}.service-area h2{font-size:clamp(2.1rem,4vw,3.6rem);line-height:1.05;margin:0 0 17px}.service-area p{color:#d6dcda}.faq-list{max-width:920px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;list-style:none;font-size:1.12rem;font-weight:900;padding:23px 42px 23px 0;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:8px;font-size:1.6rem;top:16px}.faq-list details[open] summary:after{content:'–'}.faq-list details p{color:var(--muted);margin:0 0 24px;max-width:800px}
.lead-builder-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(360px,1.15fr);gap:70px;align-items:start}.lead-builder-copy h2{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.05;margin:0 0 20px}.lead-builder-copy>p{color:var(--muted)}.lead-builder{background:var(--soft);padding:36px;border-top:7px solid var(--yellow);box-shadow:0 18px 50px #1112}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field-group{margin-bottom:18px}.field-group label{display:block;font-weight:900;margin-bottom:8px}.field-group label span{font-weight:600;color:var(--muted)}.field-group input,.field-group select,.field-group textarea{width:100%;border:1px solid #c9cecb;background:#fff;color:var(--ink);font:inherit;padding:14px 13px;border-radius:0}.field-group textarea{resize:vertical}.field-group input:focus,.field-group select:focus,.field-group textarea:focus{outline:3px solid #f5c51855;border-color:#9a7612}.form-note{text-align:center;color:var(--muted);font-size:.84rem;margin:12px 0 0}
.price-section{background:var(--soft)}.price-factors{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.price-factors article{background:#fff;padding:26px 22px;border-top:5px solid var(--yellow)}.price-factors b{font-size:.78rem;color:#8f6a0c}.price-factors h3{font-size:1.18rem;margin:22px 0 9px}.price-factors p{font-size:.92rem;color:var(--muted);margin:0}.service-audience{font-weight:800;color:#fff!important;margin-top:15px}
.final-conversion{background:var(--ink);color:#fff;padding:76px max(5vw,24px);display:flex;justify-content:space-between;align-items:center;gap:55px}.final-conversion h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1;margin:0 0 15px}.final-conversion p{color:#d6dcda}.mobile-conversion{display:none}
@media(max-width:900px){.clearance-hero-inner,.landing-split,.lead-builder-section{grid-template-columns:1fr}.clearance-hero-inner{gap:36px}.lead-builder-section{gap:34px}.trust-strip{grid-template-columns:repeat(2,1fr)}.clearance-grid{grid-template-columns:1fr}.clearance-grid article{min-height:0}.clearance-grid h3{margin-top:24px}.price-factors{grid-template-columns:repeat(2,1fr)}.landing-benefits,.yellow-panel{padding:45px 30px}.service-area,.final-conversion{display:block}.service-area .button{margin-top:15px}.final-conversion .actions{margin-top:30px}}
@media(max-width:600px){.landing-header{height:76px}.landing-header .brand img{width:154px}.header-contact span{display:none}.header-contact a{font-size:1rem}.clearance-hero{padding:54px 22px 48px}.clearance-copy h1{font-size:clamp(2.7rem,14vw,4.2rem)}.hero-checks{display:block}.hero-checks li{margin:8px 0}.clearance-copy .actions .button{width:100%}.trust-strip{grid-template-columns:1fr 1fr;padding:25px 18px;gap:20px 10px}.trust-strip div{padding-left:11px}.landing-section{padding:60px 22px}.landing-benefits,.yellow-panel{padding:48px 22px}.lead-builder{padding:26px 20px}.field-row,.price-factors{grid-template-columns:1fr}.service-area,.final-conversion{padding:58px 22px}.final-conversion{padding-bottom:105px}.landing-footer{padding-bottom:95px}.mobile-conversion{position:fixed;display:grid;grid-template-columns:1fr 1fr;left:0;right:0;bottom:0;z-index:80;box-shadow:0 -6px 22px #0003}.mobile-conversion a{display:flex;justify-content:center;align-items:center;min-height:60px;font-weight:900}.mobile-conversion a:first-child{background:#fff;color:#111}.mobile-conversion a:last-child{background:var(--yellow);color:#111}}

@media(min-width:901px){.trust-strip{grid-template-columns:repeat(3,1fr);gap:24px 20px}}

@media(max-width:900px){.landing-header .nav{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior:contain}}
