:root{--red:#d71920;--black:#080808;--dark:#111;--text:#171717;--muted:#666;--light:#f5f5f5;--border:#e7e7e7;--shadow:0 18px 50px rgba(0,0,0,.10);--container:min(1180px,92%)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:Montserrat,Arial,sans-serif;color:var(--text);line-height:1.65;overflow-x:hidden}img{max-width:100%;display:block}a{text-decoration:none}.container{width:var(--container);margin:auto}.section{padding:85px 0}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--red);font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:var(--red)}.section-title{font-family:"Bebas Neue",sans-serif;font-size:clamp(42px,5vw,66px);text-transform:uppercase;margin:10px 0 15px;line-height:.98}.lead{max-width:760px;color:var(--muted);font-size:14px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--red);background:var(--red);color:#fff;font-size:11px;font-weight:800;letter-spacing:1.1px;text-transform:uppercase;transition:.2s}.btn:hover{background:#fff;color:var(--red)}.btn-dark{background:#0b0b0b;border-color:#0b0b0b}.btn-dark:hover{background:var(--red);color:#fff;border-color:var(--red)}
.notice{background:#090909;color:#ddd;padding:8px 0;font-size:10px;text-align:center}.notice a{color:#ff5a60;text-decoration:underline}.header{position:sticky;top:0;z-index:1000;background:rgba(8,8,8,.97);border-bottom:1px solid #252525}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between}.logo{font-family:"Bebas Neue";font-size:28px;letter-spacing:3px;color:#fff}.logo span{color:var(--red)}.navlinks{display:flex;align-items:center;gap:24px}.navlinks a{color:#ddd;font-size:10px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.navlinks a:hover{color:#fff}.menu{display:none;background:#111;border:1px solid #444;color:#fff;width:44px;height:44px}
.hero{min-height:650px;position:relative;background:#050505;overflow:hidden}.slide{position:absolute;inset:0;background:center/cover no-repeat;opacity:0;visibility:hidden;transition:.6s}.slide.active{opacity:1;visibility:visible}.slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.5),rgba(0,0,0,.12))}.hero-inner{position:relative;z-index:2;min-height:650px;display:flex;align-items:center}.hero-copy{max-width:720px;color:#fff}.hero-kicker{color:#ff4d53;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase}.hero h1{font-family:"Bebas Neue";font-size:clamp(55px,8vw,100px);margin:15px 0 18px;line-height:.9;text-transform:uppercase}.hero h1 span{color:#ff3037}.hero p{color:#ddd;font-size:14px;max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.arrow{position:absolute;z-index:4;top:50%;transform:translateY(-50%);width:54px;height:54px;background:rgba(0,0,0,.5);border:1px solid #777;color:#fff;font-size:26px;cursor:pointer}.arrow:hover{background:var(--red);border-color:var(--red)}.prev{left:24px}.next{right:24px}.dots{position:absolute;z-index:4;left:50%;bottom:24px;transform:translateX(-50%);display:flex;gap:8px}.dot{width:34px;height:3px;border:0;background:#777;cursor:pointer}.dot.active{background:var(--red)}
.trust{background:#111;color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-item{padding:21px;border-right:1px solid #292929;display:flex;gap:12px;align-items:center;min-height:100px}.trust-item:last-child{border:0}.trust-no{font-family:"Bebas Neue";font-size:30px;color:var(--red)}.trust-item strong{display:block;font-size:11px;text-transform:uppercase}.trust-item small{font-size:9px;color:#999}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.media{width:100%;height:500px;object-fit:cover}.relative{position:relative}.badge{position:absolute;right:-18px;bottom:20px;background:var(--red);color:#fff;padding:18px;width:155px}.badge b{font:40px "Bebas Neue";display:block}.badge span{font-size:9px;font-weight:800;text-transform:uppercase}.checklist{list-style:none;padding:0;margin:25px 0}.checklist li{border-bottom:1px solid #eee;padding:13px 0 13px 25px;font-size:12px;position:relative}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:800}
.dark{background:#0b0b0b;color:#fff}.dark .lead{color:#aaa}.table{border-top:1px solid #383838;margin-top:28px}.row{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;border-bottom:1px solid #292929;padding:16px 0;font-size:12px}.row span{color:#aaa}.row strong{text-align:right}.note{background:#151515;border-left:3px solid var(--red);padding:14px 16px;margin-top:18px;color:#aaa;font-size:10px}.note a{color:#ff6267}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.card{padding:27px;border:1px solid var(--border);background:#fff;transition:.2s}.card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.icon{width:45px;height:45px;background:#111;color:#fff;display:grid;place-items:center;font-weight:800;margin-bottom:18px}.card h2,.card h3{font-size:15px;margin:0 0 9px}.card p{font-size:11px;color:#707070;margin:0}.process{background:#f4f4f4}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#ddd;margin-top:40px}.step{background:#fff;padding:23px 16px;min-height:180px}.step-no{font:40px "Bebas Neue";color:var(--red)}.step h3{font-size:12px;text-transform:uppercase}.step p{font-size:10px;color:#777}
.form-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px}.formbox{border:1px solid #ddd;padding:32px;box-shadow:var(--shadow)}.formbox h2{font:36px "Bebas Neue";margin:0}.formbox>p{font-size:10px;color:#777}.fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:5px}.field.full{grid-column:1/-1}.field label{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.8px}.field input,.field select,.field textarea{width:100%;min-height:47px;border:1px solid #d7d7d7;padding:10px 12px;font:12px Montserrat,Arial}.field textarea{min-height:90px}.consent{display:flex;gap:8px;font-size:9px;color:#666;margin:16px 0}.form-submit{width:100%;cursor:pointer}.message{display:none;padding:11px;margin-top:12px;font-size:10px;font-weight:700}.message.ok{display:block;background:#eaf8ef;color:#176b35}.message.bad{display:block;background:#fff0f0;color:#9b171c}
.faqgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}.faq{border-bottom:1px solid #ddd}.q{width:100%;border:0;background:#fff;text-align:left;padding:19px 35px 19px 0;position:relative;font:800 12px Montserrat;cursor:pointer}.q:after{content:"+";position:absolute;right:0;font-size:21px}.faq.open .q:after{content:"−"}.answer{display:none;padding:0 0 18px;color:#666;font-size:11px}.faq.open .answer{display:block}.cta{background:var(--red);color:#fff;padding:70px 0}.cta-in{display:flex;align-items:center;justify-content:space-between;gap:25px}.cta h2{font:clamp(40px,5vw,65px) "Bebas Neue";margin:0}.cta p{font-size:12px;color:#ffe1e1}.cta .btn{background:#fff;color:#111;border-color:#fff}.cta .btn:hover{background:#111;color:#fff;border-color:#111}
footer{background:#080808;color:#999;padding:50px 0 25px}.footgrid{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:45px}footer h3{font-size:11px;color:#fff;text-transform:uppercase;letter-spacing:1.4px}footer p,footer li{font-size:10px;line-height:1.9}footer ul{list-style:none;padding:0}footer a{color:#aaa}.disclaimer{margin-top:25px;background:#101010;padding:14px;border-left:2px solid #333;font-size:9px;line-height:1.8}.bottom{border-top:1px solid #222;margin-top:30px;padding-top:16px;display:flex;justify-content:space-between;font-size:9px}.mobilecta{display:none}
@media(max-width:1000px){.navlinks{gap:13px}.grid2,.form-grid,.faqgrid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(3,1fr)}.cards{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:1fr 1fr}.media{height:400px}}
@media(max-width:760px){.nav{min-height:68px}.menu{display:block}.navlinks{display:none;position:absolute;top:68px;left:0;right:0;background:#090909;padding:12px 4%;flex-direction:column;align-items:stretch;gap:0}.navlinks.open{display:flex}.navlinks a{padding:12px 0;border-bottom:1px solid #222}.hero,.hero-inner{min-height:630px}.hero h1{font-size:clamp(52px,17vw,82px)}.arrow{width:44px;height:44px}.prev{left:10px}.next{right:10px}.trust-grid{grid-template-columns:1fr 1fr}.trust-item{padding:15px 10px}.section{padding:62px 0}.section-title{font-size:50px}.cards{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.fields{grid-template-columns:1fr}.field.full{grid-column:auto}.formbox{padding:22px}.cta-in{flex-direction:column;align-items:flex-start}.footgrid{grid-template-columns:1fr}.bottom{flex-direction:column}.mobilecta{display:block;position:fixed;z-index:999;left:0;right:0;bottom:0;padding:8px;background:#fff;box-shadow:0 -8px 25px rgba(0,0,0,.15)}.mobilecta .btn{width:100%}body{padding-bottom:68px}}
@media(max-width:430px){.trust-grid{grid-template-columns:1fr}.trust-item{border-right:0;border-bottom:1px solid #292929}.steps{grid-template-columns:1fr}.actions{flex-direction:column}.actions .btn{width:100%}}
