:root{--red:#b80b16;--deep:#790916;--orange:#f05a14;--yellow:#ffd900;--ink:#241b1a;--muted:#665f5d;--cream:#fff9ee;--soft:#fff3e7;--white:#fff;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:#fff}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}p{line-height:1.7;color:var(--muted)}.container{width:min(1160px,calc(100% - 44px));margin-inline:auto}.topbar{background:#701019;color:#fff;text-align:center;padding:10px;font-size:12px;font-weight:800;letter-spacing:1.2px}.topbar span{margin:0 20px;color:#ffe47b}.topbar a{text-decoration:underline;text-underline-offset:3px}.site-header{position:sticky;top:0;background:rgba(255,255,255,.97);backdrop-filter:blur(12px);z-index:50;box-shadow:0 1px 12px #32111112}.nav-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-size:21px;font-weight:800;line-height:1}.brand small{display:block;font-size:9px;letter-spacing:.15px;font-weight:600;color:#b65e28;margin-top:5px}.brand-symbol{display:grid;place-items:center;width:43px;height:43px;background:#171313;color:#fff;border:3px solid #d99d33;border-radius:12px;font-family:Georgia,serif;font-size:28px}.brand-symbol span{font-size:12px;color:#ffb729}.site-nav{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:800}.site-nav a:not(.nav-cta):hover{color:var(--red)}.nav-cta{background:var(--red);color:#fff;padding:14px 19px;border-radius:9px}.menu-toggle{display:none;border:0;background:none;font-size:28px}.hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#970814 0%,#c70b0b 42%,#ff6a0a 100%);color:#fff}.hero-sunburst{position:absolute;inset:0;opacity:.24;background:repeating-conic-gradient(from 5deg at 75% 70%,transparent 0deg 4deg,#ffd735 4deg 5deg,transparent 5deg 9deg)}.hero-grid{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center;padding:100px 0 112px}.eyebrow,.section-kicker{font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--red)}.eyebrow{color:#ffe75a}.hero h1,h2,.visual-statement{font-family:'Playfair Display',Georgia,serif}.hero h1{font-size:clamp(46px,5.3vw,78px);line-height:1.09;letter-spacing:-2px;margin:20px 0}.hero h1 em,.closing h2 em{color:#ffdf25;font-style:normal}.hero h1 span{color:#ffeb7d}.hero-subtitle{font-size:19px;font-weight:800;color:#fff;margin:18px 0}.hero-description{color:#fff6e7;max-width:570px;font-size:16px}.hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:28px}.btn{border:0;border-radius:11px;padding:16px 23px;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 9px 22px #0002}.btn-yellow{background:var(--yellow);color:#21160a}.btn-outline-light{border:2px solid #fff;background:transparent;color:#fff}.btn-red{background:var(--red);color:#fff}.btn-dark{background:#28201d;color:#fff}.full{width:100%}.hero-meta{display:flex;gap:24px;flex-wrap:wrap;margin-top:29px;font-size:13px;font-weight:800}.hero-visual{position:relative;min-height:470px;display:grid;place-items:center}.orbit{position:absolute;border:2px solid #ffe76c80;border-radius:50%;transform:rotate(-20deg)}.orbit-one{width:110%;height:70%}.orbit-two{width:88%;height:93%}.visual-card{position:relative;width:88%;min-height:395px;background:linear-gradient(145deg,#fff5df,#ffe1a1);border-radius:32px;box-shadow:0 25px 80px #5b100b66;padding:28px;color:#5e1c13;transform:rotate(3deg);overflow:hidden}.visual-card:after{content:'✦';position:absolute;right:-20px;bottom:-90px;font-size:350px;color:#fbc45e77}.visual-tag{font-size:12px;font-weight:800;letter-spacing:2px}.skyline{font-size:95px;margin:25px 0 5px;line-height:1}.skyline span{display:block;font-size:15px;letter-spacing:4px;font-weight:800;margin-top:10px}.virtual-chip{display:inline-block;padding:10px 15px;background:#b40b14;color:#fff;font-size:12px;font-weight:800;border-radius:40px}.visual-statement{position:relative;z-index:1;font-size:35px;line-height:1.15;margin-top:25px}.visual-statement strong{color:#b80b16}.grant-float{position:absolute;right:-10px;bottom:4px;background:#a80a14;color:#fff;padding:18px 24px;border:3px solid #ffd900;border-radius:19px;box-shadow:0 15px 30px #0004;transform:rotate(-4deg);text-align:center}.grant-float small,.grant-float span{display:block;font-size:11px;font-weight:800}.grant-float strong{display:block;font-size:35px;color:#ffdf21}.trust-strip{background:#ffdf22;padding:19px 0}.trust-inner{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:12px;font-weight:900;letter-spacing:1px}.section{padding:100px 0;scroll-margin-top:80px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}h2{font-size:clamp(35px,4vw,55px);line-height:1.18;letter-spacing:-1.1px;margin:15px 0 22px}h2 span{color:var(--red)}.text-link{font-weight:800;color:var(--red);border-bottom:2px solid var(--red);padding-bottom:4px}.quote-panel{background:linear-gradient(145deg,#b90913,#f76d17);border-radius:26px;padding:55px;color:#fff;min-height:350px;box-shadow:20px 20px 0 #ffdb4c}.quote-mark{font-family:Georgia,serif;font-size:90px;color:#ffde34;line-height:.6}.quote-panel p{font-family:'Playfair Display',Georgia,serif;font-size:34px;color:#fff;line-height:1.35}.quote-bottom{display:flex;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:1.4px}.quote-bottom span{color:#ffdc34}.section-soft{background:var(--cream)}.section-heading{text-align:center;max-width:730px;margin:0 auto 48px}.section-heading p{max-width:600px;margin:auto}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefit-card{background:#fff;border:1px solid #f0e5db;padding:30px;border-radius:18px;box-shadow:0 9px 30px #521b0808}.benefit-icon{display:grid;place-items:center;width:55px;height:55px;border-radius:14px;background:#fff0d4;color:var(--red);font-size:31px}.benefit-card h3,.bonus-grid h3{font-size:18px;margin:22px 0 7px}.benefit-card p,.bonus-grid p{font-size:14px;margin:0}.speaker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.speaker-card{background:#fff8f0;border:1px solid #f5e5d6;border-radius:18px;padding:24px;text-align:center}.speaker-avatar{height:145px;background:linear-gradient(145deg,#ffc332,#f66b25,#ad0a17);border-radius:12px;display:grid;place-items:center;color:#fff;font-family:Georgia,serif;font-size:55px;font-weight:800}.speaker-card h3{margin:16px 0 3px}.speaker-card p{margin:0;font-size:13px}.note{font-size:12px;color:#80746e}.center{text-align:center;margin-top:28px}.giveaway-section{background:linear-gradient(120deg,#8c0816,#d01b12 70%,#f7670e);color:#fff}.giveaway-grid{display:grid;grid-template-columns:1fr .9fr;gap:70px;align-items:center}.giveaway-section h2{color:#fff}.giveaway-section h2 em{font-style:normal;color:#ffe03b}.giveaway-section p{color:#fff0e6}.section-kicker.light{color:#ffe85e}.grant-card{background:linear-gradient(140deg,#ffdb37,#ffb91b);border:9px solid #fff8e0;color:#5c1910;border-radius:28px;padding:42px 24px;text-align:center;box-shadow:0 20px 45px #4c00004d}.grant-card span,.grant-card div{display:block;font-size:13px;letter-spacing:1px;font-weight:900}.grant-card strong{display:block;font-size:clamp(44px,5vw,73px);letter-spacing:-3px;margin:25px 0}.grant-card small{display:block;margin-top:22px}.bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bonus-grid article{background:#fff;border-radius:16px;padding:24px;border-top:5px solid #ef9c1a}.bonus-grid article>span{font-weight:900;color:var(--red);font-size:30px}.packages-section{background:#fff}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:990px;margin:auto}.price-card{position:relative;padding:42px;background:#fff;border:2px solid #eee0d5;border-radius:24px;display:flex;flex-direction:column}.price-card.featured{border:3px solid var(--red);box-shadow:0 20px 55px #9b0a171b}.popular{position:absolute;top:-17px;left:24px;background:#ffdd22;padding:9px 14px;border-radius:30px;font-size:10px;font-weight:900}.price-top{color:var(--red);font-weight:900;font-size:12px;letter-spacing:1px}.price-card h3{font-family:'Playfair Display',Georgia,serif;font-size:30px;margin:18px 0 8px}.price{font-size:46px;font-weight:900;letter-spacing:-2px}.price-card p{font-size:14px}.price-card ul{padding:0;list-style:none;margin:20px 0 32px;flex:1}.price-card li{position:relative;padding:11px 0 11px 28px;border-bottom:1px solid #eee7df;font-size:14px}.price-card li:before{content:'✓';position:absolute;left:0;color:#b80b16;font-weight:900}.steps>div{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #e9ddd1}.steps b{font-size:26px;color:var(--red)}.steps strong,.steps small{display:block}.steps small{color:var(--muted);margin-top:7px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.faq-list details{background:#fff;border:1px solid #f1e4d7;border-radius:12px;margin-bottom:11px;padding:18px 22px}.faq-list summary{font-weight:800;cursor:pointer;list-style:none;padding-right:24px;position:relative}.faq-list summary:after{content:'+';position:absolute;right:0;font-size:22px;color:var(--red);top:-5px}.faq-list details[open] summary:after{content:'−'}.faq-list p{font-size:14px;margin-bottom:0}.closing{background:linear-gradient(125deg,#a00b16,#f45d11);color:#fff;padding:85px 0}.closing-inner{text-align:center}.closing h2{font-size:clamp(42px,5vw,68px);color:#fff}.closing p{color:#fff3eb}.center-actions{justify-content:center}.countdown{display:flex;justify-content:center;gap:14px;margin-top:38px}.countdown div{background:#ffffff1f;border:1px solid #ffffff70;border-radius:12px;padding:16px 24px;min-width:85px}.countdown strong{display:block;font-size:30px}.countdown small{font-size:10px;letter-spacing:1px}footer{background:#261917;color:#fff;padding:36px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:25px;flex-wrap:wrap}.footer-inner p{color:#d3c6bf;font-size:12px}.footer-inner>div:nth-child(2){display:flex;flex-direction:column;gap:8px;font-size:13px}.footer-inner small{color:#a99b95}dialog{width:min(520px,calc(100% - 28px));border:0;border-radius:20px;padding:0;box-shadow:0 30px 100px #0006}dialog::backdrop{background:#1b0b0bc7}.registration-form{padding:35px;position:relative}.registration-form h2{font-size:33px;margin:10px 0}.registration-form>p{font-size:14px}.registration-form label:not(.check-label){display:block;font-size:13px;font-weight:800;margin:14px 0}.registration-form input:not([type=hidden]):not([type=checkbox]){width:100%;border:1px solid #d9cbc1;border-radius:9px;padding:13px;margin-top:7px;outline-color:#b80b16}.check-label{display:flex;gap:10px;font-size:12px;margin:17px 0}.dialog-close{position:absolute;right:17px;top:12px;border:0;background:none;font-size:29px}.registration-form .note{line-height:1.5;margin-bottom:0}@media(max-width:900px){.site-nav{gap:12px;font-size:12px}.hero-grid{grid-template-columns:1fr;gap:15px;padding:75px 0}.hero-visual{max-width:540px;width:100%;margin:auto}.two-col,.giveaway-grid,.faq-layout{gap:35px}.benefit-grid,.speaker-grid{grid-template-columns:repeat(2,1fr)}.bonus-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.container{width:min(100% - 32px,1160px)}.topbar{font-size:10px}.topbar span{margin:0 6px}.topbar a{display:none}.nav-inner{height:70px}.menu-toggle{display:block}.site-nav{display:none;position:absolute;top:70px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:18px 22px;box-shadow:0 15px 20px #0002}.site-nav.open{display:flex}.site-nav a{padding:10px}.hero-grid{padding:55px 0 85px}.hero h1{font-size:47px}.hero-visual{min-height:380px}.visual-card{min-height:330px}.skyline{font-size:70px}.visual-statement{font-size:28px}.grant-float{right:0;bottom:-10px}.grant-float strong{font-size:27px}.hero-meta{gap:12px}.section{padding:70px 0}.two-col,.giveaway-grid,.faq-layout,.pricing-grid{grid-template-columns:1fr}.benefit-grid,.speaker-grid,.bonus-grid{grid-template-columns:1fr}.quote-panel{padding:34px;min-height:auto;box-shadow:10px 10px 0 #ffdb4c}.quote-panel p{font-size:28px}.price-card{padding:30px}.trust-inner{justify-content:center;text-align:center}.trust-inner span{width:45%}.countdown{gap:7px}.countdown div{padding:12px 9px;min-width:67px}.countdown strong{font-size:24px}.footer-inner{align-items:flex-start;flex-direction:column}.registration-form{padding:25px}}
