:root{--yellow:#ffd400;--black:#050505;--panel:#101010;--muted:#bdbdbd;--line:#2b2b2b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:#fff;font-family:Montserrat,Arial,sans-serif}.site-header{height:92px;padding:0 clamp(20px,4vw,70px);border-bottom:1px solid #242424;display:flex;align-items:center;gap:35px;position:sticky;top:0;z-index:10;background:rgba(5,5,5,.95);backdrop-filter:blur(12px)}.brand{color:white;text-decoration:none;display:flex;align-items:center;gap:10px;line-height:.75}.brand-mark{color:var(--yellow);font-size:44px;font-style:italic;font-weight:900;letter-spacing:-12px;width:47px}.brand strong{font-size:28px;letter-spacing:-1px;display:block}.brand small{color:var(--yellow);font-size:13px;letter-spacing:5px;font-weight:800}.navigation{margin-left:auto;display:flex;gap:35px}.navigation a,.footer a{color:#fff;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase}.navigation a.active,.navigation a:hover{color:var(--yellow)}.button{background:var(--yellow);border:1px solid var(--yellow);border-radius:7px;color:#070707;font:800 14px Montserrat,sans-serif;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 22px;white-space:nowrap}.button span{font-size:21px}.button:hover{background:#fff;border-color:#fff}.button-header{margin-left:18px}.menu-toggle{display:none}.hero{min-height:550px;display:grid;grid-template-columns:minmax(440px,.85fr) 1.15fr;overflow:hidden}.hero-content{padding:clamp(55px,7vw,110px) clamp(25px,4vw,75px);position:relative;z-index:1}.eyebrow{color:var(--yellow);font-size:11px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;margin:0 0 12px}.hero h1,.section-heading h2,.final-cta h2{font-size:clamp(37px,4.2vw,68px);line-height:1.02;text-transform:uppercase;letter-spacing:-2px;margin:0}.hero h1 em,.section-heading em,.final-cta em{color:var(--yellow);font-style:normal}.hero-copy{font-size:18px;line-height:1.5;color:#e1e1e1;max-width:470px}.hero-actions{display:flex;gap:12px;margin:30px 0}.button-ghost{background:transparent;color:white;border-color:#555}.button-ghost:hover{color:black}.hero-trust{display:flex;flex-wrap:wrap;gap:16px;font-size:11px;font-weight:700;text-transform:uppercase;margin-top:45px}.hero-trust span{display:flex;align-items:center;gap:7px}.hero-trust span:first-letter{color:var(--yellow);font-size:20px}.hero-image{min-height:430px;position:relative}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050505 0%,transparent 23%,rgba(0,0,0,.13) 100%)}.hero-image img,.service-image img{width:100%;height:100%;object-fit:cover}.benefits{max-width:1510px;margin:-1px auto 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:20px}.benefits article{display:flex;gap:14px;align-items:center;padding:4px 22px;border-right:1px solid var(--line)}.benefits article:last-child{border:none}.benefits i{color:var(--yellow);font-size:27px;font-style:normal}.benefits h2{font-size:12px;margin:0;text-transform:uppercase}.benefits p{font-size:11px;color:#b6b6b6;margin:5px 0}.section{max-width:1510px;margin:auto;padding:95px clamp(20px,4vw,60px)}.section-heading{max-width:700px;margin-bottom:38px}.section-heading h2{font-size:clamp(30px,3vw,46px)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{border:1px solid #3a3a3a;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#151515,#090909)}.service-image{height:190px;position:relative;overflow:hidden}.service-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent)}.service-number,.service-icon{position:absolute;z-index:1}.service-number{top:12px;left:12px;background:var(--yellow);color:#060606;padding:8px 10px;border-radius:4px;font-weight:900;font-size:13px}.service-icon{bottom:12px;left:15px;color:#111;background:var(--yellow);border-radius:50%;height:41px;width:41px;display:grid;place-items:center;font-weight:900;font-size:25px}.service-content{padding:19px}.service-content h3{font-size:19px;line-height:1.08;text-transform:uppercase;margin:0 0 9px}.service-content h3::first-line{color:#fff}.service-content p{font-size:12px;line-height:1.5;color:#d2d2d2;margin:0 0 12px}.service-content ul{list-style:none;padding:0;margin:0 0 17px;min-height:78px}.service-content li{font-size:12px;line-height:1.55;color:#ddd}.service-content li:before{content:'✓';color:var(--yellow);font-weight:900;margin-right:8px}.button-small{width:100%;padding:12px;font-size:12px}.online-product{max-width:1390px;margin:0 auto 80px;border:1px solid #3a3a3a;border-radius:12px;padding:26px clamp(20px,3vw,44px);display:flex;align-items:center;gap:25px}.online-product .photo-icon{width:60px;height:60px;flex:0 0 60px;background:var(--yellow);border-radius:50%;color:black;font-size:36px;display:grid;place-items:center}.online-product h2{font-size:20px;text-transform:uppercase;margin:0 0 7px}.online-product p:not(.eyebrow){color:#cbcbcb;font-size:13px;line-height:1.5;margin:0;max-width:650px}.online-product .button{margin-left:auto}.steps{border-top:1px solid var(--line)}.steps-list{padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.steps-list li{padding:0 24px;border-left:1px solid var(--line)}.steps-list li:first-child{border:none;padding-left:0}.steps-list b{font-size:44px;color:var(--yellow);letter-spacing:-3px}.steps-list h3{font-size:14px;text-transform:uppercase;margin:13px 0 8px}.steps-list p{font-size:12px;color:#bdbdbd;line-height:1.5;margin:0}.final-cta{text-align:center;padding:100px 20px;background:radial-gradient(ellipse at center,#2d2500 0%,#090909 42%,#050505 72%)}.final-cta h2{font-size:clamp(34px,4vw,57px);max-width:780px;margin:auto}.final-cta>p:not(.eyebrow){color:#d0d0d0;font-size:16px}.final-cta .button{margin-top:17px}.footer{padding:45px clamp(20px,4vw,70px);border-top:1px solid var(--line);display:grid;grid-template-columns:1.2fr 1.5fr 2fr;align-items:center;gap:25px}.footer>p{color:#c4c4c4;font-size:12px}.footer>div{display:flex;gap:22px;justify-content:flex-end}.footer small{grid-column:1/-1;color:#777;font-size:10px;border-top:1px solid #242424;padding-top:22px}.footer small strong{color:#bbb}@media(max-width:1050px){.service-grid{grid-template-columns:repeat(2,1fr)}.service-image{height:215px}.navigation{gap:18px}.button-header{padding:13px}.hero{grid-template-columns:1fr 1fr}}@media(max-width:750px){.site-header{height:70px;padding:0 20px;gap:12px}.brand strong{font-size:22px}.brand-mark{font-size:35px;width:37px}.brand small{font-size:10px;letter-spacing:4px}.menu-toggle{display:block;margin-left:auto;background:none;border:none;color:var(--yellow);font-size:25px}.navigation{display:none;position:absolute;top:70px;left:0;right:0;background:#0c0c0c;border-bottom:1px solid #333;padding:20px;flex-direction:column;gap:20px}.navigation.open{display:flex}.button-header{display:none}.hero{grid-template-columns:1fr}.hero-content{padding:65px 25px 45px}.hero-image{height:270px;min-height:0;order:-1}.hero-image:after{background:linear-gradient(0deg,#050505 0%,transparent 50%)}.hero h1{font-size:43px}.hero-trust{margin-top:25px}.benefits{grid-template-columns:1fr 1fr;padding:8px}.benefits article{padding:14px 8px;border-right:1px solid var(--line)}.benefits article:nth-child(2){border:none}.benefits article:nth-child(-n+2){border-bottom:1px solid var(--line)}.benefits h2{font-size:10px}.benefits p{font-size:9px}.section{padding:65px 20px}.service-grid{grid-template-columns:1fr}.service-image{height:200px}.online-product{margin:0 20px 65px;align-items:flex-start;flex-wrap:wrap}.online-product .button{margin:0;width:100%}.steps-list{grid-template-columns:1fr 1fr;gap:25px}.steps-list li{border:none!important;padding:0!important}.steps-list b{font-size:35px}.footer{grid-template-columns:1fr}.footer>div{justify-content:flex-start;flex-wrap:wrap}.footer>p{margin:0}.final-cta{padding:75px 20px}}@media(max-width:385px){.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.benefits{grid-template-columns:1fr}.benefits article{border-bottom:1px solid var(--line)!important;border-right:none}.benefits article:last-child{border:none!important}.steps-list{grid-template-columns:1fr}}
