@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";.navbar{position:fixed;top:0;left:0;right:0;z-index:1000;background:#09090bbf;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid var(--border);transition:all .3s ease}.navbar--scrolled{background:#09090bf2;box-shadow:var(--shadow-md)}.navbar-content{display:flex;align-items:center;justify-content:space-between;height:72px}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon{width:36px;height:36px;background:linear-gradient(135deg,var(--accent),#b8860b);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:900;font-size:1.1rem;color:var(--bg-primary)}.logo-text{font-family:var(--font-heading);font-weight:800;font-size:1.4rem;color:var(--text-primary);letter-spacing:-.03em}.logo-accent{color:var(--accent)}.logo-image{height:40px;width:auto}.nav-links{display:flex;align-items:center;gap:32px}.nav-item{background:none;border:none;font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;padding:4px 0;position:relative;transition:color .2s ease;font-family:var(--font-body)}.nav-item:hover{color:var(--text-primary)}.nav-item:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:var(--accent);border-radius:99px;transition:width .25s ease}.nav-item:hover:after{width:100%}.nav-mobile-cta{display:none}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px;z-index:1001}.hamburger .bar{width:24px;height:2px;background:var(--text-primary);border-radius:99px;transition:all .3s ease}.hamburger .bar.open:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.hamburger .bar.open:nth-child(2){opacity:0}.hamburger .bar.open:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.nav-actions{display:flex;align-items:center}@media (max-width: 768px){.nav-links{display:none;position:absolute;top:72px;left:0;right:0;background:var(--bg-secondary);border-bottom:1px solid var(--border);flex-direction:column;padding:24px;gap:16px;animation:slideDown .3s ease}.nav-links.active{display:flex}.nav-item{font-size:1rem;padding:8px 0;width:100%;text-align:left}.nav-mobile-cta{display:block;width:100%;margin-top:8px}.nav-mobile-cta .btn{width:100%}.hamburger{display:flex}.nav-actions{display:none}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 32px;font-weight:600;font-size:.9rem;font-family:var(--font-body);border-radius:9999px;transition:all .2s ease;white-space:nowrap;border:none;cursor:pointer}.btn--primary{background:var(--accent);color:var(--text-inverse)}.btn--primary:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.btn--outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-hover)}.btn--outline:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.btn--ghost{background:transparent;color:var(--accent);padding:10px 20px}.btn--ghost:hover{background:var(--accent-dim)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.footer{background:var(--bg-card);border-top:1px solid var(--border);padding:80px 0 40px}.footer-content{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:48px}.footer-title{font-family:var(--font-heading);font-size:clamp(1.5rem,3vw,2rem);font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.03em}.footer-subtitle{font-size:1rem;color:var(--text-secondary);line-height:1.7}.footer-links{display:flex;gap:48px}.link-column h4{font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-primary);margin-bottom:16px}.link-column a,.link-column button{display:block;font-size:.875rem;color:var(--text-muted);padding:4px 0;transition:color .2s ease;background:none;border:none;font-family:var(--font-body);cursor:pointer;text-align:left}.link-column a:hover,.link-column button:hover{color:var(--accent)}.footer-bottom{padding-top:32px;border-top:1px solid var(--border);text-align:center;font-size:.8rem;color:var(--text-muted)}@media (max-width: 768px){.footer-content{grid-template-columns:1fr;gap:40px}.footer-links{gap:32px}}.hero{padding:152px 0 80px;position:relative;overflow:hidden;background:var(--bg-primary)}.hero-glow{position:absolute;pointer-events:none;border-radius:50%}.hero-glow--left{top:-40%;left:-15%;width:55%;height:120%;background:radial-gradient(ellipse,var(--accent-dim) 0%,transparent 70%)}.hero-glow--right{top:0;right:-10%;width:40%;height:100%;background:radial-gradient(ellipse,rgba(168,85,247,.04) 0%,transparent 70%)}.hero-content{position:relative;text-align:center;max-width:850px;margin:0 auto}.hero-trust-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 20px;background:var(--accent-dim);border:1px solid var(--border-accent);border-radius:9999px;font-size:.8rem;font-weight:500;color:var(--accent);margin-bottom:32px;animation:fadeInUp .6s ease both}.trust-indicator{width:7px;height:7px;background:var(--accent);border-radius:50%;animation:pulse 2s infinite}.hero-title{font-family:var(--font-heading);font-size:clamp(2.4rem,5.5vw,4rem);font-weight:900;line-height:1.1;letter-spacing:-.04em;color:var(--text-primary);margin-bottom:24px;animation:fadeInUp .6s ease .1s both}.hero-highlight{background:linear-gradient(135deg,var(--accent),#e8b02a,var(--accent));background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s ease infinite}.hero-subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:650px;margin:0 auto 36px;line-height:1.75;animation:fadeInUp .6s ease .2s both}.hero-actions{animation:fadeInUp .6s ease .3s both}.hero-actions-inner{display:flex;flex-direction:column;align-items:center;gap:14px}.hero-buttons{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.hero-micro-trust{font-size:.85rem;color:var(--text-muted);margin:0}.hero-stats{display:flex;justify-content:center;gap:64px;margin-top:64px;padding-top:40px;border-top:1px solid var(--border);animation:fadeInUp .6s ease .4s both}.hero-stat__number{font-family:var(--font-heading);font-size:2.2rem;font-weight:800;color:var(--accent)}.hero-stat__label{font-size:.85rem;color:var(--text-muted);margin-top:4px}@media (max-width: 768px){.hero{padding:120px 0 48px}.hero-stats{gap:32px;flex-wrap:wrap}.hero-buttons{flex-direction:column;width:100%}.hero-buttons .btn{width:100%}}.positioning{padding:100px 0;background:var(--bg-primary)}.positioning-content{display:grid;grid-template-columns:1fr auto 1fr;gap:40px;align-items:stretch;max-width:1000px;margin:0 auto}.positioning-block{padding:40px 36px;border-radius:var(--radius-lg);border:1px solid var(--border)}.positioning-block.problem{background:var(--bg-card)}.positioning-block.solution{background:var(--bg-card);border-color:var(--border-accent)}.positioning-label{font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:20px}.positioning-label.highlight{color:var(--accent)}.highlight-text{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.positioning-text ul{list-style:none;padding:0}.positioning-text ul li{position:relative;padding-left:20px;font-size:.95rem;color:var(--text-secondary);margin-bottom:12px;line-height:1.6}.positioning-text ul li:before{content:"•";position:absolute;left:0;color:var(--accent);font-weight:700}.positioning-text ul li strong{color:var(--text-primary)}.positioning-divider{width:2px;background:linear-gradient(to bottom,transparent,var(--accent),transparent);border-radius:99px}@media (max-width: 768px){.positioning{padding:64px 0}.positioning-content{grid-template-columns:1fr;gap:24px}.positioning-divider{width:100%;height:2px;background:linear-gradient(to right,transparent,var(--accent),transparent)}}.services{padding:100px 0;background:var(--bg-secondary)}.services-header{text-align:center;margin-bottom:64px}.section-label{display:inline-flex;align-items:center;gap:10px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-bottom:12px}.label-line{width:20px;height:2px;background:var(--accent);border-radius:99px}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:28px}.service-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;transition:all .3s ease;position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--accent),transparent);opacity:0;transition:opacity .3s ease}.service-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-lg)}.service-card:hover:before{opacity:1}.service-icon{font-size:2.2rem;margin-bottom:16px}.service-title{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:8px}.service-target{font-size:.9rem;color:var(--accent);font-weight:500;margin-bottom:16px;font-style:italic}.service-description{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:24px}.service-section{margin-bottom:20px}.service-section h4{font-family:var(--font-heading);font-size:.85rem;font-weight:600;color:var(--text-primary);margin-bottom:10px;text-transform:uppercase;letter-spacing:.05em}.service-section ul{list-style:none;padding:0}.service-section ul li{position:relative;padding-left:20px;font-size:.9rem;color:var(--text-secondary);margin-bottom:8px;line-height:1.5}.service-section ul li:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:600}.service-note{font-size:.8rem;color:var(--accent);font-style:italic;padding:12px 16px;background:var(--accent-dim);border-left:3px solid var(--accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:20px}.service-outcome{padding-top:20px;border-top:1px solid var(--border)}.service-outcome h4{font-family:var(--font-heading);font-size:.8rem;font-weight:600;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.service-outcome p{font-size:.95rem;color:var(--text-primary);font-weight:500;line-height:1.6}.services-cta-container{margin-top:64px;text-align:center}.services-transition{font-size:1.1rem;color:var(--text-secondary);margin-bottom:32px}.services-cta-box{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-xl);padding:48px 40px;max-width:600px;margin:0 auto}.services-cta-box h3{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.services-cta-box>p{color:var(--text-secondary);margin-bottom:28px;font-size:.95rem}@media (max-width: 768px){.services{padding:64px 0}.services-grid{grid-template-columns:1fr}.services-cta-box{padding:32px 24px}}.how-it-works{padding:100px 0;background:var(--bg-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1000px;margin:0 auto}.step-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;transition:all .3s ease;position:relative}.step-card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:var(--shadow-md)}.step-number{font-family:var(--font-heading);font-size:2.5rem;font-weight:900;color:var(--accent);opacity:.3;margin-bottom:16px}.step-title{font-family:var(--font-heading);font-size:1.2rem;font-weight:700;color:var(--text-primary);margin-bottom:12px}.step-description{font-size:.9rem;color:var(--text-secondary);line-height:1.7}@media (max-width: 768px){.how-it-works{padding:64px 0}.steps-grid{grid-template-columns:1fr;gap:20px}}.testimonials{padding:100px 0;background:var(--bg-primary)}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.testimonial-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between}.testimonial-card:hover{border-color:var(--border-hover);transform:translateY(-3px);box-shadow:var(--shadow-md)}.testimonial-content{margin-bottom:24px}.testimonial-quote-icon{font-family:var(--font-heading);font-size:3rem;font-weight:900;color:var(--accent);opacity:.3;line-height:1;margin-bottom:-8px}.testimonial-quote{font-size:.95rem;color:var(--text-secondary);line-height:1.7;font-style:italic}.testimonial-footer{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--border)}.testimonial-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--border)}.testimonial-avatar-placeholder{width:44px;height:44px;border-radius:50%;background:var(--accent-dim);border:2px solid var(--border-accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:.85rem;color:var(--accent);flex-shrink:0}.testimonial-author h4{font-family:var(--font-heading);font-size:.95rem;font-weight:600;color:var(--text-primary);margin:0}.testimonial-author p{font-size:.8rem;color:var(--text-muted);margin:2px 0 0}.transparency-note{text-align:center;margin-top:40px;padding:20px 28px;background:var(--accent-dim);border:1px solid var(--border-accent);border-radius:var(--radius-md);font-size:.85rem;color:var(--text-secondary);max-width:700px;margin-left:auto;margin-right:auto}.transparency-note strong{color:var(--accent)}@media (max-width: 768px){.testimonials{padding:64px 0}.testimonials-grid{grid-template-columns:1fr}}.about{padding:100px 0;background:var(--bg-secondary)}.about-container{max-width:800px}.about-content{margin-top:-20px}.about-text-block{margin-bottom:40px}.about-lead{font-family:var(--font-heading);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:20px}.about-text{font-size:1.05rem;color:var(--text-secondary);line-height:1.8;margin-bottom:16px}.about-text strong{color:var(--accent)}.founder-signature{padding-top:32px;border-top:1px solid var(--border)}.founder-name{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0}.founder-title{font-size:.85rem;color:var(--accent);margin:4px 0 0}@media (max-width: 768px){.about{padding:64px 0}}.faq{padding:100px 0;background:var(--bg-primary)}.faq-grid{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;transition:all .3s ease}.faq-item:hover{border-color:var(--border-hover)}.faq-item.active{border-color:var(--border-accent)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:16px}.faq-question h3{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.faq-icon{font-size:1.3rem;color:var(--accent);flex-shrink:0;font-weight:300;width:24px;text-align:center}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 24px}.faq-item.active .faq-answer{max-height:300px;padding:0 24px 20px}.faq-answer p{font-size:.9rem;color:var(--text-secondary);line-height:1.7;margin:0}@media (max-width: 768px){.faq{padding:64px 0}}.audit-form-section{padding:100px 0;background:var(--bg-primary);position:relative;overflow:hidden}.audit-glow{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:70%;height:80%;background:radial-gradient(ellipse,var(--accent-dim),transparent 70%);pointer-events:none}.audit-form-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative}.audit-form-info{max-width:480px}.audit-form-title{font-family:var(--font-heading);font-size:clamp(2rem,3.5vw,2.8rem);font-weight:900;letter-spacing:-.03em;line-height:1.15;color:var(--text-primary);margin-bottom:20px}.audit-highlight{color:var(--accent)}.audit-form-text{font-size:1.05rem;color:var(--text-secondary);line-height:1.75;margin-bottom:32px}.audit-perks{display:flex;flex-direction:column;gap:16px}.audit-perk{display:flex;align-items:center;gap:14px;font-size:.95rem;color:var(--text-secondary)}.perk-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--accent-dim);border:1px solid var(--border-accent);border-radius:var(--radius-md);font-size:1.1rem;flex-shrink:0}.audit-form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:40px 36px}.audit-form-card--success{text-align:center;max-width:500px;margin:0 auto;padding:60px 40px}.success-icon{font-size:3rem;margin-bottom:16px}.audit-form-card--success h2{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:16px}.audit-form-card--success p{color:var(--text-secondary);margin-bottom:28px;line-height:1.7}.form-card-title{font-family:var(--font-heading);font-weight:700;font-size:1.3rem;color:var(--text-primary);margin-bottom:4px}.form-card-subtitle{font-size:.85rem;color:var(--text-muted);margin-bottom:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:16px}.form-group label{display:block;font-size:.8rem;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.form-group input,.form-group select{width:100%;padding:13px 16px;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:.9rem;font-family:var(--font-body);outline:none;transition:border-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a1a1aa' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.form-group input::placeholder{color:var(--text-muted)}.form-group input:focus,.form-group select:focus{border-color:var(--accent)}.form-group select option{background:var(--bg-card);color:var(--text-primary)}.form-disclaimer{font-size:.8rem;color:var(--text-muted);text-align:center;margin-top:12px}@media (max-width: 768px){.audit-form-section{padding:64px 0}.audit-form-wrapper{grid-template-columns:1fr;gap:40px}.form-row{grid-template-columns:1fr}.audit-form-card{padding:28px 24px}}.exit-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;animation:fadeIn .3s ease}.exit-modal{background:var(--bg-card);border:1px solid var(--border-accent);border-radius:var(--radius-xl);padding:48px 40px;max-width:440px;width:100%;text-align:center;position:relative;animation:scaleIn .3s ease;box-shadow:var(--shadow-lg),0 0 60px #d4a0171a}.exit-close{position:absolute;top:16px;right:20px;background:none;border:none;font-size:1.8rem;color:var(--text-muted);cursor:pointer;line-height:1;transition:color .2s ease}.exit-close:hover{color:var(--text-primary)}.exit-icon{font-size:3rem;margin-bottom:16px}.exit-title{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;color:var(--text-primary);margin-bottom:12px;letter-spacing:-.02em}.exit-text{font-size:.95rem;color:var(--text-secondary);line-height:1.7;margin-bottom:28px}.exit-text strong{color:var(--accent)}.exit-dismiss{display:block;margin:16px auto 0;background:none;border:none;font-size:.8rem;color:var(--text-muted);cursor:pointer;font-style:italic;transition:color .2s ease}.exit-dismiss:hover{color:var(--text-secondary)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width: 480px){.exit-modal{padding:36px 24px}}.app-container{min-height:100vh;display:flex;flex-direction:column}.app-container>footer{margin-top:auto}:root{--bg-primary: #09090b;--bg-secondary: #111113;--bg-card: #16161a;--bg-card-hover: #1c1c21;--bg-elevated: #1e1e23;--bg-overlay: rgba(9, 9, 11, .85);--accent: #d4a017;--accent-hover: #e8b02a;--accent-dim: rgba(212, 160, 23, .12);--accent-glow: rgba(212, 160, 23, .25);--text-primary: #fafafa;--text-secondary: #a1a1aa;--text-muted: #71717a;--text-inverse: #09090b;--border: rgba(255, 255, 255, .08);--border-hover: rgba(255, 255, 255, .15);--border-accent: rgba(212, 160, 23, .3);--yellow: #d4a017;--black: #fafafa;--white: #09090b;--gray-text: #a1a1aa;--gray-light: #16161a;--light-yellow: rgba(212, 160, 23, .12);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 20px;--radius-xl: 24px;--radius-full: 9999px;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 48px;--space-xl: 72px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 20px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 40px rgba(0, 0, 0, .5);--shadow-glow: 0 0 40px rgba(212, 160, 23, .15);--font-heading: "Outfit", sans-serif;--font-body: "Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{text-decoration:none;color:inherit;transition:color .2s ease}button{cursor:pointer;border:none;font-family:inherit}img{max-width:100%;height:auto}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-title{font-family:var(--font-heading);font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;color:var(--text-primary)}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);line-height:1.7}.section-header{text-align:center;margin-bottom:60px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%,to{background-position:0% center}50%{background-position:100% center}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes spin{to{transform:rotate(360deg)}}.fade-in{opacity:0;transform:translateY(25px);transition:opacity .6s ease,transform .6s ease}.fade-in.visible{opacity:1;transform:translateY(0)}
