@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:optional;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:optional;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f8fbff;--card:#b0d4f1;--card-light:#d8ecff;--primary:#2152a3;--primary-dark:#163880;--primary-light:#3a6fcc;--text:#0b1b3f;--text-muted:#4a5568;--white:#fff;--success:#1a8a4a;--font:"Inter Variable", "Inter", "Noto Sans Devanagari", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Sora", "Inter Variable", "Inter", "Noto Sans Devanagari", system-ui, -apple-system, sans-serif;--radius:14px;--radius-sm:8px;--radius-lg:20px;--radius-full:999px;--ink:#0b1b3f;--gold:#f59e0b;--gold-soft:#f4c66b;--gold-tint:#fbf3df;--gold-metal:#d4af37;--accent-teal:#0d9488;--border-hair:#e8eef6;--surface-tint:#eef3fc;--shadow:0 1px 2px #0b1b3f0a, 0 6px 16px #1e3a8a0f;--shadow-lg:0 2px 4px #0b1b3f0d, 0 18px 44px #1e3a8a1f;--shadow-gold:0 6px 18px #e0a22b47;--transition:.25s ease;--tap-min:48px;--offer-height:44px;--nav-height:60px;--navy:#1e3a8a;--navy-dark:#0f1c3f;--navy-mid:#1a3a6b;--blue-light:#eff6ff;--text-dark:#111827;--text-grey:#6b7280;--border:#e5e7eb;--im-pattern-dark:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%3E%3Cg%20fill='none'%20stroke='%23FFFFFF'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.10'%3E%3Cpath%20d='M10%2032%20L20%2017%20L30%2032'/%3E%3Ccircle%20cx='47'%20cy='45'%20r='7'/%3E%3Cpath%20d='M44%2045h6M47%2041v8'/%3E%3C/g%3E%3C/svg%3E");--im-pattern-light:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='64'%20height='64'%3E%3Cg%20fill='none'%20stroke='%231E3A8A'%20stroke-width='1.6'%20stroke-linecap='round'%20stroke-linejoin='round'%20opacity='0.07'%3E%3Cpath%20d='M10%2032%20L20%2017%20L30%2032'/%3E%3Ccircle%20cx='47'%20cy='45'%20r='7'/%3E%3Cpath%20d='M44%2045h6M47%2041v8'/%3E%3C/g%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px;overflow-x:clip}body{font-family:var(--font);background:var(--bg);color:var(--text);min-width:320px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit;touch-action:manipulation;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;font-family:var(--font);touch-action:manipulation;background:0 0;border:none}input,textarea,select{font-family:var(--font);touch-action:manipulation;outline:none;font-size:15px}h1{letter-spacing:-.02em;font-size:clamp(26px,7vw,32px);font-weight:800;line-height:1.15}h2{letter-spacing:-.015em;font-size:clamp(22px,6vw,28px);font-weight:700;line-height:1.25}h3{letter-spacing:-.01em;font-size:clamp(18px,5vw,22px);font-weight:600;line-height:1.3}h4{letter-spacing:-.005em;font-size:17px;font-weight:600}p{color:var(--text-muted);font-size:15px;line-height:1.6}.container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.btn{min-height:var(--tap-min);border-radius:var(--radius-full);font-size:15px;font-weight:600;font-family:var(--font);cursor:pointer;transition:all var(--transition);text-align:center;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 24px;display:inline-flex}.btn-primary{color:var(--white);background:linear-gradient(135deg,#1e3a8a 0%,#2152a3 100%);box-shadow:0 4px 12px #1e3a8a26}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 16px #1e3a8a40}.btn-primary:active{transform:scale(.98);box-shadow:0 2px 4px #1e3a8a1a}.btn-primary:focus-visible{outline:3px solid var(--primary-light);outline-offset:2px}.btn-outline{background:var(--white);color:#1e3a8a;border:2px solid #1e3a8a;box-shadow:0 2px 8px #1e3a8a0d}.btn-outline:hover{background:#f8fbff;transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a1a}.btn-outline:active{background:#eff6ff;transform:scale(.98)}.btn-white{background:var(--white);color:var(--primary)}.btn-white:active{background:var(--bg)}.btn-full{width:100%}.card{background:var(--white);border-radius:var(--radius);padding:16px}.card-blue{background:var(--card-light);border-radius:var(--radius);padding:20px}.lucide{color:currentColor;stroke-width:1.5px;width:20px;height:20px}.badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;justify-content:center;align-items:center;gap:4px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.badge-commission{color:var(--white);background:#1e3a8a}.badge-silver{color:var(--white);background:#94a3b8}.badge-gold{color:var(--white);background:#f59e0b}.badge-diamond{color:var(--white);background:#818cf8}.badge-platinum{color:var(--white);background:#6366f1}.badge-elite,.badge-premium-plus{color:var(--white);background:#1e3a8a}.section-tag{background:var(--card);color:var(--primary);text-transform:uppercase;letter-spacing:1.2px;border-radius:var(--radius-full);margin-bottom:12px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-block;box-shadow:0 2px 8px #2152a30f}.section-header h2{color:var(--text);margin-bottom:8px}.divider{background:linear-gradient(90deg, var(--primary), var(--card));border-radius:2px;width:48px;height:4px;margin:12px auto 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes countUp{0%{opacity:0}to{opacity:1}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.reveal{opacity:0;transform:translateY(20px)}.revealed{opacity:1;transition:opacity .35s,transform .35s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1!important;transform:none!important}}.text-center{text-align:center}.text-primary{color:var(--primary)}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-24{margin-bottom:24px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.w-full{width:100%}.hidden{display:none!important}.form-group{margin-bottom:16px}.form-group label{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.form-group input,.form-group textarea,.form-group select{width:100%;min-height:var(--tap-min);border:2px solid var(--card);border-radius:var(--radius-sm);color:var(--text);background:var(--white);padding:12px 16px;font-size:15px}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{border-color:var(--primary)}.form-group input.error,.form-group textarea.error{border-color:#e53e3e}.form-error{color:#e53e3e;margin-top:4px;font-size:13px;display:none}.form-error.show{display:block}.spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.imc-spinner{box-sizing:border-box;border-style:solid;border-color:#1e3a8a #dbeafe #dbeafe;border-radius:50%;animation:.7s linear infinite imc-spin;display:inline-block}@keyframes imc-spin{to{transform:rotate(360deg)}}.imc-spinner-page{background:#f0f4ff;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;min-height:60vh;display:flex}.imc-spinner-label{color:#1e3a8a;font-size:14px;font-weight:600}.imc-topbar-progress{z-index:2000;background:#dbeafe;width:100%;height:3px;position:fixed;top:0;left:0;overflow:hidden}.imc-topbar-progress:before{content:"";background:#1e3a8a;border-radius:0 3px 3px 0;width:40%;height:100%;animation:1s ease-in-out infinite imc-topbar-slide;position:absolute;top:0;left:0}@keyframes imc-topbar-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.imc-spinner{opacity:.85;animation:none}.imc-topbar-progress:before{opacity:.85;width:100%;animation:none;transform:none}}@media (max-width:360px){.imc-spinner-label{font-size:13px}}#toast{bottom:calc(80px + env(safe-area-inset-bottom));background:var(--text);color:var(--white);border-radius:var(--radius-full);opacity:0;pointer-events:none;z-index:9999;white-space:normal;word-break:break-word;text-align:center;max-width:min(90vw,380px);padding:12px 20px;font-size:14px;font-weight:500;transition:all .3s;position:fixed;left:50%;transform:translate(-50%)translateY(20px)}#toast.show{opacity:1;transform:translate(-50%)translateY(0)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--card);border-radius:2px}#offer-bar{color:var(--white);background:#1e3a8a;justify-content:space-between;align-items:center;height:40px;padding:0 40px 0 16px;display:flex;position:relative}.offer-left{align-items:center;gap:6px;display:flex}.offer-left i{color:#fff;width:14px;height:14px}.offer-bold{color:#fff;font-size:13px;font-weight:700}.offer-center span{color:#93c5fd;font-size:13px}.offer-right{align-items:center;gap:8px;display:flex}.offer-timer{color:#fff;background:#ffffff26;border-radius:6px;padding:2px 8px;font-family:monospace;font-size:13px}#offer-bar .offer-close{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}#navbar{z-index:100;-webkit-backdrop-filter:saturate(200%)blur(20px);backdrop-filter:saturate(200%)blur(20px);background:#fffffffa;border-bottom:1px solid #dbeafeb3;height:72px;position:sticky;top:0;box-shadow:0 1px #1e3a8a14,0 4px 24px #1e3a8a12}.nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.nav-logo{align-items:center;gap:8px;padding-left:16px;text-decoration:none;display:flex}.nav-logo-text{color:#0f172a;font-size:18px;font-weight:800}.nav-logo-text span{color:#1e3a8a}.lang-toggle{background:#eef5ff;border-radius:999px;height:36px;padding:3px;display:flex;box-shadow:inset 0 2px 4px #2152a30f}.lang-btn{color:#64748b;border-radius:999px;height:100%;padding:0 14px;font-size:12px;font-weight:700;transition:all .25s}.lang-btn.active{color:#fff;background:linear-gradient(135deg,#2152a3 0%,#163880 100%);box-shadow:0 2px 6px #2152a340,inset 0 1px 1px #ffffff1a}#nav-hamburger{justify-content:center;align-items:center;width:44px;height:44px;padding:10px;display:flex}.hamburger-icon{flex-direction:column;gap:4px;width:20px;display:flex}.hamburger-icon span{background:#1e3a8a;border-radius:2px;height:2px;transition:transform .25s,opacity .25s;display:block}#nav-hamburger.open .hamburger-icon span:first-child{transform:translateY(6px)rotate(45deg)}#nav-hamburger.open .hamburger-icon span:nth-child(2){opacity:0}#nav-hamburger.open .hamburger-icon span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}#nav-overlay{z-index:1100;opacity:0;pointer-events:none;background:#0f172a66;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:fixed;inset:0}#nav-overlay.open{opacity:1;pointer-events:all}#nav-drawer{z-index:1200;background:#f8fbff;border-left:1px solid #dbeafe;flex-direction:column;width:290px;max-width:85vw;height:100dvh;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-10px 0 30px #1e3a8a0d,-1px 0 3px #1e3a8a05}#nav-drawer:not(.open){display:none!important}#nav-drawer.open{pointer-events:auto;transform:translate(0);display:flex!important}#nav-drawer.im-member-blue-drawer{color:#fff!important;background:#0a1a3f!important;border-left:1px solid #ffffff14!important;width:85vw!important;max-width:360px!important;box-shadow:-8px 0 32px #00000073!important}#nav-drawer.im-member-blue-drawer .drawer-header{display:none!important}.drawer-header{background:linear-gradient(#dbeafe 0%,#f8fbff 100%);border-bottom:2px solid #dbeafe;justify-content:space-between;align-items:center;min-height:64px;padding:16px 24px;display:flex}.drawer-close{color:#1e3a8a;background:#fff;border:1px solid #dbeafe;border-radius:50%;justify-content:center;align-items:center;min-width:40px;min-height:40px;font-size:20px;transition:all .2s;display:flex;box-shadow:0 2px 6px #1e3a8a08}.drawer-close:hover{background:#dbeafe}.drawer-profile-snippet{background:#fff;border:1px solid #dbeafe;border-radius:16px;align-items:center;gap:12px;margin:16px 16px 8px;padding:16px 20px;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #1e3a8a08}.drawer-profile-snippet:hover{border-color:#1e3a8a;transform:translateY(-1px);box-shadow:0 6px 16px #1e3a8a0f}.profile-snippet-avatar{color:#fff;background:#1e3a8a;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:800;display:flex;box-shadow:0 2px 8px #1e3a8a33}.profile-snippet-info{flex-direction:column;gap:2px;display:flex}.profile-snippet-name{color:#1a1a2e;font-size:14px;font-weight:700}.profile-snippet-role{color:#1e3a8a;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.drawer-nav{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 16px 24px;display:flex;overflow-y:auto}.drawer-nav-item{color:#4a5568;text-align:left;background:#fff;border:1px solid #dbeafe80;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:48px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #1e3a8a04}.drawer-nav-item .icon-chip{color:#1e3a8a;background:#f0f4ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.drawer-nav-item:hover{color:#1e3a8a;background:#f0f4ff;border-color:#dbeafe;transform:translate(2px);box-shadow:0 4px 12px #1e3a8a0a}.drawer-nav-item:hover .icon-chip{color:#fff;background:#1e3a8a}.drawer-nav-item.active{color:#1e3a8a;background:#f0f4ff;border-color:#dbeafe;box-shadow:0 4px 12px #1e3a8a0d}.drawer-nav-item.active .icon-chip{color:#fff;background:#1e3a8a}.drawer-nav-item.active:before{content:"";background:#1e3a8a;border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:0}.drawer-logout-wrapper{border-top:1.5px dashed #dbeafe;margin-top:auto;padding-top:12px}.logout-item{color:#dc2626;background:#fff5f5;border:1px solid #fee2e2}.logout-item:hover{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.logout-item .logout-chip{color:#dc2626!important;background:#fee2e2!important}.logout-item:hover .logout-chip{color:#fff!important;background:#dc2626!important}.drawer-footer{background:#fff;border-top:1px solid #dbeafe;padding:16px}#hero{text-align:center;background:#f8fafc;padding:40px 0 48px;position:relative}.hero-tag{color:#1e3a8a;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;align-items:center;gap:6px;margin-bottom:16px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-flex}.hero-headline{color:#0f172a;margin-bottom:12px;padding:0 10px;font-size:clamp(26px,8vw,32px);line-height:1.25}.hero-headline .highlight{color:#1e3a8a}.hero-sub{color:#4a5568;margin-bottom:0;padding:0 16px;font-size:15px;line-height:1.6}.hero-img{border-radius:0;width:90%;max-width:300px;margin:24px auto}.hero-ctas{flex-direction:column;gap:12px;width:100%;display:flex}.btn-hero-primary{color:#fff;background:linear-gradient(90deg,#1e3a8a,#3a6fcc);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:15px;font-weight:600;display:inline-flex}.btn-hero-primary:active{transform:scale(.97)}.btn-hero-outline{color:#0f172a;background:#fff;border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:15px;font-weight:600;display:inline-flex}.btn-hero-outline:active{background:#f1f5f9}.hero-info{flex-direction:column;align-items:center;gap:6px;margin-top:16px;display:flex}.hero-stars{color:#f59e0b;gap:2px;display:flex}.hero-stars i{width:14px;height:14px}.hero-info span{color:#64748b;font-size:13px}.hero-stats{grid-template-columns:1fr 1fr;gap:16px;margin-top:28px;display:grid}@media (min-width:768px){.hero-stats{grid-template-columns:repeat(4,1fr)}}.hero-stat{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 4px 12px #1e3a8a0d}.hero-stat:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1e3a8a1a}.hero-stat-icon{justify-content:center;width:100px;height:100px;display:flex}.hero-stat-icon img{object-fit:contain;width:100%;height:100%}.hero-stat-num{color:#1e3a8a;font-size:2.2rem;font-weight:800;line-height:1}.hero-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.1em;font-size:.8rem;font-weight:600}#as-seen-on{background:#f1f5f9;padding:24px 0}.as-seen-label{color:#64748b;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-bottom:16px;font-size:12px;font-weight:700}.trust-badges{flex-direction:column;gap:12px;display:flex}.trust-badge{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.trust-badge .badge-icon{background:var(--card-light);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:32px;display:flex}.steps-list{flex-direction:column;gap:16px;display:flex;position:relative}.steps-list:before{content:"";border-left:2px dashed #93c5fd;width:2px;position:absolute;top:40px;bottom:40px;left:37px}.step-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:16px;padding:18px;display:flex;position:relative}.step-num{color:#fff;z-index:1;background:#1e3a8a;border-radius:50%;justify-content:center;align-items:center;min-width:40px;height:40px;font-size:16px;font-weight:800;display:flex;position:relative}.step-content h4{color:#0f172a;margin-bottom:4px}.step-content p{color:#4a5568;margin:0;font-size:14px}#counter-section{color:#fff;background:#1e3a8a;padding:40px 0}.counters-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.counter-item{text-align:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;padding:20px 12px}.counter-number{color:var(--white);letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1}.counter-suffix{font-size:22px;font-weight:800}.counter-label{color:#fffc;margin-top:4px;font-size:13px;font-weight:500}#packages{background:var(--bg)}.packages-list{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.packages-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}}.package-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 4px 12px #1e3a8a0d}.package-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #1e3a8a1f}.package-card:active{transform:scale(.98)}.package-popular-ribbon{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#1e3a8a 0%,#2152a3 100%);border-radius:999px;padding:4px 14px;font-size:11px;font-weight:800;position:absolute;top:-14px;right:16px;box-shadow:0 4px 12px #1e3a8a33}.package-header{padding:14px 16px 0}.package-title{color:var(--text);min-height:17px;margin-bottom:6px;font-size:18px;font-weight:700}.package-badges{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.package-price{color:#0f172a;font-size:24px;font-weight:800}.package-save{color:#1e3a8a;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.package-commission{color:#1e3a8a;background:#eff6ff;border:1px dashed #bfdbfe;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:10px 14px;display:flex}.commission-icon{color:#1e3a8a;align-items:center;display:flex}.commission-text{font-size:14px}.commission-amount{color:#1e3a8a;font-size:2rem;font-weight:800;line-height:1}.commission-label{color:var(--text-muted);font-size:12px}.package-body{padding:0 16px}.package-courses-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:700}.package-courses{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.package-course-item{color:var(--text);align-items:center;gap:10px;font-size:13px;font-weight:500;display:flex}.course-check{color:#fff;background:#1e3a8a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.course-check .lucide{stroke-width:3px;width:10px;height:10px}.package-footer{padding:16px}.package-footer .btn{border-radius:8px;width:100%;padding:10px 16px;font-size:14px}.comparison-table-wrapper{-webkit-overflow-scrolling:touch;border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:500px}.comparison-table th{color:#0f172a;text-align:center;z-index:1;background:#f8fbff;border-bottom:1px solid #e2e8f0;padding:12px 16px;font-size:14px;font-weight:700;position:sticky;top:0}.comparison-table th:first-child{text-align:left;z-index:2;background:#f8fbff;min-width:140px;position:sticky;left:0}.comparison-table td{text-align:center;color:#4a5568;border-bottom:1px solid #e2e8f0;min-height:48px;padding:12px 16px;font-size:13px}.comparison-table td:first-child{text-align:left;color:#0f172a;z-index:1;background:#fff;border-right:1px solid #e2e8f0;font-weight:600;position:sticky;left:0}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr td:not(:first-child){background:#fff}.comparison-table td:nth-child(3){color:#1e3a8a;font-weight:700}.check-yes{color:#1a8a4a;justify-content:center;align-items:center;display:inline-flex}.check-yes i{width:16px;height:16px}.check-no{color:#94a3b8;justify-content:center;align-items:center;display:inline-flex}.check-no i{width:16px;height:16px}#testimonials{background:#f8fbff}.testimonials-list{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;padding-bottom:12px;display:flex;overflow-x:scroll}.testimonials-list::-webkit-scrollbar{display:none}.testimonial-card{scroll-snap-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:85vw;min-width:280px;max-width:320px;padding:24px 20px;position:relative;overflow:hidden}.testimonial-card:before{content:"\"\"";color:#1e3a8a;opacity:.05;font-family:serif;font-size:80px;line-height:1;position:absolute;top:10px;right:16px}.testimonial-stars{color:#f59e0b;gap:2px;margin-bottom:12px;display:flex}.testimonial-text{color:#4a5568;margin-bottom:16px;font-size:14px;font-style:italic;line-height:1.6}.testimonial-author{align-items:center;gap:12px;display:flex}.testimonial-avatar,.testimonial-avatar-placeholder{border-radius:50%;flex-shrink:0;width:40px;height:40px}.testimonial-avatar-placeholder{color:#fff;background:#1e3a8a;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.testimonial-name{color:#0f172a;font-size:14px;font-weight:700}.testimonial-meta{color:#64748b;font-size:12px}.before-after{color:#fff;text-align:center;background:#1e3a8a;border-radius:12px;padding:24px 20px}.before-after h4{color:#fff;margin-bottom:8px;font-size:16px}.before-after p{color:#ffffffe6;font-size:14px}.before-after .earning{color:#7ee8a2;margin:8px 0;font-size:28px;font-weight:800}#certificates{background:var(--card-light);padding:40px 0}.cert-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cert-item{background:var(--white);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow);padding:16px 12px}.cert-icon{margin-bottom:6px;font-size:32px}.cert-name{color:var(--primary);font-size:13px;font-weight:700}.cert-desc{color:var(--text-muted);margin-top:2px;font-size:11px}#team{background:var(--bg)}.team-grid{flex-direction:column;gap:16px;display:flex}.team-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:16px;padding:20px;display:flex}.team-photo{object-fit:cover;border:3px solid var(--card);border-radius:50%;flex-shrink:0;width:72px;height:72px}.team-info{flex:1}.team-name{color:var(--text);font-size:16px;font-weight:700}.team-role{color:var(--primary);font-size:13px;font-weight:600}.team-bio{color:var(--text-muted);margin-top:4px;font-size:13px}#founder{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--white);padding:40px 0}.founder-inner{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.founder-photo{object-fit:cover;border:4px solid #ffffff4d;border-radius:50%;width:90px;height:90px}.founder-photo-placeholder{background:#fff3;border:4px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;font-size:36px;display:flex}.founder-quote{color:#fffffff2;max-width:340px;font-size:16px;font-style:italic;line-height:1.7}.founder-quote:before,.founder-quote:after{content:"\"";color:#ffffff80;vertical-align:-10px;font-size:28px;line-height:0}.founder-name{color:#ffffffb3;margin-top:4px;font-size:14px;font-weight:600}.faq-list{flex-direction:column;display:flex}.faq-item{background:#fff;border-bottom:1px solid #e2e8f0;overflow:hidden}.faq-question{text-align:left;color:#0f172a;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:16px 0;font-family:inherit;font-size:15px;font-weight:600;display:flex}.faq-question:focus-visible{outline-offset:-2px;outline:2px solid #1e3a8a}.faq-icon{color:#1e3a8a;justify-content:center;align-items:center;transition:transform .3s;display:flex}.faq-icon i{width:20px;height:20px}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-answer{opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-4px)}.faq-item.open .faq-answer{opacity:1;transform:translateY(0)}.lang-toggle{background:var(--card-light);border-radius:var(--radius-full);border:1px solid var(--card);align-items:center;gap:0;min-height:44px;padding:3px;display:flex}.lang-btn{border-radius:var(--radius-full);min-height:44px;color:var(--text-muted);transition:all var(--transition);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--font);background:0 0;border:none;padding:4px 14px}.lang-btn.active{background:var(--primary);color:var(--white)}#footer{color:#f1f5f9;text-align:center;background:#0f172a;padding:40px 0 100px}.footer-logo-text{color:#fff;margin-bottom:8px;font-size:20px;font-weight:800}.footer-tagline{color:#94a3b8;word-wrap:break-word;max-width:90%;margin-bottom:24px;margin-left:auto;margin-right:auto;font-size:13px}.footer-social{justify-content:center;gap:16px;margin-bottom:32px;display:flex}.social-btn{color:#fff;background:#1e293b;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;text-decoration:none;display:flex}.footer-links-section{margin-bottom:32px}.footer-links-title{color:#64748b;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:13px;font-weight:700}.footer-links{flex-direction:column;align-items:center;display:flex}.footer-links a{color:#94a3b8;justify-content:center;align-items:center;width:100%;min-height:44px;font-size:14px;text-decoration:none;display:flex}.footer-divider{background:#1e293b;height:1px;margin:24px 0}.footer-bottom{color:#64748b;word-wrap:break-word;max-width:90%;margin:0 auto;font-size:12px}#sticky-bar.hidden{transform:translateY(100%)}.sticky-info{flex-direction:column;display:flex}.sticky-label{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.sticky-price{color:#0f172a;font-size:16px;font-weight:800}#sticky-bar .btn{border-radius:999px;min-height:40px;padding:8px 24px;font-weight:600}#whatsapp-float{bottom:calc(80px + env(safe-area-inset-bottom));color:#fff;z-index:90;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;animation:2s infinite whatsappPulse;display:flex;position:fixed;right:16px}@keyframes whatsappPulse{0%{box-shadow:0 0 #25d366b3}70%{box-shadow:0 0 0 15px #25d36600}to{box-shadow:0 0 #25d36600}}#lang-bar{background:var(--bg);justify-content:flex-end;max-width:480px;margin:0 auto;padding:8px 16px;display:flex}.hero-slider{aspect-ratio:1920/953;width:100%;height:auto;max-height:unset;position:relative;overflow:hidden}.slider-wrapper{width:100%;height:100%;position:relative}.slide{opacity:0;width:100%;height:100%;transition:opacity .5s,transform .5s;position:absolute;top:0;left:0;transform:translate(100%)}.slide.active{opacity:1;transform:translate(0)}.slide.prev{transform:translate(-100%)}.slide img{object-fit:cover;border-radius:0;width:100%;height:100%}.slide:after{content:none!important}.slide-content{z-index:2;text-align:left;position:absolute;bottom:30px;left:20px;right:20px}.slide-eyebrow{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px;font-size:11px}.slide-heading{color:#fff;margin-bottom:12px;font-size:1.6rem;font-weight:800;line-height:1.2}.slide-cta{color:#1e3a8a;background:#fff;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:700;display:inline-block}.slider-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.slider-dots .dot{background:#fff6;border-radius:50%;width:6px;height:6px;transition:background .3s}.slider-dots .dot.active{background:#fff}.app-download-section{padding:16px 0}.app-download-inner{background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:16px;justify-content:space-between;align-items:center;margin:0 16px;padding:24px 20px;display:flex}.app-download-content{color:#fff}.app-eyebrow{text-transform:uppercase;letter-spacing:.1em;opacity:.8;margin-bottom:4px;font-size:11px}.app-heading{color:#fff;margin-bottom:4px;font-size:1.3rem;font-weight:800}.app-subtext{opacity:.8;color:#fff;margin-bottom:16px;font-size:13px}.app-buttons{gap:8px;display:flex}.btn-app-store{color:#1e3a8a;touch-action:manipulation;background:#fff;border-radius:10px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.btn-app-outline{color:#fff;touch-action:manipulation;background:0 0;border:1px solid #fff;border-radius:10px;align-items:center;height:40px;padding:0 16px;font-size:13px;font-weight:700;display:flex}.specialities-section{background:#fff;padding:48px 0}.specialities-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.speciality-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.speciality-icon{color:#1e3a8a;background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:10px;display:flex}.speciality-icon .lucide{width:20px;height:20px}.speciality-title{color:#0f172a;margin-bottom:4px;font-size:14px;font-weight:700}.speciality-desc{color:#64748b;font-size:13px;line-height:1.5}.package-thumbnail{background:#0f172a;border-radius:12px 12px 0 0;width:100%;height:180px;position:relative;overflow:hidden}@media (min-width:768px){.package-thumbnail{height:240px}}.package-thumbnail img{object-fit:cover;object-position:center top;width:100%;height:100%}.thumb-silver{background:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.thumb-gold{background:linear-gradient(135deg,#fffbeb,#fde68a)}.thumb-diamond{background:linear-gradient(135deg,#eef2ff,#c7d2fe)}.thumb-platinum{background:linear-gradient(135deg,#f5f3ff,#ddd6fe)}.thumb-premium{background:linear-gradient(135deg,#eff6ff,#bfdbfe)}.thumbnail-badge{position:absolute;top:12px;left:12px}.mentors-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.mentors-scroll::-webkit-scrollbar{display:none}.mentor-card{scroll-snap-align:start;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-shrink:0;width:72vw;padding:20px}.mentor-avatar{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);border:3px solid #bfdbfe;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;font-size:24px;font-weight:800;display:flex}.mentor-name{color:#0f172a;margin-bottom:6px;font-size:15px;font-weight:700}.mentor-role{color:#1e3a8a;background:#eff6ff;border-radius:20px;margin-bottom:8px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.mentor-bio{color:#64748b;font-size:13px;line-height:1.6}.certificates-section{background:#f8fbff}.certificate-mockup{text-align:center;background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:16px;margin:0 16px 24px;padding:24px}.certificate-inner{border:2px dashed #ffffff4d;border-radius:12px;padding:20px}.cert-award-icon{color:#fff;width:48px;height:48px;margin-bottom:12px}.cert-title{color:#fff;margin-bottom:4px;font-size:16px;font-weight:800}.cert-program{color:#fff;opacity:.8;margin-bottom:12px;font-size:13px}.cert-issued{color:#fff;margin-bottom:12px;font-size:14px;font-style:italic}.cert-divider{background:#ffffff4d;height:1px;margin:12px 0}.cert-verified{color:#fff;opacity:.7;font-size:11px}.cert-badges-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 16px;display:grid}.cert-badge-item{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:700;display:flex}.cert-badge-item .lucide{color:#1e3a8a;width:16px;height:16px}.whatsapp-community-section{padding:24px 0 0}.whatsapp-community-card{background:#f0fff4;border:1px solid #bbf7d0;border-radius:16px;margin:0 16px;padding:24px 20px}.whatsapp-card-content{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.whatsapp-icon-bg{color:#25d366}.wa-icon-large{width:32px;height:32px}.wa-heading{color:#0f172a;margin-top:4px;margin-bottom:6px;font-size:1.1rem;font-weight:800}.wa-subtext{color:#64748b;font-size:13px}.btn-wa-full{color:#fff;touch-action:manipulation;background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;font-size:14px;font-weight:700;transition:transform .2s;display:flex}.btn-wa-full:active{transform:scale(.97)}.wa-icon-small{color:#fff;width:18px;height:18px}.footer-legal{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:8px;display:flex}.footer-legal a{color:#64748b;font-size:12px;text-decoration:none}.footer-legal a:active{color:#93c5fd}.help-desk-float{z-index:89;color:#1e3a8a;box-shadow:none;background:#fff;border:1px solid #bfdbfe;border-radius:20px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .2s;display:flex;position:fixed;bottom:80px;left:16px}.help-desk-float:active{background:#eff6ff}.page-hero{background:linear-gradient(135deg, var(--primary), var(--primary-dark));text-align:center;color:var(--white);padding:48px 0 40px}.page-hero h1{color:var(--white);font-size:clamp(22px,6vw,28px)}.page-hero p{color:#fffc;margin-top:8px;font-size:15px}.breadcrumb{justify-content:center;align-items:center;gap:8px;margin-bottom:12px;display:flex}.breadcrumb a{color:#ffffffb3;font-size:13px}.breadcrumb span{color:#fff6;font-size:13px}.auth-page{background:var(--bg);min-height:100vh;padding-bottom:48px}.auth-tabs{background:var(--card-light);border-radius:var(--radius);gap:0;margin-bottom:24px;padding:4px;display:flex}.auth-tab{border-radius:calc(var(--radius) - 4px);text-align:center;cursor:pointer;transition:all var(--transition);color:var(--text-muted);min-height:var(--tap-min);font-size:15px;font-weight:600;font-family:var(--font);background:0 0;border:none;flex:1;padding:12px}.auth-tab.active{background:var(--white);color:var(--primary);box-shadow:var(--shadow)}.auth-form{display:none}.auth-form.active{display:block}.auth-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.divider-text{text-align:center;color:var(--text-muted);margin:20px 0;font-size:13px;position:relative}.divider-text:before,.divider-text:after{content:"";background:var(--card);width:38%;height:1px;position:absolute;top:50%}.divider-text:before{left:0}.divider-text:after{right:0}.google-btn{width:100%;min-height:var(--tap-min);background:var(--white);border:2px solid var(--card);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;transition:all var(--transition);font-size:15px;font-weight:600;font-family:var(--font);justify-content:center;align-items:center;gap:10px;padding:12px 20px;display:flex}.google-btn:hover{border-color:var(--primary);background:var(--bg)}.google-logo{background:linear-gradient(135deg,#4285f4,#34a853,#fbbc05,#ea4335);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:18px;font-weight:700}.terms-text{color:var(--text-muted);text-align:center;margin-top:16px;font-size:12px;line-height:1.6}.terms-text a{color:var(--primary);font-weight:600}.dashboard-page{background:var(--bg);min-height:100vh;padding-bottom:80px}.dashboard-header{background:linear-gradient(135deg, var(--primary), var(--primary-dark));color:var(--white);padding:28px 0 80px;position:relative}.dash-greeting{color:#ffffffbf;margin-bottom:4px;font-size:14px}.dash-name{color:var(--white);font-size:22px;font-weight:700}.dashboard-content{z-index:10;margin-top:-60px;padding-bottom:32px;position:relative}.dash-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:16px;padding:20px}.dash-section-title{color:var(--text);align-items:center;gap:8px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.dash-section-title .icon{font-size:18px}.earnings-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.earning-box{background:var(--bg);border-radius:var(--radius-sm);text-align:center;border:1px solid var(--card);padding:14px}.earning-amount{color:var(--primary);font-size:22px;font-weight:800;line-height:1}.earning-label{color:var(--text-muted);margin-top:4px;font-size:12px}.streak-display{border-radius:var(--radius-sm);background:linear-gradient(135deg,#fff7ed,#fef3c7);border:1px solid #fde68a;align-items:center;gap:14px;padding:14px;display:flex}.streak-flame{font-size:36px}.streak-info h4{color:#92400e;font-size:16px}.streak-info p{color:#b45309;margin:0;font-size:13px}.progress-bar-wrap{margin-bottom:14px}.progress-bar-label{color:var(--text);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.progress-bar-pct{color:var(--primary)}.progress-bar{background:var(--card-light);border-radius:var(--radius-full);height:8px;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg, var(--primary), var(--primary-light));border-radius:var(--radius-full);transform-origin:0;height:100%;transition:transform 1s,opacity .3s}.cert-download-btn{background:linear-gradient(90deg, var(--primary), var(--primary-light));color:var(--white);border-radius:var(--radius-sm);min-height:var(--tap-min);cursor:pointer;width:100%;font-size:14px;font-weight:600;font-family:var(--font);transition:all var(--transition);border:none;align-items:center;gap:10px;margin-top:8px;padding:14px 16px;display:flex}.cert-download-btn:hover{opacity:.9;transform:translateY(-1px)}.referral-box{border:1px solid var(--card);border-radius:var(--radius-sm);background:linear-gradient(135deg,#2152a30d,#b0d4f14d);padding:14px}.referral-link{background:var(--white);border:1px solid var(--card);border-radius:var(--radius-sm);align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.referral-link input{color:var(--primary);background:0 0;border:none;flex:1;font-size:13px;font-weight:600}.referral-link button{background:var(--primary);color:var(--white);border-radius:var(--radius-sm);cursor:pointer;min-height:36px;font-size:12px;font-weight:600;font-family:var(--font);border:none;padding:6px 12px}.dash-nav-tabs{background:var(--card-light);border-radius:var(--radius-sm);gap:0;margin-bottom:20px;padding:4px;display:flex;overflow-x:auto}.dash-nav-tab{border-radius:calc(var(--radius-sm) - 2px);text-align:center;cursor:pointer;min-width:80px;transition:all var(--transition);color:var(--text-muted);white-space:nowrap;font-size:13px;font-weight:600;font-family:var(--font);min-height:var(--tap-min);background:0 0;border:none;flex:1;padding:10px 12px}.dash-nav-tab.active{background:var(--white);color:var(--primary);box-shadow:0 2px 8px #00000014}.community-links{flex-direction:column;gap:10px;display:flex}.community-link-item{background:var(--bg);border:1px solid var(--card);border-radius:var(--radius-sm);min-height:var(--tap-min);color:var(--text);transition:all var(--transition);align-items:center;gap:12px;padding:14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.community-link-item:hover{border-color:var(--primary);background:#2152a30a}.community-link-item .cl-icon{font-size:24px}.course-detail-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:20px;overflow:hidden}.course-header-strip{background:linear-gradient(135deg, var(--primary), var(--primary-light));color:var(--white);padding:20px}.course-header-strip h2{color:var(--white);margin-bottom:6px;font-size:20px}.course-header-strip p{color:#ffffffd9;margin:0;font-size:13px}.course-meta-strip{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.course-meta-chip{border-radius:var(--radius-full);color:#ffffffe6;background:#fff3;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:600;display:flex}.course-body{padding:20px}.who-for-grid{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.who-for-item{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;display:flex}.who-for-item .wfi-icon{flex-shrink:0;margin-top:1px;font-size:18px}.curriculum-accordion{margin-bottom:16px}.curriculum-week{border:1px solid var(--card-light);border-radius:var(--radius-sm);margin-bottom:8px;overflow:hidden}.curriculum-week-btn{background:var(--bg);width:100%;color:var(--text);cursor:pointer;min-height:var(--tap-min);text-align:left;font-size:14px;font-weight:600;font-family:var(--font);transition:background var(--transition);border:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.curriculum-week-btn:hover{background:var(--card-light)}.cw-icon{color:var(--primary);min-width:16px;font-size:13px;transition:transform .3s}.curriculum-week.open .cw-icon{transform:rotate(180deg)}.curriculum-lessons{opacity:0;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1);overflow:hidden;transform:translateY(-4px)}.curriculum-week.open .curriculum-lessons{opacity:1;transform:translateY(0)}.curriculum-lesson{color:var(--text-muted);border-top:1px solid var(--card-light);align-items:center;gap:10px;padding:10px 16px;font-size:14px;display:flex}.lesson-icon{color:var(--primary);font-size:16px}.achieve-grid{flex-direction:column;gap:8px;display:flex}.achieve-item{color:var(--text);align-items:center;gap:10px;font-size:14px;font-weight:500;display:flex}.achieve-icon{color:#1a8a4a;font-size:18px}.benefits-list{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.benefit-item{background:var(--white);border-radius:var(--radius-sm);align-items:flex-start;gap:14px;padding:16px;display:flex;box-shadow:0 2px 8px #2152a314}.benefit-icon{flex-shrink:0;font-size:28px}.benefit-title{color:var(--text);font-size:15px;font-weight:700}.benefit-desc{color:var(--text-muted);margin-top:2px;font-size:13px}.contact-methods{flex-direction:column;gap:12px;margin-bottom:24px;display:flex}.contact-method{background:var(--white);border-radius:var(--radius-sm);min-height:var(--tap-min);color:var(--text);transition:all var(--transition);align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex;box-shadow:0 2px 8px #2152a314}.contact-method:hover{border:1px solid var(--primary)}.cm-icon-wrap{background:var(--card-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.cm-label{color:var(--text-muted);font-size:12px}.cm-value{color:var(--text);font-size:14px;font-weight:600}.products-grid{flex-direction:column;gap:16px;display:flex}.product-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.product-img{object-fit:cover;background:linear-gradient(135deg, var(--card-light), var(--card));justify-content:center;align-items:center;width:100%;height:180px;font-size:60px;display:flex}.product-info{padding:16px}.product-name{color:var(--text);margin-bottom:6px;font-size:16px;font-weight:700}.product-desc{color:var(--text-muted);margin-bottom:12px;font-size:13px}.product-price-row{justify-content:space-between;align-items:center;display:flex}.product-price{color:var(--primary);font-size:20px;font-weight:800}.add-to-cart{background:var(--primary);color:var(--white);border-radius:var(--radius-sm);cursor:pointer;min-height:var(--tap-min);font-size:14px;font-weight:600;font-family:var(--font);transition:all var(--transition);border:none;padding:10px 18px}.add-to-cart:hover{background:var(--primary-dark)}@media (max-width:767px){section{padding-top:32px!important;padding-bottom:32px!important}.section-wrapper,[class*=section],[class*=Section]{margin-top:0!important;margin-bottom:0!important}.packages-list,.courses-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-direction:row!important;gap:16px!important;margin:0!important;padding:0 16px 24px!important;display:flex!important;overflow-x:auto!important}.packages-list::-webkit-scrollbar{display:none!important}.courses-grid::-webkit-scrollbar{display:none!important}.packages-list .package-card,.courses-grid .course-card{contain:layout paint;transition:transform .15s;width:calc(100vw - 32px)!important;min-width:unset!important;max-width:unset!important;scroll-snap-align:start!important;flex-shrink:0!important;margin:0!important;box-shadow:0 4px 16px #2152a314!important}.packages-list .package-card:active,.courses-grid .course-card:active{transform:scale(.98)}}.carousel-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.carousel-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.carousel-dot.active{background:#2152a3;border-radius:4px;width:20px}.dashboard-page,.dashboard-content,.dashboard-header,main,section,header,footer,nav,aside{box-sizing:border-box;max-width:100%}@media screen and (max-width:767px){#navbar{overflow:hidden}.nav-inner{flex-wrap:nowrap;gap:4px;padding:0 8px 0 0;overflow:hidden}.nav-logo{flex-shrink:0;gap:6px;padding-left:10px}.nav-logo-text{font-size:15px}.lang-toggle{flex-shrink:0;height:32px}.lang-btn{padding:0 10px;font-size:11px}#nav-hamburger{flex-shrink:0;width:40px;height:40px}.earnings-grid{gap:8px}.earning-box{min-width:0;padding:10px 6px}.earning-amount{font-size:18px}.earning-label{font-size:11px}.dash-card{overflow:hidden}.dash-nav-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:4px;padding-bottom:4px;overflow-x:auto}.dash-nav-tabs::-webkit-scrollbar{display:none}.dash-nav-tab{white-space:nowrap;flex-shrink:0;padding:8px 12px;font-size:13px}.dashboard-header .container{padding:0 12px}.courses-grid{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.courses-grid::-webkit-scrollbar{display:none}.streak-display{gap:10px;padding:12px}.streak-flame{flex-shrink:0;font-size:28px}}@media screen and (max-width:360px){.nav-logo-text{font-size:13px}.lang-btn{padding:0 8px;font-size:10px}#nav-hamburger{width:36px;height:36px}.earning-amount{font-size:16px}.dash-nav-tab{padding:7px 10px;font-size:12px}}@media screen and (max-width:767px){[style*=min-width]{min-width:unset!important}.ref-link-row{flex-wrap:wrap}#withdrawal-modal>div{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}}@keyframes imPulse{0%,to{opacity:1}50%{opacity:.45}}.pulse{animation:1.6s ease-in-out infinite imPulse}@keyframes imFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.im-fade-up{animation:.42s cubic-bezier(.22,1,.36,1) both imFadeUp}.im-fade-up-delay-1{animation-delay:80ms}.im-fade-up-delay-2{animation-delay:.16s}.im-fade-up-delay-3{animation-delay:.24s}.im-dash{background:repeating-linear-gradient(135deg,#dbeafe73 0 1px,#0000 1px 16px),radial-gradient(900px 380px at 100% -8%,#3a6fcc1a,#0000 60%),radial-gradient(700px 320px at -10% 0,#1e3a8a14,#0000 55%),#f0f4ff;max-width:100vw;min-height:100vh;overflow-x:hidden}.im-shell{max-width:1120px;margin:0 auto;padding:24px 20px 100px}@media (min-width:768px){.im-shell{padding:28px 28px 88px}}.im-sec-title{color:#1e3a8a;letter-spacing:-.3px;align-items:center;gap:10px;margin:0 0 16px;font-size:17px;font-weight:800;display:flex}.im-sec-title .im-ico{color:#1e3a8a;background:linear-gradient(135deg,#dbeafe,#eef4ff);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 2px 6px #1e3a8a1a}.im-hero{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#0f1f4d 100%);border:1px solid #ffffff1a;border-top-color:#d4af374d;border-radius:26px;margin-bottom:24px;padding:24px 22px 22px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0c1e5252,0 2px 8px #0c1e522e}@media (min-width:768px){.im-hero{padding:28px 26px 26px}}.im-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#64a0ff80,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;top:-100px;right:-70px}.im-hero:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1c 0%,#0000 28%);position:absolute;inset:0}.im-hero-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:12px;display:flex;position:relative}.im-hero-greet{color:#ffffffb3;letter-spacing:.02em;margin:0 0 3px;font-size:13px;font-weight:600}.im-hero-name{letter-spacing:-.6px;margin:0;font-size:clamp(24px,6.5vw,32px);font-weight:900;line-height:1.1}.im-hero-badges{z-index:1;flex-wrap:wrap;gap:8px;margin-top:14px;display:flex;position:relative}.im-pill{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.im-pill:active{transform:scale(.96)}.im-pill-glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border-color:#fff3}.im-pill-glass:hover{background:#ffffff40}.im-pill-solid{color:#1e3a8a;background:#fff;box-shadow:0 2px 8px #0000001f}.im-pill-solid:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0003}.im-hero-email{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.im-hero-stats{z-index:1;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid;position:relative}@media (min-width:540px){.im-hero-stats{grid-template-columns:repeat(4,1fr)}}.im-hero-stat{background:#ffffff21;border:1px solid #ffffff2e;border-radius:14px;padding:12px 10px 12px 18px;transition:filter .2s;position:relative;box-shadow:0 4px 14px #0c1e522e}.im-hero-stat:hover{filter:brightness(1.15)}.im-hero-stat.im-accent-gold{background:radial-gradient(130px 90px at 105% -25%, #d4af3757, transparent 70%), linear-gradient(160deg, #d4af371a, transparent 60%), var(--im-pattern-dark), #ffffff29}.im-hero-stat.im-accent-ice{background:radial-gradient(130px 90px at 105% -25%, #93c5fd5c, transparent 70%), linear-gradient(160deg, #93c5fd1c, transparent 60%), var(--im-pattern-dark), #ffffff1c}.im-hero-stat.im-accent-teal{background:radial-gradient(130px 90px at 105% -25%, #2dd4bf52, transparent 70%), linear-gradient(160deg, #2dd4bf1a, transparent 60%), var(--im-pattern-dark), #ffffff21}.im-hero-stat.im-accent-blue{background:radial-gradient(130px 90px at 105% -25%, #60a5fa4d, transparent 70%), linear-gradient(160deg, #60a5fa1a, transparent 60%), var(--im-pattern-dark), #ffffff14}.im-hero-stat{background-repeat:no-repeat,no-repeat,repeat,no-repeat}.im-hero-stat:before{content:"";border-radius:4px;width:5px;position:absolute;top:10px;bottom:10px;left:6px}.im-hero-stat.im-accent-gold:before{background:linear-gradient(180deg, var(--gold-metal), var(--gold-soft))}.im-hero-stat.im-accent-ice:before{background:linear-gradient(#93c5fd,#dbeafe)}.im-hero-stat.im-accent-teal:before{background:linear-gradient(180deg, var(--accent-teal), #2dd4bf)}.im-hero-stat.im-accent-blue:before{background:linear-gradient(180deg, var(--primary-light), #60a5fa)}.im-hero-stat-val{letter-spacing:-.3px;font-variant-numeric:tabular-nums;font-size:clamp(18px,4.5vw,22px);font-weight:800;line-height:1.1}.im-hero-stat-lbl{letter-spacing:.06em;text-transform:uppercase;color:#ffffffa6;margin-top:4px;font-size:10px;font-weight:700}.im-card{background:#fff;border:1px solid #dbeafecc;border-radius:22px;padding:22px;box-shadow:0 4px 20px #1e3a8a0f,0 1px 4px #1e3a8a0a}.im-earn-hero{color:#fff;background:linear-gradient(145deg, #0c1e52 0%, #1e3a8a 52%, #2b60cc 100%), var(--im-pattern-dark);background-repeat:no-repeat,repeat;border-radius:20px;margin-bottom:16px;padding:26px 24px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0c1e5257,inset 0 1px #ffffff1a}.im-earn-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#64a0ff6b,#0000 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-40px}.im-earn-hero-tag{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;z-index:1;align-items:center;gap:7px;margin-bottom:10px;font-size:10.5px;font-weight:800;display:inline-flex;position:relative}.im-earn-hero-amt{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;z-index:1;font-size:clamp(38px,11vw,60px);font-weight:900;line-height:1;position:relative}.im-earn-hero-sub{color:#fff9;z-index:1;margin-top:8px;font-size:13px;font-weight:500;position:relative}.im-earn-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (min-width:768px){.im-earn-grid{grid-template-columns:repeat(4,1fr)}}.im-passive-grid{grid-template-columns:1fr;gap:12px;margin-top:12px;display:grid}@media (min-width:768px){.im-passive-grid{grid-template-columns:1fr 1fr}}.im-stat{border-radius:20px;flex-direction:column;gap:8px;min-height:120px;padding:20px 14px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;position:relative;overflow:hidden}.im-stat:hover{transform:translateY(-3px)}.im-stat-grad{color:#fff;background:linear-gradient(148deg,#1d3e9a 0%,#2e5ed0 100%);box-shadow:0 6px 20px #1e3a8a42}.im-stat-grad:hover{box-shadow:0 12px 28px #1e3a8a57}.im-stat-v1,.im-stat-v2,.im-stat-v3,.im-stat-v4,.im-stat-v5,.im-stat-light{color:#1e3a8a;padding-left:20px}.im-stat-v1:before,.im-stat-v2:before,.im-stat-v3:before,.im-stat-v4:before,.im-stat-v5:before,.im-stat-light:before{content:"";border-radius:4px;width:5px;position:absolute;top:10px;bottom:10px;left:6px}.im-stat-v1{background:linear-gradient(160deg, color-mix(in srgb, var(--gold-soft) 14%, white), color-mix(in srgb, var(--gold-soft) 6%, white)), var(--im-pattern-light);border:1.5px solid color-mix(in srgb, var(--gold-metal) 32%, white);box-shadow:0 3px 10px #d4af371f}.im-stat-v1:before{background:linear-gradient(180deg, var(--gold-metal), var(--gold-soft))}.im-stat-v1:hover{box-shadow:0 8px 20px #d4af3733}.im-stat-v2{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-teal) 12%, white), color-mix(in srgb, var(--accent-teal) 5%, white)), var(--im-pattern-light);border:1.5px solid color-mix(in srgb, var(--accent-teal) 28%, white);box-shadow:0 3px 10px #0d94881f}.im-stat-v2:before{background:linear-gradient(180deg, var(--accent-teal), #2dd4bf)}.im-stat-v2:hover{box-shadow:0 8px 20px #0d948833}.im-stat-v3{background:linear-gradient(160deg, color-mix(in srgb, var(--primary-light) 12%, white), color-mix(in srgb, var(--primary-light) 5%, white)), var(--im-pattern-light);border:1.5px solid color-mix(in srgb, var(--primary-light) 28%, white);box-shadow:0 3px 10px #1e3a8a1a}.im-stat-v3:before{background:linear-gradient(180deg, var(--primary-light), #93c5fd)}.im-stat-v3:hover{box-shadow:0 8px 20px #1e3a8a2e}.im-stat-v4{background:linear-gradient(160deg, color-mix(in srgb, var(--navy) 12%, white), color-mix(in srgb, var(--navy) 5%, white)), var(--im-pattern-light);border:1.5px solid color-mix(in srgb, var(--navy) 28%, white);box-shadow:0 3px 10px #1e3a8a1a}.im-stat-v4:before{background:linear-gradient(180deg, var(--navy), var(--primary-light))}.im-stat-v4:hover{box-shadow:0 8px 20px #1e3a8a2e}.im-stat-v5{background:linear-gradient(160deg, color-mix(in srgb, var(--accent-teal) 10%, white), color-mix(in srgb, var(--accent-teal) 4%, white)), var(--im-pattern-light);border:1.5px solid color-mix(in srgb, var(--accent-teal) 24%, white);box-shadow:0 3px 10px #0d94881a}.im-stat-v5:before{background:linear-gradient(180deg, #2dd4bf, var(--accent-teal))}.im-stat-v5:hover{box-shadow:0 8px 20px #0d94882e}.im-stat-light{background:linear-gradient(160deg, #eef4ff, #f7faff), var(--im-pattern-light);border:1.5px solid #d4e4f9;box-shadow:0 3px 10px #1e3a8a0f}.im-stat-light:before{background:linear-gradient(180deg, var(--navy), #0c1e52)}.im-stat-light:hover{box-shadow:0 8px 20px #1e3a8a1f}.im-stat-v1,.im-stat-v2,.im-stat-v3,.im-stat-v4,.im-stat-v5,.im-stat-light{background-repeat:no-repeat,repeat}.im-stat-ico{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .2s;display:flex}.im-stat:hover .im-stat-ico{transform:scale(1.08)}.im-stat-grad .im-stat-ico{color:#fff;background:#fff3}.im-stat-light .im-stat-ico{color:#1e3a8a;background:#d5e8fb}.im-stat-v1 .im-stat-ico{background:color-mix(in srgb, var(--gold-metal) 22%, white);color:#8a6210}.im-stat-v2 .im-stat-ico{background:color-mix(in srgb, var(--accent-teal) 20%, white);color:#0d6d63}.im-stat-v3 .im-stat-ico{background:color-mix(in srgb, var(--primary-light) 22%, white);color:#1e3a8a}.im-stat-v4 .im-stat-ico{background:color-mix(in srgb, var(--navy) 20%, white);color:#142a63}.im-stat-v5 .im-stat-ico{background:color-mix(in srgb, var(--accent-teal) 18%, white);color:#0d6d63}.im-stat-lbl{letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:800}.im-stat-grad .im-stat-lbl{color:#ffffffad}.im-stat-v1 .im-stat-lbl,.im-stat-v2 .im-stat-lbl,.im-stat-v3 .im-stat-lbl,.im-stat-v4 .im-stat-lbl,.im-stat-v5 .im-stat-lbl,.im-stat-light .im-stat-lbl{color:#4a6db8}.im-stat-amt{letter-spacing:-.3px;font-size:clamp(17px,4.5vw,22px);font-weight:800;line-height:1.1}.im-stat-v1 .im-stat-amt,.im-stat-v2 .im-stat-amt,.im-stat-v3 .im-stat-amt,.im-stat-v4 .im-stat-amt,.im-stat-v5 .im-stat-amt,.im-stat-light .im-stat-amt{color:#1e3a8a}.im-withdrawn-row{background:#f7faff;border:1px solid #dbeafe;border-radius:14px;justify-content:space-between;align-items:center;margin-top:12px;padding:14px 18px;transition:background .2s;display:flex}.im-withdrawn-row:hover{background:#eef4ff}.im-withdrawn-row .lbl{color:#1e3a8a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.im-withdrawn-row .val{color:#1e3a8a;letter-spacing:-.2px;font-size:16px;font-weight:800}.im-cta{cursor:pointer;width:100%;min-height:54px;font-family:var(--font);letter-spacing:.2px;color:#fff;-webkit-font-smoothing:antialiased;background:linear-gradient(135deg,#1b3580 0%,#2e5ed0 55%,#3a6fcc 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:16px 24px;font-size:15px;font-weight:800;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,filter .2s;display:inline-flex;position:relative;box-shadow:0 10px 26px #1e3a8a52,0 2px 6px #1e3a8a29,inset 0 1px #fff3}.im-cta:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 16px 34px #1e3a8a66,inset 0 1px #ffffff38}.im-cta:active{transform:translateY(0)scale(.985)}.im-cta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.im-cta-ghost{color:#1e3a8a;background-color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#1e3a8a,#3a6fcc);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:border-box;background-clip:padding-box,border-box;border:2px solid #0000;box-shadow:0 4px 14px #1e3a8a1a}.im-cta-ghost:hover{color:#163880;box-shadow:0 8px 20px #1e3a8a24}.im-course-card{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;width:100%;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #1e3a8a1a}.im-course-card:hover{transform:translateY(-2px);box-shadow:0 4px 14px #1e3a8a26}.im-cc-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1e3a8a,#3a6fcc);border-top-left-radius:12px;border-top-right-radius:12px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.im-cc-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.im-course-card:hover .im-cc-thumb img{transform:scale(1.02)}.im-cc-body{flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.im-cc-title{color:#1e3a8a;text-align:center;letter-spacing:-.1px;margin:0;font-size:18px;font-weight:600;line-height:1.4}.im-cc-btn{color:#fff;cursor:pointer;background:#1e3a8a;border:none;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:14px;font-size:16px;font-weight:600;transition:background .2s;display:flex}.im-cc-btn:hover{background:#163880}.im-courses-grid{flex-direction:column;gap:20px;width:100%;display:flex}.im-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;scroll-behavior:smooth;gap:16px;padding:4px 2px 8px;display:flex;overflow-x:auto}.im-carousel::-webkit-scrollbar{display:none}.im-slide{scroll-snap-align:start;flex:0 0 88%;max-width:560px}@media (min-width:640px){.im-slide{flex:0 0 72%}}@media (min-width:768px){.im-slide{flex:0 0 55%}}@media (min-width:1024px){.im-slide{flex:0 0 44%}}.im-explore-card{background:#fff;border:1px solid #dbeafecc;border-radius:24px;flex-direction:column;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #1e3a8a1c}.im-explore-card:hover{transform:translateY(-4px);box-shadow:0 20px 42px #1e3a8a2e}.im-explore-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1e3a8a,#3a6fcc);flex-shrink:0;position:relative;overflow:hidden}.im-explore-thumb img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .4s;display:block}.im-explore-card:hover .im-explore-thumb img{transform:scale(1.05)}.im-explore-thumb .im-lock{color:#fff;background:linear-gradient(#0c1e5214 0%,#0c1e529e 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.im-explore-tier{color:#1e3a8a;letter-spacing:.02em;background:#fffffff0;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #00000026}.im-explore-body{flex-direction:column;flex:1;gap:12px;padding:20px 18px 18px;display:flex}.im-explore-title{color:#0f172a;letter-spacing:-.2px;margin:0;font-size:17px;font-weight:800;line-height:1.3}.im-explore-chips{flex-wrap:wrap;gap:8px;display:flex}.im-chip{color:#1e3a8a;letter-spacing:.01em;background:#f0f4ff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.im-chip.is-star{color:#a16207;background:#fff8ed;border-color:#fde9a8}.im-explore-price{color:#4a5568;font-size:13px;font-weight:600}.im-explore-price b{color:#1e3a8a;letter-spacing:-.3px;font-size:19px;font-weight:800}.im-dots{justify-content:center;gap:7px;margin-top:16px;display:flex}.im-dot{cursor:pointer;background:#c3d3f2;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:all .3s cubic-bezier(.22,1,.36,1)}.im-dot.active{background:#1e3a8a;width:24px}.im-empty{text-align:center;background:#fff;border:1px solid #dbeafecc;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:52px 28px;display:flex;box-shadow:0 6px 24px #1e3a8a0f}.im-empty-illu{filter:drop-shadow(0 6px 16px #1e3a8a1f);width:148px;height:auto;margin-bottom:10px}.im-empty-title{color:#1e3a8a;letter-spacing:-.3px;margin:0;font-size:20px;font-weight:800}.im-empty-text{color:#4a5568;max-width:340px;margin:0 0 14px;font-size:14px;line-height:1.6}#nav-drawer{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:#fffffffa}.im-drawer-divider{background:linear-gradient(90deg,#0000,#dbeafe 30% 70%,#0000);border:0;height:1px;margin:8px 16px}.drawer-nav-item .im-mini-ico{justify-content:center;align-items:center;display:flex}.im-modal-input{width:100%;font-family:var(--font);color:#1a1a2e;background:#f8fbff;border:1.5px solid #dbeafe;border-radius:14px;outline:none;margin-top:6px;padding:13px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.im-modal-input:focus{background:#fff;border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1f}.im-modal-label{color:#1e3a8a;font-size:13px;font-weight:700;display:block}.im-divider{background:#dbeafe;border:0;height:1px;margin:20px 0}.im-section-gap{margin-bottom:24px}@media (prefers-reduced-motion:reduce){.im-stat,.im-course-card,.im-explore-card,.im-cta,.im-pill,.im-dot,.im-cc-btn,.im-cc-progress-fill,.im-fade-up,.pulse{transition:none!important;animation:none!important}.im-stat:hover,.im-course-card:hover,.im-explore-card:hover,.im-cta:hover,.im-cc-btn:hover{transform:none!important}}@keyframes skeleton-pulse-anim{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-pulse{background:linear-gradient(90deg,#e2e8f0 25%,#eef2f7 50%,#e2e8f0 75%) 0 0/200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-pulse-anim;display:block}.wa-page-pad{padding-bottom:calc(78px + env(safe-area-inset-bottom))!important}:root{--card-pad:20px}.card,.card-blue{padding:var(--card-pad)}#whatsapp-float{width:46px!important;height:46px!important;right:20px!important;bottom:calc(88px + env(safe-area-inset-bottom))!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s!important;box-shadow:0 6px 20px #25d36670,0 0 0 5px #25d3661a!important}#whatsapp-float.im-wa-hidden{opacity:0;pointer-events:none;transform:translateY(130px)scale(.88)}@media screen and (max-width:480px){.im-shell{padding:20px 16px 140px}.im-hero{border-radius:22px;padding:20px 18px 18px}.im-hero-name{font-size:clamp(21px,6vw,28px)}.im-earn-hero{padding:20px 18px}.im-earn-hero-amt{font-size:clamp(30px,9vw,42px)}.im-stat{min-height:110px;padding:14px 12px}.im-stat-amt{font-size:clamp(15px,4vw,19px)}.im-courses-grid{grid-template-columns:1fr}.im-cta{min-height:50px;padding:14px 20px;font-size:14px}.im-card{border-radius:18px;padding:18px 16px}.im-hero-stat-val{font-size:16px}.im-hero-stat-lbl{font-size:9.5px}.im-withdrawn-row{padding:12px 14px}.im-withdrawn-row .val{font-size:14px}}@media screen and (max-width:360px){.im-stat-amt{font-size:14px}.im-hero-stat{padding:10px 8px}.im-hero-stat-val,.im-sec-title{font-size:15px}.im-pill{padding:6px 11px;font-size:11px}}@media screen and (max-width:400px){.im-withdrawn-row{flex-direction:column;align-items:flex-start;gap:4px}}h1,h2,h3,h4,.section-header h2,.hero-headline,.package-title,.speciality-title,.mentor-name,.cert-title,.wa-heading,.nav-logo-text,.sticky-label,.before-after h4{font-family:var(--font-display);letter-spacing:-.02em}.section-header h2,.hero-headline{font-weight:700}.hero-stat-num,.counter-number,.package-price,.package-price-orig,.commission-amount,.sticky-price,.offer-timer,.earning-amount,.im-hero-stat-val{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "cv01" 1;letter-spacing:-.02em}.offer-timer{font-family:var(--font-display)}.package-card,.hero-stat,.speciality-card,.feature-card,.testimonial-card,.mentor-card,.step-item,.trust-badge{border:1px solid var(--border-hair);box-shadow:var(--shadow)}.package-card,.hero-stat{border-radius:var(--radius-lg)}.package-card:hover,.speciality-card:hover,.testimonial-card:hover,.feature-card:hover,.mentor-card:hover{box-shadow:var(--shadow-lg);border-color:#d7e2f2;transform:translateY(-4px)}.divider{background:linear-gradient(90deg, var(--gold) 0%, var(--gold-soft) 100%);border-radius:2px;width:56px;height:3px}.section-tag{background:var(--white);color:var(--primary);border:1px solid var(--border-hair);box-shadow:var(--shadow);padding-left:26px;position:relative}.section-tag:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 0 3px var(--gold-tint);border-radius:50%;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.package-card.popular{border:1px solid var(--gold);box-shadow:0 2px 4px #0b1b3f0d,0 18px 44px #e0a22b2e}.package-popular-ribbon{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-soft) 100%);color:#3a2a05;box-shadow:var(--shadow-gold)}.badge-gold{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-soft) 100%);color:#3a2a05}.badge-elite,.badge-premium-plus{background:linear-gradient(135deg,#0b1b3f 0%,#1e3a8a 100%);box-shadow:inset 0 0 0 1px #f4c66b59}.btn-primary,.btn-hero-primary{background:linear-gradient(135deg,#1e3a8a 0%,#2e5bd8 100%);box-shadow:inset 0 1px 1px #ffffff2e,0 6px 16px #1e3a8a38}.btn-primary:hover,.btn-hero-primary:hover{transform:translateY(-2px);box-shadow:inset 0 1px 1px #fff3,0 10px 24px #1e3a8a4d}#navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-bottom:1px solid #0000000a}#offer-bar{background:linear-gradient(90deg,#0b1b3f 0%,#1e3a8a 55%,#2e5bd8 100%)}#offer-bar .offer-timer{color:var(--gold-soft);font-variant-numeric:tabular-nums;background:#f4c66b29}.counter-item{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff12;border:1px solid #f4c66b2e}.counter-number{color:#fff}@media (min-width:768px){section{padding:72px 0}.section-header{margin-bottom:40px}}.sticky-price{color:var(--primary)}.faq-item{border:1px solid var(--border-hair);border-radius:14px;margin-bottom:10px;padding:0 16px;transition:border-color .25s,box-shadow .25s}.faq-item.open{box-shadow:var(--shadow);border-color:#d7e2f2}.faq-item.open .faq-icon{color:var(--gold)}.founder-photo{border-color:#f4c66b8c}.founder-quote:before,.founder-quote:after{color:var(--gold-soft);font-family:var(--font-display)}.certificate-mockup{box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#0b1b3f 0%,#1e3a8a 60%,#2e5bd8 100%)}.certificate-inner{border-color:#f4c66b73}.cert-award-icon{color:var(--gold-soft)}.cert-badge-item{border-color:var(--border-hair);box-shadow:var(--shadow)}.whatsapp-community-card{box-shadow:var(--shadow);background:linear-gradient(#f0fff4 0%,#fff 100%);border-color:#c7f0d4}.revealed{transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}@media (max-width:767px){.btn,.btn-primary,.btn-hero-primary,.btn-hero-outline,.btn-outline,.btn-full,.package-footer .btn{min-height:50px}.section-header h2{font-size:clamp(21px,6.4vw,26px)}.hero-headline{font-size:clamp(25px,8vw,30px)}.package-card{border-radius:18px}.carousel-dot{width:9px;height:9px}.carousel-dot.active{width:22px}.hero-stat{gap:8px;padding:18px 12px}.hero-stat-icon{width:64px;height:64px}.hero-stat-num{font-size:1.9rem}.packages-list{scroll-padding-left:16px}.section-tag{padding-left:24px}.section-tag:before{left:11px}}.imc-page{background:radial-gradient(900px 380px at 100% -8%,#3a6fcc1a,#0000 60%),radial-gradient(700px 320px at -10% 0,#1e3a8a14,#0000 55%),#f0f4ff;min-height:100vh}.imc-hero{text-align:center;color:#fff;background:linear-gradient(140deg,#0c1e52 0%,#1e3a8a 48%,#2b60cc 100%);padding:42px 16px 46px;position:relative;overflow:hidden}.imc-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#64a0ff73,#0000 70%);border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-80px}.imc-hero:after{content:"";pointer-events:none;background:linear-gradient(#ffffff1a 0%,#0000 26%);position:absolute;inset:0}.imc-hero-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.imc-eyebrow{color:#cfe0ff;letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 16px;font-size:11px;font-weight:800;display:inline-flex}.imc-title{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(26px,7vw,38px);font-weight:800;line-height:1.1}.imc-hero-stat{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #fff3;border-radius:18px;align-items:center;gap:12px;padding:13px 22px;display:inline-flex}.imc-hero-stat-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:800;line-height:1}.imc-hero-stat-lbl{color:#ffffffb8;text-align:left;font-size:12px;font-weight:600;line-height:1.3}.imc-pkgbar{flex-wrap:wrap;align-items:center;gap:10px;max-width:480px;margin:0 auto;padding:20px 16px 4px;display:flex}.imc-pkgname{font-family:var(--font-display);color:#1e3a8a;letter-spacing:-.01em;font-size:17px;font-weight:800}.imc-pkgbadge{color:#fff;letter-spacing:.02em;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800}.imc-grid{flex-direction:column;gap:20px;max-width:480px;margin:0 auto;padding:10px 16px 90px;display:flex}.imc-card{border:1px solid var(--border-hair);background:#fff;border-radius:20px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;overflow:hidden;box-shadow:0 2px 4px #0b1b3f0d,0 14px 34px #1e3a8a14}.imc-card:hover{border-color:#d7e2f2;transform:translateY(-4px);box-shadow:0 4px 8px #0b1b3f0f,0 22px 48px #1e3a8a29}.imc-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#1e3a8a,#2b60cc);width:100%;position:relative;overflow:hidden}.imc-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:block}.imc-card:hover .imc-thumb img{transform:scale(1.05)}.imc-thumb:after{content:"";pointer-events:none;background:linear-gradient(#0c1e5238 0%,#0000 34%);position:absolute;inset:0}.imc-thumb-fallback{text-align:center;color:#fff;font-family:var(--font-display);justify-content:center;align-items:center;padding:16px;font-size:17px;font-weight:700;display:flex;position:absolute;inset:0}.imc-tier{z-index:2;color:#1e3a8a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.01em;background:#fffffff0;border-radius:999px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 2px 10px #00000029}.imc-body{padding:18px}.imc-name{font-family:var(--font-display);color:#0f172a;text-align:center;letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:700;line-height:1.35}.imc-btn{color:#fff;letter-spacing:.01em;background:linear-gradient(135deg,#1e3a8a 0%,#2e5bd8 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 0;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;box-shadow:inset 0 1px 1px #ffffff2e,0 6px 16px #1e3a8a3d}.imc-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 10px 24px #1e3a8a4d}.imc-btn:active{transform:scale(.98)}.imc-btn .imc-arrow{transition:transform .2s}.imc-btn:hover .imc-arrow{transform:translate(3px)}.imc-card.is-premium{border-color:#e0a22b8c;box-shadow:0 2px 4px #0b1b3f0d,0 16px 40px #e0a22b29}.imc-card.is-premium:hover{border-color:#e0a22bbf;box-shadow:0 4px 8px #0b1b3f0f,0 24px 52px #e0a22b38}.imc-card.is-premium .imc-tier{color:#3a2a05;background:linear-gradient(135deg,#f4c66b,#e0a22b)}.imc-empty{text-align:center;border:1px solid var(--border-hair);background:#fff;border-radius:20px;padding:48px 24px;box-shadow:0 6px 24px #1e3a8a0f}.imc-empty-emoji{margin-bottom:16px;font-size:48px}.imc-empty-title{font-family:var(--font-display);color:#1e3a8a;margin-bottom:8px;font-size:18px;font-weight:800}.imc-empty-text{color:#64748b;margin-bottom:20px;font-size:14px;line-height:1.6}.imc-empty-cta{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#2e5bd8 100%);border-radius:999px;padding:12px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 6px 16px #1e3a8a3d}.im-earn-hero-tag{color:var(--gold-soft)!important}.im-earn-hero-tag svg{color:var(--gold-soft)}.im-earn-hero-amt{background:linear-gradient(90deg, var(--gold-metal) 0%, var(--gold-soft) 100%) left bottom / 60px 4px no-repeat;padding-bottom:6px;display:inline-block}.im-hero-stat{transition:filter .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.im-hero-stat:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0c1e5238}.im-hero-stat:active{transform:scale(.98)}.im-sec-title .im-ico{box-shadow:0 2px 6px #1e3a8a1a,0 0 0 1px #e0a22b24}.im-cta:focus-visible,.im-pill:focus-visible{outline:3px solid var(--gold-soft);outline-offset:2px}.im-withdrawn-row{cursor:default}.im-withdrawn-row:active{transform:scale(.995)}@media (prefers-reduced-motion:reduce){.im-hero-stat,.im-withdrawn-row{transition:none!important;transform:none!important}}.course-detail-card{margin-bottom:16px!important}.package-thumbnail{position:relative;aspect-ratio:16/7!important;max-height:180px!important}.ref-link-card-content,.ref-link-actions{align-items:center;gap:6px;display:flex}.mobile-url{display:none}.desktop-url{display:inline}.ref-link-input-container{color:#374151;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:#ffffffbf;border:1px solid #ffffffe6;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:10px;overflow:hidden}@media (max-width:767px){.ref-link-card-content{flex-direction:column;align-items:stretch;gap:8px}.ref-link-actions{gap:8px;width:100%}.ref-link-actions button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:flex}.mobile-url{display:inline}.desktop-url{display:none}.ref-link-input-container{text-align:center;background:#fff!important;padding:10px 12px!important;font-size:13px!important}}.header-logo-img{object-fit:contain;width:auto;max-width:280px;height:56px}.drawer-logo-img{object-fit:contain;width:auto;max-width:240px;height:48px}@media screen and (max-width:767px){#navbar{height:64px}.header-logo-img{max-width:220px;height:44px}.drawer-header{min-height:72px}}@media screen and (max-width:380px){.header-logo-img{max-width:170px;height:38px}}.header-logo-img{object-fit:contain!important;mix-blend-mode:normal!important;width:auto!important;max-width:200px!important;height:clamp(34px,5vw,42px)!important;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.drawer-logo-img{object-fit:contain!important;mix-blend-mode:normal!important;width:auto!important;max-width:170px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:none!important;transform:none!important}.footer-logo-transparent{object-fit:contain!important;filter:brightness(0)invert()!important;width:auto!important;max-width:170px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:none!important}:root{--im-blue:#1e3a8a;--im-blue-deep:#14285f;--im-ice:#f0f4ff;--im-powder:#dbeafe;--im-accent:#e8a33d;--im-ink:#101b38;--im-muted:#52617c;--im-line:#c9d8f1;--im-radius:10px}body{background:var(--im-ice);color:var(--im-ink)}h1,h2,h3,h4,.nav-logo-text,.package-title,.home-hero-copy,.sticky-price{font-family:var(--font-display)}section{padding:56px 0}.container{max-width:1120px;padding-left:20px;padding-right:20px}.section-header{text-align:left;margin-bottom:24px}.section-header h2{text-align:left;letter-spacing:-.035em;max-width:680px}.section-header p{max-width:520px;margin:8px 0 0}.btn-primary{background:var(--im-accent)!important;color:var(--im-ink)!important;box-shadow:none!important;border:1px solid var(--im-accent)!important}.btn-primary:hover,.btn-primary:focus-visible{color:var(--im-ink)!important;box-shadow:none!important;background:#f0b65c!important}.btn-outline{color:var(--im-blue)!important;border:1px solid var(--im-blue)!important;box-shadow:none!important;background:0 0!important}.btn-outline:hover,.btn-outline:focus-visible{background:var(--im-powder)!important;box-shadow:none!important}#offer-bar{background:var(--im-blue-deep);border-bottom:1px solid #ffffff1f;height:36px;padding:0 16px}#offer-bar .offer-left,#offer-bar .offer-right{gap:8px}#offer-bar .offer-center{display:none}#offer-bar .offer-bold,#offer-bar .offer-timer{letter-spacing:.04em;font-size:11px}#offer-bar .offer-timer{color:var(--im-accent);background:0 0;padding:0}#navbar{background:var(--im-ice);border-bottom:1px solid var(--im-line);height:68px;box-shadow:none}.nav-inner{padding:0 20px}.nav-logo{padding-left:0}.header-logo-img{transform:none!important}#nav-hamburger{border:1px solid var(--im-line);background:#ffffff7a;border-radius:8px;width:48px;height:48px}.hamburger-icon span{background:var(--im-blue)}#nav-drawer{background:var(--im-ice);border-left:1px solid var(--im-line);width:min(320px,88vw);box-shadow:-18px 0 40px #14285f1f}.drawer-header{background:var(--im-blue);border-bottom:0}.drawer-logo-img{filter:brightness(0)invert();mix-blend-mode:normal!important;transform:none!important}.drawer-nav-item,.drawer-profile-snippet{box-shadow:none;border-radius:8px}.drawer-nav-item:hover,.drawer-nav-item.active{background:var(--im-powder);border-color:var(--im-line);transform:none}.home-hero{background:var(--im-ice);padding:28px 0 32px;overflow:hidden}.home-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:32px;width:min(1120px,100% - 40px);margin:0 auto;display:grid}.home-hero-copy{min-width:0}.home-hero-copy h1{max-width:520px;color:var(--im-ink);letter-spacing:-.055em;margin:0;font-size:clamp(38px,6vw,68px);line-height:.98}.home-hero-lede{max-width:460px;color:var(--im-muted);margin:20px 0 0;font-size:16px;line-height:1.65}.home-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.home-hero-actions .btn{border-radius:8px;min-height:48px;padding-left:18px;padding-right:18px}.home-hero-note span{position:relative}.home-hero-note span:not(:last-child):after{content:"";background:var(--im-accent);border-radius:50%;width:3px;height:3px;position:absolute;top:50%;right:-9px}.home-hero-visual{background:var(--im-blue);border:1px solid var(--im-blue);touch-action:pan-y;border-radius:12px;min-width:0;min-height:360px;position:relative;overflow:hidden}.home-hero-image-track{width:100%;height:100%;min-height:360px;transition:transform .42s cubic-bezier(.16,1,.3,1);display:flex}.home-hero-image{flex:0 0 100%;min-height:360px;display:block;position:relative;overflow:hidden}.home-hero-image img{filter:saturate(.9)contrast(.98)}.home-hero-image-scrim{pointer-events:none;background:linear-gradient(90deg,#14285fa3 0%,#14285f0d 62%,#14285f3d 100%);position:absolute;inset:0}.home-hero-image-label{color:#fff;max-width:210px;font-family:var(--font-display);letter-spacing:-.035em;font-size:22px;line-height:1.05;position:absolute;bottom:22px;left:20px}.home-hero-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:20px;right:18px}.home-hero-dots button{background:0 0;border:1px solid #ffffffbf;border-radius:50%;width:8px;height:8px;padding:0}.home-hero-dots button.active{background:var(--im-accent);border-color:var(--im-accent);border-radius:999px;width:24px}.learning-path-band{background:var(--im-blue);color:#fff;padding:16px 0}.learning-path-line{grid-template-columns:repeat(3,1fr);align-items:center;display:grid}.learning-path-line span{text-align:center;border-right:1px solid #ffffff47;padding:6px 12px;font-size:13px;font-weight:700}.learning-path-line span:last-child{border-right:0}.hero-stat,.trust-badge,.speciality-card,.package-card,.testimonial-card,.mentor-card,.cert-badge-item,.step-item{border-radius:var(--im-radius);box-shadow:none}.hero-stat:hover,.package-card:hover{box-shadow:none;transform:none}#how-it-works{background:#fff}.steps-list{border-top:1px solid var(--im-line);gap:0}.steps-list:before{display:none}.step-item{border:0;border-bottom:1px solid var(--im-line);background:0 0;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.step-num{background:var(--im-blue);border-radius:8px;width:40px;min-width:40px;height:40px}.step-content h4{letter-spacing:-.025em;font-size:20px}.step-content p{max-width:520px}.specialities-section{background:var(--im-ice)}.specialities-grid{border-top:1px solid var(--im-line);grid-template-columns:1.25fr .75fr;gap:0}.speciality-card{border:0;border-right:1px solid var(--im-line);border-bottom:1px solid var(--im-line);background:0 0;min-height:170px;padding:20px 18px}.speciality-card:nth-child(2n){background:var(--im-powder)}.speciality-card:nth-child(3){grid-column:span 2;min-height:140px}.speciality-icon{background:var(--im-blue);color:#fff;border-radius:8px;width:36px;height:36px;margin-bottom:22px}#counter-section{background:var(--im-blue-deep)}.counter-item{background:0 0;border:1px solid #ffffff40;border-radius:8px}.package-price,.sticky-price{color:var(--im-accent)!important}.package-save{background:var(--im-powder);color:var(--im-blue)}.package-card.popular{border:2px solid var(--im-blue)}.packages-list .package-card:nth-child(2){border-color:var(--im-blue)}.package-popular-ribbon{background:var(--im-blue);box-shadow:none}.package-footer .btn{border-radius:8px}#why-us{background:#fff}.comparison-table-wrapper{border-color:var(--im-line);box-shadow:none;border-radius:8px}.comparison-table th,.comparison-table td{border-color:var(--im-line)}#testimonials,#team,#certificates{background:var(--im-ice)}.before-after{background:var(--im-blue);box-shadow:none;border-radius:10px}.before-after .earning{color:var(--im-accent)}.testimonial-card,.mentor-card,.cert-badge-item{border-color:var(--im-line)}.certificate-mockup{background:var(--im-blue);border-radius:10px;margin-left:0;margin-right:0}.cert-badges-grid{display:none}#founder{background:var(--im-blue-deep)}#faq{background:#fff}.faq-item{border-color:var(--im-line)}.whatsapp-community-section{background:var(--im-ice);padding-top:16px}.whatsapp-community-card{border:1px solid var(--im-line);background:var(--im-powder);border-radius:10px}#footer{background:var(--im-blue-deep);text-align:left;padding:48px 0 104px}#footer .container{grid-template-columns:1.2fr 1fr 1fr;align-items:start;column-gap:32px;display:grid}#footer .container>:first-child,#footer .footer-tagline,#footer .footer-social{grid-column:1}#footer .footer-links-section{margin-bottom:0}.footer-links-title{color:#fff;text-align:left}.footer-links{align-items:flex-start}.footer-nav-link,.footer-contact-link{align-items:center;gap:8px;min-height:40px;display:inline-flex;color:#bfd0f2!important}.footer-nav-link:hover,.footer-contact-link:hover{color:#fff!important}#footer .footer-divider,#footer .footer-legal,#footer .footer-bottom{grid-column:1/-1}#footer .footer-legal{justify-content:flex-start}#sticky-bar{display:none!important}#sticky-bar .btn{background:var(--im-accent);min-height:44px;color:var(--im-ink);border-radius:8px}.help-desk-float{border-color:var(--im-line);color:var(--im-blue);border-radius:8px;box-shadow:0 8px 20px #14285f1a}.im-icon{color:currentColor;flex:none;display:block}.step-icon{color:var(--im-blue);margin-bottom:8px;display:inline-flex}.course-check .im-icon{width:11px;height:11px}.package-body>p .im-icon{color:#94a3b8}.comparison-heading{color:var(--im-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:17px}.speciality-icon .im-icon,.feature-icon .im-icon,.faq-icon .im-icon{width:20px;height:20px}.wa-icon-large{color:var(--im-blue)}.wa-icon-small{vertical-align:middle;margin-right:4px;display:inline-block}@media (max-width:767px){section{padding:40px 0}.home-hero{padding-top:24px}.home-hero-grid{flex-direction:column;align-items:stretch;gap:24px;width:calc(100% - 32px);display:flex}.home-hero-copy h1{max-width:320px;font-size:clamp(38px,12vw,54px)}.home-hero-lede{margin-top:16px;font-size:15px}.home-hero-actions{grid-template-columns:1fr 1fr;display:grid}.home-hero-actions .btn{width:100%;padding-left:10px;padding-right:10px;font-size:13px}.home-hero-visual,.home-hero-image-track,.home-hero-image{min-height:260px}.home-hero-image-label{font-size:20px;bottom:18px;left:16px}.learning-path-line span{padding:4px 6px;font-size:12px}.specialities-grid{grid-template-columns:1fr 1fr}.speciality-card:nth-child(3){grid-column:span 2}#footer .container{display:block}#footer .footer-links-section,#footer .footer-divider{margin-top:28px}#footer .footer-legal{gap:10px 16px}}@media (prefers-reduced-motion:reduce){.home-hero-image-track{transition:none}}h1,h2,h3,h4{font-family:var(--font-display)!important;text-align:left!important;color:#101b38!important;letter-spacing:-.035em!important;line-height:1.15!important}h2{margin-bottom:8px!important;font-size:clamp(24px,6.5vw,36px)!important}.section-tag,.divider{display:none!important}.im-icon,.im-icon svg{flex-shrink:0;stroke-width:1.75px!important}.btn-primary,.package-footer .btn-primary,#sticky-bar .btn{color:#0f172a!important;box-shadow:none!important;background:#e8a33d!important;border:none!important;border-radius:8px!important;font-weight:700!important;transition:transform .15s,background .15s!important}.btn-primary:hover,.btn-primary:focus-visible{color:#0f172a!important;background:#d9932b!important}.btn-primary:active{transform:scale(.98)}.package-price,.sticky-price,.td-price,.im-pack-card-price,.hc-pkg-price,.price-text,.pack-price{color:#b45309!important;font-family:var(--font-display)!important;font-weight:800!important}.home-hero{background:#f0f4ff!important;padding:32px 0 40px!important}.home-hero-copy h1{letter-spacing:-.045em!important;color:#101b38!important;font-size:clamp(34px,8.5vw,56px)!important;line-height:1.05!important}.home-hero-lede{color:#475569!important;max-width:480px!important;margin:16px 0 24px!important;font-size:16px!important;line-height:1.6!important}.home-hero-actions{flex-wrap:wrap!important;gap:12px!important;display:flex!important}.home-hero-actions .btn{border-radius:8px!important;padding:12px 20px!important;font-size:14px!important}.home-hero-note{color:#1e3a8a!important;flex-wrap:wrap!important;gap:12px 18px!important;margin-top:24px!important;font-size:13px!important;font-weight:600!important;display:flex!important}.home-hero-note span{align-items:center;gap:6px;display:inline-flex}.home-hero-visual{background:#1e3a8a!important;border:1px solid #dbeafe!important;border-radius:12px!important}.full-bleed-navy{color:#fff!important;background:#1e3a8a!important;padding:48px 0!important}.full-bleed-navy h2{color:#fff!important}.manifesto-copy{color:#dbeafe!important;max-width:720px!important;margin:16px 0 32px!important;font-size:16px!important;line-height:1.65!important}.manifesto-stats{border-top:1px solid #dbeafe40;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;padding-top:24px;display:grid}.manifesto-stat-item{flex-direction:column;gap:6px;display:flex}.manifesto-stat-head{color:#fff;font-family:var(--font-display);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.manifesto-stat-desc{color:#bfdbfe;margin:0;font-size:13.5px;line-height:1.5}.packages-section{background:#f0f4ff;padding:48px 0}.packages-asymmetric-header{margin-bottom:32px}.packages-asymmetric-header h2{margin-bottom:8px}.packages-asymmetric-header p{color:#475569;max-width:560px;margin:0;font-size:15px}.packages-featured-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.package-card-featured{background:#fff;border:1px solid #dbeafe;border-radius:12px;flex-direction:column;transition:border-color .2s;display:flex;position:relative;overflow:hidden}.package-card-featured.is-recommended{border:2px solid #1e3a8a}.package-card-badge{color:#fff;z-index:2;letter-spacing:.02em;background:#1e3a8a;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:12px;right:12px}.package-featured-thumb{background:#f0f4ff;width:100%;height:180px;position:relative}.package-featured-content{flex-direction:column;flex:1;padding:20px;display:flex}.package-featured-title{color:#101b38;margin-bottom:8px;font-size:20px;font-weight:700}.package-price-row{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.package-price{font-size:26px;font-weight:800}.package-price-orig{color:#94a3b8;font-size:14px;text-decoration:line-through}.package-save-pill{color:#1e3a8a;background:#dbeafe;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.package-bonus-callout{color:#1e3a8a;background:#f0f4ff;border:1px solid #dbeafe;border-radius:6px;align-items:center;gap:6px;margin-bottom:14px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.package-courses-list{flex-direction:column;flex:1;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.package-course-item{color:#334155;align-items:center;gap:8px;font-size:13.5px;display:flex}.package-course-item .course-check{color:#1e3a8a;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.package-pace-text{color:#64748b;align-items:center;gap:6px;margin-bottom:16px;font-size:12px;display:flex}.packages-secondary-title{color:#1e3a8a;letter-spacing:-.02em;margin:28px 0 16px;font-size:16px;font-weight:700}.packages-secondary-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.package-card-compact{background:#fff;border:1px solid #dbeafe;border-radius:10px;flex-direction:column;padding:16px;display:flex}.package-card-compact-head{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.package-compact-title{color:#101b38;font-size:17px;font-weight:700}.package-compact-summary{color:#64748b;flex:1;margin-bottom:12px;font-size:12.5px;line-height:1.45}.im-table-section{background:#fff;padding:48px 0}.im-comparison-table-wrapper{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dbeafe;border-radius:10px;width:100%;margin-top:24px;overflow-x:auto}.im-comparison-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:13.5px}.im-comparison-table th{color:#1e3a8a;white-space:nowrap;background:#f0f4ff;border-bottom:1px solid #dbeafe;padding:12px 16px;font-weight:700}.im-comparison-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #dbeafe;padding:12px 16px}.im-comparison-table tr:last-child td{border-bottom:none}.im-comparison-table tr:hover td{background:#f8fafc}.im-comparison-table .table-btn{color:#0f172a;white-space:nowrap;background:#e8a33d;border-radius:6px;justify-content:center;align-items:center;padding:6px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.timeline-section{background:#f0f4ff;padding:48px 0}.im-timeline{flex-direction:column;gap:24px;max-width:680px;margin-top:28px;padding-left:36px;display:flex;position:relative}.im-timeline:before{content:"";background:#dbeafe;width:2px;position:absolute;top:10px;bottom:10px;left:14px}.im-timeline-step{position:relative}.im-timeline-node{color:#fff;background:#1e3a8a;border:2px solid #f0f4ff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:flex;position:absolute;top:0;left:-36px;box-shadow:0 0 0 1px #dbeafe}.im-timeline-content{background:#fff;border:1px solid #dbeafe;border-radius:10px;padding:16px 18px}.im-timeline-tag{color:#1e3a8a;background:#dbeafe;border-radius:4px;margin-bottom:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.im-timeline-title{color:#101b38;margin-bottom:4px;font-size:16px;font-weight:700}.im-timeline-desc{color:#475569;margin:0;font-size:13.5px;line-height:1.55}.why-split-section{background:#fff;padding:48px 0}.why-split-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.why-split-lead{max-width:460px}.why-split-lead p{color:#475569;margin-top:12px;font-size:15px;line-height:1.6}.why-rows-list{flex-direction:column;display:flex}.why-row-item{border-bottom:1px solid #dbeafe;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.why-row-item:first-child{padding-top:0}.why-row-item:last-child{border-bottom:none}.why-row-icon{color:#1e3a8a;background:#f0f4ff;border:1px solid #dbeafe;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.why-row-text h4{color:#101b38;margin-bottom:2px;font-size:15px;font-weight:700}.why-row-text p{color:#475569;margin:0;font-size:13px;line-height:1.5}.founder-editorial-section{background:#f0f4ff;padding:48px 0}.founder-editorial-card{background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:24px;max-width:800px;padding:32px 28px;display:flex}.founder-editorial-photo{object-fit:cover;border:2px solid #dbeafe;border-radius:50%;flex-shrink:0;width:80px;height:80px}.founder-editorial-quote{font-family:var(--font-display);color:#101b38;margin:0 0 12px;font-size:16px;font-style:normal;line-height:1.6}.founder-meta{flex-direction:column;display:flex}.founder-meta-name{color:#1e3a8a;font-size:14px;font-weight:700}.founder-meta-role{color:#64748b;font-size:12px}#faq{background:#fff!important;padding:48px 0!important}.faq-list{max-width:720px;margin-top:24px}.faq-item{overflow:hidden;background:#fff!important;border:1px solid #dbeafe!important;border-radius:8px!important;margin-bottom:10px!important}.faq-question{color:#101b38;text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.faq-question:hover{background:#f8fafc}.faq-answer-inner{color:#475569;padding:0 18px 16px;font-size:14px;line-height:1.6}.whatsapp-community-section{background:#f0f4ff!important;padding:40px 0!important}.whatsapp-community-card{background:#dbeafe!important;border:1px solid #bfdbfe!important;border-radius:12px!important;flex-direction:column!important;gap:16px!important;padding:24px!important;display:flex!important}.btn-wa-full{color:#fff!important;background:#1e3a8a!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:12px 20px!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.btn-wa-full:hover{background:#14285f!important}@media (max-width:767px){.packages-featured-grid{grid-template-columns:1fr;gap:16px}.packages-secondary-grid{grid-template-columns:1fr;gap:12px}.why-split-grid{grid-template-columns:1fr;gap:24px}.founder-editorial-card{text-align:left;flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.im-comparison-table-wrapper{border-radius:8px;margin-left:-4px;margin-right:-4px}}:root{--im-navy:#1e3a8a;--im-ice:#f0f4ff;--im-powder:#dbeafe;--im-saffron:#e8a33d;--im-saffron-hover:#d9822b;--im-saffron-dark:#0b1b3f;--im-ease-out:cubic-bezier(.23, 1, .32, 1);--im-duration:.2s}button:active,.btn:active,a.btn:active,.table-btn:active,.interactive-tap:active,.package-card-featured .btn:active,.package-card-compact .btn:active{transition:transform .15s var(--im-ease-out)!important;transform:scale(.97)!important}.btn-saffron,.btn-primary{background:var(--im-saffron)!important;color:var(--im-saffron-dark)!important;transition:transform .18s var(--im-ease-out), background .18s var(--im-ease-out), box-shadow .18s var(--im-ease-out)!important;border:none!important;font-weight:700!important;box-shadow:0 2px 8px #e8a33d47!important}.btn-saffron:hover,.btn-primary:hover{background:var(--im-saffron-hover)!important;box-shadow:0 4px 14px #e8a33d59!important}.btn-outline{color:var(--im-navy)!important;border:1.5px solid var(--im-navy)!important;transition:transform .18s var(--im-ease-out), background .18s var(--im-ease-out)!important;background:0 0!important;font-weight:600!important}.btn-outline:hover{background:var(--im-ice)!important}.reveal{opacity:0;transition:opacity .22s var(--im-ease-out), transform .22s var(--im-ease-out);will-change:opacity, transform;transform:scale(.95)}.reveal.revealed{opacity:1;transform:scale(1)}:focus-visible{outline:2px solid var(--im-saffron);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transform:none!important}.reveal{opacity:1!important;transition:none!important;transform:none!important}}nextjs-portal,#nextjs-dev-overlay,[data-nextjs-dialog-overlay],[data-nextjs-toast],div[data-nextjs-toast-wrapper],#sticky-bar{display:none!important}@media (min-width:768px){#sticky-bar{display:none!important}}.help-desk-float,#help-desk-btn,#whatsapp-float{display:none!important}#merged-help-button{z-index:90;color:#fff;will-change:transform, opacity;background:#1e3a8a;border:1px solid #ffffff26;justify-content:center;align-items:center;font-size:13.5px;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1);display:inline-flex;position:fixed;box-shadow:0 4px 14px #1e3a8a47}@media (max-width:767.98px){#merged-help-button{left:calc(16px + env(safe-area-inset-left))!important;right:auto!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;border-radius:50%!important;gap:0!important;width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;max-height:48px!important;padding:0!important}#merged-help-button .merged-help-text{display:none!important}}@media (min-width:768px){#merged-help-button{border-radius:999px;gap:7px;min-height:44px;padding:10px 18px;bottom:24px;left:auto;right:24px}#merged-help-button .merged-help-text{display:inline}}#merged-help-button:active{transform:scale(.95)}#merged-help-button.merged-help-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(16px)scale(.92)!important}.hero-phone-container{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.android-phone-frame{background:#0f172a;border-radius:36px;width:100%;max-width:330px;padding:10px;position:relative;box-shadow:0 16px 40px #0f172a38,0 0 0 1px #ffffff1a}.android-phone-inner{background:#f8fbff;border:1px solid #1e293b;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.phone-status-bar{color:#fff;letter-spacing:.3px;background:#1e3a8a;justify-content:space-between;align-items:center;padding:8px 18px 4px;font-size:11px;font-weight:600;display:flex}.phone-holepunch{background:#0f172a;border-radius:50%;width:10px;height:10px;margin:0 auto}.phone-app-header{color:#fff;background:#1e3a8a;justify-content:space-between;align-items:center;padding:8px 16px 12px;display:flex}.phone-app-title{color:#fff;font-size:13px;font-weight:700}.phone-audio-pill{color:#dbeafe;background:#ffffff2e;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:500}.phone-player-box{aspect-ratio:16/9;background:#0b1329;flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:relative}.phone-player-badge{color:#fff;background:#0009;border-radius:4px;align-self:flex-start;padding:2px 6px;font-size:10px;font-weight:600}.phone-play-btn-center{background:var(--im-saffron);color:#0f172a;border-radius:50%;justify-content:center;align-self:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 12px #0000004d}.phone-player-controls{flex-direction:column;gap:4px;display:flex}.phone-scrubber-track{background:#ffffff40;border-radius:2px;width:100%;height:4px;position:relative}.phone-scrubber-fill{background:var(--im-saffron);border-radius:2px;width:35%;height:100%}.phone-scrubber-time{color:#fffc;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:9.5px;display:flex}.phone-lesson-body{flex-direction:column;gap:10px;padding:12px 14px 16px;display:flex}.phone-lesson-heading{color:#101b38;font-size:13.5px;font-weight:700;line-height:1.3}.phone-lesson-checklist{flex-direction:column;gap:6px;display:flex}.phone-check-item{color:#334155;align-items:center;gap:7px;font-size:11.5px;display:flex}.phone-check-done{color:#fff;background:#10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;display:flex}.phone-check-active{background:var(--im-saffron);color:#0f172a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:700;display:flex}.phone-check-pending{border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;width:15px;height:15px}.launch-video-section{background:#fafbfc;padding:56px 0 48px}.launch-video-container{background:#0b1329;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 8px 40px #0f172a1f,0 0 0 1px #1e3a8a14,0 0 60px #e8a33d0f}.launch-video-player{aspect-ratio:16/9;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block}.launch-video-player::-webkit-media-controls-panel{background:linear-gradient(#0000,#0b1329cc)}@media (max-width:768px){.launch-video-section{padding:40px 0 32px}.launch-video-container{border-radius:10px;margin-left:-4px;margin-right:-4px}.launch-video-player{border-radius:10px}}.pack-helper-card{border:1px solid var(--im-powder);background:#fff;border-radius:12px;margin-top:16px;padding:24px;box-shadow:0 4px 16px #1e3a8a0d}.pack-helper-title{color:var(--im-navy);margin-bottom:6px;font-size:18px;font-weight:700}.pack-helper-subtitle{color:#475569;margin-bottom:20px;font-size:14px}.pack-helper-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.pack-helper-grid{grid-template-columns:repeat(3,1fr);gap:20px}}.pack-helper-group{flex-direction:column;gap:8px;display:flex}.pack-helper-label{color:#101b38;font-size:13.5px;font-weight:700}.pack-helper-options{flex-direction:column;gap:8px;display:flex}.pack-helper-pill{color:#334155;text-align:left;cursor:pointer;min-height:44px;transition:all .18s var(--im-ease-out);background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.pack-helper-pill:hover{background:#f8fafc;border-color:#93c5fd}.pack-helper-pill.is-selected{border-color:var(--im-navy);background:var(--im-ice);color:var(--im-navy);font-weight:600}.pack-helper-result{background:var(--im-ice);border:1.5px solid var(--im-powder);border-radius:10px;flex-direction:column;gap:12px;margin-top:20px;padding:16px 20px;display:flex}@media (min-width:640px){.pack-helper-result{flex-direction:row;justify-content:space-between;align-items:center}}.typo-package-card{transition:transform .2s var(--im-ease-out), box-shadow .2s var(--im-ease-out), border-color .2s var(--im-ease-out);background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:space-between;padding:24px;display:flex;position:relative;box-shadow:0 2px 8px #1e3a8a0a}.typo-package-card:hover{border-color:#bfdbfe;box-shadow:0 6px 18px #1e3a8a14}.typo-package-card.is-recommended{border:2px solid var(--im-navy);background:#fff;box-shadow:0 6px 22px #1e3a8a1a}.typo-pkg-header{margin-bottom:14px}.typo-pkg-name{color:#0f172a;font-size:20px;font-weight:800;font-family:var(--font-display);margin-bottom:4px}.typo-pkg-who{color:#475569;min-height:38px;margin-bottom:14px;font-size:13.5px;line-height:1.45}.typo-pkg-price{color:var(--im-saffron);font-size:26px;font-weight:800;font-family:var(--font-display);align-items:baseline;gap:4px;display:flex}.typo-pkg-price-period{color:#64748b;font-size:13px;font-weight:500}.typo-pkg-courses{border-top:1px solid #f1f5f9;flex-direction:column;gap:9px;margin:18px 0;padding-top:14px;display:flex}.typo-pkg-course-item{color:#1e293b;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.4;display:flex}.typo-pkg-duration{color:#64748b;align-items:center;gap:6px;margin-bottom:16px;font-size:12.5px;display:flex}.sample-lesson-section{background:var(--im-ice);border-top:1px solid var(--im-powder);border-bottom:1px solid var(--im-powder);padding:48px 0}.sample-lesson-player{border:1px solid var(--im-powder);background:#fff;border-radius:12px;margin-top:20px;overflow:hidden;box-shadow:0 4px 16px #1e3a8a0f}.sample-tabs-row{border-bottom:1px solid var(--im-powder);background:#eff6ff;gap:4px;padding:6px;display:flex;overflow-x:auto}.sample-tab-btn{color:#475569;cursor:pointer;white-space:nowrap;min-height:44px;transition:all .18s var(--im-ease-out);background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:600;display:inline-flex}.sample-tab-btn.active{color:var(--im-navy);background:#fff;box-shadow:0 1px 3px #1e3a8a14}.sample-video-card{padding:20px}.hc-comparison-section{box-sizing:border-box;background:#f8fafd;border-top:1px solid #dbeafe;border-bottom:1px solid #dbeafe;width:100%;max-width:100%;padding:64px 0}@media (min-width:768px){.im-comparison-mobile-cards{display:none!important}.im-comparison-desktop-table{box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 1px 3px #0f1e420a,0 8px 24px #0f1e420f;display:block!important}.im-comparison-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:14px}.im-comparison-table th{color:#0b1938;text-transform:uppercase;letter-spacing:.04em;background:#f0f7ff;border-bottom:1px solid #dbeafe;padding:14px 16px;font-size:12.5px;font-weight:700}.im-comparison-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #dbeafe;padding:16px;line-height:1.5}.im-comparison-table tr:last-child td{border-bottom:none}.im-comparison-table tr:hover td{background:#f8fafd}.im-comparison-table tr.is-recommended-row td{background:#f0f7ff;border-top:1px solid #bfdbfe;border-bottom:1px solid #bfdbfe}.im-comparison-table tr.is-recommended-row:hover td{background:#e8f2ff}.table-rec-badge{color:#fff;letter-spacing:.02em;vertical-align:middle;background:#1e3a8a;border-radius:4px;margin-left:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.im-comparison-table .td-price{white-space:nowrap;font-size:16px;font-weight:800;color:#b45309!important}.im-comparison-table .td-learn{color:#334155;font-size:13.5px;line-height:1.5}.im-comparison-table .td-courses,.im-comparison-table .td-time{color:#475569;white-space:nowrap;font-size:13px}.im-comparison-table .table-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:8px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}}@media (max-width:767.98px){.im-comparison-desktop-table{display:none!important}.im-comparison-mobile-cards{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:100%;display:flex!important}.im-pack-card{box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:12px;width:100%;min-width:0;max-width:100%;padding:18px 16px;box-shadow:0 1px 3px #0f1e420a,0 4px 12px #0f1e420a}.im-pack-card.is-recommended{background:#fff;border:2px solid #1e3a8a;box-shadow:0 2px 8px #1e3a8a14,0 8px 24px #1e3a8a0f}.im-pack-card-header{box-sizing:border-box;border-bottom:1px solid #dbeafe;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-bottom:14px;padding-bottom:12px;display:flex}.im-pack-title-group{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.im-pack-card-name{color:#0b1938;min-width:0;margin:0;font-size:18px;font-weight:800;line-height:1.2}.im-pack-card-badge{color:#fff;letter-spacing:.02em;white-space:nowrap;background:#1e3a8a;border-radius:4px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.im-pack-card-price{white-space:nowrap;flex-shrink:0;font-size:19px;font-weight:800;color:#b45309!important}.im-pack-card-dl{box-sizing:border-box;flex-direction:column;gap:12px;min-width:0;margin:0 0 16px;display:flex}.im-pack-dl-row{box-sizing:border-box;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:6px 10px;min-width:0;display:grid}.im-pack-dt{color:#64748b;text-transform:uppercase;letter-spacing:.04em;min-width:0;padding-top:2px;font-size:11.5px;font-weight:700;line-height:1.4}.im-pack-dd{color:#1e293b;overflow-wrap:anywhere;word-break:normal;box-sizing:border-box;min-width:0;margin:0;font-size:13.5px;line-height:1.5}.im-pack-card-action{box-sizing:border-box;border-top:1px solid #dbeafe;width:100%;margin-top:14px;padding-top:14px}.im-btn-full{text-align:center;box-sizing:border-box;white-space:normal;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;width:100%!important;display:flex!important}}#sticky-bar{visibility:hidden!important;height:0!important;display:none!important;overflow:hidden!important}.phone-check-done{color:#1e3a8a!important;background:#eff6ff!important;border-color:#bfdbfe!important}.phone-check-done svg,.im-pack-card svg,.im-comparison-table svg,.hc-pkg-card svg.lucide-check,.pack-helper-pill svg,.achieve-item svg,.achieve-list svg,.check-primary{color:#1e3a8a!important;stroke:#1e3a8a!important}:root{--hc-royal:#1e3a8a;--hc-royal-dark:#162e6e;--hc-royal-deep:#0f1d3e;--hc-dark-band:#0b1938;--hc-saffron:#ba4e00;--hc-saffron-hover:#9a3f00;--hc-pale-blue:#f0f7ff;--hc-pale-ice:#f8fafd;--hc-pale-tint:#eef5fc;--hc-border:#dbeafe;--hc-radius:12px;--hc-shadow:0 1px 3px #0f1e420a, 0 8px 24px #0f1e420f}.hc-hero{text-align:left;background:linear-gradient(#f8fafd 0%,#f0f7ff 100%);border-bottom:1px solid #dbeafe;padding:56px 0 64px}.hc-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.hc-hero-copy{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.hc-hero-badge{color:#1e3a8a;background:#e0efff;border:1px solid #dbeafe;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.hc-hero-headline{font-family:var(--font-display), "Bricolage Grotesque Variable", "Bricolage Grotesque", sans-serif;letter-spacing:-.035em;color:#0b1b3f;text-align:left;margin:0 0 20px;font-size:clamp(2.25rem,7vw,4.5rem);font-weight:800;line-height:1.08}.hc-highlight{white-space:nowrap;color:#0b1b3f;display:inline-block;position:relative}.hc-hero-underline,.hc-saffron-underline{pointer-events:none;width:104%;height:12px;position:absolute;bottom:-6px;left:-2%;overflow:visible}.hc-hero-lede{color:#334155;text-align:left;max-width:62ch;margin:0 0 28px;font-size:clamp(16px,2.2vw,18px);line-height:1.6}.hc-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px;display:flex}.btn-saffron-primary{cursor:pointer;background:#ba4e00;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:14px 28px;font-size:15.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #e07a1047;color:#fff!important}.btn-saffron-primary:hover{background:#9a3f00;transform:translateY(-1px);box-shadow:0 6px 18px #e07a1059;color:#fff!important}.hero-text-link{color:#1e3a8a;text-underline-offset:4px;align-items:center;gap:8px;min-height:44px;padding:4px 0;font-size:15px;font-weight:600;text-decoration:underline;transition:color .18s;display:inline-flex}.hero-text-link:hover{color:#162e6e;text-decoration:underline}.hc-hero-chips{flex-wrap:wrap;gap:16px;margin-top:8px;display:flex}.hc-hero-chip-item{color:#475569;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.hc-hero-chip-item svg{color:#1e3a8a;flex-shrink:0}@keyframes hc-phone-float{0%,to{transform:rotate(-3deg)translateY(-3px)}50%{transform:rotate(-3deg)translateY(3px)}}.hc-rotated-phone{will-change:transform;background:#0b1938;border:1px solid #dbeafe;border-radius:12px;width:300px;max-width:100%;padding:12px;transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:6s cubic-bezier(.45,0,.55,1) infinite hc-phone-float;position:relative;box-shadow:0 1px 3px #0f1e4214,0 20px 48px #0f1e422e}.hc-rotated-phone:hover{transform:rotate(0)translateY(0)}.hc-floating-chip{color:#0b1938;z-index:20;pointer-events:none;background:#fff;border:1px solid #dbeafe;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 4px 16px #0f1e421f}.hc-chip-audio{top:-14px;left:-20px}.hc-chip-lesson{bottom:24px;right:-20px}.hc-chip-dot{background:#10b981;border-radius:50%;width:8px;height:8px}.hc-split-section{background:#fff;border-bottom:1px solid #dbeafe;padding:64px 0}.hc-split-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.hc-split-text{text-align:left}.hc-section-eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#1e3a8a;text-align:left;margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.hc-section-title{font-family:var(--font-display), "Bricolage Grotesque Variable", sans-serif;letter-spacing:-.025em;color:#0b1938;text-align:left;margin-bottom:16px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.18}.hc-body-text{color:#475569;text-align:left;max-width:62ch;margin-bottom:16px;font-size:clamp(16px,1.8vw,17px);line-height:1.6}.hc-split-card{text-align:left;background:#f8fafd;border:1px solid #dbeafe;border-radius:12px;padding:28px;box-shadow:0 1px 3px #0f1e420a,0 8px 24px #0f1e420f}.hc-comp-box{flex-direction:column;gap:16px;margin-top:16px;display:flex}.hc-comp-item{text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:12px;padding:14px 16px}.hc-comp-item.positive{background:#f0f7ff;border-color:#bfdbfe}.hc-numbered-section{background:#f4f8fd;border-bottom:1px solid #dbeafe;padding:64px 0}.hc-numbered-list{flex-direction:column;margin-top:32px;display:flex}.hc-numbered-row{text-align:left;border-top:1px solid #dbeafe;grid-template-columns:88px 1fr;align-items:baseline;gap:32px;padding:28px 0;display:grid}.hc-numbered-row:last-child{border-bottom:1px solid #dbeafe}.hc-big-number{font-family:var(--font-display), "Bricolage Grotesque Variable", sans-serif;color:#1e3a8a;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1}.hc-numbered-content{text-align:left}.hc-numbered-tag{text-transform:uppercase;letter-spacing:.05em;color:#1e3a8a;background:#dbeafe;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:11.5px;font-weight:700;display:inline-block}.hc-numbered-title{color:#0b1938;text-align:left;margin-bottom:8px;font-size:18.5px;font-weight:700}.hc-strip-section{background:#fff;border-bottom:1px solid #dbeafe;padding:64px 0;overflow:hidden}.hc-scroll-container{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-y;gap:20px;margin:0 -8px;padding:24px 8px 16px;display:flex;overflow-x:auto}.hc-scroll-container::-webkit-scrollbar{height:6px}.hc-scroll-container::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:6px}.hc-lesson-card{scroll-snap-align:start;text-align:left;background:#f8fafd;border:1px solid #dbeafe;border-radius:12px;flex-direction:column;flex:0 0 280px;justify-content:space-between;padding:20px;display:flex;box-shadow:0 1px 3px #0f1e420a,0 8px 24px #0f1e420f}.hc-dark-band{color:#fff;text-align:left;background:#0b1938;border-top:1px solid #1e3a8a;border-bottom:1px solid #1e3a8a;padding:72px 0}.hc-dark-band-quote{font-family:var(--font-display), "Bricolage Grotesque Variable", sans-serif;letter-spacing:-.015em;color:#f8fafd;text-align:left;max-width:58ch;margin-bottom:24px;font-size:clamp(1.25rem,3vw,1.85rem);font-weight:600;line-height:1.4}.hc-dark-band-author{align-items:center;gap:16px;margin-bottom:40px;display:flex}.hc-packages-section{background:#f8fafd;border-bottom:1px solid #dbeafe;padding:64px 0}.hc-asymmetric-pair{grid-template-columns:1fr 1fr;gap:28px;margin-top:32px;display:grid}.hc-pkg-card{text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:12px;flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:relative;box-shadow:0 1px 3px #0f1e420a,0 8px 24px #0f1e420f}.hc-pkg-card.highlight{background:#f0f7ff;border:2px solid #1e3a8a}.hc-secondary-strip{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.hc-helper-section{background:#eef5fc;border-bottom:1px solid #dbeafe;padding:64px 0}.hc-sample-section{background:#fff;border-bottom:1px solid #dbeafe;padding:64px 0}.hc-faq-section{background:#f8fafd;border-bottom:1px solid #dbeafe;padding:64px 0}.hc-helpdesk-section{background:#f0f7ff;padding:56px 0}@media (max-width:900px){.hc-hero-grid,.hc-split-grid,.hc-asymmetric-pair{grid-template-columns:1fr;gap:36px}.hc-secondary-strip{grid-template-columns:1fr}.hc-rotated-phone{transform:rotate(0)}.hc-floating-chip.hc-chip-audio{left:-10px}.hc-floating-chip.hc-chip-lesson{right:-10px}}@media (max-width:640px){.hc-numbered-row{grid-template-columns:1fr;gap:12px}.hc-hero{padding:36px 0 48px}.hc-hero-actions{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.btn-saffron-primary{width:100%}.hc-phone-wrapper{padding:16px 8px}}#navbar{box-shadow:none!important;background:#fff!important;border-bottom:1px solid #0000!important;transition:border-bottom-color .2s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1)!important}#navbar.is-scrolled{border-bottom:1px solid #dbeafe!important;box-shadow:0 1px #dbeafe,0 2px #0f1e420a!important}button:active,.btn:active,.btn-saffron-primary:active,.sample-tab-btn:active,.pack-helper-pill:active,.faq-question:active{transition:transform .12s cubic-bezier(.23,1,.32,1)!important;transform:scale(.97)!important}.faq-item{overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hc-rotated-phone{animation:none!important;transform:none!important}button:active,.btn:active,.btn-saffron-primary:active,.sample-tab-btn:active,.pack-helper-pill:active,.faq-question:active{transform:none!important}}h1,h2,h3,h4,h5,h6,.hc-hero-headline,.hc-section-title,.hc-numbered-title,.im-pack-card-name,.faq-question{text-align:left!important;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif!important}body,p,span,div,a,button,input,label,select,textarea{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[lang=hi],.hindi-text{font-family:Noto Sans Devanagari,Inter Variable,sans-serif!important}h1,h2,h3,h4,h5,h6,p,.hc-hero-headline,.hc-section-title,.hc-numbered-title,.im-pack-card-name,.faq-question,.hc-body-text,.hc-hero-lede,.hc-section-lede,.hc-dark-band-quote,.faq-answer-inner,.phone-lesson-heading,.phone-app-title{text-align:left!important}@media (max-width:767px){.btn-saffron-primary,.im-btn-full,.im-pack-card-action button,.im-pack-card-action a{width:100%!important}}.hc-overview-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px 12px!important;width:100%!important;max-width:440px!important;margin-top:24px!important;display:grid!important}.hc-overview-item{color:#1e3a8a!important;text-align:left!important;background:#eff6ff!important;border:1px solid #dbeafe!important;border-radius:10px!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important;display:flex!important}.hc-overview-item svg{color:#1e3a8a!important;flex-shrink:0!important}.header-logo-img,.footer-logo-transparent,.drawer-logo-img,.nav-logo img,.footer-logo-link img{object-fit:contain!important;width:auto!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important}svg.lucide{stroke-width:1.75px!important}.hc-section-eyebrow,.hc-hero-badge{display:none!important}html.dev-slowmo{--im-motion-multiplier:5}html.dev-slowmo #merged-help-button{transition:transform 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1)!important}html.dev-slowmo .pack-helper-pill{transition:border-color .9s cubic-bezier(.16,1,.3,1),background-color .9s cubic-bezier(.16,1,.3,1),color .9s cubic-bezier(.16,1,.3,1)!important}html.dev-slowmo .btn,html.dev-slowmo .btn-saffron-primary,html.dev-slowmo .table-btn{transition:transform .6s cubic-bezier(.23,1,.32,1),background-color 1s,box-shadow 1s!important}html.dev-slowmo .faq-answer,html.dev-slowmo .curriculum-lessons{transition:opacity 1s cubic-bezier(.23,1,.32,1),transform 1s cubic-bezier(.23,1,.32,1)!important}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.2s!important;transition-timing-function:cubic-bezier(.23,1,.32,1)!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important;transform:none!important}#merged-help-button{transition:opacity .2s!important;transform:none!important}}.pack-mark{width:40px;height:40px;font-size:17px;font-weight:800;font-family:var(--font-display,inherit);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.pack-mark-silver{color:#1e3a8a;background:#eff6ff;border:1.5px solid #bfdbfe}.pack-mark-gold{color:#b45309;background:#fef3c7;border:1.5px solid #fde68a}.pack-mark-diamond{color:#c2410c;background:#fff7ed;border:1.5px solid #fed7aa}.pack-mark-platinum{color:#0f172a;background:#f1f5f9;border:1.5px solid #cbd5e1}.pack-mark-premium{color:#3730a3;background:#eef2ff;border:1.5px solid #c7d2fe}.hc-pkg-card.highlight{background:#f8fafd!important;border:1px solid #dbeafe!important;border-left:5px solid #ba4e00!important;box-shadow:0 2px 8px #e07a1014,0 8px 24px #0f1e420f!important}.im-pack-card.is-recommended{background:#fff!important;border:1px solid #dbeafe!important;border-left:5px solid #ba4e00!important;box-shadow:0 2px 8px #e07a1014,0 8px 24px #0f1e420f!important}.pack-helper-pill{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:10px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-flex;position:relative;border-left:3px solid #0000!important;transition:border-left .18s cubic-bezier(.23,1,.32,1),border-color .18s,background-color .18s!important}.pack-helper-pill.is-selected{color:#1e3a8a!important;background:#eff6ff!important;border-color:#93c5fd!important;border-left-style:solid!important;border-left-width:4px!important}.pack-radio-circle{box-sizing:border-box;border:1.75px solid #94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .18s;display:inline-flex}.pack-helper-pill.is-selected .pack-radio-circle{border-color:#1e3a8a}.pack-radio-inner{background:#1e3a8a;border-radius:50%;width:8px;height:8px;display:block}.sample-duration-chip{-webkit-backdrop-filter:blur(6px);color:#fff;z-index:3;pointer-events:none;background:#0b1938d1;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;right:12px;box-shadow:0 2px 8px #00000040}.sample-play-overlay{z-index:2;cursor:pointer;background:#0b193840;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;inset:0}.sample-play-overlay:hover{background:#0b193826}.sample-play-btn{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .18s cubic-bezier(.23,1,.32,1);display:flex;box-shadow:0 6px 20px #00000059}.sample-play-overlay:hover .sample-play-btn{transform:scale(1.08)}.skip-to-content{z-index:999999;background:#1e3a8a;border-radius:8px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:top .2s cubic-bezier(.23,1,.32,1);position:absolute;top:-120px;left:16px;box-shadow:0 4px 16px #0000004d;color:#fff!important}.skip-to-content:focus{outline-offset:2px;outline:3px solid #f59e0b;top:16px}:focus-visible{outline-offset:2px!important;outline:2px solid #1e3a8a!important}#footer .footer-legal a,.footer-legal a{padding:4px 6px;text-decoration:none;color:#cbd5e1!important;align-items:center!important;min-height:44px!important;font-size:13px!important;display:inline-flex!important}#footer .footer-legal a:hover,#footer .footer-legal a:focus-visible,.footer-legal a:hover,.footer-legal a:focus-visible{text-decoration:underline;color:#fff!important}#footer .footer-bottom,.footer-bottom{color:#cbd5e1!important;font-size:13px!important}#footer .footer-tagline,.footer-tagline{color:#e2e8f0!important;font-size:14px!important}#footer .footer-links-title,.footer-links-title{letter-spacing:.05em;color:#93c5fd!important;font-size:12.5px!important}#footer .footer-links a,.footer-links a,#footer .footer-contact-link,.footer-contact-link{color:#cbd5e1!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}#footer .footer-links a:hover,.footer-links a:hover,#footer .footer-contact-link:hover,.footer-contact-link:hover{color:#fff!important}.drawer-close{min-width:44px!important;min-height:44px!important}.sample-tab-btn,.pack-helper-pill{min-height:44px!important}.im-comparison-table .table-btn{justify-content:center!important;align-items:center!important;min-height:44px!important;display:inline-flex!important}.social-btn{min-width:44px!important;min-height:44px!important}.hc-body-text{color:#334155!important}.im-pack-dt{color:#475569!important}html.dev-slowmo .hc-rotated-phone{animation-duration:30s!important}@media (prefers-reduced-motion:reduce){.hc-rotated-phone{animation:none!important;transform:rotate(-3deg)translateY(0)!important}}.nav-logo,.footer-logo-link{align-items:center;min-height:44px;display:inline-flex}.im-section-header{text-align:left;margin-bottom:28px}.im-section-heading{font-family:var(--font-bricolage,"Bricolage Grotesque", system-ui, sans-serif);color:#0b1938;letter-spacing:-.02em;text-align:left;margin:0 0 8px;font-size:32px;font-weight:800;line-height:1.2}.im-section-subheading{font-family:var(--font-inter,"Inter", system-ui, sans-serif);color:#475569;text-align:left;max-width:620px;margin:0 0 20px;font-size:15.5px;line-height:1.5}@media (max-width:640px){.im-product-section{padding:48px 0}.im-section-heading{font-size:26px}.im-section-subheading{margin-bottom:16px;font-size:14.5px}}.im-card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:12px;transition:transform .2s cubic-bezier(.23,1,.32,1),box-shadow .2s;overflow:hidden;box-shadow:0 1px 3px #0f1e420a,0 4px 12px #0f1e420a}@media (hover:hover) and (pointer:fine){.im-card:hover{box-shadow:0 4px 14px #0f1e4214}}.im-pack-grid{text-align:left;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.im-pack-card{flex-direction:column;flex:320px;width:100%;max-width:380px;display:flex;box-sizing:border-box!important;background:#fff!important;border:1px solid #dbeafe!important;border-radius:20px!important;transition:transform .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1)!important;position:relative!important;overflow:hidden!important;box-shadow:0 1px 2px #1e3a8a0f,0 12px 32px #1e3a8a1a!important}.im-pack-card:hover{transform:translateY(-4px)!important;box-shadow:0 4px 8px #1e3a8a14,0 20px 40px #1e3a8a24!important}.im-pack-card.is-recommended-pack{border:1px solid #dbeafe!important}.im-pack-card.is-recommended-pack:before,.im-pack-rec-top-border{content:""!important;z-index:20!important;pointer-events:none!important;background:linear-gradient(90deg,#38bdf8 0%,#6366f1 50%,#f59e0b 100%)!important;border-radius:20px 20px 0 0!important;height:3px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.im-pack-cover-wrapper{aspect-ratio:16/9!important;background:#0b1938!important;border-radius:20px 20px 0 0!important;width:100%!important;position:relative!important;overflow:hidden!important}.im-pack-thumb{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .35s cubic-bezier(.23,1,.32,1)!important;display:block!important}.im-pack-card:hover .im-pack-thumb{transform:scale(1.03)!important}.im-pack-cover{aspect-ratio:16/9;box-sizing:border-box;width:100%;position:relative;overflow:hidden}.im-pack-cover-pattern{pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none' stroke='%23FFFFFF' stroke-width='1.2' stroke-opacity='0.10'/%3E%3Ccircle cx='12' cy='12' r='1.5' fill='%23FFFFFF' fill-opacity='0.10'/%3E%3C/svg%3E");position:absolute;inset:0}.im-pack-gold-accent-badge{color:#0f172a;letter-spacing:.05em;text-transform:uppercase;z-index:3;background:linear-gradient(135deg,#f59e0b 0%,#d4af37 100%);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #f59e0b66}.im-pack-cover-inner{z-index:2!important;box-sizing:border-box!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;padding:22px!important;display:flex!important;position:relative!important}.im-pack-cover-name{color:#fff!important;letter-spacing:-.02em!important;text-align:left!important;text-shadow:0 2px 6px #00000059!important;margin:0!important;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif!important;font-size:clamp(22px,2.4vw,26px)!important;font-weight:800!important;line-height:1.15!important}.im-pack-icons-row{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;margin-top:auto!important;display:flex!important;overflow:hidden!important}.im-pack-tool-pill{color:#fff!important;white-space:nowrap!important;background:#ffffff29!important;border:1px solid #ffffff47!important;border-radius:6px!important;flex-shrink:0!important;align-items:center!important;gap:5px!important;padding:5px 8px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important;box-shadow:0 1px 3px #0003!important}.im-pack-tool-pill svg{color:#fff!important;flex-shrink:0!important}.btn-saffron-pack{color:#0f172a!important;cursor:pointer!important;box-sizing:border-box!important;text-align:center!important;background:#f59e0b!important;border:1px solid #b4530940!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;padding:13px 20px!important;font-family:Inter Variable,Inter,sans-serif!important;font-size:15px!important;font-weight:750!important;text-decoration:none!important;transition:background-color .15s,transform .15s,box-shadow .15s!important;display:inline-flex!important;box-shadow:0 1px 2px #b453091f,0 4px 12px #f59e0b40!important}.btn-saffron-pack:hover{color:#0b1938!important;background:#eab308!important;box-shadow:0 2px 4px #b4530926,0 6px 18px #f59e0b59!important}.btn-saffron-pack:active{transform:scale(.98)!important}.im-pack-body{text-align:left;box-sizing:border-box;flex-direction:column;flex:1;padding:24px;display:flex}.im-pack-title{font-family:var(--font-bricolage,"Bricolage Grotesque", system-ui, sans-serif);color:#0b1938;letter-spacing:-.01em;margin:0 0 10px;font-size:21px;font-weight:800;line-height:1.2}.im-pack-price{color:#b45309;margin:0 0 6px;font-size:28px;font-weight:800;line-height:1}.im-pack-price-sub{color:#64748b;margin-left:6px;font-size:13px;font-weight:500}.im-pack-duration{color:#475569;align-items:center;gap:6px;margin-bottom:16px;font-size:13px;display:flex}.im-pack-bullets{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.im-pack-bullet-item{color:#1e293b;text-align:left;align-items:flex-start;gap:8px;font-size:14px;line-height:1.35;display:flex}.im-pack-who{color:#334155;text-align:left;border-top:1px solid #f1f5f9;margin:0 0 20px;padding-top:12px;font-size:13.5px;line-height:1.4}.im-sheet-backdrop{z-index:99998;background:#0b1938a6;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:641px){.im-sheet-backdrop{align-items:center;padding:24px}}.im-sheet-modal{box-sizing:border-box;text-align:left;background:#fff;border-radius:20px 20px 0 0;width:100%;max-width:540px;max-height:90vh;padding:24px 24px 32px;position:relative;overflow-y:auto;box-shadow:0 -8px 32px #0b193833}@media (min-width:641px){.im-sheet-modal{border-radius:16px;box-shadow:0 12px 40px #0b193840}}.im-sheet-drag-handle{background:#cbd5e1;border-radius:999px;width:40px;height:4px;margin:0 auto 16px}.im-sheet-close-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,color .15s;display:flex;position:absolute;top:16px;right:16px}.im-sheet-close-btn:hover{color:#0f172a;background:#f1f5f9}.im-option-row{cursor:pointer;box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:8px;align-items:center;gap:12px;width:100%;height:48px;min-height:48px;padding:0 16px;transition:border-color .15s,background-color .15s;display:flex}.im-option-row:hover{background:#f8fafc;border-color:#93c5fd}.im-option-row.is-selected{background:#eff6ff!important;border:1.5px solid #1e3a8a!important}.im-radio-circle{background:#fff;border:2px solid #94a3b8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s;display:flex}.im-option-row.is-selected .im-radio-circle{border-color:#1e3a8a}.im-radio-dot{background:#1e3a8a;border-radius:50%;width:10px;height:10px}.im-option-label{color:#0f172a;text-align:left;flex:1;font-size:14.5px;font-weight:600}.im-sample-container{text-align:left;background:#0b1938;border-radius:12px;max-width:860px;position:relative;overflow:hidden;box-shadow:0 4px 20px #0b19381f}.im-sample-poster{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.im-sample-caption{color:#64748b;text-align:left;margin-top:10px;margin-bottom:20px;font-size:14px;line-height:1.4}.im-steps-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:28px;display:grid}.im-step-card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:12px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 1px 3px #0f1e420a,0 4px 12px #0f1e420a}.im-step-number{font-family:var(--font-bricolage,"Bricolage Grotesque", system-ui, sans-serif);color:#ba4e00;font-size:28px;font-weight:800;line-height:1}.im-step-text{color:#0f172a;text-align:left;margin:0;font-size:15px;font-weight:600;line-height:1.4}.im-founders-grid{grid-template-columns:repeat(2,1fr);gap:24px;max-width:960px;margin:0 auto 24px;display:grid}@media (max-width:820px){.im-founders-grid{grid-template-columns:1fr;gap:20px;max-width:540px}}.im-founder-card{text-align:left;box-sizing:border-box;background:#fff;border:1px solid #dbeafe;border-radius:14px;flex-direction:column;justify-content:space-between;margin-bottom:0;padding:28px;transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s ease-out,border-color .18s ease-out;display:flex;box-shadow:0 1px 3px #0f1e420a,0 4px 12px #0f1e420a}.im-founder-card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 4px 6px #0f1e420d,0 10px 20px #0f1e4212}@media (max-width:640px){.im-founder-card{padding:22px}}.im-founder-header{align-items:center;gap:16px;margin-bottom:16px;display:flex}.im-founder-avatar{object-fit:cover;border:2.5px solid #dbeafe;border-radius:50%;flex-shrink:0;width:72px;height:72px;box-shadow:0 2px 6px #0f1e420f}.im-founder-name{color:#0b1938;letter-spacing:-.015em;margin:0 0 3px;font-size:20px;font-weight:800}.im-founder-title{color:#ba4e00;margin:0;font-size:13.5px;font-weight:600}.im-founder-quote{color:#334155;text-align:left;flex-grow:1;margin:0 0 20px;font-size:15px;line-height:1.6}.im-founder-action{margin-top:auto}.im-faq-list{text-align:left;flex-direction:column;gap:12px;max-width:860px;margin-bottom:24px;display:flex}.im-faq-item{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #dbeafe;border-radius:12px;overflow:hidden}.im-faq-question-btn{color:#0b1938;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;padding:16px 20px;font-size:15.5px;font-weight:700;display:flex}.im-faq-question-btn:focus-visible{outline-offset:2px!important;outline:2px solid #1e3a8a!important}.im-faq-answer{color:#475569;text-align:left;margin:0;padding:0 20px 18px;font-size:14.5px;line-height:1.5}.hc-phone-wrapper{justify-content:center;align-items:center;padding:16px 12px;display:flex;position:relative}.hc-phone-glow{pointer-events:none;z-index:1;background:radial-gradient(#ba4e001f 0%,#1e3a8a14 45%,#0000 72%);border-radius:50%;width:360px;height:500px;position:absolute}.hc-phone-frame{z-index:2;background:#0f172a;border:4px solid #1e293b;border-radius:36px;width:320px;max-width:100%;padding:8px;transition:transform .3s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:0 0 0 1px #ffffff24,0 25px 50px -12px #0f172a59,0 10px 20px -5px #0f172a33}.hc-phone-frame:hover{transform:translateY(-4px)}.hc-phone-screen{color:#fff;background:#0b1938;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hc-phone-notch{justify-content:center;align-items:center;gap:8px;height:18px;padding-top:8px;display:flex}.hc-phone-speaker{background:#1e293b;border-radius:2px;width:48px;height:4px}.hc-phone-camera{background:#1e293b;border-radius:50%;width:8px;height:8px}.hc-phone-header{color:#94a3b8;letter-spacing:.02em;justify-content:space-between;padding:4px 18px 8px;font-size:11.5px;font-weight:700;display:flex}.hc-app-topbar{background:#ffffff0d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:8px 16px;display:flex}.hc-app-title{color:#fff;letter-spacing:-.01em;font-size:13.5px;font-weight:800}.hc-app-chip{color:#10b981;background:#10b98126;border:1px solid #10b9814d;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.hc-mock-player{background:#ffffff08;border-bottom:1px solid #ffffff14;padding:14px 16px}.hc-player-track{margin-bottom:8px}.hc-player-title{color:#f8fafc;margin-bottom:2px;font-size:13px;font-weight:700}.hc-player-sub{color:#94a3b8;font-size:11.5px}.hc-waveform-preview{background:#0f172aa6;border-radius:6px;align-items:center;gap:4px;height:24px;padding:4px 8px;display:flex}.hc-waveform-preview span{background:#ba4e00;border-radius:2px;flex:1;min-height:4px;transition:height .2s}.hc-mock-checklist{flex-direction:column;gap:8px;padding:14px 16px 18px;display:flex}.hc-check-item{border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.3;display:flex}.hc-check-item.checked{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.hc-check-item.active{color:#fb923c;background:#ba4e0029;border:1px solid #ba4e0073}.hc-check-item.pending{color:#64748b;background:#ffffff08;border:1px solid #ffffff0f}.hc-dot{background:#64748b;border-radius:50%;flex-shrink:0;width:6px;height:6px}#founder,section#founder{color:#0b1938!important;background:#fff!important;padding:64px 0!important}#founder .im-section-heading,section#founder .im-section-heading{color:#0b1938!important}#founder .im-section-subheading,section#founder .im-section-subheading{color:#475569!important}.im-sample-play-overlay{background:#0b193873;flex-direction:column;justify-content:center;align-items:center;gap:12px;transition:background .2s;display:flex;position:absolute;inset:0}.im-sample-play-overlay:hover{background:#0b19384d}.im-sample-play-btn{cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;display:flex;box-shadow:0 8px 28px #00000059}.im-sample-play-text{color:#fff;background:#0f172ae0;border:1px solid #fff3;border-radius:999px;padding:6px 14px;font-size:13.5px;font-weight:700}body{background-color:#f7f9ff!important;background-image:radial-gradient(900px at -10% -10%,#1e3a8a14 0%,#0000 70%),radial-gradient(850px at 110% 15%,#ba4e000f 0%,#0000 70%),radial-gradient(#0b1b3f0a 1.25px,#0000 1.25px)!important;background-position:0 0,0 0,0 0!important;background-repeat:no-repeat,no-repeat,repeat!important;background-size:100% 100%,100% 100%,24px 24px!important}.container{box-sizing:border-box!important;width:100%!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important}.hc-hero{border-bottom:1px solid #e2e8f0!important;padding:56px 0 64px!important}.hc-hero-grid{min-width:0!important}.hc-hero-copy{min-width:0!important;max-width:100%!important;padding-right:0!important}.hc-hero-headline,h1.im-section-heading{letter-spacing:-.02em!important;overflow-wrap:anywhere!important;word-break:normal!important;text-align:left!important;max-width:100%!important;margin:0 0 12px!important;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif!important;font-size:clamp(2rem,8vw,3.5rem)!important;font-weight:800!important;line-height:1.12!important}h2,.im-section-heading{letter-spacing:-.02em!important;overflow-wrap:anywhere!important;text-align:left!important;margin:0 0 12px!important;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif!important;font-size:clamp(1.5rem,5.5vw,2.25rem)!important;font-weight:750!important;line-height:1.2!important}h3,.im-pack-title,.im-founder-name,.im-step-number,.im-faq-question-btn span{letter-spacing:-.02em!important;text-align:left!important;font-family:Bricolage Grotesque Variable,Bricolage Grotesque,sans-serif!important;font-weight:700!important}body,p,.im-section-subheading,.hc-hero-lede,.hc-body-text,.im-sample-caption,.im-founder-quote,.im-faq-answer,.im-pack-who,.im-pack-bullet-item span{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:clamp(16px,1.1vw,17px)!important;line-height:1.65!important}[lang=hi],.hindi-text,:lang(hi){font-family:Noto Sans Devanagari,Inter Variable,sans-serif!important}.im-section-heading+.im-section-subheading,.hc-hero-headline+.im-section-subheading,h1+p,h2+p,h3+p{margin-top:12px!important}.hc-hero-copy .im-section-subheading{margin-bottom:20px!important}.hc-hero-actions{margin-top:20px!important;margin-bottom:0!important}.im-sample-caption,.im-founder-quote{margin-top:12px!important;margin-bottom:20px!important}.im-product-section{text-align:left!important;padding:64px 0!important}.im-section-light,section#how-it-works{color:#0b1938!important;background:0 0!important;border-bottom:1px solid #e2e8f0!important}.im-section-light .im-section-heading,section#how-it-works .im-section-heading{color:#0b1938!important}.im-section-light .im-section-subheading,section#how-it-works .im-section-subheading{color:#475569!important}.im-section-white,section#packages,section#founder{color:#0b1938!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important}.im-section-white .im-section-heading,section#packages .im-section-heading,section#founder .im-section-heading{color:#0b1938!important}.im-section-white .im-section-subheading,section#packages .im-section-subheading,section#founder .im-section-subheading{color:#475569!important}.im-section-navy,section#sample-lesson,section#faq{color:#fff!important;background:linear-gradient(135deg,#0b1b4d 0%,#1e3a8a 100%)!important;border-bottom:1px solid #ffffff1a!important}.im-section-navy .im-section-heading,section#sample-lesson .im-section-heading,section#faq .im-section-heading{color:#fff!important}.im-section-navy .im-section-subheading,section#sample-lesson .im-section-subheading,section#faq .im-section-subheading{color:#93c5fd!important}section#sample-lesson .im-sample-caption{color:#e2e8f0!important}section#sample-lesson .im-sample-container{border:1px solid #ffffff2e!important;box-shadow:0 16px 40px #00000073!important}section#faq .im-faq-item{background:#ffffff0f!important;border:1px solid #ffffff24!important;border-radius:12px!important;transition:background .2s,border-color .2s!important}section#faq .im-faq-item:hover{background:#ffffff1a!important;border-color:#ffffff3d!important}section#faq .im-faq-question-btn{color:#fff!important}section#faq .im-faq-question-btn svg{color:#93c5fd!important}section#faq .im-faq-answer{color:#e2e8f0!important}section#faq .hero-text-link{color:#93c5fd!important;align-items:center!important;gap:8px!important;margin-top:20px!important;font-weight:600!important;transition:color .15s!important;display:inline-flex!important}section#faq .hero-text-link:hover{color:#fff!important}button:active,.btn:active,.btn-saffron-pack:active,.btn-saffron-primary:active,.im-pack-card:active,.im-step-card:active,.im-founder-card:active,.im-option-row:active,.im-faq-item:active,.sample-tab-btn:active,.pack-helper-pill:active,.faq-question:active{transition:transform .12s cubic-bezier(.23,1,.32,1)!important;transform:scale(.97)!important}.btn-arrow{will-change:transform;align-items:center!important;transition:transform .15s cubic-bezier(.23,1,.32,1)!important;display:inline-flex!important}button:hover .btn-arrow,button:active .btn-arrow,a:hover .btn-arrow,a:active .btn-arrow,.btn:hover .btn-arrow,.btn:active .btn-arrow,.btn-saffron-primary:hover .btn-arrow,.btn-saffron-primary:active .btn-arrow,.btn-saffron-pack:hover .btn-arrow,.btn-saffron-pack:active .btn-arrow,.hero-text-link:hover .btn-arrow,.hero-text-link:active .btn-arrow{transform:translate(4px)!important}.im-option-row{position:relative!important;overflow:hidden!important}.im-option-left-accent{z-index:2!important;background:#1e3a8a!important;border-radius:4px 0 0 4px!important;width:4px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.btn-saffron-primary,.btn-saffron-pack{position:relative!important;overflow:hidden!important}@media (max-width:640px){.im-pack-grid{scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-flow:row!important;gap:14px!important;margin-left:-20px!important;margin-right:-20px!important;padding:12px 20px 28px!important;scroll-padding:0 20px!important;display:flex!important;overflow-x:auto!important}.im-pack-grid::-webkit-scrollbar{display:none!important}.im-pack-card{scroll-snap-align:center!important;opacity:.92!important;flex:0 0 85vw!important;width:85vw!important;min-width:85vw!important;max-width:85vw!important;transition:transform .25s cubic-bezier(.23,1,.32,1),opacity .25s cubic-bezier(.23,1,.32,1),box-shadow .25s cubic-bezier(.23,1,.32,1)!important;transform:scale(.96)!important}.im-pack-card.is-carousel-active{opacity:1!important;transform:scale(1)!important}}@media (min-width:641px){.im-pack-card{opacity:1!important;transform:scale(1)!important}}@media (prefers-reduced-motion:reduce){.im-pack-card,.im-pack-card.is-carousel-active{opacity:1!important;transition:none!important;transform:none!important}.btn-arrow{transition:none!important;transform:none!important}}.nav-desktop-menu{align-items:center;gap:24px;display:none}@media (min-width:900px){.nav-desktop-menu{display:flex}}.nav-desktop-item{color:#1e293b;padding:6px 0;font-size:15px;font-weight:600;text-decoration:none;transition:color .15s;position:relative}.nav-desktop-item:hover{color:#0878f9}.nav-desktop-item:after{content:"";background:#0878f9;border-radius:2px;width:0;height:2px;transition:width .18s;position:absolute;bottom:0;left:0}.nav-desktop-item:hover:after{width:100%}.im-ref-hero,section#hero.im-ref-hero{padding-top:56px;padding-bottom:76px;position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 75% 35%,#0a3a8a 0%,#06245b 55%,#04183e 100%)!important;border-bottom:none!important}.im-ref-hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle,#0878f940 0%,#06245b00 70%);border-radius:50%;width:620px;height:620px;position:absolute;top:-10%;right:5%}.im-ref-hero-container{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid;position:relative}@media (max-width:960px){.im-ref-hero-container{text-align:center;grid-template-columns:1fr;gap:40px}}.im-ref-badge{letter-spacing:.02em;background:#0878f940;border:1px solid #0878f973;border-radius:9999px;align-items:center;gap:8px;margin-bottom:24px;padding:7px 18px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #0878f933;color:#fff!important}.im-ref-headline{letter-spacing:-.025em;margin:0 0 20px;font-family:inherit;font-size:clamp(34px,4.4vw,54px);font-weight:800;line-height:1.14;color:#fff!important}.im-ref-headline .im-cyan-text{display:inline;color:#00d2ff!important}.im-ref-subtext{max-width:520px;margin:0 0 32px;font-size:clamp(15px,1.3vw,17px);line-height:1.6;color:#d1e4ff!important}@media (max-width:960px){.im-ref-subtext{margin-left:auto;margin-right:auto}}.im-ref-subtext strong{font-weight:700;color:#fff!important}.im-ref-cta-btn{cursor:pointer;background:linear-gradient(135deg,#ff7900 0%,#ff9500 100%);border:none;border-radius:9999px;align-items:center;gap:14px;padding:13px 28px 13px 14px;font-size:17px;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 25px #ff79006b;color:#fff!important}.im-ref-cta-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ff790085}.im-ref-cta-btn:active{transform:translateY(1px)}.im-ref-cta-icon-circle{color:#fff;background:#ffffff38;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.im-ref-micro-benefits{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:32px;padding-top:24px;display:flex}@media (max-width:960px){.im-ref-micro-benefits{justify-content:center;gap:12px 18px}}.im-ref-micro-item{color:#d1e4ff;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.im-ref-micro-item svg{color:#00d2ff}.im-ref-stage-wrapper{justify-content:center;align-items:center;width:100%;max-width:460px;min-height:460px;margin:0 auto;display:flex;position:relative}.im-ref-podium-base{z-index:1;background:radial-gradient(#0b3f96 0%,#06245b 70%,#031433 100%);border:3px solid #00d2ff;border-radius:50%;width:360px;height:110px;position:absolute;bottom:15px;transform:perspective(600px)rotateX(60deg);box-shadow:0 0 35px #00d2ff73,inset 0 0 25px #00d2ff59}.im-ref-podium-shadow{filter:blur(15px);z-index:0;background:#020a1ca6;border-radius:50%;width:380px;height:75px;position:absolute;bottom:0}.im-ref-books-plant{z-index:3;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:50px;left:15px}.im-ref-plant-pot{background:linear-gradient(#fff 0%,#e2e8f0 100%);border-radius:0 0 18px 18px;justify-content:center;width:54px;height:48px;margin-bottom:-2px;display:flex;position:relative;box-shadow:0 6px 14px #00000040}.im-ref-plant-pot:before{content:"";background:#fff;border-radius:5px;width:62px;height:8px;position:absolute;top:-5px;box-shadow:0 2px 4px #00000026}.im-ref-plant-leaves{pointer-events:none;width:76px;height:76px;position:absolute;bottom:42px}.im-ref-book-stack{filter:drop-shadow(0 4px 8px #0000004d);flex-direction:column;gap:2px;display:flex}.im-ref-book{border-radius:2px 4px 4px 2px;height:14px;position:relative;box-shadow:inset 0 -1px 2px #0000004d}.im-ref-book:after{content:"";background:#fffbf0;border-radius:1px;width:5px;position:absolute;top:2px;bottom:2px;right:2px}.im-ref-book.book-top{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 100%);width:80px}.im-ref-book.book-mid{background:linear-gradient(90deg,#ea580c 0%,#fb923c 100%);width:88px}.im-ref-book.book-bot{background:linear-gradient(90deg,#1d4ed8 0%,#2563eb 100%);width:94px}.im-ref-phone-frame{z-index:4;background:#0b1728;border:4px solid #334155;border-radius:36px;width:250px;margin-left:45px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 25px 60px -12px #000000a6,0 0 25px #0878f94d}@media (max-width:480px){.im-ref-phone-frame{width:220px;margin-left:15px}}.im-ref-phone-inner{color:#fff;background:linear-gradient(#091932 0%,#06152b 100%);padding:12px}.im-ref-phone-topbar{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 4px;display:flex}.im-ref-phone-logo{color:#fff;letter-spacing:-.01em;font-size:11px;font-weight:800}.im-ref-phone-tag{color:#fff;background:#059669;border-radius:9999px;padding:2px 7px;font-size:9px;font-weight:700}.im-ref-phone-player{background:#0f274b;border:1px solid #0878f94d;border-radius:14px;margin-bottom:12px;padding:10px;position:relative}.im-ref-player-title{color:#fff;margin-bottom:2px;font-size:11px;font-weight:800;line-height:1.3}.im-ref-player-sub{color:#93c5fd;margin-bottom:8px;font-size:9px}.im-ref-player-screen{background:#07172e;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;justify-content:flex-end;height:90px;padding:6px;display:flex;position:relative;overflow:hidden}.im-ref-player-screen-play{color:#06245b;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 16px #0878f9cc}.im-ref-player-controls{color:#ffffffb3;z-index:1;justify-content:space-between;align-items:center;font-size:8px;display:flex}.im-ref-phone-tasks{flex-direction:column;gap:6px;display:flex}.im-ref-phone-task-item{background:#ffffff0d;border-radius:6px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:600;display:flex}.im-ref-phone-task-item.completed{color:#4ade80}.im-ref-phone-task-item.active{color:#ffb366;background:#ff79002e;border:1px solid #ff7900}.im-ref-float-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:5;background:#0878f973;border:1.5px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;animation:4s ease-in-out infinite imFloatA;display:flex;position:absolute;top:80px;left:10px;box-shadow:0 8px 20px #00000059}.im-ref-float-chart{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;z-index:5;background:#0878f973;border:1.5px solid #ffffff4d;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;animation:5s ease-in-out infinite imFloatB;display:flex;position:absolute;top:140px;right:0;box-shadow:0 8px 20px #00000059}.im-ref-float-script{color:#fff;text-shadow:0 2px 10px #0006;z-index:5;text-align:right;pointer-events:none;font-family:Caveat,cursive,sans-serif;font-size:26px;font-weight:700;line-height:1.05;position:absolute;top:15px;right:-5px;transform:rotate(8deg)}.im-ref-float-script span{display:block}.im-ref-float-script .underline-strokes{width:48px;height:8px;margin-top:3px;margin-left:auto}.im-ref-swoosh-rays{pointer-events:none;z-index:4;width:28px;height:36px;position:absolute;top:200px;right:15px}@keyframes imFloatA{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes imFloatB{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(8px)rotate(3deg)}}.im-ref-benefits-strip{z-index:10;background:#fff;border-bottom:1px solid #edf2f7;border-radius:44px 44px 0 0;margin-top:-36px;padding:44px 0 36px;position:relative;box-shadow:0 -8px 28px #06245b14}@media (max-width:768px){.im-ref-benefits-strip{border-radius:28px 28px 0 0;margin-top:-24px;padding:32px 0 24px}}.im-ref-benefits-grid{grid-template-columns:repeat(4,1fr);gap:0;max-width:1240px;margin:0 auto;padding:0 24px;display:grid}@media (max-width:900px){.im-ref-benefits-grid{grid-template-columns:repeat(2,1fr);gap:28px 16px}}@media (max-width:480px){.im-ref-benefits-grid{grid-template-columns:1fr;gap:24px}}.im-ref-benefit-col{text-align:center;flex-direction:column;align-items:center;padding:0 20px;display:flex;position:relative}@media (min-width:901px){.im-ref-benefit-col:not(:last-child):after{content:"";background:#e2e8f0;width:1px;position:absolute;top:15%;bottom:15%;right:0}}.im-ref-benefit-icon-circle{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:16px;transition:transform .2s;display:flex}.im-ref-benefit-col:hover .im-ref-benefit-icon-circle{transform:scale(1.08)}.im-ref-benefit-title{color:#06245b;letter-spacing:-.01em;margin:0 0 6px;font-size:18px;font-weight:800}.im-ref-benefit-desc{color:#64748b;margin:0;font-size:13.5px;line-height:1.45}.im-ref-courses-section{background:#fff;padding-top:56px;padding-bottom:32px}.im-ref-courses-intro{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1240px;margin:0 auto 36px;padding:0 24px;display:flex}@media (max-width:840px){.im-ref-courses-intro{flex-direction:column;align-items:flex-start;gap:20px}}.im-ref-courses-left{max-width:680px}.im-ref-courses-label{letter-spacing:.1em;color:#0878f9;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:800;display:inline-block}.im-ref-courses-title{letter-spacing:-.025em;color:#06245b;margin:0 0 14px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.15}.im-ref-courses-title .im-blue-highlight{color:#0878f9}.im-ref-courses-desc{color:#475569;max-width:580px;margin:0 0 22px;font-size:16px;line-height:1.55}.im-ref-help-btn{color:#0878f9;cursor:pointer;background:#fff;border:1.5px solid #0878f9;border-radius:9999px;align-items:center;gap:10px;padding:11px 22px;font-size:15px;font-weight:700;transition:all .18s;display:inline-flex;box-shadow:0 2px 8px #0878f914}.im-ref-help-btn:hover{color:#065ec7;background:#f0f7ff;border-color:#065ec7;transform:translateY(-1px)}.im-ref-courses-right-cursive{color:#1e40af;white-space:nowrap;padding:16px 24px;font-family:Caveat,cursive,sans-serif;font-size:36px;font-weight:700;line-height:1.1;position:relative;transform:rotate(-4deg)}@media (max-width:840px){.im-ref-courses-right-cursive{margin-top:16px;padding:0;font-size:28px;transform:none}}.im-ref-sunburst{width:26px;height:26px;position:absolute;top:0;right:-10px}
