
:root{--r:#c9001b;--d:#343434;--g:#777;--l:#f4f4f4;--line:#ddd}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#181818;line-height:1.55}a{color:inherit}.w{width:min(1180px,calc(100% - 36px));margin:auto}
.top{background:linear-gradient(90deg,#555,#303030);color:#fff;font-size:13px}.top .w{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.top a{text-decoration:none}.nav{height:91px;display:flex;align-items:center;justify-content:space-between;gap:24px}.logo{display:flex;align-items:center;gap:18px;text-decoration:none}.logo img{width:188px;height:auto}.claim{font-size:12px;font-weight:900;letter-spacing:.14em;line-height:1.35}.claim small{display:block;color:#666;font-size:11px;letter-spacing:0;font-weight:500;font-style:italic;margin-top:4px}.menu{display:flex;gap:22px;align-items:center}.menu a{text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase}.cta{background:var(--r);color:#fff!important;padding:14px 18px}
header{background:#fff;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:20}
.hero{background:linear-gradient(90deg,#f4f4f4 0 36%,#d9d9d9 36% 100%);overflow:hidden}.hero .w{min-height:535px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px}.ey{display:flex;gap:14px;align-items:center;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.13em}.ey:before{content:"";width:36px;height:3px;background:var(--r)}h1{font-size:clamp(48px,6vw,80px);line-height:.93;letter-spacing:-.06em;margin:20px 0}h1 em{color:var(--r);font-style:normal}.lead{font-size:19px;color:#444}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.btn{padding:15px 20px;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:900}.btn.r{background:var(--r);color:#fff}.btn.o{background:#fff;border:2px solid var(--r);color:var(--r)}
.visual{height:535px;position:relative;background:linear-gradient(135deg,#c9c9c9,#ececec 52%,#bcbcbc);overflow:hidden}.visual:before{content:"";position:absolute;left:14%;right:12%;bottom:0;height:76%;background:repeating-linear-gradient(to top,#8b5d3d 0 32px,#5f3b26 32px 37px,transparent 37px 50px);clip-path:polygon(0 100%,100% 0,100% 100%);filter:drop-shadow(0 12px 14px #0003)}.visual:after{content:"";position:absolute;left:23%;right:8%;bottom:8%;height:66%;border-left:5px solid #777;border-top:5px solid #777;transform:skewY(-34deg);opacity:.7}.form{position:absolute;right:18px;top:20px;width:330px;background:#343434;color:#fff;padding:24px;z-index:3;box-shadow:0 12px 25px #0004}.form h3{font-size:25px;line-height:1.05;margin:0 0 8px;text-align:center}.form p{text-align:center;font-size:14px;color:#ddd}.field{background:#fff;color:#777;padding:11px 12px;margin:8px 0;font-size:13px;border-radius:2px}.form .btn{display:block;text-align:center;margin-top:10px}
.bens{border-bottom:1px solid #eee}.bens .w{display:grid;grid-template-columns:repeat(5,1fr)}.ben{padding:20px 15px;display:flex;gap:12px;align-items:center;border-right:1px solid #e5e5e5}.ben:last-child{border:0}.icon{width:42px;height:42px;border:2px solid var(--r);color:var(--r);border-radius:50%;display:grid;place-items:center;font-weight:900}.ben strong{display:block;font-size:14px}.ben span{font-size:12px;color:#777}
section{padding:70px 0}.sh{max-width:830px;margin-bottom:30px}h2{font-size:clamp(32px,4vw,48px);line-height:1.02;letter-spacing:-.04em;margin:12px 0}.intro{color:#555;font-size:17px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{border:1px solid #ddd;background:#fff}.pic{height:150px;background:linear-gradient(145deg,#e7e7e7,#bdbdbd);position:relative;overflow:hidden}.pic:after{content:"";position:absolute;inset:22px;background:linear-gradient(140deg,transparent 0 46%,#c9001b99 46% 49%,transparent 49%)}.cb{padding:18px}.cb h3{margin:0 0 8px}.cb p{color:#666;margin:0}.grey{background:#f3f3f3}.cols{display:grid;grid-template-columns:1fr 1fr;gap:50px}.checks{display:grid;gap:10px}.check{padding:14px 0;border-top:1px solid #d7d7d7}.check b{color:var(--r);margin-right:10px}.panel{background:#3a3a3a;color:#fff;padding:32px}.panel p{color:#ddd}.stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stat{background:#fff;color:#222;padding:16px}.stat strong{display:block;color:var(--r);font-size:20px}.faq{max-width:900px}.faq details{padding:18px 0;border-top:1px solid #ddd}.faq details:last-child{border-bottom:1px solid #ddd}.faq summary{font-weight:900;cursor:pointer}.related{display:flex;flex-wrap:wrap;gap:10px}.related a{padding:10px 12px;border:1px solid #ccc;text-decoration:none;font-weight:700;font-size:13px}.end{background:#2d2d2d;color:#fff}.end .intro{color:#ddd}footer{background:#1e1e1e;color:#bbb;padding:35px 0;font-size:13px}.foot{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}footer a{color:#fff}
@media(max-width:960px){.menu a:not(.cta){display:none}.hero .w{grid-template-columns:1fr}.visual{height:430px}.bens .w{grid-template-columns:1fr 1fr}.cards{grid-template-columns:1fr 1fr}.cols{grid-template-columns:1fr}}
@media(max-width:620px){.claim{display:none}.logo img{width:145px}.top .right{display:none}.nav{height:76px}.hero .w{padding-top:45px}.visual{height:400px}.form{left:18px;right:18px;width:auto}.bens .w,.cards{grid-template-columns:1fr}h1{font-size:52px}.stats{grid-template-columns:1fr}}
