.landing-page{background:#fff}.landing-header{position:relative;height:96px}.landing-header .brand img{width:220px}.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)}.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}
.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{grid-template-columns:1fr}.clearance-hero-inner{gap:36px}.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}.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}.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}}
