.vi2-page{--vi2-bg:#0f1215;--vi2-card:#171b20;--vi2-card-2:#1b2027;--vi2-line:#2d343d;--vi2-line-strong:#46505b;--vi2-cream:#f5f2ea;--vi2-warm:#b6b0a4;--vi2-muted:#7f8994;--vi2-amber:#f0a92a;--vi2-amber-soft:#f4bc55;--vi2-lime:#c6f24a;--vi2-blue:#1557f0;background:var(--vi2-bg);color:var(--vi2-cream);font-family:var(--vi2-font-body),"Hanken Grotesk",sans-serif;line-height:1.55;min-height:100dvh;overflow-x:clip}.vi2-page,.vi2-page *{box-sizing:border-box}.vi2-page ::-moz-selection{background:var(--vi2-amber);color:#14100a}.vi2-page ::selection{background:var(--vi2-amber);color:#14100a}.vi2-wrap{margin:0 auto;max-width:1180px;padding-inline:24px;width:100%}.vi2-hero{background:radial-gradient(circle at 86% 5%,rgba(240,169,42,.08),transparent 25rem),linear-gradient(180deg,#0d1013 0,var(--vi2-bg) 100%);border-bottom:1px solid var(--vi2-line);overflow:hidden;position:relative}.vi2-hero-ring{border:1px solid rgba(240,169,42,.34);border-radius:999px;height:340px;position:absolute;right:-145px;top:-140px;width:340px}.vi2-hero-inner{padding-block:34px 74px;position:relative;z-index:1}.vi2-topbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(46px,7vw,84px)}.vi2-topbar .brand-logo img{display:block;height:31px;width:auto}.vi2-topbar-actions{align-items:center;display:flex;gap:12px}.vi2-eyebrow,.vi2-kicker,.vi2-topbar-actions a,.vi2-topbar-actions span{font-family:var(--vi2-font-mono),"JetBrains Mono",monospace;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.vi2-topbar-actions span{border:1px solid var(--vi2-line);border-radius:999px;color:var(--vi2-warm);padding:8px 13px}.vi2-topbar-actions a{color:var(--vi2-cream);text-decoration:none}.vi2-topbar-actions a:hover{color:var(--vi2-lime)}.vi2-hero-grid{align-items:start;display:grid;gap:clamp(34px,4.5vw,62px);grid-template-columns:minmax(0,1fr) minmax(470px,.92fr)}.vi2-hero-grid.is-enrolled{grid-template-columns:minmax(0,760px)}.vi2-hero-copy{min-width:0;padding-top:6px}.vi2-eyebrow,.vi2-kicker{color:var(--vi2-amber-soft);display:inline-block;margin-bottom:17px}.vi2-final>h2,.vi2-hero-copy h1,.vi2-title{font-family:var(--vi2-font-display),"Bricolage Grotesque",sans-serif;font-weight:800;letter-spacing:-.035em}.vi2-hero-copy h1{color:var(--vi2-cream);font-size:clamp(45px,5.3vw,70px);line-height:1.02;margin:0 0 24px;max-width:700px}.vi2-hero-copy h1 mark{background:var(--vi2-amber);border-radius:9px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#151109;padding:0 10px 4px}.vi2-hero-copy>p{color:var(--vi2-warm);font-size:clamp(16px,1.65vw,19px);line-height:1.65;margin:0;max-width:610px}.vi2-hero-benefits{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.vi2-hero-benefits span{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--vi2-line);border-radius:999px;color:#c9c4ba;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:8px 11px}.vi2-hero-benefits i{color:var(--vi2-amber);font-size:17px}.vi2-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:30px}.vi2-hero-actions>a:not(.vi2-button){color:var(--vi2-cream);font-size:14px;font-weight:800;text-decoration:none}.vi2-hero-actions>a:not(.vi2-button) span{color:var(--vi2-amber);margin-left:6px}.vi2-button{align-items:center;background:var(--vi2-lime);border:0;border-radius:999px;box-shadow:0 0 0 4px rgba(198,242,74,.1),0 14px 34px rgba(198,242,74,.16);color:#11150c;display:inline-flex;font-family:var(--vi2-font-mono),"JetBrains Mono",monospace;font-size:13px;font-weight:800;gap:11px;justify-content:center;letter-spacing:.8px;min-height:58px;padding:15px 25px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.vi2-button:hover{background:#d3f96a;box-shadow:0 0 0 8px rgba(198,242,74,.12),0 18px 42px rgba(198,242,74,.2);transform:translateY(-2px)}.vi2-button>span{animation:vi2-chevron 1.7s ease-in-out infinite;font-size:18px;letter-spacing:-5px;line-height:1}@keyframes vi2-chevron{0%,to{opacity:.35;transform:translateX(-2px)}50%{opacity:1;transform:translateX(2px)}}.vi2-page .videoia-checkout-card.vi2-checkout{background:transparent;border:0;box-shadow:none;color:var(--vi2-cream);margin:0;min-width:0;padding:0;scroll-margin-top:18px;width:100%}.vi2-checkout-availability{display:grid;gap:9px;margin:0 8px 14px}.vi2-checkout-availability>span{align-items:center;color:#c3cad2;display:flex;font-size:13px;gap:9px}.vi2-checkout-availability>span i{animation:vi2-dot-pulse 1.7s ease-in-out infinite;background:var(--vi2-amber);border-radius:50%;box-shadow:0 0 0 5px rgba(240,169,42,.14);height:8px;width:8px}.vi2-checkout-availability>b{background:#252b32;border-radius:99px;display:block;height:5px;overflow:hidden}.vi2-checkout-availability>b i{background:var(--vi2-lime);border-radius:inherit;display:block;height:100%;position:relative;width:90%}.vi2-checkout-availability>b i:after{animation:vi2-progress-sweep 3.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);content:"";inset-block:0;position:absolute;width:34px}.vi2-checkout-card{animation:vi2-card-glow 4s ease-in-out infinite;background:#14181d;border:1px solid #262c33;border-radius:20px;padding:28px}@keyframes vi2-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes vi2-progress-sweep{0%{transform:translateX(-140%)}55%,to{transform:translateX(800%)}}@keyframes vi2-card-glow{0%,to{box-shadow:0 0 0 rgba(198,242,74,0)}50%{box-shadow:0 0 36px -16px rgba(198,242,74,.32)}}.vi2-page .videoia-checkout-card-head{align-items:start;border:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 25px;padding:0}.vi2-page .videoia-checkout-eyebrow{color:var(--vi2-amber);font-family:var(--vi2-font-mono),monospace;font-size:9px;font-weight:800;letter-spacing:1.5px;margin-bottom:7px;text-transform:uppercase}.vi2-page .videoia-checkout-card-head h2{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:clamp(27px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.06;margin:0;text-transform:none}.vi2-page .videoia-checkout-card-head p{color:var(--vi2-muted);font-size:12px;font-weight:500;margin-top:7px}.vi2-page .videoia-checkout-price{align-items:end;display:grid;justify-items:end;white-space:nowrap}.vi2-page .videoia-checkout-price small{color:var(--vi2-amber);font-family:var(--vi2-font-mono),monospace;font-size:9px;letter-spacing:1px}.vi2-page .videoia-checkout-price strong{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:clamp(24px,2.8vw,32px);font-weight:800;letter-spacing:-.04em}.vi2-page .videoia-checkout-regular-price{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);border-radius:7px;color:#d8d3c9;display:inline-flex;font-size:10px;font-weight:800;gap:7px;margin-top:4px;padding:3px 7px;text-transform:uppercase}.vi2-page .vi2-regular-price del,.vi2-page .videoia-checkout-regular-price del{color:#fffaf0;font-size:13px;font-weight:900;text-decoration-color:#ff5b5f;text-decoration-thickness:2px}.vi2-page .videoia-checkout-form,.vi2-page .videoia-checkout-identity{display:grid;gap:17px;min-width:0}.vi2-enrolled-card{align-self:center;background:radial-gradient(circle at 100% 0,rgba(198,242,74,.14),transparent 42%),var(--vi2-card);border:1px solid rgba(198,242,74,.42);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.34);display:grid;justify-items:start;padding:clamp(30px,4vw,48px)}.vi2-enrolled-card>.material-symbols-outlined{color:var(--vi2-lime);font-size:42px;margin-bottom:16px}.vi2-enrolled-card>small{color:var(--vi2-lime);font-family:var(--vi2-font-mono),monospace;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vi2-enrolled-card h2{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:clamp(30px,4vw,46px);letter-spacing:-.035em;line-height:1.02;margin:12px 0 14px}.vi2-enrolled-card p{color:var(--vi2-warm);font-size:15px;line-height:1.6;margin:0;max-width:470px}.vi2-enrolled-card .vi2-enrolled-cta{margin-top:26px}.vi2-enrolled-card .vi2-enrolled-cta>span{font-size:20px;letter-spacing:0}.vi2-page .videoia-checkout-fields-2{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.vi2-page .videoia-checkout-card .bm-field,.vi2-page .videoia-checkout-field,.vi2-page .videoia-checkout-phone-field{display:grid;gap:8px;min-width:0;width:100%}.vi2-page .videoia-checkout-card .bm-field>label,.vi2-page .videoia-checkout-field>span:first-child,.vi2-page .videoia-checkout-methods legend,.vi2-page .videoia-checkout-phone-field>label{color:var(--vi2-cream);font-size:13px;font-weight:800;line-height:1.3}.vi2-page .videoia-checkout-phone-field>label{align-items:center;display:flex;gap:7px}.vi2-page .videoia-checkout-phone-field .whatsapp-icon{color:#25d366;height:17px;width:17px}.vi2-page .videoia-checkout-card .bm-country-select select,.vi2-page .videoia-checkout-card .bm-phone-input,.vi2-page .videoia-checkout-input-wrap{background:var(--vi2-card-2);border:1px solid #333b44;border-radius:12px;box-shadow:none;color:var(--vi2-cream);min-height:50px;min-width:0;width:100%}.vi2-page .videoia-checkout-input-wrap{align-items:center;display:flex}.vi2-page .videoia-checkout-card .bm-country-select select:focus,.vi2-page .videoia-checkout-card .bm-phone-input:focus-within,.vi2-page .videoia-checkout-input-wrap:focus-within{border-color:var(--vi2-lime);box-shadow:0 0 0 3px rgba(198,242,74,.14);outline:0}.vi2-page .videoia-checkout-input-wrap>.material-symbols-outlined{color:#8d959d;font-size:20px;margin-left:14px}.vi2-page .videoia-checkout-input-wrap input{background:transparent;border:0;color:var(--vi2-cream);flex:1;font:inherit;font-size:16px;font-weight:600;min-height:48px;min-width:0;outline:0;padding:12px 13px;width:100%}.vi2-page .videoia-checkout-card .bm-phone-input>input:-webkit-autofill,.vi2-page .videoia-checkout-card .bm-phone-input>input:-webkit-autofill:focus,.vi2-page .videoia-checkout-card .bm-phone-input>input:-webkit-autofill:hover,.vi2-page .videoia-checkout-input-wrap input:-webkit-autofill,.vi2-page .videoia-checkout-input-wrap input:-webkit-autofill:focus,.vi2-page .videoia-checkout-input-wrap input:-webkit-autofill:hover{-webkit-text-fill-color:var(--vi2-cream);caret-color:var(--vi2-cream);box-shadow:0 0 0 1000px var(--vi2-card-2) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.vi2-page .videoia-checkout-card .bm-phone-input>input:-webkit-autofill,.vi2-page .videoia-checkout-input-wrap input:-webkit-autofill{background:var(--vi2-card-2);color:var(--vi2-cream)}.vi2-page .videoia-checkout-card .bm-phone-input>input:autofill,.vi2-page .videoia-checkout-input-wrap input:autofill{background:var(--vi2-card-2);color:var(--vi2-cream)}.vi2-page .videoia-checkout-card .bm-phone-input input::-moz-placeholder,.vi2-page .videoia-checkout-input-wrap input::-moz-placeholder{color:#8d959d}.vi2-page .videoia-checkout-card .bm-phone-input input::placeholder,.vi2-page .videoia-checkout-input-wrap input::placeholder{color:#8d959d}.vi2-page .videoia-checkout-contact-fields{align-items:end;grid-template-columns:minmax(145px,.8fr) minmax(0,1.2fr)}.vi2-page .videoia-checkout-card .bm-country-select,.vi2-page .videoia-checkout-card .bm-phone-input,.vi2-page .videoia-checkout-card .bm-phone-prefix{min-width:0;max-width:100%}.vi2-page .videoia-checkout-card .bm-country-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--vi2-cream);font:inherit;font-size:13px;font-weight:700;padding:11px 38px 11px 12px}.vi2-page .videoia-checkout-card .bm-country-select .material-symbols-outlined{color:var(--vi2-muted)}.vi2-page .videoia-checkout-card .bm-field-hint{display:none}.vi2-page .videoia-checkout-card .bm-phone-input{display:grid;grid-template-columns:auto minmax(0,1fr);overflow:visible;position:relative}.vi2-page .videoia-checkout-card .bm-phone-prefix{background:transparent;border-color:#333b44;border-radius:11px 0 0 11px}.vi2-page .videoia-checkout-card .bm-phone-prefix-btn{background:transparent;border:0;color:var(--vi2-cream);gap:6px;height:100%;min-height:48px;padding:0 9px}.vi2-page .videoia-checkout-card .bm-phone-dial{color:var(--vi2-cream);font-size:13px}.vi2-page .videoia-checkout-card .bm-phone-prefix-chevron{color:var(--vi2-muted);font-size:18px}.vi2-page .videoia-checkout-card .bm-phone-input>input{background:transparent;border:0;border-left:1px solid #333b44;border-radius:0 11px 11px 0;color:var(--vi2-cream);font:inherit;font-size:16px;font-weight:600;min-height:48px;min-width:0;outline:0;padding:12px;width:100%}.vi2-page .videoia-checkout-card .bm-phone-country-dropdown{background:var(--vi2-card-2);border-color:#333b44;box-sizing:border-box;color:var(--vi2-cream);max-width:none;width:min(320px,calc(100vw - 52px));z-index:1000}.vi2-page .videoia-checkout-card .bm-phone-country-search{border-color:#333b44}.vi2-page .videoia-checkout-card .bm-phone-country-option,.vi2-page .videoia-checkout-card .bm-phone-country-search input{color:var(--vi2-cream)}.vi2-page .videoia-checkout-card .bm-phone-country-option:hover,.vi2-page .videoia-checkout-card .bm-phone-country-option[aria-selected=true]{background:#272e36}.vi2-page .videoia-checkout-methods{border:0;margin:0;min-width:0;padding:0}.vi2-page .videoia-checkout-methods legend{margin-bottom:9px}.vi2-page .videoia-checkout-method-grid{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.vi2-page .videoia-checkout-method{align-items:center;background:var(--vi2-card-2);border:1px solid #333b44;border-radius:12px;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr);min-height:52px;min-width:0;padding:8px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.vi2-page .videoia-checkout-method:hover{border-color:#65717d;transform:translateY(-1px)}.vi2-page .videoia-checkout-method.is-selected{background:rgba(198,242,74,.08);border-color:var(--vi2-lime)}.vi2-page .videoia-checkout-method .videoia-checkout-method-check,.vi2-page .videoia-checkout-method>.material-symbols-outlined{display:none}.vi2-page .videoia-checkout-method strong{color:var(--vi2-cream);flex:0 0 auto;font-size:10px;font-weight:800;line-height:1.1;min-width:0;white-space:nowrap}.vi2-page .videoia-checkout-method-main{align-items:center;display:flex;gap:6px;justify-content:center;min-width:0}.vi2-page .videoia-checkout-method-logos{align-items:center;display:flex;flex:0 1 auto;flex-wrap:nowrap;gap:3px;min-width:0}.vi2-page .videoia-checkout-method-logos .bm-co2-pay-logo{height:15px;width:auto}.vi2-page .videoia-checkout-method-logos .bm-co2-pay-coin{width:15px}.vi2-page .videoia-checkout-submit{align-items:center;background:var(--vi2-lime);background-image:none;border:0;border-radius:999px;box-shadow:0 0 0 4px rgba(198,242,74,.1),0 14px 34px rgba(198,242,74,.16);color:#11150c;cursor:pointer;display:grid;font-family:var(--vi2-font-mono),monospace;font-size:13px;font-weight:900;gap:10px;grid-template-columns:auto minmax(0,1fr) auto;letter-spacing:.4px;min-height:60px;padding:12px 18px;text-transform:uppercase;width:100%}.vi2-page .videoia-checkout-submit:hover:not(:disabled){background:#d3f96a;filter:none;transform:translateY(-2px)}.vi2-page .videoia-checkout-submit-arrow,.vi2-page .videoia-checkout-submit>.material-symbols-outlined{color:#11150c;font-size:20px}.vi2-page .videoia-checkout-reassurance{color:var(--vi2-muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:600;gap:8px 16px;justify-content:center}.vi2-page .videoia-checkout-login a,.vi2-page .videoia-checkout-reassurance i{color:var(--vi2-lime)}.vi2-page .videoia-checkout-connected,.vi2-page .videoia-checkout-login{color:var(--vi2-muted);font-size:12px}.vi2-page .videoia-checkout-connected{background:rgba(198,242,74,.07);border:1px solid rgba(198,242,74,.2);border-radius:12px}.vi2-page .videoia-checkout-error{background:#2b1916;border:0;border-left:3px solid #d9432f;color:#ffb5a9;font-size:13px;margin-bottom:18px}.vi2-section{padding:clamp(70px,9vw,118px) 0}.vi2-section+.vi2-section{border-top:1px solid rgba(45,52,61,.45)}.vi2-title{color:var(--vi2-cream);font-size:clamp(34px,5vw,58px);line-height:1.04;margin:0 0 18px;max-width:850px}.vi2-curriculum-intro>p,.vi2-lead{color:var(--vi2-warm);font-size:clamp(15px,1.8vw,18px);line-height:1.65;margin:0 0 42px;max-width:650px}.vi2-roadmap{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:46px;position:relative}.vi2-roadmap article{background:var(--vi2-card);border:1px solid var(--vi2-line);border-radius:18px;min-height:270px;padding:22px;position:relative;transition:border-color .16s ease,transform .16s ease}.vi2-roadmap article:hover{border-color:var(--vi2-amber);transform:translateY(-3px)}.vi2-roadmap article>i{color:var(--vi2-amber);font-size:27px;margin-bottom:12px}.vi2-roadmap h3{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:18px;line-height:1.18;margin:0 0 10px}.vi2-roadmap p{color:var(--vi2-warm);font-size:13px;line-height:1.55;margin:0}.vi2-offer-panel{align-items:center;background:#15191d;border:1px solid rgba(240,169,42,.35);border-radius:20px;display:grid;gap:26px;grid-template-columns:minmax(0,1fr) auto;margin-top:42px;padding:clamp(22px,3vw,34px)}.vi2-offer-price{display:grid;justify-items:start}.vi2-offer-price>span,.vi2-offer-timer>span{color:var(--vi2-amber);font-family:var(--vi2-font-mono),monospace;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.vi2-offer-price>strong{color:var(--vi2-amber-soft);font-family:var(--vi2-font-display),sans-serif;font-size:clamp(42px,6vw,70px);line-height:1}.vi2-offer-price>small{margin-top:9px}.vi2-regular-price{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ddd8ce;display:inline-flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.vi2-offer-action{align-items:end;display:flex;gap:22px}.vi2-offer-timer{display:grid;gap:8px}.vi2-offer-timer .video-landing-countdown-grid{gap:7px;max-width:245px}.vi2-page .video-landing-countdown time{background:linear-gradient(180deg,rgba(240,169,42,.12),rgba(7,9,11,.92));border-color:rgba(240,169,42,.58);box-shadow:inset 0 0 0 1px rgba(240,169,42,.08),0 8px 20px rgba(0,0,0,.2);min-width:58px;padding:9px 7px}.vi2-page .video-landing-countdown time strong{color:#ffd665;font-family:var(--vi2-font-mono),monospace;font-size:20px;font-weight:900}.vi2-page .video-landing-countdown time small{color:#f4efe5;font-size:9px;font-weight:900;letter-spacing:.08em}.vi2-proof-section{background:#0b0e11}.vi2-proofs{-moz-column-gap:18px;column-gap:18px;-moz-columns:280px 3;columns:280px 3;margin-top:44px}.vi2-proof{background:var(--vi2-card);border:1px solid var(--vi2-line);border-radius:20px;-moz-column-break-inside:avoid;break-inside:avoid;margin:0 0 18px;overflow:hidden;transition:border-color .16s ease,transform .16s ease}.vi2-proof:hover{border-color:var(--vi2-amber);transform:translateY(-3px)}.vi2-proof img{background:#0b0e11;display:block;height:auto;width:100%}.vi2-proof figcaption{border-top:1px solid var(--vi2-line);display:grid;gap:7px;padding:18px 19px 20px}.vi2-proof figcaption strong{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:17px;line-height:1.22}.vi2-proof figcaption p{color:var(--vi2-warm);font-size:13px;line-height:1.55;margin:0}.vi2-inline-cta{-moz-column-break-inside:avoid;break-inside:avoid;display:none;margin:0 0 18px}.vi2-curriculum-section{background:var(--vi2-card)}.vi2-curriculum-wrap{align-items:start;display:grid;gap:clamp(34px,5vw,70px);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.vi2-curriculum-intro{position:sticky;top:30px}.vi2-curriculum-intro>p{margin-bottom:28px}.vi2-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.vi2-stats span{background:#111519;border:1px solid var(--vi2-line);border-radius:14px;color:var(--vi2-muted);display:grid;font-size:10px;gap:2px;padding:14px 10px;text-align:center;text-transform:uppercase}.vi2-stats strong{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:24px}.vi2-curriculum{display:grid;gap:10px}.vi2-curriculum details,.vi2-faq details{background:#111519;border:1px solid var(--vi2-line);border-radius:16px;overflow:hidden}.vi2-curriculum summary,.vi2-faq summary{cursor:pointer;list-style:none}.vi2-curriculum summary::-webkit-details-marker,.vi2-faq summary::-webkit-details-marker{display:none}.vi2-curriculum summary{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:18px}.vi2-curriculum summary>span{align-items:center;display:flex;gap:14px;min-width:0}.vi2-curriculum summary small{align-items:center;background:rgba(240,169,42,.12);border-radius:10px;color:var(--vi2-amber);display:flex;flex:0 0 auto;font-family:var(--vi2-font-mono),monospace;height:38px;justify-content:center;width:38px}.vi2-curriculum summary strong{color:var(--vi2-cream);font-size:15px;line-height:1.3}.vi2-curriculum summary em{color:var(--vi2-muted);flex:0 0 auto;font-size:11px;font-style:normal}.vi2-curriculum ul{border-top:1px solid var(--vi2-line);list-style:none;margin:0;padding:10px 18px 18px 70px}.vi2-curriculum li{align-items:center;color:var(--vi2-warm);display:grid;font-size:13px;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;padding:8px 0}.vi2-curriculum li i{color:var(--vi2-lime);font-size:18px;font-style:normal}.vi2-curriculum li small{color:var(--vi2-muted)}.vi2-trainer{align-items:stretch;display:grid;gap:0;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);margin-top:42px;overflow:hidden}.vi2-trainer-photo{background:linear-gradient(145deg,#222830,#111519);min-height:440px;overflow:hidden;position:relative}.vi2-trainer-photo img{bottom:0;height:95%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;position:absolute;transform:translateX(-50%);width:100%}.vi2-trainer-copy{background:var(--vi2-amber);color:#151109;display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,6vw,72px)}.vi2-trainer-copy>span{font-family:var(--vi2-font-mono),monospace;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.vi2-trainer-copy h3{font-family:var(--vi2-font-display),sans-serif;font-size:clamp(34px,5vw,58px);line-height:1;margin:12px 0 24px}.vi2-trainer-copy p{font-size:16px;line-height:1.65;margin:0 0 14px;max-width:640px}.vi2-trainer-proofs{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.vi2-trainer-proofs figure{background:var(--vi2-card);border:1px solid var(--vi2-line);border-radius:18px;margin:0;overflow:hidden}.vi2-trainer-proofs img{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.vi2-trainer-proofs figcaption{display:grid;gap:5px;padding:16px}.vi2-trainer-proofs figcaption span{color:var(--vi2-amber);font-family:var(--vi2-font-mono),monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase}.vi2-trainer-proofs figcaption strong{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:17px;line-height:1.2}.vi2-trainer-proofs figcaption small{color:var(--vi2-warm);font-size:12px;line-height:1.45}.vi2-videos-section{background:#0b0e11}.vi2-page .video-landing-video-carousel{margin-top:42px;max-width:100%}.vi2-page .video-landing-video-track{grid-auto-columns:minmax(260px,31%)}.vi2-faq{display:grid;gap:10px;margin-top:38px;max-width:900px}.vi2-faq summary{align-items:center;color:var(--vi2-cream);display:flex;font-family:var(--vi2-font-display),sans-serif;font-size:17px;font-weight:700;gap:18px;justify-content:space-between;padding:20px 22px}.vi2-faq summary>span{align-items:center;display:flex;gap:12px}.vi2-faq summary i{color:var(--vi2-amber);font-size:21px}.vi2-faq summary b{color:var(--vi2-amber);font-family:var(--vi2-font-body),sans-serif;font-size:24px;transition:transform .16s ease}.vi2-faq details[open] summary b{transform:rotate(45deg)}.vi2-faq details p{border-top:1px solid var(--vi2-line);color:var(--vi2-warm);font-size:14px;line-height:1.65;margin:0;padding:18px 22px 21px 55px}.vi2-final-section{padding-top:0}.vi2-final{background:radial-gradient(circle at 92% 12%,rgba(240,169,42,.13),transparent 20rem),var(--vi2-card);border:1px solid var(--vi2-line);border-radius:24px;padding:clamp(30px,6vw,68px)}.vi2-final>h2{font-size:clamp(38px,6vw,70px);line-height:1;margin:0 0 17px}.vi2-final>p{color:var(--vi2-warm);font-size:17px;margin:0}.vi2-final .vi2-offer-panel{background:#111519}.vi2-footer{background:#090c0f;border-top:1px solid var(--vi2-line);padding:54px 0 22px}.vi2-footer-main{align-items:start;display:flex;justify-content:space-between}.vi2-footer-main>div:first-child p{color:var(--vi2-warm);font-size:13px;margin:13px 0 0}.vi2-footer-help{align-items:flex-end;display:grid;gap:8px;justify-items:end}.vi2-footer-help>span{color:var(--vi2-amber);font-family:var(--vi2-font-mono),monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase}.vi2-footer-help a{align-items:center;color:var(--vi2-cream);display:inline-flex;font-size:13px;font-weight:700;gap:8px;text-decoration:none}.vi2-footer-help svg{color:#25d366;height:17px;width:17px}.vi2-footer-bottom{border-top:1px solid var(--vi2-line);color:var(--vi2-muted);display:flex;font-size:11px;justify-content:space-between;margin-top:35px;padding-top:18px}.vi2-footer-bottom a{color:var(--vi2-warm);text-decoration:none}.vi2-sticky-offer{display:none}@keyframes vi2-sticky-blue-pulse{0%,to{box-shadow:0 10px 28px rgba(21,87,240,.34),0 0 0 0 rgba(96,165,250,.46)}52%{box-shadow:0 16px 38px rgba(21,87,240,.5),0 0 0 9px rgba(96,165,250,0)}}@media (max-width:1040px){.vi2-hero-grid{grid-template-columns:minmax(0,1fr)}.vi2-hero-copy{max-width:820px}.vi2-page .videoia-checkout-card.vi2-checkout{max-width:700px}.vi2-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.vi2-curriculum-wrap{grid-template-columns:1fr}.vi2-curriculum-intro{position:static}.vi2-trainer{grid-template-columns:1fr}.vi2-trainer-photo{min-height:410px}.vi2-trainer-proofs{grid-template-columns:1fr}.vi2-trainer-proofs img{aspect-ratio:16/8}.vi2-offer-panel{grid-template-columns:1fr}.vi2-offer-action{align-items:stretch;flex-direction:column}}@media (max-width:720px){body:has(.vi2-page .videoia-checkout-card) [data-support-widget]{display:none}body:has(.vi2-sticky-offer.is-visible) .vi2-page{padding-bottom:calc(142px + env(safe-area-inset-bottom))}.vi2-wrap{padding-inline:18px}.vi2-hero-inner{padding-block:22px 54px}.vi2-topbar{margin-bottom:42px}.vi2-topbar .brand-logo img{height:26px}.vi2-topbar-actions span{font-size:8px;letter-spacing:.8px;padding:7px 9px}.vi2-topbar-actions a{display:none}.vi2-hero-copy h1{font-size:clamp(39px,12vw,56px);line-height:1.01}.vi2-hero-copy>p{font-size:16px}.vi2-hero-actions{align-items:stretch;flex-direction:column}.vi2-hero-actions .vi2-button{width:100%}.vi2-page .videoia-checkout-card.vi2-checkout{scroll-margin-top:10px}.vi2-enrolled-card{border-radius:18px;padding:28px 22px}.vi2-enrolled-card .vi2-enrolled-cta{width:100%}.vi2-checkout-card{border-radius:18px;padding:24px 20px 22px}.vi2-page .videoia-checkout-card-head{grid-template-columns:1fr;gap:8px;margin-bottom:20px}.vi2-page .videoia-checkout-card-head h2{font-size:clamp(22px,6.6vw,26px);line-height:1;white-space:nowrap}.vi2-page .videoia-checkout-card-head p{display:block}.vi2-page .videoia-checkout-price{align-items:baseline;gap:8px;grid-template-columns:auto auto;justify-content:start;justify-items:start}.vi2-page .videoia-checkout-price strong{font-size:26px}.vi2-page .videoia-checkout-regular-price{grid-column:1/-1;margin-top:0}.vi2-page .videoia-checkout-contact-fields,.vi2-page .videoia-checkout-fields-2{grid-template-columns:minmax(0,1fr)}.vi2-page .videoia-checkout-method-grid{gap:7px;grid-template-columns:1fr}.vi2-page .videoia-checkout-method{min-height:50px;padding:8px 10px}.vi2-page .videoia-checkout-method-main{gap:9px}.vi2-page .videoia-checkout-method strong{flex:0 0 auto;font-size:12px;white-space:nowrap}.vi2-page .videoia-checkout-method-logos{flex:1 1 auto;flex-wrap:nowrap;gap:4px;min-width:0}.vi2-page .videoia-checkout-method-logos .bm-co2-pay-logo{height:18px}.vi2-page .videoia-checkout-method-logos .bm-co2-pay-coin{width:18px}.vi2-page .videoia-checkout-submit{font-size:12px;min-height:58px;padding-inline:14px}.vi2-section{padding:70px 0}.vi2-title{font-size:clamp(34px,10vw,46px)}.vi2-roadmap{grid-template-columns:1fr}.vi2-roadmap article{min-height:0}.vi2-proofs{-moz-columns:1;column-count:1}.vi2-inline-cta{display:block}.vi2-inline-cta .vi2-button{width:100%}.vi2-stats{gap:7px}.vi2-curriculum summary{align-items:flex-start;flex-direction:column;gap:10px}.vi2-curriculum summary em{padding-left:52px}.vi2-curriculum ul{padding-left:18px}.vi2-curriculum li{grid-template-columns:auto minmax(0,1fr)}.vi2-curriculum li small{grid-column:2}.vi2-trainer-photo{min-height:360px}.vi2-trainer-copy{padding:32px 24px}.vi2-page .video-landing-video-track{grid-auto-columns:minmax(270px,88%)}.vi2-page .video-landing-video-carousel{max-width:calc(100vw - 18px)}.vi2-faq summary{font-size:15px;padding:18px}.vi2-faq details p{padding:17px 18px 20px}.vi2-final{border-radius:20px;padding:30px 20px}.vi2-offer-panel{gap:22px;padding:20px}.vi2-offer-price>strong{font-size:50px}.vi2-offer-action .vi2-button{width:100%}.vi2-footer-main{flex-direction:column;gap:30px}.vi2-footer-help{align-items:flex-start;justify-items:start}.vi2-sticky-offer{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(9,12,15,.96);border-top:1px solid rgba(240,169,42,.35);bottom:0;box-shadow:0 -16px 44px rgba(0,0,0,.48);display:grid;gap:9px 12px;grid-template-columns:minmax(0,1fr) minmax(126px,.9fr);left:0;opacity:0;padding:10px 14px max(13px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;right:0;transform:translateY(115%);transition:opacity .18s ease,transform .22s ease;z-index:900}.vi2-sticky-offer.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.vi2-sticky-copy{align-items:baseline;display:flex;flex-wrap:wrap;gap:3px 7px;min-width:0}.vi2-sticky-copy>span{color:var(--vi2-amber);flex-basis:100%;font-family:var(--vi2-font-mono),monospace;font-size:8px;letter-spacing:1px;text-transform:uppercase}.vi2-sticky-copy strong{color:var(--vi2-cream);font-family:var(--vi2-font-display),sans-serif;font-size:22px;line-height:1}.vi2-sticky-copy del{color:var(--vi2-muted);font-size:10px}.vi2-sticky-countdown{align-items:end;display:grid}.vi2-sticky-countdown .video-landing-countdown-grid{gap:4px;max-width:150px}.vi2-sticky-countdown .video-landing-countdown time{border-radius:6px;padding:4px 3px}.vi2-sticky-countdown .video-landing-countdown time strong{font-size:13px}.vi2-sticky-countdown .video-landing-countdown time small{font-size:7px}.vi2-sticky-offer>button{animation:vi2-sticky-blue-pulse 2.3s ease-in-out infinite;background:var(--vi2-blue);border:1px solid rgba(96,165,250,.85);border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-size:13px;font-weight:900;grid-column:1/-1;min-height:48px;padding:10px 16px;text-align:center;width:100%}.vi2-sticky-offer>button span{font-size:22px;margin-left:8px}}@media (max-width:390px){.vi2-wrap{padding-inline:14px}.vi2-hero-copy h1{font-size:37px}.vi2-hero-benefits span{font-size:11px}.vi2-checkout-card{padding:22px 16px}.vi2-page .videoia-checkout-card .bm-phone-prefix-btn{gap:4px;padding-inline:7px}.vi2-page .videoia-checkout-card .bm-phone-flag{font-size:17px}.vi2-page .videoia-checkout-card .bm-phone-dial{font-size:12px}.vi2-page .videoia-checkout-card .bm-phone-prefix-chevron{font-size:15px}.vi2-page .videoia-checkout-submit{font-size:11px}}@media (prefers-reduced-motion:reduce){.vi2-page *,.vi2-sticky-offer,.vi2-sticky-offer>button{animation:none!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bm-localized-money{color:inherit;font:inherit;vertical-align:middle}@font-face{font-display:swap;font-family:Promo Archivo;font-style:normal;font-weight:500 900;src:url(/fonts/promo-archivo.woff2) format("woff2")}@font-face{font-display:swap;font-family:Promo Space Grotesk;font-style:normal;font-weight:400 700;src:url(/fonts/promo-space-grotesk.woff2) format("woff2")}@keyframes independence-popup_overlayIn__4LhVi{0%{opacity:0}to{opacity:1}}@keyframes independence-popup_modalIn__llcDL{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes independence-popup_sheetIn__lpwN8{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes independence-popup_confettiFall__r11v_{0%{opacity:1;translate:0 -10px}to{opacity:0;rotate:180deg;translate:0 70px}}@keyframes independence-popup_pulseGlow__ow6IT{0%,to{box-shadow:0 0 0 0 rgb(232 17 45/45%)}50%{box-shadow:0 0 0 10px rgb(232 17 45/0)}}.independence-popup_overlay__cAfHR{align-items:center;animation:independence-popup_overlayIn__4LhVi .18s ease-out both;background:rgb(12 22 15/62%);display:flex;font-family:Promo Space Grotesk,Arial,sans-serif;inset:0;justify-content:center;padding:24px;position:fixed;z-index:2147483000}.independence-popup_modal__l29gY{animation:independence-popup_modalIn__llcDL .36s cubic-bezier(.22,1,.36,1) both;background:#fff;border-radius:20px;box-shadow:0 40px 90px rgb(0 0 0/45%);display:flex;max-height:min(620px,calc(100dvh - 48px));max-width:780px;overflow:hidden;position:relative;width:100%}.independence-popup_flagBar__Sh9Uh{display:none}.independence-popup_celebration__7ZeCG{background:linear-gradient(165deg,#00753c,#005c2f);box-sizing:border-box;display:flex;flex:0 0 250px;min-height:440px;overflow:hidden;padding:28px 24px;position:relative}.independence-popup_celebration__7ZeCG:before{content:"";display:flex;height:8px;inset:0 0 auto;position:absolute;background:linear-gradient(90deg,#008751 0 33.333%,#fcd116 33.333% 66.666%,#e8112d 66.666%)}.independence-popup_confetti__Q8nQO{inset:0;overflow:hidden;pointer-events:none;position:absolute}.independence-popup_confetti__Q8nQO i{animation:independence-popup_confettiFall__r11v_ linear infinite;border-radius:2px;display:block;height:11px;opacity:.9;position:absolute;width:7px}.independence-popup_yellow__6MRRi{background:#fcd116}.independence-popup_red__zJ2xl{background:#e8112d}.independence-popup_white__M_qJA{background:#fff}.independence-popup_mint__vWURZ{background:#7be3a8}.independence-popup_celebrationCopy__C4PN2{align-self:flex-end;color:#fff;display:flex;flex-direction:column;gap:10px;position:relative;z-index:1}.independence-popup_dateMark__cVt6Q{color:#fcd116;font-family:Promo Archivo,Arial,sans-serif;font-size:53px;font-weight:900;line-height:.88;white-space:nowrap}.independence-popup_dateMark__cVt6Q sup{font-size:23px}.independence-popup_independenceLabel__HKQx7{color:rgb(255 255 255/92%);font-family:Promo Archivo,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.65px;line-height:1.35;text-transform:uppercase}.independence-popup_redRule__izZGs{background:#e8112d;height:4px;width:44px}.independence-popup_celebrationCopy__C4PN2 p{color:rgb(255 255 255/76%);font-size:13px;line-height:1.5;margin:0}.independence-popup_content__DqVYZ{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:17px;justify-content:center;min-width:0;padding:32px 36px;position:relative}.independence-popup_closeButton__snDW4{align-items:center;background:#f1efe8;border:0;border-radius:50%;color:#6b7a6f;cursor:pointer;display:flex;font:inherit;font-size:24px;height:36px;justify-content:center;line-height:1;padding:0 0 2px;position:absolute;right:16px;top:16px;transition:background .16s ease,color .16s ease,transform .16s ease;width:36px}.independence-popup_closeButton__snDW4:hover{background:#e4e1d6;color:#14261a;transform:rotate(5deg)}.independence-popup_closeButton__snDW4:focus-visible,.independence-popup_copyButton__zPWbd:focus-visible,.independence-popup_footerNote__dwbIz a:focus-visible{outline:3px solid #fcd116;outline-offset:3px}.independence-popup_heading__HMHvO{display:flex;flex-direction:column;gap:8px;padding-right:42px}.independence-popup_eyebrow__rE_QB{color:#00753c;font-family:Promo Archivo,Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:2.5px;margin:0;text-transform:uppercase}.independence-popup_heading__HMHvO h2{color:#14261a;font-family:Promo Archivo,Arial,sans-serif;font-size:42px;font-weight:900;letter-spacing:0;line-height:1;margin:0}.independence-popup_heading__HMHvO h2 strong{color:#e8112d;font:inherit}.independence-popup_description__OGB_S{color:#4a5a4f;font-size:15px;line-height:1.5;margin:0}.independence-popup_countdown__fg0Lq{align-items:center;display:flex;gap:10px}.independence-popup_timeUnit__8mYcq{align-items:center;display:flex;flex-direction:column;gap:4px}.independence-popup_timeUnit__8mYcq strong{background:#f1efe8;border-radius:10px;color:#14261a;display:block;font-family:Promo Archivo,Arial,sans-serif;font-size:29px;font-variant-numeric:tabular-nums;font-weight:900;min-width:47px;padding:8px 12px;text-align:center}.independence-popup_timeUnit__8mYcq span{color:#8a958d;font-size:10px;letter-spacing:1.5px;text-transform:uppercase}.independence-popup_separator__UJFlG{color:#c9c4b4;font-family:Promo Archivo,Arial,sans-serif;font-size:26px;font-weight:900;margin-bottom:18px}.independence-popup_urgency__VLyeA{color:#e8112d;font-size:12px;font-weight:700;line-height:1.3;margin:0 0 18px;max-width:90px}.independence-popup_codeRow__ihemS{align-items:stretch;display:flex;gap:10px}.independence-popup_code__GcCHz{align-items:center;background:#f2f9f4;border:2px dashed #00753c;border-radius:12px;color:#00753c;display:flex;flex:1;font-family:Promo Archivo,Arial,sans-serif;font-size:17px;font-weight:800;justify-content:center;letter-spacing:1.7px;min-width:0;padding:12px 8px;white-space:nowrap}.independence-popup_copyButton__zPWbd{animation:independence-popup_pulseGlow__ow6IT 2.2s infinite;background:#e8112d;border:0;border-radius:12px;color:#fff;cursor:pointer;flex:0 0 154px;font-family:Promo Archivo,Arial,sans-serif;font-size:15px;font-weight:800;letter-spacing:.4px;padding:0 18px;transition:background .16s ease,transform .16s ease}.independence-popup_copyButton__zPWbd:hover{background:#c60d25;transform:translateY(-1px)}.independence-popup_footerNote__dwbIz{color:#9aa59d;font-size:12px;margin:0}.independence-popup_footerNote__dwbIz a{color:#00753c;font-weight:700;text-decoration:none}.independence-popup_mobileOnly___etpC{display:none}@media (max-width:720px){.independence-popup_overlay__cAfHR{align-items:flex-end;padding:0}.independence-popup_modal__l29gY{animation:independence-popup_sheetIn__lpwN8 .42s cubic-bezier(.22,1,.36,1) both;border-radius:24px 24px 0 0;box-shadow:0 -20px 60px rgb(0 0 0/40%);display:block;max-height:calc(100dvh - 28px);max-width:none;overflow-y:auto;width:100%}.independence-popup_flagBar__Sh9Uh{display:flex;height:8px;position:sticky;top:0;z-index:2}.independence-popup_flagBar__Sh9Uh span{flex:1}.independence-popup_flagBar__Sh9Uh span:first-child{background:#008751}.independence-popup_flagBar__Sh9Uh span:nth-child(2){background:#fcd116}.independence-popup_flagBar__Sh9Uh span:nth-child(3){background:#e8112d}.independence-popup_celebration__7ZeCG{display:none}.independence-popup_content__DqVYZ{gap:14px;padding:22px 22px calc(24px + env(safe-area-inset-bottom))}.independence-popup_closeButton__snDW4{height:42px;right:14px;top:14px;width:42px}.independence-popup_heading__HMHvO{gap:6px;padding-right:44px}.independence-popup_eyebrow__rE_QB{font-size:11px;letter-spacing:1.7px;line-height:1.45}.independence-popup_heading__HMHvO h2{font-size:clamp(27px,8vw,32px);line-height:1.05}.independence-popup_description__OGB_S{display:none}.independence-popup_countdown__fg0Lq{gap:7px}.independence-popup_timeUnit__8mYcq strong{border-radius:8px;font-size:23px;min-width:36px;padding:7px 9px}.independence-popup_timeUnit__8mYcq span{display:none}.independence-popup_separator__UJFlG{font-size:20px;margin:0}.independence-popup_urgency__VLyeA{color:#8a958d;font-weight:500;margin:0 0 0 4px;max-width:88px}.independence-popup_urgency__VLyeA:first-line{color:#8a958d}.independence-popup_codeRow__ihemS{flex-direction:column;gap:10px}.independence-popup_code__GcCHz{font-size:clamp(16px,5vw,19px);letter-spacing:2px;padding:12px 8px}.independence-popup_copyButton__zPWbd{flex:none;font-size:16px;min-height:52px;padding:14px;width:100%}.independence-popup_footerNote__dwbIz{text-align:center}.independence-popup_desktopOnly__GpCQS{display:none}.independence-popup_mobileOnly___etpC{display:inline}}@media (max-height:620px) and (max-width:720px),(max-width:360px){.independence-popup_content__DqVYZ{gap:10px;padding-top:16px}.independence-popup_heading__HMHvO h2{font-size:26px}.independence-popup_copyButton__zPWbd{min-height:48px}.independence-popup_footerNote__dwbIz{display:none}}@media (prefers-reduced-motion:reduce){.independence-popup_confetti__Q8nQO i,.independence-popup_copyButton__zPWbd,.independence-popup_modal__l29gY,.independence-popup_overlay__cAfHR{animation:none}}.whatsapp-support-widget_root__wpCjf{--support-green:#25d366;--support-dark:#075e54;position:fixed;left:24px;bottom:24px;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;gap:12px;font-family:Plus Jakarta Sans,Helvetica Neue,Helvetica,Arial,sans-serif;color:#0b1236}.whatsapp-support-widget_root__wpCjf *{box-sizing:border-box}.whatsapp-support-widget_panel__hjfDp{width:376px;height:min(588px,calc(100vh - 130px));max-height:calc(100vh - 130px);overflow:hidden;display:flex;flex-direction:column;border-radius:16px;background:#efeae2;box-shadow:0 26px 64px rgba(11,18,54,.32),0 2px 8px rgba(11,18,54,.12);animation:whatsapp-support-widget_supportPop__4YxEC .22s ease-out}.whatsapp-support-widget_header__UGY8K{display:flex;align-items:center;gap:11px;flex:none;padding:11px 13px;color:#fff;background:var(--support-dark)}.whatsapp-support-widget_avatar__Zj5zw{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:#fff}.whatsapp-support-widget_avatar__Zj5zw img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.whatsapp-support-widget_headerCopy__yUBil{flex:1;min-width:0;display:grid;gap:2px}.whatsapp-support-widget_headerCopy__yUBil strong{font-size:14.5px;font-weight:700}.whatsapp-support-widget_headerCopy__yUBil span{font-size:11.5px;opacity:.82}.whatsapp-support-widget_close__KoKVo{padding:2px 6px;border:0;color:#fff;background:transparent;font-size:24px;cursor:pointer}.whatsapp-support-widget_form__9yBxQ{flex:1;min-height:0;padding:22px 20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.whatsapp-support-widget_formIntro___vGyh{padding:15px 16px 17px;border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08)}.whatsapp-support-widget_formIntro___vGyh strong{font-size:15px;font-weight:800}.whatsapp-support-widget_form__9yBxQ label{display:grid;gap:6px;color:#5b6486;font-size:12px;font-weight:700}.whatsapp-support-widget_form__9yBxQ .bm-phone-input>input,.whatsapp-support-widget_form__9yBxQ label>input{width:100%;min-width:0;padding:12px 13px;border:1px solid #d9d4cb;border-radius:10px;outline:none;background:#fff;color:#0b1236;font:500 14px inherit}.whatsapp-support-widget_form__9yBxQ .bm-phone-input>input{width:auto;flex:1}.whatsapp-support-widget_form__9yBxQ input:focus{border-color:#25d366;box-shadow:0 0 0 3px rgba(37,211,102,.14)}.whatsapp-support-widget_form__9yBxQ .bm-phone-input{position:relative;display:flex;width:100%;gap:8px}.whatsapp-support-widget_form__9yBxQ .bm-phone-prefix{position:relative;flex:none}.whatsapp-support-widget_form__9yBxQ .bm-phone-prefix-btn{height:100%;min-width:112px;padding:0 10px;display:flex;align-items:center;gap:5px;border:1px solid #d9d4cb;border-radius:10px;background:#fff;cursor:pointer;font:600 13px inherit}.whatsapp-support-widget_form__9yBxQ .bm-phone-prefix-chevron{font-size:16px}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-dropdown{position:absolute;left:0;top:calc(100% + 6px);z-index:50;width:min(320px,calc(100vw - 48px));overflow:hidden;border:1px solid #d9d4cb;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(11,18,54,.18)}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-search{display:flex;align-items:center;gap:6px;padding:8px;border-bottom:1px solid #eee}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-search input{min-width:0;width:100%;border:0;outline:0}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-list{max-height:210px;margin:0;padding:4px;overflow-y:auto;list-style:none}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-option{width:100%;padding:8px;display:flex;gap:8px;border:0;border-radius:8px;background:#fff;cursor:pointer;text-align:left}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-option:hover{background:#f4f5f8}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-option-name{flex:1}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-empty{padding:10px;font-size:12px}.whatsapp-support-widget_error__Q3_D_{margin:-4px 0 0;color:#b3341c;font-size:12.5px}.whatsapp-support-widget_startButton__w6TIw{margin-top:auto;padding:14px;border:0;border-radius:999px;background:var(--support-green);color:#04331d;font:800 15px inherit;cursor:pointer}.whatsapp-support-widget_startButton__w6TIw:disabled{opacity:.58;cursor:wait}.whatsapp-support-widget_privacy__FqlYR{margin:0;color:#717993;font-size:10.5px;line-height:1.45;text-align:center}.whatsapp-support-widget_privacy__FqlYR a{color:#075e54;font-weight:700}.whatsapp-support-widget_chat__RIp5c{flex:1;min-height:0;display:flex;flex-direction:column}.whatsapp-support-widget_contextBar__igWmE{flex:none;padding:7px 13px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d9d4cb;background:#e4ddd2}.whatsapp-support-widget_contextBar__igWmE span{width:6px;height:6px;flex:none;border-radius:50%;background:var(--support-green)}.whatsapp-support-widget_contextBar__igWmE code{overflow:hidden;color:#5b6486;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.whatsapp-support-widget_messages__9BwlN{flex:1;min-height:0;overflow-y:auto;padding:14px 13px;display:flex;flex-direction:column;gap:8px}.whatsapp-support-widget_mine__gZNvr,.whatsapp-support-widget_theirs__u1evC{max-width:84%;padding:9px 12px 6px;box-shadow:0 1px 1px rgba(0,0,0,.09);animation:whatsapp-support-widget_supportFade__X0uWB .18s ease-out}.whatsapp-support-widget_mine__gZNvr{align-self:flex-end;border-radius:10px 10px 2px 10px;background:#d9fdd3}.whatsapp-support-widget_theirs__u1evC{align-self:flex-start;border-radius:10px 10px 10px 2px;background:#fff}.whatsapp-support-widget_mine__gZNvr p,.whatsapp-support-widget_theirs__u1evC p{margin:0;color:#172034;font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.whatsapp-support-widget_mine__gZNvr p a,.whatsapp-support-widget_theirs__u1evC p a{color:#075e54;font-weight:700;text-decoration:underline;text-underline-offset:2px}.whatsapp-support-widget_mine__gZNvr time,.whatsapp-support-widget_theirs__u1evC time{display:block;margin-top:2px;font-size:10.5px;text-align:right}.whatsapp-support-widget_mine__gZNvr time{color:#5b8a6a}.whatsapp-support-widget_theirs__u1evC time{color:#9a9a92}.whatsapp-support-widget_typing__bojGL{min-width:54px;height:38px;align-self:flex-start;padding:0 13px;display:flex;align-items:center;justify-content:center;gap:4px;border-radius:10px 10px 10px 2px;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,.09)}.whatsapp-support-widget_typing__bojGL span{width:7px;height:7px;display:block;border-radius:50%;background:#8b94b3;animation:whatsapp-support-widget_supportTyping__taI4r 1.05s ease-in-out infinite}.whatsapp-support-widget_typing__bojGL span:nth-child(2){animation-delay:.14s}.whatsapp-support-widget_typing__bojGL span:nth-child(3){animation-delay:.28s}.whatsapp-support-widget_whatsappHandoff__JAB_e{flex:none;margin:11px 11px 0;padding:10px 13px;display:flex;align-items:center;gap:9px;border-radius:12px;background:var(--support-green);color:#04331d;text-decoration:none}.whatsapp-support-widget_whatsappHandoff__JAB_e span{flex:1;min-width:0;display:grid;gap:1px}.whatsapp-support-widget_whatsappHandoff__JAB_e strong{font-size:13px;font-weight:800}.whatsapp-support-widget_whatsappHandoff__JAB_e small{font-size:11px;opacity:.75}.whatsapp-support-widget_whatsappHandoff__JAB_e b{font-size:15px}.whatsapp-support-widget_quickReplies__A0FPP{margin-top:7px;display:flex;flex-wrap:wrap;gap:4px}.whatsapp-support-widget_quickReplies__A0FPP a,.whatsapp-support-widget_quickReplies__A0FPP button{min-height:25px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;border:1px solid #b8dec5;border-radius:999px;background:#f4fff7;color:#075e54;font:750 10.5px/1.15 inherit;text-decoration:none;cursor:pointer}.whatsapp-support-widget_quickReplies__A0FPP a:hover,.whatsapp-support-widget_quickReplies__A0FPP button:hover{border-color:#25d366;background:#e9faef}.whatsapp-support-widget_quickReplies__A0FPP button:disabled{opacity:.55;cursor:wait}.whatsapp-support-widget_composer__1gTXk{flex:none;padding:9px 11px;display:flex;align-items:center;gap:8px}.whatsapp-support-widget_composer__1gTXk input{flex:1;min-width:0;padding:12px 15px;border:0;border-radius:999px;outline:0;background:#fff;color:#172034;font:500 14px inherit;box-shadow:0 1px 1px rgba(0,0,0,.08)}.whatsapp-support-widget_composer__1gTXk button{width:44px;height:44px;flex:none;border:0;border-radius:50%;background:var(--support-green);color:#04331d;font-size:17px;cursor:pointer}.whatsapp-support-widget_composer__1gTXk button:disabled{opacity:.5}.whatsapp-support-widget_launcher__wQRgR{position:relative;width:62px;height:62px;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:0 10px 30px rgba(11,18,54,.22);cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:whatsapp-support-widget_supportRing__bcqjr 2.8s ease-out 2}.whatsapp-support-widget_launcher__wQRgR:active{cursor:grabbing}.whatsapp-support-widget_launcher__wQRgR img{display:block;border-radius:50%}@keyframes whatsapp-support-widget_supportPop__4YxEC{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes whatsapp-support-widget_supportFade__X0uWB{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes whatsapp-support-widget_supportRing__bcqjr{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}70%{box-shadow:0 0 0 18px rgba(37,211,102,0)}to{box-shadow:0 0 0 0 rgba(37,211,102,0)}}@keyframes whatsapp-support-widget_supportTyping__taI4r{0%,60%,to{opacity:.35;transform:translateY(1px) scale(.82)}30%{opacity:1;transform:translateY(-4px) scale(1)}}@media (max-width:600px){.whatsapp-support-widget_root__wpCjf{left:16px;bottom:max(16px,env(safe-area-inset-bottom))}.whatsapp-support-widget_panel__hjfDp{position:fixed;inset:auto 14px max(88px,calc(env(safe-area-inset-bottom) + 76px));width:auto;height:min(600px,calc(100dvh - 176px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 176px - env(safe-area-inset-bottom));border:1px solid rgba(255,255,255,.62);border-radius:22px;box-shadow:0 24px 72px rgba(11,18,54,.38),0 4px 16px rgba(11,18,54,.16)}.whatsapp-support-widget_header__UGY8K{padding:12px 14px 11px}.whatsapp-support-widget_close__KoKVo{min-width:48px;min-height:48px}.whatsapp-support-widget_form__9yBxQ{padding:22px 20px max(20px,env(safe-area-inset-bottom))}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-search input,.whatsapp-support-widget_form__9yBxQ .bm-phone-input>input,.whatsapp-support-widget_form__9yBxQ label>input{padding:14px 13px;font-size:16px}.whatsapp-support-widget_form__9yBxQ .bm-phone-country-search input{padding:8px 4px}.whatsapp-support-widget_form__9yBxQ .bm-phone-prefix-btn{min-width:108px;border-radius:12px}.whatsapp-support-widget_startButton__w6TIw{padding:16px;font-size:16px}.whatsapp-support-widget_whatsappHandoff__JAB_e{padding:12px 14px}.whatsapp-support-widget_composer__1gTXk{padding-bottom:max(14px,env(safe-area-inset-bottom))}.whatsapp-support-widget_composer__1gTXk input{padding:14px 16px;font-size:16px}.whatsapp-support-widget_composer__1gTXk button{width:48px;height:48px}.whatsapp-support-widget_mine__gZNvr,.whatsapp-support-widget_theirs__u1evC{max-width:86%}}@media (prefers-reduced-motion:reduce){.whatsapp-support-widget_launcher__wQRgR,.whatsapp-support-widget_mine__gZNvr,.whatsapp-support-widget_panel__hjfDp,.whatsapp-support-widget_theirs__u1evC,.whatsapp-support-widget_typing__bojGL span{animation:none}}