.customer-section{padding-top:40px;padding-bottom:40px}.customer-section h2{font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.25;margin:12px 0 26px;letter-spacing:-.035em}.customer-steps,.customer-facts{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0}.customer-steps li,.customer-facts>div{background:#101010;border:1px solid #ffffff18;border-radius:14px;padding:24px;min-width:0}.customer-number{display:block;color:#fff;font-size:12px;letter-spacing:.1em;border-left:3px solid #ff0000;padding-left:10px}.customer-steps h3{font-size:18px;margin:18px 0 10px}.customer-section p,.customer-rs3 p{font-size:13px;color:#bcbcbc;line-height:1.8;margin:0}.customer-section a{color:#eee;text-decoration:underline;text-underline-offset:4px}.customer-steps a{display:inline-block;margin-top:18px;font-size:13px}.customer-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-facts strong{display:block;font-size:17px;color:#fff;margin-bottom:10px}.customer-small{font-size:12px!important;line-height:1.7;margin-top:18px!important}.customer-video{width:100%;max-height:560px;background:#101010;border-radius:14px}.customer-rs3{background:#101010;border:1px solid #ffffff18;border-radius:14px;padding:26px;position:relative;overflow:hidden}.customer-rs3-label{font-size:11px;color:#fff;border-left:3px solid #ff0000;padding-left:10px}.customer-rs3-art{height:210px;display:flex;align-items:center;justify-content:center;font:700 clamp(64px,9vw,110px) Manrope,Arial,sans-serif;letter-spacing:-.06em;color:#ffffff14}.customer-rs3 h3{font-size:25px;margin:18px 0 12px}.customer-hero-offer{display:block;margin-bottom:14px;font-size:clamp(20px,2.5vw,30px);color:#fff;line-height:1.4}.customer-hero-offer del{color:#aaa;font-size:.75em;margin-right:10px}.customer-hero-offer strong{font-weight:600}.customer-hero-offer small{font-size:12px;display:block;color:#ccc;letter-spacing:.01em;margin-top:6px}@media(max-width:900px){.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-steps{grid-template-columns:1fr}.customer-section{padding-top:28px;padding-bottom:28px}.customer-steps li,.customer-facts>div{padding:18px}}@media(max-width:420px){.customer-facts{grid-template-columns:1fr}}
