.uf-accel{--a-ink:#eaf1ff;--a-dim:rgba(206,220,255,0.74);--a-dim2:rgba(206,220,255,0.52);--a-neon:#4e7bff;--a-neon-bright:#8bb0ff;--a-line:rgba(122,160,255,0.28);--a-line-strong:rgba(140,175,255,0.55);--a-card-top:rgba(96,144,255,0.16);--a-card-bot:rgba(96,144,255,0.045);--a-red:#ff2e4d;--a-red-2:#ff5568;--a-red-glow:rgba(255,46,77,0.5);--a-green:#16c784;--a-green-bright:#38e5a4;position:relative;color:var(--a-ink);background:radial-gradient(92% 55% at 50% -8%,rgba(66,116,255,.6),transparent 60%),radial-gradient(50% 40% at 92% 4%,rgba(255,46,77,.16),transparent 62%),linear-gradient(180deg,#0a15c8,#070fa8 46%,#050b8c);overflow:clip}.uf-accel .uf-container{max-width:1400px}.uf-accel .a-sticky{position:sticky;top:140px;z-index:1;border:1px solid var(--a-line-strong);border-radius:20px;padding:1.75rem;backdrop-filter:blur(6px);animation:a-sb-box 3.6s ease-in-out infinite}@keyframes a-sb-box{0%,to{background:radial-gradient(150% 120% at 100% 0,rgba(255,46,77,.06),transparent 60%),rgba(6,14,120,.74);box-shadow:0 26px 64px -30px rgba(4,10,90,.9)}50%{background:radial-gradient(150% 120% at 100% 0,rgba(255,46,77,.18),transparent 60%),rgba(6,14,120,.74);box-shadow:0 28px 70px -28px rgba(4,10,90,.9),0 0 46px -14px rgba(255,46,77,.4)}}.uf-accel .a-sticky-guar{animation:a-sb-guar 3.6s ease-in-out infinite;animation-delay:-1.8s}@keyframes a-sb-guar{0%,to{border-color:rgba(22,199,132,.42);box-shadow:0 0 0 0 rgba(22,199,132,0)}50%{border-color:rgba(22,199,132,.85);box-shadow:0 0 22px -5px rgba(22,199,132,.42)}}.uf-accel .a-vt{position:relative;z-index:20;width:100%;padding:3rem 1.5rem;background:#0c1a6e;border-radius:24px}@media (min-width:1024px){.uf-accel .a-vt{width:calc(100% + 360px + 5rem);padding:3.5rem calc(360px + 7.5rem) 3.5rem 3.5rem}}.uf-accel .a-vt-video{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--a-line);background:#060e50;aspect-ratio:16/9}.uf-accel .a-vt-el{-o-object-fit:cover;object-fit:cover;border:0}.uf-accel .a-vt-el,.uf-accel .a-vt-facade{position:absolute;inset:0;width:100%;height:100%}.uf-accel .a-vt-facade{cursor:pointer;display:flex;align-items:center;justify-content:center}.uf-accel .a-vt-scrim{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(5,11,120,.15),rgba(5,11,120,.5))}.uf-accel .a-vt-noposter{background:linear-gradient(180deg,rgba(96,144,255,.16),rgba(96,144,255,.04))}.uf-accel .a-seatcell{border:1px solid var(--a-line);border-radius:14px;padding:.9rem 1rem;background:linear-gradient(180deg,var(--a-card-top),var(--a-card-bot))}.uf-accel .a-seatcell.is-full{opacity:.55}.uf-accel .a-seat-month{font-weight:600;font-size:1rem;letter-spacing:-.01em}.uf-accel .a-seat-count{font-size:.82rem;color:var(--a-neon-bright);margin-top:.2rem}.uf-accel .a-seatcell.is-full .a-seat-count{color:var(--a-red)}.uf-accel .a-pr-pub{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--a-neon-bright)}.uf-accel .a-pr-title{font-weight:500;font-size:1.05rem;line-height:1.3;letter-spacing:-.01em;margin-top:.55rem;color:var(--a-ink)}.uf-accel .a-pr-date{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;color:var(--a-dim2)}.uf-accel:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(140,175,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(140,175,255,.06) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,transparent 78%);mask-image:radial-gradient(120% 80% at 50% 0,#000 30%,transparent 78%)}.uf-accel>*{position:relative}.uf-accel .a-eyebrow{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--a-red-2)}.uf-accel .a-accent{color:var(--a-red)}.uf-accel .a-dim{color:var(--a-dim)}.uf-accel .a-dim2{color:var(--a-dim2)}.uf-accel .a-btn-ghost,.uf-accel .a-btn-red{display:inline-flex;align-items:center;gap:.5rem;border-radius:var(--radius);padding:.85rem 1.45rem;font-size:.92rem;font-weight:600;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.uf-accel .a-btn-red{position:relative;color:#fff;background:linear-gradient(120deg,var(--a-red),var(--a-red-2) 55%,var(--a-red));box-shadow:0 10px 30px -12px var(--a-red-glow),inset 0 1px 0 rgba(255,255,255,.25)}.uf-accel .a-btn-red:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 16px 40px -10px var(--a-red-glow),inset 0 1px 0 rgba(255,255,255,.25)}.uf-accel .a-sticky .a-btn-red{animation:a-glow 3.6s linear infinite}@keyframes a-glow{0%{box-shadow:-9px -5px 26px -5px var(--a-red-2),9px 5px 30px -5px var(--a-red),0 10px 28px -16px rgba(4,10,90,.7),inset 0 1px 0 rgba(255,255,255,.25)}25%{box-shadow:9px -5px 26px -5px var(--a-red-2),-9px 5px 30px -5px var(--a-red),0 10px 28px -16px rgba(4,10,90,.7),inset 0 1px 0 rgba(255,255,255,.25)}50%{box-shadow:9px 5px 26px -5px var(--a-red-2),-9px -5px 30px -5px var(--a-red),0 10px 28px -16px rgba(4,10,90,.7),inset 0 1px 0 rgba(255,255,255,.25)}75%{box-shadow:-9px 5px 26px -5px var(--a-red-2),9px -5px 30px -5px var(--a-red),0 10px 28px -16px rgba(4,10,90,.7),inset 0 1px 0 rgba(255,255,255,.25)}to{box-shadow:-9px -5px 26px -5px var(--a-red-2),9px 5px 30px -5px var(--a-red),0 10px 28px -16px rgba(4,10,90,.7),inset 0 1px 0 rgba(255,255,255,.25)}}.uf-accel .a-btn-ghost{color:var(--a-ink);background:rgba(130,165,255,.09);border:1px solid var(--a-line-strong)}.uf-accel .a-btn-ghost:hover{border-color:var(--a-neon-bright);background:rgba(130,165,255,.16);transform:translateY(-2px)}.uf-accel .a-logo-chip{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:12px;padding:.55rem 1rem;box-shadow:0 8px 24px -12px rgba(0,0,0,.5)}.uf-accel .a-logo-chip img{height:1.6rem;width:auto;-o-object-fit:contain;object-fit:contain}.uf-accel .a-thesis{font-weight:600;letter-spacing:-.01em}.uf-accel .a-card{background:linear-gradient(180deg,var(--a-card-top),var(--a-card-bot));border:1px solid var(--a-line);border-radius:20px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.uf-accel .a-card:hover{transform:translateY(-4px);border-color:var(--a-line-strong);box-shadow:0 26px 60px -26px rgba(6,20,120,.9),0 0 0 1px rgba(140,175,255,.18)}.uf-accel .a-card-ic{color:var(--a-neon-bright)}.uf-accel .a-panel{border:1px solid var(--a-line);border-radius:24px;background:linear-gradient(180deg,rgba(96,144,255,.08),rgba(96,144,255,.02))}.uf-accel .a-yes-ic{color:var(--a-neon-bright)}.uf-accel .a-no-ic{color:var(--a-red)}.uf-accel .a-step-num{font-weight:700;font-size:3.4rem;line-height:1;letter-spacing:-.02em;color:var(--a-red);text-shadow:0 6px 24px var(--a-red-glow)}.uf-accel .a-ph-fallback,.uf-accel .a-photo{border-radius:18px;border:1px solid var(--a-line)}.uf-accel .a-ph-fallback{background:linear-gradient(180deg,rgba(96,144,255,.16),rgba(96,144,255,.04))}.uf-accel .a-quote-ic{color:var(--a-neon-bright)}.uf-accel .a-result{color:var(--a-red-2);font-weight:600}.uf-accel .a-avatar{border:1px solid var(--a-line-strong)}.uf-accel .a-hub{border:1px solid var(--a-line);border-radius:18px;background:linear-gradient(180deg,rgba(96,144,255,.08),rgba(96,144,255,.02));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.uf-accel .a-hub:hover{transform:translateY(-3px);border-color:var(--a-line-strong);box-shadow:0 22px 50px -24px rgba(6,20,120,.9)}.uf-accel .a-hub-ic{color:var(--a-red)}.uf-accel .a-faq-item{border-bottom:1px solid var(--a-line)}.uf-accel .a-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;text-align:left;padding:1.35rem 0;font-weight:600;font-size:1.12rem;letter-spacing:-.01em;color:var(--a-ink);transition:color .2s ease}.uf-accel .a-faq-q:hover{color:var(--a-neon-bright)}.uf-accel .a-faq-icon{width:1.15rem;height:1.15rem;color:var(--a-red);flex-shrink:0;transition:transform .25s ease}.uf-accel .a-faq-item[data-open=true] .a-faq-icon{transform:rotate(45deg)}.uf-accel .a-faq-a{color:var(--a-dim);line-height:1.7;padding:0 0 1.4rem;max-width:46rem}.uf-accel .a-link{color:var(--a-neon-bright);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(139,176,255,.4);transition:text-decoration-color .2s ease}.uf-accel .a-link:hover{text-decoration-color:var(--a-neon-bright)}.uf-accel .a-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:clamp(360px,56vh,620px)}.uf-accel .a-hpanel{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--a-line);background:rgba(6,14,120,.4);box-shadow:0 24px 60px -30px rgba(4,10,90,.9)}.uf-accel .a-hpanel-center{transform:translateY(-14px)}.uf-accel .a-hpanel-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.uf-accel .a-hpanel-facade{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center}.uf-accel .a-hpanel-scrim{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(5,11,120,.12),rgba(5,11,120,.5))}.uf-accel .a-hpanel-note{position:absolute;bottom:14px;left:0;right:0;z-index:1;text-align:center;font-size:.72rem;font-weight:600;color:var(--a-ink);opacity:.85}.uf-accel .a-video-play{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;padding-left:3px;border-radius:999px;background:var(--a-red);color:#fff;box-shadow:0 12px 44px -6px var(--a-red-glow);transition:transform .2s ease}.uf-accel .a-hpanel-facade:hover .a-video-play{transform:scale(1.08)}@media (max-width:640px){.uf-accel .a-panels{height:clamp(300px,44vh,420px);gap:7px}.uf-accel .a-hpanel-center{transform:none}}.uf-accel .a-instructors{position:relative;margin-top:3rem;overflow:hidden;max-height:clamp(460px,76vh,820px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 9%,#000 80%,transparent)}.uf-accel .a-inst-grid{gap:6px}.uf-accel .a-inst-tile{position:relative;aspect-ratio:3/4;overflow:hidden}.uf-accel .a-inst-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.78) saturate(.92)}.uf-accel .a-instructors:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 62% at 50% 50%,rgba(5,11,120,.88),rgba(5,11,120,.32) 55%,transparent 82%)}.uf-accel .a-inst-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:min(560px,86%);text-align:center;padding:2rem 1.75rem;border:1px solid var(--a-line-strong);border-radius:20px;background:rgba(6,14,120,.72);backdrop-filter:blur(8px);box-shadow:0 30px 70px -30px rgba(4,10,90,.9)}@media (min-width:768px){.uf-accel .a-inst-card{padding:2.5rem 2.25rem}}.uf-accel .a-inst-div{display:flex;align-items:center;justify-content:center;gap:.85rem;margin:1.15rem 0;color:var(--a-red-2)}.uf-accel .a-inst-div:after,.uf-accel .a-inst-div:before{content:"";height:1px;width:54px;background:var(--a-line-strong)}.uf-accel .a-press{display:flex;flex-wrap:wrap;align-items:center;gap:1.75rem 2.5rem}.uf-accel .a-press-logo{height:1.4rem;width:auto;-o-object-fit:contain;object-fit:contain;filter:brightness(0) invert(1);opacity:.55;transition:opacity .2s ease}.uf-accel .a-press-logo:hover,.uf-accel a:hover .a-press-logo{opacity:.95}.uf-accel .a-press-name{color:var(--a-ink);opacity:.6;font-weight:600;font-size:.95rem;letter-spacing:-.01em}.uf-accel .a-watch{display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;color:var(--a-red-2)}.uf-accel .a-risk-band{position:relative;overflow:hidden;border:1px solid var(--a-line-strong);border-radius:28px;padding:2.5rem 1.75rem;background:radial-gradient(60% 120% at 0 0,rgba(255,46,77,.18),transparent 60%),radial-gradient(70% 120% at 100% 100%,rgba(78,123,255,.24),transparent 62%),rgba(96,144,255,.05)}@media (min-width:768px){.uf-accel .a-risk-band{padding:3.25rem}}.uf-accel .a-risk-card{border:1px solid var(--a-line-strong);border-radius:16px;background:rgba(5,11,140,.35)}.uf-accel .a-risk-ic{color:var(--a-red-2)}.uf-accel .a-credit{border:1px solid var(--a-line);border-radius:14px;padding:1rem 1.1rem;background:rgba(5,11,140,.3)}.uf-accel .a-credit-nested{margin-top:.9rem;padding:.8rem .9rem;border:1px solid var(--a-line);border-radius:10px;background:rgba(96,144,255,.12)}.uf-accel .a-credit-tag{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--a-neon-bright);border:1px solid var(--a-line-strong);border-radius:999px;padding:.12rem .45rem;white-space:nowrap}.uf-accel .a-sticky-guar{display:flex;gap:.7rem;align-items:flex-start;width:100%;text-align:left;cursor:pointer;margin-top:1.1rem;padding:.9rem 1rem;border:1px solid rgba(22,199,132,.5);border-radius:12px;background:radial-gradient(130% 120% at 0 0,rgba(56,229,164,.26),transparent 70%),linear-gradient(135deg,rgba(22,199,132,.22),rgba(11,130,88,.1));transition:transform .2s ease,filter .2s ease}.uf-accel .a-sticky-guar:hover{transform:translateY(-1px);filter:brightness(1.07)}.uf-accel .a-sticky-guar:focus-visible{outline:2px solid var(--a-green-bright);outline-offset:2px}.uf-accel .a-sticky-guar .a-rules-link{color:var(--a-green-bright);border-color:rgba(22,199,132,.5)}.uf-accel .a-sticky-guar:hover .a-rules-link{background:rgba(56,229,164,.16);border-color:var(--a-green-bright);color:#fff}.uf-accel .a-sticky-guar-ic{color:var(--a-green-bright);margin-top:1px}.uf-accel .a-sticky-guar-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--a-green-bright)}.uf-accel .a-fair{display:flex;gap:.8rem;align-items:flex-start;margin-top:1.75rem;padding:1rem 1.2rem;border:1px solid var(--a-line-strong);border-radius:14px;background:rgba(96,144,255,.1)}.uf-accel .a-fair-ic{color:var(--a-neon-bright);margin-top:2px}.uf-accel .a-fair-text{color:var(--a-ink);font-size:.98rem;line-height:1.55;max-width:44rem}.uf-accel .a-invest{position:relative;overflow:hidden;border:1px solid var(--a-line-strong);border-radius:28px;padding:2.5rem 1.75rem;background:radial-gradient(70% 120% at 100% 0,rgba(255,46,77,.16),transparent 60%),radial-gradient(80% 120% at 0 100%,rgba(78,123,255,.28),transparent 62%),rgba(96,144,255,.05)}@media (min-width:768px){.uf-accel .a-invest{padding:3.5rem}}.uf-accel .a-cohort{display:inline-flex;align-items:center;gap:.55rem;font-size:.8rem;font-weight:600;letter-spacing:.01em;color:var(--a-ink);background:rgba(255,46,77,.14);border:1px solid rgba(255,46,77,.42);border-radius:999px;padding:.4rem .95rem}.uf-accel .a-cohort:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--a-red);animation:a-pulse 2s infinite}@keyframes a-pulse{0%{box-shadow:0 0 0 0 rgba(255,46,77,.5)}70%{box-shadow:0 0 0 8px rgba(255,46,77,0)}to{box-shadow:0 0 0 0 rgba(255,46,77,0)}}.uf-accel .a-cta-inner{position:relative;overflow:hidden;border:1px solid var(--a-line-strong);border-radius:28px;padding:4rem 2rem;text-align:center;background:radial-gradient(80% 120% at 50% 0,rgba(78,123,255,.35),transparent 65%),radial-gradient(60% 100% at 50% 100%,rgba(255,46,77,.16),transparent 65%),rgba(96,144,255,.05)}@media (prefers-reduced-motion:reduce){.uf-accel .a-btn-ghost,.uf-accel .a-btn-red,.uf-accel .a-card,.uf-accel .a-faq-icon,.uf-accel .a-hub{transition:none}.uf-accel .a-cohort:before{animation:none}.uf-accel .a-video-play{transition:none}.uf-accel .a-sticky,.uf-accel .a-sticky .a-btn-red,.uf-accel .a-sticky-guar{animation:none}.uf-accel .a-sticky{background:radial-gradient(150% 120% at 100% 0,rgba(255,46,77,.1),transparent 60%),rgba(6,14,120,.74);box-shadow:0 26px 64px -30px rgba(4,10,90,.9)}}.uf-accel .a-rules-link{display:inline-flex;align-items:center;vertical-align:baseline;font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--a-neon-bright);border:1px solid var(--a-line-strong);border-radius:999px;padding:.08rem .55rem;margin-left:.15rem;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.uf-accel .a-rules-link:hover{background:rgba(130,165,255,.16);border-color:var(--a-neon-bright);color:#fff}.uf-accel-modal-scope{position:static}.a-modal-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:clamp(1rem,5vh,4rem) 1rem;overflow-y:auto;background:rgba(3,7,40,.72);backdrop-filter:blur(6px);animation:a-modal-fade .2s ease}.a-modal-card{position:relative;width:100%;max-width:660px;margin:auto;border:1px solid var(--a-line-strong);border-radius:24px;padding:1.75rem 1.5rem;color:var(--a-ink);background:radial-gradient(55% 90% at 0 0,rgba(255,46,77,.16),transparent 60%),radial-gradient(70% 100% at 100% 100%,rgba(78,123,255,.26),transparent 62%),#050b8c;box-shadow:0 40px 120px -30px rgba(0,0,0,.75),0 0 0 1px rgba(140,175,255,.12);animation:a-modal-pop .24s cubic-bezier(.2,.7,.2,1)}@media (min-width:768px){.a-modal-card{padding:2.5rem}}.a-modal-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;color:var(--a-dim);border:1px solid var(--a-line);background:rgba(5,11,140,.4);transition:color .2s ease,border-color .2s ease,background .2s ease}.a-modal-close:hover{color:var(--a-ink);border-color:var(--a-line-strong);background:rgba(96,144,255,.16)}.a-modal-head{max-width:46rem;padding-right:2rem}.a-modal-grid{display:grid;gap:1rem;margin-top:1.75rem}@media (min-width:640px){.a-modal-grid{grid-template-columns:1fr 1fr}}.a-modal-panel{border:1px solid var(--a-line);border-radius:16px;padding:1.25rem 1.3rem}.a-modal-panel--promise{background:linear-gradient(180deg,rgba(96,144,255,.14),rgba(96,144,255,.03))}.a-modal-panel--ask{background:radial-gradient(120% 120% at 0 0,rgba(255,46,77,.14),transparent 66%),rgba(255,46,77,.05);border-color:rgba(255,46,77,.45)}.a-modal-panel-head{display:flex;align-items:center;gap:.55rem;font-weight:600;font-size:.98rem;margin-bottom:.9rem}.a-modal-panel--promise .a-modal-panel-head{color:var(--a-neon-bright)}.a-modal-panel--ask .a-modal-panel-head{color:var(--a-red-2)}.a-modal-panel ul{display:flex;flex-direction:column;gap:.7rem}.a-modal-panel li{display:flex;gap:.6rem;color:var(--a-dim);font-size:.9rem;line-height:1.5}.a-modal-ask-note{margin-top:.9rem;font-size:.8rem;font-style:italic;color:var(--a-dim2)}.a-modal-fair{margin-top:1.25rem}.a-modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem}.a-modal-dismiss{font-size:.9rem;font-weight:500;color:var(--a-dim);transition:color .2s ease}.a-modal-dismiss:hover{color:var(--a-ink)}@keyframes a-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes a-modal-pop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.a-modal-card,.a-modal-overlay{animation:none}}