@font-face{font-display:swap;font-family:Video Archivo;font-style:normal;font-weight:100 900;src:url(/fonts/promo-archivo.woff2) format("woff2")}.video-landing-page{--video-bg:#050505;--video-ink:#f7f7f2;--video-muted:#b7b2a4;--video-soft:#8c887b;--video-panel:#111111;--video-panel-2:#171717;--video-line:rgba(255,215,0,0.22);--video-gold:#ffd700;--video-gold-2:#f5b900;--video-orange:#ff8d3a;background:radial-gradient(circle at 50% 5%,rgba(255,215,0,.08),transparent 22rem),linear-gradient(180deg,#050505,#080808 42%,#0f0f0f);color:var(--video-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow-x:hidden}.video-landing-page *{box-sizing:border-box}.video-landing-page mark{background:transparent;color:var(--video-gold)}.video-landing-shell{margin:0 auto;max-width:1180px;padding:0 26px;width:100%}.video-landing-header{align-items:center;background:rgba(5,5,5,.9);border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;left:0;padding:14px clamp(18px,5vw,56px);position:sticky;right:0;top:0;z-index:30}.video-landing-footer .brand-logo img,.video-landing-header .brand-logo img{height:30px;-o-object-fit:contain;object-fit:contain;width:auto}.video-landing-account{align-items:center;background:var(--video-gold);border:1px solid rgba(255,215,0,.7);color:#080808;display:inline-flex;font-size:.78rem;font-weight:950;letter-spacing:.08em;min-height:36px;padding:0 16px;text-decoration:none;text-transform:uppercase}.video-landing-hero{padding:clamp(34px,5.5vw,68px) 0 clamp(46px,7vw,78px);text-align:center}.video-landing-hero-copy{margin:0 auto;max-width:940px}.video-landing-kicker,.video-landing-section-head p,.video-landing-summary>p{border:1px solid var(--video-line);color:var(--video-gold);display:inline-flex;font-size:.72rem;font-weight:950;letter-spacing:.13em;line-height:1;margin:0 0 20px;padding:8px 12px;text-transform:uppercase}.video-landing-hero h1{color:#fff;font-size:clamp(1.85rem,3.6vw,3.25rem);font-weight:1000;letter-spacing:-.04em;line-height:1;margin:0 auto;max-width:880px;text-transform:uppercase;text-wrap:balance}.video-landing-subtitle{color:#ece8dc;font-size:clamp(1rem,1.65vw,1.22rem);font-weight:700;line-height:1.45;margin:24px auto 0;max-width:690px}.video-landing-hero-actions{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;margin-top:30px}.video-landing-cta,.video-landing-promo-cta{align-items:center;background:var(--video-gold);border:1px solid rgba(255,215,0,.85);color:#050505;display:inline-flex;font-size:.92rem;font-weight:1000;gap:10px;justify-content:center;letter-spacing:.03em;min-height:54px;min-width:250px;padding:0 28px;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;white-space:nowrap}.video-landing-cta:hover,.video-landing-promo-cta:hover{background:#ffe45a;box-shadow:0 20px 60px rgba(255,215,0,.2);transform:translateY(-2px)}.video-landing-cta-primary,.video-landing-promo-cta-blue{background:#2563eb;border-color:rgba(96,165,250,.88);box-shadow:0 18px 56px rgba(37,99,235,.25);color:#fff}.video-landing-cta-primary:hover,.video-landing-promo-cta-blue:hover{background:#1d4ed8;box-shadow:0 22px 68px rgba(37,99,235,.34);color:#fff}.video-landing-promo-cta-emerald{box-shadow:0 18px 56px rgba(16,185,129,.22)}.video-landing-promo-cta-emerald:hover{box-shadow:0 22px 68px rgba(16,185,129,.32)}.video-landing-members{align-items:center;color:var(--video-muted);display:inline-flex;font-size:.82rem;font-weight:800;gap:8px}.video-landing-members i{color:var(--video-gold);font-size:18px}.video-landing-video-carousel{margin:clamp(34px,5vw,54px) auto 0;max-width:min(1120px,calc(100vw - 32px));position:relative}.video-landing-video-carousel:after{background:linear-gradient(90deg,transparent,var(--video-bg));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:min(12vw,90px)}.video-landing-video-track{display:grid;gap:16px;grid-auto-columns:minmax(310px,42%);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 6px 18px;scroll-padding:6px;scroll-snap-type:x mandatory;scrollbar-color:rgba(255,215,0,.45) rgba(255,255,255,.08);scrollbar-width:thin}.video-landing-video-track::-webkit-scrollbar{height:8px}.video-landing-video-track::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.video-landing-video-track::-webkit-scrollbar-thumb{background:rgba(255,215,0,.55);border-radius:999px}.video-landing-video-slide{background:linear-gradient(180deg,rgba(255,215,0,.08),transparent 44%),#090909;border:1px solid rgba(255,255,255,.1);box-shadow:0 22px 60px rgba(0,0,0,.35);min-width:0;overflow:hidden;scroll-snap-align:start;text-align:left}.video-landing-video-frame{aspect-ratio:16/9;background:#030303;position:relative}.video-landing-video-frame iframe{border:0;height:100%;inset:0;position:absolute;width:100%}.video-landing-video-placeholder{align-items:center;background:radial-gradient(circle at 50% 45%,rgba(37,99,235,.2),transparent 45%),linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.02));border:0;color:#fff;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;height:100%;justify-content:center;width:100%}.video-landing-video-placeholder .material-symbols-outlined{align-items:center;background:#2563eb;border-radius:999px;box-shadow:0 18px 40px rgba(37,99,235,.38);display:inline-flex;font-size:42px;height:74px;justify-content:center;width:74px}.video-landing-video-placeholder strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.video-landing-section{background:#111;padding:clamp(54px,6.5vw,88px) 0}.video-landing-section:nth-of-type(odd){background:#080808}.video-landing-section-head{margin:0 auto 34px;max-width:780px;text-align:center}.video-landing-section-head h2,.video-landing-summary h2{color:#fff;font-size:clamp(1.72rem,3.1vw,2.65rem);font-weight:1000;letter-spacing:-.05em;line-height:1.04;margin:0;text-transform:uppercase;text-wrap:balance}.video-landing-section-head span{color:var(--video-muted);display:block;font-weight:700;line-height:1.5;margin-top:12px}.video-landing-mastery-grid{-moz-column-count:3;column-count:3;-moz-column-gap:18px;column-gap:18px}.video-landing-faq details,.video-landing-mastery-card,.video-landing-price-card,.video-landing-program-card,.video-landing-summary,.video-landing-trainer{background:rgba(5,5,5,.75);border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.video-landing-mastery-card{border-top:2px solid var(--video-gold);-moz-column-break-inside:avoid;break-inside:avoid;display:inline-block;margin:0 0 18px;min-height:154px;overflow:hidden;width:100%}.video-landing-mastery-card img{display:block;height:auto;width:100%}.video-landing-mastery-card div{padding:18px}.video-landing-mastery-card h3,.video-landing-program-card h3{color:#fff;font-size:1rem;font-weight:950;line-height:1.12;margin:0 0 8px}.video-landing-faq p,.video-landing-mastery-card p,.video-landing-program-card p,.video-landing-summary-text,.video-landing-trainer p{color:var(--video-muted);font-size:.92rem;font-weight:650;line-height:1.55;margin:0}.video-landing-mastery-card:not(.is-featured){border-left:2px solid var(--video-gold);border-top:1px solid rgba(255,255,255,.11)}.video-landing-proof-offer{margin:clamp(28px,4vw,46px) auto 0;max-width:760px}.video-landing-program-offer{margin:0 auto clamp(28px,4vw,42px);max-width:760px}.video-landing-mobile-proof-offer{display:none}.video-landing-program-section{background:#050505}.video-landing-program-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.video-landing-program-card{border-bottom:3px solid var(--video-gold);min-height:172px;padding:22px 16px;text-align:center}.video-landing-program-card i{color:var(--video-gold);display:block;font-size:28px;margin-bottom:14px}.video-landing-summary-section{background:#101010}.video-landing-summary{padding:clamp(24px,4vw,44px)}.video-landing-summary-shell{max-width:1080px}.video-landing-summary h2{max-width:820px}.video-landing-summary-text{margin-top:18px;max-width:850px}.video-landing-summary-stats{border-bottom:1px solid rgba(255,255,255,.09);border-top:1px solid rgba(255,255,255,.09);display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;padding:18px 0}.video-landing-summary-stats span{color:var(--video-muted);display:grid;font-size:.78rem;font-weight:900;gap:3px;text-transform:uppercase}.video-landing-summary-stats strong{color:var(--video-gold);font-size:1.9rem;line-height:1}.video-landing-curriculum-summary{display:grid;gap:12px}.video-landing-curriculum-summary details{background:#0a0a0a;border:1px solid rgba(255,255,255,.1)}.video-landing-curriculum-summary summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:18px}.video-landing-curriculum-summary summary::-webkit-details-marker{display:none}.video-landing-curriculum-summary summary span{align-items:center;display:flex;gap:12px}.video-landing-curriculum-summary small{color:var(--video-gold);font-weight:950}.video-landing-curriculum-summary strong{color:#fff}.video-landing-curriculum-summary em{color:var(--video-soft);font-size:.84rem;font-style:normal;font-weight:800}.video-landing-curriculum-summary ul{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:0;list-style:none;margin:0;padding:0}.video-landing-curriculum-summary li{align-items:center;color:var(--video-muted);display:grid;gap:10px;grid-template-columns:24px minmax(0,1fr) auto;padding:12px 18px}.video-landing-curriculum-summary li+li{border-top:1px solid rgba(255,255,255,.06)}.video-landing-curriculum-summary li .material-symbols-outlined{color:var(--video-gold);font-size:20px}.video-landing-trainer-section{background:#111}.video-landing-trainer{align-items:center;display:grid;gap:clamp(28px,5vw,62px);grid-template-columns:330px minmax(0,1fr);margin:0 auto;max-width:950px;padding:clamp(24px,4vw,42px)}.video-landing-trainer-photo{border:2px solid var(--video-gold);padding:12px;position:relative}.video-landing-trainer-photo img{aspect-ratio:1/1;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.video-landing-trainer h3{color:#fff;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:1000;letter-spacing:-.05em;margin:0 0 12px}.video-landing-trainer p+p{margin-top:16px}.video-landing-trainer-proof{background:radial-gradient(circle at 15% 0,rgba(37,99,235,.16),transparent 34%),linear-gradient(135deg,rgba(255,215,0,.08),rgba(255,255,255,.02)),#090909;border:1px solid rgba(255,215,0,.18);margin:clamp(24px,4vw,46px) auto 0;max-width:860px;padding:clamp(14px,2vw,20px)}.video-landing-trainer-proof-head{display:grid;justify-items:center;margin-bottom:16px}.video-landing-trainer-proof-head h3{color:#fff;font-size:clamp(1.05rem,1.8vw,1.42rem);letter-spacing:-.04em;line-height:1;margin:0;max-width:680px;text-align:center;text-transform:uppercase}.video-landing-trainer-proof-gallery{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.video-landing-trainer-proof-gallery figure{background:#050505;border:1px solid rgba(255,255,255,.12);display:grid;margin:0;overflow:hidden;position:relative}.video-landing-trainer-proof-gallery figure:first-child{grid-column:1/-1}.video-landing-trainer-proof-gallery img{aspect-ratio:16/9;display:block;max-height:310px;-o-object-fit:cover;object-fit:cover;width:100%}.video-landing-trainer-proof-gallery figure:not(:first-child) img{aspect-ratio:1.35/1;max-height:230px}.video-landing-trainer-proof-gallery figcaption{background:linear-gradient(180deg,rgba(5,5,5,.88),rgba(5,5,5,.98));border-top:1px solid rgba(255,255,255,.1);display:grid;gap:4px;padding:13px 15px 15px}.video-landing-trainer-proof-gallery figcaption span{color:var(--video-gold);font-size:.7rem;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.video-landing-trainer-proof-gallery figcaption strong{color:#fff;font-size:clamp(1rem,1.8vw,1.24rem);letter-spacing:-.03em}.video-landing-trainer-proof-gallery figcaption small{color:var(--video-muted);font-size:.86rem;line-height:1.35}.video-landing-offer-section{background:#050505;padding:clamp(38px,5vw,72px) 0}.video-landing-offer-focus{display:grid;justify-items:center}.video-landing-promo-card{background:radial-gradient(circle at 15% 0,rgba(255,215,0,.12),transparent 34%),linear-gradient(135deg,rgba(255,215,0,.07),rgba(255,141,58,.03)),#0a0a0a;border-color:rgba(255,215,0,.24);box-shadow:0 20px 70px rgba(0,0,0,.32);max-width:760px;overflow:hidden;padding:clamp(12px,1.8vw,18px);position:relative;width:100%}.video-landing-promo-body{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr)}.video-landing-promo-main-price,.video-landing-promo-side{border:1px solid rgba(255,255,255,.1);border-radius:16px;min-height:0;min-width:0;padding:12px}.video-landing-promo-main-price{background:linear-gradient(135deg,var(--video-gold),#f5b82e);color:#080808;display:grid;gap:5px;justify-items:start}.video-landing-promo-main-price span,.video-landing-promo-side>span{font-size:.68rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.video-landing-promo-main-price strong{color:#062d92;font-size:clamp(2.05rem,5vw,3.35rem);font-weight:1000;line-height:1;overflow-wrap:anywhere}.video-landing-promo-main-price small{color:rgba(8,8,8,.82);font-size:.82rem;font-weight:850}.video-landing-compare-price{align-items:center;background:rgba(255,255,255,.92);border:1px solid rgba(8,8,8,.12);border-radius:999px;display:inline-flex;gap:8px;justify-content:center;padding:7px 10px;width:-moz-fit-content;width:fit-content}.video-landing-promo-main-price del{color:#b00000;font-size:1.05rem;font-weight:1000;text-decoration-color:#b00000;text-decoration-thickness:3px}.video-landing-promo-side{align-content:center;background:rgba(255,255,255,.035);display:grid;gap:8px;justify-items:center}.video-landing-promo-side>span{color:var(--video-gold)}.video-landing-countdown{display:grid;gap:7px;justify-items:center;margin:0;max-width:none;width:100%}.video-landing-countdown>span{color:var(--video-gold);display:grid;font-size:.68rem;font-weight:1000;letter-spacing:.1em;text-transform:uppercase}.video-landing-countdown-grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));max-width:230px;width:100%}.video-landing-countdown time{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:var(--video-muted);display:grid;gap:2px;min-width:0;padding:8px 5px;text-align:center}.video-landing-countdown time strong{color:var(--video-gold);font-size:1.15rem;line-height:1}.video-landing-countdown time small{color:var(--video-muted);font-size:.62rem;font-weight:900;text-transform:uppercase}.video-landing-promo-cta{background:linear-gradient(135deg,var(--video-gold),#ffb400);border:0;color:#050505;font-size:.9rem;font-weight:1000;margin:12px 0 0;max-width:none;min-height:48px;width:100%}.video-landing-promo-cta-blue{background:#2563eb;border-color:rgba(96,165,250,.88);color:#fff}.video-landing-promo-cta-blue:hover{background:#1d4ed8;color:#fff}.video-landing-promo-cta-emerald{background:#10b981;border-color:rgba(52,211,153,.9);color:#052e1f}.video-landing-promo-cta-emerald:hover{background:#059669;color:#fff}.video-landing-faq-section{background:#111}.video-landing-faq{display:grid;gap:14px;margin:0 auto;max-width:820px}.video-landing-faq details{background:#0b0b0b}.video-landing-faq summary{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:18px 20px}.video-landing-faq summary::-webkit-details-marker{display:none}.video-landing-faq-question{align-items:center;color:#fff;display:flex;gap:12px;text-align:left}.video-landing-faq-chevron,.video-landing-faq-question i{color:var(--video-gold);font-size:20px}.video-landing-faq p{border-top:1px solid rgba(255,255,255,.08);padding:0 20px 18px 52px}.video-landing-footer{background:#050505;border-top:1px solid rgba(255,255,255,.1);padding:42px 0}.video-landing-footer .video-landing-shell{align-items:center;display:flex;justify-content:space-between}.video-landing-footer-contact{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end}.video-landing-footer a{color:var(--video-muted);font-weight:850;text-decoration:none}.video-landing-footer-whatsapp{align-items:center;display:inline-flex;gap:8px}.video-landing-footer-whatsapp svg{height:20px;width:20px}.video-landing-webinar-page .video-landing-header{gap:18px}.video-landing-webinar-page h1,.video-landing-webinar-page h2,.video-landing-webinar-page h3,.video-landing-webinar-page strong{letter-spacing:0}.video-landing-webinar-hero{padding-top:clamp(24px,4vw,44px);text-align:center}.video-landing-webinar-hero-grid{align-items:start;display:grid;gap:clamp(24px,4vw,48px);grid-template-columns:minmax(0,1fr) minmax(320px,410px);margin-top:18px}.video-landing-webinar-copy{margin:0;max-width:none;text-align:center}.video-landing-webinar-copy .video-landing-kicker{margin-bottom:18px}.video-landing-webinar-copy h1{font-size:2.85rem;line-height:1.02;margin-left:auto;margin-right:auto;max-width:760px;text-align:center}.video-landing-webinar-copy .video-landing-subtitle{margin-left:auto;margin-right:auto;max-width:620px}.video-landing-webinar-copy .video-landing-hero-actions{align-items:center}.video-landing-webinar-live-pill{align-items:center;color:var(--video-gold);display:inline-flex;font-size:.7rem;font-weight:1000;gap:9px;letter-spacing:.08em;line-height:1;max-width:100%;text-transform:uppercase;white-space:nowrap}.video-landing-webinar-live-pill>span{background:#38e27b;border-radius:999px;box-shadow:0 0 22px rgba(56,226,123,.64);height:10px;width:10px}.video-landing-webinar-benefits{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:20px auto 0;max-width:470px}.video-landing-webinar-benefits span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);color:#f8fafc;display:inline-flex;font-size:.82rem;font-weight:900;gap:8px;justify-content:center;min-height:38px;padding:0 12px;text-align:center}.video-landing-webinar-benefits i{color:rgba(255,255,255,.78);font-size:18px}.video-landing-webinar-mobile-benefits{display:none}.video-landing-webinar-form-card{align-self:start;max-width:410px;min-width:0;overflow:visible;position:sticky;top:82px;width:100%}.video-landing-webinar-free-box{background:linear-gradient(135deg,var(--video-gold),#f5b82e);color:#080808;display:grid;margin-bottom:12px;padding:12px 14px;text-align:center}.video-landing-webinar-free-box strong{color:#062d92;font-size:clamp(1.22rem,2.4vw,1.7rem);font-weight:1000;letter-spacing:0;line-height:1}.video-landing-webinar-scarcity{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.1);display:grid;gap:9px;margin-bottom:14px;padding:12px}.video-landing-webinar-scarcity strong{color:#fff;display:flex;font-size:.78rem;font-weight:1000;gap:8px;justify-content:space-between;line-height:1.2}.video-landing-webinar-scarcity span{color:rgba(255,255,255,.72)}.video-landing-webinar-scarcity i{background:rgba(255,255,255,.08);display:block;height:8px;overflow:hidden}.video-landing-webinar-scarcity b{background:rgba(255,255,255,.48);display:block;height:100%}.video-landing-webinar-page .bm-mc-register{background:transparent;padding:0}.video-landing-webinar-page .bm-mc-register .bm-shell{margin:0;max-width:none;padding:0;width:100%}.video-landing-webinar-page .bm-mc-register-grid{display:block;padding:0}.video-landing-webinar-page .bm-mc-register-conversion .bm-mc-register-grid>div:first-child:not(:only-child){display:none}.video-landing-webinar-page .bm-mc-form{background:transparent;border:0;display:grid;gap:12px;min-width:0;padding:0;width:100%}.video-landing-webinar-page .bm-mc-form-grid{display:grid;gap:10px;grid-template-columns:1fr}.video-landing-webinar-page .bm-mc-form-grid .bm-mc-field:nth-child(2){display:none}.video-landing-webinar-page .bm-mc-register-conversion .bm-mc-field>span,.video-landing-webinar-page .bm-mc-register-conversion .bm-mc-phone-label{height:1px;overflow:hidden;position:absolute;width:1px}.video-landing-webinar-page .bm-mc-field{display:grid;gap:6px;min-width:0}.video-landing-webinar-page .bm-mc-field input,.video-landing-webinar-page .bm-mc-field select,.video-landing-webinar-page .bm-mc-phone-control,.video-landing-webinar-page .bm-phone-input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:0;color:#fff;min-height:50px;min-width:0;width:100%}.video-landing-webinar-page .bm-mc-field input,.video-landing-webinar-page .bm-phone-input input{font-size:16px;font-weight:850;min-width:0;padding-left:14px;width:100%}.video-landing-webinar-page .bm-mc-field input:focus,.video-landing-webinar-page .bm-mc-field select:focus,.video-landing-webinar-page .bm-mc-phone-control:focus-within,.video-landing-webinar-page .bm-phone-input:focus-within{border-color:rgba(255,215,0,.66);box-shadow:0 0 0 4px rgba(255,215,0,.12);outline:0}.video-landing-webinar-page .bm-mc-field-hint{color:var(--video-muted);display:none;font-size:.76rem;margin-top:-2px}.video-landing-webinar-page .bm-mc-form .bm-phone-input{display:grid;grid-template-columns:98px minmax(0,1fr);overflow:visible}.video-landing-webinar-page .bm-mc-form .bm-phone-prefix{background:rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.13);border-radius:0;min-width:0}.video-landing-webinar-page .bm-mc-form .bm-phone-prefix-btn{color:#fff;gap:6px;justify-content:center;max-width:none;min-height:48px;min-width:0;padding:0 8px;width:100%}.video-landing-webinar-page .bm-mc-form .bm-phone-dial{color:#fff;font-size:.8rem}.video-landing-webinar-page .bm-mc-form .bm-phone-flag{font-size:16px}.video-landing-webinar-page .bm-mc-form .bm-phone-prefix-chevron{color:var(--video-muted);font-size:16px}.video-landing-webinar-page .bm-mc-form .bm-phone-input>input[type=tel]{background:rgba(255,255,255,.04);border-radius:0;min-height:48px;padding:11px 12px}.video-landing-webinar-page .bm-phone-country-dropdown{background:#0c0c0c;border-color:rgba(255,255,255,.18);border-radius:0;box-shadow:0 22px 54px rgba(0,0,0,.56);color:#fff;max-width:calc(100vw - 56px);width:min(280px,calc(100vw - 56px))}.video-landing-webinar-page .bm-phone-country-option,.video-landing-webinar-page .bm-phone-country-search{color:#fff}.video-landing-webinar-page .bm-phone-country-search{border-bottom-color:rgba(255,255,255,.1);gap:6px;min-height:38px;padding:6px 8px}.video-landing-webinar-page .bm-phone-country-search .material-symbols-outlined{font-size:16px}.video-landing-webinar-page .bm-mc-form .bm-phone-country-search input{color:#fff;font-size:16px;min-height:26px;padding:0}.video-landing-webinar-page .bm-phone-country-search input::-moz-placeholder{color:var(--video-muted)}.video-landing-webinar-page .bm-phone-country-empty,.video-landing-webinar-page .bm-phone-country-option-dial,.video-landing-webinar-page .bm-phone-country-search input::placeholder{color:var(--video-muted)}.video-landing-webinar-page .bm-mc-form .bm-phone-input,.video-landing-webinar-page .bm-mc-form .bm-phone-input input,.video-landing-webinar-page .bm-mc-form .bm-phone-prefix,.video-landing-webinar-page .bm-mc-form .bm-phone-prefix-btn{background:rgba(255,255,255,.055);border-radius:0;color:#fff}.video-landing-webinar-page .bm-mc-form .bm-phone-input{border-color:rgba(255,255,255,.13);box-shadow:none;min-height:48px}.video-landing-webinar-page .bm-mc-form .bm-phone-input input::-moz-placeholder{color:rgba(255,255,255,.5)}.video-landing-webinar-page .bm-mc-form .bm-phone-input input::placeholder{color:rgba(255,255,255,.5)}.video-landing-webinar-page .bm-btn-primary{background:#2563eb;border:1px solid rgba(96,165,250,.82);border-radius:0;box-shadow:0 18px 56px rgba(37,99,235,.25);color:#fff;min-height:52px}.video-landing-webinar-page .bm-notice{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#fff}.video-landing-webinar-register-section .video-landing-webinar-form-card{max-width:520px;position:static;width:min(100%,520px)}.video-landing-webinar-footer .video-landing-shell{align-items:stretch;display:grid;gap:28px;justify-items:center}.video-landing-webinar-footer-videos{min-width:0;width:100%}.video-landing-webinar-footer-videos .video-landing-section-head{margin-bottom:18px}.video-landing-webinar-footer-videos .video-landing-video-carousel{margin-top:0;max-width:100%}.video-landing-webinar-footer-videos .video-landing-video-track{grid-auto-columns:minmax(260px,34%)}.video-landing-webinar-floating-notices{bottom:18px;display:grid;gap:8px;left:18px;pointer-events:none;position:fixed;z-index:40}.video-landing-webinar-floating-notices span{background:rgba(5,5,5,.9);border:1px solid rgba(255,215,0,.2);box-shadow:0 14px 44px rgba(0,0,0,.35);color:var(--video-muted);font-size:.74rem;font-weight:850;padding:9px 11px}.video-landing-webinar-floating-notices span:nth-child(n+4){display:none}.video-landing-webinar-floating-notices strong{color:#fff}@keyframes webinar-mobile-fomo{0%,1.45%{opacity:1;transform:translateY(0)}1.7%,to{opacity:0;transform:translateY(-8px)}}@media (max-width:980px){.video-landing-video-track{grid-auto-columns:minmax(300px,62%)}.video-landing-program-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-landing-mastery-grid{-moz-column-count:2;column-count:2}.video-landing-trainer{grid-template-columns:1fr}.video-landing-trainer-photo{max-width:340px}.video-landing-trainer-proof-gallery{grid-template-columns:1fr}.video-landing-trainer-proof-gallery figure:first-child{grid-column:auto}.video-landing-trainer-proof-head h3{text-align:center}.video-landing-webinar-hero-grid{grid-template-columns:1fr}.video-landing-webinar-copy h1{font-size:2.45rem}.video-landing-webinar-form-card{max-width:520px;position:static}}@media (max-width:720px){.video-landing-shell{padding:0 16px}.video-landing-header{padding:12px 16px}.video-landing-account{font-size:.7rem;min-height:34px;padding:0 12px}.video-landing-hero{padding-top:34px}.video-landing-hero h1{font-size:clamp(1.85rem,8.7vw,2.75rem);line-height:1.02}.video-landing-subtitle{margin-top:18px}.video-landing-video-carousel{margin-top:28px;max-width:calc(100vw - 16px)}.video-landing-video-carousel:after{width:40px}.video-landing-video-track{gap:12px;grid-auto-columns:minmax(270px,86%);padding:2px 4px 14px}.video-landing-program-grid{grid-template-columns:1fr}.video-landing-summary-stats{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 20px;padding:10px 0}.video-landing-summary-stats span{align-items:baseline;display:flex;font-size:.66rem;gap:4px;justify-content:center;line-height:1;text-align:center;white-space:nowrap}.video-landing-summary-stats strong{font-size:1.12rem}.video-landing-mastery-grid{-moz-column-count:1;column-count:1}.video-landing-proof-offer{display:none}.video-landing-mobile-proof-offer{-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin:0 0 18px;width:100%}.video-landing-promo-body{grid-template-columns:1fr}.video-landing-section{padding:56px 0}.video-landing-section-head{text-align:left}.video-landing-section-head h2,.video-landing-summary h2{font-size:clamp(1.65rem,7.6vw,2.25rem)}.video-landing-program-card{min-height:0;text-align:left}.video-landing-program-card i{margin-bottom:10px}.video-landing-curriculum-summary summary{align-items:flex-start;flex-direction:column}.video-landing-curriculum-summary li{grid-template-columns:22px minmax(0,1fr)}.video-landing-curriculum-summary li small{grid-column:2}.video-landing-promo-card{padding:16px}.video-landing-promo-main-price,.video-landing-promo-side{min-height:0;padding:12px}.video-landing-faq p{padding-left:20px}.video-landing-footer .video-landing-shell{gap:18px}.video-landing-footer .video-landing-shell,.video-landing-footer-contact{align-items:flex-start;flex-direction:column}.video-landing-webinar-copy,.video-landing-webinar-copy h1{text-align:center}.video-landing-webinar-hero{padding:28px 0 34px}.video-landing-webinar-copy h1{font-size:1.58rem;line-height:1.08;max-width:350px}.video-landing-webinar-hero-grid{gap:14px;margin-top:12px}.video-landing-webinar-page .video-landing-webinar-form-card{max-width:none;padding:8px}.video-landing-webinar-free-box{margin-bottom:7px;padding:8px 10px}.video-landing-webinar-free-box strong{font-size:1rem}.video-landing-webinar-scarcity{background:rgba(255,255,255,.028);gap:5px;margin-bottom:9px;padding:6px 8px}.video-landing-webinar-page .bm-mc-form{gap:8px;padding:0}.video-landing-webinar-page .bm-mc-field input,.video-landing-webinar-page .bm-phone-input input{font-size:16px;min-height:48px;padding:12px}.video-landing-webinar-page .bm-btn-primary{min-height:48px}.video-landing-webinar-mobile-benefits{border-top:1px solid rgba(255,255,255,.08);display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;margin-left:auto;margin-right:auto;max-width:270px;padding-top:8px}.video-landing-webinar-mobile-benefits span{align-items:center;color:rgba(255,255,255,.72);display:flex;flex-direction:column;font-size:.62rem;font-weight:850;gap:3px;justify-content:start;line-height:1.1;text-align:center}.video-landing-webinar-mobile-benefits i{color:var(--video-gold);font-size:16px}.video-landing-webinar-benefits,.video-landing-webinar-copy .video-landing-subtitle,.video-landing-webinar-mastery-heading,.video-landing-webinar-page .bm-mc-field-hint{display:none}.video-landing-webinar-live-pill{font-size:.58rem;justify-content:center;width:100%}.video-landing-webinar-scarcity strong{align-items:center;display:flex;font-size:.66rem;justify-content:space-between}.video-landing-webinar-scarcity span{font-size:.66rem}.video-landing-webinar-scarcity i{height:4px}.video-landing-webinar-floating-notices{bottom:10px;display:block;height:34px;left:12px;overflow:hidden;right:12px}.video-landing-webinar-floating-notices span{animation:webinar-mobile-fomo var(--fomo-duration,180s) infinite;animation-delay:var(--fomo-delay,0s);backdrop-filter:blur(12px);background:rgba(5,5,5,.88);border-color:rgba(255,215,0,.28);display:block;font-size:.68rem;inset:0;line-height:1.2;opacity:0;padding:8px 10px;position:absolute;text-align:center}.video-landing-webinar-floating-notices span:nth-child(n+4){display:block}.video-landing-webinar-footer .video-landing-shell{display:grid;gap:22px}.video-landing-webinar-footer-videos .video-landing-video-track{grid-auto-columns:minmax(240px,84%)}}@media (max-width:520px){.video-landing-webinar-page .bm-mc-form .bm-phone-input{grid-template-columns:70px minmax(0,1fr)}.video-landing-webinar-page .bm-mc-form .bm-phone-prefix{border-bottom:0;border-right:1px solid rgba(255,255,255,.13)}.video-landing-webinar-page .bm-mc-form .bm-phone-prefix-btn{gap:3px;justify-content:center;max-width:none;min-height:46px;padding:0 5px;width:100%}.video-landing-webinar-page .bm-mc-form .bm-phone-dial{font-size:.72rem}.video-landing-webinar-page .bm-mc-form .bm-phone-flag{font-size:15px}.video-landing-webinar-page .bm-mc-form .bm-phone-prefix-chevron{font-size:14px}.video-landing-webinar-page .bm-mc-form .bm-phone-input>input[type=tel]{min-height:46px;padding:12px 10px}.video-landing-webinar-page .bm-phone-country-dropdown{left:-1px;max-width:250px;width:min(250px,calc(100vw - 72px))}.video-landing-webinar-page .bm-phone-country-search{min-height:34px;padding:5px 7px}.video-landing-webinar-page .bm-mc-form .bm-phone-country-search input{font-size:16px;min-height:24px;padding:0}}.video-landing-program-section{background:#0a0a09;color:#f7f6f2;padding:88px 0 72px}.video-program-shell{max-width:1440px;padding-inline:clamp(28px,6.6vw,96px)}.video-program-head{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 auto 54px;text-align:center}.video-program-eyebrow{border:1px solid rgba(245,197,24,.42);color:#f5c518;font-size:.78rem;font-weight:950;padding:10px 18px;text-transform:uppercase}.video-program-head h2{color:#f7f6f2;font-family:Video Archivo,Arial Black,Arial,sans-serif;font-weight:900;letter-spacing:0;margin:0;text-transform:uppercase;font-size:clamp(3.2rem,5.8vw,5.25rem);line-height:.96}.video-program-head mark{color:#f5c518}.video-program-head p{color:#aaa69d;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:750;line-height:1.5;margin:0;max-width:780px}.video-program-desktop{display:flex;flex-direction:column;gap:52px}.video-program-mobile{display:none}.video-program-steps{position:relative}.video-program-step-rail{background:#2c2b25;height:2px;left:9%;position:absolute;right:9%;top:29px}.video-program-step-buttons,.video-program-step-copy{display:grid;gap:clamp(20px,3vw,46px);grid-template-columns:repeat(5,minmax(0,1fr))}.video-program-step-buttons{position:relative;z-index:1}.video-program-step-buttons>span{align-items:center;background:#0a0a09;border:2px solid #37362f;color:#77746c;display:inline-flex;font-family:Video Archivo,Arial Black,Arial,sans-serif;font-size:1rem;height:58px;justify-content:center;justify-self:center;padding:0;width:58px;border-radius:50%}.video-program-step-copy{margin-top:22px}.video-program-step-copy article{text-align:center}.video-program-mobile-list h3,.video-program-step-copy h3{color:#f7f6f2;font-size:1rem;font-weight:950;line-height:1.12;margin:0 0 10px}.video-program-mobile-list p,.video-program-step-copy p{color:#aaa69d;font-size:.86rem;font-weight:650;line-height:1.48;margin:0}.video-program-offer{border:1px solid rgba(245,197,24,.28);gap:clamp(32px,5vw,72px);justify-content:space-between;padding:28px 30px}.video-program-offer,.video-program-offer-actions,.video-program-prices{align-items:center;display:flex}.video-program-prices{gap:22px}.video-program-mobile-prices>span,.video-program-prices>span{display:grid;gap:5px}.video-program-mobile-prices small,.video-program-prices small{color:#827f77;font-size:.67rem;font-weight:950;text-transform:uppercase}.video-program-mobile-prices del,.video-program-prices del{color:#aaa69d;font-size:1.05rem;font-weight:900;text-decoration-color:#e13a32;text-decoration-thickness:3px}.video-program-prices>i{color:#4d4a43;font-size:24px}.video-program-mobile-prices>span:last-child small,.video-program-prices .is-promo small{color:#f5c518}.video-program-mobile-prices strong,.video-program-prices strong{color:#f5c518;font-family:Video Archivo,Arial Black,Arial,sans-serif;font-size:clamp(2.45rem,4.2vw,4.2rem);font-weight:400;line-height:.95}.video-program-offer-actions{gap:18px}.video-program-mobile-offer>a,.video-program-offer-actions>a{align-items:center;background:#2563eb;color:#fff;display:inline-flex;font-size:.78rem;font-weight:1000;gap:16px;justify-content:center;min-height:68px;padding:0 24px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.video-program-mobile-offer>a:hover,.video-program-offer-actions>a:hover{background:#1d4ed8}.video-program-countdown{display:grid;gap:8px;min-width:214px}.video-program-countdown-label{align-items:center;color:#8e8b82;display:flex;font-size:.64rem;font-weight:950;gap:7px;text-transform:uppercase}.video-program-countdown-label i{background:#f5c518;border-radius:50%;height:6px;width:6px}.video-program-countdown .video-landing-countdown-grid{gap:7px;max-width:none}.video-program-countdown .video-landing-countdown time{background:#141410;border-color:#302f28;border-radius:0;padding:9px 7px}.video-program-countdown .video-landing-countdown time strong{color:#f5c518;font-family:Video Archivo,Arial Black,Arial,sans-serif;font-size:1.45rem;font-weight:400}.video-program-countdown .video-landing-countdown time small{color:#858178}@media (max-width:980px) and (min-width:721px){.video-program-offer{align-items:stretch;flex-direction:column}.video-program-offer-actions{justify-content:space-between}}@media (max-width:720px){.video-landing-program-section{padding:38px 0 20px}.video-program-shell{padding-inline:20px}.video-program-head{align-items:flex-start;gap:13px;margin-bottom:22px;text-align:left}.video-program-eyebrow{align-items:center;border:0;display:inline-flex;font-size:.68rem;gap:10px;padding:0}.video-program-eyebrow:before{background:#f5c518;content:"";height:2px;width:24px}.video-program-head h2{font-size:clamp(2.15rem,10vw,2.7rem);line-height:.96;max-width:100%}.video-program-head p{font-size:.88rem;line-height:1.45}.video-program-desktop{display:none}.video-program-mobile{display:flex;flex-direction:column;gap:20px}.video-program-mobile-list{border-bottom:1px solid #2c2b25}.video-program-mobile-list article{border-top:1px solid #2c2b25;display:grid;gap:15px;grid-template-columns:42px minmax(0,1fr);padding:16px 0}.video-program-mobile-list article>span{color:#656158;font-family:Video Archivo,Arial Black,Arial,sans-serif;font-size:1.4rem;line-height:1}.video-program-mobile-list h3{font-size:1rem;margin-bottom:6px}.video-program-mobile-list p{font-size:.82rem}.video-program-mobile-offer{background:#11110f;border:1px solid #302f28;bottom:0;display:flex;flex-direction:column;gap:12px;max-width:100%;overflow:hidden;padding:16px;position:sticky;z-index:5}.video-program-mobile-prices{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.video-program-mobile-prices>span{min-width:0}.video-program-mobile-prices>span:last-child{justify-items:end;text-align:right}.video-program-mobile-prices strong{font-size:clamp(1.55rem,7.4vw,2.2rem);max-width:100%;white-space:nowrap}.video-program-mobile-prices del{font-size:.92rem;white-space:nowrap}.video-program-mobile-offer>a{min-height:58px;width:100%}.video-program-mobile-offer .video-program-countdown{min-width:0}.video-program-mobile-offer .video-program-countdown-label{justify-content:center}}.bm-home{background:#f9f9f9}.bm-home-hero{min-height:min(72vh,620px);display:flex;align-items:center;overflow:hidden}.bm-home-hero-visual{position:absolute;inset:0;z-index:0}.bm-home-hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 55% at 50% -8%,rgba(17,79,238,.16),transparent 62%),radial-gradient(circle at 88% 78%,rgba(220,50,37,.07),transparent 42%),linear-gradient(180deg,#eef4ff,#f9f9f9 58%,#fff)}.bm-home-hero-grid{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(17,79,238,.05) 1px,transparent 0),linear-gradient(90deg,rgba(17,79,238,.05) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.55),transparent 72%)}.bm-home-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 0 52px;max-width:820px}.bm-home-eyebrow{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--bm-primary)}.bm-home-hero h1{margin:0 0 16px;font-size:clamp(2rem,5vw,3rem);line-height:1.08;letter-spacing:-.02em;color:var(--bm-ink)}.bm-home-hero h1 span{color:var(--bm-primary)}.bm-home-hero-inner>p{margin:0 0 28px;max-width:600px;font-size:18px;line-height:1.6;color:var(--bm-secondary)}.bm-home-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.bm-home-chips a{padding:8px 16px;border-radius:999px;border:1px solid var(--bm-outline);background:rgba(255,255,255,.88);font-size:13px;font-weight:600;color:var(--bm-secondary);text-decoration:none;transition:border-color .15s,color .15s,background .15s}.bm-home-chips a:hover{border-color:var(--bm-primary);color:var(--bm-primary);background:#fff}.bm-home-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bm-home-hero-actions .bm-btn-ghost{background:#fff}.bm-home-catalog{padding-top:56px}.bm-home-catalog-head{margin-bottom:22px;text-align:center}.bm-home-catalog-head-centered{display:flex;justify-content:center}.bm-home-catalog-copy{max-width:720px}.bm-home-catalog-copy h2{margin:0;color:#0f172a;font-size:clamp(1.75rem,4vw,2.35rem);line-height:1.08;letter-spacing:-.02em}.bm-home-catalog-cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border-radius:var(--bm-radius-sm);background:var(--bm-primary);font-size:14px;font-weight:700;box-shadow:0 8px 24px rgba(17,79,238,.22)}.bm-home-catalog-cta,.bm-home-catalog-cta:hover{color:#fff;text-decoration:none}.bm-home-catalog-cta .material-symbols-outlined{font-size:18px}.bm-home-catalog-meta{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 16px;margin-bottom:20px;text-align:center}.bm-home-catalog-meta strong{font-size:15px;color:var(--bm-ink)}.bm-home-catalog-meta span{font-size:14px;color:var(--bm-secondary)}.bm-home-product-tabs{margin:0 auto 28px;max-width:1040px}.bm-home-product-tabs a{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto 1fr;-moz-column-gap:13px;column-gap:13px;row-gap:8px;align-items:center;min-height:132px;padding:18px;overflow:hidden;border:1px solid #e4e9f2;border-radius:8px;background:#fff;color:#172033;text-decoration:none;box-shadow:0 10px 30px rgba(15,23,42,.04);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bm-home-product-tabs a:after{content:"";position:absolute;height:3px;border-radius:999px;background:#dbe4f3;transform:scaleX(.22);transform-origin:left;transition:transform .18s ease,background .18s ease}.bm-home-product-tabs a.is-active,.bm-home-product-tabs a:hover{border-color:rgba(17,79,238,.28);box-shadow:0 18px 44px rgba(15,23,42,.09);transform:translateY(-2px)}.bm-home-product-tabs a.is-active{background:linear-gradient(150deg,rgba(17,79,238,.09),rgba(255,255,255,0) 48%),#fff}.bm-home-product-tabs a.is-active:after,.bm-home-product-tabs a:hover:after{background:var(--bm-primary);transform:scaleX(1)}.bm-home-product-tabs .material-symbols-outlined{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:8px;background:#eef4ff;color:var(--bm-primary);font-size:23px}.bm-home-product-tabs strong{align-self:center;color:#111827;font-size:20px;font-weight:850;line-height:1.15}.bm-home-product-tabs small{grid-column:1/-1;max-width:100%;color:#5f6b7a;font-size:14px;font-weight:650;line-height:1.45}.bm-home-catalog-more{display:flex;justify-content:center;margin-top:26px}.bm-home-catalog .bm-catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),360px));justify-content:center}.bm-home-stats{position:relative;z-index:2;margin-top:-32px;padding-bottom:16px}.bm-home-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;border-radius:var(--bm-radius-lg);border:1px solid #f1f5f9;background:#fff;box-shadow:var(--bm-shadow-card)}.bm-home-stats-grid article{display:flex;flex-direction:column;gap:4px;padding:8px 12px;text-align:center}.bm-home-stats-grid strong{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800;color:var(--bm-primary);line-height:1.2}.bm-home-stats-grid span{font-size:13px;color:var(--bm-secondary);font-weight:600}.bm-home-section{padding:56px 0}.bm-home-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:24px}.bm-home-section-head-center{justify-content:center;text-align:center}.bm-home-section-head-center .bm-home-section-lead{margin-inline:auto}.bm-home-section-head h2{margin:8px 0 0;font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.01em}.bm-home-section-lead{margin:10px 0 0;max-width:560px;color:var(--bm-secondary);font-size:16px;line-height:1.55}.bm-home-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--bm-primary);text-decoration:none;white-space:nowrap}.bm-home-link .material-symbols-outlined{font-size:18px}.bm-home-link:hover{text-decoration:underline}.bm-home-live-band{margin-top:0;padding:62px 0;background:linear-gradient(135deg,rgba(238,247,255,.92),rgba(245,255,248,.92)),radial-gradient(circle at 88% 18%,rgba(15,159,143,.16),transparent 30%);border-block:1px solid #dfe9f2}.bm-home-live-band .bm-home-section-head{align-items:center}.bm-home-live-band .bm-live-grid-page{padding:0}.bm-home-steps{display:grid;grid-template-columns:1fr;gap:20px}.bm-home-step{position:relative;padding:28px 24px 24px;border-radius:var(--bm-radius-lg);border:1px solid #f1f5f9;background:#fff;box-shadow:var(--bm-shadow-soft);transition:box-shadow .2s,transform .2s}.bm-home-step:hover{box-shadow:var(--bm-shadow-card);transform:translateY(-2px)}.bm-home-step-num{position:absolute;top:16px;right:20px;font-size:12px;font-weight:800;letter-spacing:.08em;color:rgba(17,79,238,.2)}.bm-home-step .material-symbols-outlined{font-size:32px;color:var(--bm-primary);margin-bottom:12px}.bm-home-step h3{margin:0 0 8px;font-size:1.15rem;font-weight:700}.bm-home-step p{margin:0;color:var(--bm-secondary);font-size:15px;line-height:1.55}.bm-home-cta{padding:0 0 72px}.bm-home-cta-inner{position:relative;overflow:hidden;padding:48px 32px;border-radius:var(--bm-radius-xl);background:linear-gradient(135deg,#003abd,var(--bm-primary));color:#fff;text-align:center;box-shadow:0 16px 48px rgba(17,79,238,.28)}.bm-home-cta-pattern{position:absolute;inset:0;opacity:.08;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 0);background-size:40px 40px;pointer-events:none}.bm-home-cta-inner h2{position:relative;margin:0 0 12px;font-size:clamp(1.5rem,3vw,2.25rem);letter-spacing:-.02em}.bm-home-cta-inner>p{position:relative;margin:0 auto 28px;max-width:520px;font-size:17px;line-height:1.55;opacity:.92}.bm-home-cta-actions{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.bm-home-cta-ghost{border-color:rgba(255,255,255,.45);color:#fff;background:transparent}.bm-home-cta-ghost:hover{border-color:#fff;color:#fff;background:rgba(255,255,255,.1)}@media (min-width:640px){.bm-home-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.bm-home-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bm-home-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.bm-home-hero{min-height:auto}.bm-home-hero-inner{padding:40px 0 32px}}.bm-home{background:#fff}.bm-home-hero{position:relative;isolation:isolate;min-height:0;display:block;padding:58px 0 34px;overflow:visible}.bm-home-hero:before{content:"";position:absolute;inset:0 max(-24px,calc((100vw - 100%) / -2));z-index:-1;border-bottom:1px solid #edf2f7;background:linear-gradient(180deg,#f8fbff,rgba(248,251,255,.72) 44%,#fff),linear-gradient(90deg,rgba(17,79,238,.06),rgba(15,159,143,.05))}.bm-home-hero-intro{display:grid;justify-items:center;gap:16px;max-width:820px;margin:0 auto 34px;text-align:center}.bm-home-hero-intro h1{margin:0;max-width:800px;color:#0f172a;font-size:clamp(2.35rem,5.8vw,4.85rem);line-height:.96;letter-spacing:-.035em;text-wrap:balance}.bm-home-hero-intro p{margin:0;max-width:540px;color:#526173;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:650;line-height:1.5;text-wrap:balance}.bm-home-hero-rail{display:grid;grid-auto-columns:minmax(280px,82vw);grid-auto-flow:column;gap:14px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory;scrollbar-width:none}.bm-home-hero-viewport{overflow:hidden}.bm-home-hero-rail::-webkit-scrollbar{display:none}.bm-home-hero-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:16px;min-height:0;height:auto;padding:24px;overflow:hidden;border-radius:8px;color:#fff;scroll-snap-align:start;isolation:isolate;box-shadow:0 18px 44px rgba(15,23,42,.1)}.bm-home-hero-card.is-primary{background:linear-gradient(135deg,#0742bd,#2e7dd7)}.bm-home-hero-card.is-warm{background:linear-gradient(135deg,rgba(255,255,255,.58),transparent 52%),linear-gradient(135deg,#fff4e9,#f9d7b8);color:#121827}.bm-home-hero-card.is-cool{background:linear-gradient(135deg,rgba(255,255,255,.09),transparent 48%),linear-gradient(135deg,#082b41,#0f9f8f)}.bm-home-hero-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 48%),linear-gradient(180deg,rgba(0,0,0,.02),rgba(0,0,0,.12));pointer-events:none;z-index:1}.bm-home-hero-card-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:0;gap:8px;padding:0;text-align:left}.bm-home-hero-card-copy small{font-size:12px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.bm-home-hero-card-copy strong{max-width:300px;font-size:clamp(1.35rem,2vw,1.75rem);line-height:1.06;letter-spacing:-.02em;text-align:left;text-wrap:balance}.bm-home-hero-card-copy>span{max-width:290px;color:rgba(255,255,255,.84);font-size:14px;font-weight:650;line-height:1.45;text-align:left}.bm-home-hero-card.is-warm .bm-home-hero-card-copy>span{color:rgba(18,24,39,.68)}.bm-home-hero-card-media{position:relative;z-index:0;display:grid;place-items:center;min-width:0;min-height:0;aspect-ratio:16/9;margin:0;border:1px solid rgba(255,255,255,.42);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.66),rgba(255,255,255,.16)),rgba(255,255,255,.18);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.bm-home-hero-play{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.9);font-size:29px}.bm-home-hero-card-cta,.bm-home-hero-play{color:var(--bm-primary);box-shadow:0 12px 30px rgba(15,23,42,.14)}.bm-home-hero-card-cta{position:absolute;left:14px;right:14px;bottom:12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:40px;padding:0 14px;border-radius:8px;background:rgba(255,255,255,.94);font-size:14px;font-weight:850}.bm-home-hero-card-cta .material-symbols-outlined{font-size:18px}.bm-home-hero-dots{display:flex;gap:8px;justify-content:center;padding:10px 0 0}.bm-home-hero-dots span{width:22px;height:7px;border-radius:999px;background:#94a3b8}.bm-home-hero-dots span:first-child{width:32px;background:#475569}.bm-home-learn-way{display:grid;gap:28px;padding:34px 0 20px}.bm-home-learn-way-copy{max-width:820px}.bm-home-learn-way h1{margin:0;color:#101828;font-size:clamp(2rem,4vw,3.1rem);line-height:1.05;letter-spacing:-.03em}.bm-home-learn-way h1 span{color:var(--bm-primary)}.bm-home-learn-way-copy p{margin:16px 0 0;max-width:620px;color:#475569;font-size:1.05rem;line-height:1.55}.bm-home-product-tabs{display:grid;max-width:none;margin:0;gap:12px}.bm-home-product-tabs a{min-height:118px;border-radius:14px;border-color:#dbe4f0;box-shadow:0 10px 28px rgba(15,23,42,.055)}.bm-home-product-tabs a:after{inset:auto 18px 14px}.bm-home-product-tabs strong{font-size:1.08rem}.bm-home-product-tabs small{font-weight:550}.bm-home-categories{padding-top:18px;padding-bottom:26px}.bm-home-category-pills,.bm-home-trend-tabs{display:flex;flex-wrap:wrap;gap:10px}.bm-home-learning-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.bm-home-learning-head h2{margin:0;color:var(--bm-ink);font-size:clamp(1.5rem,3vw,2rem);line-height:1.15;letter-spacing:-.01em}.bm-home-category-pills a,.bm-home-trend-tabs a,.bm-home-trend-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid #dbe4f0;border-radius:999px;background:#f1f6fd;color:#152034;font-size:14px;font-weight:650;font-family:inherit;cursor:pointer}.bm-home-category-pills a:hover,.bm-home-trend-tabs a:hover,.bm-home-trend-tabs button:hover{border-color:rgba(17,79,238,.36);color:var(--bm-primary);background:#fff}.bm-home-category-pills .material-symbols-outlined{font-size:18px}.bm-home-trend-tabs{margin:0 0 0 auto}.bm-home-trend-tabs a.is-active,.bm-home-trend-tabs button.is-active{border-color:#263247;background:#263247;color:#fff}.bm-home-tab-empty{display:grid;gap:12px;max-width:560px;padding:24px;border:1px solid #d8e2ef;border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.06)}.bm-home-tab-empty .material-symbols-outlined{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#eef4ff;color:var(--bm-primary);font-size:26px}.bm-home-tab-empty h3{margin:0;color:#101828;font-size:1.18rem;line-height:1.25}.bm-home-tab-empty p{margin:0;color:#5f6b7a;line-height:1.5}.bm-home-catalog{position:relative;padding:44px 0 58px}.bm-home-catalog:before{content:"";position:absolute;inset:0 max(-24px,calc((100vw - 100%) / -2));z-index:-1;background:linear-gradient(180deg,rgba(248,251,255,.95),#fff 64%),radial-gradient(circle at 12% 0,rgba(17,79,238,.08),transparent 28%);border-block:1px solid #edf2f7}.bm-home-section-metrics{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.bm-home-section-metrics span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border:1px solid #dbe4f0;border-radius:999px;background:rgba(255,255,255,.82);color:#334155;font-size:13px;font-weight:750}.bm-home-catalog .bm-catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));justify-content:stretch;gap:16px}.bm-home-catalog .bm-course-card{border-color:#d8e2ef;border-radius:12px;box-shadow:0 12px 30px rgba(15,23,42,.055)}.bm-home-catalog .bm-course-card-media{height:164px}.bm-home-catalog .course-card-art{width:54px;right:13px;bottom:12px}.bm-home-catalog .bm-course-card-body{padding:16px;gap:7px}.bm-home-catalog .bm-course-card-category{display:inline-flex;align-items:center;width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:3px 8px;border:1px solid #dbe4f0;border-radius:999px;color:#334155;font-size:12px;font-weight:700}.bm-home-catalog .bm-course-card-body h3{min-height:2.6em;font-size:1rem}.bm-home-catalog .bm-course-card-meta{gap:8px 12px}.bm-home-catalog .bm-course-card-meta span{font-size:12.5px}.bm-home-live-empty{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:center;width:min(100%,820px);padding:24px;border:1px solid #d6e4ef;border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 16px 40px rgba(15,23,42,.06)}.bm-home-live-empty>.material-symbols-outlined{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:14px;background:#e8f6f4;color:#0f766e;font-size:28px}.bm-home-live-empty h3{margin:0;color:#101828;font-size:1.12rem;line-height:1.25}.bm-home-live-empty p{margin:6px 0 0;color:#5f6b7a;font-size:14px;line-height:1.5}.bm-home-cia{padding-top:48px}.bm-home-cia-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.5fr);gap:0;align-items:stretch;overflow:hidden;border:1px solid #d6e0ed;border-radius:22px;background:radial-gradient(circle at 12% 16%,rgba(69,212,131,.13),transparent 30%),linear-gradient(135deg,#ffffff,#f8fbff),#ffffff;box-shadow:0 22px 70px rgba(15,23,42,.1)}.bm-home-cia-copy{padding:40px}.bm-home-cia-copy h2{margin:8px 0 12px;max-width:760px;color:#101828;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.06;letter-spacing:0}.bm-home-cia-copy p:not(.bm-eyebrow){margin:0;max-width:680px;color:#5f6b7a;font-size:16px;line-height:1.6}.bm-home-cia-tracks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px}.bm-home-cia-tracks article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;min-width:0;padding:15px;border:1px solid #e3e8f0;border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 8px 22px rgba(15,23,42,.035)}.bm-home-cia-tracks .material-symbols-outlined{grid-row:span 3;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eefaf3;color:#047857;font-size:19px}.bm-home-cia-tracks strong{color:#101828;font-size:14px;line-height:1.2}.bm-home-cia-tracks small{color:#667085;font-size:12.5px;line-height:1.4}.bm-home-cia-tracks em{color:#047857;font-size:12px;font-style:normal;font-weight:800}.bm-home-cia-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.bm-home-cia-aside{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:30px;background:radial-gradient(circle at 85% 12%,rgba(69,212,131,.2),transparent 30%),linear-gradient(160deg,rgba(12,18,32,.98),rgba(15,38,74,.96)),#101828;color:#ffffff}.bm-home-cia-community-card{display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.085);box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}.bm-home-cia-community-head{display:flex;align-items:center;gap:12px}.bm-home-cia-lock{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(183,247,207,.14);color:#b7f7cf;font-size:21px;flex:0 0 auto}.bm-home-cia-pass-label{width:-moz-max-content;width:max-content;display:inline-flex;padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.1);color:rgba(255,255,255,.72);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bm-home-cia-community-head strong{display:block;margin-top:6px;color:#ffffff;font-size:18px;line-height:1.15}.bm-home-cia-member-row{display:flex;align-items:center;min-width:0}.bm-home-cia-member-row span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-left:-8px;border:2px solid rgba(12,18,32,.94);border-radius:999px;background:#ffffff;color:#0f172a;font-size:11px;font-weight:900}.bm-home-cia-member-row span:first-child{margin-left:0}.bm-home-cia-member-row strong{margin-left:10px;color:rgba(255,255,255,.78);font-size:13px}.bm-home-cia-feed{display:grid;gap:10px}.bm-home-cia-feed>div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:12px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:rgba(255,255,255,.06)}.bm-home-cia-feed .material-symbols-outlined{color:#b7f7cf;font-size:18px}.bm-home-cia-feed p{margin:0}.bm-home-cia-feed strong{display:block;color:#ffffff;font-size:13px;line-height:1.2}.bm-home-cia-feed small{display:block;margin-top:3px;color:rgba(255,255,255,.68);font-size:12px;line-height:1.35}.bm-home-cia-benefits{display:grid;gap:9px}.bm-home-cia-benefits span{display:inline-flex;align-items:center;gap:9px;color:rgba(255,255,255,.88);font-size:13px;font-weight:700}.bm-home-cia-benefits .material-symbols-outlined{font-size:18px;color:#b7f7cf}.bm-home-cta{padding-top:52px}.bm-home-cta-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;padding:36px;border-radius:16px;text-align:left;background:linear-gradient(135deg,rgba(3,20,55,.96),rgba(17,79,238,.94)),var(--bm-primary)}.bm-home-cta-inner h2{max-width:650px}.bm-home-cta-inner>div>p{position:relative;margin:10px 0 0;max-width:620px;color:rgba(255,255,255,.86);font-size:16px;line-height:1.55}.bm-home-cta-actions{justify-content:flex-end}@media (min-width:760px){.bm-home-hero-rail{grid-auto-columns:minmax(0,1fr)}.bm-home-hero-rail,.bm-home-product-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1120px){.bm-home-hero-rail{grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.bm-home-hero-dots{display:none}.bm-home-learn-way{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:end}.bm-home-catalog .bm-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:639px){.bm-home-hero{width:100%;padding:34px 16px 8px}.bm-home-hero-intro{justify-items:start;margin-bottom:24px;text-align:left}.bm-home-hero-intro h1{font-size:2.5rem;line-height:.98}.bm-home-hero-intro p{font-size:1.05rem}.bm-home-hero-card{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);min-height:0;height:auto;padding:18px}.bm-home-hero-card-copy{padding:0}.bm-home-hero-card-copy strong{max-width:260px;font-size:1.62rem}.bm-home-hero-card-copy>span{max-width:260px;font-size:13.5px}.bm-home-hero-card-media{min-height:0;margin:0;overflow:hidden}.bm-home-hero-card-cta{left:10px;right:10px;bottom:10px}.bm-home-hero-viewport{margin-inline:-16px;overflow:hidden}.bm-home-hero-rail{width:-moz-max-content;width:max-content;grid-auto-columns:calc(100vw - 32px);gap:14px;padding:0 16px 8px;overflow:visible;animation:bm-home-mobile-hero-slide 18s ease-in-out infinite;will-change:transform}.bm-home-hero-viewport:focus-within .bm-home-hero-rail,.bm-home-hero-viewport:hover .bm-home-hero-rail{animation-play-state:paused}.bm-home-hero-dots{padding-left:0}.bm-home-learn-way{padding-top:30px}.bm-home-category-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.bm-home-category-pills a{white-space:nowrap}.bm-home-catalog .bm-catalog-grid{gap:10px}.bm-home-learning-head{align-items:flex-start;gap:14px}.bm-home-trend-tabs{flex-wrap:nowrap;width:100%;margin-left:0;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.bm-home-trend-tabs::-webkit-scrollbar{display:none}.bm-home-trend-tabs button{flex:0 0 auto}.bm-home-section-metrics{width:100%;margin-left:0}.bm-home-cia-panel,.bm-home-cta-inner,.bm-home-live-empty{grid-template-columns:1fr}.bm-home-live-empty{padding:20px}.bm-home-cia{padding-top:34px}.bm-home-cia-tracks{grid-template-columns:1fr}.bm-home-cia-aside,.bm-home-cia-copy{padding:24px}.bm-home-cta-actions{justify-content:flex-start}}@keyframes bm-home-mobile-hero-slide{0%,24%{transform:translateX(0)}33%,57%{transform:translateX(calc(-1 * (100vw - 18px)))}66%,90%{transform:translateX(calc(-2 * (100vw - 18px)))}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.bm-home-hero-rail{animation:none}}