﻿:root{--basi-red:#e12826;--basi-red-dark:#b51d20;--basi-ink:#1d1714;--basi-text:#5f554f;--basi-cream:#f7efe7;--basi-soft:#fffaf5;--basi-line:rgba(29,23,20,.12);--basi-gold:#b88942}.basi-home-clean{overflow-x:hidden;background:var(--basi-cream);color:var(--basi-ink)}.basi-home-clean *{box-sizing:border-box}.clean-container{width:min(1320px, calc(100% - 40px));margin:auto}.clean-section{padding:92px 0}.clean-kicker{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:var(--basi-red);margin-bottom:16px}.clean-kicker:before{content:"";width:34px;height:1px;background:var(--basi-red)}.clean-title{margin:0;font-size:clamp(34px,4.2vw,62px);line-height:1.03;letter-spacing:-1.8px;font-weight:700;color:var(--basi-ink)}.clean-text{margin:18px 0 0;color:var(--basi-text);font-size:16px;line-height:1.75}.clean-btn,.clean-btn-outline{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;font-weight:700;text-decoration:none;transition:.25s ease}.clean-btn{background:var(--basi-red);color:#fff;box-shadow:0 16px 34px rgb(225 40 38 / .22)}.clean-btn:hover{background:var(--basi-red-dark);color:#fff;transform:translateY(-2px)}.clean-btn-outline{background:#fff;color:var(--basi-ink);border:1px solid var(--basi-line)}.clean-btn-outline:hover{color:var(--basi-red);transform:translateY(-2px)}.clean-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 92% 10%,rgb(225 40 38 / .08),transparent 30%),linear-gradient(180deg,#fffaf5 0%,#f7efe7 100%);padding:56px 0 76px}.clean-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center}.clean-hero h1{margin:0;max-width:720px;font-size:clamp(42px,5vw,76px);line-height:.98;letter-spacing:-2.4px;font-weight:700;color:var(--basi-ink)}.clean-hero h1 span{color:var(--basi-red)}.clean-hero p{max-width:640px;margin:22px 0 0;color:var(--basi-text);font-size:16px;line-height:1.78}.clean-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.clean-hero-image,.clean-image{position:relative;min-height:440px;border-radius:28px;overflow:hidden;background:#eee;box-shadow:0 22px 64px rgb(70 42 18 / .10)}.clean-hero-image{min-height:470px}.clean-hero-image img,.clean-image img{width:100%;height:100%;object-fit:cover;display:block}.clean-split{display:grid;grid-template-columns:.95fr 1.05fr;gap:58px;align-items:center}.clean-copy{max-width:680px}.clean-copy p{margin:18px 0 0;color:var(--basi-text);font-size:16px;line-height:1.78}.clean-editorial{background:#fffaf5}.clean-editorial-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:start}.clean-editorial-list{display:grid;gap:24px}.clean-editorial-item{display:grid;grid-template-columns:46px 1fr;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--basi-line)}.clean-editorial-item span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--basi-red);color:#fff;font-size:12px;font-weight:900}.clean-editorial-item h3{margin:0 0 7px;font-size:22px;line-height:1.2;color:var(--basi-ink)}.clean-editorial-item p{margin:0;color:var(--basi-text);font-size:15px;line-height:1.65}.why-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.why-metric{padding:34px 24px;background:#fffaf5;border:1px solid var(--basi-line);border-radius:26px;text-align:center}.why-metric strong{display:block;color:var(--basi-red);font-size:clamp(38px,4vw,58px);line-height:1;letter-spacing:-1.4px}.why-metric span{display:block;margin-top:10px;color:var(--basi-text);font-size:14px;line-height:1.5}.why-audience-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px}.why-audience-card{padding:30px;border-top:1px solid var(--basi-line)}.why-audience-card strong{display:block;margin-bottom:12px;color:var(--basi-red);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.why-audience-card h3{margin:0 0 10px;color:var(--basi-ink);font-size:24px;line-height:1.2}.why-audience-card p{margin:0;color:var(--basi-text);font-size:15px;line-height:1.65}.clean-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.clean-reveal.is-visible{opacity:1;transform:translateY(0)}@media(max-width:1050px){.clean-hero-grid,.clean-split,.clean-editorial-inner{grid-template-columns:1fr}.why-metrics,.why-audience-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.clean-container{width:min(100% - 28px, 1180px)}.clean-section{padding:62px 0}.clean-hero{padding:48px 0 62px}.clean-hero h1{font-size:38px;letter-spacing:-1px;line-height:1.06}.clean-title{font-size:30px;letter-spacing:-.8px;line-height:1.12}.clean-hero p,.clean-text,.clean-copy p{font-size:14px}.clean-actions,.clean-btn,.clean-btn-outline{width:100%}.clean-hero-image,.clean-image{min-height:280px;border-radius:22px}.why-metrics,.why-audience-grid{grid-template-columns:1fr}.why-audience-card{padding:24px 0}}