*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#151b22;line-height:1.6}a{color:inherit}.container{width:min(1120px,92%);margin:auto}header{position:sticky;top:0;background:#fff;border-bottom:1px solid #e5e8eb;z-index:20}.nav{height:72px;display:flex;align-items:center;justify-content:space-between}.brand{text-decoration:none;font-weight:900;font-size:24px;letter-spacing:-1px}.brand span{color:#e63946}.nav nav{display:flex;gap:28px}.nav nav a{text-decoration:none;font-weight:600}.menu{display:none;border:0;background:none;font-size:24px}.hero{background:#101820;color:#fff;padding:90px 0}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.tag{font-size:12px;font-weight:800;letter-spacing:2px;color:#e63946;margin-bottom:10px}.hero h1{font-size:clamp(46px,7vw,78px);line-height:1;margin:0 0 22px}.hero p{font-size:19px;color:#cbd2d8;max-width:650px}.actions{display:flex;gap:12px;margin-top:30px}.btn{padding:12px 20px;border-radius:7px;text-decoration:none;font-weight:800}.red{background:#e63946}.outline{border:1px solid #73808c}.hero-visual{background:#fff;color:#151b22;border-radius:18px;padding:32px;min-height:310px;display:flex;flex-direction:column;justify-content:space-between}.wheel{text-align:center;font-size:130px;line-height:1;color:#e63946}.hero-visual small{font-weight:800;letter-spacing:2px;color:#e63946}.hero-visual a,.cards a,.compare a{color:#e63946;font-weight:800;text-decoration:none}.section{padding:80px 0}.heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.heading>a{color:#e63946;font-weight:800;text-decoration:none}.section h2,.dark h2,.guide h2,.newsletter h2{font-size:36px;line-height:1.15;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.cards article{border:1px solid #e1e5e8;border-radius:12px;overflow:hidden}.pic{height:175px;background:#edf0f2;display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:2px;color:#697580}.body{padding:22px}.body b{font-size:11px;color:#e63946;letter-spacing:1.5px}.body h3{font-size:21px;line-height:1.25;margin:8px 0}.body p,.guide p{color:#697580}.dark{background:#101820;color:#fff;padding:80px 0}.dark .tag{color:#ff7077}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}.three>div{border:1px solid #36424d;padding:25px;border-radius:10px}.three p{color:#b8c1c9}.compare{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:30px}.compare>div{border:1px solid #e1e5e8;border-radius:10px;padding:24px}.compare p{color:#697580}.guide{background:#f5f7f9;padding:80px 0}.guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.list{border-top:1px solid #dce1e5}.list a{display:flex;justify-content:space-between;padding:18px 0;border-bottom:1px solid #dce1e5;text-decoration:none;font-weight:700}.list span{color:#e63946}.newsletter{background:#e63946;color:#fff;text-align:center;padding:65px 0}.newsletter .tag{color:#fff}.newsletter form{display:flex;max-width:550px;margin:25px auto 0;gap:8px}.newsletter input{flex:1;padding:14px;border:0;border-radius:7px;font-size:16px}.newsletter button{padding:14px 20px;border:0;border-radius:7px;background:#101820;color:#fff;font-weight:800}footer{background:#0b1116;color:#9da7b0;padding:45px 0 20px}.footer{display:flex;justify-content:space-between;gap:30px}.footer .brand{color:#fff}.footer>div:last-child{display:flex;gap:20px;flex-wrap:wrap}.footer a{text-decoration:none}.copy{border-top:1px solid #29323a;margin-top:30px;padding-top:18px;font-size:13px}@media(max-width:800px){.nav nav{display:none}.nav nav.open{display:flex;position:absolute;top:72px;left:0;right:0;background:#fff;padding:20px;flex-direction:column}.menu{display:block}.hero-grid,.guide-grid{grid-template-columns:1fr}.cards,.three,.compare{grid-template-columns:1fr}.hero{padding:60px 0}.section,.dark,.guide{padding:55px 0}.newsletter form{flex-direction:column}.footer{flex-direction:column}}