.testimonials.svelte-fsnrmj{padding:100px 0;background:#0000004d}.testimonials.svelte-fsnrmj h2:where(.svelte-fsnrmj){text-align:center;margin-bottom:56px;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.testimonials.svelte-fsnrmj h2.visible:where(.svelte-fsnrmj){opacity:1;transform:translateY(0)}.testimonials-wall.svelte-fsnrmj{columns:2;column-gap:24px;max-width:900px;margin:0 auto}.testimonial-card.svelte-fsnrmj{position:relative;border-radius:14px;padding:2px;background:#bd93f933;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--delay) * .1s);break-inside:avoid;margin-bottom:24px}.testimonial-card.visible.svelte-fsnrmj{opacity:1;transform:translateY(0)}.testimonial-card.svelte-fsnrmj:hover{transform:translateY(-4px)}.card-border-glow.svelte-fsnrmj{position:absolute;inset:0;border-radius:14px;background:conic-gradient(from var(--glow-angle, 0deg),rgba(189,147,249,.5) 0deg,rgba(245,230,99,.4) 90deg,rgba(189,147,249,.15) 180deg,rgba(245,230,99,.4) 270deg,rgba(189,147,249,.5) 360deg);animation:svelte-fsnrmj-rotateBorder 6s linear infinite;opacity:.6;transition:opacity .3s ease}.testimonial-card.svelte-fsnrmj:hover .card-border-glow:where(.svelte-fsnrmj){opacity:1}@keyframes svelte-fsnrmj-rotateBorder{0%{--glow-angle: 0deg}to{--glow-angle: 360deg}}@property --glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.card-inner.svelte-fsnrmj{background:#2a2a32f2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;padding:32px 28px;display:flex;flex-direction:column;position:relative;z-index:1}.quote-mark.svelte-fsnrmj{font-family:JetBrains Mono,monospace;font-size:52px;font-weight:700;color:var(--aion-purple);opacity:.25;line-height:.8;margin-bottom:12px;-webkit-user-select:none;user-select:none}.quote-text.svelte-fsnrmj{font-family:Inter,sans-serif;font-size:15px;line-height:1.7;color:#ffffffd9;font-style:italic;margin-bottom:24px}.quote-author.svelte-fsnrmj{display:flex;flex-direction:column;gap:4px;padding-top:16px;border-top:1px solid rgba(189,147,249,.15)}.author-name.svelte-fsnrmj{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;color:var(--aion-yellow)}.author-role.svelte-fsnrmj{font-size:12px;font-weight:500;color:var(--aion-purple);text-transform:uppercase;letter-spacing:.05em}@media(max-width:768px){.testimonials.svelte-fsnrmj{padding:80px 0}.testimonials-wall.svelte-fsnrmj{columns:1;max-width:500px}.card-inner.svelte-fsnrmj{padding:28px 24px}}.hero.svelte-d529bq{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 0;position:relative}.hero-content.svelte-d529bq{max-width:900px;text-align:center;margin:0 auto}.hero-headline.svelte-d529bq{font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.1;margin-bottom:32px;background:linear-gradient(135deg,var(--aion-purple) 0%,var(--aion-purple-light) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cursor.svelte-d529bq{display:inline-block;background:var(--aion-purple);-webkit-background-clip:unset;-webkit-text-fill-color:var(--aion-purple);background-clip:unset;animation:svelte-d529bq-blink .8s infinite;margin-left:2px}.headline-emphasis.svelte-d529bq{color:var(--aion-yellow);-webkit-text-fill-color:var(--aion-yellow);text-shadow:0 0 30px rgba(245,230,99,.4)}@keyframes svelte-d529bq-blink{0%,50%{opacity:1}51%,to{opacity:0}}.hero-subhead.svelte-d529bq{font-size:clamp(18px,2.5vw,24px);color:#fffc;line-height:1.6;margin-bottom:48px;font-weight:400;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hero-subhead.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.subhead-emphasis.svelte-d529bq{color:var(--aion-yellow);font-weight:500}.hero-cta.svelte-d529bq{display:flex;justify-content:center;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hero-cta.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.btn-cta.svelte-d529bq{position:relative;padding:16px 32px;font-size:18px;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.btn-badge.svelte-d529bq{font-size:12px;font-weight:400;opacity:.9;text-transform:none}.pulse.svelte-d529bq{animation:svelte-d529bq-pulse-glow 3s ease-in-out infinite}@keyframes svelte-d529bq-pulse-glow{0%,to{box-shadow:0 0 20px #f5e6634d}50%{box-shadow:0 0 40px #f5e66380,0 0 60px #f5e66333}}@media(max-width:768px){.hero.svelte-d529bq{min-height:calc(100vh - 80px);padding:40px 0}.hero-subhead.svelte-d529bq{margin-bottom:40px}.btn-cta.svelte-d529bq{padding:14px 28px;font-size:16px}}.problem.svelte-d529bq{padding:120px 0;border-top:1px solid rgba(189,147,249,.1)}.problem-layout.svelte-d529bq{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease}.problem-layout.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.problem-content.svelte-d529bq{text-align:left}.section-label.svelte-d529bq{display:inline-block;padding:6px 14px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background:#bd93f926;color:var(--aion-purple);border:1px solid rgba(189,147,249,.25);margin-bottom:24px}.problem.svelte-d529bq h2:where(.svelte-d529bq){margin-bottom:32px;text-align:left}.problem-text.svelte-d529bq p:where(.svelte-d529bq){margin-bottom:20px;color:#ffffffd9}.problem-text.svelte-d529bq p:where(.svelte-d529bq):last-child{margin-bottom:0}.problem-question.svelte-d529bq{font-size:clamp(18px,2vw,24px);font-weight:600;color:var(--aion-yellow)!important;margin-top:32px!important}.underline-draw.svelte-d529bq{position:relative;display:inline-block}.underline-draw.svelte-d529bq:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:3px;background:var(--aion-yellow);border-radius:2px;transition:width .8s cubic-bezier(.4,0,.2,1);transition-delay:1.5s}.underline-draw.animate.svelte-d529bq:after{width:100%}.problem-visual.svelte-d529bq{display:flex;justify-content:center;align-items:center}.problem-image.svelte-d529bq{width:100%;max-width:450px;height:auto;border-radius:16px;transition:transform .4s ease,box-shadow .4s ease;cursor:default}.problem-image.svelte-d529bq:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 48px #0006,0 0 30px #bd93f933}@media(max-width:900px){.problem-layout.svelte-d529bq{grid-template-columns:1fr;gap:40px}.problem-content.svelte-d529bq{text-align:center}.problem.svelte-d529bq h2:where(.svelte-d529bq){text-align:center}}@media(max-width:768px){.problem.svelte-d529bq{padding:80px 0}}.transformation.svelte-d529bq{padding:120px 0;background:#0000004d}.transformation-content.svelte-d529bq{max-width:700px;margin:0 auto;text-align:center}.transformation-content.visible.svelte-d529bq h2:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.transformation.svelte-d529bq h2:where(.svelte-d529bq){margin-bottom:40px;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.transform-intro.svelte-d529bq{margin-bottom:32px}.transform-intro.svelte-d529bq p:where(.svelte-d529bq){font-size:clamp(18px,2vw,22px);color:#ffffffe6}.transform-list.svelte-d529bq{list-style:none;padding:0;margin:0 0 48px;display:flex;flex-direction:column;gap:16px}.transform-list.svelte-d529bq li:where(.svelte-d529bq){background:#3d3d4766;border:1px solid rgba(189,147,249,.2);border-radius:12px;padding:20px 28px;font-size:clamp(16px,1.5vw,18px);color:#ffffffe6;text-align:center;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,border-color .15s ease,background .15s ease}.transform-list.svelte-d529bq li.visible:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.transform-list.svelte-d529bq li:where(.svelte-d529bq):hover{border-color:#bd93f966;background:#3d3d4799;transition-delay:0s!important}.transform-clarity.svelte-d529bq{margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.transform-clarity.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.transform-clarity.svelte-d529bq p:where(.svelte-d529bq){font-size:clamp(16px,1.5vw,18px);color:#fffc}.transform-payoff.svelte-d529bq{opacity:0;transform:translateY(20px) scale(.95);transition:opacity .6s ease,transform .6s ease}.transform-payoff.visible.svelte-d529bq{opacity:1;transform:translateY(0) scale(1)}.transform-payoff.svelte-d529bq p:where(.svelte-d529bq){font-family:JetBrains Mono,monospace;font-size:clamp(24px,3vw,36px);font-weight:700;color:var(--aion-yellow);text-shadow:0 0 40px rgba(245,230,99,.4)}@media(max-width:768px){.transformation.svelte-d529bq{padding:80px 0}.transform-list.svelte-d529bq li:where(.svelte-d529bq){padding:16px 20px}}.proof.svelte-d529bq{padding:120px 0;border-top:1px solid rgba(189,147,249,.1)}.proof-content.svelte-d529bq{max-width:900px;margin:0 auto;text-align:center}.proof-content.svelte-d529bq .section-label:where(.svelte-d529bq){opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.proof-content.visible.svelte-d529bq .section-label:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.proof-content.svelte-d529bq h2:where(.svelte-d529bq){margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;transition-delay:.1s}.proof-content.visible.svelte-d529bq h2:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.architecture-visual.svelte-d529bq{margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.architecture-visual.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.architecture-image.svelte-d529bq{width:100%;max-width:750px;height:auto;border-radius:16px;margin:0 auto;display:block;transition:transform .4s ease,box-shadow .4s ease;cursor:default}.architecture-image.svelte-d529bq:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 16px 48px #0006,0 0 30px #bd93f933}.proof-description.svelte-d529bq{font-size:clamp(17px,1.6vw,20px);color:#ffffffe6;line-height:1.7;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.proof-description.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.collapsible-trigger.svelte-d529bq{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:#bd93f926;border:1px solid rgba(189,147,249,.3);border-radius:30px;color:var(--aion-purple);font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;cursor:pointer;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,background .3s ease,border-color .3s ease}.collapsible-trigger.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.collapsible-trigger.svelte-d529bq:hover{background:#bd93f940;border-color:#bd93f980}.collapsible-trigger.svelte-d529bq .chevron:where(.svelte-d529bq){width:18px;height:18px;transition:transform .3s ease}.collapsible-trigger.expanded.svelte-d529bq .chevron:where(.svelte-d529bq){transform:rotate(180deg)}.components-grid.svelte-d529bq{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.component-card.svelte-d529bq{background:#3d3d4766;border:1px solid rgba(189,147,249,.2);border-radius:12px;padding:24px;text-align:center;animation:svelte-d529bq-fadeInUp .5s ease forwards;opacity:0;transition:border-color .3s ease,background .3s ease}.component-card.svelte-d529bq:hover{border-color:#bd93f966;background:#3d3d4799}@keyframes svelte-d529bq-fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.component-icon.svelte-d529bq{width:40px;height:40px;margin:0 auto 16px}.component-icon.svelte-d529bq svg:where(.svelte-d529bq){width:100%;height:100%;stroke:var(--aion-purple)}.component-card.svelte-d529bq h3:where(.svelte-d529bq){font-size:16px;margin-bottom:8px;color:var(--aion-yellow)}.component-card.svelte-d529bq p:where(.svelte-d529bq){font-size:14px;color:#ffffffb3;line-height:1.5}@media(max-width:900px){.components-grid.svelte-d529bq{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.components-grid.svelte-d529bq{grid-template-columns:1fr}.proof.svelte-d529bq{padding:80px 0}}.qualification.svelte-d529bq{padding:120px 0;background:#0000004d}.qualification-content.svelte-d529bq{max-width:900px;margin:0 auto;text-align:center}.qualification-content.svelte-d529bq h2:where(.svelte-d529bq){margin-bottom:40px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.qualification-content.visible.svelte-d529bq h2:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.qualification-intro.svelte-d529bq{margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.qualification-intro.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.qualification-intro.svelte-d529bq p:where(.svelte-d529bq){font-size:clamp(16px,1.5vw,18px);color:#fff9;margin-bottom:8px}.qualification-highlight.svelte-d529bq{margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.qualification-highlight.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.qualification-highlight.svelte-d529bq p:where(.svelte-d529bq){font-size:clamp(20px,2vw,26px);font-weight:600;color:var(--aion-yellow);text-shadow:0 0 30px rgba(245,230,99,.3)}.qualification-columns.svelte-d529bq{display:grid;grid-template-columns:1fr 1fr;gap:24px}.qual-column.svelte-d529bq{background:#3d3d4766;border-radius:16px;padding:32px;text-align:left;opacity:0;transition:opacity .6s ease,transform .15s ease,border-color .15s ease,box-shadow .15s ease}.qual-column.visible.svelte-d529bq{opacity:1}.yes-column.svelte-d529bq{border:1px solid rgba(189,147,249,.3);transform:translate(-30px)}.yes-column.visible.svelte-d529bq{transform:translate(0)}.yes-column.visible.svelte-d529bq:hover{border-color:#bd93f980;transform:translate(0) translateY(-4px);box-shadow:0 12px 32px #0000004d,0 0 20px #bd93f926;transition-delay:0s!important}.maybe-column.svelte-d529bq{border:1px solid rgba(255,255,255,.15);transform:translate(30px)}.maybe-column.visible.svelte-d529bq{transform:translate(0)}.maybe-column.visible.svelte-d529bq:hover{border-color:#ffffff4d;transform:translate(0) translateY(-4px);box-shadow:0 12px 32px #0000004d;transition-delay:0s!important}.qual-header.svelte-d529bq{display:flex;align-items:center;gap:12px;margin-bottom:20px}.qual-icon.svelte-d529bq{width:24px;height:24px}.qual-icon.check.svelte-d529bq{stroke:var(--aion-purple)}.qual-icon.check.svelte-d529bq .check-path:where(.svelte-d529bq){stroke-dasharray:30;stroke-dashoffset:30;transition:stroke-dashoffset .6s ease;transition-delay:.8s}.qual-icon.check.svelte-d529bq .check-path.animate:where(.svelte-d529bq){stroke-dashoffset:0}.qual-icon.x.svelte-d529bq{stroke:#ffffff80}.qual-header.svelte-d529bq span:where(.svelte-d529bq){font-family:JetBrains Mono,monospace;font-size:16px;font-weight:600;color:var(--white)}.qual-column.svelte-d529bq ul:where(.svelte-d529bq){list-style:none;padding:0;margin:0}.qual-column.svelte-d529bq li:where(.svelte-d529bq){position:relative;padding-left:20px;margin-bottom:12px;font-size:15px;color:#fffc;line-height:1.5}.qual-column.svelte-d529bq li:where(.svelte-d529bq):last-child{margin-bottom:0}.yes-column.svelte-d529bq li:where(.svelte-d529bq):before{content:"→";position:absolute;left:0;color:var(--aion-purple);font-weight:600}.maybe-column.svelte-d529bq li:where(.svelte-d529bq):before{content:"·";position:absolute;left:4px;color:#fff6;font-weight:600}@media(max-width:768px){.qualification.svelte-d529bq{padding:80px 0}.qualification-columns.svelte-d529bq{grid-template-columns:1fr}.yes-column.svelte-d529bq,.maybe-column.svelte-d529bq{transform:translateY(20px)}.qual-column.svelte-d529bq{padding:24px}}.included.svelte-d529bq{padding:120px 0;border-top:1px solid rgba(189,147,249,.1)}.included-content.svelte-d529bq{max-width:1000px;margin:0 auto;text-align:center}.included-content.svelte-d529bq h2:where(.svelte-d529bq){margin-bottom:56px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.included-content.visible.svelte-d529bq h2:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.included-grid.svelte-d529bq{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.included-card.svelte-d529bq{background:#3d3d4766;border:1px solid rgba(189,147,249,.2);border-radius:16px;padding:28px 20px;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,border-color .3s ease,background .3s ease}.included-card.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.included-card.svelte-d529bq:hover{border-color:#bd93f966;background:#3d3d4799}.included-card.svelte-d529bq:hover .included-icon:where(.svelte-d529bq) svg:where(.svelte-d529bq){transform:scale(1.1)}.included-icon.svelte-d529bq{width:40px;height:40px;margin:0 auto 16px}.included-icon.svelte-d529bq svg:where(.svelte-d529bq){width:100%;height:100%;stroke:var(--aion-purple);transition:transform .3s ease}.included-card.svelte-d529bq h3:where(.svelte-d529bq){font-size:15px;margin-bottom:8px;color:var(--aion-yellow)}.included-card.svelte-d529bq h3:where(.svelte-d529bq) .counter:where(.svelte-d529bq){display:inline-block;min-width:1.5em;text-align:right}.included-card.svelte-d529bq p:where(.svelte-d529bq){font-size:13px;color:#ffffffb3;line-height:1.4}@media(max-width:1000px){.included-grid.svelte-d529bq{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.included-grid.svelte-d529bq{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.included.svelte-d529bq{padding:80px 0}.included-grid.svelte-d529bq{grid-template-columns:1fr;max-width:280px;margin:0 auto}}.instructor.svelte-d529bq{padding:120px 0;background:#0000004d}.instructor-content.svelte-d529bq{max-width:700px;margin:0 auto}.instructor-card.svelte-d529bq{display:flex;gap:40px;align-items:flex-start;background:#3d3d4766;border:1px solid rgba(189,147,249,.2);border-radius:20px;padding:40px}.instructor-photo.svelte-d529bq{flex-shrink:0;width:140px;height:140px;position:relative;opacity:0;transition:opacity .6s ease;will-change:transform}.instructor-photo.visible.svelte-d529bq{opacity:1}.instructor-photo.svelte-d529bq img:where(.svelte-d529bq){width:100%;height:100%;object-fit:cover;border-radius:50%;border:3px solid rgba(189,147,249,.3)}.instructor-photo.svelte-d529bq .rotating-ring:where(.svelte-d529bq){position:absolute;inset:-8px;border-radius:50%;background:conic-gradient(from 0deg,var(--aion-yellow) 0deg,var(--aion-purple) 180deg,var(--aion-yellow) 360deg);animation:svelte-d529bq-rotateRing 8s linear infinite;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),black calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),black calc(100% - 3px))}@keyframes svelte-d529bq-rotateRing{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.instructor-info.svelte-d529bq{flex:1;text-align:left;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.instructor-info.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.instructor-info.svelte-d529bq .section-label:where(.svelte-d529bq){margin-bottom:12px}.instructor-info.svelte-d529bq h2:where(.svelte-d529bq){font-size:clamp(20px,2.5vw,28px);margin-bottom:20px;text-align:left}.instructor-name.svelte-d529bq{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:600;color:var(--aion-yellow);margin-bottom:8px}.instructor-tagline.svelte-d529bq{font-size:15px;color:#fffc;margin-bottom:16px;line-height:1.5}.bio-trigger.svelte-d529bq{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:transparent;border:1px solid rgba(189,147,249,.3);border-radius:20px;color:var(--aion-purple);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:500;cursor:pointer;transition:background .3s ease,border-color .3s ease;margin-bottom:16px}.bio-trigger.svelte-d529bq:hover{background:#bd93f91a;border-color:#bd93f980}.bio-trigger.svelte-d529bq .chevron:where(.svelte-d529bq){width:14px;height:14px;transition:transform .3s ease}.bio-trigger.expanded.svelte-d529bq .chevron:where(.svelte-d529bq){transform:rotate(180deg)}.instructor-bio.svelte-d529bq{margin-bottom:20px;animation:svelte-d529bq-fadeInUp .4s ease forwards}.instructor-bio.svelte-d529bq p:where(.svelte-d529bq){font-size:14px;color:#ffffffb3;line-height:1.6;margin-bottom:12px}.instructor-bio.svelte-d529bq p:where(.svelte-d529bq):last-child{margin-bottom:0}.instructor-social.svelte-d529bq{display:flex;gap:12px;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.instructor-social.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.instructor-social.svelte-d529bq a:where(.svelte-d529bq){display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#bd93f91a;border:1px solid rgba(189,147,249,.2);color:var(--aion-purple);transition:background .3s ease,border-color .3s ease,color .3s ease}.instructor-social.svelte-d529bq a:where(.svelte-d529bq):hover{background:#bd93f933;border-color:#bd93f966;color:var(--aion-yellow)}.instructor-social.svelte-d529bq svg:where(.svelte-d529bq){width:18px;height:18px}@media(max-width:600px){.instructor.svelte-d529bq{padding:80px 0}.instructor-card.svelte-d529bq{flex-direction:column;align-items:center;text-align:center;padding:32px 24px}.instructor-info.svelte-d529bq{text-align:center}.instructor-info.svelte-d529bq h2:where(.svelte-d529bq){text-align:center}.instructor-social.svelte-d529bq{justify-content:center}}.faq.svelte-d529bq{padding:120px 0;border-top:1px solid rgba(189,147,249,.1)}.faq-content.svelte-d529bq{max-width:700px;margin:0 auto}.faq-content.svelte-d529bq h2:where(.svelte-d529bq){text-align:center;margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.faq-content.visible.svelte-d529bq h2:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.faq-list.svelte-d529bq{display:flex;flex-direction:column;gap:12px}.faq-item.svelte-d529bq{background:#3d3d4766;border:1px solid rgba(189,147,249,.2);border-radius:12px;overflow:hidden;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease,border-color .3s ease}.faq-item.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.faq-item.svelte-d529bq:hover{border-color:#bd93f966}.faq-trigger.svelte-d529bq{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:transparent;border:none;color:var(--white);font-family:Inter,sans-serif;font-size:16px;font-weight:500;text-align:left;cursor:pointer;transition:background .3s ease}.faq-trigger.svelte-d529bq:hover{background:#ffffff08}.faq-question.svelte-d529bq{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.faq-badge.svelte-d529bq{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:12px;background:#f5e66326;color:var(--aion-yellow);border:1px solid rgba(245,230,99,.3)}.faq-chevron.svelte-d529bq{width:20px;height:20px;flex-shrink:0;stroke:var(--aion-purple);transition:transform .3s ease}.faq-trigger.open.svelte-d529bq .faq-chevron:where(.svelte-d529bq){transform:rotate(180deg)}.faq-answer.svelte-d529bq{padding:0 24px 20px;animation:svelte-d529bq-fadeIn .3s ease}@keyframes svelte-d529bq-fadeIn{0%{opacity:0}to{opacity:1}}.faq-answer.svelte-d529bq p:where(.svelte-d529bq){font-size:15px;color:#ffffffbf;line-height:1.6}@media(max-width:600px){.faq.svelte-d529bq{padding:80px 0}.faq-trigger.svelte-d529bq{padding:16px 20px;font-size:15px}.faq-answer.svelte-d529bq{padding:0 20px 16px}}.final-cta.svelte-d529bq{padding:140px 0;background:linear-gradient(180deg,#00000080,#bd93f914);border-top:1px solid rgba(189,147,249,.2);scroll-margin-top:60px}.final-cta-content.svelte-d529bq{max-width:800px;margin:0 auto;text-align:center}.final-cta.svelte-d529bq h2:where(.svelte-d529bq){font-size:clamp(32px,5vw,56px);margin-bottom:32px;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.final-cta.svelte-d529bq h2.visible:where(.svelte-d529bq){opacity:1;transform:translateY(0)}.final-cta-text.svelte-d529bq{font-size:clamp(17px,1.8vw,20px);color:#ffffffd9;line-height:1.7;margin-bottom:32px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.final-cta-text.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.final-cta-hook.svelte-d529bq{font-family:JetBrains Mono,monospace;font-size:clamp(20px,2.5vw,28px);font-weight:600;color:var(--aion-yellow);text-shadow:0 0 40px rgba(245,230,99,.4);margin-bottom:48px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.final-cta-hook.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.final-cta-note.svelte-d529bq{font-size:14px;color:#ffffff80;opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.final-cta-note.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.waitlist-form-wrapper.svelte-d529bq{max-width:500px;margin:0 auto 24px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.waitlist-form-wrapper.visible.svelte-d529bq{opacity:1;transform:translateY(0)}.waitlist-form.svelte-d529bq{display:flex;flex-direction:column;gap:16px}.form-fields.svelte-d529bq{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.waitlist-form.svelte-d529bq input[type=email]:where(.svelte-d529bq),.waitlist-form.svelte-d529bq input[type=text]:where(.svelte-d529bq){background:#ffffff0d;border:1px solid rgba(189,147,249,.3);border-radius:8px;padding:14px 18px;font-family:Inter,sans-serif;font-size:15px;color:var(--white);min-width:200px;flex:1;transition:all .3s ease}.waitlist-form.svelte-d529bq input[type=email]:where(.svelte-d529bq):focus,.waitlist-form.svelte-d529bq input[type=text]:where(.svelte-d529bq):focus{outline:none;border-color:var(--aion-purple);background:#ffffff14}.waitlist-form.svelte-d529bq input:where(.svelte-d529bq)::placeholder{color:#fff6}.btn-submit.svelte-d529bq{background:var(--aion-yellow);color:var(--black);padding:16px 32px;border-radius:8px;font-family:JetBrains Mono,monospace;font-weight:600;font-size:15px;border:none;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-submit.svelte-d529bq:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 30px #f5e66366}.btn-submit.svelte-d529bq:disabled{opacity:.7;cursor:not-allowed}.loading-spinner.svelte-d529bq{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--black);border-radius:50%;animation:svelte-d529bq-spin .8s linear infinite}@keyframes svelte-d529bq-spin{to{transform:rotate(360deg)}}.form-note.svelte-d529bq{font-size:13px;color:#ffffff80;margin-top:12px}.form-success.svelte-d529bq{padding:32px;text-align:center;background:#3d3d4766;border:1px solid rgba(189,147,249,.3);border-radius:12px}.success-title.svelte-d529bq{font-family:JetBrains Mono,monospace;font-size:22px;font-weight:600;color:var(--aion-yellow);margin-bottom:12px}.success-message.svelte-d529bq{font-size:15px;color:#fffc}@media(max-width:768px){.final-cta.svelte-d529bq{padding:100px 0}.form-fields.svelte-d529bq{flex-direction:column}.waitlist-form.svelte-d529bq input[type=email]:where(.svelte-d529bq),.waitlist-form.svelte-d529bq input[type=text]:where(.svelte-d529bq){min-width:100%}}.sticky-cta.svelte-d529bq{position:fixed;bottom:24px;right:24px;display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--aion-yellow);color:var(--black);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;text-decoration:none;border-radius:30px;box-shadow:0 4px 20px #f5e66366;z-index:90;animation:svelte-d529bq-slideUp .4s ease;transition:transform .3s ease,box-shadow .3s ease}.sticky-cta.svelte-d529bq:hover{transform:translateY(-2px);box-shadow:0 8px 30px #f5e66380;color:var(--black)}.sticky-badge.svelte-d529bq{font-size:10px;font-weight:500;padding:3px 8px;background:#00000026;border-radius:12px}@keyframes svelte-d529bq-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.sticky-cta.svelte-d529bq{bottom:16px;right:16px;padding:10px 16px;font-size:12px}}
