:root{--bg:#050708;--panel:#0b0f12;--line:#252d33;--red:#ed1016;--white:#f5f6f7;--muted:#9ca4ac;--max:1260px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,Arial,sans-serif}.wrap{width:min(calc(100% - 46px),var(--max));margin:auto}a{text-decoration:none;color:inherit}header{position:fixed;z-index:50;top:0;left:0;right:0;height:78px;background:rgba(4,6,8,.72);backdrop-filter:blur(15px);border-bottom:1px solid rgba(255,255,255,.07)}.nav{height:100%;display:flex;align-items:center;gap:32px}.logo{display:flex;align-items:center;min-width:245px;gap:5px}.peak{font:900 55px/.7 "Barlow Condensed";font-style:italic;transform:skew(-13deg);position:relative;color:#e7e9ea}.peak:after{content:"";position:absolute;width:48px;height:2px;background:var(--red);left:7px;bottom:3px;transform:rotate(-12deg)}.logo>span:last-child{display:flex;flex-direction:column;font:900 22px/.8 "Barlow Condensed";font-style:italic;letter-spacing:2px}.logo strong{font-size:13px;letter-spacing:4px}.logo em{font-size:10px;color:var(--red);letter-spacing:5px;margin-left:11px;margin-top:4px}nav{flex:1;display:flex;justify-content:center;gap:29px;font:700 12px "Barlow Condensed";letter-spacing:.8px}nav a{position:relative;color:#d4d8dc}nav a.active:after{content:"";position:absolute;bottom:-14px;left:0;right:0;height:2px;background:var(--red)}.quote-btn,.all,.btn,.send{font:800 12px "Barlow Condensed";letter-spacing:1.5px;text-transform:uppercase}.quote-btn{border:1px solid var(--red);padding:11px 18px}.quote-btn i,.btn b,.send b{margin-left:12px}.hamb{display:none;background:none;border:0;color:#fff;font-size:24px}
.hero{height:740px;position:relative;overflow:hidden;background:#080b0e}.hero-bg{position:absolute;inset:0;background:url("hero.jpg") center/cover no-repeat;filter:saturate(.85)}.hero-vignette{position:absolute;inset:0;background:linear-gradient(90deg,#040608 0%,rgba(4,6,8,.96) 23%,rgba(4,6,8,.72) 50%,rgba(4,6,8,.13) 78%,rgba(4,6,8,.65) 100%),linear-gradient(0deg,#050708 0%,transparent 25%)}.hero-content{position:relative;z-index:2;padding-top:190px}.kicker{font:700 11px "Barlow Condensed";letter-spacing:5px}.kicker b{color:var(--red);padding:0 8px}.hero h1{font:900 clamp(72px,9.2vw,130px)/.73 "Barlow Condensed";font-style:italic;letter-spacing:-1px;margin:25px 0}.hero h1 span{display:block}.hero h1 strong{display:block;color:var(--red)}.tag{font:600 13px "Barlow Condensed";letter-spacing:5px}.hero-actions{display:flex;gap:12px;margin-top:24px}.btn{display:inline-flex;align-items:center;min-height:48px;padding:0 25px;border:1px solid #cfd3d6}.btn.red{background:var(--red);border-color:var(--red)}.hero-benefits{display:flex;gap:47px;margin-top:46px}.hero-benefits div{text-align:center}.hero-benefits b{display:block;font-size:27px;margin-bottom:6px}.hero-benefits span{font:700 10px/1.05 "Barlow Condensed";letter-spacing:2px}.hero-note{position:absolute;right:3%;top:220px;z-index:2;color:#858d94;font:900 27px/1.05 "Barlow Condensed";font-style:italic;letter-spacing:1px;opacity:.75}
.section{padding:58px 0;border-top:1px solid #20272c}.services{padding-top:42px}.section-head{display:grid;grid-template-columns:1.15fr 1fr auto;gap:35px;align-items:end;margin-bottom:20px}.section small,.results small,.contact small,.two small,.brands small{font:800 10px "Barlow Condensed";letter-spacing:4px;color:var(--red)}h2{font:900 46px/.88 "Barlow Condensed";font-style:italic;text-transform:uppercase;margin:8px 0 0}h2 em{color:var(--red);font-style:italic}.section-head p{font-size:11px;color:var(--muted);margin:0}.all{border:1px solid var(--red);padding:9px 13px;white-space:nowrap}.services-row{display:grid;grid-template-columns:repeat(6,1fr);gap:7px}.service{min-height:190px;position:relative;padding:16px 13px;border:1px solid #30383f;background:linear-gradient(145deg,#11161a,#0a0d10);display:grid;grid-template-columns:33px 1fr;gap:5px;overflow:hidden}.service:after{content:"";position:absolute;inset:auto -50px -80px auto;width:150px;height:150px;background:radial-gradient(circle,rgba(237,16,22,.14),transparent 68%)}.num{font:800 28px "Barlow Condensed";font-style:italic}.service h3{font:800 14px "Barlow Condensed";font-style:italic;margin:3px 0 11px}.service p{font-size:9px;line-height:1.65;color:#d0d4d7;margin:0}.service>a{position:absolute;right:10px;bottom:10px;width:28px;height:28px;border:1px solid var(--red);display:grid;place-items:center;color:var(--red);font-size:18px}.middle{border-top:1px solid #20272c;background:#070a0c}.middle-grid{display:grid;grid-template-columns:1fr repeat(3,1fr);gap:7px}.results{padding:18px 18px 0 0}.results p{font-size:11px;color:var(--muted);max-width:220px;margin:17px 0}.result{border:1px solid #30383f;background:#0c1013;padding-bottom:11px}.result-img{height:116px;background:url("hero.jpg") center 54%/cover}.result-img.r2{background-position:64% 54%}.result-img.r3{background-position:37% 54%}.result h3{font:800 13px "Barlow Condensed";margin:9px 11px 5px}.result p{font:600 11px "Barlow Condensed";margin:3px 11px}.result p b,.result>strong{color:var(--red)}.result p b{font-size:14px}.result>strong{display:block;border-top:1px solid #293139;margin:8px 11px 0;padding-top:7px;font:800 12px "Barlow Condensed"}.result>strong i{color:#555;font-style:normal;padding:0 6px}.contact{grid-column:1/-1;display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;border-top:1px solid #20272c;margin-top:8px;padding:30px 0 0}.contact-intro p{color:var(--muted);font-size:11px;max-width:270px;margin-top:18px}.form-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}label{font-size:9px;font-weight:700;color:#cbd0d4;display:flex;flex-direction:column;gap:4px}input,select,textarea{background:#080b0e;border:1px solid #30383e;color:#eee;padding:9px 10px;border-radius:2px;font:500 10px Inter;outline:none}input:focus,select:focus,textarea:focus{border-color:#963a3e}fieldset{border:0;padding:0;margin:0;display:flex;align-items:end;flex-wrap:wrap;gap:10px}legend{width:100%;font-size:9px;font-weight:700;color:#cbd0d4;margin-bottom:3px}.radio{display:flex;flex-direction:row;gap:4px;align-items:center;font-size:9px}.radio input{width:auto;accent-color:var(--red)}.message{margin-top:9px}.send{margin-top:9px;width:100%;min-height:42px;border:0;background:var(--red);color:white;cursor:pointer}.form-note{font-size:8px;color:#69727a;margin:6px 0}.brands{padding:22px 0;border-top:1px solid #20272c;border-bottom:1px solid #20272c}.brand-list{display:flex;align-items:center;justify-content:space-between;gap:18px;color:#7f878e;font:800 13px "Barlow Condensed";margin-top:12px}.brand-list b{color:#a4aab0}.two{display:grid;grid-template-columns:1fr 1fr;gap:90px}.about p{color:var(--muted);font-size:13px;max-width:560px}.pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:24px}.pills span{border:1px solid #343c43;padding:8px 10px;font:700 9px "Barlow Condensed";letter-spacing:1px}.faq{background:#080b0e}.accordion details{border-top:1px solid #293139;padding:17px 0}.accordion details:last-child{border-bottom:1px solid #293139}.accordion summary{font:800 15px "Barlow Condensed";text-transform:uppercase;list-style:none;cursor:pointer}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";float:right;color:var(--red);font-size:19px}.accordion details[open] summary:after{content:"−"}.accordion p{font-size:11px;color:var(--muted)}footer{border-top:1px solid #20272c;background:#050708}.foot{min-height:110px;display:flex;align-items:center;justify-content:space-between}.foot>div{display:flex;gap:20px;font:700 10px "Barlow Condensed"}.foot>span{font:700 9px "Barlow Condensed";letter-spacing:3px;color:#687078}.copyright{border-top:1px solid #1a2025;padding:12px 0;color:#606970;font-size:8px;display:flex;justify-content:space-between}
@media(max-width:1050px){nav{gap:15px}.services-row{grid-template-columns:repeat(3,1fr)}.section-head{grid-template-columns:1fr 1fr}.section-head .all{justify-self:start}.middle-grid{grid-template-columns:1fr 1fr}.results{grid-column:1/-1}.contact{grid-column:1/-1}.brand-list{flex-wrap:wrap;justify-content:center}}
@media(max-width:700px){.wrap{width:calc(100% - 28px)}header{height:68px}.nav{height:68px}.logo{min-width:0}.peak{font-size:44px}.logo>span:last-child{font-size:19px}.logo strong{font-size:11px}.logo em{font-size:8px}.hamb{display:block;margin-left:auto}nav{display:none;position:absolute;top:68px;left:0;right:0;background:#070a0c;flex-direction:column;align-items:flex-start;padding:18px}.nav.open nav{display:flex}.quote-btn{display:none}.hero{height:700px}.hero-content{padding-top:130px}.hero h1{font-size:69px}.hero-note{display:none}.hero-benefits{gap:14px;justify-content:space-between}.hero-benefits span{font-size:8px}.section-head,.services-row,.middle-grid,.contact,.form-grid,.two{grid-template-columns:1fr}.section-head .all{justify-self:start}.service{min-height:175px}.results{grid-column:auto}.contact{gap:28px}.brand-list{gap:14px}.foot{padding:25px 0;align-items:flex-start;flex-direction:column;gap:20px}.foot>div{display:none}.copyright{flex-direction:column;gap:4px}}
