.site-landing{background:var(--site-bg)}.site-landing .wrap,.site-landing .container{max-width:none!important;padding:0!important}.site-alerts{max-width:1280px;margin-inline:auto;padding:1rem clamp(1rem,2vw,2rem)}.site-alert-close{background:none;border:none;font-size:1.5rem;line-height:1;color:inherit;opacity:0.7;cursor:pointer;padding:0;margin-left:1rem}.site-alert-close:hover{opacity:1}.site-landing .site-hero{background:linear-gradient(160deg,var(--site-bg) 0%,var(--site-bg-warm) 100%);padding:clamp(6rem,10vw,10rem) clamp(1rem,2vw,2rem) clamp(4rem,8vw,8rem);min-height:85vh;display:flex;align-items:center}.site-landing .site-hero-inner{width:100%;max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,4rem);align-items:center}@media (min-width:1024px){.site-landing .site-hero-inner{grid-template-columns:1.1fr 1fr}}.site-landing .site-hero h1{font-size:clamp(2.5rem,6vw,4rem);line-height:1.05;letter-spacing:-0.03em;margin-bottom:clamp(1rem,2vw,1.5rem)}.site-landing .site-hero .accent{color:var(--site-primary)}.site-landing .site-hero-subtitle{font-size:clamp(1.125rem,2vw,1.375rem);max-width:600px;color:var(--site-text-secondary);line-height:1.6}.site-landing .site-hero-stat-value{font-size:clamp(2rem,4vw,3rem);font-weight:700;color:var(--site-heading)}.site-landing .site-trust-bar{background:var(--site-bg-card);border-top:1px solid var(--site-border);border-bottom:1px solid var(--site-border);padding:clamp(1rem,2vw,1.5rem) clamp(1rem,2vw,2rem)}.site-landing .site-trust-bar-inner{max-width:1280px;margin-inline:auto}.site-landing .site-features{background:var(--site-bg);padding:clamp(4rem,8vw,8rem) clamp(1rem,2vw,2rem)}.site-landing .site-features-inner{max-width:1280px;margin-inline:auto}.site-landing .site-section{background:linear-gradient(180deg,var(--site-bg) 0%,var(--site-bg-warm) 100%);padding:clamp(4rem,8vw,8rem) clamp(1rem,2vw,2rem)}.site-landing .site-section-header,.site-landing .site-scores-grid{max-width:1280px;margin-inline:auto}.site-landing .site-testimonials-section{background:var(--site-bg-warm);padding:clamp(4rem,8vw,8rem) clamp(1rem,2vw,2rem)}.site-landing .site-testimonials-inner{max-width:1280px;margin-inline:auto}.site-landing .site-pricing-section{background:var(--site-bg);padding:clamp(4rem,8vw,8rem) clamp(1rem,2vw,2rem)}.site-landing .site-pricing-inner{max-width:1000px;margin-inline:auto}.site-landing .site-faq-section{background:var(--site-bg-warm);padding:clamp(4rem,8vw,8rem) clamp(1rem,2vw,2rem)}.site-landing .site-faq-inner{max-width:900px;margin-inline:auto}.site-landing .site-cta-section{padding:clamp(4rem,8vw,8rem) clamp(1rem,2vw,2rem);text-align:center}.site-landing .site-cta-inner{max-width:700px;margin-inline:auto}.site-landing .site-cta-inner h2{font-size:clamp(1.75rem,4vw,2.5rem);margin-bottom:1rem}.site-landing .site-disclaimer{background:var(--site-bg);padding:clamp(3rem,6vw,5rem) clamp(1rem,2vw,2rem);border-top:1px solid var(--site-border)}.site-landing .site-disclaimer-inner{max-width:900px;margin-inline:auto}.site-landing .site-footer{background:var(--site-heading);padding:clamp(2rem,4vw,3rem) clamp(1rem,2vw,2rem);text-align:center}.site-landing .site-score-card{padding:clamp(1.5rem,3vw,2rem)}.site-landing .site-score-badge{font-size:clamp(1.5rem,3vw,2rem);width:70px;height:70px}.site-landing .site-testimonial{padding:clamp(1.5rem,3vw,2rem)}.site-landing .site-price-card{padding:clamp(2rem,4vw,3rem)}.site-landing .site-btn-lg{padding:clamp(1rem,2vw,1.25rem) clamp(1.5rem,3vw,2rem);font-size:clamp(1rem,1.5vw,1.125rem)}.site-landing .site-cta-buttons .site-btn-lg{padding:clamp(1.125rem,2vw,1.375rem) clamp(2rem,4vw,2.5rem)}@media (max-width:768px){.site-landing .site-hero{min-height:auto;padding-top:clamp(5rem,15vw,8rem)}.site-landing .site-hero-stats{flex-wrap:wrap;gap:1.5rem}.site-landing .site-hero-stat{flex:0 0 calc(50% - 0.75rem)}}