@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700&display=swap');
:root{--bg:#080908;--panel:#101310;--panel2:#141914;--green:#8bd94e;--green2:#b1ff72;--white:#f5f6f2;--muted:#a8afa5;--line:#293128;--red:#e6c47b}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--white);font-family:'DM Sans',Arial,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}.site-header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(20px,6vw,88px);border-bottom:1px solid #ffffff12;background:#080908ed;position:sticky;top:0;z-index:5;backdrop-filter:blur(14px)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{display:flex;font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:900;line-height:1}.brand-mark b{color:white}.brand-mark i{font-style:normal;color:var(--green);border-left:1px solid #53624e;padding-left:5px;margin-left:5px}.brand-name{font-family:'Barlow Condensed',sans-serif;font-weight:900;letter-spacing:3px;font-size:17px;line-height:1.1}.brand-name em{display:block;color:var(--green);font-style:normal;font-size:12px;letter-spacing:6px}.brand-name small{display:block;font:7px 'DM Sans',sans-serif;letter-spacing:2px;margin-top:5px;color:#b6bdb2}.site-header nav{display:flex;gap:30px;font-size:12px;font-weight:700;color:#c3c8c0}.site-header nav a:hover,.site-header nav .active{color:var(--green)}.hero{min-height:570px;padding:100px clamp(22px,10vw,150px) 90px;position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 82% 38%,#25451e55 0%,transparent 36%),linear-gradient(120deg,#080908 15%,#0b100a 100%)}.hero:after{content:'SS';position:absolute;right:2%;bottom:-23%;font-family:'Barlow Condensed',sans-serif;font-weight:900;font-size:clamp(240px,42vw,650px);line-height:1;color:#ffffff05;pointer-events:none}.hero>*{position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:3px;font-weight:700;color:var(--green);text-transform:uppercase;display:flex;align-items:center;gap:10px}.green-dot{width:7px;height:7px;background:var(--green);display:inline-block;border-radius:50%;box-shadow:0 0 16px #8bd94e88}.hero h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(58px,8vw,112px);line-height:.91;text-transform:uppercase;letter-spacing:-1px;margin:28px 0 24px;max-width:950px;font-weight:900}.hero h1 span,h2 span{color:var(--green)}.hero>p{color:#c1c8bd;max-width:600px;font-size:16px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:15px 20px;min-height:52px;border:1px solid transparent;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;transition:.2s}.btn span{font-size:17px}.btn-primary{background:var(--green);color:#091006}.btn-primary:hover{background:var(--green2);transform:translateY(-2px)}.btn-outline{border-color:#64715d;color:white;background:#ffffff04}.btn-outline:hover{border-color:var(--green);color:var(--green)}.hero-note{font-size:9px;letter-spacing:4px;color:#b8c2b2;margin-top:44px}.section{padding:85px clamp(22px,9vw,130px)}.section-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:end}.section h2,.bottom-cta h2{font:800 clamp(42px,5.6vw,72px)/.98 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:18px 0 0}.muted{color:var(--muted);max-width:550px;font-size:15px}.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.offer-card{display:block;padding:54px clamp(25px,8vw,100px);background:var(--panel);transition:.2s}.offer-card:hover{background:#151b13}.christmas-card{background:linear-gradient(130deg,#131711,#14130e)}.card-number{font-size:9px;letter-spacing:2px;color:var(--green);font-weight:700}.offer-card h3{font:800 46px/.98 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:24px 0 14px}.offer-card p,.prize-card p,.benefit-grid p{color:var(--muted);font-size:13px;max-width:390px}.card-link{display:flex;justify-content:space-between;align-items:center;margin-top:35px;padding-top:18px;border-top:1px solid var(--line);font-size:10px;letter-spacing:2px;color:var(--green);font-weight:700}.offer-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#10150e;border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.offer-banner h2{max-width:650px}.offer-banner p{max-width:620px;color:var(--muted)}.discount-stamp{flex-shrink:0;width:160px;height:160px;border:1px solid var(--green);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg);box-shadow:inset 0 0 35px #8bd94e10}.discount-stamp strong{font:900 58px/.9 'Barlow Condensed',sans-serif;color:var(--green)}.discount-stamp span{font-size:9px;letter-spacing:2px;margin-top:10px}.prize-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.prize-card{padding:25px;background:var(--panel);border:1px solid var(--line);min-height:200px}.prize-index{font-size:10px;letter-spacing:2px;color:var(--green);font-weight:700}.prize-card h3,.steps h3,.benefit-grid h3{font:700 25px/1.05 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:25px 0 8px}.prize-card strong{display:block;color:var(--green);font-size:11px;margin-top:20px}.grand-prize{grid-column:span 2;background:linear-gradient(130deg,#172014,#101310);border-color:#526f42}.grand-prize strong{font-size:17px}.fine-print{font-size:11px;color:#899287;max-width:720px;line-height:1.7}.steps-section{background:#0d100c;border-block:1px solid var(--line)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.steps>div{border-top:1px solid #3d5333;padding-top:20px}.steps>div>b{color:var(--green);font:700 24px 'Barlow Condensed',sans-serif}.steps p{font-size:13px;color:var(--muted)}.form-section,.enquiry-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(30px,7vw,95px);align-items:start}.form-intro{position:sticky;top:125px}.form-intro h2{font-size:clamp(42px,5vw,64px)}.form-intro>p{color:var(--muted);font-size:14px}.form-aside{margin-top:35px;border-left:2px solid var(--green);padding:4px 0 4px 18px}.form-aside strong{font-size:12px}.form-aside p{font-size:12px;color:var(--muted)}form{background:#0d100d;border:1px solid var(--line);padding:clamp(20px,3vw,38px)}.form-progress{display:flex;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1.2px;color:var(--green);font-weight:700;padding-bottom:20px;border-bottom:1px solid var(--line)}fieldset{border:0;border-bottom:1px solid var(--line);padding:28px 0;margin:0}legend{padding:0 0 18px;font:700 24px 'Barlow Condensed',sans-serif;text-transform:uppercase}.fields{display:grid;gap:16px}.fields.two{grid-template-columns:1fr 1fr}label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#dbe0d7;font-weight:600}input,select,textarea{width:100%;min-width:0;border:1px solid #333d31;background:#080a08;color:var(--white);padding:12px 13px;font:13px 'DM Sans',sans-serif;border-radius:0;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--green)}input::placeholder,textarea::placeholder{color:#6f796b}textarea{resize:vertical}.check-label{display:flex;flex-direction:row;align-items:flex-start;gap:10px;line-height:1.5;font-weight:400}.check-label input{width:15px;height:15px;min-width:15px;margin-top:2px;accent-color:var(--green)}.form-submit{padding-top:25px}.form-submit .btn{width:100%}.form-message{font-size:11px;color:#aeb8a8;line-height:1.6}.form-message.error{color:#e6a07b}.bottom-cta{text-align:center;padding:85px 20px;background:radial-gradient(ellipse at 50% 100%,#24431c44,transparent 60%),#0b0e0a;border-top:1px solid var(--line)}.bottom-cta .eyebrow{justify-content:center}.bottom-cta .btn{margin-top:30px}.christmas-hero{background:radial-gradient(ellipse at 82% 30%,#3b2e174d 0%,transparent 36%),radial-gradient(ellipse at 18% 100%,#25451e55 0%,transparent 45%),#080908}.christmas-hero:before{content:'✳';position:absolute;right:12%;top:15%;font-size:200px;color:#d6c18b09}.sale-lockup{display:flex;align-items:center;gap:20px;margin-top:28px}.sale-lockup>strong{font:900 92px/.85 'Barlow Condensed',sans-serif;color:var(--green)}.sale-lockup>strong span{font-size:45px}.sale-lockup>div{border-left:1px solid #607653;padding-left:18px;display:flex;flex-direction:column;gap:7px}.sale-lockup b{font-size:12px;letter-spacing:1.5px}.sale-lockup small{font-size:9px;letter-spacing:2px;color:var(--muted)}.hero-fine{margin-top:20px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 clamp(22px,9vw,130px) 80px}.benefit-grid article{border:1px solid var(--line);padding:26px;background:var(--panel)}.benefit-grid article>span{font:700 24px 'Barlow Condensed',sans-serif;color:var(--green)}.benefit-grid h3{margin-top:25px}.sale-details{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:50px;background:#10140e;border-block:1px solid var(--line)}.sale-details p{color:var(--muted);max-width:480px}.sale-details .btn{margin-top:20px}.sale-card{padding:40px;border:1px solid #536e43;background:linear-gradient(145deg,#151c12,#0b0e0a);text-align:center;box-shadow:12px 12px 0 #8bd94e0c}.sale-card>strong{display:block;font:900 clamp(100px,14vw,170px)/.85 'Barlow Condensed',sans-serif;color:var(--green);margin:28px 0}.sale-card>strong small{font-size:40px;margin-left:8px}.sale-card-rule{height:1px;background:#45583b}.sale-card p{font-size:10px;letter-spacing:3px;color:white;margin:20px auto 4px}.sale-card>small{color:var(--muted);font-size:10px}.enquiry-section{background:#0b0d0a;border-bottom:1px solid var(--line)}.enquiry-section form>.btn{width:100%;margin-top:22px}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px clamp(20px,6vw,88px);color:#899187;font-size:9px;letter-spacing:1.4px}footer .footer-brand{font:900 17px 'Barlow Condensed',sans-serif;color:white;letter-spacing:2px}footer .footer-brand span{color:var(--green)}
.brand-logo{display:block;height:64px;width:auto;mix-blend-mode:lighten}footer .footer-brand{display:flex;align-items:center;gap:10px}footer .footer-brand img{height:28px;width:auto;mix-blend-mode:lighten}.brand-banner{border-bottom:1px solid var(--line);background:#000;line-height:0}.brand-banner img{display:block;width:100%;height:auto;max-height:720px;object-fit:cover}.coaching-split{display:grid;grid-template-columns:.8fr 1fr;gap:clamp(30px,7vw,95px);align-items:center}.coaching-split .muted{margin-top:24px}.coaching-photo{margin:0;position:relative;border:1px solid var(--line);box-shadow:12px 12px 0 #8bd94e0c}.coaching-photo img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;object-position:50% 40%}.coaching-photo figcaption{position:absolute;left:0;bottom:0;padding:10px 14px;background:#080908e6;color:var(--green);font-size:9px;letter-spacing:2px;font-weight:700}
.promo-popup{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000b8;backdrop-filter:blur(6px);animation:promo-fade .3s ease}.promo-popup[hidden]{display:none}.promo-dialog{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 40px);overflow:auto;padding:clamp(28px,5vw,44px);background:radial-gradient(ellipse at 100% 0%,#25451e66,transparent 55%),linear-gradient(145deg,#151c12,#0b0e0a);border:1px solid #536e43;box-shadow:14px 14px 0 #8bd94e14;animation:promo-rise .35s ease}.promo-close{position:absolute;top:10px;right:12px;width:40px;height:40px;border:0;background:none;color:#c3c8c0;font-size:28px;line-height:1;cursor:pointer}.promo-close:hover{color:var(--green)}.promo-logo{display:block;height:44px;width:auto;margin-bottom:22px;mix-blend-mode:lighten}.promo-dialog h2{font:800 clamp(40px,7vw,58px)/.95 'Barlow Condensed',sans-serif;text-transform:uppercase;margin:16px 0 14px}.promo-dialog>p{color:var(--muted);font-size:14px;margin:0 0 22px}.promo-dialog form{background:none;border:0;padding:0}.promo-hidden{position:absolute;left:-9999px}.promo-label{margin-bottom:7px}.promo-row{display:flex;gap:8px}.promo-row input{flex:1}.promo-row .btn{flex-shrink:0;gap:12px}.promo-message{font-size:12px;color:var(--green);margin:12px 0 0;min-height:1em}.promo-message.error{color:#e6a07b}.promo-fine{font-size:10px;color:#899287;line-height:1.6;margin:14px 0 0}.promo-decline{margin-top:12px;padding:6px 0;border:0;background:none;color:#a8afa5;font:600 11px 'DM Sans',sans-serif;letter-spacing:1px;text-decoration:underline;cursor:pointer}.promo-decline:hover{color:var(--white)}.promo-dialog.is-done form,.promo-dialog.is-done .promo-decline,.promo-dialog.is-done .promo-fine{display:none}@keyframes promo-fade{from{opacity:0}}@keyframes promo-rise{from{opacity:0;transform:translateY(18px)}}body.promo-open{overflow:hidden}
@media(max-width:760px){.site-header{height:auto;min-height:76px;padding:14px 18px;align-items:flex-start;gap:15px}.brand-logo{height:52px}.site-header nav{gap:10px;flex-direction:column;text-align:right;font-size:10px}.hero{padding:82px 24px 65px;min-height:530px}.hero h1{font-size:clamp(56px,13vw,84px)}.hero>p{font-size:14px}.section{padding:62px 23px}.section-grid,.offer-grid,.form-section,.enquiry-section,.sale-details{grid-template-columns:1fr;gap:24px}.section-grid{align-items:start}.offer-card{padding:38px 25px}.offer-banner{align-items:flex-start;flex-direction:column}.discount-stamp{width:130px;height:130px}.prize-grid{grid-template-columns:1fr 1fr}.grand-prize{grid-column:span 2}.steps{grid-template-columns:1fr;gap:20px}.form-intro{position:static}.fields.two{grid-template-columns:1fr}.form-progress{font-size:7px}.benefit-grid{grid-template-columns:1fr;padding:0 23px 60px}.sale-lockup>strong{font-size:75px}.sale-card{padding:28px 20px}.bottom-cta{padding:65px 20px}.coaching-split{grid-template-columns:1fr;gap:30px}.coaching-photo img{max-height:460px}.promo-row{flex-direction:column}.promo-row .btn{width:100%}footer{flex-wrap:wrap;justify-content:space-between}footer>span:nth-child(2){display:none}}
