@import "https://fonts.googleapis.com/css2?family=Poppins:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f5faf8;--color-bg-alt:#f0eefc;--color-surface:#fff;--color-navy:#12173a;--color-navy-soft:#3b4270;--color-primary:#7c3aed;--color-primary-dark:#5b21b6;--color-primary-light:#a78bfa;--color-primary-tint:#f1ebfe;--color-gold:#f5a623;--color-gold-dark:#c97c0a;--color-gold-tint:#fff3dc;--color-green:#12b76a;--color-green-tint:#e4f9ee;--color-blue:#2e90fa;--color-blue-tint:#e7f2ff;--color-pink:#ec5fa1;--color-pink-tint:#fde8f2;--color-teal:#0fb5ae;--color-teal-tint:#e1f8f6;--color-text:#1b2140;--color-text-muted:#5b6285;--color-text-soft:#5f6690;--color-border:#e3e7f5;--color-border-strong:#c9d0ec;--color-danger:#e11d48;--font-heading:"Poppins", "Inter", sans-serif;--font-body:"Inter", "Poppins", sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--shadow-sm:0 2px 8px #12173a0f;--shadow-md:0 8px 24px #12173a14;--shadow-lg:0 20px 48px #12173a1f;--shadow-primary:0 16px 40px #7c3aed47;--shadow-gold:0 16px 40px #f5a62347;--container-max:1220px;--section-pad-y:clamp(56px, 8vw, 112px);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-soft:cubic-bezier(.22, .61, .36, 1);--dur-fast:.18s;--dur-base:.32s;--dur-slow:.6s}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes float-slow-rotate{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(6deg)}to{transform:translateY(0)rotate(0)}}@keyframes pulse-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);will-change:opacity, transform;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--scale{transform:translateY(0)scale(.94)}.reveal--scale.is-visible{transform:translateY(0)scale(1)}.reveal--left{transform:translate(-32px)}.reveal--left.is-visible{transform:translate(0)}.reveal--right{transform:translate(32px)}.reveal--right.is-visible{transform:translate(0)}@media (prefers-reduced-motion:reduce){.reveal,.reveal--scale,.reveal--left,.reveal--right{opacity:1;transition:none;transform:none}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}#root{position:relative;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-navy);letter-spacing:-.01em;margin:0;line-height:1.2}p{margin:0}ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}a{color:inherit;text-decoration:none}a,button,[role=button],input,select,textarea,summary{min-height:44px}:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:6px}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(20px,5vw,32px)}.section{padding-block:var(--section-pad-y);position:relative}.eyebrow{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-tint);border-radius:var(--radius-full);align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;display:inline-flex}.section-title{margin-top:var(--space-3);max-width:720px;font-size:clamp(28px,4.2vw,44px);font-weight:700}.section-subtitle{color:var(--color-text-muted);margin-top:var(--space-3);max-width:620px;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.section-head{text-align:center;margin-bottom:var(--space-8);flex-direction:column;align-items:center;display:flex}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;background:var(--color-navy);color:#fff;border-radius:var(--radius-md);transition:top var(--dur-base) var(--ease-out);padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:16px}@media (width<=640px){.section-head{margin-bottom:var(--space-6)}}._track_pxff1_1{z-index:900;background:#12173a0f;width:100%;height:4px;position:fixed;top:0;left:0}._fill_pxff1_11{background:linear-gradient(90deg, var(--color-primary), var(--color-gold));transform-origin:0;height:100%;transition:width 90ms linear}._dot_2ynjd_1{background:var(--color-primary);pointer-events:none;z-index:950;width:10px;height:10px;transition:opacity var(--dur-fast) ease;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}._ring_2ynjd_15{pointer-events:none;z-index:949;width:36px;height:36px;transition:width var(--dur-fast) var(--ease-out), height var(--dur-fast) var(--ease-out), opacity var(--dur-fast) ease, border-color var(--dur-fast) ease;border:1.5px solid #7c3aed73;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}._ring_2ynjd_15._active_2ynjd_29{background:#f5a62314;border-color:#f5a62399;width:56px;height:56px}._hidden_2ynjd_36{opacity:0}
