:root{--ds-bullet-size: 7px;--ds-bullet-size-sm: 6px;--ds-bullet-indent: 18px;--ds-bullet-indent-wide: 28px;--ds-bullet-offset-y: 10px;--ds-bullet-offset-y-sm: 8px;--ds-bullet-offset-y-md: 11px;--ds-bullet-color-on-light: var(--blue);--ds-bullet-color-on-dark: var(--cyan)}.programs-page-light .apply-points>li:before,.programs-page-light .programs-outcomes>li:before,.programs-page-light .blog-post-list>li:before{content:"";position:absolute;left:0;border-radius:50%;background:var(--ds-bullet-color-on-light);box-shadow:none;opacity:1}.programs-page-light .apply-points>li:before{top:var(--ds-bullet-offset-y);width:var(--ds-bullet-size);height:var(--ds-bullet-size)}.programs-page-light .programs-outcomes>li:before{top:var(--ds-bullet-offset-y-sm);width:var(--ds-bullet-size-sm);height:var(--ds-bullet-size-sm)}.programs-page-light .blog-post-list>li:before{top:var(--ds-bullet-offset-y-md);width:var(--ds-bullet-size);height:var(--ds-bullet-size)}.programs-page-light .price-option-badge:before{background:var(--ds-bullet-color-on-light);box-shadow:none}.programs-outcomes>li:before,.business-package-list>li:before{background:var(--ds-bullet-color-on-dark)}.business-package-list>li:before{box-shadow:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #000000;--bg-soft: #050505;--bg-deep: #000000;--panel: rgba(255,255,255,.06);--panel-strong: rgba(255,255,255,.08);--panel-border: rgba(255,255,255,.12);--panel-shadow: 0 24px 70px rgba(0,0,0,.28);--text: #f7fbff;--text-soft: #b5c3db;--text-muted: #8292af;--cyan: #09f7fb;--cyan-strong: #09f7fb;--cyan-deep: #0422e4;--line: rgba(255,255,255,.08);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--container: 1180px;--font-itc: "ITC Avant Garde Gothic Std", "ITC Avant Garde Gothic Pro", "Avant Garde", "Century Gothic", "Inter", sans-serif;--font-body: var(--font-itc);--font-display: var(--font-itc);--font-serif: "Times New Roman PS", "Times New Roman", "TimesNewRomanPS-ItalicMT", Georgia, serif;--blue: #0422e4;--blue-hover: #0530ff;--space-gutter: clamp(20px, 4.5vw, 40px);--space-section: clamp(88px, 10vw, 120px);--space-section-tight: clamp(72px, 8vw, 96px);--space-hero-top: clamp(128px, 15vw, 168px);--space-hero-bottom: clamp(80px, 9vw, 108px);--space-block: clamp(24px, 3.5vw, 40px);--space-card: clamp(22px, 2.8vw, 32px);--space-stack: clamp(16px, 2.5vw, 24px)}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:radial-gradient(circle at top left,rgba(9,247,251,.12),transparent 32%),radial-gradient(circle at 85% 10%,rgba(4,34,228,.15),transparent 26%),linear-gradient(180deg,#000,#000);color:var(--text);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}main{display:flex;flex-direction:column}body:before,body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-2}body:before{opacity:.08;background-image:linear-gradient(rgba(9,247,251,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(9,247,251,.1) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000000d9,#0000001f);mask-image:linear-gradient(180deg,#000000d9,#0000001f)}body:after{z-index:-1;opacity:.05;background-image:radial-gradient(circle at 20% 20%,rgba(255,255,255,.65) .6px,transparent .8px),radial-gradient(circle at 70% 40%,rgba(255,255,255,.45) .6px,transparent .8px),radial-gradient(circle at 40% 85%,rgba(255,255,255,.4) .6px,transparent .8px);background-size:180px 180px,240px 240px,220px 220px}a{color:inherit;text-decoration:none}ul{list-style:none}img{display:block;max-width:100%}button{border:none;background:none;color:inherit;cursor:pointer;font:inherit}section{position:relative}.container{width:min(var(--container),100%);margin:0 auto;padding-inline:var(--space-gutter)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border-radius:12px;font-size:.96rem;font-weight:700;letter-spacing:.01em;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease,color .24s ease;white-space:nowrap}.btn:hover{transform:translateY(-2px)}@keyframes btn-shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}@keyframes btn-pulse{0%,to{box-shadow:0 14px 36px #0422e452,0 0 0 1px #ffffff1a inset,0 0 #0422e440}50%{box-shadow:0 14px 42px #0422e480,0 0 0 1px #ffffff24 inset,0 0 0 8px #0422e400}}.btn-teal{color:#fff;background:var(--blue);animation:btn-pulse 2.4s ease-in-out infinite;position:relative;overflow:hidden}.btn-teal:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:btn-shimmer 2.2s ease-in-out infinite;pointer-events:none}.btn-teal:hover{background:var(--blue-hover);box-shadow:0 18px 44px #0422e470,0 0 0 1px #ffffff29 inset;animation:none}.btn-ghost{color:var(--text);background:#ffffff0d;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow)}.btn-ghost:hover{border-color:#09f7fb47;box-shadow:0 20px 44px #00000042,0 0 24px #09f7fb14}.label{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:#09f7fb;font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.label:before{content:"";width:34px;height:1px;background:linear-gradient(90deg,#09f7fb26,#09f7fbbf)}.label-blue{color:var(--cyan)}.sh{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-stack);margin-bottom:var(--space-block)}.sh h2,.method-top h2,.how-left h2,.trust h2,.cta-inner h2,.struggle-h{font-family:var(--font-display);letter-spacing:-.03em}.sh h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.06}.link-teal{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 18px;border-radius:10px;color:#d9f6ff;font-size:.9rem;font-weight:600;background:var(--panel);border:1px solid var(--panel-border);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow);transition:transform .24s ease,border-color .24s ease,color .24s ease}.link-teal:hover{transform:translateY(-2px);color:var(--cyan);border-color:#09f7fb47}.navbar{position:fixed;inset:0 0 auto 0;z-index:1000;padding:18px 20px 0;transition:padding .24s ease}.navbar.scrolled{padding-top:12px}.navbar.scrolled .nav-inner{background:#08111f73;border-color:#ffffff29;backdrop-filter:blur(28px) saturate(1.45);-webkit-backdrop-filter:blur(28px) saturate(1.45);box-shadow:0 16px 40px #08111f52,inset 0 1px #ffffff1f}.navbar.navbar--hero:not(.scrolled) .nav-inner{background:#05050538;border-color:#ffffff1f;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);box-shadow:0 12px 32px #00000038,inset 0 1px #ffffff1a}.nav-inner{width:min(var(--container),100%);margin:0 auto;position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px 12px 24px;background:#0505058c;border:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.1);border-radius:14px;backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff14;transition:padding .3s ease,background .3s ease,border-color .3s ease,box-shadow .3s ease}.nav-logo{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.nav-logo img{height:75px;width:auto;margin:-16px 0}.nav-logo-dot{width:7px;height:7px;border-radius:999px;background:var(--cyan);box-shadow:0 0 16px #09f7fba6}.nav-links{display:flex;align-items:center;justify-content:center;gap:8px;flex:1}.nav-link{display:inline-flex;align-items:center;gap:5px;padding:8px 18px;border-radius:8px;color:var(--text-soft);font-size:.9rem;font-weight:500;transition:color .3s ease,background .3s ease,text-shadow .3s ease}.nav-link:hover,.nav-link.active{color:#fff;background:#ffffff0a;text-shadow:0 0 16px rgba(255,255,255,.2)}.nav-link .arr{font-size:.55rem;opacity:.7}.nav-cta{padding-inline:20px;min-height:44px;font-size:.85rem;border-radius:10px;box-shadow:0 8px 20px #09f7fb1a,inset 0 1px #ffffff2e}.nav-actions{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.lang-switcher{position:relative}.lang-trigger{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:58px;min-height:36px;padding:8px 10px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-soft);font-size:.72rem;font-weight:700;letter-spacing:.08em;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:color .24s ease,border-color .24s ease,background .24s ease}.lang-trigger:hover,.lang-switcher.open .lang-trigger{color:#fff;border-color:#ffffff2e;background:#ffffff14}.lang-caret{font-size:.62rem;opacity:.8;transition:transform .24s ease}.lang-switcher.open .lang-caret{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 8px);right:0;display:grid;gap:4px;min-width:118px;padding:6px;border-radius:14px;background:#08111ff5;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);box-shadow:0 18px 34px #00000052;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.lang-switcher.open .lang-menu{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{width:100%;padding:8px 10px;border-radius:10px;color:var(--text-soft);font-size:.8rem;font-weight:600;text-align:left;transition:background .24s ease,color .24s ease}.lang-option.active,.lang-option:hover{color:#fff;background:#0422e4c7}.nav-burger{display:none;flex-direction:column;gap:5px;padding:6px}.nav-burger span{width:22px;height:2px;border-radius:999px;background:#fff;transition:transform .24s ease,opacity .24s ease}.nav-burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-desktop{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0}.nav-mobile-menu{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;pointer-events:none;visibility:hidden}.nav-mobile-menu.is-open{pointer-events:auto;visibility:visible}.nav-mobile-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:none;background:#02040c8c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .22s ease}.nav-mobile-menu.is-open .nav-mobile-backdrop{opacity:1}.nav-mobile-panel{position:absolute;top:calc(84px + env(safe-area-inset-top,0px));left:max(20px,env(safe-area-inset-left,0px));right:max(20px,env(safe-area-inset-right,0px));display:flex;flex-direction:column;max-height:calc(100dvh - 96px - env(safe-area-inset-bottom,0px));padding:8px 4px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#050812f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;transform:translateY(-6px);transition:opacity .22s ease,transform .22s ease;overflow:hidden}.nav-mobile-menu.is-open .nav-mobile-panel{opacity:1;transform:translateY(0)}.nav-mobile-links{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;overflow-y:auto}.nav-mobile-links li+li{border-top:1px solid rgba(255,255,255,.06)}.nav-mobile-link{display:block;width:100%;padding:16px 12px;color:#ffffff8c;font-size:1.05rem;font-weight:500;letter-spacing:-.01em;transition:color .18s ease}.nav-mobile-link:hover{color:#ffffffe6}.nav-mobile-link.active{color:#fff;font-weight:600}.nav-mobile-footer{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:16px 8px 4px;border-top:1px solid rgba(255,255,255,.08)}.nav-mobile-meta{display:flex;align-items:center;justify-content:space-between;gap:16px}.nav-mobile-lang{display:inline-flex;align-items:center;gap:2px}.nav-mobile-lang-item{display:inline-flex;align-items:center}.nav-mobile-lang-sep{margin:0 6px;color:#fff3;font-size:.8rem;font-weight:500}.nav-mobile-lang-btn{padding:0;border:none;background:none;color:#fff6;font-size:.78rem;font-weight:600;letter-spacing:.06em;transition:color .18s ease}.nav-mobile-lang-btn.active{color:#fff}.nav-mobile-login{color:#ffffff73;font-size:.82rem;font-weight:500;transition:color .18s ease}.nav-mobile-login:hover{color:#fff}.nav-mobile-cta{width:100%;min-height:48px;font-size:.9rem;border-radius:10px;animation:none}.nav-mobile-cta:after{display:none}.navbar.menu-open .nav-burger{position:relative;z-index:1101}@media (max-width: 1023px){.nav-desktop{display:none}.nav-mobile-menu{display:block}.nav-burger{display:flex;flex-shrink:0;margin-left:auto}.nav-inner{gap:10px;padding:10px 12px 10px 16px}.nav-logo{min-width:0;max-width:calc(100% - 48px)}.nav-logo img{height:58px;margin:-10px 0;max-width:100%}}.hero{position:relative;min-height:100vh;padding:var(--space-hero-top) 0 var(--space-hero-bottom);overflow:hidden;background:#02040c}.hero--showcase{--hero-nav-clearance: 12px;position:relative;min-height:auto;padding:0;background:#02040c;overflow:visible}.hero--showcase .hero-fit{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding-top:var(--hero-nav-clearance);background:transparent;pointer-events:auto}.hero--showcase .hero-fit-stage{position:relative;display:block;width:100%;margin:0;flex:0 0 auto;line-height:0;overflow:hidden;aspect-ratio:16 / 9;max-height:min(56.25vw,640px)}.hero--showcase .hero-fit-stage:before{content:"";position:absolute;top:0;left:0;right:0;height:clamp(48px,10vw,72px);background:linear-gradient(180deg,rgba(2,4,12,.35) 0%,transparent 100%);pointer-events:none;z-index:1}.hero--showcase .hero-fit-stage:after{content:"";position:absolute;left:0;right:0;bottom:-.75rem;height:clamp(96px,24vw,156px);background:linear-gradient(180deg,#02040c00,#02040c66 42%,#02040cdb 76%,#02040c);pointer-events:none;z-index:1}.hero--showcase .hero-fit-img{display:block;width:100%}.hero--showcase .hero-fit-img--desktop{display:none;height:100%;object-fit:cover;object-position:center 26%}.hero--showcase .hero-fit-img--mobile{display:none;height:auto;transform:translateY(-10%);margin-bottom:-10%}.hero--showcase .hero-fit-caption{display:block;position:absolute;left:0;right:0;top:64%;bottom:auto;z-index:2;padding:0 var(--space-gutter);text-align:center;line-height:normal;pointer-events:none}.hero--showcase .hero-fit-caption .hero-title{margin:0;line-height:1.05;pointer-events:auto;text-shadow:0 0 32px rgba(0,0,0,.95),0 6px 20px rgba(0,0,0,.85)}.hero--showcase .hero-title-line,.hero--showcase .hero-title .accent{display:block}.hero--showcase .hero-title-desktop{display:none}.hero--showcase .hero-wrap--centered{position:static;z-index:1;flex:0 0 auto;width:100%;min-height:0!important;margin-top:clamp(-4.75rem,-12vw,-2.75rem);padding:clamp(3.5rem,10vw,4.5rem) var(--space-gutter) clamp(2rem,5vw,3.5rem)!important;justify-content:flex-start;background:linear-gradient(180deg,#02040c00,#02040c 2.25rem,#02040c)}.hero--showcase .hero-team-marquee{position:static;transform:none}.hero--showcase .hero-floats{position:static;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:6px;width:100%;margin-top:10px}.hero--showcase .hero-widget{flex:1 1 0;min-width:0;max-width:none;width:auto;padding:8px 10px;border-radius:6px;box-shadow:none;animation:none}.hero--showcase .hero-widget-label{margin-bottom:3px;font-size:.52rem;letter-spacing:.1em}.hero--showcase .hero-widget-value{margin-bottom:6px;font-size:.9rem;line-height:1.1}.hero--showcase .hero-widget-meta{margin-top:4px;font-size:.6rem;line-height:1.3}.hero--showcase .hero-widget-bar{height:5px}.hero--showcase:before,.hero--showcase:after{display:none}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-media picture{display:block;width:100%;height:100%}.hero-media-img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(2,4,12,.18) 0%,transparent 38%,transparent 52%,rgba(2,4,12,.42) 78%,rgba(2,4,12,.9) 100%)}.hero:before,.hero:after{content:"";position:absolute;pointer-events:none}.hero:before{inset:0 auto auto 50%;width:720px;height:720px;transform:translate(-8%);background:radial-gradient(circle,#30a8ff33,#30a8ff00 68%);filter:blur(16px)}.hero:after{inset:68px auto auto 8%;width:280px;height:280px;background:radial-gradient(circle,rgba(84,219,255,.16) 0%,transparent 72%)}.hero-grid,.hero-noise{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-grid{opacity:.14;background:linear-gradient(rgba(9,247,251,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(9,247,251,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%)}.hero-noise{opacity:.04;background-image:radial-gradient(circle at 10% 10%,rgba(255,255,255,.9) .7px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.55) .7px,transparent 1px),radial-gradient(circle at 25% 70%,rgba(255,255,255,.4) .7px,transparent 1px);background-size:220px 220px,240px 240px,180px 180px}.hero-wrap{width:min(var(--container),100%);margin:0 auto;padding-inline:var(--space-gutter);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(32px,5vw,52px);position:relative;z-index:2}.hero-wrap--solo{grid-template-columns:minmax(0,1fr);max-width:720px}.hero-wrap--solo .hero-content{max-width:none}.hero-wrap--centered{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;min-height:100vh;padding:clamp(7rem,44vh,20rem) var(--space-gutter) 4vh;text-align:center}.hero-content--center{width:min(100%,720px);max-width:none;margin:0 auto;display:flex;flex-direction:column;align-items:center}.hero--showcase .hero-title{text-align:center}.hero--showcase .hero-sub{max-width:54ch;margin:0 auto;text-align:center}.hero--showcase .hero-btns{justify-content:center;width:100%}.hero--showcase .hero-badge,.hero--showcase .bdot,.hero--showcase .btn-teal{box-shadow:none}.hero--showcase .hero-brands{align-items:center;margin-top:28px}.hero--showcase .hero-team-marquee{margin-top:32px;margin-bottom:32px}.hero--showcase .hero-team-marquee:before{content:"";display:block;width:min(140px,36%);height:1px;margin:0 auto 28px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35) 20%,rgba(255,255,255,.35) 80%,transparent)}.hero--showcase .hero-btns{margin-top:8px}.hero--showcase .brand-logos{justify-content:center}.hero-floats{position:static;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:14px;width:100%;margin-top:20px;min-height:0}.hero--showcase .hero-widget{background:#080e2080;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:left}.hero-widget-label{display:block;margin-bottom:6px;color:var(--cyan);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-widget-value{display:block;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#fff;margin-bottom:12px}.hero-widget-meta{display:block;margin-top:8px;font-size:.76rem;color:#ffffff8c}.hero-widget-bar{height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.hero-widget-bar--thin{height:6px}.hero-widget-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0422e4,#09f7fb);box-shadow:none}.hero--showcase .hero-widget-bar-fill{box-shadow:none}.hero-float-a{animation-delay:0s}.hero-float-b{animation-delay:1.1s}.hero-widget--ring{display:flex;align-items:center;gap:14px;padding:14px 16px}.hero-ring{position:relative;width:72px;height:72px;flex-shrink:0}.hero-ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.hero-ring-track{fill:none;stroke:#ffffff1f;stroke-width:7}.hero-ring-progress{fill:none;stroke:url(#heroRingGradient);stroke:#09f7fb;stroke-width:7;stroke-linecap:round;stroke-dasharray:226;stroke-dashoffset:72;filter:drop-shadow(0 0 8px rgba(9,247,251,.5))}.hero-ring-value{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:800;color:#fff}.hero-ring-copy strong{display:block;font-size:.92rem;margin-bottom:4px}.hero-ring-copy span{font-size:.78rem;color:#ffffff8c}.hero-milestones{display:grid;gap:10px;margin-top:4px}.hero-milestones li{display:flex;align-items:center;gap:10px;font-size:.82rem;color:#ffffff80}.hero-milestones li.is-done{color:#ffffffe0}.hero-milestone-check{width:18px;height:18px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;flex-shrink:0;position:relative}.hero-milestones li.is-done .hero-milestone-check{border-color:#09f7fb73;background:#09f7fb29}.hero-milestones li.is-done .hero-milestone-check:after{content:"";position:absolute;left:5px;top:3px;width:5px;height:9px;border-right:2px solid #09f7fb;border-bottom:2px solid #09f7fb;transform:rotate(45deg)}.hero-stat-pill{display:flex;flex-direction:column;gap:2px}.hero-stat-pill strong{font-size:1.1rem;line-height:1.1}.hero-stat-pill span{font-size:.72rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em}.hero-stat-divider{width:1px;height:36px;background:#ffffff24}.hero-skill-row+.hero-skill-row{margin-top:12px}.hero-skill-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:6px;font-size:.78rem;color:#ffffffb8}@keyframes hero-widget-float{0%,to{transform:translateZ(0)}35%{transform:translate3d(6px,-8px,0)}70%{transform:translate3d(-4px,-12px,0)}}.hero-content{max-width:610px}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;margin-bottom:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:999px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow);color:#d6f8ff;font-size:.84rem;font-weight:600}.bdot,.ldot{width:8px;height:8px;border-radius:999px;background:var(--cyan);box-shadow:0 0 16px #09f7fb99}.hero-title{margin-bottom:18px;font-family:var(--font-display);font-size:clamp(2.4rem,4.5vw,4.2rem);font-weight:800;line-height:.98;letter-spacing:-.05em}.hero-title .accent{font-family:var(--font-serif);font-style:italic;font-weight:700;color:#09f7fb;letter-spacing:-.02em}.mobile-break{display:none}.hero-sub{max-width:520px;margin-bottom:24px;color:var(--text-soft);font-size:1.08rem;line-height:1.8}.hero-btns{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}.btn-watch{display:inline-flex;align-items:center;gap:14px;min-height:52px;padding:10px 18px 10px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow);transition:transform .24s ease,border-color .24s ease,background .24s ease}.btn-watch:hover{transform:translateY(-2px);border-color:#09f7fb47;background:#ffffff12}.play-ring{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#09f7fb47,#0422e438);border:1px solid rgba(9,247,251,.2);color:#fff;font-size:.78rem;box-shadow:0 0 28px #09f7fb29}.watch-label{display:flex;flex-direction:column;text-align:left;line-height:1.22}.watch-label strong{font-size:.92rem;font-weight:700}.watch-label small{color:var(--text-muted);font-size:.77rem}.hero-brands{display:flex;flex-direction:column;gap:10px}.hero-brands p{color:var(--text-soft);font-size:.9rem}.brand-logos{display:flex;align-items:center;gap:16px}.brand-logo{height:22px;width:auto;opacity:.75;filter:brightness(0) invert(1);transition:opacity .24s ease;object-fit:contain}.meta-logo{height:20px}.tiktok-logo{height:26px}.adobe-logo{height:24px}.brand-logo:hover{opacity:1}.team-marquee{width:100%;margin-top:22px}.hero-team-marquee{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.hero-content--center .hero-team-marquee{align-self:stretch}.team-marquee-viewport{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%)}.team-marquee-track{display:flex;align-items:stretch;gap:14px;width:max-content;padding:4px 0 8px;animation:team-marquee-scroll 42s linear infinite;will-change:transform}.team-marquee:hover .team-marquee-track{animation-play-state:paused}@keyframes team-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.team-marquee-card{flex:0 0 auto;width:156px;display:flex;flex-direction:column;gap:10px;padding:10px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 12px 28px #00000038;transition:transform .22s ease,border-color .22s ease,background .22s ease}.team-marquee-card:hover{transform:translateY(-3px);border-color:#09f7fb59;background:#ffffff1a}.team-marquee-photo-wrap{overflow:hidden;border-radius:6px;aspect-ratio:1;background:#08111f80}.team-marquee-photo{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.team-marquee-body{display:flex;flex-direction:column;gap:4px;min-width:0}.team-marquee-name{font-size:.82rem;font-weight:700;line-height:1.25;color:#fff;letter-spacing:-.02em}.team-marquee-role{font-size:.68rem;font-weight:600;line-height:1.35;color:#ffffff9e}@media (prefers-reduced-motion: reduce){.team-marquee-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.team-marquee-viewport{mask-image:none;-webkit-mask-image:none}}.avatars{display:flex;align-items:center}.av{width:40px;height:40px;margin-left:-10px;border:2px solid rgba(5,13,25,.95);border-radius:50%;flex-shrink:0}.av:first-child{margin-left:0}.av1{background:linear-gradient(135deg,#47b8ff,#1b73ff)}.av2{background:linear-gradient(135deg,#60f0ff,#1fbfff)}.av3{background:linear-gradient(135deg,#0e8fff,#0dc5ff)}.av4{background:linear-gradient(135deg,#96e6ff,#4cc7ff)}.proof-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--text-soft);font-size:.9rem}.proof-row b{color:var(--text)}.psep{color:#09f7fbe6}.live-pill{display:inline-flex;align-items:center;gap:6px}.hero-img-wrap{display:flex;justify-content:center}.hero-visual{position:relative;width:min(100%,560px);min-height:580px}.hero-shot,.hero-float{background:var(--panel);border:1px solid var(--panel-border);border-radius:var(--radius-lg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow)}.hero-shot{position:relative;z-index:2;overflow:hidden;padding:18px;background:linear-gradient(180deg,#ffffff14,#ffffff08),#ffffff0d}.hero-shot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 18%,rgba(84,219,255,.14),transparent 24%),radial-gradient(circle at 80% 10%,rgba(31,191,255,.14),transparent 22%);pointer-events:none}.hero-img{width:100%;border-radius:12px;object-fit:cover}.hero-orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(8px)}.hero-orb-a{top:54px;right:-26px;width:138px;height:138px;background:radial-gradient(circle,#09f7fb61,#09f7fb00)}.hero-orb-b{left:-42px;bottom:74px;width:170px;height:170px;background:radial-gradient(circle,#0422e452,#0422e400)}.hero-float{position:absolute;z-index:3;padding:16px 18px}.hero-float-top{top:34px;left:-34px;min-width:196px}.hero-float-bottom{right:-26px;bottom:34px;display:flex;align-items:center;gap:18px}.hero-float-label{display:block;margin-bottom:6px;color:var(--cyan);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-float strong{display:block;font-size:1rem;line-height:1.25}.hero-float-stat strong{font-size:1.2rem;color:var(--text)}.hero-float-stat span{display:block;color:var(--text-soft);font-size:.82rem}.hero-float-divider{width:1px;height:40px;background:#ffffff24}.struggle,.method,.programs,.testimonials,.how,.trust,.fit{padding-block:var(--space-section)}.trust{padding-bottom:var(--space-block)}.fit{padding-top:var(--space-block);padding-bottom:var(--space-block)}.programs:before,.testimonials:before,.trust:before,.fit:before{content:"";position:absolute;inset:auto auto 0 0;width:320px;height:320px;background:radial-gradient(circle,rgba(9,247,251,.08),transparent 70%);pointer-events:none}.struggle--ades{position:relative;background-color:#f5f7fb;background-image:radial-gradient(circle,rgba(4,34,228,.08) 1px,transparent 1px);background-size:28px 28px;padding-top:clamp(48px,6vw,64px);padding-bottom:clamp(36px,4.5vw,52px);scroll-margin-top:88px}.struggle--ades .label{color:var(--blue);margin-bottom:12px}.struggle--ades .label:before{background:linear-gradient(90deg,#0422e41f,#0422e48c)}.struggle-head{max-width:640px;margin:0 0 12px;text-align:left}.struggle-benefit-grid{margin-top:0}.light-h,.struggle-h{margin:0;font-family:var(--font-display);font-size:clamp(2rem,4.2vw,3rem);line-height:1.1;letter-spacing:-.03em;color:#0a0f2c}.light-h-line,.struggle-h-line{font-family:var(--font-serif);font-style:italic;font-weight:600;color:var(--blue)}.light-h-accent,.struggle-h-accent{font-weight:800;letter-spacing:-.03em}.programs-page-light .light-h,.programs-page-light .about-section-h.light-h{color:#08111f}.cta-banner-light .cta-inner h2 .light-h-line,.cta-banner-light .cta-inner h2 .serif-line{color:#0b40db}.prog-card,.testi-card,.trust-card,.fit-card,.cta-box{background:var(--panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid var(--panel-border);box-shadow:var(--panel-shadow)}.prog-card:hover,.testi-card:hover,.trust-card:hover,.fit-card:hover{transform:translateY(-4px);border-color:#09f7fb38}.pain-n{margin-bottom:20px;color:#09f7fb26;font-size:2.4rem;font-weight:800;line-height:1}.pain-icon,.trust-ico{width:100px;height:100px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;border-radius:16px;position:relative;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.trust-ico{color:var(--cyan);background:linear-gradient(180deg,#09f7fb24,#09f7fb0d);border:1px solid rgba(9,247,251,.2);box-shadow:inset 0 1px #ffffff14}.pain-3d-icon{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(9,247,251,.15))}.pain-card:hover .pain-icon{transform:scale(1.15) translateY(-5px) rotate(3deg)}.pain-card h4,.trust-card h4{margin-bottom:8px;font-size:1rem;font-weight:700}.pain-card h4,.trust-card p,.prog-body p,.method-top p,.step-txt p,.cta-box>p,.footer-brand p,.cta-right p{color:var(--text-soft)}.method-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);align-items:end;gap:24px;margin-bottom:40px}.method-top h2{font-size:clamp(2.1rem,3vw,3rem);line-height:1.06}.method-top p{font-size:1rem;line-height:1.8}.how{background-color:#f5f7fb;background-image:radial-gradient(circle,rgba(4,34,228,.08) 1px,transparent 1px);background-size:28px 28px}.how .label{color:var(--blue)}.how .label:before{background:linear-gradient(90deg,#0422e41f,#0422e48c)}.how-left h2,.how .step-txt h4{color:#0a0f2c}.how .step-txt p{color:#5e6b8a}.how .step-circle{background:linear-gradient(180deg,#0422e41a,#0422e40a),#ffffffe6;border-color:#0422e42e;color:var(--blue);box-shadow:0 8px 24px #0422e41a,inset 0 1px #ffffffe6;backdrop-filter:none;-webkit-backdrop-filter:none}.how .step-vline{background:linear-gradient(180deg,#0422e466,#0422e40d)}.how .cta-box{background:#0a0f2c;border-color:#0422e44d;box-shadow:0 24px 60px #0422e42e,0 0 0 1px #ffffff0f inset}.method{background-color:#f5f7fb;background-image:radial-gradient(circle,rgba(4,34,228,.08) 1px,transparent 1px);background-size:28px 28px}.method .label{color:var(--blue)}.method .label:before{background:linear-gradient(90deg,#0422e41f,#0422e48c)}.method .method-top h2{color:#0a0f2c}.method .method-top p{color:#5e6b8a}.method .mstep h4{color:#0a0f2c}.method .mstep p{color:#5e6b8a}.method .mstep-bubble{background:linear-gradient(180deg,#0422e41a,#0422e40a),#ffffffe6;border-color:#0422e42e;color:var(--blue);box-shadow:0 12px 32px #0422e41a,inset 0 1px #ffffffe6;backdrop-filter:none;-webkit-backdrop-filter:none}.method .mstep-line{background:linear-gradient(90deg,#0422e473,#0422e414)}.method .mstep-line:after{background:repeating-linear-gradient(90deg,rgba(4,34,228,.28) 0 8px,transparent 8px 16px)}.method-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mstep{position:relative;padding:0 10px;text-align:center;opacity:0;transform:translateY(40px) rotateX(-5deg);transition:opacity .6s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.method-steps.is-visible .mstep{opacity:1;transform:translateY(0) rotateX(0)}.method-steps.is-visible .mstep:nth-child(1){transition-delay:.1s}.method-steps.is-visible .mstep:nth-child(2){transition-delay:.25s}.method-steps.is-visible .mstep:nth-child(3){transition-delay:.4s}.method-steps.is-visible .mstep:nth-child(4){transition-delay:.55s}.mstep-bubble{width:88px;height:88px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#09f7fb29,#0422e424),#ffffff0d;border:1px solid rgba(9,247,251,.22);box-shadow:0 18px 44px #0422e447,inset 0 1px #ffffff1a,0 0 36px #09f7fb14;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.mstep-line{position:absolute;top:43px;left:calc(50% + 44px);right:calc(-50% + 44px);height:1px;background:linear-gradient(90deg,#09f7fb66,#09f7fb14)}.mstep-line:after{content:"";position:absolute;top:-3px;right:0;bottom:-3px;left:0;background:repeating-linear-gradient(90deg,rgba(9,247,251,.26) 0 8px,transparent 8px 16px);opacity:.65}.mstep h4{margin-bottom:8px;font-size:1rem;font-weight:700}.mstep p{color:var(--text-soft);font-size:.92rem}.programs:before{right:0;left:auto}.prog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px}.prog-card{overflow:hidden;border-radius:var(--radius-lg);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.prog-card.featured{border-color:#09f7fb3d;box-shadow:0 24px 70px #00000052,inset 0 1px #ffffff14,0 0 34px #09f7fb0f}.prog-thumb{position:relative;height:228px;overflow:hidden}.prog-img{width:100%;height:100%;object-fit:cover;display:block}.thumb-ai .prog-img{object-position:center top}.smm-icons,.design-duo,.shopify-box{position:relative;z-index:1}.smm-icons,.design-duo{display:flex;gap:12px}.si,.di{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:1.35rem;font-weight:800;box-shadow:0 20px 40px #0000003d}.si-fb{background:#1877f2}.si-ig{background:linear-gradient(45deg,#f09433,#dc2743,#bc1888)}.si-tt{background:#111827}.di-ps{background:#31a8ff}.di-ai{background:#ff9a00}.shopify-box{padding:20px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.prog-body{padding:24px}.prog-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.prog-title-row h3{margin-bottom:0!important}.prog-pricing-group{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.prog-start-badge{font-size:.72rem;font-weight:700;color:var(--cyan);background:#09f7fb1a;padding:3px 10px;border-radius:6px;border:1px solid rgba(9,247,251,.2);letter-spacing:.02em}.prog-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto}.price-compare{text-decoration:line-through;opacity:.55;font-weight:600}.price-current{font-weight:inherit}.prog-price{font-size:.84rem;font-weight:700;color:var(--cyan);white-space:nowrap;background:#09f7fb14;padding:4px 10px;border-radius:6px;border:1px solid rgba(9,247,251,.15);display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.prog-price .price-compare{color:#09f7fba6}.prog-price small.price-option-tag{font-size:.7rem;font-weight:600;color:var(--cyan);background:#09f7fb1f;padding:2px 8px;border-radius:4px;border:1px solid rgba(9,247,251,.2);opacity:1}.prog-body h3{margin-bottom:10px;font-size:1.2rem;font-weight:700}.prog-body p{margin-bottom:14px;font-size:.94rem;line-height:1.7}.prog-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.prog-tag{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:6px 12px;border-radius:6px;color:#d9f6ff;font-size:.78rem;font-weight:600;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.btn-prog{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:48px;padding:12px 18px;border-radius:10px;border:1px solid rgba(9,247,251,.24);color:#fff;background:#ffffff0a;font-size:.9rem;font-weight:700;transition:transform .24s ease,border-color .24s ease,background .24s ease}.btn-prog:hover{transform:translateY(-2px);border-color:#09f7fb61;background:#09f7fb14}.stats{padding:24px 0 0}.stats .container{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow)}.stats-inner{display:flex;align-items:stretch;gap:0;padding:16px 18px}.stats-label-col{display:flex;align-items:center;padding:18px 26px 18px 10px;border-right:1px solid rgba(255,255,255,.1)}.stats-label-text{color:#09f7fb;font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.7;text-transform:uppercase}.stats-row{flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-left:18px}.stat-block{display:flex;align-items:center;gap:14px;padding:16px 14px;border-radius:12px}.stat-ico{color:var(--cyan)}.stat-3d-img{width:64px;height:64px;object-fit:contain;flex-shrink:0}.stat-block:nth-child(2) .stat-3d-img{transform:scale(1.18)}.stat-block:nth-child(3) .stat-3d-img{transform:scale(.92)}.stat-block:nth-child(4) .stat-3d-img{transform:scale(1.1)}.stat-n{font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:800;line-height:1}.stat-l{margin-top:4px;color:var(--text-soft);font-size:.84rem}.testimonials:before{top:0;right:0;left:auto}.testi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.testi-card{display:flex;flex-direction:column;gap:14px;padding:24px 22px;border-radius:var(--radius-md);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.testi-card:hover{transform:translateY(-4px);border-color:#09f7fb2e;box-shadow:0 12px 40px #09f7fb0f}.testi-top{display:flex;align-items:center;justify-content:space-between}.testi-stars{display:flex;gap:2px}.testi-google{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--text-muted);font-weight:600;letter-spacing:.04em}.testi-card p{flex:1;font-size:.91rem;line-height:1.75;color:var(--text-soft)}.testi-author{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.testi-av{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:1rem;font-weight:700;flex-shrink:0}.testi-author strong{display:block;font-size:.88rem;color:var(--text);margin-bottom:2px}.testi-author span{color:var(--text-muted);font-size:.76rem}.how-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:40px;align-items:start}.how-left h2{margin-bottom:30px;font-size:clamp(2.1rem,3vw,3rem);line-height:1.06}.steps{display:flex;flex-direction:column;gap:12px}.step-row{display:flex;gap:18px}.step-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-circle{width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:var(--cyan);background:linear-gradient(180deg,#09f7fb24,#09f7fb0a);border:1px solid rgba(9,247,251,.18);box-shadow:inset 0 1px #ffffff14}.step-vline{width:1px;flex:1;margin:10px 0;background:linear-gradient(180deg,#09f7fb5c,#09f7fb08)}.step-txt{padding-bottom:26px;padding-top:8px}.step-txt h4{margin-bottom:6px;font-size:1rem;font-weight:700}.step-txt p{font-size:.93rem;line-height:1.75}.cta-box{border-radius:var(--radius-lg);padding:34px}.cta-box h3{margin-bottom:10px;font-family:var(--font-display);font-size:2rem;line-height:1.08}.cta-box>p{margin-bottom:22px;font-size:.95rem;line-height:1.8}.cta-box .btn-teal{width:100%;margin-bottom:18px}.cta-proof{display:flex;align-items:center;gap:12px}.avs-sm .av{width:34px;height:34px}.cta-proof span{color:var(--text-soft);font-size:.82rem}.trust h2{max-width:620px;margin-bottom:36px;font-size:clamp(2.1rem,3vw,3rem);line-height:1.06}.mentor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px}.mentor-card{display:flex;align-items:flex-start;gap:24px;padding:28px 30px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:var(--panel-shadow);transition:transform .24s ease,border-color .24s ease}.mentor-card:hover{transform:translateY(-4px);border-color:#0422e459}.mentor-portrait-wrap{position:relative;flex-shrink:0}.mentor-portrait{width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:top center;filter:grayscale(20%);border:2px solid rgba(4,34,228,.4);position:relative;z-index:1}.mentor-halo{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;background:radial-gradient(circle,rgba(4,34,228,.28),transparent 70%);pointer-events:none;z-index:0}.mentor-info{display:flex;flex-direction:column;gap:4px}.mentor-name{font-size:1.1rem;font-weight:800;color:var(--text)}.mentor-role{font-size:.82rem;font-weight:600;color:var(--cyan);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px}.mentor-quote{font-family:var(--font-serif);font-style:italic;font-size:.97rem;line-height:1.7;color:var(--text-soft)}.trust-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.trust-pillar{display:flex;align-items:flex-start;gap:14px;padding:20px 18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-sm);transition:transform .24s ease,border-color .24s ease}.trust-pillar:hover{transform:translateY(-3px);border-color:#0422e447}.trust-pillar h4{margin-bottom:4px;font-size:.92rem;font-weight:700;color:var(--text)}.trust-pillar p{font-size:.82rem;line-height:1.6;color:var(--text-soft)}.trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.trust-card{padding:24px 20px;border-radius:var(--radius-md);transition:transform .24s ease,border-color .24s ease}.fit:before{right:0;left:auto}.fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fit-card{padding:30px;border-radius:var(--radius-lg);transition:transform .24s ease,border-color .24s ease}.fit-yes{border-color:#09f7fb38}.fit-no{border-color:#ffffff1a}.fit-head{display:flex;align-items:center;gap:14px;margin-bottom:22px}.fit-head h3{font-size:1.2rem}.fit-badge{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.95rem;font-weight:700}.badge-yes{color:#fff;background:linear-gradient(135deg,#09f7fb42,#0422e438);border:1px solid rgba(9,247,251,.22)}.badge-no{color:#d8ecff;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.fit-list{display:flex;flex-direction:column;gap:14px}.fit-list li{display:flex;align-items:flex-start;gap:10px;color:var(--text-soft);font-size:.94rem}.ck-yes,.ck-no{margin-top:1px;flex-shrink:0;font-weight:700}.ck-yes{color:var(--cyan)}.ck-no{color:#c2d6f8}.cta-banner{padding-top:var(--space-block);padding-bottom:var(--space-section)}.cta-inner{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:var(--space-block);padding:clamp(28px,5vw,56px);background:radial-gradient(ellipse at top right,rgba(9,247,251,.14),transparent 40%),radial-gradient(ellipse at bottom left,rgba(4,34,228,.38),transparent 50%),linear-gradient(135deg,#000,#000);border:1px solid rgba(4,34,228,.35);border-radius:16px;overflow:hidden;box-shadow:0 32px 80px #0006,0 0 0 1px #ffffff0f inset,0 0 60px #0422e424}.cta-inner:before{content:"";position:absolute;top:-60%;right:-60%;bottom:-60%;left:-60%;z-index:0;pointer-events:none;border-radius:999px;background:conic-gradient(from 0deg,transparent 0deg,transparent 70deg,rgba(9,247,251,.74) 104deg,rgba(4,34,228,.68) 142deg,transparent 190deg,transparent 250deg,rgba(9,247,251,.5) 276deg,transparent 312deg,transparent 360deg);animation:cta-stroke-spin 4s linear infinite}.cta-inner:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:0;pointer-events:none;border-radius:15px;background:radial-gradient(ellipse at top right,rgba(9,247,251,.14),transparent 40%),radial-gradient(ellipse at bottom left,rgba(4,34,228,.38),transparent 50%),linear-gradient(135deg,#000,#000);box-shadow:0 0 22px #09f7fb14 inset,0 0 24px #09f7fb12}.cta-inner>*{position:relative;z-index:1}@keyframes cta-stroke-spin{to{transform:rotate(360deg)}}.cta-inner h2{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.02}.cta-inner h2 .serif-line{display:block;font-family:var(--font-serif);font-style:italic;font-weight:700;color:#09f7fb;letter-spacing:-.02em}.cta-right{max-width:380px;text-align:right}.cta-right p{font-size:.92rem;line-height:1.8}.cta-right .btn-teal{margin-top:18px}.cta-banner-light{position:relative;background:#fafaf7;overflow:hidden}.cta-banner-light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:radial-gradient(circle at 10% 10%,rgba(8,17,31,.82) .7px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(8,17,31,.48) .7px,transparent 1px),radial-gradient(circle at 25% 70%,rgba(8,17,31,.34) .7px,transparent 1px);background-size:220px 220px,240px 240px,180px 180px}.cta-banner-light .cta-inner{background:radial-gradient(ellipse at top right,rgba(9,247,251,.08),transparent 42%),radial-gradient(ellipse at bottom left,rgba(11,64,219,.1),transparent 52%),linear-gradient(135deg,#fff,#f5f7fc);border-color:#08111f1a;box-shadow:0 26px 64px #0b142a14,0 0 0 1px #ffffffb8 inset}.cta-banner-light .cta-inner:before{background:conic-gradient(from 0deg,transparent 0deg,transparent 70deg,rgba(11,64,219,.68) 104deg,rgba(9,184,188,.62) 142deg,transparent 190deg,transparent 250deg,rgba(9,184,188,.48) 276deg,transparent 312deg,transparent 360deg)}.cta-banner-light .cta-inner:after{background:radial-gradient(ellipse at top right,rgba(9,247,251,.08),transparent 42%),radial-gradient(ellipse at bottom left,rgba(11,64,219,.1),transparent 52%),linear-gradient(135deg,#fff,#f5f7fc);box-shadow:0 0 20px #0b40db0a inset,0 0 22px #09b8bc0f}.cta-banner-light .cta-inner h2{color:#08111f}.cta-banner-light .cta-right p{color:#49566d}.programs-page{position:relative;overflow:clip;background:radial-gradient(circle at 10% 0%,rgba(4,34,228,.22),transparent 26%),radial-gradient(circle at 100% 12%,rgba(9,247,251,.12),transparent 20%),linear-gradient(180deg,#030714,#02050e)}.programs-page:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(4,34,228,.14) 0%,transparent 8%,transparent 92%,rgba(9,247,251,.06) 100%);pointer-events:none;opacity:.8}.programs-page-hero{position:relative;padding:var(--space-hero-top) 0 var(--space-hero-bottom);overflow:hidden;background:linear-gradient(180deg,#0422e438,#00000094 42%,#02050eeb),url(/assets/bg-hero.png) center top / cover no-repeat}.programs-page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.04;background-image:radial-gradient(circle at 10% 10%,rgba(255,255,255,.9) .7px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(255,255,255,.55) .7px,transparent 1px),radial-gradient(circle at 25% 70%,rgba(255,255,255,.4) .7px,transparent 1px);background-size:220px 220px,240px 240px,180px 180px}.page-stripes,.page-glow{position:absolute;pointer-events:none}.page-stripes{top:0;right:0;bottom:0;left:0;opacity:.55;background:repeating-linear-gradient(90deg,#0422e400 0,#0422e400 36px,#0422e429 36px,#0422e429 38px,#09f7fb0a 38px,#09f7fb0a 40px,#0422e400 40px,#0422e400 74px);-webkit-mask-image:linear-gradient(180deg,#000000f2,#00000040);mask-image:linear-gradient(180deg,#000000f2,#00000040)}.page-glow{width:420px;height:420px;border-radius:50%;filter:blur(18px)}.page-glow-left{top:80px;left:-120px;background:radial-gradient(circle,#0422e457,#0422e400)}.page-glow-right{top:60px;right:-80px;background:radial-gradient(circle,#09f7fb2e,#09f7fb00)}.programs-page-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center}.programs-page-hero-centered{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.programs-page-hero-centered .programs-page-title{max-width:none;margin:0 0 22px}.programs-page-hero-centered .programs-page-sub{margin-top:0;color:#ffffff9e}.programs-page-copy{max-width:840px}.programs-page-title,.programs-section-title{font-family:var(--font-display);letter-spacing:-.05em}.programs-page-title{max-width:13ch;margin-bottom:18px;font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:1.05}.serif-accent{font-family:var(--font-serif);font-style:italic;font-weight:700;color:#09f7fb;letter-spacing:-.02em}.programs-page-sub,.page-side-copy{color:var(--text-soft);font-size:1.02rem;line-height:1.85;max-width:58ch}.page-side-copy{max-width:34ch}.programs-page-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.programs-spotlight-card,.program-detail-card,.programs-framework-card{background:var(--panel);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.12);box-shadow:var(--panel-shadow)}.program-detail-content h3,.program-detail-topline h3,.programs-framework-card h3,.program-journey-step h3{display:block;color:var(--text);font-size:1rem;font-weight:700}.programs-page-spotlight{position:relative}.programs-spotlight-card{overflow:hidden;border-radius:28px}.programs-spotlight-media{position:relative;padding:24px;background:radial-gradient(circle at 10% 15%,rgba(9,247,251,.18),transparent 22%),radial-gradient(circle at 90% 12%,rgba(4,34,228,.24),transparent 26%),linear-gradient(180deg,#0422e42e,#02050e33)}.programs-spotlight-body{padding:24px}.spotlight-tag,.program-detail-eyebrow,.program-level-pill{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:7px 12px;border-radius:999px;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.spotlight-tag,.program-detail-eyebrow{color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.25)}.programs-spotlight-body h2{margin:16px 0 10px;font-size:1.8rem;line-height:1.08}.programs-spotlight-body p,.program-detail-desc,.programs-framework-card p,.program-journey-step p{color:var(--text-soft);line-height:1.8}.programs-outcomes{display:grid;gap:10px;margin-top:18px}.programs-outcomes.compact{margin-top:16px}.programs-outcomes li{position:relative;padding-left:18px;color:#eff9ff;font-size:.92rem;line-height:1.7}.programs-outcomes li:before{content:"";position:absolute;left:0;top:11px;width:var(--ds-bullet-size);height:var(--ds-bullet-size);border-radius:50%;box-shadow:0 0 12px #09f7fb47}.programs-page-catalog,.programs-framework,.programs-journey{position:relative;padding:84px 0}.programs-page-light{background-color:#fafaf7;background-image:radial-gradient(circle,rgba(4,34,228,.07) 1px,transparent 1px);background-size:28px 28px}.programs-page-light .label{color:#0b40db}.programs-page-light .label:before{background:linear-gradient(90deg,#0b40db2e,#0b40dbbf)}.programs-page-light .programs-section-title,.programs-page-light .program-detail-content h3,.programs-page-light .program-detail-topline h3,.programs-page-light .program-journey-step h3,.programs-page-light .programs-framework-row h3{color:#08111f}.programs-page-light .page-side-copy,.programs-page-light .program-detail-desc,.programs-page-light .programs-framework-row p,.programs-page-light .program-journey-step p{color:#49566d}.programs-page-light .program-detail-eyebrow{color:#0d3bc8;background:#0b40db14;border-color:#0b40db29}.programs-page-light .prog-tag{color:#213250;background:#f3f6fd;border-color:#1533a21f}.programs-page-light .programs-outcomes li{color:#243348;font-size:.9rem}.programs-page-list{display:grid;gap:20px}.program-detail-card{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:0;overflow:hidden;border-radius:10px}.program-detail-card.featured{border-color:#09f7fb38;box-shadow:0 28px 72px #00000057,0 0 28px #09f7fb12}.programs-page-light .program-detail-card{background:#fff;border:1px solid rgba(8,17,31,.08);box-shadow:0 2px 4px #0b142a0a,0 8px 24px #0b142a12;transition:box-shadow .22s ease,transform .22s ease}.programs-page-light .program-detail-card:hover{box-shadow:0 4px 8px #0b142a0f,0 16px 40px #0b142a1c;transform:translateY(-2px)}.programs-page-light .program-detail-card.featured{border-color:#0b40db33;box-shadow:0 2px 4px #0b142a0a,0 8px 28px #0b40db1a}.program-detail-media{position:relative;overflow:hidden;background:#08111f;min-height:280px}.programs-page-light .program-detail-media{background:#f0f4fb}.program-detail-media .prog-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;display:block;opacity:1}.program-detail-eyebrow{position:absolute;top:16px;left:16px;z-index:2;border-radius:8px;color:#fff!important;background:#ffffff26!important;border:1px solid rgba(255,255,255,.35)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);text-shadow:0 1px 4px rgba(0,0,0,.4);box-shadow:0 4px 16px #0003}.program-detail-content{padding:26px 30px;display:flex;flex-direction:column}.program-detail-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.program-detail-content h3,.program-detail-topline h3{font-size:1.2rem!important;font-weight:700;line-height:1.25}.program-level-pill{flex-shrink:0;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);text-transform:none;letter-spacing:0;font-size:.7rem!important;white-space:nowrap}.programs-page-light .program-level-pill{color:#1533a2;background:#0b40db12;border-color:#0b40db29;font-weight:600}.program-detail-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:auto}.program-status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.program-price-tag{font-size:.75rem;font-weight:700;color:#0422e4;background:#0422e40d;padding:4px 10px;border-radius:6px;border:1px solid rgba(4,34,228,.1);letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.program-price-tag .price-compare{color:#64748b}.program-price-tag small.price-option-tag{font-size:.68rem;font-weight:600;color:#0422e4;background:#0422e414;padding:2px 8px;border-radius:4px;border:1px solid rgba(4,34,228,.15);text-transform:none;opacity:1}.program-start-tag{font-size:.72rem;font-weight:700;color:#0d9488;background:#0d948814;padding:4px 10px;border-radius:6px;border:1px solid rgba(13,148,136,.15);letter-spacing:.02em}.programs-page-light .program-start-tag{color:#0f766e;background:#f0fdfa}.programs-page-light .program-price-tag{color:#0422e4;background:#f0f4ff;border-color:#0422e426}.programs-page-light .btn-teal{box-shadow:0 6px 18px #0422e438,0 0 0 1px #ffffff1a inset}.programs-page-light .btn-ghost{color:#10213c;background:#f4f7fd;border-color:#08111f47;box-shadow:0 14px 32px #0b142a14}.programs-page-light .btn-ghost:hover{border-color:#0b40db73;box-shadow:0 18px 38px #0b142a1f}.program-detail-desc{max-width:58ch}.program-detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.programs-section-title{max-width:14ch;font-size:clamp(2rem,4vw,3.8rem);line-height:.98}.programs-page-light .light-h.programs-section-title{max-width:min(720px,100%);line-height:1.1}.programs-framework:before,.programs-journey:before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(9,247,251,.1),transparent 68%)}.programs-framework:before{right:-120px;top:0}.programs-journey:before{left:-120px;bottom:0}.programs-page-light:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.05;background-image:radial-gradient(circle at 10% 10%,rgba(8,17,31,.82) .7px,transparent 1px),radial-gradient(circle at 80% 20%,rgba(8,17,31,.48) .7px,transparent 1px),radial-gradient(circle at 25% 70%,rgba(8,17,31,.34) .7px,transparent 1px);background-size:220px 220px,240px 240px,180px 180px}.programs-framework-list{display:grid;gap:0;margin-top:28px}.programs-framework-row{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;align-items:start;padding:18px 0;border-top:1px solid rgba(8,17,31,.12)}.programs-journey-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.programs-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.program-journey-step{display:grid;grid-template-columns:84px minmax(0,1fr);gap:16px;align-items:start;padding:16px;border-radius:22px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.programs-page-light .program-journey-step{background:#fff;border-color:#08111f1a;box-shadow:0 18px 42px #0b142a14}.program-journey-number{color:#09f7fb38;font-family:var(--font-display);font-size:3rem;line-height:.9;letter-spacing:-.04em}.programs-page-light .program-journey-number{color:#1533a252}.footer{padding:clamp(40px,6vw,56px) 0 calc(34px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#050b154d,#040810f5);border-top:1px solid rgba(255,255,255,.08)}.footer-grid{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));gap:clamp(22px,3vw,32px);padding:clamp(24px,4vw,36px) 0 clamp(28px,4vw,40px)}.footer-brand img{display:block;height:64px;margin-bottom:16px;margin-left:-10px}.footer-brand p{max-width:280px;margin-bottom:20px;font-size:.9rem;line-height:1.8}.socials{display:flex;flex-wrap:wrap;gap:10px}.soc-link{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--text-soft);background:#ffffff0d;border:1px solid rgba(255,255,255,.1);transition:transform .24s ease,border-color .24s ease,color .24s ease}.soc-link:hover{transform:translateY(-2px);color:var(--cyan);border-color:#09f7fb47}.footer-col h4{margin-bottom:16px;color:#eff8ff;font-size:.92rem;font-weight:700}.footer-col ul{display:flex;flex-direction:column;gap:12px}.footer-col a{color:var(--text-soft);font-size:.88rem;transition:color .24s ease}.footer-col a:hover{color:var(--text)}.footer-btm{padding-top:22px;border-top:1px solid rgba(255,255,255,.08);color:var(--text-muted);font-size:.84rem;text-align:center}@media (min-width: 1024px) and (max-width: 1280px){:root{--container: 960px;--space-gutter: clamp(18px, 2.2vw, 28px);--space-section: clamp(72px, 7vw, 100px);--space-hero-top: clamp(112px, 12vw, 144px)}.navbar{padding:14px 16px 0}.nav-inner{gap:10px;padding:10px 12px 10px 18px}.nav-logo img{height:60px;margin:-12px 0}.nav-links{gap:2px}.nav-link{padding:7px 11px;font-size:.84rem}.nav-login-link{padding:7px 10px;font-size:.8rem}.nav-cta{padding:10px 16px;font-size:.84rem}.nav-actions{gap:6px}.lang-trigger{padding:6px 10px;font-size:.82rem}.how-grid{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:28px}.method-top{grid-template-columns:minmax(0,1fr) minmax(240px,340px);gap:20px}.method-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.method-steps .mstep-line{display:none}.method-steps .mstep{padding-inline:6px}.mstep-bubble{width:76px;height:76px;margin-bottom:18px}.prog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.testi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stats-row,.trust-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-grid{grid-template-columns:minmax(0,1.15fr) repeat(4,minmax(0,1fr));gap:16px}.footer-brand img{height:52px}.footer-col h4{margin-bottom:12px;font-size:.86rem}.footer-col a{font-size:.82rem}.programs-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.program-detail-card,.pd-hero-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:28px}.pd-body-grid{grid-template-columns:minmax(0,1fr) minmax(260px,300px);gap:24px}.blog-grid,.business-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero--showcase .hero-title{font-size:clamp(2.2rem,3.8vw,3.4rem)}}@media (max-width: 1023px){.trust-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.programs-page-hero-grid,.program-detail-card,.programs-journey-head,.programs-framework-row{grid-template-columns:1fr}.programs-page-title,.programs-section-title,.page-side-copy{max-width:none}.programs-page-title{line-height:1.05}.programs-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-wrap,.how-grid,.method-top,.contact-grid,.program-detail-card,.pd-hero-grid,.pd-body-grid{grid-template-columns:1fr}.hero-content,.cta-right,.footer-brand p{max-width:none}.hero-wrap{gap:38px}.hero:not(.hero--showcase) .hero-wrap--centered{padding:clamp(6.5rem,38vh,16rem) var(--space-gutter) 4vh}.hero:not(.hero--showcase) .hero-media-img{object-position:center 40%}.hero-media-overlay{background:linear-gradient(180deg,rgba(2,4,12,.2) 0%,transparent 40%,rgba(2,4,12,.5) 80%,rgba(2,4,12,.9) 100%)}.hero-visual{width:min(100%,520px);min-height:auto}.method-steps,.prog-grid,.testi-grid,.mentor-grid{grid-template-columns:1fr}.trust-grid,.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1 / -1}}.hero-media--bg{display:block}.hero-fit{position:relative;z-index:2;width:100%}.hero-fit-stage,.hero-fit-caption{display:none}.hero-title-desktop{display:block}@media (min-width: 768px){.hero:not(.hero--showcase) .hero-fit-caption{display:none}.hero:not(.hero--showcase) .hero-title-desktop{display:block}.hero--showcase .hero-fit-img--mobile{display:none}.hero--showcase{--hero-nav-clearance: 16px}.hero--showcase .hero-fit-stage{margin-top:-10px}.hero--showcase .hero-fit-img--desktop{display:block;object-position:center 28%}.hero--showcase .hero-fit-caption{top:clamp(58%,64%,68%)}.hero--showcase .hero-wrap--centered{margin-top:clamp(-5.25rem,-10vw,-3.5rem);padding-bottom:clamp(2.5rem,6vw,4rem)!important}.hero--showcase .hero-floats{position:absolute;top:var(--hero-nav-clearance);left:0;right:0;z-index:4;display:block;width:100%;height:min(56.25vw,640px);margin:0;pointer-events:none}.hero--showcase .hero-widget{position:absolute;flex:none;width:auto;max-width:200px;min-width:168px;padding:11px 13px;border-radius:7px;pointer-events:auto;animation:hero-widget-float 4.2s ease-in-out infinite;box-shadow:0 18px 48px #00000059}.hero--showcase .hero-widget--accel{top:clamp(22%,26vh,32%);right:auto;left:max(12px,calc(50% - clamp(260px,32vw,340px)))}.hero--showcase .hero-widget--momentum{top:clamp(22%,26vh,32%);left:auto;right:max(12px,calc(50% - clamp(260px,32vw,340px)))}.hero--showcase .hero-widget-label{margin-bottom:4px;font-size:.58rem;letter-spacing:.11em}.hero--showcase .hero-widget-value{margin-bottom:6px;font-size:1.05rem}.hero--showcase .hero-widget-meta{margin-top:4px;font-size:.68rem}.hero--showcase .hero-widget-bar{height:5px}}@media (max-width: 767px){.hero--showcase{--hero-nav-clearance: 24px}.hero--showcase .hero-fit-stage{aspect-ratio:auto;max-height:none;overflow:hidden}.hero--showcase .hero-fit-img--desktop{display:none}.hero--showcase .hero-fit-img--mobile{display:block;transform:translateY(-10%);margin-bottom:-10%}.hero--showcase .hero-fit-caption{top:62%}.hero--showcase .hero-wrap--centered{padding-bottom:28px!important}}@media (max-width: 860px){.mobile-break{display:block}.programs-page-hero,.pd-hero,.about-hero,.apply-hero{padding-top:132px}.programs-journey-steps{grid-template-columns:1fr}.program-journey-step{grid-template-columns:72px minmax(0,1fr)}.hero:not(.hero--showcase){padding-top:128px}.method-steps,.prog-grid,.pain-grid,.stats-row,.testi-grid,.trust-grid,.fit-grid,.mentor-grid,.trust-pillars{grid-template-columns:1fr}.mstep{padding-inline:0}.mstep-line{display:none}.stats-inner{flex-direction:column;padding:18px}.stats-label-col{padding:0 0 16px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.stats-row{padding-left:0;padding-top:10px}.cta-inner,.cta-right{text-align:left}.cta-inner{flex-direction:column;align-items:flex-start}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.prog-thumb{height:auto;aspect-ratio:16 / 10;background:#08111f}.prog-thumb .prog-img{object-fit:contain;object-position:center}.program-detail-media .prog-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.programs-page-hero,.pd-hero,.about-hero,.apply-hero{padding:120px 0 72px}.apply-section,.contact-section{padding:64px 0 84px}.contact-page .apply-hero{padding:112px 0 64px}.contact-page .apply-hero-title{margin:14px 0;font-size:clamp(2rem,10vw,2.6rem);line-height:1.02}.contact-page .apply-hero-sub{font-size:.96rem;line-height:1.7}.contact-grid{gap:18px}.contact-methods{gap:12px;margin-top:16px}.contact-method-card,.contact-form-card{border-radius:14px}.contact-method-card{padding:18px}.contact-method-card h3{font-size:1.1rem}.program-detail-actions,.prog-actions,.lead-form-footer{flex-direction:column-reverse;align-items:stretch;gap:12px}.pd-form-price-inline,.prog-price,.program-price-tag{text-align:left;align-self:flex-start;justify-content:flex-start}.program-detail-card{border-radius:10px}.program-detail-media{height:auto;min-height:0;aspect-ratio:3 / 2}.program-detail-content{padding:24px 20px}.pd-hero-image{order:-1;margin-bottom:32px}.pd-stats{grid-template-columns:repeat(2,1fr)}.contact-method-card p{font-size:.92rem;line-height:1.65}.contact-form-card .pd-form-card-top{padding:20px 18px 18px}.contact-form-card .pd-form-card-top h3{font-size:1.08rem}.contact-form-card .pd-form-card-top p{font-size:.82rem}.contact-form-card .lead-form{padding:18px 18px 22px;gap:14px}.contact-form-card .lead-form-field input,.contact-form-card .lead-form-field textarea,.contact-form-card .lead-form-field select{padding:12px 13px;font-size:16px}.contact-form-card .lead-form-submit{min-height:50px}.contact-form-card .lead-form-note{font-size:.74rem}.nav-mobile-panel{top:calc(76px + env(safe-area-inset-top,0px));left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px))}.nav-mobile-link{padding:15px 10px;font-size:1rem}.hero:not(.hero--showcase){min-height:auto;padding-block:calc(var(--space-hero-top) - 12px) var(--space-section-tight)}.hero:not(.hero--showcase) .hero-floats{flex-direction:column;align-items:center}.hero:not(.hero--showcase) .hero-widget{max-width:100%;width:100%}.struggle,.method,.programs,.testimonials,.how,.trust,.fit{padding-block:var(--space-section-tight)}.trust{padding-bottom:var(--space-block)}.fit{padding-top:var(--space-block);padding-bottom:var(--space-block)}.cta-banner{padding-top:var(--space-block);padding-bottom:var(--space-section-tight)}.programs-page-actions,.program-detail-actions{flex-direction:column;align-items:stretch}.programs-spotlight-body,.program-detail-media,.program-detail-content,.programs-journey-step{padding:22px}.program-detail-topline,.programs-journey-head{flex-direction:column;align-items:flex-start}.hero-title{font-size:2.65rem}.hero-sub{font-size:.98rem}.hero-btns{flex-direction:column;align-items:stretch}.btn,.btn-watch,.link-teal,.btn-prog,.cta-right .btn-teal,.hero-visual{width:100%}.hero-float{position:static;margin-top:14px}.hero-float-bottom{justify-content:space-between}.hero-shot{padding:14px}.sh{flex-direction:column;align-items:stretch;margin-bottom:30px}.struggle--ades{padding-top:clamp(40px,8vw,52px);padding-bottom:clamp(32px,7vw,44px)}.struggle-head{margin:0 0 12px;text-align:left}.pain-card,.prog-body,.testi-card,.trust-card,.fit-card,.cta-box,.cta-inner{padding:22px}.stats .container{width:calc(100% - 28px)}.cta-proof{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr;gap:22px}}.pd-not-found{padding:120px 0;text-align:center}.pd-hero{position:relative;overflow:hidden;padding:var(--space-hero-top) 0 var(--space-hero-bottom);background:linear-gradient(180deg,#0422e438,#00000094 42%,#02050eeb),url(/assets/bg-hero.png) center top / cover no-repeat}.pd-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(0,460px);gap:64px;align-items:center}.label-teal{color:#09f7fb;background:#09f7fb14;border:1px solid rgba(9,247,251,.18)}.pd-hero-title{font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:1.02;font-weight:800;color:#fff;margin:18px 0 20px;letter-spacing:-.02em}.pd-hero-sub{font-size:1.08rem;line-height:1.8;color:#ffffff94;max-width:50ch;margin-bottom:44px}.pd-stats{display:flex;flex-wrap:wrap;gap:10px}.pd-stat{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:14px 20px;display:flex;flex-direction:column;gap:5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-width:110px}.pd-stat-value{font-size:1.05rem;font-weight:700;color:#fff}.pd-stat-label{font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#ffffff61}.pd-hero-image{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 40px 90px #0000008c}.pd-hero-image img{width:100%;display:block;object-fit:cover}.apply-hero{position:relative;overflow:hidden;padding:var(--space-hero-top) 0 var(--space-hero-bottom);background:linear-gradient(180deg,#0422e438,#00000094 42%,#02050eeb),url(/assets/bg-hero.png) center top / cover no-repeat}.apply-hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;text-align:center}.apply-hero-title{margin:18px 0;color:#fff;font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:1.05;font-weight:800;letter-spacing:-.02em}.apply-hero-sub{max-width:58ch;color:#ffffff9e;font-size:1.05rem;line-height:1.8;margin:0 auto;text-align:center}.apply-section,.contact-section{padding-block:var(--space-section-tight) var(--space-section)}.apply-grid,.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:var(--space-block);align-items:start}.apply-copy{max-width:54ch}.contact-copy{max-width:58ch}.contact-methods{display:grid;gap:16px;margin-top:20px}.contact-method-card h3{margin-bottom:8px;color:#08111f;font-size:1.12rem;line-height:1.3}.contact-method-card p{margin-bottom:8px}.apply-points{display:grid;gap:14px;margin-top:16px}.apply-points li{position:relative;padding-left:18px;color:#243348;font-size:.96rem;line-height:1.7}.apply-form-card,.contact-form-card{width:100%}.contact-page .apply-hero-inner{display:flex;flex-direction:column;align-items:center}.pd-level-badge{position:absolute;bottom:18px;right:18px;background:#09f7fb1f;border:1px solid rgba(9,247,251,.3);color:#09f7fb;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:7px 14px;border-radius:999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pd-body{padding:68px 0 84px}.pd-body-grid{display:grid;grid-template-columns:1fr 380px;gap:42px;align-items:flex-start}.pd-content{display:flex;flex-direction:column;gap:40px}.pd-block{display:flex;flex-direction:column;gap:8px}.pd-section-h{font-size:1.6rem;font-weight:800;color:#08111f;margin:4px 0 14px}.pd-outcomes{display:flex;flex-direction:column;gap:12px}.pd-outcomes li,.pd-who li{display:flex;align-items:flex-start;gap:10px;font-size:.97rem;line-height:1.65;color:#243348}.pd-outcomes li svg,.pd-who li svg{flex-shrink:0;margin-top:3px;color:#0b40db}.pd-curriculum{display:flex;flex-direction:column;gap:0}.pd-week{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:6px;padding:10px 0 12px;border-bottom:1px solid rgba(8,17,31,.07);align-items:start}.pd-week:last-child{border-bottom:none;padding-bottom:0}.pd-week-tag{grid-column:1;grid-row:1;align-self:center;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0b40db;background:#0b40db12;border:1px solid rgba(11,64,219,.14);border-radius:8px;padding:5px 9px;white-space:nowrap;text-align:center}.pd-week-body{display:contents}.pd-week-body h4{grid-column:2;grid-row:1;align-self:center;font-size:.97rem;font-weight:700;line-height:1.35;color:#08111f;margin:0}.pd-week-body p{grid-column:1 / -1;grid-row:2;font-size:.88rem;line-height:1.55;color:#49566d;margin:0}.pd-who{display:flex;flex-direction:column;gap:12px}.pd-form-col{position:sticky;top:88px;display:flex;flex-direction:column;gap:18px}@keyframes banner-shimmer{0%{transform:translate(-100%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}@keyframes banner-pulse{0%,to{box-shadow:0 8px 28px #c0152a66,0 0 #e8192c4d}50%{box-shadow:0 8px 38px #c0152a99,0 0 0 8px #e8192c00}}.pd-start-banner{display:flex;align-items:center;gap:14px;padding:16px 20px;background:linear-gradient(135deg,#a8101f,#e8192c,#c0152a);border-radius:16px;color:#fff;animation:banner-pulse 2.4s ease-in-out infinite;position:relative;overflow:hidden}.pd-start-banner:before{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);animation:banner-shimmer 2.2s ease-in-out infinite;pointer-events:none}.pd-start-banner svg{flex-shrink:0;opacity:.9}.pd-start-banner>div{display:flex;flex-direction:column;gap:2px;flex:1;position:relative}.pd-start-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:.8}.pd-start-date{font-size:1.2rem;font-weight:900;line-height:1;letter-spacing:-.01em}.pd-start-urgency{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#c0152a,#e8192c);border:1px solid rgba(255,255,255,.15);color:#fff;padding:4px 10px;border-radius:999px;white-space:nowrap;position:relative;flex-shrink:0;box-shadow:0 2px 12px #c0152a73}.pd-form-card{background:#fff;border:1px solid rgba(8,17,31,.09);border-radius:20px;overflow:hidden;box-shadow:0 4px 8px #0b142a0d,0 16px 40px #0b142a17}.pd-form-card-top{padding:28px 28px 24px;border-bottom:1px solid rgba(8,17,31,.07);background:linear-gradient(135deg,#f5f8ff,#eef2fb)}.pd-form-eyebrow{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#0b40db;margin-bottom:8px}.pd-form-card-top h3{font-size:1.25rem;font-weight:800;color:#08111f;line-height:1.25;margin-bottom:4px}.lead-form-footer{display:flex;flex-direction:column;gap:14px;margin-top:12px}.lead-form-submit{flex:1}.pd-form-price-inline{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;min-height:52px;background:#f8fafc;border-radius:12px;border:1px solid rgba(8,17,31,.06);width:100%}.pd-form-price-inline .amt,.pd-form-price-inline .price-current{font-size:1.15rem;font-weight:800;color:#08111f;line-height:1}.pd-form-price-inline.program-price-form{flex-wrap:wrap;gap:10px}.pd-form-price-inline .price-compare{font-size:.95rem;color:#64748b}.pd-form-price-inline.program-price-form .price-option-tag,.price-option-badge{font-size:.68rem;font-weight:700;color:#0422e4;background:#fff;padding:4px 10px;border-radius:6px;border:1px solid rgba(4,34,228,.15);display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 4px #0422e40a}.price-option-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ds-bullet-color-on-light);box-shadow:none}.pd-form-card-top p{font-size:.85rem;line-height:1.65;color:#49566d}.lead-form{padding:24px 28px 28px;display:flex;flex-direction:column;gap:16px}.lead-form-field{display:flex;flex-direction:column;gap:6px}.lead-form-field label{font-size:.8rem;font-weight:600;color:#243348;letter-spacing:.01em}.lead-form-field label span{font-weight:400;color:#8094b0}.lead-form-field input,.lead-form-field textarea,.lead-form-field select{width:100%;padding:10px 14px;border:1px solid rgba(8,17,31,.14);border-radius:10px;font-size:.9rem;color:#08111f;background:#fafbfe;outline:none;transition:border-color .18s,box-shadow .18s;font-family:inherit;resize:vertical}.lead-form-field input::placeholder,.lead-form-field textarea::placeholder{color:#a8b8cc}.lead-form-field input:focus,.lead-form-field textarea:focus,.lead-form-field select:focus{border-color:#0b40db73;box-shadow:0 0 0 3px #0b40db14;background:#fff}.lead-form-submit{width:100%;justify-content:center;margin-top:4px;padding:13px 20px;font-size:.95rem}.lead-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.lead-form-error{margin-bottom:14px;padding:12px 14px;border-radius:10px;font-size:.88rem;line-height:1.5;color:#ffb4b4;background:#dc26261f;border:1px solid rgba(248,113,113,.35)}.lead-form-submit:disabled{opacity:.65;cursor:not-allowed}.lead-form-note{text-align:center;font-size:.76rem;color:#8094b0;margin-top:-4px}.lead-form-success{padding:40px 28px 44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px}.lead-form-success-icon{width:56px;height:56px;border-radius:50%;background:#0b40db14;border:1px solid rgba(11,64,219,.18);display:flex;align-items:center;justify-content:center;color:#0b40db;margin-bottom:4px}.lead-form-success h3{font-size:1.1rem;font-weight:800;color:#08111f}.lead-form-success p{font-size:.88rem;line-height:1.65;color:#49566d}.business-page .business-hero .apply-hero-inner{max-width:820px}.business-hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:28px}.business-hero-secondary{color:#ffffffeb;border-color:#ffffff38;background:#ffffff14}.business-hero-secondary:hover{color:#fff;border-color:#09f7fb73}.business-section{padding-block:var(--space-section-tight) var(--space-section)}.business-section-head{max-width:62ch;margin-bottom:28px}.business-section-sub{margin:12px 0 0;color:#ffffffd1;line-height:1.7;max-width:58ch}.business-section-dark .business-section-head .about-section-h,.business-section-dark .business-section-head h2{color:#fff}.business-section-dark .business-section-head .label,.business-section-dark .business-section-head .label-teal{color:#b8fffe;background:#09f7fb24;border:1px solid rgba(9,247,251,.38)}.business-section-dark .business-section-head .label:before{background:linear-gradient(90deg,#09f7fb59,#09f7fbe6)}.business-audience-row{display:flex;flex-wrap:wrap;gap:10px}.business-audience-pill{padding:10px 16px;border-radius:999px;border:1px solid rgba(8,17,31,.08);background:#fff;color:#243348;font-size:.9rem;font-weight:600;box-shadow:0 8px 24px #0b142a0d}.business-section-dark{background:linear-gradient(180deg,#050b18,#0a1428 55%,#08111f);color:#f7fbff}.business-packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.business-package-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px 22px;border-radius:18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#121c34f2,#0a1224fa);box-shadow:0 18px 48px #00000047}.business-package-card.featured{border-color:#09f7fb8c;background:linear-gradient(180deg,#0c2a4efa,#081630fc);box-shadow:0 24px 60px #0422e452}.business-package-badge{align-self:flex-start;padding:5px 10px;border-radius:999px;background:#09f7fb24;color:#9ffcff;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.business-package-card h3{margin:0;color:#fff;font-size:1.35rem}.business-package-tagline{margin:0;color:#ffffffd6;font-size:.92rem}.business-package-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.business-package-list li{position:relative;padding-left:18px;color:#ffffffeb;font-size:.92rem;line-height:1.55}.business-package-list li:before{content:"";position:absolute;left:0;top:9px;width:var(--ds-bullet-size);height:var(--ds-bullet-size);border-radius:50%}.business-package-foot{margin-top:auto;padding-top:8px;color:#ffffffb8;font-size:.84rem;line-height:1.5}.business-steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.business-step-card{padding:22px 20px;border-radius:16px;border:1px solid rgba(8,17,31,.08);background:#fff;box-shadow:0 12px 32px #0b142a0f}.business-step-n{display:inline-flex;margin-bottom:12px;color:#0b40db;font-size:.82rem;font-weight:800;letter-spacing:.12em}.business-step-card h3{margin:0 0 8px;color:#08111f;font-size:1.1rem}.business-step-card p{margin:0;color:#49566d;font-size:.92rem;line-height:1.6}.business-faq-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--space-block);align-items:start}.business-faq-copy p{margin:12px 0 18px;color:#49566d;line-height:1.7}.business-faq-list{display:grid;gap:12px}.business-faq-item{padding:16px 18px;border-radius:14px;border:1px solid rgba(8,17,31,.08);background:#fff;box-shadow:0 8px 24px #0b142a0a}.business-faq-item summary{cursor:pointer;color:#08111f;font-weight:700;list-style:none}.business-faq-item summary::-webkit-details-marker{display:none}.business-faq-item p{margin:12px 0 0;color:#49566d;font-size:.92rem;line-height:1.65}.business-form-section{scroll-margin-top:96px}.lead-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 900px){.pd-hero-grid,.apply-grid,.business-packages-grid,.business-steps-grid,.business-faq-grid,.lead-form-row{grid-template-columns:1fr}.pd-hero-image{order:-1;max-width:100%;border-radius:16px}.pd-body-grid{grid-template-columns:1fr}.pd-form-col{position:static;gap:16px}.pd-form-col>*{width:100%}.pd-stats{grid-template-columns:repeat(2,1fr)}.pd-week{column-gap:10px;row-gap:5px;padding:9px 0 11px}.pd-week-tag{font-size:.65rem;padding:4px 8px}}.about-hero{position:relative;overflow:hidden;padding:var(--space-hero-top) 0 var(--space-hero-bottom);background:linear-gradient(180deg,#0422e438,#00000094 42%,#02050eeb),url(/assets/bg-hero.png) center top / cover no-repeat}.about-hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.about-hero-title{font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:800;line-height:1.05;letter-spacing:-.02em;color:#fff;margin:18px 0 22px}.about-hero-sub{font-size:1.05rem;line-height:1.8;color:#ffffff9e;max-width:58ch}.about-story{padding-block:var(--space-section);background-color:#fafaf7;background-image:radial-gradient(circle,rgba(4,34,228,.07) 1px,transparent 1px);background-size:28px 28px}.about-section-h{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:800;color:#08111f;line-height:1.12;margin:8px 0 28px}.about-section-h--light{color:#fff}.about-story-head{max-width:700px;margin-bottom:var(--space-block)}.story-puzzle{margin-top:64px}.puzzle-svg{width:100%;max-width:900px;display:block;margin:0 auto;overflow:visible}.pz-g-1{transform:translate(-80px);opacity:0;transition:transform .75s cubic-bezier(.34,1.46,.64,1),opacity .5s ease}.pz-g-2{transform:translateY(-60px);opacity:0;transition:transform .75s cubic-bezier(.34,1.46,.64,1) .2s,opacity .5s ease .2s}.pz-g-3{transform:translate(80px);opacity:0;transition:transform .75s cubic-bezier(.34,1.46,.64,1) .4s,opacity .5s ease .4s}.is-snapped .pz-g-1,.is-snapped .pz-g-2,.is-snapped .pz-g-3{transform:translate(0);opacity:1}.pz-dot{opacity:0;transition:opacity .4s ease 1.2s}.is-snapped .pz-dot{opacity:1;animation:dot-pulse 2.4s ease-in-out infinite 1.2s}.is-snapped .pz-dot-2{opacity:1;animation:dot-pulse 2.4s ease-in-out infinite 1.5s}@keyframes dot-pulse{0%,to{opacity:.35}50%{opacity:1}}.pz-phase{font-size:10px;font-weight:800;letter-spacing:.18em;fill:#0b40db;opacity:.55}.pz-heading{font-size:17px;font-weight:800;fill:#08111f}.pz-body{font-size:12.5px;fill:#49566d}.puzzle-svg-mobile{display:none}@media (max-width: 760px){.puzzle-svg{display:none}.puzzle-svg-mobile{display:block;width:100%;max-width:360px;margin:0 auto;overflow:visible}.pz-g-1{transform:translateY(-60px)}.pz-g-2{transform:translate(-60px)}.pz-g-3{transform:translateY(60px)}}.about-values{padding-block:var(--space-section);background:var(--bg)}.about-values-head{margin-bottom:42px}.about-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.about-value-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s,background .2s}.about-value-card:hover{background:#ffffff0f;border-color:#09f7fb2e}.about-value-n{font-size:.72rem;font-weight:700;letter-spacing:.1em;color:#09f7fb;opacity:.7}.about-value-card h3{font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.about-value-card p{font-size:.88rem;line-height:1.75;color:#ffffff80}.about-team{padding-block:var(--space-section);background-color:#fafaf7;background-image:radial-gradient(circle,rgba(4,34,228,.07) 1px,transparent 1px);background-size:28px 28px}.about-team-sub{font-size:1rem;line-height:1.75;color:#49566d;max-width:52ch;margin-bottom:26px}.about-founder-card{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;margin-bottom:20px;overflow:hidden;padding:20px;background:linear-gradient(135deg,rgba(4,34,228,.06),transparent 26%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(8,17,31,.09);border-radius:18px;box-shadow:0 10px 24px #0b142a0d,0 24px 56px #0b142a14}.about-founder-photo{position:relative;overflow:hidden;aspect-ratio:1 / 1;min-height:0;border-radius:14px;background:linear-gradient(180deg,#0422e424,#02050e14)}.about-founder-img{width:100%;height:100%;object-fit:cover;display:block}.about-founder-body{max-width:none}.about-founder-kicker{display:inline-flex;margin-bottom:12px;color:#0b40db;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:5px 8px;border-radius:8px;background:#0b40db12;border:1px solid rgba(11,64,219,.12)}.about-founder-body h3{font-size:2rem;line-height:1.02;color:#08111f}.about-founder-role{display:inline-flex;margin:10px 0 14px;color:#0b40db;font-size:.86rem;font-weight:700;letter-spacing:.04em}.about-founder-body p{font-size:1rem;line-height:1.8;color:#49566d}.about-founder-main{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:26px;align-items:start}.about-founder-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.about-founder-tag{padding:7px 10px;border-radius:8px;color:#0b40db;font-size:.72rem;font-weight:700;background:#0b40db0f;border:1px solid rgba(11,64,219,.12)}.about-founder-quote{position:relative;padding:20px 22px;color:#ffffffd1;font-size:.95rem;line-height:1.85;background:linear-gradient(180deg,#08111f,#0c1630);border:1px solid rgba(11,64,219,.2);border-radius:16px;box-shadow:0 14px 34px #08111f2e}.about-founder-quote:before,.about-founder-quote:after{position:absolute;color:#0b40db;font-size:1.5rem;font-weight:700;opacity:.55}.about-founder-quote:before{content:'"';top:10px;left:12px}.about-founder-quote:after{content:'"';right:12px;bottom:4px}.about-team-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.about-team-member{overflow:hidden;padding:0;background:radial-gradient(circle at top right,rgba(4,34,228,.08),transparent 34%),linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(8,17,31,.08);border-radius:16px;box-shadow:0 8px 18px #0b142a0d,0 26px 60px #0b142a1a;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.about-team-member:hover{transform:translateY(-2px);border-color:#0422e424;box-shadow:0 16px 36px #0b142a1a}.about-team-member-photo{position:relative;overflow:hidden;min-height:320px;background:linear-gradient(180deg,#0422e429,#02050e14)}.about-team-member-photo.compact{width:58px;height:58px;min-height:58px;flex-shrink:0;border-radius:999px;background:linear-gradient(180deg,#0422e42e,#02050e14)}.about-team-member-photo:after{content:"";position:absolute;inset:auto 0 0 0;height:40%;background:linear-gradient(180deg,#08111f00,#08111f38);pointer-events:none}.about-team-member-img,.about-team-member-placeholder{width:100%;height:100%}.about-team-member-img{object-fit:cover;display:block}.about-team-member-placeholder{display:flex;align-items:center;justify-content:center;color:#fff;font-size:2rem;font-weight:800;letter-spacing:.04em}.about-team-member-body{padding:18px 18px 20px}.about-team-member-compact .about-team-member-body{padding:16px}.about-team-member-label{display:inline-flex;margin-bottom:12px;padding:4px 7px;border-radius:7px;color:#0b40db;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;background:#0b40db0f;border:1px solid rgba(11,64,219,.1)}.about-team-member-top{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px}.about-team-member-meta{display:flex;flex-direction:column;gap:4px}.about-team-member-meta strong{font-size:1.08rem;font-weight:800;color:#08111f}.about-team-member-meta span{font-size:.82rem;font-weight:700;color:#0b40db;letter-spacing:.02em}.about-team-member-compact p{font-size:.82rem;line-height:1.65;color:#49566d;min-height:54px}.about-team-member-tag{display:inline-flex;margin-top:12px;color:#0b40db;font-size:.74rem;font-weight:700}.about-team-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:16px;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid rgba(8,17,31,.08);border-radius:18px;box-shadow:0 10px 24px #0b142a0d}.about-team-highlight{padding:18px 20px}.about-team-highlight:not(:last-child){border-right:1px solid rgba(8,17,31,.08)}.about-team-highlight strong{display:block;margin-bottom:8px;color:#0b40db;font-size:2rem;line-height:1}.about-team-highlight span{display:block;margin-bottom:6px;color:#08111f;font-size:.92rem;font-weight:700}.about-team-highlight p{color:#5e6b82;font-size:.82rem;line-height:1.7}.info-hero{position:relative;overflow:hidden;padding:var(--space-hero-top) 0 var(--space-hero-bottom);background:linear-gradient(180deg,#0422e438,#00000094 42%,#02050eeb),url(/assets/bg-hero.png) center top / cover no-repeat}.info-hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.info-hero-title{margin:18px 0;color:#fff;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.08;font-weight:800;letter-spacing:-.02em;max-width:18ch}.info-hero-sub{max-width:58ch;color:#ffffff9e;font-size:1.08rem;line-height:1.8;margin:0 auto}.info-section{padding-block:var(--space-section-tight) var(--space-section)}.info-grid,.info-stack{display:grid;gap:18px}.info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{padding:24px;background:#fff;border:1px solid rgba(8,17,31,.08);border-radius:16px;box-shadow:0 10px 24px #0b142a0d}.info-card h2{margin-bottom:10px;color:#08111f;font-size:1.2rem;line-height:1.2}.info-card p{color:#49566d;line-height:1.8}.info-link{display:inline-flex;margin-top:16px;color:#0b40db;font-size:.9rem;font-weight:700}.info-link-button{border:0;background:none;padding:0;cursor:pointer;font:inherit;text-align:left}.info-actions{display:flex;flex-wrap:wrap;gap:18px}@media (max-width: 900px){.programs-page-title,.about-hero-title,.apply-hero-title{font-size:2.2rem}.about-story-grid{grid-template-columns:1fr;gap:40px}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-founder-card{grid-template-columns:1fr}.about-founder-photo{min-height:280px}.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-grid{grid-template-columns:1fr}.contact-grid{grid-template-columns:1fr;gap:22px}.contact-form-card{order:-1}.info-hero-title{font-size:2.2rem}.about-founder-main,.about-team-highlights{grid-template-columns:1fr}.about-team-highlight:not(:last-child){border-right:0;border-bottom:1px solid rgba(8,17,31,.08)}}@media (max-width: 640px){.info-hero{padding:80px 0 72px}.info-section{padding:64px 0 84px}.about-founder-card{padding:18px;gap:18px}.about-founder-photo{min-height:220px;border-radius:12px}.about-founder-body h3{font-size:1.6rem}.about-team-grid{grid-template-columns:1fr}.about-team-member-compact p{min-height:0}}.ty-hero{position:relative;padding:var(--space-hero-top) 0 var(--space-section);overflow:hidden;background:linear-gradient(160deg,#070d1e,#0b1535 55%,#04121f),url(/assets/bg-hero.png) center top / cover no-repeat;background-blend-mode:overlay;text-align:center}.ty-hero-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.ty-check{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#09f7fb2e,#0b40db2e);border:1.5px solid rgba(9,247,251,.35);display:flex;align-items:center;justify-content:center;color:#09f7fb;margin-bottom:28px;animation:ty-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes ty-pop{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}.ty-hero-title{font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.1;color:#fff;margin:12px 0 20px;max-width:700px}.ty-hero-sub{font-size:1.05rem;color:var(--text-soft);line-height:1.7;max-width:560px;margin-bottom:56px}.ty-hero-sub strong{color:#fff}.ty-steps{display:flex;gap:0;max-width:720px;width:100%;position:relative}.ty-steps:before{content:"";position:absolute;top:20px;left:16.665%;right:16.665%;height:1px;background:linear-gradient(90deg,#09f7fb66,#0b40db66)}.ty-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:0 16px}.ty-step-n{width:40px;height:40px;border-radius:50%;background:#0b40db40;border:1.5px solid rgba(11,64,219,.5);color:#09f7fb;font-size:.72rem;font-weight:800;letter-spacing:.06em;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;flex-shrink:0}.ty-step p{font-size:.82rem;color:var(--text-soft);line-height:1.6;text-align:center}.ty-upsells{padding:96px 0}.ty-upsells-head{text-align:center;margin-bottom:56px}.ty-upsells-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#08111f;margin:8px 0 14px}.ty-upsells-sub{font-size:1rem;color:#49566d;max-width:520px;margin:0 auto;line-height:1.7}.ty-upsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ty-upsell-card{background:#fff;border-radius:20px;padding:36px 30px;border:1px solid rgba(11,64,219,.1);box-shadow:0 4px 24px #0b142a12;display:flex;flex-direction:column;gap:14px;transition:transform .22s ease,box-shadow .22s ease}.ty-upsell-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #0b142a1f}.ty-upsell-icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center}.ty-upsell-card--teal .ty-upsell-icon{background:#09b8bc1a;color:#09b8bc}.ty-upsell-card--blue .ty-upsell-icon{background:#0b40db14;color:#0b40db}.ty-upsell-card--purple .ty-upsell-icon{background:#6c38e414;color:#6c38e4}.ty-upsell-badge{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:4px 10px;border-radius:6px;align-self:flex-start}.ty-upsell-card--teal .ty-upsell-badge{background:#09b8bc1a;color:#09b8bc}.ty-upsell-card--blue .ty-upsell-badge{background:#0b40db14;color:#0b40db}.ty-upsell-card--purple .ty-upsell-badge{background:#6c38e414;color:#6c38e4}.ty-upsell-card h3{font-size:1.05rem;font-weight:800;color:#08111f;line-height:1.3;margin:0}.ty-upsell-card p{font-size:.88rem;color:#49566d;line-height:1.7;flex:1;margin:0}.ty-upsell-cta{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:700;text-decoration:none;margin-top:6px;transition:gap .18s ease}.ty-upsell-card--teal .ty-upsell-cta{color:#09b8bc}.ty-upsell-card--blue .ty-upsell-cta{color:#0b40db}.ty-upsell-card--purple .ty-upsell-cta{color:#6c38e4}.ty-upsell-cta:hover{gap:10px}.ty-programs{padding:80px 0 96px;background:var(--bg);background-image:radial-gradient(circle,rgba(9,247,251,.05) 1px,transparent 1px);background-size:32px 32px}.ty-programs-head{text-align:center;margin-bottom:48px}.ty-programs-head h2{font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;color:#fff;margin:8px 0 0}.ty-programs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ty-program-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:18px;overflow:hidden;text-decoration:none;display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.ty-program-card:hover{transform:translateY(-4px);border-color:#09f7fb40;box-shadow:0 12px 40px #09f7fb14}.ty-program-img{position:relative;height:180px;overflow:hidden}.ty-program-img img{width:100%;height:100%;object-fit:cover}.ty-program-level{position:absolute;top:12px;right:12px;background:#0009;color:#09f7fb;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:6px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ty-program-body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.ty-program-eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#09b8bc}.ty-program-body h4{font-size:1rem;font-weight:800;color:#fff;line-height:1.3;margin:0}.ty-program-body p{font-size:.84rem;color:var(--text-soft);line-height:1.6;flex:1;margin:0}.ty-program-link{font-size:.82rem;font-weight:700;color:#09f7fb;margin-top:6px}.ty-bottom{padding:80px 0;background:linear-gradient(135deg,#0b1535,#07111f);border-top:1px solid rgba(255,255,255,.06)}.ty-bottom-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.ty-bottom-inner h2{font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;color:#fff;margin:0}.ty-bottom-inner p{font-size:1rem;color:var(--text-soft);margin:0 0 8px}@media (max-width: 900px){.ty-upsell-grid,.ty-programs-grid{grid-template-columns:1fr}}@media (max-width: 640px){.ty-hero{padding:120px 0 72px}.ty-steps{flex-direction:column;align-items:center;gap:24px}.ty-steps:before{display:none}.ty-step{padding:0;flex-direction:row;text-align:left;align-items:flex-start;gap:16px;max-width:340px;width:100%}.ty-step p{text-align:left}}[data-animate]:not([data-visible]){opacity:0}@keyframes a-rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes a-fade{0%{opacity:0}to{opacity:1}}@keyframes a-left{0%{opacity:0;transform:translate(-52px)}to{opacity:1;transform:translate(0)}}@keyframes a-right{0%{opacity:0;transform:translate(52px)}to{opacity:1;transform:translate(0)}}@keyframes a-scale{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}[data-animate][data-visible]{animation:a-rise .72s cubic-bezier(.16,1,.3,1) both}[data-animate=fade][data-visible]{animation:a-fade .65s ease both}[data-animate=left][data-visible]{animation:a-left .72s cubic-bezier(.16,1,.3,1) both}[data-animate=right][data-visible]{animation:a-right .72s cubic-bezier(.16,1,.3,1) both}[data-animate=scale][data-visible]{animation:a-scale .6s cubic-bezier(.34,1.56,.64,1) both}[data-delay="1"]{animation-delay:.08s}[data-delay="2"]{animation-delay:.17s}[data-delay="3"]{animation-delay:.26s}[data-delay="4"]{animation-delay:.35s}[data-delay="5"]{animation-delay:.44s}[data-delay="6"]{animation-delay:.54s}[data-delay="6"]{transition-delay:.54s}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-slide-right{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:translate(0)}}@keyframes hero-slide-left{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:translate(0)}}.hero-badge{animation:hero-rise .6s cubic-bezier(.16,1,.3,1) .05s both}.hero-title{animation:hero-rise .8s cubic-bezier(.16,1,.3,1) .15s both}.hero-sub{animation:hero-rise .7s cubic-bezier(.16,1,.3,1) .28s both}.hero-btns{animation:hero-rise .7s cubic-bezier(.16,1,.3,1) .38s both}.hero-brands{animation:hero-rise .6s ease .5s both}.hero-visual{animation:hero-slide-right .9s cubic-bezier(.16,1,.3,1) .2s both}.about-hero-inner>.label,.programs-page-hero-centered>.label,.apply-hero-inner>.label,.ty-hero-inner>.label{animation:hero-rise .6s cubic-bezier(.16,1,.3,1) .1s both}.about-hero-title,.programs-page-title,.apply-hero-title,.ty-hero-title{animation:hero-rise .85s cubic-bezier(.16,1,.3,1) .2s both}.about-hero-sub,.programs-page-sub,.apply-hero-sub,.ty-hero-sub{animation:hero-rise .7s cubic-bezier(.16,1,.3,1) .35s both}.pd-hero-copy>.label{animation:hero-rise .6s cubic-bezier(.16,1,.3,1) .1s both}.pd-hero-title{animation:hero-rise .85s cubic-bezier(.16,1,.3,1) .2s both}.pd-hero-sub{animation:hero-rise .7s cubic-bezier(.16,1,.3,1) .32s both}.pd-stats{animation:hero-rise .7s cubic-bezier(.16,1,.3,1) .44s both}.pd-hero-image{animation:hero-slide-right .9s cubic-bezier(.16,1,.3,1) .18s both}.ty-steps{animation:hero-rise .7s ease .55s both}.cs-page{min-height:90vh;display:flex;align-items:center;justify-content:center;padding:140px 0 100px;position:relative;overflow:hidden}.cs-hero{position:relative;z-index:2;text-align:center}.cs-content{max-width:680px;margin:0 auto}.cs-icon{margin-bottom:24px;color:#09f7fb;display:flex;justify-content:center;animation:spin 8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cs-title{font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.05;font-weight:800;letter-spacing:-.03em;margin:20px 0;color:#fff}.cs-sub{font-size:1.15rem;line-height:1.8;color:#fff9;margin-bottom:48px;max-width:52ch;margin-left:auto;margin-right:auto}.cs-actions{display:flex;align-items:center;justify-content:center;gap:16px}@media (max-width: 640px){.cs-actions{flex-direction:column;align-items:stretch}}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:100px 0;position:relative;overflow:hidden}.login-section{width:100%;position:relative;z-index:2}.login-container{max-width:480px;margin:0 auto}.login-card{background:#ffffff08;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:28px;padding:48px 40px;box-shadow:0 40px 100px #00000080,0 0 0 1px #ffffff0d inset}.login-head{text-align:center;margin-bottom:38px}.login-logo{display:inline-block;margin-bottom:24px}.login-logo img{height:32px;width:auto}.login-head h1{font-size:2.2rem;font-weight:800;color:#fff;margin-bottom:12px;letter-spacing:-.02em}.login-head p{color:#ffffff80;font-size:.95rem;line-height:1.6}.login-form{display:flex;flex-direction:column;gap:22px}.login-form .lead-form-field label{color:#fffc;font-size:.85rem;font-weight:600;margin-bottom:8px;display:block}.login-form .lead-form-field input{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);color:#fff;height:52px;padding:0 18px;border-radius:14px;font-size:1rem}.login-form .lead-form-field input:focus{border-color:#09f7fb;background:#09f7fb0a;box-shadow:0 0 0 4px #09f7fb1a}.label-row{display:flex;justify-content:space-between;align-items:center}.forgot-link{font-size:.75rem;color:#09f7fb;font-weight:600;opacity:.8;transition:opacity .2s}.forgot-link:hover{opacity:1}.login-submit{width:100%;margin-top:10px}.login-footer{margin-top:32px;text-align:center;padding-top:24px;border-top:1px solid rgba(255,255,255,.06)}.login-footer p{font-size:.88rem;color:#fff6}@media (max-width: 480px){.login-card{padding:32px 24px;border-radius:0;background:transparent;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.login-page{padding:60px 0}}.nav-login-link{font-size:.85rem;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;padding:8px 16px;border-radius:8px;transition:background .2s,color .2s;opacity:.8}.nav-login-link:hover{opacity:1;background:#ffffff0d}.navbar.scrolled .nav-login-link{color:#fff;opacity:1}.navbar.scrolled .nav-login-link:hover{color:var(--cyan);background:#ffffff14}@media (min-width: 1024px) and (max-width: 1180px){.nav-link{padding:8px 12px;font-size:.84rem}.nav-cta{padding-inline:14px;min-height:40px;font-size:.8rem}.nav-actions .nav-login-link{display:none}}.blog-page{min-height:100vh}.blog-content{padding-block:var(--space-section-tight) var(--space-section)}.blog-categories{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid rgba(11,64,219,.08)}.blog-category-btn{padding:8px 18px;border-radius:100px;border:1px solid rgba(11,64,219,.14);background:transparent;color:#08111f80;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .18s,color .18s,border-color .18s;white-space:nowrap}.blog-category-btn:hover{border-color:#0b40db;color:#0b40db}.blog-category-btn.active{background:#0b40db;border-color:#0b40db;color:#fff;font-weight:600}.blog-empty{text-align:center;color:#08111f59;padding:80px 0;font-size:1rem}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{background:#fff;border:1px solid rgba(11,64,219,.1);box-shadow:0 2px 16px #0b142a12;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px #0b142a1f;border-color:#0b40db33}.blog-card-cover{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#e8ecf4}.blog-card-cover img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.blog-card:hover .blog-card-cover img{transform:scale(1.04)}.blog-card-body{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1}.blog-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.blog-card-tag{font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:4px 12px;border-radius:100px;border:1px solid;text-transform:uppercase}.blog-card-meta{font-size:.8rem;color:#08111f6b}.blog-card-title{font-size:1.05rem;font-weight:700;line-height:1.4;color:#08111f;margin:0;display:flex;flex-direction:column;gap:6px}.blog-card-num{font-size:.78rem;font-weight:800;letter-spacing:.08em;color:#0b40db40}.blog-card-excerpt{font-size:.9rem;line-height:1.7;color:#08111f94;margin:0;flex:1}.blog-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:4px}.blog-card-type-pill{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:100px}.blog-card-type-pill[data-type=article]{background:#0b40db1a;color:#6b9fff}.blog-card-type-pill[data-type=event]{background:#09b8bc1a;color:#09b8bc}.blog-card-read{font-size:.82rem;font-weight:600;color:#0b40db;display:inline-flex;align-items:center;gap:4px;transition:gap .2s}.blog-card:hover .blog-card-read{gap:8px}@media (max-width: 900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.blog-grid{grid-template-columns:1fr}}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:56px}.blog-page-btn{width:40px;height:40px;border-radius:10px;border:1px solid rgba(11,64,219,.15);background:#fff;color:#08111f8c;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.blog-page-btn:hover{border-color:#0b40db;color:#0b40db}.blog-page-btn.active{background:#0b40db;border-color:#0b40db;color:#fff}.blog-page-arrow{width:40px;height:40px;border-radius:10px;border:1px solid rgba(11,64,219,.15);background:#fff;color:#08111f73;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.blog-page-arrow:hover:not(:disabled){border-color:#0b40db;color:#0b40db}.blog-page-arrow:disabled{opacity:.35;cursor:default}.blog-post-hero{position:relative;padding:200px 0 120px;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:72vh;display:flex;align-items:flex-end}.blog-post-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0422e41f,#0000008c 40%,#02050ef7)}.blog-post-hero-inner{position:relative;z-index:1;max-width:820px}.blog-post-back{display:inline-flex;align-items:center;gap:5px;color:#ffffff73;font-size:.82rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;margin-bottom:40px;transition:color .2s}.blog-post-back:hover{color:#fff}.blog-post-meta-row{display:flex;align-items:center;gap:10px;margin-bottom:28px;flex-wrap:wrap}.blog-post-type-pill{font-size:.75rem;font-weight:600;padding:3px 10px;border-radius:100px;background:#ffffff1a;color:#ffffffb3;border:1px solid rgba(255,255,255,.18)}.blog-post-title{font-size:clamp(2.2rem,5.5vw,3.8rem);font-weight:800;line-height:1.08;letter-spacing:-.03em;color:#fff;margin:0 0 28px}.blog-post-excerpt{font-size:1.12rem;line-height:1.8;color:#fff9;max-width:64ch;margin:0 0 40px}.blog-post-info-strip{display:flex;align-items:center;gap:12px;color:#ffffff73;font-size:.85rem}.blog-post-info-strip span{display:inline-flex;align-items:center;gap:6px}.blog-post-info-dot{width:3px;height:3px;border-radius:50%;background:#ffffff4d;display:inline-block}.blog-post-body{padding:96px 0 112px}.blog-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:72px;align-items:start}.blog-post-lead{font-size:1.22rem;line-height:1.85;color:#08111fa6;font-weight:400;padding:0 0 48px}.blog-post-divider{height:2px;background:linear-gradient(90deg,#0b40db,#0b40db14);border-radius:2px;margin-bottom:56px;width:64px}.blog-post-p{font-size:1.07rem;line-height:2;color:#08111fb3;margin:0 0 36px}.blog-post-h3{font-size:1.28rem;font-weight:700;color:#08111f;margin:64px 0 20px;padding-left:18px;border-left:3px solid #0b40db}.blog-post-list{margin:0 0 36px;padding-left:0;list-style:none;display:flex;flex-direction:column;gap:16px}.blog-post-list li{font-size:1.04rem;line-height:1.8;color:#08111fb3;padding-left:28px;position:relative}.blog-post-gallery{margin-top:56px;padding-top:48px;border-top:1px solid rgba(11,64,219,.08)}.blog-post-gallery-title{font-size:1.05rem;font-weight:700;color:#08111f;margin:0 0 24px;padding-left:18px;border-left:3px solid #0b40db}.pg-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:10px}.pg-item{position:relative;overflow:hidden;border-radius:10px;background:#e8ecf4;border:none;padding:0;cursor:pointer}.pg-item-0{grid-column:1 / 3;grid-row:1 / 2}.pg-item-1{grid-column:3 / 4;grid-row:1 / 3}.pg-item-2,.pg-item-3{grid-row:2 / 3}.pg-item img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.pg-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#08111f59;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transition:opacity .3s ease}.pg-item:hover .pg-item-overlay{opacity:1}.pg-item:hover img{transform:scale(1.06)}.pg-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#02050ef2;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:lb-in .2s ease}@keyframes lb-in{0%{opacity:0}to{opacity:1}}.pg-lb-content{position:relative;max-width:min(90vw,1100px);max-height:90vh;display:flex;flex-direction:column;align-items:center;gap:14px}.pg-lb-content img{max-width:100%;max-height:80vh;object-fit:contain;border-radius:8px;display:block}.pg-lb-caption{font-size:.85rem;color:#ffffff8c;text-align:center;margin:0}.pg-lb-counter{font-size:.78rem;color:#ffffff4d;font-weight:600;letter-spacing:.06em}.pg-lb-close{position:fixed;top:24px;right:28px;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.pg-lb-close:hover{background:#ffffff2e}.pg-lb-arrow{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s}.pg-lb-arrow:hover{background:#ffffff2e}.pg-lb-prev{left:24px}.pg-lb-next{right:24px}@media (max-width: 640px){.pg-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-item-0{grid-column:1 / 3;grid-row:1}.pg-item-1{grid-column:1 / 2;grid-row:2}.pg-item-2{grid-column:2 / 3;grid-row:2}.pg-item-3{grid-column:1 / 3;grid-row:3}.pg-lb-arrow{display:none}}.blog-post-sidebar{position:sticky;top:100px}.blog-post-sidebar-card{background:#fff;border:1px solid rgba(11,64,219,.1);box-shadow:0 4px 24px #0b142a14;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:20px}.blog-post-sidebar-card h4{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#08111f59;margin:0}.blog-post-sidebar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.9rem;color:#08111fb8}.blog-post-sidebar-label{color:#08111f66;font-size:.85rem}.blog-post-sidebar-divider{height:1px;background:#0b40db14;margin:4px 0}.blog-post-more{padding:96px 0 112px;border-top:1px solid rgba(11,64,219,.07)}.blog-post-more-head{margin-bottom:52px}.blog-post-more-title{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#08111f;margin:14px 0 0;letter-spacing:-.02em}.blog-post-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width: 1024px){.blog-post-layout{grid-template-columns:1fr;gap:48px}.blog-post-sidebar{position:static}.blog-post-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.blog-post-hero{padding:var(--space-hero-top) 0 var(--space-section-tight);min-height:auto}.blog-post-title{font-size:2rem}.blog-post-body,.blog-post-more{padding-block:var(--space-section-tight)}.blog-post-more-grid{grid-template-columns:1fr}}@media (max-width: 860px){.sh{flex-direction:column;align-items:flex-start;gap:var(--space-stack);margin-bottom:var(--space-stack)}.method-top,.how-grid,.trust-grid,.fit-grid,.prog-grid,.testi-grid,.blog-grid,.about-values-grid{gap:var(--space-stack)}.about-story-head,.about-values-head,.about-team-sub,.about-section-h{margin-bottom:var(--space-stack)}.story-puzzle{margin-top:var(--space-stack)}.pd-hero-grid{gap:var(--space-block)}.blog-categories{margin-bottom:var(--space-block);padding-bottom:var(--space-stack);gap:10px}.blog-content{padding-block:var(--space-section-tight)}}@media (max-width: 640px){:root{--space-gutter: clamp(18px, 5vw, 24px);--space-section: clamp(72px, 14vw, 96px);--space-section-tight: clamp(60px, 11vw, 80px);--space-hero-top: clamp(88px, 18vw, 104px);--space-hero-bottom: clamp(64px, 10vw, 80px);--space-block: clamp(20px, 5vw, 28px);--space-card: clamp(20px, 4vw, 24px)}.navbar{padding-inline:max(var(--space-gutter),env(safe-area-inset-left)) max(var(--space-gutter),env(safe-area-inset-right))}.nav-inner{padding:8px 10px 8px 12px;gap:8px}.nav-logo img{height:48px;margin:-8px 0}.nav-mobile-panel{top:calc(72px + env(safe-area-inset-top,0px));left:max(14px,env(safe-area-inset-left,0px));right:max(14px,env(safe-area-inset-right,0px));max-height:calc(100dvh - 80px - env(safe-area-inset-bottom,0px))}.nav-burger{padding:8px}.nav-burger span{width:20px}.hero-sub,.about-hero-sub,.apply-hero-sub,.programs-page-sub,.pd-hero-sub,.info-hero-sub{font-size:1rem;line-height:1.75}.hero-title{font-size:clamp(2.1rem,9vw,2.75rem);line-height:1.02}.about-hero-title,.apply-hero-title,.programs-page-title{font-size:clamp(2rem,9vw,2.5rem)}.cta-inner h2{font-size:clamp(1.75rem,8vw,2.4rem)}.cta-right{max-width:none;width:100%}.about-founder-card{margin-bottom:var(--space-stack)}.about-team-grid{gap:var(--space-stack)}.about-team-highlights{gap:0;margin-top:var(--space-stack)}.about-value-card,.pain-card,.prog-body,.testi-card,.trust-card,.fit-card,.cta-box,.contact-method-card,.info-card,.blog-card-body{padding:var(--space-card)}.blog-grid,.blog-post-more-grid,.apply-grid,.contact-grid,.apply-points,.faq-list{gap:var(--space-stack)}.footer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.footer-btm{padding-top:var(--space-stack);line-height:1.6}input,select,textarea{font-size:max(16px,1em)}}@media (max-width: 380px){.hero-btns,.cs-actions,.info-actions{gap:12px}.btn,.btn-watch,.link-teal{min-height:48px}}.smm-popup-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px}.smm-popup-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#040c1c9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.smm-popup-dialog{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);width:min(920px,100%);max-height:min(90vh,640px);overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 24px 80px #0422e42e,0 8px 32px #08111f1f}.smm-popup-close{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border:0;border-radius:999px;background:#ffffffeb;color:#0f172a;font-size:1.5rem;line-height:1;cursor:pointer;box-shadow:0 4px 16px #08111f1f;transition:background .2s ease,transform .2s ease}.smm-popup-close:hover{background:#fff;transform:scale(1.05)}.smm-popup-visual{position:relative;min-height:280px;background:linear-gradient(145deg,#0b1a4a,#0422e4 55%,#1e3cff);overflow:hidden}.smm-popup-cover{width:100%;height:100%;object-fit:cover;opacity:.92}.smm-popup-mentor{position:absolute;left:20px;bottom:20px;display:flex;align-items:center;gap:12px}.smm-popup-mentor-img{width:72px;height:72px;border-radius:999px;object-fit:cover;border:3px solid #fff;box-shadow:0 8px 24px #00000040}.smm-popup-mentor-badge{padding:6px 12px;border-radius:999px;background:#fffffff2;color:var(--blue);font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 4px 12px #0000001f}.smm-popup-body{display:flex;flex-direction:column;justify-content:center;padding:32px 28px 28px;gap:10px}.smm-popup-eyebrow{margin:0;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blue)}.smm-popup-title{margin:0;font-size:clamp(1.35rem,2.4vw,1.75rem);line-height:1.15;color:#0f172a;letter-spacing:-.02em}.smm-popup-subtitle{margin:0;font-size:1rem;font-weight:600;color:#334155}.smm-popup-desc{margin:4px 0 0;font-size:.95rem;line-height:1.55;color:#64748b}.smm-popup-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.smm-popup-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin-top:4px;margin-bottom:4px;padding:10px 14px;border-radius:10px;background:#0422e40f;border:1px solid rgba(4,34,228,.12);font-size:.9rem;font-weight:700;color:#0422e4}.smm-popup-price .price-compare{color:#64748b;font-size:.85rem}.smm-popup-price .price-current{font-size:1.05rem}.smm-popup-tags li{padding:6px 12px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:.8rem;font-weight:600}.smm-popup-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:12px}.smm-popup-cta{width:100%;justify-content:center;text-align:center}.smm-popup-dismiss{border:0;background:transparent;color:#64748b;font-size:.9rem;font-weight:500;cursor:pointer;padding:8px;transition:color .2s ease}.smm-popup-dismiss:hover{color:#0f172a}@media (max-width: 768px){.smm-popup-dialog{grid-template-columns:1fr;max-height:min(92vh,720px);overflow-y:auto}.smm-popup-visual{min-height:200px;max-height:220px}.smm-popup-body{padding:24px 20px 20px}.smm-popup-mentor-img{width:60px;height:60px}}.bc-test{--bc-pad-y: var(--space-section-tight);--bc-gap: var(--space-block);--bc-stack: var(--space-stack);--bc-card: var(--space-card);background:#08111f;color:#f8fafc;padding-bottom:var(--space-section)}.bc-test-banner{padding:10px 0;margin-top:88px;background:#fef3c7;border-bottom:1px solid #fcd34d;color:#92400e;font-size:.75rem;font-weight:600}.bc-test-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--bc-stack);flex-wrap:wrap}.bc-test-banner a{color:#0422e4;font-weight:700}.bc-hero{position:relative;padding:var(--space-block) 0 var(--bc-pad-y);background:linear-gradient(180deg,#08111f,#0a1528);overflow:hidden}.bc-hero-inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,48px);align-items:center}.bc-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.bc-batch{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cyan);background:#09f7fb1a;border:1px solid rgba(9,247,251,.22);padding:4px 10px;border-radius:6px}.bc-rating{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#94a3b8}.bc-urgency{margin-bottom:12px;font-size:.82rem;font-weight:600;color:#fbbf24}.bc-hero h1{margin-bottom:12px;font-size:clamp(1.75rem,3.8vw,2.55rem);font-weight:800;line-height:1.12;letter-spacing:-.025em;max-width:14ch}.bc-hero-sub{margin-bottom:16px;max-width:46ch;font-size:.95rem;line-height:1.6;color:#94a3b8}.bc-badges{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.bc-badge{font-size:.68rem;font-weight:700;padding:5px 10px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#e2e8f0}.bc-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bc-hero-price{font-size:.92rem;padding:6px 12px;color:var(--cyan);background:#09f7fb14;border:1px solid rgba(9,247,251,.15);border-radius:6px}.bc-hero-price .price-compare{color:#09f7fb8c}.bc-hero-ctas{display:flex;flex-wrap:wrap;gap:10px}.bc-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:12px;border:1px solid rgba(255,255,255,.22);color:#f8fafc;font-size:.92rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s}.bc-btn-outline:hover{border-color:#09f7fb73;background:#09f7fb0f}.bc-hero-media{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0f172a}.bc-hero-cover{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.bc-hero-mentor{display:flex;align-items:center;gap:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.08);background:#08111ff2}.bc-hero-mentor img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid var(--cyan)}.bc-hero-mentor strong{display:block;font-size:.84rem}.bc-hero-mentor span{font-size:.72rem;color:#94a3b8}.bc-tools{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.06);background:#0a1528}.bc-tools-inner{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.bc-tools-label{flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.bc-tools-row{display:flex;flex-wrap:wrap;gap:6px}.bc-tool-pill{font-size:.72rem;font-weight:600;padding:5px 12px;border-radius:999px;background:#0422e41f;border:1px solid rgba(4,34,228,.22);color:#93c5fd}.bc-body{padding:var(--bc-pad-y) 0 0}.bc-body-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(24px,3vw,40px);align-items:start}.bc-main{display:flex;flex-direction:column;gap:var(--bc-pad-y);min-width:0}.bc-block{display:flex;flex-direction:column;gap:var(--bc-gap)}.bc-head{display:flex;flex-direction:column;gap:8px}.bc-head-title{font-size:clamp(1.35rem,2.5vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.bc-head-sub{max-width:52ch;font-size:.9rem;line-height:1.6;color:#94a3b8}.bc-sidebar{position:sticky;top:96px}.bc-sidebar-card{border-radius:14px;overflow:hidden;background:#fff;color:#08111f;border:1px solid rgba(8,17,31,.08);box-shadow:0 12px 40px #08111f47}.bc-sidebar-top{padding:var(--bc-card);background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid rgba(8,17,31,.06);display:flex;flex-direction:column;gap:10px}.bc-sidebar-date{font-size:.82rem;font-weight:600;color:#0422e4}.bc-countdown-label{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.bc-countdown{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bc-countdown--compact .bc-countdown-unit{padding:8px 4px}.bc-countdown--compact .bc-countdown-num{font-size:1.1rem}.bc-countdown-unit{padding:10px 6px;text-align:center;border-radius:8px;background:#f1f5f9;border:1px solid rgba(8,17,31,.06)}.bc-sidebar .bc-countdown-unit{background:#fff}.bc-countdown-num{display:block;font-size:1.25rem;font-weight:800;line-height:1;color:#0422e4}.bc-countdown-lbl{display:block;margin-top:3px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.bc-sidebar-price{align-self:flex-start;font-size:.88rem;color:#0422e4;background:#0422e40f;border-color:#0422e41f}.bc-sidebar-install{font-size:.75rem;color:#64748b}.bc-sidebar-card .bc-lead-form{padding:var(--bc-card)}.bc-lead-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:14px}.bc-lead-form select{width:100%;padding:11px 12px;border:1px solid rgba(8,17,31,.12);border-radius:10px;font-size:.88rem;background:#fff;color:#08111f}.bc-lead-submit{width:100%}.bc-pillar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-pillar-card{padding:18px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bc-pillar-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:10px;border-radius:7px;background:var(--blue);color:#fff;font-size:.82rem;font-weight:800}.bc-pillar-card h3{margin-bottom:6px;font-size:.92rem;font-weight:700}.bc-pillar-card p{font-size:.82rem;line-height:1.55;color:#94a3b8}.bc-project-callout{padding:18px 20px;border-radius:12px;text-align:center;background:linear-gradient(135deg,#0422e42e,#09f7fb0f);border:1px solid rgba(9,247,251,.18)}.bc-project-callout strong{display:block;margin-bottom:6px;font-size:.95rem;color:var(--cyan)}.bc-project-callout p{font-size:.84rem;line-height:1.55;color:#cbd5e1}.bc-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bc-module-card{padding:18px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:10px}.bc-module-head{display:flex;flex-direction:column;gap:6px}.bc-module-tag{align-self:flex-start;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:#09f7fb1a;padding:3px 8px;border-radius:5px}.bc-module-card h3{font-size:1rem;font-weight:700;line-height:1.3}.bc-module-desc{font-size:.82rem;line-height:1.55;color:#94a3b8}.bc-module-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.bc-module-bullets li{display:flex;align-items:flex-start;gap:7px;font-size:.8rem;color:#cbd5e1}.bc-module-bullets svg{flex-shrink:0;margin-top:2px;color:var(--cyan)}.bc-module-tools{display:flex;flex-wrap:wrap;gap:5px;padding-top:8px;margin-top:auto;border-top:1px solid rgba(255,255,255,.06)}.bc-module-tools span{font-size:.65rem;font-weight:600;padding:3px 8px;border-radius:5px;background:#ffffff0f;color:#94a3b8}.bc-schedule-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bc-schedule-card{padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bc-schedule-days{display:inline-block;margin-bottom:8px;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.bc-schedule-card h3{margin-bottom:6px;font-size:.92rem;font-weight:700}.bc-schedule-card p{font-size:.8rem;line-height:1.55;color:#94a3b8}.bc-exp-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bc-exp-card{padding:14px;border-radius:10px;background:#0422e414;border:1px solid rgba(4,34,228,.15)}.bc-exp-card h3{margin-bottom:5px;font-size:.8rem;font-weight:700;color:#93c5fd}.bc-exp-card p{font-size:.75rem;line-height:1.5;color:#94a3b8}.bc-mentor-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--bc-gap);align-items:start}.bc-mentor-photo{width:100%;border-radius:14px;border:2px solid rgba(9,247,251,.25)}.bc-mentor-stats{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.bc-mentor-stats li{display:flex;align-items:center;gap:8px;font-size:.84rem;color:#cbd5e1}.bc-mentor-stats svg{flex-shrink:0;color:var(--cyan)}.bc-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}.bc-pricing-card{padding:18px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:8px}.bc-pricing-card.is-featured{border-color:#09f7fb59;box-shadow:inset 0 0 0 1px #09f7fb1f}.bc-pricing-card h3{font-size:.95rem;font-weight:700}.bc-pricing-desc{font-size:.8rem;color:#94a3b8}.bc-pricing-amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.bc-pricing-amt .price-current{font-size:1.45rem;font-weight:800;color:var(--cyan)}.bc-pricing-amt .price-compare{font-size:.9rem;color:#64748b}.bc-pricing-note{font-size:.75rem;color:#64748b}.bc-pricing-card .btn{margin-top:4px;width:100%}.bc-testi-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bc-testi-card{padding:16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.bc-testi-stars{display:flex;gap:2px;margin-bottom:10px}.bc-testi-card p{margin-bottom:12px;font-size:.82rem;line-height:1.6;color:#cbd5e1}.bc-testi-card footer strong{display:block;font-size:.8rem}.bc-testi-card footer span{font-size:.72rem;color:#64748b}.bc-faq-list{display:flex;flex-direction:column;gap:8px;max-width:680px}.bc-faq-item{border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:0 16px}.bc-faq-item summary{cursor:pointer;padding:14px 0;font-size:.88rem;font-weight:700;list-style:none}.bc-faq-item summary::-webkit-details-marker{display:none}.bc-faq-item p{padding-bottom:14px;font-size:.84rem;line-height:1.6;color:#94a3b8}.bc-apply-mobile{display:none;padding:var(--bc-pad-y) 0;border-top:1px solid rgba(255,255,255,.08)}.bc-apply-mobile-card{padding:var(--bc-card);border-radius:14px;background:#fff;color:#08111f}.bc-apply-mobile-meta{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid rgba(8,17,31,.08)}.bc-apply-mobile-price{align-self:flex-start;color:#0422e4;background:#0422e40f;border-color:#0422e41f}.bc-apply-mobile .bc-head{margin-bottom:var(--bc-gap)}.bc-apply-mobile .bc-head-title,.bc-apply-mobile .bc-head-sub{color:#08111f}.bc-apply-mobile .bc-head-sub{color:#64748b}@media (max-width: 1024px){.bc-body-grid{grid-template-columns:1fr}.bc-sidebar{display:none}.bc-apply-mobile{display:block}.bc-module-grid{grid-template-columns:1fr}.bc-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.bc-test-banner{margin-top:80px}.bc-hero-inner{grid-template-columns:1fr}.bc-hero h1{max-width:none}.bc-hero-media{order:-1}.bc-pillar-grid,.bc-schedule-grid,.bc-pricing-grid,.bc-testi-grid,.bc-mentor-grid,.bc-mentor-stats{grid-template-columns:1fr}.bc-tools-inner{flex-direction:column;align-items:flex-start}}@media (max-width: 480px){.bc-exp-grid{grid-template-columns:1fr}.bc-hero-ctas{flex-direction:column;width:100%}.bc-hero-ctas .btn,.bc-btn-outline{width:100%}}.ads-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:4px}.ads-benefit-card{display:flex;flex-direction:column;padding:0;overflow:hidden;border-radius:12px;background:#fff;border:1px solid rgba(4,34,228,.06);box-shadow:0 4px 20px #0f172a0d,0 14px 40px #0422e412;transition:box-shadow .25s ease,transform .25s ease}.ads-benefit-visual{flex-shrink:0;width:100%;min-height:clamp(148px,24vw,188px);padding:clamp(22px,4vw,32px);display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#f6f8fc,#eef2ff);border-bottom:1px solid rgba(4,34,228,.05)}.ads-benefit-card--ads .ads-benefit-visual,.ads-benefit-card--growth .ads-benefit-visual{padding:clamp(12px,2.5vw,18px);background:#fff;aspect-ratio:1024 / 554;min-height:unset;overflow:hidden;border-radius:12px 12px 0 0}.ads-benefit-visual img{width:auto;max-width:76%;max-height:clamp(108px,20vw,148px);object-fit:contain;filter:drop-shadow(0 10px 22px rgba(4,34,228,.14))}.ads-benefit-card--leads .ads-benefit-visual{padding:clamp(12px,2.5vw,18px);background:#fff;aspect-ratio:1024 / 554;min-height:unset;overflow:hidden;border-radius:12px 12px 0 0}.ads-benefit-card--leads .ads-benefit-visual img,.ads-benefit-card--growth .ads-benefit-visual img,.ads-benefit-card--ads .ads-benefit-visual img{width:100%;max-width:100%;max-height:none;object-fit:contain;filter:none;border-radius:6px}.ads-benefit-body{flex:1;padding:20px 22px 24px}.ads-benefit-card:hover{box-shadow:0 6px 28px #0f172a12,0 18px 48px #0422e41a;transform:translateY(-3px)}.ads-section:nth-child(2n) .ads-benefit-card{background:#fff}.ads-benefit-card h3{margin:0 0 10px;font-size:clamp(.95rem,1.8vw,1.05rem);font-weight:800;line-height:1.35;color:#0422e4}.ads-benefit-card p{margin:0;font-size:.84rem;line-height:1.55;color:#64748b}@media (max-width: 768px){.ads-benefit-grid{grid-template-columns:1fr;gap:16px}.ads-benefit-card{padding:0}.ads-benefit-body{padding:18px 18px 22px}.ads-benefit-visual{min-height:140px;padding:20px}}.ads-lp{overflow-x:clip;--ads-pad: clamp(40px, 5vw, 56px);--ads-gap: clamp(14px, 2.5vw, 22px);--ads-stack: clamp(10px, 1.5vw, 14px);--ads-radius: 6px;--ads-radius-sm: 4px;--ads-glass-light: rgba(255, 255, 255, .68);--ads-glass-light-border: rgba(255, 255, 255, .92);--ads-glass-dark: rgba(255, 255, 255, .07);--ads-glass-dark-border: rgba(255, 255, 255, .14);--ads-blur: 18px;--ads-glow: 0 0 0 1px rgba(4, 34, 228, .07), 0 8px 28px rgba(4, 34, 228, .07);--ads-glow-hover: 0 0 0 1px rgba(4, 34, 228, .14), 0 12px 36px rgba(4, 34, 228, .12);--ads-glow-cyan: 0 0 0 1px rgba(9, 247, 251, .12), 0 8px 32px rgba(9, 247, 251, .08);--ads-glow-featured: 0 0 0 1px rgba(4, 34, 228, .22), 0 16px 48px rgba(4, 34, 228, .14), 0 0 60px rgba(9, 247, 251, .07);--ads-surface-white: #ffffff;--ads-surface-soft: #f6f8fc;--ads-surface-muted: #eef2ff;--ads-surface-accent: #e8eeff;--ads-surface-highlight: #edf8fd;--ads-hero-radius: clamp(18px, 4vw, 28px);--ads-nav-h: 96px;padding-top:0;background:var(--ads-surface-white);color:#08111f}.ads-lp .ads-section[id],.ads-lp #avis,.ads-lp #ads-faq,.ads-lp #ads-apply{scroll-margin-top:var(--ads-nav-h)}.ads-navbar .nav-inner{background:#08111ff0;border-color:#ffffff29;backdrop-filter:blur(20px) saturate(1.25);-webkit-backdrop-filter:blur(20px) saturate(1.25);box-shadow:0 12px 32px #08111f47,inset 0 1px #ffffff1a}.ads-navbar.navbar--hero:not(.scrolled) .nav-inner,.ads-navbar.scrolled .nav-inner{background:#08111ff0;border-color:#ffffff29;box-shadow:0 12px 32px #08111f47,inset 0 1px #ffffff1a}.ads-navbar .nav-link{color:#f8fafceb}.ads-navbar .nav-link:hover,.ads-navbar .nav-link:focus-visible,.ads-navbar .nav-link.active{color:#fff;background:#ffffff1a;text-shadow:none}.ads-navbar .lang-trigger{color:#f8fafceb;border-color:#ffffff2e;background:#ffffff0f}.ads-navbar .lang-trigger:hover,.ads-navbar .lang-switcher.open .lang-trigger{color:#fff;border-color:#09f7fb59}.ads-navbar .nav-burger span{background:#f8fafc}.ads-navbar .lang-caret{color:#f8fafcbf}.ads-navbar .nav-cta.btn-teal{box-shadow:0 8px 20px #09f7fb2e,inset 0 1px #fff3}@media (max-width: 1023px){.ads-navbar .nav-burger{min-width:44px;min-height:44px;padding:10px;align-items:center;justify-content:center}.ads-navbar .nav-mobile-lang-btn{min-width:44px;min-height:44px;padding:10px 12px;display:inline-flex;align-items:center;justify-content:center}}.ads-footer{background:#08111f;color:#e2e8f0;padding:clamp(28px,5vw,40px) 0 clamp(20px,3vw,28px);border-top:1px solid rgba(9,247,251,.12)}.ads-footer-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(20px,4vw,32px)}.ads-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-width:360px}.ads-footer-brand img{display:block;width:auto;height:clamp(52px,12vw,64px);max-width:none;margin-left:-8px;object-fit:contain;opacity:.95}.ads-footer-tagline{margin:0;font-size:.88rem;line-height:1.55;color:#94a3b8}.ads-footer-batch{display:inline-flex;align-self:flex-start;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);background:#09f7fb14;border:1px solid rgba(9,247,251,.2);padding:6px 10px;border-radius:var(--ads-radius-sm)}.ads-footer-links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.ads-footer-links a{font-size:.84rem;font-weight:500;color:#cbd5e1;text-decoration:none;transition:color .15s ease}.ads-footer-links a:hover{color:var(--cyan)}.ads-footer-bottom{margin-top:clamp(20px,3vw,28px);padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.ads-footer-copy{margin:0;font-size:.75rem;color:#64748b}.ads-top{position:relative;overflow:hidden;margin:0 clamp(12px,3vw,20px) clamp(12px,2.5vw,20px);padding:var(--ads-nav-h) 0 clamp(12px,2.5vw,18px);border-radius:var(--ads-hero-radius);background:#08111f;color:#f8fafc;box-shadow:inset 0 1px #ffffff0f,0 20px 44px #0422e424,0 8px 24px #08111f33}.ads-top:before{content:"";position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(4,34,228,.35) 0%,transparent 68%);pointer-events:none}.ads-top:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent 0%,rgba(4,34,228,.14) 52%,rgba(9,247,251,.08) 100%);pointer-events:none}.ads-top-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:clamp(4px,1.5vw,10px) 0 clamp(2px,.5vw,6px)}.ads-hero-head{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:720px;margin:2px 0 0}.ads-hero-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--cyan)}.ads-hero-h.light-h{font-size:clamp(1.65rem,4.5vw,2.75rem);line-height:1.14;letter-spacing:-.03em;color:#f8fafc;margin:0;width:100%;text-align:center}.ads-hero-h .light-h-line{display:block;color:#f8fafc;font-family:var(--font-serif);font-style:italic;font-weight:600;line-height:1.12;margin-bottom:.18em}.ads-hero-h .light-h-accent{display:block;color:var(--cyan);font-weight:800;line-height:1.06;white-space:nowrap}.ads-top .ads-hero-h br{display:none}.ads-hero-sub{max-width:32ch;margin:2px auto 0;font-size:clamp(.78rem,1.65vw,.9rem);line-height:1.38;color:#94a3b8;text-align:center}.ads-top .ads-hero-cta.btn{width:auto;max-width:100%;align-self:center;margin-top:4px;min-height:48px;padding:12px 32px;box-shadow:0 4px 24px #09f7fb40,0 0 32px #0422e433}.ads-hero-cta:hover{box-shadow:0 6px 32px #09f7fb59,0 0 40px #0422e447}.ads-top-meta{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:10px}.ads-batch{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cyan);background:#09f7fb1f;border:1px solid rgba(9,247,251,.22);padding:4px 10px;border-radius:var(--ads-radius-sm)}.ads-rating{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#cbd5e1}.ads-promo-label{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8}.ads-countdown{display:grid;grid-template-columns:repeat(4,minmax(56px,72px));gap:8px}.ads-countdown--compact{grid-template-columns:repeat(4,minmax(44px,56px));gap:5px}.ads-countdown--compact .ads-countdown-unit{padding:6px 4px}.ads-countdown--compact .ads-countdown-num{font-size:1rem}.ads-countdown-unit{padding:10px 8px;text-align:center;border-radius:var(--ads-radius);background:var(--ads-glass-dark);border:1px solid var(--ads-glass-dark-border);backdrop-filter:blur(var(--ads-blur)) saturate(1.25);-webkit-backdrop-filter:blur(var(--ads-blur)) saturate(1.25);box-shadow:var(--ads-glow-cyan),inset 0 1px #ffffff14}.ads-top .ads-countdown-unit{background:var(--ads-glass-dark)}.ads-apply .ads-countdown-unit,.ads-sticky .ads-countdown-unit{background:#ffffffbf;border-color:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:var(--ads-glow)}.ads-countdown-num{display:block;font-size:1.35rem;font-weight:800;line-height:1;color:var(--cyan)}.ads-apply .ads-countdown-num,.ads-sticky .ads-countdown-num{color:#0422e4}.ads-countdown-lbl{display:block;margin-top:3px;font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b}.ads-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:820px}.ads-trust-badge{display:inline-flex;align-items:center;gap:9px;padding:6px 12px 6px 6px;border-radius:var(--ads-radius);font-size:.7rem;font-weight:600;line-height:1.2;color:#f8fafc;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px) saturate(1.25);-webkit-backdrop-filter:blur(14px) saturate(1.25);box-shadow:inset 0 1px #ffffff24,0 4px 16px #0000001a}.ads-trust-badge-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--ads-radius-sm);color:#f8fafc;background:#ffffff1f;border:1px solid rgba(255,255,255,.14)}.ads-trust-badge-icon svg{display:block;flex-shrink:0}.ads-trust-badge-label{white-space:nowrap}.ads-trust-row--hero{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;max-width:100%;margin-inline:auto;margin-top:4px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-inline:2px}.ads-trust-row--hero::-webkit-scrollbar{display:none}.ads-trust-row--hero .ads-trust-badge{flex:0 0 auto;gap:5px;padding:3px 8px 3px 3px;font-size:.58rem;font-weight:500;letter-spacing:.01em}.ads-trust-row--hero .ads-trust-badge-icon{width:22px;height:22px;border-radius:var(--ads-radius-sm)}.ads-trust-row--hero .ads-trust-badge-icon svg{width:12px;height:12px}.ads-trust-row--hero .ads-trust-badge-label{white-space:nowrap}.ads-trust-row--dark .ads-trust-badge{color:#0422e4;background:#ffffffc7;border-color:#0422e41f;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:inset 0 1px #fffffff2,var(--ads-glow)}.ads-trust-row--dark .ads-trust-badge-icon{color:#0422e4;background:#0422e414;border-color:#0422e41f;box-shadow:inset 0 1px #fff9}.ads-band{position:relative;padding:var(--ads-pad) 0}.ads-band--compact{padding:var(--ads-gap) 0}.ads-band--white{background:var(--ads-surface-white)}.ads-band--soft{background:var(--ads-surface-soft)}.ads-band--soft-down{background:linear-gradient(180deg,var(--ads-surface-white) 0%,var(--ads-surface-soft) 100%)}.ads-band--soft-up{background:linear-gradient(180deg,var(--ads-surface-soft) 0%,var(--ads-surface-white) 100%)}.ads-band--accent{background:linear-gradient(180deg,#eef2fffa,#e0f0ffeb)}.ads-apply.ads-band{background:var(--ads-surface-white);padding:clamp(8px,2vw,12px) 0 var(--ads-pad)}.ads-apply-card{--ads-apply-stack: clamp(10px, 2vw, 14px);position:relative;overflow:hidden;margin:0 clamp(12px,3vw,20px);padding:clamp(24px,4.5vw,40px) clamp(16px,3vw,24px);border-radius:var(--ads-hero-radius);background:#08111f;color:#f8fafc;box-shadow:inset 0 1px #ffffff0f,0 20px 44px #0422e424,0 8px 24px #08111f33}.ads-apply-card:before{content:"";position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(4,34,228,.35) 0%,transparent 68%);pointer-events:none}.ads-apply-card:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent 0%,rgba(4,34,228,.14) 52%,rgba(9,247,251,.08) 100%);pointer-events:none}.ads-apply-card .ads-countdown-unit{background:var(--ads-glass-dark);border-color:var(--ads-glass-dark-border)}.ads-apply-card .ads-countdown-num{color:var(--cyan)}.ads-apply-card .ads-countdown-label{color:#94a3b8}.ads-section-h.light-h{font-size:clamp(1.35rem,3vw,2rem);line-height:1.12;letter-spacing:-.02em;max-width:22ch;margin-inline:auto;margin-bottom:8px;text-align:center;color:#08111f}.ads-section-h .light-h-line,.ads-experts-h .light-h-line{color:#0422e4}.ads-section-h--wide.light-h{max-width:28ch}.ads-section-h--left.light-h{text-align:left;margin-inline:0;max-width:none}.ads-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,2vw,20px);align-items:start}.ads-stat{padding:0 4px;text-align:center}.ads-stat-value{display:block;font-size:clamp(1.15rem,2.8vw,1.65rem);font-weight:800;color:#0422e4;line-height:1.1;margin-bottom:6px}.ads-stat-label{font-size:clamp(.62rem,1.6vw,.72rem);line-height:1.4;color:#64748b}.ads-band--accent .ads-support-card,.ads-band--soft .ads-benefit-card,.ads-band--soft .ads-selection-card,.ads-band--soft-up .ads-review-card{background:var(--ads-surface-white);border-color:#0422e41a}.ads-band--soft-down .ads-benefit-card{background:var(--ads-surface-white)}.ads-lp .ads-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:0}.ads-lp .ads-benefit-body{padding:16px 18px 18px}.ads-lp .ads-benefit-card h3{margin-bottom:8px}.ads-section-sub{margin:0 auto var(--ads-gap);max-width:52ch;text-align:center;font-size:.9rem;line-height:1.6;color:#64748b}.ads-section .btn{display:flex;margin:var(--ads-gap) auto 0;max-width:320px;width:100%;border-radius:var(--ads-radius);box-shadow:0 4px 20px #0422e438,0 0 24px #0422e414}.ads-section .btn:hover{box-shadow:0 6px 28px #0422e452,0 0 32px #0422e41f}.ads-experts,.ads-reviews{overflow-x:clip}.ads-experts-head{text-align:center;margin-bottom:6px}.ads-experts-marquee{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-top:4px}.ads-experts-marquee .team-marquee-viewport{mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.ads-experts-marquee .team-marquee-track{gap:12px;animation-duration:38s}.ads-expert-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:14px 10px;border-radius:var(--ads-radius);background:var(--ads-glass-light);border:1px solid var(--ads-glass-light-border);backdrop-filter:blur(var(--ads-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--ads-blur)) saturate(1.12);box-shadow:var(--ads-glow);transition:box-shadow .25s ease,transform .25s ease}.ads-expert-card--marquee{flex:0 0 auto;width:148px}.ads-expert-card:hover{box-shadow:var(--ads-glow-hover);transform:translateY(-2px)}.ads-expert-card img{width:72px;height:72px;border-radius:50%;object-fit:cover;border:2px solid rgba(4,34,228,.15);margin-bottom:2px}.ads-expert-label{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0422e4;background:#0422e414;padding:2px 7px;border-radius:var(--ads-radius-sm)}.ads-expert-card strong{font-size:.76rem;line-height:1.3}.ads-expert-role{font-size:.66rem;color:#64748b;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ads-outcomes.ads-band{background:var(--ads-surface-white);padding:clamp(8px,2vw,12px) 0 var(--ads-pad)}.ads-outcomes-card{position:relative;overflow:hidden;margin:0 clamp(12px,3vw,20px);padding:clamp(28px,5vw,44px) 0 clamp(24px,4vw,36px);border-radius:var(--ads-hero-radius);background:#08111f;color:#f8fafc;box-shadow:inset 0 1px #ffffff0f,0 20px 44px #0422e424,0 8px 24px #08111f33}.ads-outcomes-card:before{content:"";position:absolute;inset:-40% -20% auto;height:120%;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(4,34,228,.35) 0%,transparent 68%);pointer-events:none}.ads-outcomes-card:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent 0%,rgba(4,34,228,.14) 52%,rgba(9,247,251,.08) 100%);pointer-events:none}.ads-outcomes-inner{position:relative;z-index:1;max-width:680px;margin-inline:auto}.ads-outcomes-h.light-h{color:#f8fafc;margin-bottom:clamp(16px,3vw,22px)}.ads-outcomes-h .light-h-line{display:block;color:#f8fafc;font-family:var(--font-serif);font-style:italic;font-weight:600;line-height:1.12;margin-bottom:.18em}.ads-outcomes-h .light-h-accent{display:block;color:var(--cyan);font-weight:800;line-height:1.06}.ads-outcome-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.ads-outcome-list li{display:flex;align-items:flex-start;gap:12px;font-size:.92rem;line-height:1.55;color:#cbd5e1}.ads-outcome-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:1px;border-radius:50%;background:#09f7fb1f;border:1px solid rgba(9,247,251,.32);color:var(--cyan);box-shadow:0 0 12px #09f7fb1f}.ads-outcome-check svg{display:block}.ads-outcomes-foot{margin-top:clamp(20px,3.5vw,28px);display:flex;flex-direction:column;align-items:center;gap:10px}.ads-outcomes-foot .btn{margin:0}.ads-outcomes-card .ads-channel-pill{background:#ffffff14;border-color:#ffffff24;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#cbd5e1;box-shadow:inset 0 1px #ffffff0f}.ads-channels{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ads-channels span,.ads-channel-pill{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:600;padding:6px 12px;border-radius:var(--ads-radius-sm);background:#ffffffb3;border:1px solid rgba(255,255,255,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#475569;box-shadow:var(--ads-glow)}.ads-channel-pill svg{flex-shrink:0;display:block}.ads-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ads-support-card{padding:14px;border-radius:var(--ads-radius);background:var(--ads-glass-light);border:1px solid var(--ads-glass-light-border);backdrop-filter:blur(var(--ads-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--ads-blur)) saturate(1.12);box-shadow:var(--ads-glow);transition:box-shadow .25s ease}.ads-support-card-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:10px;border-radius:10px;border:1px solid rgba(4,34,228,.14);color:var(--blue);background:#0422e41a}.ads-support-card:hover{box-shadow:var(--ads-glow-hover)}.ads-support-card h3{margin-bottom:6px;font-size:.88rem;font-weight:700;color:#0422e4}.ads-support-card p{font-size:.8rem;line-height:1.55;color:#64748b}.ads-tools.ads-band{padding-block:clamp(20px,3vw,32px)}.ads-tools-inner{text-align:center}.ads-tools .ads-section-h.light-h{margin-bottom:6px}.ads-tools .ads-section-sub{margin-bottom:10px}.ads-tools-orbit-wrap{margin-top:0;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 42%,rgba(4,34,228,.07) 0%,transparent 58%)}.ads-tools-orbit{display:flex;flex-direction:column;align-items:center;gap:10px}.ads-tools-orbit-stage{--orbit-size: min(78vw, 340px);--orbit-radius: calc(var(--orbit-size) * .36);--orbit-node: calc(var(--orbit-size) * .145);--orbit-spin-duration: 52s;position:relative;width:var(--orbit-size);height:var(--orbit-size);margin-inline:auto}.ads-tools-orbit-track{position:absolute;top:0;right:0;bottom:0;left:0;animation:ads-orbit-spin var(--orbit-spin-duration) linear infinite;will-change:transform}@keyframes ads-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ads-tools-orbit-ring{position:absolute;inset:calc(var(--orbit-size) * .11);border:1px solid rgba(4,34,228,.18);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffffa6,0 0 24px #0422e40f}.ads-tools-orbit-center{position:absolute;top:50%;left:50%;z-index:2;width:calc(var(--orbit-size) * .3);height:calc(var(--orbit-size) * .3);transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,rgba(9,247,251,.35) 0%,transparent 42%),radial-gradient(circle at 50% 58%,#1a4dff,#0422e4 52%,#021a9e);border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 40px #0422e447,inset 0 1px #ffffff47}.ads-tools-orbit-logo{width:62%;height:auto;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}.ads-tools-orbit-node{position:absolute;top:50%;left:50%;width:var(--orbit-node);height:var(--orbit-node);margin-left:calc(var(--orbit-node) / -2);margin-top:calc(var(--orbit-node) / -2);transform:rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-radius))) rotate(calc(-1 * var(--orbit-angle)))}.ads-tools-orbit-node-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;border:1px solid rgba(4,34,228,.1);box-shadow:0 10px 24px #0422e41a,inset 0 1px #ffffffe6;padding:14%;animation:ads-orbit-spin var(--orbit-spin-duration) linear infinite reverse;will-change:transform}.ads-tools-orbit-node-icon img{width:100%;height:100%;object-fit:contain}.ads-tools-orbit-more{margin:0;display:inline-flex;align-items:center;justify-content:center;min-width:132px;padding:8px 18px;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg,#0422e4,#1a4dff);border:1px solid rgba(255,255,255,.18);box-shadow:0 8px 24px #0422e447;white-space:nowrap}@media (min-width: 768px){.ads-tools-orbit-stage{--orbit-size: min(420px, 44vw)}.ads-tools-orbit-more{font-size:.78rem;padding:9px 20px}}@media (prefers-reduced-motion: reduce){.ads-tools-orbit-track,.ads-tools-orbit-node-icon{animation:none}}.ads-selection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:920px;margin-inline:auto}.ads-selection-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:100%;padding:16px 14px;border-radius:14px;background:#fff;border:1px solid rgba(4,34,228,.08);box-shadow:0 4px 18px #0422e40f}.ads-selection-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;color:#0422e4;background:#0422e414;border:1px solid rgba(4,34,228,.1)}.ads-selection-icon svg{display:block}.ads-selection-card h3{margin:0;font-size:.88rem;font-weight:700;line-height:1.35;color:#1e293b}.ads-selection-card p{margin:0;font-size:.74rem;line-height:1.5;color:#64748b}.ads-reviews.ads-band{padding-bottom:clamp(10px,2vw,16px)}.ads-reviews-marquee{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);margin-top:2px;margin-bottom:0}.ads-reviews-marquee-viewport{overflow:hidden;width:100%;mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 5%,#000 95%,transparent 100%)}.ads-reviews-marquee-track{display:flex;align-items:stretch;gap:10px;width:max-content;padding:4px 0 8px;animation:ads-reviews-marquee-scroll 52s linear infinite;will-change:transform}.ads-reviews-marquee:hover .ads-reviews-marquee-track{animation-play-state:paused}@keyframes ads-reviews-marquee-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}.ads-reviews-stars{display:flex;gap:3px}.ads-review-card{padding:16px;border-radius:var(--ads-radius);background:var(--ads-glass-light);border:1px solid var(--ads-glass-light-border);backdrop-filter:blur(var(--ads-blur)) saturate(1.12);-webkit-backdrop-filter:blur(var(--ads-blur)) saturate(1.12);box-shadow:var(--ads-glow);display:flex;flex-direction:column;transition:box-shadow .25s ease}.ads-review-card--marquee{flex:0 0 auto;width:clamp(220px,72vw,268px)}.ads-review-card:hover{box-shadow:var(--ads-glow-hover)}.ads-review-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ads-review-google{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;color:#64748b;white-space:nowrap}.ads-review-stars{display:flex;gap:2px}.ads-review-card p{flex:1;margin-bottom:10px;font-size:.78rem;line-height:1.55;color:#334155}.ads-review-card footer strong{display:block;font-size:.76rem}.ads-review-card footer span{font-size:.68rem;color:#94a3b8}@media (prefers-reduced-motion: reduce){.ads-reviews-marquee-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%;padding-inline:clamp(16px,4vw,24px)}.ads-reviews-marquee-viewport{mask-image:none;-webkit-mask-image:none}.ads-review-card--marquee{width:min(100%,268px)}}@media (max-width: 768px){.ads-review-card--marquee{width:clamp(200px,68vw,240px);padding:12px 14px}.ads-review-card p{font-size:.74rem;line-height:1.5}}.ads-faq-head{text-align:center;margin-bottom:clamp(14px,3vw,20px)}.ads-faq-h.light-h{margin-bottom:8px}.ads-faq-sub{margin:0 auto;max-width:42ch;font-size:.9rem;line-height:1.55;color:#64748b}.ads-faq-list{max-width:720px;margin-inline:auto;display:flex;flex-direction:column;gap:10px}.ads-faq-item{border-radius:14px;background:#fff;border:1px solid rgba(8,17,31,.06);box-shadow:0 4px 18px #0422e40f;overflow:hidden;transition:box-shadow .22s ease,border-color .22s ease}.ads-faq-item[open]{border-color:#0422e41f;box-shadow:0 8px 28px #0422e41a}.ads-faq-item summary{display:flex;align-items:center;gap:12px;cursor:pointer;padding:18px 20px;list-style:none;-webkit-user-select:none;user-select:none}.ads-faq-item summary::-webkit-details-marker{display:none}.ads-faq-num{flex-shrink:0;min-width:30px;font-size:.78rem;font-weight:500;letter-spacing:.02em;color:#94a3b8}.ads-faq-q{flex:1;min-width:0;font-size:.92rem;font-weight:500;line-height:1.45;color:#1e293b;text-align:left}.ads-faq-toggle{flex-shrink:0;position:relative;width:22px;height:22px}.ads-faq-toggle:before,.ads-faq-toggle:after{content:"";position:absolute;top:50%;left:50%;background:#334155;border-radius:1px;transition:transform .22s ease,opacity .22s ease}.ads-faq-toggle:before{width:12px;height:1.5px;transform:translate(-50%,-50%)}.ads-faq-toggle:after{width:1.5px;height:12px;transform:translate(-50%,-50%)}.ads-faq-item[open] .ads-faq-toggle:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}.ads-faq-answer{padding:0 20px 18px 62px}.ads-faq-answer p{margin:0;font-size:.86rem;line-height:1.65;color:#64748b}.ads-apply-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,28px);align-items:start}.ads-apply-copy{display:flex;flex-direction:column;gap:var(--ads-apply-stack, clamp(10px, 2vw, 14px))}.ads-apply-card .ads-apply-copy{gap:var(--ads-apply-stack)}.ads-apply-card .ads-apply-h{margin-top:2px;margin-bottom:-6px;color:#f8fafc}.ads-apply-card .ads-apply-h br{display:none}.ads-apply-card .ads-apply-h .light-h-line{display:block;color:var(--cyan);font-family:var(--font-serif);font-style:italic;font-weight:600;line-height:1.05;margin-bottom:0}.ads-apply-card .ads-apply-h .light-h-accent{display:block;color:#fff;font-weight:800;line-height:1.02;margin-top:2px}.ads-apply-card .ads-apply-meta{margin-top:0}.ads-apply-card .ads-apply-price{margin-top:6px}.ads-apply-card .ads-promo-label{margin-top:4px;margin-bottom:-4px}.ads-apply-card .ads-apply-sub{margin-top:6px}.ads-apply-card .ads-apply-proof{margin-top:2px}.ads-apply-card .ads-trust-row{margin-top:10px}.ads-apply-copy .ads-section-h{margin-bottom:0}.ads-apply-sub{font-size:.9rem;line-height:1.6;color:#cbd5e1}.ads-apply-meta{font-size:.85rem;font-weight:600;color:var(--cyan)}.ads-apply-spots{color:#fca5a5}.ads-apply-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:10px;align-self:flex-start;margin:0;padding:8px 12px;border-radius:8px;border:1px solid rgba(9,247,251,.2);font-size:.88rem;font-weight:700;line-height:1.35;color:#f8fafc;background:#ffffff0f}.ads-apply-price .price-compare{text-decoration:line-through;font-weight:600;color:#94a3b8;opacity:.9}.ads-apply-price .price-current{font-weight:800;font-size:1rem;color:var(--cyan)}.prog-price.ads-apply-price small.price-option-tag{font-size:.72rem;font-weight:700;line-height:1.25;color:#0422e4;background:#fffffff2;padding:4px 11px;border-radius:999px;border:1px solid rgba(4,34,228,.2);box-shadow:inset 0 1px #ffffffe6;opacity:1}@media (max-width: 480px){.ads-apply-price{gap:8px}.prog-price.ads-apply-price small.price-option-tag{flex-basis:100%;align-self:flex-start}}.ads-apply-proof{font-size:.78rem;font-weight:600;line-height:1.45;color:#fca5a5}.ads-apply-form{position:relative;isolation:isolate;padding:clamp(20px,3vw,28px);border-radius:12px;background:linear-gradient(165deg,#fffffff0,#f6f8fce6);border:1px solid rgba(255,255,255,.98);backdrop-filter:blur(var(--ads-blur)) saturate(1.25);-webkit-backdrop-filter:blur(var(--ads-blur)) saturate(1.25);box-shadow:var(--ads-glow-featured),0 20px 48px #08111f12,inset 0 1px #fffffff2}.ads-apply-form:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#0422e452,#09f7fb47 42%,#0422e424);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:0}.ads-apply-form>*{position:relative;z-index:1}.ads-lead-form{display:flex;flex-direction:column}.ads-lead-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px}.ads-lead-full{grid-column:1 / -1}.ads-lead-form .lead-form-field{gap:7px}.ads-lead-form .lead-form-field label{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#08111f;opacity:.88}.ads-lead-form .lead-form-field input,.ads-lead-form .lead-form-field textarea,.ads-lead-form select{width:100%;padding:12px 14px;border:1px solid rgba(8,17,31,.1);border-radius:10px;font-size:.9rem;color:#08111f;background:#ffffffeb;box-shadow:inset 0 1px 2px #08111f0a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ads-lead-form .lead-form-field input::placeholder,.ads-lead-form .lead-form-field textarea::placeholder{color:#94a3b8;font-weight:400}.ads-lead-form .lead-form-field input:focus,.ads-lead-form .lead-form-field textarea:focus{outline:none;border-color:#0422e473;background:#fff;box-shadow:0 0 0 3px #0422e41a,0 0 0 1px #09f7fb2e,var(--ads-glow-cyan)}.ads-lead-form select:focus{outline:none;border-color:#0422e473;background-color:#fff;box-shadow:0 0 0 3px #0422e41a,0 0 0 1px #09f7fb2e,var(--ads-glow-cyan)}.ads-lead-form select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:40px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230422e4' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E"),rgba(255,255,255,.92);background-repeat:no-repeat;background-position:right 14px center;background-size:12px,auto}.ads-lead-form .lead-form-error{margin-bottom:12px;padding:11px 14px;border-radius:10px;font-size:.86rem;line-height:1.5;color:#b91c1c;background:#dc262614;border:1px solid rgba(220,38,38,.18)}.ads-lead-form .ads-lead-submit{width:100%;margin-top:4px;min-height:50px;padding:14px 24px;font-size:.95rem;font-weight:700;letter-spacing:.02em;border:none;border-radius:10px;color:#fff;background:linear-gradient(135deg,#0422e4,#1a3cf0 52%,#0422e4);box-shadow:0 4px 24px #09f7fb38,0 8px 32px #0422e447,inset 0 1px #ffffff24;animation:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.ads-lead-form .ads-lead-submit:after{display:none}.ads-lead-form .ads-lead-submit:hover:not(:disabled){background:linear-gradient(135deg,#0530ff,#2563ff 55%,#0422e4);box-shadow:0 6px 32px #09f7fb52,0 12px 40px #0422e459,inset 0 1px #ffffff2e;transform:translateY(-1px)}.ads-lead-form .ads-lead-submit:disabled{opacity:.72;cursor:not-allowed;transform:none}.ads-lead-form .lead-form-note{margin-top:16px;padding-top:14px;border-top:1px solid rgba(4,34,228,.08);text-align:center;font-size:.78rem;font-weight:500;line-height:1.55;color:#64748b}.ads-sticky{display:none}.ads-sticky-inner{display:flex;flex-direction:column;align-items:stretch;gap:10px}.ads-sticky-top{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-width:0}.ads-sticky-batch{flex:0 1 auto;min-width:0;font-size:.62rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0422e4;background:#0422e40f;border:1px solid rgba(4,34,228,.14);padding:7px 10px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:inset 0 1px #fffc}.ads-sticky .ads-countdown{flex-shrink:0;grid-template-columns:repeat(4,minmax(42px,50px));gap:5px}.ads-sticky .ads-countdown-unit{padding:5px 3px;border-radius:8px;background:#fff;border:1px solid rgba(4,34,228,.08);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 2px 8px #0422e412}.ads-sticky .ads-countdown-num{font-size:.95rem;color:#0422e4}.ads-sticky .ads-countdown-lbl{margin-top:2px;font-size:.5rem;letter-spacing:.04em;color:#94a3b8}.ads-sticky-cta{width:100%;min-height:48px;padding:12px 20px;white-space:nowrap;border-radius:var(--ads-radius);box-shadow:0 4px 20px #0422e447,0 0 24px #0422e41a}@media (max-width: 768px){.ads-lp.ads-lp--sticky-visible{--ads-sticky-offset: calc(118px + env(safe-area-inset-bottom, 0px)) ;padding-bottom:var(--ads-sticky-offset)}.ads-lp.ads-lp--sticky-visible~.ads-footer{margin-top:calc(-1*(118px + env(safe-area-inset-bottom,0px)))}.ads-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:800;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#eef2fff5,#fffffff0);border-top:1px solid rgba(4,34,228,.08);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:0 -6px 28px #0422e41a;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .35s ease}.ads-sticky.ads-sticky--visible{transform:translateY(0);opacity:1;pointer-events:auto}@media (prefers-reduced-motion: reduce){.ads-sticky{transform:none;transition:opacity .2s ease}}}@media (max-width: 1024px){.ads-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.ads-lp{--ads-pad: clamp(32px, 8vw, 44px);--ads-gap: clamp(14px, 3.5vw, 20px);--ads-stack: clamp(10px, 2.5vw, 14px);--ads-nav-h: 92px;--ads-hero-below-nav: 18px;padding-top:0}.ads-top{margin-top:calc(var(--ads-nav-h) + var(--ads-hero-below-nav));margin-inline:clamp(14px,4vw,20px);padding-top:clamp(18px,4.5vw,24px)}.ads-top .container.ads-top-inner{padding-inline:max(22px,5.5vw)}.ads-top-meta{gap:12px;max-width:100%}.ads-footer-inner{flex-direction:column}.ads-footer-links{width:100%;gap:10px 16px}.ads-top-inner{gap:12px;padding:4px 0 6px}.ads-hero-head{gap:8px;margin:4px 0 2px;padding-inline:0}.ads-hero-h.light-h{font-size:clamp(1.55rem,7vw,2.1rem);line-height:1.12}.ads-hero-h .light-h-line{margin-bottom:.2em;white-space:normal;text-wrap:balance}.ads-hero-h .light-h-accent{white-space:normal;text-wrap:balance}.ads-hero-sub{margin-top:4px;max-width:28ch}.ads-top .ads-hero-cta.btn{margin-top:4px;width:auto;min-height:46px;padding:11px 28px}.ads-trust-row{gap:8px}.ads-trust-badge-label{white-space:normal}.ads-section-h.light-h{margin-bottom:10px;max-width:none;padding-inline:4px}.ads-section-sub{margin-bottom:var(--ads-gap)}.ads-stats-grid,.ads-apply-inner{grid-template-columns:1fr}.ads-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ads-stat-value{font-size:clamp(.92rem,3.6vw,1.25rem);margin-bottom:4px}.ads-stat-label{font-size:.6rem;line-height:1.35}.ads-stats-grid,.ads-support-grid,.ads-outcome-list,.ads-selection-grid,.ads-faq-list{gap:12px}.ads-lp .ads-benefit-grid{grid-template-columns:1fr;gap:14px}.ads-lp .ads-benefit-card{border-radius:12px}.ads-lp .ads-benefit-card .ads-benefit-visual{min-height:unset;padding:8px}.ads-lp .ads-benefit-card--ads .ads-benefit-visual,.ads-lp .ads-benefit-card--growth .ads-benefit-visual,.ads-lp .ads-benefit-card--leads .ads-benefit-visual{padding:6px;border-radius:12px 12px 0 0}.ads-lp .ads-benefit-card--ads .ads-benefit-visual img,.ads-lp .ads-benefit-card--growth .ads-benefit-visual img,.ads-lp .ads-benefit-card--leads .ads-benefit-visual img{border-radius:6px}.ads-support-card,.ads-selection-card,.ads-review-card{padding:16px}.ads-experts-head{margin-bottom:8px}.ads-experts-marquee{margin-top:6px}.ads-outcomes-foot{margin-top:clamp(18px,4vw,24px);gap:12px}.ads-outcomes-card{padding:clamp(24px,6vw,32px) 0 clamp(20px,5vw,28px)}.ads-outcomes-h .light-h-line{margin-bottom:.2em}.ads-apply.ads-band{padding-bottom:clamp(18px,3.5vw,26px)}.ads-apply-card{--ads-apply-stack: clamp(10px, 2.5vw, 12px);padding:clamp(20px,4vw,28px) clamp(14px,3vw,18px)}.ads-apply-inner{gap:24px}.ads-apply-card .ads-apply-price{margin-top:4px}.ads-apply-card .ads-promo-label{margin-top:2px;margin-bottom:-3px}.ads-apply-card .ads-apply-sub{margin-top:4px}.ads-apply-card .ads-trust-row{margin-top:8px}.ads-apply-form{padding:20px 18px 22px}.ads-lead-grid{grid-template-columns:1fr;gap:14px;margin-bottom:16px}.ads-lead-form .lead-form-field{gap:7px}.ads-lead-form .ads-lead-submit{margin-top:6px;min-height:52px}.ads-lead-form .lead-form-note{margin-top:18px;padding-top:14px;line-height:1.6}.ads-section .btn{margin-top:var(--ads-gap)}.ads-sticky{padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px))}.ads-sticky-inner{gap:12px}.ads-sticky-top{gap:8px}.ads-sticky-batch{font-size:.58rem;padding:6px 8px}.ads-sticky .ads-countdown{grid-template-columns:repeat(4,minmax(38px,46px));gap:4px}}@media (max-width: 515px){.ads-apply-inner{gap:20px}.ads-apply-form{padding:18px 15px 20px;border-radius:12px}.ads-lead-grid{grid-template-columns:1fr;gap:13px}.ads-lead-form .lead-form-field input,.ads-lead-form .lead-form-field textarea,.ads-lead-form select{padding:13px 14px;font-size:16px;border-radius:10px}.ads-lead-form .ads-lead-submit{min-height:52px;border-radius:10px}.ads-apply-price{width:100%;max-width:100%}}@media (max-width: 480px){.ads-lp{--ads-pad: 36px;--ads-gap: 16px;--ads-stack: 12px}.ads-top-inner{gap:12px}.ads-outcomes-card{margin-inline:clamp(10px,2.5vw,16px);padding:24px 0 20px}.ads-outcome-list li{font-size:.88rem;gap:10px}.ads-outcome-check{width:20px;height:20px}.ads-outcome-check svg{width:11px;height:11px}.ads-section-h.light-h{margin-bottom:10px}.ads-stats-grid{gap:6px}.ads-stat-value{font-size:clamp(.86rem,4vw,1.05rem)}.ads-stat-label{font-size:.56rem}.ads-lp .ads-benefit-grid{gap:12px}.ads-lp .ads-benefit-card--ads .ads-benefit-visual,.ads-lp .ads-benefit-card--growth .ads-benefit-visual,.ads-lp .ads-benefit-card--leads .ads-benefit-visual{padding:4px}.ads-selection-grid{gap:8px}.ads-selection-card{padding:14px 10px;gap:8px}.ads-selection-icon{width:34px;height:34px;border-radius:8px}.ads-selection-icon svg{width:17px;height:17px}.ads-selection-card h3{font-size:.78rem}.ads-selection-card p{font-size:.66rem;line-height:1.45}.ads-support-grid{grid-template-columns:1fr}.ads-countdown{grid-template-columns:repeat(4,1fr);gap:10px}.ads-apply-inner{gap:24px}.ads-apply-form{padding:18px 16px 20px}.ads-lead-grid{gap:13px;margin-bottom:14px}.ads-lead-form .lead-form-field input,.ads-lead-form .lead-form-field textarea,.ads-lead-form select{padding:13px 14px;font-size:16px}.ads-lead-form .ads-lead-submit{margin-top:8px;min-height:52px;font-size:1rem}.ads-lead-form .lead-form-note{margin-top:18px;padding-top:12px;font-size:.8rem}.ads-faq-item summary{gap:10px;min-height:48px;padding:16px}.ads-faq-num{min-width:26px;font-size:.72rem}.ads-faq-q{font-size:.86rem}.ads-faq-answer{padding:0 16px 16px 52px}.ads-faq-answer p{font-size:.82rem}}.ads-lp .ads-benefit-card--leads .ads-benefit-visual,.ads-lp .ads-benefit-card--growth .ads-benefit-visual{padding:0;display:block}.ads-lp .ads-benefit-card--leads .ads-benefit-visual img,.ads-lp .ads-benefit-card--growth .ads-benefit-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.08);border-radius:0}
