*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#080a09;color:#f4f0e6;font-family:Manrope,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.site-header{height:82px;padding:0 clamp(20px,6vw,90px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff16;background:#080a09;position:sticky;top:0;z-index:20;backdrop-filter:blur(14px)}.brand img{width:190px;height:auto;display:block;max-height:58px;object-fit:contain}.btn{display:inline-flex;align-items:center;gap:24px;padding:15px 22px;background:#e9e2ce;color:#10120f;font-size:11px;font-weight:900;letter-spacing:1.2px;transition:.25s;border:1px solid #e9e2ce}.btn:hover{background:#fff;transform:translateY(-2px)}.btn span{font-size:18px}.btn-small{padding:11px 17px}.hero{min-height:670px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;padding:65px clamp(20px,7vw,110px) 85px;background:radial-gradient(ellipse at 78% 48%,#25352a 0,#111a14 26%,#080a09 63%)}.hero-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#c6c1ad 1px,transparent 1px),linear-gradient(90deg,#c6c1ad 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent,#000)}.hero-copy{position:relative;z-index:4;max-width:610px}.eyebrow,.section-kicker,.product-label{font-size:10px;letter-spacing:2px;font-weight:800;color:#b9b49f}.flag{display:inline-block;width:22px;height:13px;margin-right:8px;vertical-align:-2px;background:linear-gradient(90deg,#009246 33%,#fff 33% 66%,#ce2b37 66%)}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;line-height:.92;margin:20px 0;letter-spacing:-1px}h1{font-size:clamp(65px,8vw,112px);font-weight:900}h1 em,h2 em{font-style:normal;color:#c9c3ae}h1 em{color:#a5b29c}.hero-text{max-width:410px;color:#aaa99e;font-size:14px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}.text-link,.details-link{font-size:10px;font-weight:900;letter-spacing:1px;border-bottom:1px solid #aaa99e;padding-bottom:5px}.hero-meta{display:flex;gap:28px;margin-top:75px;color:#777c72;font-size:9px;letter-spacing:1.6px}.hero-visual{height:540px;position:relative;z-index:2}.orbit{position:absolute;border:1px solid #b9c3ad22;border-radius:50%;left:15%;top:5%;width:75%;aspect-ratio:1}.orbit-two{left:24%;top:14%;width:57%}.athlete{position:absolute;height:90%;width:72%;right:5%;top:0;opacity:.8;filter:drop-shadow(0 0 30px #a8b59b20)}.hero-product{position:absolute;z-index:3;filter:drop-shadow(0 25px 25px #000b)}.hero-product img{width:100%;height:auto;display:block}.product-back{width:66%;right:0;top:17%;transform:rotate(4deg);opacity:.88}.product-front{width:70%;left:-2%;bottom:2%}.visual-tag{position:absolute;right:0;bottom:0;border:1px solid #d6d0bc66;padding:10px 14px;font-size:9px;letter-spacing:1.5px;background:#080a09cc}.visual-tag b{color:#9cae8c;margin-left:10px}.hero-bottom-line{position:absolute;bottom:0;left:7%;right:7%;height:1px;background:#ffffff2b}.trust-strip{display:flex;align-items:center;justify-content:center;gap:30px;padding:19px 10px;border-bottom:1px solid #ffffff18;color:#929488;font-size:9px;letter-spacing:2px}.trust-strip i{width:5px;height:5px;border-radius:50%;background:#b6c3a8}.section{padding:100px clamp(20px,8vw,120px)}.auth-section{background:#111511}.auth-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center;margin-top:35px}.auth-intro h2,.section-heading h2,.about-content h2,.contact-band h2{font-size:clamp(52px,6vw,82px)}.auth-intro h2 em{color:#9eaf91}.auth-intro>p:not(.eyebrow){color:#a6a99e;max-width:390px;font-size:14px}.auth-note{display:flex;gap:14px;align-items:center;margin-top:45px;padding-top:20px;border-top:1px solid #ffffff20}.note-icon{font-size:28px;color:#a7b69b}.auth-note b,.auth-note small{display:block}.auth-note b{font-size:10px;letter-spacing:1px}.auth-note small{color:#8f958a;font-size:11px;margin-top:4px}.form-card{padding:clamp(22px,4vw,42px);background:#e9e4d5;color:#171a16;box-shadow:0 25px 70px #0006}.form-top{display:flex;justify-content:space-between;gap:10px;font-size:9px;font-weight:900;letter-spacing:1px;border-bottom:1px solid #bcb7a9;padding-bottom:17px;margin-bottom:20px}.live-dot{color:#3c6a43}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;background:#52885a;border-radius:50%;margin-right:7px}.form-card label{display:block;font-size:9px;font-weight:900;letter-spacing:1px;margin:17px 0 7px}.form-card input{width:100%;padding:14px 13px;background:#f7f4eb;border:1px solid #c9c3b4;color:#171a16;font:500 13px Manrope;outline:none;border-radius:0}.form-card input:focus{border-color:#283c2c;box-shadow:0 0 0 2px #283c2c18}.form-card .pin-input{text-transform:uppercase;letter-spacing:7px;font-weight:900}.submit-btn{width:100%;justify-content:space-between;margin-top:24px;cursor:pointer;background:#17251b;color:#f4f0e6;border-color:#17251b}.submit-btn:hover{background:#29422f}.form-foot{font-size:10px;color:#77796f;margin:14px 0 0}.alert{padding:13px 15px;font-size:12px;font-weight:800;margin:0 0 15px;line-height:1.5}.alert-success{background:#d9ead9;color:#1d5a2c;border-left:4px solid #2f7d42}.alert-error{background:#f4d9d6;color:#8b2721;border-left:4px solid #bd3930}.about-section{display:grid;grid-template-columns:.6fr 1.4fr;gap:8%;align-items:center;background:#0b0e0c}.about-mark{font-family:'Barlow Condensed';font-size:clamp(130px,22vw,280px);font-weight:900;line-height:1;color:#18241b;letter-spacing:-15px}.about-mark span{color:#a9b99e}.about-content h2{font-size:clamp(44px,5vw,70px)}.about-content h2 em{color:#a9b99e}.about-content p{color:#a4a69d;font-size:13px;max-width:720px}.products-section{background:#111511}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading h2 em{color:#a9b99e}.section-heading>p{font-size:10px;color:#999e91;text-align:right;letter-spacing:1px}.section-heading>p b{color:#e8e2cf}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.product-card{background:#080b09;border:1px solid #ffffff1b;display:grid;grid-template-columns:1fr 1fr;min-height:360px}.product-image{position:relative;display:flex;align-items:center;justify-content:center;padding:25px;background:radial-gradient(circle,#202c23,#0b0e0c 70%);overflow:hidden}.product-image img{width:115%;max-width:none;position:relative;z-index:1;transition:.4s}.product-card:hover .product-image img{transform:scale(1.05)}.green-image{background:radial-gradient(circle,#1d3a27,#0b0e0c 70%)}.product-index{position:absolute;top:17px;left:17px;font-size:8px;letter-spacing:1.5px;color:#c0c6b8;z-index:2}.product-info{padding:27px 23px;display:flex;flex-direction:column;align-items:flex-start}.product-info h3{font-size:39px;margin:13px 0 8px}.product-info h3 span{color:#a6b79b}.price{font-size:24px;font-weight:900;margin-bottom:15px}.price small{display:block;font-size:8px;color:#8d9589;letter-spacing:1.5px}.product-info p{font-size:11px;color:#a1a69c;line-height:1.8}.product-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:12px}.product-tags span{font-size:8px;letter-spacing:.6px;border:1px solid #ffffff30;padding:6px 8px;color:#c2c6b9}.details-link{margin-top:20px;border-color:#a9b99e;color:#dfe5d9}.details-link span{color:#a9b99e}.disclaimer{font-size:10px;color:#8e958b;line-height:1.8;margin-top:28px;padding:18px;border:1px solid #ffffff1c}.disclaimer b{color:#d7c9a4}.contact-band{padding:65px clamp(20px,8vw,120px);background:#aebca3;color:#111710;display:flex;justify-content:space-between;align-items:center;gap:30px}.contact-band .section-kicker{color:#344434}.contact-band h2{margin:15px 0 0}.contact-band h2 em{color:#435943}.contact-band .btn{background:#111a13;color:#f2eddf;border-color:#111a13}.footer{padding:55px clamp(20px,8vw,120px) 20px;background:#070908}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1.3fr;gap:40px;padding-bottom:45px}.footer-brand img{width:180px;max-width:100%}.footer-brand p{color:#838b80;font-size:11px}.footer-col{display:flex;flex-direction:column;gap:10px;font-size:11px;color:#9ba094}.footer-col b{font-size:9px;letter-spacing:1.7px;color:#e4decd;margin-bottom:7px}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff1c;padding-top:18px;font-size:8px;letter-spacing:1.2px;color:#777e74}.footer-bottom i{color:#aabb9e;font-style:normal}
@media(max-width:900px){.hero{grid-template-columns:1fr;min-height:900px;padding-top:65px}.hero-copy{max-width:700px}.hero-visual{height:430px;width:min(100%,600px);margin:10px auto 0}.hero-meta{margin-top:40px}.auth-layout{gap:35px}.product-card{grid-template-columns:1fr}.product-image{min-height:270px}.product-image img{width:75%;max-width:380px}.product-info{min-height:300px}.about-section{grid-template-columns:.4fr 1.6fr}.about-mark{font-size:160px}}
@media(max-width:600px){.site-header{height:68px;padding:0 17px}.brand img{width:145px;max-height:48px}.btn-small{padding:10px 12px;font-size:9px;gap:10px}.hero{min-height:790px;padding:55px 20px 55px}.hero h1{font-size:68px}.hero-text{font-size:13px}.hero-actions{gap:17px}.hero-actions .btn{padding:13px 15px;font-size:9px}.text-link{font-size:9px}.hero-visual{height:340px;margin-top:5px}.athlete{height:100%;width:85%;right:0}.product-back{width:70%;top:13%}.product-front{width:75%;left:-5%;bottom:0}.visual-tag{font-size:7px;padding:7px 9px}.hero-meta{font-size:8px;gap:18px;margin-top:42px}.trust-strip{gap:10px;font-size:7px;letter-spacing:1px;flex-wrap:wrap}.trust-strip i{width:4px;height:4px}.section{padding:70px 19px}.auth-layout{grid-template-columns:1fr;gap:30px}.auth-intro h2{font-size:65px}.form-card{padding:22px 18px}.about-section{grid-template-columns:1fr;gap:8px}.about-mark{font-size:100px;letter-spacing:-7px}.about-content h2{font-size:52px}.section-heading{align-items:start;flex-direction:column;gap:15px}.section-heading h2{font-size:58px}.section-heading>p{text-align:left}.product-grid{grid-template-columns:1fr;gap:16px}.product-card{grid-template-columns:1fr}.product-image{min-height:265px}.product-info{min-height:0;padding:24px 21px}.product-info h3{font-size:42px}.product-info p{font-size:11px}.contact-band{padding:50px 20px;align-items:flex-start;flex-direction:column}.contact-band h2{font-size:58px}.footer{padding:45px 20px 20px}.footer-main{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;font-size:7px}}
