@import url(https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&family=DM+Sans:wght@300;400;500;600&display=swap);:root{--navy:#12273c;--navy2:#1e3a56;--teal:#4ecdc4;--td:#38b5ac;--gray:#89a;--gl:#e8edf2;--gll:#f4f6f8;--muted:#6b7c8e;--border:#12273c1f;--ok:#2ecc71;--warn:#f39c12;--danger:#e74c3c;--font-head:"Sora",sans-serif;--font-body:"DM Sans",sans-serif;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--shadow-sm:0 1px 4px #12273c14;--shadow-md:0 4px 20px #12273c1a;--shadow-lg:0 8px 40px #12273c24}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;font-size:16px}body{background:#f4f6f8;background:var(--gll);color:#12273c;color:var(--navy);font-family:DM Sans,sans-serif;font-family:var(--font-body);min-height:100vh}h1,h2,h3,h4,h5{font-family:Sora,sans-serif;font-family:var(--font-head)}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif;font-family:var(--font-body)}input,select,textarea{font-size:14px}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e8edf2;background:var(--gl);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#89a;background:var(--gray)}.text-teal{color:#38b5ac;color:var(--td)}.text-muted{color:#6b7c8e;color:var(--muted)}.font-head{font-family:Sora,sans-serif;font-family:var(--font-head)}.fw-700{font-weight:700}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .3s ease}@keyframes revealUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes revealScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.reveal{opacity:0}.reveal.visible{animation:revealUp .7s cubic-bezier(.16,1,.3,1) forwards}.reveal-scale.visible{animation:revealScale .6s cubic-bezier(.16,1,.3,1) forwards}.stagger-1{animation-delay:0ms!important}.stagger-2{animation-delay:.12s!important}.stagger-3{animation-delay:.24s!important}.stagger-4{animation-delay:.36s!important}@keyframes countPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.badge-shimmer{animation:shimmer 3s ease infinite;background:linear-gradient(90deg,#4ecdc4e6,#4ecdc4 40%,#78e6dc 50%,#4ecdc4 60%,#4ecdc4e6);background-size:200% 100%}@keyframes float1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-25px) scale(1.05)}66%{transform:translate(-15px,15px) scale(.95)}}@keyframes float2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(.95)}66%{transform:translate(20px,-15px) scale(1.05)}}@keyframes float3{0%,to{transform:translate(0)}50%{transform:translate(15px,25px)}}@keyframes breathe{0%,to{box-shadow:0 0 0 0 #4ecdc466;transform:scale(1)}50%{box-shadow:0 0 0 20px #4ecdc400;transform:scale(1.05)}}@keyframes borderGlow{0%,to{border-color:#4ecdc41a}50%{border-color:#4ecdc459}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.card-hover{transition:transform .35s cubic-bezier(.4,0,.2,1),box-shadow .35s ease,border-color .35s ease}.card-hover:hover{border-color:#4ecdc44d!important;box-shadow:0 20px 50px #12273c26;transform:translateY(-6px)}.btn-glow{position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.btn-glow:hover{box-shadow:0 8px 30px #4ecdc466;transform:translateY(-2px)}.btn-glow:active{transform:translateY(0)}.nav-glass{transition:background .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease;transition:background .3s ease,backdrop-filter .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.nav-glass.scrolled{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffffd9!important;box-shadow:0 1px 20px #12273c14}@media (max-width:768px){html{font-size:15px}body{overflow-x:hidden}table{display:block;overflow-x:auto}button,input,select,textarea{font-size:16px!important}.card-hover:hover{transform:translateY(-3px)}}.scroll-hide::-webkit-scrollbar{display:none}.scroll-hide{-ms-overflow-style:none;scrollbar-width:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1}}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.rich-content h2{font-size:1.05em;margin:1em 0 .4em}.rich-content h2,.rich-content h3{color:#12273c;font-family:Sora,sans-serif;font-weight:700}.rich-content h3{font-size:.95em;margin:.9em 0 .35em}.rich-content p{margin:0 0 .7em}.rich-content ul{list-style:disc}.rich-content ol,.rich-content ul{margin:.5em 0 .7em 1.2em;padding:0}.rich-content ol{list-style:decimal}.rich-content li{line-height:1.6;margin-bottom:.3em}.rich-content strong{color:#12273c;font-weight:700}.rich-content em{font-style:italic}.rich-content u{text-decoration:underline}.rich-content a{color:#38b5ac;text-decoration:none}.rich-content a:hover{text-decoration:underline}.rich-content>:last-child{margin-bottom:0}[contenteditable][data-placeholder]:empty:before{color:#aab4bd;content:attr(data-placeholder);pointer-events:none}
/*# sourceMappingURL=main.8cce2c91.css.map*/