:root{
  --bg:#050806;--panel:#0b120d;--panel2:#101812;--white:#f7fff9;--muted:#aebbb2;--line:rgba(255,255,255,.12);
  --green:#37f28a;--green2:#aaff55;--dark-green:#092816;--gold:#f2d46b;--shadow:0 28px 90px rgba(0,0,0,.45);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--bg);color:var(--white);overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 18% 12%,rgba(55,242,138,.18),transparent 30%),radial-gradient(circle at 85% 8%,rgba(170,255,85,.10),transparent 26%),linear-gradient(180deg,#050806 0%,#08100a 46%,#050806 100%)}body:after{content:"";position:fixed;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to bottom,rgba(0,0,0,.45),transparent 75%)}a{color:inherit;text-decoration:none}.container{width:min(1180px,calc(100% - 40px));margin:auto}.header{height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 max(20px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:50;background:rgba(5,8,6,.78);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-weight:900}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),var(--green2));color:#031007;box-shadow:0 0 30px rgba(55,242,138,.32)}.brand-text{font-size:1.25rem;letter-spacing:-.04em}.nav{display:flex;align-items:center;gap:30px;color:#dbe8de;font-size:.94rem;font-weight:700}.nav a:hover{color:var(--green)}.header-cta{display:inline-flex;align-items:center;justify-content:center;padding:11px 17px;border-radius:999px;background:var(--white);color:#031007;font-weight:900}.hero{padding:74px 0 86px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) 430px;gap:58px;align-items:center}.eyebrow{margin:0 0 16px;text-transform:uppercase;letter-spacing:.16em;color:var(--green);font-weight:900;font-size:.78rem}.hero h1,.section-head h2,.split-grid h2,.lead-copy h2{font-family:"Bebas Neue",Inter,sans-serif;font-weight:400;line-height:.88;letter-spacing:.005em;margin:0}.hero h1{font-size:clamp(4.3rem,8.3vw,8.3rem);max-width:800px}.hero-lead{margin:24px 0 0;max-width:690px;font-size:1.13rem;line-height:1.75;color:#d8e3da}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 22px;font-weight:900;border:1px solid transparent;cursor:pointer}.btn-primary{background:linear-gradient(135deg,var(--green),var(--green2));color:#031007;box-shadow:0 18px 40px rgba(55,242,138,.23)}.btn-secondary{background:rgba(255,255,255,.07);border-color:var(--line)}.trust-row{display:flex;gap:9px;flex-wrap:wrap;margin-top:24px}.trust-row span{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.045);color:#dff4e4;font-size:.9rem;font-weight:800}.hero-card{position:relative;border:1px solid rgba(55,242,138,.22);border-radius:34px;padding:24px;background:linear-gradient(145deg,rgba(21,44,28,.95),rgba(7,13,9,.94));box-shadow:var(--shadow);overflow:hidden}.hero-card:before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle,rgba(55,242,138,.18),transparent 42%);transform:rotate(-12deg)}.hero-card>*{position:relative}.card-topline{display:flex;align-items:center;justify-content:space-between;color:#d6eadb;font-size:.88rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.card-topline strong{color:var(--green2)}.shirt-wrap{height:360px;display:grid;place-items:center}.shirt{position:relative;width:230px;height:270px;background:linear-gradient(135deg,#f8fff9 0 45%,var(--green) 45% 52%,#07110a 52% 100%);clip-path:polygon(25% 0,38% 10%,62% 10%,75% 0,100% 20%,84% 43%,77% 35%,77% 100%,23% 100%,23% 35%,16% 43%,0 20%);filter:drop-shadow(0 28px 38px rgba(0,0,0,.42))}.badge,.sponsor,.number{position:absolute;color:#06130c;font-weight:900}.badge{left:94px;top:44px;width:43px;height:43px;border-radius:50%;background:var(--gold);display:grid;place-items:center;font-size:.82rem}.sponsor{left:58px;top:112px;font-size:.77rem;letter-spacing:.1em}.number{left:82px;top:132px;font-size:4.6rem;line-height:1}.kit-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kit-options div{border:1px solid var(--line);border-radius:17px;padding:12px;background:rgba(255,255,255,.06);display:grid;gap:8px}.kit-options span{height:8px;border-radius:999px;background:linear-gradient(90deg,var(--green),var(--green2))}.kit-options strong{font-size:.92rem}.card-note{margin-top:16px;color:#c7d7cb;line-height:1.55;font-size:.95rem}.proof-strip{border-block:1px solid var(--line);background:rgba(255,255,255,.045)}.strip-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.strip-grid div{padding:24px;border-left:1px solid var(--line)}.strip-grid div:last-child{border-right:1px solid var(--line)}.strip-grid strong{display:block;font-size:1.05rem}.strip-grid span{display:block;margin-top:5px;color:var(--muted);line-height:1.5}.section{padding:92px 0}.section.dark{background:rgba(0,0,0,.2);border-block:1px solid var(--line)}.section-head{text-align:center;max-width:820px;margin:0 auto 42px}.section-head h2,.split-grid h2,.lead-copy h2{font-size:clamp(3rem,6vw,5.8rem)}.section-head p:not(.eyebrow),.split-grid p,.lead-copy p{color:var(--muted);line-height:1.75;font-size:1.06rem}.packs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pack-card{position:relative;border:1px solid var(--line);border-radius:28px;padding:28px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 18px 50px rgba(0,0,0,.19)}.pack-card.featured{border-color:rgba(55,242,138,.5);background:linear-gradient(180deg,rgba(55,242,138,.15),rgba(255,255,255,.04));transform:translateY(-8px)}.tag{position:absolute;right:20px;top:18px;background:var(--gold);color:#171006;border-radius:999px;padding:7px 10px;font-weight:900;font-size:.74rem}.pack-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:900}.pack-card h3{margin:12px 0;font-size:2rem;letter-spacing:-.05em}.pack-card p{color:var(--muted);line-height:1.62}.pack-card ul{list-style:none;margin:22px 0;padding:0;display:grid;gap:11px}.pack-card li{color:#eaf8ee}.pack-card li:before{content:"✓";color:var(--green2);font-weight:900;margin-right:9px}.pack-card a{display:flex;justify-content:center;margin-top:22px;border:1px solid var(--line);border-radius:999px;padding:13px 15px;font-weight:900;background:rgba(255,255,255,.08)}.pack-card.featured a{background:linear-gradient(135deg,var(--green),var(--green2));color:#031007}.split-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:42px;align-items:start}.feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.feature-grid div{padding:22px;border:1px solid var(--line);border-radius:22px;background:rgba(255,255,255,.055)}.feature-grid strong{display:block;margin-bottom:8px}.feature-grid span{color:var(--muted);line-height:1.55}.steps-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.step{border:1px solid var(--line);border-radius:22px;padding:22px;background:rgba(255,255,255,.05)}.step span{color:var(--green);font-weight:900}.step h3{line-height:1.22;margin:12px 0 8px}.step p{margin:0;color:var(--muted);line-height:1.55;font-size:.94rem}.lead-section{background:linear-gradient(180deg,rgba(55,242,138,.055),rgba(0,0,0,.2));border-top:1px solid var(--line)}.lead-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:42px;align-items:start}.direct-card{margin-top:26px;border:1px solid rgba(170,255,85,.25);border-radius:24px;padding:22px;background:rgba(10,28,16,.72);display:grid;gap:8px}.direct-card span{color:var(--muted);line-height:1.55}.direct-card a{font-weight:900;color:var(--green2)}.lead-form{border:1px solid var(--line);border-radius:30px;padding:26px;background:rgba(255,255,255,.07);box-shadow:var(--shadow);display:grid;gap:15px}.form-row.two{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{display:grid;gap:8px;color:#eef8f0;font-weight:800;font-size:.91rem}input,select,textarea{width:100%;border:1px solid rgba(255,255,255,.16);background:rgba(4,10,6,.78);color:var(--white);border-radius:14px;padding:14px;outline:none;font:inherit}input:focus,select:focus,textarea:focus{border-color:rgba(55,242,138,.7);box-shadow:0 0 0 3px rgba(55,242,138,.12)}textarea{resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-weight:500;line-height:1.45}.check input{width:auto;margin-top:4px}.form-submit{width:100%;border:0}.form-status{min-height:24px;margin:0;color:var(--green2);font-weight:900}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}details{border:1px solid var(--line);border-radius:18px;background:rgba(255,255,255,.05);padding:18px}summary{font-weight:900;cursor:pointer}details p{color:var(--muted);line-height:1.65;margin-bottom:0}.whatsapp-float{position:fixed;right:18px;bottom:18px;z-index:60;border-radius:999px;background:#25d366;color:#031007;font-weight:900;padding:14px 18px;box-shadow:0 18px 46px rgba(0,0,0,.4)}.footer{border-top:1px solid var(--line);padding:28px 0;background:rgba(0,0,0,.3)}.footer-grid{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-grid div{display:grid;gap:6px}.footer-grid span{color:var(--muted)}.footer-grid a{font-weight:900;color:var(--green2)}
@media(max-width:1000px){.hero-grid,.split-grid,.lead-grid{grid-template-columns:1fr}.hero-card{max-width:520px}.packs-grid{grid-template-columns:1fr 1fr}.steps-grid{grid-template-columns:repeat(2,1fr)}.strip-grid{grid-template-columns:repeat(2,1fr)}.pack-card.featured{transform:none}.nav{display:none}}
@media(max-width:640px){.container{width:min(100% - 24px,1180px)}.header{height:66px;padding:0 12px}.header-cta{display:none}.hero{padding:46px 0 62px}.hero h1{font-size:3.45rem}.hero-lead{font-size:1rem}.hero-actions{display:grid}.btn{width:100%}.hero-card{border-radius:24px;padding:18px}.shirt-wrap{height:270px}.shirt{width:170px;height:215px}.badge{left:67px;top:34px}.sponsor{left:37px;top:86px}.number{left:58px;top:106px;font-size:3.6rem}.kit-options{grid-template-columns:1fr}.section{padding:66px 0}.packs-grid,.steps-grid,.strip-grid,.feature-grid,.faq-grid,.form-row.two{grid-template-columns:1fr}.strip-grid div{border-right:1px solid var(--line)}.lead-form{padding:18px;border-radius:22px}.whatsapp-float{left:12px;right:12px;text-align:center}.footer-grid{display:grid}}
