:root{--bg:#101b26;--surface:#172532;--ink:#f4f6f2;--muted:#b3bdc5;--line:#34434e;--accent:#c5f36b;--paper:#fff;--dark:#14212b;--font:Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6}a{color:inherit}button,input{font:inherit}a,button,input,summary{ -webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.skip{position:fixed;top:-100px;left:20px;background:var(--accent);color:var(--dark);padding:12px;z-index:20}.skip:focus{top:10px}.top{max-width:1360px;margin:auto;padding:26px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{font-size:32px;line-height:1;font-weight:900;letter-spacing:-1.6px;text-decoration:none;display:block}.brand span{display:block;font-size:9px;letter-spacing:2.7px;line-height:2.1;font-weight:700}.schedule{font-size:12px;letter-spacing:1.5px;color:var(--muted);display:flex;align-items:center;gap:14px}.schedule strong{font-size:25px;color:var(--ink);letter-spacing:-1px}.header-cta{font-size:14px;text-underline-offset:6px;font-weight:700}.hero{max-width:1360px;margin:auto;padding:70px 48px 88px;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:72px;align-items:center}.eyebrow{font-size:12px;line-height:1.5;letter-spacing:1.8px;font-weight:700;color:var(--accent);margin:0 0 28px}h1{font-size:clamp(44px,5.35vw,76px);line-height:1.02;letter-spacing:-3.6px;font-weight:800;margin:0 0 30px;max-width:720px}em{font-style:normal;color:var(--accent)}.intro{font-size:20px;line-height:1.6;color:var(--muted);max-width:575px;margin:0}.credentials{margin:36px 0 27px;display:flex;gap:25px;border-top:1px solid var(--line);padding-top:24px}.credentials span{font-size:12px;color:var(--muted);line-height:1.6}.credentials b{display:block;font-size:20px;color:var(--ink);font-weight:700}.hero-note{font-size:15px;max-width:470px;color:var(--ink)}.signup{background:var(--paper);color:var(--dark);padding:30px 32px 25px;border-radius:5px;box-shadow:0 24px 70px #0002;scroll-margin-top:24px}.signup-kicker{font-size:10px;letter-spacing:1.4px;font-weight:700;color:#52616c}.time{font-size:80px;font-weight:800;line-height:1.1;letter-spacing:-5px;margin-top:6px}.time span{color:#668934}.day{font-size:14px;color:#52616c;margin-top:2px;border-bottom:1px solid #dce1e5;padding-bottom:18px}.form-head{padding-top:20px}.step{color:#617246;font-size:11px;font-weight:700;letter-spacing:1px}.form-head h2{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:6px 0 8px}.form-head p{font-size:14px;line-height:1.5;color:#57636e;margin:0 0 19px}label:not(.consent){font-size:13px;font-weight:700;display:block;margin:12px 0 6px}input:not([type=checkbox]){width:100%;border:1px solid #bdc8cf;background:#fff;color:#15222e;border-radius:4px;height:48px;padding:10px 12px;font-size:16px}input::placeholder{color:#78828c}.phone{display:flex;border:1px solid #bdc8cf;border-radius:4px;align-items:center}.phone>span{white-space:nowrap;font-size:12px;font-weight:700;padding:0 12px;border-right:1px solid #dce1e5}.phone input{border:0;min-width:0}.consent{display:flex;align-items:flex-start;gap:9px;margin:17px 0;font-size:12px;color:#57636e;line-height:1.45}.consent input{width:16px;height:16px;flex-shrink:0;margin:2px 0;accent-color:#243c15}.consent a{text-underline-offset:2px}button,.button{display:inline-flex;align-items:center;justify-content:center;padding:15px 20px;background:var(--accent);color:#18270e;border:0;border-radius:4px;text-decoration:none;font-size:15px;font-weight:700;line-height:1.4;cursor:pointer;transition:background .15s,transform .15s;min-height:52px}button{width:100%}button:hover,.button:hover{background:#d7ff8e;transform:translateY(-1px)}button:disabled{cursor:wait;opacity:.7;transform:none}.form-meta{text-align:center;font-size:12px;color:#57636e;margin:12px 0 0}.risk{font-size:12px;line-height:1.5;border-top:1px solid #dce1e5;padding-top:15px;margin:18px 0 0;color:#52616c}.trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}#form-status{font-size:14px;color:#a11e1e;line-height:1.4;margin:12px 0 0}#form-status:empty{display:none}.section{max-width:1264px;margin:auto;padding:80px 0;border-top:1px solid var(--line)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:80px}h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-1.7px;margin:0 0 25px}.two-col p,.bio p{color:var(--muted);margin:0 0 18px;font-size:17px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:48px}.features article{border-top:1px solid var(--line);padding-top:25px}.features article>span{font-size:13px;color:var(--accent);letter-spacing:1px}.features h3{font-size:22px;letter-spacing:-.6px;margin:14px 0 10px}.features p{font-size:16px;color:var(--muted);margin:0;max-width:335px}.bio{display:grid;grid-template-columns:1fr 1.45fr;gap:80px}.bio-label{font-size:12px;letter-spacing:2px;color:var(--muted)}.bio-label>span{display:block;font-size:clamp(48px,7vw,94px);font-weight:900;letter-spacing:-7px;color:var(--ink);line-height:1.4}.bio .professional{font-size:13px}.text-link{font-size:15px;font-weight:700;color:var(--accent);text-underline-offset:6px}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.questions details{border-bottom:1px solid var(--line);padding:20px 0}.questions details:first-child{padding-top:0}.questions summary{font-size:18px;font-weight:700;cursor:pointer;padding-right:20px}.questions p{font-size:16px;color:var(--muted);margin:15px 0 0}.closing{text-align:center;padding:86px 0}.closing h2{font-size:clamp(36px,4.6vw,60px)}.closing .button{padding:18px 34px}.closing>p:last-child{font-size:13px;color:var(--muted);margin:18px 0 0}footer{max-width:1264px;margin:0 auto;padding:36px 0 32px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.footer-top a{font-size:13px}footer>p{font-size:12px;line-height:1.6;color:var(--muted);max-width:1040px}footer small{font-size:11px;color:var(--muted)}.noscript{background:#fff;color:#111;padding:20px;position:fixed;bottom:0;width:100%}.proof{display:grid;grid-template-columns:.6fr 1.4fr;gap:60px}.proof-number{font-size:150px;line-height:1;font-weight:800;color:var(--accent);letter-spacing:-10px}.proof-label{font-size:16px;max-width:200px;margin-top:18px}.proof p{color:var(--muted)}.proof-links{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.proof-links a{border:1px solid var(--line);padding:12px 17px;text-decoration:none;border-radius:3px;font-size:14px}.proof-meta{font-size:13px}.history-context{font-size:13px;line-height:1.55;color:var(--muted);margin:22px 0 0;max-width:580px}.variant-b{--bg:#f1f4f7;--surface:#e6ebef;--ink:#152630;--muted:#52616e;--line:#c9d3db;--accent:#1859bb}.variant-b button,.variant-b .button{background:#1859bb;color:white}.variant-b button:hover,.variant-b .button:hover{background:#0e459a}.variant-b .signup{border:1px solid #d5dfe5;box-shadow:0 18px 50px #14212b12}.variant-b .time span{color:#1859bb}.variant-b .step{color:#1859bb}.variant-b .closing{background:#152630;color:white;padding:65px 25px;margin-bottom:50px;border-radius:5px}.variant-b .closing em,.variant-b .closing .eyebrow{color:#a0c8ff}.variant-b .closing>p:last-child{color:#bdc9d3}.variant-c{--bg:#111d21;--accent:#ebc67e;--line:#394345}.variant-c button,.variant-c .button{background:#ebc67e;color:#282015}.variant-c button:hover,.variant-c .button:hover{background:#f8d797}.variant-c h1{font-size:clamp(42px,4.6vw,64px)}.variant-c .time span{color:#946c2f}.simple{max-width:800px;min-height:65vh;margin:0 auto;padding:90px 30px}.simple h1{font-size:clamp(38px,5vw,60px);letter-spacing:-2px}.simple p{color:var(--muted)}.simple .button{margin:20px 0}.simple .steps-line{font-size:12px;letter-spacing:1px;color:var(--accent);margin-bottom:28px}.simple h2{font-size:25px;letter-spacing:-.6px;margin-top:35px}.simple ul{padding-left:20px;color:var(--muted)}[hidden]{display:none!important}
@media(min-width:1440px){.hero{gap:100px}}@media(max-width:1360px){.section,footer{margin-left:48px;margin-right:48px}}@media(max-width:1000px){.hero{gap:36px;padding-top:50px;grid-template-columns:1fr minmax(315px,.9fr)}h1{letter-spacing:-2.5px}.credentials{gap:15px}.signup{padding:26px 23px}.two-col,.bio{gap:40px}.schedule{display:none}}@media(max-width:760px){.top{padding:20px 22px;gap:12px}.brand{font-size:28px}.brand span{font-size:8px}.header-cta{font-size:12px;max-width:135px;text-align:right}.hero{display:block;padding:40px 22px 48px}.hero-copy{margin-bottom:30px}h1{font-size:47px;line-height:1.06;letter-spacing:-2px;max-width:600px;margin-bottom:22px}.variant-c h1{font-size:43px}.eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:22px}.intro{font-size:18px}.credentials{gap:24px;margin:25px 0 18px;padding-top:18px}.credentials span{font-size:11px}.credentials b{font-size:18px}.hero-note{font-size:14px}.signup{padding:27px 23px}.time{font-size:68px}.section{padding:48px 0;margin-left:22px;margin-right:22px}.two-col,.bio,.faq,.proof{display:block}h2{font-size:34px;letter-spacing:-1.2px}.two-col p,.bio p{font-size:16px}.features{grid-template-columns:1fr;gap:30px;margin-top:30px}.features article{display:grid;grid-template-columns:40px 1fr;column-gap:10px;padding-top:20px}.features h3{margin:0 0 10px;font-size:21px}.features p{grid-column:2;max-width:none}.features article>span{padding-top:4px}.bio-label{margin-bottom:24px}.bio-label>span{font-size:64px;letter-spacing:-4px}.questions{margin-top:30px}.questions summary{font-size:16px}.closing{padding:50px 0}.closing h2{font-size:38px}.closing .button{width:100%;padding:17px 10px}.variant-b .closing{padding:40px 20px}footer{margin:0 22px;padding-top:26px}.proof-number{font-size:90px;letter-spacing:-5px}.proof-label{max-width:none;margin:8px 0 30px}.proof-links a{width:100%}.simple{padding:50px 22px}.simple h1{font-size:42px}.simple .button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

:root{--bg:#18232e;--surface:#202d38;--ink:#f8f6f0;--muted:#b8c0c6;--line:#ffffff26;--accent:#d6be90;--font:'Segoe UI',Arial,sans-serif}
.top{padding:18px 48px}.company-logo{display:block!important;width:166px;height:61px;background:#1c2834 url('/assets/mundotrader-logo.png') no-repeat -31px -125px;background-size:218px 215px;border-radius:2px}.brand{letter-spacing:0}.schedule{font-size:10px}.header-cta{font-weight:500}
.hero{grid-template-columns:1.05fr .85fr 1fr;gap:30px;align-items:center;padding-top:55px;padding-bottom:64px}.hero-copy{padding-bottom:15px}.event-name{font-size:44px;line-height:.98;letter-spacing:-2px;font-weight:300;margin-bottom:16px}.event-name>span{display:block;font-weight:700}.host-name{font-size:10px;letter-spacing:1.6px;color:var(--muted);margin:0 0 38px}.hero .eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:16px}h1,.variant-c h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:43px;line-height:1.12;letter-spacing:-1.7px;margin-bottom:23px}h1 em{font-style:italic}.intro{font-size:16px;line-height:1.65}.credentials{gap:15px;margin:25px 0 18px;padding-top:18px}.credentials span{font-size:10px}.credentials b{font-size:18px;font-weight:500}.hero-note{font-size:13px}.portrait{margin:0;align-self:stretch;position:relative;overflow:hidden;min-height:560px;background:#50534d}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;filter:grayscale(1);display:block;position:absolute;inset:0}.portrait:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#14212bef)}.portrait figcaption{position:absolute;z-index:1;bottom:27px;left:24px;color:#fff;font-family:Georgia,serif;font-size:25px;line-height:1.3}.portrait figcaption span{display:block;font:11px 'Segoe UI',sans-serif;letter-spacing:.3px;margin-top:9px;color:#dadfe1}.signup{padding:25px;border-radius:0;box-shadow:none;background:#f8f7f3;border-top:3px solid var(--accent)}.signup-kicker{font-size:9px;letter-spacing:1px}.time{font-size:54px;font-weight:400;letter-spacing:-2px}.time span{color:#887148}.day{font-size:12px}.form-head h2{font-size:22px}.form-head p{font-size:13px}.step{color:#776441}button,.button{background:var(--accent);color:#202b32;border-radius:1px;font-size:14px}button:hover,.button:hover{background:#e5d2ad}.risk{font-size:11px}.form-meta{font-size:11px}h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1px;line-height:1.18}.section{padding-top:75px;padding-bottom:75px}.features h3{font-weight:500}.bio-label>span{font-family:Georgia,serif;font-weight:400;line-height:1;letter-spacing:-4px;margin-top:24px}.time-invitation{padding-left:8%;padding-right:8%;text-align:center;background:var(--surface)}.time-invitation p:not(.eyebrow){color:var(--muted);max-width:670px;margin:0 auto 26px}.time-invitation h2{font-size:44px}.text-link{font-weight:500}.closing h2{font-size:52px}.variant-b{--bg:#f3f0e9;--surface:#e9e4da;--ink:#24323c;--muted:#5c656b;--line:#24323c30;--accent:#805f33}.variant-b button,.variant-b .button{background:#233b4b;color:#fff}.variant-b .signup{border:0;border-top:3px solid #805f33;box-shadow:none;background:#fff}.variant-b .time span,.variant-b .step{color:#805f33}.variant-b .closing{background:#23333f;border-radius:0}.variant-b .closing em,.variant-b .closing .eyebrow{color:#dfc99e}.variant-c{--bg:#172523;--surface:#20312e;--accent:#d2bf99;--line:#ffffff28}.history-context{font-size:11px}.proof-number{font-weight:300}.footer-top .company-logo{width:166px}.simple h1{font-size:52px}
@media(min-width:1440px){.hero{gap:36px}}
@media(max-width:1100px) and (min-width:761px){.hero{grid-template-columns:1fr 1fr;gap:30px}.hero-copy{grid-column:1}.signup{grid-column:2;grid-row:1 / span 2}.portrait{grid-column:1;min-height:330px}.portrait img{object-position:50% 24%}.hero h1{font-size:44px}.event-name{font-size:40px}.host-name{margin-bottom:26px}}
@media(max-width:760px){.top{padding:16px 22px}.company-logo{width:135px;height:50px;background-size:185px 183px;background-position:-27px -107px}.header-cta{font-size:11px;max-width:115px}.hero{display:grid;grid-template-columns:1fr;gap:0;padding-top:34px}.hero-copy{margin:0;padding:0 0 24px}.event-name{font-size:48px}.host-name{margin-bottom:29px}.hero h1,.variant-c h1{font-size:40px;max-width:540px}.intro{font-size:17px}.portrait{height:380px;min-height:0;margin:0 0 25px}.portrait img{object-position:50% 23%}.portrait figcaption{font-size:26px}.signup{padding:27px 24px}.credentials{gap:24px}.credentials span{font-size:11px}.hero .eyebrow{font-size:10px}.time-invitation{padding:45px 20px}.time-invitation h2{font-size:34px}.time-invitation p:not(.eyebrow){font-size:16px}.section{padding-top:48px;padding-bottom:48px}.closing h2{font-size:36px}.simple h1{font-size:40px}.bio-label>span{font-size:64px}.history-context{font-size:12px}.variant-b .closing{padding:40px 20px}}

@media(min-width:1101px){.variant-b .portrait{grid-column:1;grid-row:1}.variant-b .hero-copy{grid-column:2;grid-row:1}.variant-b .signup{grid-column:3;grid-row:1}}

.company-logo,.footer-top .company-logo{width:92px!important;height:92px!important;object-fit:contain;background:none;border-radius:0}.top{padding-top:8px;padding-bottom:8px}.portrait{background:transparent;overflow:hidden}.portrait img{object-fit:contain;object-position:center bottom;filter:none}.portrait:after{display:none}.portrait figcaption{bottom:12px;left:10px;background:var(--bg);padding:10px 14px;font-size:22px}.variant-b .portrait figcaption{color:var(--ink)}.variant-b .portrait figcaption span{color:var(--muted)}.testimonial{max-width:820px;margin:40px auto 0;padding:30px;border:1px solid var(--line)}.testimonial blockquote{font-family:Georgia,serif;font-size:25px;line-height:1.5;margin:12px 0 20px}.testimonial p{font-size:13px;color:var(--muted)}.testimonial a{font-size:12px;text-underline-offset:4px}.testimonial .eyebrow{color:var(--accent)}@media(max-width:760px){.company-logo,.footer-top .company-logo{width:76px!important;height:76px!important}.portrait{height:470px}.portrait img{object-position:center bottom}.portrait figcaption{font-size:20px}.testimonial{padding:24px}.testimonial blockquote{font-size:23px}}

.credentials{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}
@media(min-width:761px){.portrait img{width:150%;max-width:none;left:-25%;object-position:center bottom}}
.portrait{height:auto;min-height:0;aspect-ratio:1;align-self:center}.portrait img{width:170%;height:auto;max-width:none;left:-35%;top:0;bottom:auto;object-fit:initial;object-position:initial}@media(max-width:760px){.portrait{height:auto;aspect-ratio:1.05;margin:0 0 28px}}
.portrait img{width:115%;left:-7.5%}

:root{--bg:#0b0e14;--surface:#171c25;--ink:#f7f8fa;--muted:#b0b7c3;--line:#ffffff24;--accent:#c5a880;--font:Inter,'Segoe UI',Arial,sans-serif}.variant-b{--bg:#f7f8fa;--surface:#eef0f3;--ink:#1c2635;--muted:#566171;--line:#1c263529;--accent:#8e7047}.variant-c{--bg:#12161f;--surface:#1a202a;--ink:#f7f8fa;--muted:#b0b7c3;--line:#ffffff24;--accent:#c5a880}
.event-banner{text-align:center;border-bottom:1px solid var(--line);padding:10px 16px;font-size:10px;letter-spacing:1.4px;color:var(--accent)}.top{max-width:1280px;padding:8px 40px;border:0}.company-logo,.footer-top .company-logo{width:66px!important;height:66px!important}.schedule{font-size:10px}.header-cta{font-size:12px}.hero{max-width:1280px;padding:25px 40px 80px;display:grid;grid-template-columns:55fr 45fr;gap:48px;align-items:center}.hero-left{min-width:0}.hero-copy{margin:0;padding:0}.event-name{font-size:11px;letter-spacing:2.5px;font-weight:600;border-bottom:1px solid var(--accent);display:inline-block;padding-bottom:8px}.event-name>span{display:inline;font-weight:600}.host-name{font-size:9px;margin:12px 0 22px}.hero .eyebrow{font-size:9px;margin-bottom:10px}h1,.variant-c h1{font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(38px,4.2vw,58px);font-weight:400;line-height:1.05;letter-spacing:-1.8px;margin-bottom:18px}h1 em{color:var(--ink);font-style:italic}.intro{font-size:15px;line-height:1.6}.credentials{display:flex;flex-wrap:wrap;gap:12px 20px;margin:18px 0 0;padding-top:12px}.credentials span{font-size:9px}.credentials b{font-size:12px;font-weight:500}.hero-note,.history-context{font-size:10px;line-height:1.5;margin:10px 0;color:var(--muted)}.hero-visual{position:relative;align-self:stretch;min-height:650px}.portrait{position:absolute;inset:0;margin:0;height:auto;min-height:0;aspect-ratio:auto;overflow:hidden;mask-image:linear-gradient(#000 62%,transparent 88%);-webkit-mask-image:linear-gradient(#000 62%,transparent 88%)}.portrait img{width:130%;max-width:none;height:auto;left:-15%;top:12%;object-fit:initial;filter:none}.metric-card{position:absolute;bottom:95px;left:8%;right:8%;padding:22px 25px;background:#202734bb;border:1px solid #ffffff26;backdrop-filter:blur(15px);box-shadow:0 12px 40px #0b0e1420}.metric-card>span{font-size:9px;letter-spacing:1.7px;color:#c5a880}.metric-card strong{display:block;font:35px Georgia,serif;color:#f7f8fa;margin:9px 0}.metric-card p{font-size:11px;color:#c9d0da;margin:0}
.signup,.variant-b .signup{margin:18px 0 0;padding:22px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:3px;box-shadow:none}.day{font-size:10px;padding-bottom:10px;color:var(--muted);border-color:var(--line)}.form-head{padding-top:12px}.form-head h2{font-family:var(--font);font-size:17px;font-weight:500;letter-spacing:-.3px;margin:0 0 6px}.form-head p{font-size:11px;color:var(--muted);margin-bottom:13px}#lead-form{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}#lead-form>label[for=name]{grid-column:1;grid-row:1}#lead-form>#name{grid-column:1;grid-row:2}#lead-form>label[for=email]{grid-column:2;grid-row:1}#lead-form>#email{grid-column:2;grid-row:2}#lead-form>label[for=phone]{grid-column:1/-1;margin-top:12px}#lead-form>.phone{grid-column:1/-1}.phone{border-color:var(--line)}.phone>span{color:var(--muted);border-color:var(--line)}label:not(.consent){font-size:10px;font-weight:500;margin:0 0 6px}input:not([type=checkbox]){height:43px;font-size:14px;background:var(--bg);border-color:var(--line);color:var(--ink);border-radius:2px}input::placeholder{color:var(--muted)}input:focus{outline:1px solid #c5a88080;outline-offset:0;box-shadow:0 0 0 3px #c5a88012}.consent{grid-column:1/-1;font-size:10px;color:var(--muted);margin:12px 0}.consent input{accent-color:#059669}button,.button,.variant-b button,.variant-b .button,.variant-c button,.variant-c .button{background:#059669;color:#fff;border-radius:2px;font-size:12px;min-height:46px}button:hover,.button:hover,.variant-b button:hover,.variant-b .button:hover,.variant-c button:hover,.variant-c .button:hover{background:#047857}#lead-form>button,#form-status,.form-meta{grid-column:1/-1}.form-meta{font-size:9px;color:var(--muted);text-align:left;margin-top:10px}.form-meta svg{vertical-align:-2px;margin-right:3px}.risk{font-size:9px;border-color:var(--line);color:var(--muted);padding-top:10px;margin-top:10px}.social-snippet{border-left:1px solid var(--accent);padding-left:13px;margin-top:18px}.social-snippet>span{font-size:8px;letter-spacing:1.5px;color:var(--accent)}.social-snippet p{font:14px Georgia,serif;margin:4px 0}.social-snippet a{font:10px var(--font);color:var(--muted)}.social-snippet small{font-size:9px;color:var(--muted)}.section{padding-top:80px;padding-bottom:80px}h2 em{color:var(--ink)}.variant-b .closing{background:#12161f}.variant-b .closing em{color:#f7f8fa}.time-invitation{background:var(--surface)}
@media(min-width:1101px){.variant-b .hero-copy,.variant-b .portrait,.variant-b .signup{grid-column:auto;grid-row:auto}}
@media(max-width:1000px) and (min-width:761px){.hero{gap:25px;grid-template-columns:55fr 45fr}.hero-copy,.signup,.portrait{grid-column:auto;grid-row:auto}.portrait img{width:160%;left:-30%;top:20%}.metric-card{left:0;right:0;bottom:120px}h1,.variant-c h1{font-size:44px}}
@media(max-width:760px){.event-banner{font-size:8px;letter-spacing:.7px;padding:8px}.top{padding:7px 20px}.company-logo,.footer-top .company-logo{width:48px!important;height:48px!important}.schedule{display:none}.header-cta{font-size:10px}.hero{display:flex;flex-direction:column;gap:0;padding:20px 20px 32px}.hero-left{display:contents}.hero-copy{order:1;width:100%}.event-name{font-size:9px}.host-name{font-size:8px;margin:8px 0 16px}.hero .eyebrow{font-size:8px;margin-bottom:8px}h1,.variant-c h1{font-size:36px;letter-spacing:-1px;line-height:1.05;margin-bottom:12px}.intro{font-size:13px;line-height:1.5}.credentials,.hero-note{display:none}.history-context{font-size:9px;margin-bottom:0}.hero-visual{order:2;align-self:center;width:165px;height:130px;min-height:0;margin:12px 0 0}.portrait{height:130px;aspect-ratio:auto;mask-image:linear-gradient(#000 60%,transparent);-webkit-mask-image:linear-gradient(#000 60%,transparent)}.portrait img{width:110%;left:-5%;top:0}.metric-card{display:none}.signup,.variant-b .signup{order:3;width:100%;margin-top:0;padding:16px}.social-snippet{order:4;width:100%;margin-top:16px}.form-head h2{font-size:15px}.form-head p{font-size:10px}.day{font-size:9px}.consent{font-size:9px}.form-meta,.risk{font-size:9px}input:not([type=checkbox]){font-size:16px}.section{padding-top:32px;padding-bottom:32px;margin-left:20px;margin-right:20px}.time-invitation,.variant-b .closing{padding:32px 20px}.closing h2{font-size:34px}}

.event-banner{font-size:12px}.intro{font-size:16px;line-height:1.6}h1,.variant-c h1{font-weight:700;line-height:1.1;font-size:54px}.section{padding-top:100px;padding-bottom:100px}button,.button{padding:18px 32px}.variant-b .top,.variant-b .footer-top{background:#12161f;color:#f7f8fa}.form-meta,.risk{font-size:11px}.consent{font-size:11px}.form-head p{font-size:13px}.social-snippet small{font-size:11px}@media(max-width:760px){.event-banner{font-size:10px}h1,.variant-c h1{font-size:34px}.intro{font-size:16px}.section{padding-top:64px;padding-bottom:64px}.hero-visual{height:110px}.portrait{height:110px}.form-head p{font-size:12px}.consent,.form-meta,.risk{font-size:11px}}
.portrait{align-self:stretch;height:100%}.hero-copy .credentials{display:none}.host-name{margin:10px 0 15px}.signup{margin-top:14px}.hero-visual{min-height:550px}.portrait img{top:0}.metric-card{bottom:60px}@media(max-width:760px){.hero-visual{min-height:0}.portrait{height:110px}}
@media(max-width:760px){.hero-copy .event-name,.hero-copy .host-name{display:none}.hero{padding-top:12px}.hero-visual,.portrait{height:85px}.signup .day{display:none}.form-head{padding-top:0}.form-head p{margin-bottom:10px}.hero .eyebrow{margin-bottom:10px}.portrait img{width:95%;left:2.5%}}
/* Page A: filled invitation CTA. */
body:not(.variant-b):not(.variant-c) .time-invitation .text-link{display:inline-flex;align-items:center;justify-content:center;min-height:52px;max-width:100%;box-sizing:border-box;padding:16px 26px;background:#c5a880;color:#0b0e14;border:1px solid #c5a880;border-radius:3px;text-decoration:none;font-weight:600;line-height:1.4;text-align:center;transition:background .18s ease,border-color .18s ease}
body:not(.variant-b):not(.variant-c) .time-invitation .text-link:hover{background:#d4ba96;border-color:#d4ba96}
body:not(.variant-b):not(.variant-c) .time-invitation .text-link:focus-visible{outline:2px solid #f7f8fa;outline-offset:4px}
.variant-c h1 .history-telegram{display:block;font-size:clamp(22px,2.1vw,30px);line-height:1.3;letter-spacing:-.4px;margin-top:18px}.variant-c h1 .history-telegram a{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.variant-c h1 .history-telegram a:focus-visible{outline:2px solid currentColor;outline-offset:4px}

/* Student originals: entire images preserved, no crops or filters. */
.student-gallery{display:grid;grid-template-columns:1.5fr 1fr;gap:28px;align-items:start;margin-top:36px}.student-result{margin:0;padding:18px;background:#12161f;border:1px solid rgba(197,168,128,.22);border-radius:6px}.student-result figcaption{font-size:13px;color:#c5a880;margin-bottom:16px;letter-spacing:.03em}.student-result img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.student-quote{grid-column:1/-1;width:100%;max-width:760px;box-sizing:border-box}.student-risk{font-size:13px;color:#aeb4bf;margin-top:24px}@media(max-width:760px){.student-gallery{grid-template-columns:1fr;gap:20px;margin-top:24px}.student-result{padding:12px}.student-quote{grid-column:auto}}
/* Editorial arrangement of original student screenshots. */
.section{padding-top:80px;padding-bottom:80px}
.variant-c .proof{align-items:center;gap:64px}
.variant-c .proof-number{line-height:1;margin:20px 0}
.student-proof>h2{max-width:760px;margin-bottom:0}
.student-gallery{max-width:1020px;margin:40px auto 0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto auto;gap:20px;align-items:stretch}
.student-result{min-width:0;margin:0;padding:18px;background:#161b24;border:1px solid rgba(197,168,128,.18);border-radius:8px;box-sizing:border-box}
.student-result figcaption{display:flex;align-items:center;min-height:20px;margin:0 0 16px;font-size:12px;line-height:1.5;color:#c5a880;letter-spacing:.04em}
.student-result img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:4px}
.student-result:nth-child(1){grid-column:1;grid-row:1}
.student-result:nth-child(2){grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column}
.student-result:nth-child(2) img{flex:1;min-height:0;object-fit:contain;object-position:center;background:#10141c}
.student-quote{grid-column:1;grid-row:2;max-width:none;width:auto}
.student-risk{max-width:1020px;margin:20px auto 0;font-size:12px;line-height:1.6}
.time-invitation{margin-top:0;padding-top:64px;padding-bottom:64px}
.time-invitation .text-link{display:inline-flex;justify-content:center;align-items:center;min-height:52px;padding:15px 26px;border-radius:3px;background:#c5a880;color:#10141c;border:1px solid #c5a880;text-decoration:none;font-weight:600;line-height:1.4;box-sizing:border-box}
.time-invitation .text-link:hover{background:#d4ba96}
@media(max-width:760px){
.section{padding-top:44px;padding-bottom:44px}
.variant-c .proof{gap:28px}.variant-c .proof-number{font-size:92px;margin:12px 0}.variant-c .proof h2{font-size:30px}
.student-proof>h2{font-size:30px;line-height:1.18}
.student-gallery{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:28px}
.student-result:nth-child(1),.student-result:nth-child(2),.student-quote{grid-column:1;grid-row:auto;padding:12px}
.student-result:nth-child(2) img{flex:none;max-height:430px;width:100%;background:#10141c}
.student-result figcaption{font-size:11px;margin-bottom:12px}
.student-risk{margin-top:16px}.time-invitation{padding:36px 20px}.time-invitation .text-link{width:100%;padding:14px 18px}
}

/* Centered editorial rhythm across all three campaign pages. */
.hero-copy,.metric-card,.social-snippet,.form-head,.signup .day,.preview-notice{text-align:center}
.hero-copy h1,.hero-copy .intro,.history-context{margin-left:auto;margin-right:auto}
.social-snippet{border-left:0;padding-left:0;padding-top:14px;border-top:1px solid var(--line)}
.form-meta{justify-content:center;text-align:center}.signup .risk{text-align:center}
.section{text-align:center}.section>h2,.student-proof>h2{margin-left:auto;margin-right:auto}
.proof,.variant-c .proof{display:flex;flex-direction:column;align-items:center;gap:36px}
.proof>div{width:100%;max-width:780px}.proof>div:first-child{max-width:340px}
.proof .eyebrow{margin-bottom:12px}.proof-number{padding-right:10px}.proof-label{max-width:none;margin:12px auto 0}
.proof h2{margin:0 auto 24px}.proof-links{justify-content:center}.proof-meta{max-width:680px;margin:20px auto 0}
.two-col,.bio,.faq{display:flex;flex-direction:column;align-items:center;gap:32px}
.two-col>*,.bio>*,.faq>*{width:100%;max-width:760px}
.two-col h2{margin:0}.two-col p,.bio p{max-width:720px;margin-left:auto;margin-right:auto}
.bio-label>span{font-size:64px;letter-spacing:-3px;line-height:1.06;margin-top:14px}
.bio-label>span br{display:block}
.features{gap:32px}.features article{text-align:center}.features p{margin-left:auto;margin-right:auto}.features h3{margin-top:16px}
.questions{max-width:820px;width:100%;margin:0 auto}.questions details{padding:22px 18px}.questions details:first-child{padding-top:22px}.questions summary{text-align:center;list-style-position:inside;padding-right:0}.questions p{max-width:680px;margin:16px auto 0}
.student-result figcaption{justify-content:center;text-align:center}.student-risk{text-align:center}
footer{text-align:center}.footer-top{flex-direction:column;justify-content:center;gap:20px;background:transparent!important}.footer-top>div{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}footer>p{margin-left:auto;margin-right:auto}
@media(max-width:760px){
.proof,.variant-c .proof{gap:28px}.proof-label{margin:10px auto 0}.proof-links{gap:10px}
.two-col,.bio,.faq{gap:24px}.features article{display:block}.features article>span{display:block}.features h3{margin:10px 0}.features p{max-width:320px}
.bio-label>span{font-size:48px}.questions details{padding:20px 8px}.questions summary{line-height:1.5}.student-proof>h2{max-width:330px}
}

.proof>div:first-child>.eyebrow,.proof>div:first-child>.proof-label{font-family:var(--font);font-size:14px;font-weight:500;line-height:1.6;letter-spacing:.04em;color:var(--ink);text-transform:none;text-align:center}

.top .schedule,.top .schedule strong{font-size:25px;line-height:1.2}

@media(min-width:761px){.variant-c .proof{display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:center;justify-items:center;gap:48px}.variant-c .proof>div:first-child{width:100%;max-width:340px;text-align:center}.variant-c .proof>div:last-child{width:100%;max-width:780px}}

.bio-label>span{white-space:nowrap;font-size:clamp(32px,5.2vw,64px);letter-spacing:-2px}@media(max-width:760px){.bio-label>span{font-size:clamp(30px,8.5vw,48px);letter-spacing:-1.5px}}

.footer-top{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}.footer-top>div{justify-content:flex-end}.footer-top .company-logo{flex-shrink:0}@media(max-width:480px){.footer-top{gap:16px}.footer-top>div{gap:8px;justify-content:flex-end}.footer-top a{font-size:12px}}

@media(min-width:1001px){.top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.top>.company-logo{justify-self:start}.top>.schedule{grid-column:2;justify-self:center;justify-content:center;gap:12px}.top>.header-cta{grid-column:3;justify-self:end}}

/* Consistent spacing for schedule, statistic and section headings. */
.top .schedule{gap:12px;white-space:nowrap;letter-spacing:.02em}.top .schedule strong{letter-spacing:.02em}.top .schedule>span{line-height:1.2}
.variant-c .proof>div:first-child{display:flex;flex-direction:column;align-items:center;gap:16px}.variant-c .proof>div:first-child>.eyebrow,.variant-c .proof .proof-number,.variant-c .proof .proof-label{margin:0}.variant-c .proof .proof-number{padding:0;letter-spacing:-6px;line-height:1.05}
.section>.eyebrow{margin-top:0;margin-bottom:20px}.section>h2{margin-top:0;margin-bottom:28px}.proof-links{gap:12px;margin-top:24px;margin-bottom:24px}.proof-links a{display:inline-flex;align-items:center;justify-content:center;min-height:48px}.student-gallery{margin-top:32px}.student-risk{margin-top:20px}
@media(max-width:760px){.variant-c .proof>div:first-child{gap:12px}.section>.eyebrow{margin-bottom:16px}.section>h2{margin-bottom:24px}.proof-links{gap:12px}.student-gallery{margin-top:24px}}

.variant-c .proof{padding-top:40px;padding-bottom:40px;gap:28px}.variant-c .proof>div:first-child{gap:8px}.variant-c .proof .proof-number{font-size:126px;line-height:1}.variant-c .proof h2{font-size:38px;margin-bottom:16px;line-height:1.18}.variant-c .proof>div:last-child>p:not(.proof-meta){margin-top:0;margin-bottom:16px}.variant-c .proof-links{margin:16px 0;gap:12px}.variant-c .proof-meta{margin-top:16px;line-height:1.5}
@media(min-width:761px){.variant-c .proof{grid-template-columns:220px minmax(0,680px);justify-content:center;column-gap:28px}}
@media(max-width:760px){.variant-c .proof{padding-top:28px;padding-bottom:28px;gap:24px}.variant-c .proof .proof-number{font-size:96px}.variant-c .proof h2{font-size:30px}}

/* Original screenshot enlargement, including keyboard and mobile access. */
.student-result .print-open{display:block;position:relative;width:100%;min-width:0;padding:0;border:0;background:transparent!important;color:#c5a880!important;text-align:center;cursor:zoom-in;border-radius:4px;overflow:hidden}.student-result:nth-child(2) .print-open{flex:1;display:flex;flex-direction:column;justify-content:center;background:#10141c!important}.print-open-hint{display:block;padding:10px 8px;font:500 11px/1.4 var(--font);letter-spacing:.02em}.print-open:focus-visible{outline:2px solid #c5a880;outline-offset:5px}
.print-viewer{width:calc(100vw - 32px);max-width:1240px;max-height:calc(100dvh - 32px);padding:0;border:1px solid #ffffff30;border-radius:8px;background:#12161f;color:#f7f8fa;overflow:hidden}.print-viewer[open]{display:flex;flex-direction:column}.print-viewer::backdrop{background:rgba(7,10,16,.88)}.print-viewer-bar{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #ffffff26;flex-shrink:0}.print-viewer-bar h2{flex:1;font:500 14px/1.4 var(--font);letter-spacing:0;margin:0}.print-viewer-bar button{min-height:44px;padding:10px 14px;background:#252d39!important;color:#fff!important;border:1px solid #ffffff30;font:500 12px/1.3 var(--font);white-space:nowrap}.print-viewer-hint{font:12px/1.5 var(--font);color:#bac1cd;margin:10px 16px}.print-viewer-scroll{overflow:auto;min-height:0;overscroll-behavior:contain;flex:1;padding:0 12px 12px}.print-viewer-scroll img{display:block;max-width:none;height:auto;margin:0 auto}.print-is-fit .print-viewer-scroll img{width:100%!important;max-width:100%;height:auto}
@media(max-width:760px){.print-viewer{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.print-viewer-bar{flex-wrap:wrap;gap:8px;padding:12px}.print-viewer-bar h2{flex-basis:100%;font-size:13px}.print-viewer-bar button{flex:1}.student-result:nth-child(2) .print-open img{flex:none;max-height:430px}}

/* Page 02: unified graphite palette. */
body.variant-b{--bg:#12161f;--surface:#1a202a;--ink:#f7f8fa;--muted:#b0b7c3;--line:#ffffff24;--accent:#c5a880;background:var(--bg);color:var(--ink)}
.variant-b .signup,.variant-b .time-invitation,.variant-b .closing{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:none}
.variant-b .top,.variant-b .footer-top{background:transparent;color:var(--ink)}
.variant-b .closing em,.variant-b .closing .eyebrow,.variant-b .time span,.variant-b .step{color:var(--accent)}
.variant-b .closing>p:last-child,.variant-b .form-head p,.variant-b .time-invitation p:not(.eyebrow){color:var(--muted)}
.variant-b .student-result{background:var(--surface);border-color:var(--line)}
.variant-b button,.variant-b .button{background:#059669;color:#fff}.variant-b button:hover,.variant-b .button:hover{background:#047857}
.variant-b .time-invitation .text-link{background:var(--accent);color:#12161f;border-color:var(--accent)}

.cookie-preferences{display:block;background:none;border:0;padding:8px 0;color:inherit;font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.cookie-notice{position:fixed;z-index:1000;bottom:16px;left:16px;right:16px;max-width:640px;margin:auto;padding:18px 20px;background:#151b24;color:#f7f8fa;border:1px solid #665640;border-radius:8px;box-shadow:0 8px 32px #0b0e1460;font:14px/1.5 Arial,sans-serif;text-align:left}.cookie-notice p{margin:0 0 12px}.cookie-notice a{color:#d4b78e}.cookie-notice>div{display:flex;gap:12px}.cookie-notice button{flex:1;min-height:44px;padding:8px 18px;border:1px solid #c5a880;border-radius:4px;background:#202733;color:#f7f8fa;font:600 14px Arial,sans-serif;cursor:pointer}.cookie-notice button:focus-visible{outline:2px solid white;outline-offset:3px}@media(max-width:480px){.cookie-notice{bottom:8px;left:8px;right:8px;padding:14px;font-size:12px}}
