:root{--primary-color:#1a2b4b;--secondary-color:#4a5568;--accent-color:#2b6cb0;--background-color:#f7fafc;--surface-color:#fff;--text-primary:#1a202c;--text-secondary:#718096;--font-heading:"Inter",sans-serif;--font-body:"Roboto",sans-serif;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;--radius-md:8px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f7fafc;background-color:var(--background-color);color:#1a202c;color:var(--text-primary);font-family:Roboto,sans-serif;font-family:var(--font-body);line-height:1.6}h1,h2,h3,h4,h5,h6{color:#1a2b4b;color:var(--primary-color);font-family:Inter,sans-serif;font-family:var(--font-heading);font-weight:700}.content-container{flex-direction:column;height:100vh;object-fit:contain;width:100%}.content-container,.navbar{align-items:center;display:flex;justify-content:center}.navbar{background-color:var(--primary-color);box-shadow:var(--shadow-sm);font-size:1.2rem;height:80px;position:-webkit-sticky;position:sticky;top:0;z-index:999}.navbar-container{height:80px;justify-content:space-between;max-width:1200px;padding:0 1rem;width:100%}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{color:var(--surface-color);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;justify-self:start;letter-spacing:.5px;text-decoration:none}:root{--primary:#fff}.btn{border:none;border-radius:2px;margin:2px;outline:none;padding:8px 20px}.btn--primary{background-color:#fff;background-color:var(--primary);color:#242424}.btn--outline,.btn--primary{border:1px solid #fff;border:1px solid var(--primary)}.btn--outline{background-color:initial;color:#fff;padding:8px 20px;transition:all .3s ease-out}.btn--medium{font-size:18px;padding:8px 20px}.btn--large{font-size:20px;padding:12px 26px}.btn--large:hover,.btn--medium:hover{background:#fff;color:#242424;transition:all .3s ease-out;transition:.25s}.hero-container{align-items:center;background-color:var(--surface-color);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:80px;text-align:center;width:100%}.hero-content{margin-bottom:3rem;max-width:800px;padding:0 1rem}.hero-container h1{color:var(--primary-color);font-size:3.5rem;line-height:1.2;margin-bottom:1rem}.hero-container p{color:var(--text-secondary);font-family:var(--font-body);font-size:1.5rem;margin:0 auto;max-width:600px}.hero-btns{margin-top:32px}.hero-btns .btn{margin:6px}.fa-play-circle{margin-left:4px}.cards{background-color:var(--background-color);padding:4rem 1rem}.cards__container{align-items:center;display:flex;flex-flow:column;margin:0 auto;max-width:1200px;width:90%}.cards__wrapper{margin:2rem 0;position:relative;width:100%}.cards__items{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}.cards__item{border-radius:var(--radius-md);display:flex;flex:1 1 300px;margin-bottom:2rem;max-width:350px;transition:transform .2s ease}.cards__item:hover{transform:translateY(-5px)}.cards__item__link{align-items:center;background-color:var(--surface-color);border:1px solid #e2e8f0;border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-flow:column;overflow:hidden;padding:2rem 1.5rem;text-align:center;text-decoration:none;width:100%}.cards__item__icon-wrapper{align-items:center;background-color:#ebf8ff;border-radius:50%;color:var(--primary-color);display:flex;font-size:2.5rem;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.cards__item__info{align-items:center;display:flex;flex-direction:column;width:100%}.cards__item__text{color:var(--primary-color);font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.cards__item__description{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin-bottom:1.5rem}.cards__item__btn{background-color:var(--primary-color);border:none;border-radius:4px;color:var(--surface-color);cursor:pointer;font-size:.875rem;font-weight:600;letter-spacing:.5px;outline:none;padding:.75rem 1.5rem;text-transform:uppercase;transition:all .3s ease;width:100%}.cards__item__btn:hover{background-color:var(--accent-color)}@media only screen and (max-width:1024px){.cards__item{flex:1 1 100%;margin-bottom:2rem;max-width:400px}}.countdown-container{align-items:center;background-color:#252e48;color:#fff;display:flex;flex-direction:column;height:100vh;object-fit:contain;width:100%}.timer{font-size:7rem;margin-top:1rem}.timer,.timer-img{margin-bottom:1rem}img{position:relative;z-index:0}
/*# sourceMappingURL=main.90970150.css.map*/