@import url(https://fonts.googleapis.com/css2?family=Georgia&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8f7fc;color:#24338a;font-family:-apple-system,BlinkMacSystemFont,Georgia,Times New Roman,serif;line-height:1.6}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f8f7fc;border-radius:10px}::-webkit-scrollbar-thumb{background:#a5a4ce;border-radius:10px;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{background:#24338a}::selection{background:#24338a;color:#fff}::-moz-selection{background:#24338a;color:#fff}h1,h2,h3,h4,h5,h6{color:#24338a;font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:-.5px}h1{font-size:3.5rem}h2{font-size:2.8rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.2rem}h6{font-size:1rem}p{line-height:1.8}a,p{color:#24338a}a{text-decoration:none;transition:all .3s ease}a:hover{color:#a5a4ce}.text-primary{color:#24338a}.text-secondary{color:#a5a4ce}.text-white{color:#fff}.text-muted{color:#24338a80}.text-light{color:#ffffffb3}.bg-primary{background:#24338a}.bg-secondary{background:#a5a4ce}.bg-white{background:#fff}.bg-light{background:#f8f7fc}.bg-gray{background:#f5f4fa}.bg-gradient-primary{background:linear-gradient(135deg,#24338a,#3a4a9e)}.bg-gradient-secondary{background:linear-gradient(135deg,#a5a4ce,#c5c4de)}.bg-gradient-blend{background:linear-gradient(135deg,#f8f7fc,#fff,#f5f4fa)}.border-primary{border-color:#24338a}.border-secondary{border-color:#a5a4ce}.border-light{border-color:#24338a0f}.border-medium{border-color:#24338a1a}.shadow-sm{box-shadow:0 2px 20px #24338a0a}.shadow-md{box-shadow:0 10px 40px #24338a0f}.shadow-lg{box-shadow:0 20px 60px #24338a14}.shadow-hover{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.shadow-hover:hover{box-shadow:0 20px 60px #24338a1f}.gradient-text-primary{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#24338a,#3a4a9e);-webkit-background-clip:text;background-clip:text}.gradient-text-blend{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#24338a,#a5a4ce);-webkit-background-clip:text;background-clip:text}.glass{background:#ffffffb3;border:1px solid #fff3}.glass,.glass-dark{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-dark{background:#24338a0a}.glass-dark,.glass-white{border:1px solid #24338a0f}.glass-white{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);background:#ffffffd9}.card-premium{background:#fff;border:1px solid #24338a0f;border-radius:16px;box-shadow:0 2px 20px #24338a0a;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card-premium:hover{border-color:#24338a1f;box-shadow:0 20px 60px #24338a14;transform:translateY(-6px)}.card-gradient{background:linear-gradient(135deg,#f8f7fc,#fff);border:1px solid #24338a0f;border-radius:16px;box-shadow:0 2px 20px #24338a0a;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.card-gradient:hover{border-color:#24338a1f;box-shadow:0 20px 60px #24338a14;transform:translateY(-6px)}.btn-primary{background:#24338a;border:none;border-radius:50px;color:#fff;cursor:pointer;font-family:Georgia,serif;font-size:.85rem;font-weight:500;letter-spacing:1.5px;padding:12px 28px;text-transform:uppercase;transition:all .3s ease}.btn-primary:hover{background:#1a2a70;box-shadow:0 4px 25px #24338a4d;transform:translateY(-2px)}.btn-primary:disabled{background:#a5a4ce;cursor:not-allowed;opacity:.5}.btn-secondary{background:#0000;border:1px solid #24338a1a;border-radius:50px;color:#24338a;cursor:pointer;font-family:Georgia,serif;font-size:.85rem;font-weight:500;letter-spacing:1.5px;padding:12px 28px;text-transform:uppercase;transition:all .3s ease}.btn-secondary:hover{background:#24338a0a;border-color:#24338a;box-shadow:0 4px 20px #24338a0f;transform:translateY(-2px)}.btn-outline{background:#0000;border:1px solid #24338a26;border-radius:50px;color:#24338a;cursor:pointer;font-family:Georgia,serif;font-size:.75rem;letter-spacing:1px;padding:10px 24px;transition:all .3s ease}.btn-outline:hover{background:#24338a0a;border-color:#24338a;box-shadow:0 4px 20px #24338a14}.divider-primary{background:#24338a}.divider-primary,.divider-secondary{border-radius:4px;height:3px;margin:16px 0;width:60px}.divider-secondary{background:#a5a4ce}.divider-gradient{background:linear-gradient(90deg,#24338a,#a5a4ce);border-radius:4px;height:3px;margin:16px 0;width:80px}.tag{border-radius:50px;display:inline-block;font-size:.55rem;font-weight:600;letter-spacing:1.5px;padding:4px 16px;text-transform:uppercase;transition:all .3s ease}.tag-primary{background:#24338a0f;border:1px solid #24338a14;color:#24338a}.tag-primary:hover{background:#24338a1a;border-color:#24338a;transform:translateY(-2px)}.tag-secondary{background:#a5a4ce1a;border:1px solid #a5a4ce26;color:#a5a4ce}.tag-active{background:#24338a0f;border:1px solid #24338a1a;color:#24338a}.section-light{background:#f8f7fc;padding:60px 0}.section-white{background:#fff;padding:60px 0}.section-gradient{background:linear-gradient(135deg,#f8f7fc,#fff,#f5f4fa);padding:60px 0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-fadeInUp{animation:fadeInUp .6s ease forwards}.animate-fadeInDown{animation:fadeInDown .6s ease forwards}.animate-fadeInLeft{animation:fadeInLeft .6s ease forwards}.animate-fadeInRight{animation:fadeInRight .6s ease forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-float{animation:float 3s ease-in-out infinite}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@media (max-width:1200px){h1{font-size:3rem}h2{font-size:2.4rem}}@media (max-width:992px){h1{font-size:2.5rem}h2{font-size:2rem}}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.8rem}h3{font-size:1.5rem}.section-gradient,.section-light,.section-white{padding:40px 0}}@media (max-width:576px){h1{font-size:1.8rem}h2{font-size:1.5rem}.btn-primary,.btn-secondary{font-size:.75rem;padding:10px 20px}}
/*# sourceMappingURL=main.00198611.css.map*/