:root{--black:#0D0D0F;--surface:#181818;--elevated:#222225;--cream:#F7F3EC;--muted:#B7B7BF;--subtle:#777781;--red:#C82026;--red-deep:#8D161B;--gold:#C9A84C;--gold-light:#E8CA82;--line:rgba(247,243,236,.12)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font:400 16px/1.7 Poppins,Arial,sans-serif;overflow-x:hidden}button,a{font:inherit}button{cursor:pointer}.section{max-width:1240px;margin:auto;padding:112px 42px}.site-header{height:76px;position:sticky;top:0;z-index:9;display:flex;justify-content:space-between;align-items:center;padding:0 42px;background:rgba(13,13,15,.82);border-bottom:1px solid transparent;backdrop-filter:blur(14px);transition:.25s}.site-header.scrolled{border-color:var(--line)}.brand{color:var(--cream);font:400 25px Anton,sans-serif;letter-spacing:1px;text-decoration:none}.brand em{color:var(--gold);font-style:normal}.header-action{display:flex;gap:22px;align-items:center;font-size:11px;font-weight:700;letter-spacing:1.3px}.button{border:1px solid transparent;border-radius:4px;min-height:52px;padding:12px 23px;font-size:12px;font-weight:700;letter-spacing:1px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;transition:.2s}.button-primary{background:#C82026;color:#fff}.button-primary:hover{background:#ed2931;transform:translateY(-2px)}.button-secondary{border-color:rgba(201,168,76,.55);color:var(--gold-light);background:transparent}.button-secondary:hover{border-color:var(--gold);background:rgba(201,168,76,.09)}.button-gold{background:var(--gold);color:var(--black)}.button-compact{min-height:40px;padding:9px 15px;font-size:10px}.button:focus-visible,.faq-question:focus-visible,a:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;min-height:700px;align-items:center;padding-top:74px}.eyebrow{color:var(--gold-light);font-size:11px;font-weight:700;letter-spacing:1.7px;margin:0 0 18px}.hero h1,h2,h3{font-family:Anton,Impact,sans-serif;font-weight:400;line-height:.99;letter-spacing:1px;margin:0}.hero h1{font-size:clamp(52px,6vw,86px);max-width:780px}.hero h1 i,h2 i{color:var(--gold);font-style:normal}.lead{max-width:655px;font-size:18px;line-height:1.65;color:var(--muted);margin:28px 0}.button-row{display:flex;gap:12px;flex-wrap:wrap}.countdown-wrap{margin-top:48px;display:flex;gap:24px;align-items:center;color:var(--muted);font-size:10px;letter-spacing:1.4px}.countdown-wrap>span{white-space:nowrap}.countdown-wrap>#countdown{display:flex;align-items:baseline;gap:8px}.countdown-wrap strong{font:38px Anton,sans-serif;color:var(--cream)}.countdown-wrap small{font-size:9px;letter-spacing:1px}.hero-art{height:560px;position:relative;overflow:hidden;border-left:1px solid var(--line)}.hero-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--black),transparent 45%)}.hero-art img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.95}.art-label{position:absolute;bottom:23px;right:20px;z-index:1;color:var(--gold-light);font-size:10px;letter-spacing:2px;writing-mode:vertical-rl}.qualification{background:var(--elevated);padding:42px max(42px,calc((100% - 1156px)/2));border-block:1px solid var(--line)}.qualification>p{font:28px/1.1 Anton,sans-serif;letter-spacing:.8px;max-width:870px;margin:0}.criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;color:var(--gold);font:25px Anton,sans-serif}.criteria b{color:var(--cream);font:11px Poppins,sans-serif;letter-spacing:1px;margin-left:9px}.pain h2,.agenda h2,.offer h2,.in-person h2,.faq h2{font-size:clamp(42px,5vw,60px);max-width:970px}.section-intro{max-width:820px;color:var(--muted);font-size:18px;margin:24px 0 40px}.comparison{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.comparison article{padding:34px 32px}.comparison article+article{border-left:1px solid var(--line)}.comparison .featured{background:linear-gradient(135deg,rgba(141,22,27,.35),rgba(24,24,24,.3));box-shadow:inset 3px 0 var(--gold)}.comparison-label{font-size:11px;letter-spacing:1px;color:var(--gold-light);font-weight:700}.comparison ul{padding:0;list-style:none;font-size:18px}.comparison li{padding:11px 0;border-bottom:1px solid var(--line)}.comparison li:before{content:"/";color:var(--red);margin-right:11px}.center{text-align:center;margin-top:38px}.agenda{border-top:1px solid var(--line)}.agenda-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px}.agenda-card{background:var(--surface);min-height:370px;padding:28px;position:relative;border:1px solid var(--line);transition:.2s;overflow:hidden}.agenda-card:hover{border-color:var(--gold);transform:translateY(-5px)}.agenda-card>b{position:absolute;right:16px;top:-26px;font:160px Anton,sans-serif;color:rgba(247,243,236,.04)}.agenda-card .date{color:var(--gold-light);font-size:11px;font-weight:700;letter-spacing:1px}.agenda-card h3{font-size:33px;position:relative}.agenda-card p:last-child{color:var(--muted);font-size:14px;position:relative}.authority{display:grid;grid-template-columns:.85fr 1.15fr;gap:74px;align-items:center;background:var(--surface);max-width:none;padding-inline:max(42px,calc((100% - 1156px)/2))}.authority-art{height:520px;position:relative;overflow:hidden}.authority-art img{height:100%;width:100%;object-fit:cover;filter:grayscale(1)}.authority-art span{position:absolute;bottom:21px;left:20px;font:14px Anton,sans-serif;letter-spacing:2px}.authority h2{font-size:clamp(40px,4.2vw,56px)}.authority p:not(.eyebrow):not(.signature){color:var(--muted)}.metrics{display:flex;gap:30px;margin:33px 0;flex-wrap:wrap}.metrics span{display:flex;flex-direction:column;color:var(--gold-light);font-size:9px;font-weight:700;letter-spacing:1px}.metrics b{font:42px Anton,sans-serif;color:var(--cream);line-height:1}.signature{color:var(--gold-light);font-size:10px;font-weight:700;letter-spacing:1px}.offer{text-align:center}.offer h2{margin:auto}.offer .section-intro{margin-inline:auto}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:920px;margin:38px auto 18px;text-align:left}.price-card{min-height:265px;padding:28px;background:var(--surface);border:1px solid var(--line);position:relative;display:flex;flex-direction:column}.price-card.active{border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.price-card p,.price-card small{font-size:10px;letter-spacing:1.3px;font-weight:700;margin:0;color:var(--gold-light)}.price-card h3{font-size:64px;margin:14px 0}.price-card .button{margin-top:auto}.badge{position:absolute;top:14px;right:14px;background:var(--red-deep);border:1px solid var(--red);padding:4px 8px;font-size:9px;font-weight:700;letter-spacing:.7px}.fine-print{font-size:12px;color:var(--muted)}.black-combo{max-width:none;text-align:center;background:radial-gradient(circle at 50% 0,rgba(200,32,38,.55),transparent 44%),linear-gradient(130deg,#100b0c,#681316,#110d0e);border-block:1px solid rgba(201,168,76,.3)}.black-combo h2{font-size:clamp(48px,6vw,76px);max-width:850px;margin:auto}.black-combo>p:not(.eyebrow){color:var(--cream);font-size:18px}.combo-price{display:flex;gap:16px;justify-content:center;align-items:baseline;margin:28px}.combo-price span{font-size:12px;letter-spacing:1px}.combo-price strong{font:70px Anton,sans-serif;color:var(--gold-light)}.black-combo small{display:block;color:var(--muted);margin-top:18px;font-size:11px}.in-person{border-bottom:1px solid var(--line)}.experience{display:flex;gap:16px;margin-top:38px}.experience span{flex:1;padding:28px;border:1px solid var(--line);color:var(--gold-light);font-size:11px;font-weight:700;letter-spacing:1px}.experience b{display:block;font:48px Anton,sans-serif;color:var(--cream);margin-top:5px}.faq{max-width:950px}.faq h2{margin-bottom:40px}.faq-list{border-top:1px solid var(--line)}.faq-list>div{border-bottom:1px solid var(--line)}.faq-question{color:var(--cream);background:transparent;border:0;width:100%;padding:23px 0;display:flex;justify-content:space-between;text-align:left;font-size:14px;font-weight:700;letter-spacing:.4px}.faq-question:after{content:"+";font-size:23px;color:var(--gold);font-weight:400}.faq-question[aria-expanded="true"]:after{content:"−"}.faq-answer{color:var(--muted);padding:0 32px 24px 0;font-size:14px}.final-cta{text-align:center;padding-block:150px}.final-cta h2{font-size:clamp(52px,7vw,94px);margin:0 auto 35px}.final-cta p:last-child{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:1px;margin-top:23px}footer{border-top:1px solid var(--line);padding:28px 42px;color:var(--subtle);text-align:center;font-size:10px;letter-spacing:1px}footer span{color:var(--gold);padding-inline:10px}
@media (max-width:768px){.site-header{padding:0 18px;height:65px}.brand{font-size:20px}.header-action>span{display:none}.button-compact{min-height:36px;font-size:8px}.section{padding:75px 20px}.hero{grid-template-columns:1fr;padding-top:48px;gap:38px;min-height:auto}.hero h1{font-size:50px}.lead{font-size:16px}.button-row .button{width:100%}.hero-art{height:330px}.qualification{padding:30px 20px}.qualification>p{font-size:25px}.criteria{grid-template-columns:1fr;gap:10px;margin-top:25px}.comparison,.agenda-grid,.authority,.pricing{grid-template-columns:1fr}.comparison article+article{border-left:0;border-top:1px solid var(--line)}.agenda-card{min-height:285px}.authority{gap:35px;padding-inline:20px}.authority-art{height:340px}.pricing{max-width:430px}.price-card{min-height:190px}.price-card:not(.active){display:none}.black-combo{padding-inline:20px}.combo-price{flex-direction:column;gap:0;align-items:center}.combo-price strong{font-size:65px}.experience{flex-direction:column}.faq-question{font-size:13px}.final-cta{padding-block:100px}footer{padding:25px 20px}.countdown-wrap{gap:12px;align-items:flex-start;flex-direction:column}.countdown-wrap>#countdown{gap:5px}.countdown-wrap strong{font-size:31px}}
