.validationHero{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:center;min-height:580px;padding:80px 0}.validationHero h1{max-width:720px}.validationAside{background:var(--amber);border-radius:24px;padding:38px;transform:rotate(-1.3deg);box-shadow:18px 20px 0 var(--ink)}.validationAside span{display:block;color:#73500e;font:800 12px monospace;letter-spacing:.16em}.validationAside strong{display:block;margin:48px 0 26px;font-size:42px;line-height:1.05;letter-spacing:-.06em}.validationAside p{max-width:300px;color:#5d4b24;line-height:1.7}.validationSteps{padding:95px 0 110px;border-top:1px solid var(--line)}.sectionHead{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.sectionHead h2{font-size:40px;letter-spacing:-.04em;margin:16px 0 0}.sectionHead>p{max-width:430px;color:var(--muted);line-height:1.7}.validationGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.validationStep{min-height:260px;padding:28px;border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.28)}.validationStep>span{color:#7b846f;font:700 13px monospace}.validationStep h3{margin:54px 0 12px;font-size:27px;letter-spacing:-.04em}.validationStep p{margin:0;color:var(--muted);line-height:1.75}.validationOffer{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:var(--ink);color:#fff;border-radius:24px;padding:44px 48px}.validationOffer h2{max-width:470px;margin:16px 0 0;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:-.055em}.validationOffer .eyebrow{color:var(--lime)}.validationOffer ul{display:grid;gap:14px;margin:0 0 26px;padding:0;list-style:none;color:#c2c8c4;line-height:1.6}.validationOffer li{padding-left:22px;position:relative}.validationOffer li:before{content:"✓";position:absolute;left:0;color:var(--lime)}.validationNote{margin:34px auto 90px;padding:20px 24px;border:1px solid var(--line);border-radius:14px;color:var(--muted);line-height:1.7}.validationNote p{margin:0}.validationNote b{color:var(--ink)}@media(max-width:760px){.validationHero{grid-template-columns:1fr;gap:55px;min-height:auto;padding:55px 0 75px}.validationAside{margin:0 8px}.sectionHead{display:block}.validationGrid,.validationOffer{grid-template-columns:1fr}.validationOffer{gap:20px;padding:34px 25px}.validationAside strong{font-size:37px}}
