.scroll-down{cursor:pointer;flex-direction:column;align-items:center;gap:1px;width:fit-content;margin-top:100px;animation:1.5s ease-in-out fadeIn;display:flex}.arrow{border-right:3px solid var(--color-primary);border-bottom:3px solid var(--color-primary);width:20px;height:20px;filter:drop-shadow(0 0 6px var(--color-primary));opacity:.7;animation:1.4s infinite arrowPulse;transform:rotate(45deg)}.arrow:first-child{animation-delay:0s}.arrow:nth-child(2){animation-delay:.2s}.arrow:nth-child(3){animation-delay:.4s}@keyframes arrowPulse{0%{opacity:.6;transform:rotate(45deg)translateY(0)}50%{opacity:1;transform:rotate(45deg)translateY(0)}to{opacity:.6;transform:rotate(45deg)translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
.about-container{text-align:center;max-width:1100px;margin:auto auto 100px;padding:10px 20px}.about-badge{border-radius:var(--border-radius-full);font-size:var(--font-size-md);color:#c4b5fd;background:#8b5cf626;border:1px solid #8b5cf666;margin-bottom:20px;padding:6px 14px;display:inline-block}.about-title{color:var(--color-text-dark);margin-bottom:12px;font-size:2.4rem;font-weight:700}.about-subtitle{color:#cbd5e1;max-width:700px;margin:0 auto 50px;font-size:1.1rem;line-height:1.6rem}.about-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;margin-top:20px;display:grid}.about-card{border-radius:var(--border-radius-lg);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14141e99;border:1px solid #8b5cf640;padding:28px;transition:all .25s}.about-card h3{color:var(--color-primary-light);margin-bottom:10px;font-size:1.2rem}.about-card p{color:#c5cbe7;line-height:1.5rem}
.newsletter-section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a99;border-top:1px solid #8b5cf626;border-bottom:1px solid #8b5cf626;padding:100px 20px}.newsletter-container{text-align:center;max-width:700px;margin:0 auto}.newsletter-title{color:var(--color-primary-light);letter-spacing:1px;margin-bottom:10px;font-size:2.4rem;font-weight:700}.newsletter-subtext{color:var(--color-text-dark);margin-bottom:35px;font-size:1.1rem;line-height:1.6}.newsletter-subtext span{color:var(--color-primary);font-weight:600}.newsletter-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.newsletter-input{font-size:var(--font-size-lg);border-radius:var(--border-radius-md);color:var(--color-text-dark);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:260px;transition:border-color var(--transition-fast)ease,box-shadow var(--transition-fast)ease;background:#ffffff0d;border:2px solid #8b5cf666;outline:none;flex:1;padding:12px 16px}.newsletter-input:focus{border-color:var(--color-primary);box-shadow:0 0 8px #8b5cf666}.newsletter-button{font-size:var(--font-size-lg);background:var(--color-primary);color:var(--color-text-dark);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast)ease;border:none;padding:12px 22px;font-weight:600;box-shadow:0 0 12px #8b5cf633}.newsletter-button:hover{transform:translateY(-2px);box-shadow:0 0 16px #8b5cf666}.newsletter-small{color:var(--color-text-muted);opacity:.7;margin-top:20px;font-size:.9rem}.newsletter-message{border-radius:var(--border-radius-lg);background-color:#0000;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-top:20px;margin-left:auto;margin-right:auto;padding:12px 16px;font-size:1rem;display:flex}.newsletter-message span{align-items:center;font-size:1.2rem;display:flex}.newsletter-message.error{color:var(--color-error);border:1px solid var(--color-error)}.newsletter-message.info{color:var(--color-warning);border:1px solid var(--color-warning)}.newsletter-message.success{color:var(--color-success);border:1px solid var(--color-success)}
.footer-wrapper{background:var(--color-bg-dark);width:100%;color:var(--color-text-dark);border-top:2px solid #ffffff12;flex-direction:column;align-items:center;gap:25px;padding:40px 20px;display:flex}.footer-content{justify-content:space-between;align-items:center;gap:40px;width:100%;max-width:1200px;display:flex}.footer-left{flex-direction:column;gap:6px;display:flex}.footer-madeby{font-size:var(--font-size-lg);opacity:.95}.mythyl-highlight{color:var(--color-primary-light);font-weight:700}.footer-legal{font-size:var(--font-size-md);opacity:.6;letter-spacing:.3px}.footer-right{gap:20px;display:flex}.footer-link{color:var(--color-text-dark);opacity:.7;font-size:var(--font-size-lg);transition:opacity var(--transition-fast)}.footer-link:hover{opacity:1}.footer-bottom{font-size:var(--font-size-md);opacity:.5;margin-top:10px}@media (max-width:768px){.footer-content{text-align:center;flex-direction:column;gap:20px}.footer-img{justify-content:center;align-items:center;margin-bottom:10px;display:flex}}
.ec-wrapper{background:var(--color-bg-dark);justify-content:center;width:100%;padding:90px 20px;display:flex}.ec-container{justify-content:space-between;align-items:center;gap:60px;width:100%;max-width:1200px;display:flex}.ec-left{flex-direction:column;flex:1;gap:18px;display:flex}.ec-title{color:var(--color-text-dark);text-shadow:0 0 10px #8b5cf666;font-size:42px;font-weight:800}.ec-subtext{opacity:.85;max-width:500px;font-size:18px}.ec-benefits{background-color:#0000;border:none;flex-direction:column;gap:14px;margin:20px 0 10px;padding:0;list-style:none;display:flex}.ec-benefits li{opacity:.9;align-items:center;gap:12px;font-size:18px;display:flex}.ec-icon{width:24px;height:24px;color:var(--color-primary-light)}.ec-cta{width:fit-content;margin-top:20px}.ec-right{flex:.9;justify-content:center;display:flex;position:relative}.ec-card{z-index:5;border-radius:var(--border-radius-lg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);max-width:380px;color:var(--color-text-dark);text-align:center;background:#ffffff0a;border:1px solid #8b5cf64d;padding:35px;box-shadow:0 0 22px #8b5cf640}.ec-card h3{margin-bottom:10px;font-size:26px;font-weight:700}.ec-highlight{color:var(--color-primary-light)}.ec-card-glow{filter:blur(30px);z-index:1;background:radial-gradient(circle,#8b5cf68c,#0000 70%);width:330px;height:330px;position:absolute;top:-40px}.ec-right img{border-radius:var(--border-radius-lg);box-shadow:0 0 22px #8b5cf640}@media (max-width:950px){.ec-container{text-align:center;flex-direction:column}.ec-left{align-items:center}.ec-right{width:100%}}
