.landing-page{--primary:#6366f1;--primary-dark:#4f46e5;--primary-light:#818cf8;--accent:#10b981;--accent-dark:#059669;--accent-purple:#a855f7;--dark:#0f172a;--dark-light:#1e293b;--gray:#64748b;--light:#f8fafc;--white:#fff}.landing-page *{margin:0;padding:0;box-sizing:border-box}.landing-page{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:var(--dark);background:#0a0a0f;overflow-x:hidden;min-height:100vh;position:relative;z-index:2}.landing-page .background-animation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:linear-gradient(135deg,#0a0a0f,#1a1a2e);overflow:hidden;pointer-events:none}.landing-page .gradient-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4;animation:float 20s ease-in-out infinite}.landing-page .orb-1{width:600px;height:600px;background:radial-gradient(circle,var(--primary) 0,transparent 70%);top:-200px;left:-200px;animation-delay:0s}.landing-page .orb-2{width:500px;height:500px;background:radial-gradient(circle,var(--accent) 0,transparent 70%);bottom:-150px;right:-150px;animation-delay:7s}.landing-page .orb-3{width:400px;height:400px;background:radial-gradient(circle,var(--accent-purple) 0,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:14s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(100px,-100px) scale(1.1)}66%{transform:translate(-100px,100px) scale(.9)}}.landing-page header{position:fixed;width:100%;top:0;z-index:1000;padding:1rem 0;transition:all .3s ease}.landing-page .glass-header{background:rgba(10,10,15,.8);backdrop-filter:blur(20px);border-bottom:1px solid hsla(0,0%,100%,.1)}.landing-page nav{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.landing-page .logo-3d{gap:.75rem;transition:transform .3s ease}.landing-page .logo-3d,.landing-page a.logo{display:flex;align-items:center;text-decoration:none}.landing-page .logo-3d:hover{transform:translateY(-2px)}.landing-page .logo-icon{font-size:2rem}.landing-page .logo-icon,.landing-page .logo-svg{filter:drop-shadow(0 0 10px rgba(99,102,241,.5));animation:pulse 2s ease-in-out infinite}.landing-page .logo-svg{flex-shrink:0}.landing-page .footer-logo-svg{filter:drop-shadow(0 0 8px rgba(99,102,241,.4));flex-shrink:0}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.landing-page .logo-text{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:800;background:linear-gradient(135deg,var(--primary-light),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-page .logo-by{font-size:.75rem;font-weight:500;color:hsla(0,0%,100%,.5);margin-left:.5rem;padding-left:.5rem;border-left:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;gap:.25rem}.landing-page .datamontana-link{color:var(--accent);text-decoration:none;font-weight:600;transition:all .3s ease}.landing-page .datamontana-link:hover{color:var(--primary-light);text-decoration:underline}.landing-page .nav-links{display:flex;gap:2rem;align-items:center}.landing-page .nav-link{color:hsla(0,0%,100%,.8);text-decoration:none;font-weight:500;transition:all .3s;position:relative}.landing-page .nav-link:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:linear-gradient(90deg,var(--primary),var(--accent));transition:width .3s ease}.landing-page .nav-link:hover{color:#fff}.landing-page .nav-link:hover:after{width:100%}.landing-page .btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;font-size:1rem;position:relative;overflow:hidden}.landing-page .btn-large{padding:1rem 2rem;font-size:1.1rem}.landing-page .btn-primary{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);color:#fff;box-shadow:0 10px 30px rgba(99,102,241,.3)}.landing-page .btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(99,102,241,.4)}.landing-page .btn-glow{animation:glow 2s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 10px 30px rgba(99,102,241,.3)}50%{box-shadow:0 10px 40px rgba(99,102,241,.6),0 0 20px rgba(99,102,241,.4)}}.landing-page .btn-shine{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);animation:shine 3s infinite}@keyframes shine{0%{left:-100%}to{left:100%}}.landing-page .btn-secondary{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}.landing-page .btn-secondary:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.landing-page .btn-white{background:#fff;color:var(--primary);font-weight:700;box-shadow:0 10px 30px hsla(0,0%,100%,.2)}.landing-page .btn-white:hover{transform:translateY(-2px);box-shadow:0 15px 40px hsla(0,0%,100%,.3)}.landing-page .play-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:hsla(0,0%,100%,.2);font-size:.7rem}.landing-page .hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;padding:8rem 2rem 4rem;max-width:1400px;margin:0 auto;position:relative;z-index:1}.landing-page .floating-element{position:absolute;font-size:3rem;opacity:.3;animation:float-random 6s ease-in-out infinite;filter:blur(1px)}.landing-page .float-1{top:10%;left:10%;animation-delay:0s}.landing-page .float-2{top:20%;right:15%;animation-delay:1.5s}.landing-page .float-3{bottom:30%;left:5%;animation-delay:3s}.landing-page .float-4{bottom:20%;right:10%;animation-delay:4.5s}@keyframes float-random{0%,to{transform:translate(0) rotate(0deg)}25%{transform:translate(20px,-20px) rotate(5deg)}50%{transform:translate(-15px,15px) rotate(-5deg)}75%{transform:translate(15px,10px) rotate(3deg)}}.landing-page .hero-content{z-index:10}.landing-page .hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:50px;color:var(--primary-light);font-weight:500;font-size:.9rem;margin-bottom:2rem;backdrop-filter:blur(10px)}.landing-page .badge-icon{font-size:1.2rem;animation:pulse 2s ease-in-out infinite}.landing-page .hero-title{font-family:Poppins,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;color:#fff;margin-bottom:1.5rem;line-height:1.2}.landing-page .gradient-text{background:linear-gradient(135deg,var(--primary-light) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.landing-page .gradient-text-alt{background:linear-gradient(135deg,var(--accent) 0,var(--accent-purple) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block}.landing-page .hero-description{font-size:clamp(1rem,2vw,1.25rem);color:hsla(0,0%,100%,.7);margin-bottom:2.5rem;max-width:600px;line-height:1.8}.landing-page .hero-buttons{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.landing-page .hero-stats{display:flex;gap:2rem;align-items:center}.landing-page .stat-item{text-align:center}.landing-page .stat-number{font-size:2rem;font-weight:800;color:#fff;font-family:Poppins,sans-serif}.landing-page .stat-label{font-size:.9rem;color:hsla(0,0%,100%,.6)}.landing-page .stat-divider{width:1px;height:40px;background:hsla(0,0%,100%,.2)}.landing-page .hero-mockup{perspective:1000px;display:flex;justify-content:center;align-items:center}.landing-page .phone-3d{width:280px;height:560px;background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:40px;padding:15px;box-shadow:0 50px 100px rgba(0,0,0,.5),inset 0 1px 0 hsla(0,0%,100%,.1);transform:rotateY(-15deg) rotateX(5deg);transition:transform .5s ease;border:2px solid hsla(0,0%,100%,.1)}.landing-page .phone-3d:hover{transform:rotateY(-10deg) rotateX(2deg) scale(1.02)}.landing-page .animate-float{animation:float-gentle 4s ease-in-out infinite}@keyframes float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.landing-page .phone-screen{width:100%;height:100%;background:linear-gradient(180deg,#1a1a2e,#0f0f1e);border-radius:30px;padding:20px;overflow:hidden;position:relative}.landing-page .chat-bubble{margin-bottom:15px;animation:slideIn .5s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-page .chat-incoming .bubble-content{background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);color:#fff;padding:12px 16px;border-radius:18px 18px 18px 4px;max-width:80%;backdrop-filter:blur(10px)}.landing-page .chat-outgoing .bubble-content{background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.3);color:#fff;padding:12px 16px;border-radius:18px 18px 4px 18px;max-width:80%;margin-left:auto;backdrop-filter:blur(10px)}.landing-page .bubble-time{font-size:.7rem;color:hsla(0,0%,100%,.4);margin-top:4px}.landing-page .typing-dots{display:flex;gap:4px;padding:12px 16px;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.3);border-radius:18px;width:-moz-fit-content;width:fit-content}.landing-page .typing-dots span{width:8px;height:8px;background:hsla(0,0%,100%,.6);border-radius:50%;animation:typing 1.4s infinite}.landing-page .typing-dots span:nth-child(2){animation-delay:.2s}.landing-page .typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.landing-page .animate-fade-in{animation:fadeIn 1s ease}.landing-page .animate-fade-in-up{animation:fadeInUp 1s ease}.landing-page .delay-1{animation-delay:.2s;animation-fill-mode:both}.landing-page .delay-2{animation-delay:.4s;animation-fill-mode:both}.landing-page .delay-3{animation-delay:.6s;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.landing-page .animate-on-scroll{opacity:0;transform:translateY(50px);transition:all .8s ease}.landing-page .animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.landing-page .section{padding:6rem 2rem;position:relative}.landing-page .container{max-width:1400px;margin:0 auto}.landing-page .section-header{text-align:center;margin-bottom:4rem}.landing-page .section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);border-radius:50px;color:var(--primary-light);font-weight:500;font-size:.9rem;margin-bottom:1.5rem}.landing-page .section-title{font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:#fff;margin-bottom:1rem}.landing-page .section-subtitle{font-size:1.25rem;color:hsla(0,0%,100%,.6);max-width:700px;margin:0 auto}.landing-page .features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.landing-page .feature-card-3d{background:rgba(30,41,59,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2.5rem;backdrop-filter:blur(20px);transition:all .5s ease;position:relative;overflow:hidden;transform-style:preserve-3d}.landing-page .card-glow{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%);opacity:0;transition:opacity .5s ease}.landing-page .feature-card-3d:hover{transform:translateY(-10px) scale(1.02);border-color:rgba(99,102,241,.5);box-shadow:0 20px 60px rgba(99,102,241,.2)}.landing-page .feature-card-3d:hover .card-glow{opacity:1}.landing-page .feature-icon-wrapper{width:70px;height:70px;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(16,185,129,.2));border-radius:20px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;border:1px solid rgba(99,102,241,.3);transition:transform .5s ease}.landing-page .feature-card-3d:hover .feature-icon-wrapper{transform:rotateY(1turn) scale(1.1)}.landing-page .feature-icon{font-size:2rem}.landing-page .feature-card-3d h3{font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1rem}.landing-page .feature-card-3d p{color:hsla(0,0%,100%,.7);line-height:1.8;margin-bottom:1.5rem}.landing-page .feature-link{color:var(--primary-light);font-weight:600;cursor:pointer;transition:all .3s ease}.landing-page .feature-link:hover{color:var(--accent);transform:translateX(5px);display:inline-block}.landing-page .demo-section{background:rgba(30,41,59,.3)}.landing-page .demo-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.landing-page .demo-description{font-size:1.1rem;color:hsla(0,0%,100%,.7);margin:2rem 0;line-height:1.8}.landing-page .demo-benefits{list-style:none;margin-top:2rem}.landing-page .demo-benefits li{display:flex;align-items:center;gap:1rem;padding:1rem 0;color:hsla(0,0%,100%,.8);font-size:1.1rem}.landing-page .check-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:linear-gradient(135deg,var(--accent),var(--accent-dark));border-radius:50%;color:#fff;font-weight:700;flex-shrink:0}.landing-page .demo-visual{perspective:1000px}.landing-page .demo-placeholder{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(16,185,129,.2));border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);transition:transform .5s ease;cursor:pointer}.landing-page .demo-placeholder:hover{transform:rotateY(-5deg) rotateX(5deg) scale(1.02)}.landing-page .demo-coming-soon{cursor:default}.landing-page .demo-coming-soon:hover{transform:scale(1.02)}.landing-page .coming-soon-content{display:flex;flex-direction:column;align-items:center;gap:.75rem}.landing-page .coming-soon-icon{font-size:3rem;animation:pulse 2s ease-in-out infinite}.landing-page .coming-soon-text{font-family:Poppins,sans-serif;font-size:2rem;font-weight:800;background:linear-gradient(135deg,var(--primary-light) 0,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-page .coming-soon-subtext{font-size:1rem;color:hsla(0,0%,100%,.6);font-weight:500}.landing-page .play-button{width:80px;height:80px;background:hsla(0,0%,100%,.95);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--primary);transition:all .3s ease;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.3)}.landing-page .play-button:hover{transform:scale(1.1);background:#fff}.landing-page .demo-overlay{position:absolute;top:1rem;right:1rem}.landing-page .demo-duration{background:rgba(0,0,0,.8);color:#fff;padding:.5rem 1rem;border-radius:8px;font-size:.9rem;font-weight:600}.landing-page .cta-section{background:linear-gradient(135deg,var(--primary) 0,var(--primary-dark) 100%);padding:6rem 2rem;position:relative;overflow:hidden}.landing-page .cta-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.landing-page .cta-content{text-align:center;position:relative;z-index:1}.landing-page .cta-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:hsla(0,0%,100%,.2);border-radius:50px;color:#fff;font-weight:600;margin-bottom:2rem;backdrop-filter:blur(10px);animation:bounce 2s ease-in-out infinite}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing-page .cta-content h2{font-family:Poppins,sans-serif;font-size:clamp(2rem,4vw,3.5rem);font-weight:800;color:#fff;margin-bottom:1rem}.landing-page .cta-content p{font-size:1.25rem;color:hsla(0,0%,100%,.9);margin-bottom:2.5rem}.landing-page .cta-note{margin-top:1rem;color:hsla(0,0%,100%,.7);font-size:.9rem}.landing-page footer{background:rgba(10,10,15,.95);border-top:1px solid hsla(0,0%,100%,.1);padding:4rem 2rem 2rem;position:relative;z-index:10}.landing-page .footer-content{max-width:1400px;display:grid;grid-template-columns:2fr repeat(3,1fr);gap:3rem;margin:0 auto 3rem}.landing-page .footer-logo{font-family:Poppins,sans-serif;font-size:1.75rem;font-weight:800;color:#fff;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.landing-page .footer-byline{font-size:.95rem;color:hsla(0,0%,100%,.6);margin-bottom:.5rem}.landing-page .datamontana-footer-link{color:var(--accent);text-decoration:none;font-weight:600;transition:all .3s ease}.landing-page .datamontana-footer-link:hover{color:var(--primary-light);text-decoration:underline}.landing-page .social-links{display:flex;gap:1rem;margin-top:1.5rem}.landing-page .social-link{width:40px;height:40px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.7);text-decoration:none;font-weight:700;transition:all .3s ease}.landing-page .social-link:hover{background:var(--primary);border-color:var(--primary);color:#fff;transform:translateY(-3px)}.landing-page .footer-section h3{font-family:Poppins,sans-serif;color:#fff;margin-bottom:1rem;font-size:1.1rem}.landing-page .footer-links{list-style:none}.landing-page .footer-links li{margin-bottom:.75rem}.landing-page .footer-links a{color:hsla(0,0%,100%,.6);text-decoration:none;transition:all .3s ease}.landing-page .footer-links a:hover{color:#fff;padding-left:5px}.landing-page .footer-bottom{max-width:1400px;margin:0 auto;padding-top:2rem;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;color:hsla(0,0%,100%,.5)}@media (max-width:1024px){.landing-page .hero{grid-template-columns:1fr;text-align:center;padding:6rem 2rem 3rem}.landing-page .hero-mockup{order:-1}.landing-page .hero-content{display:flex;flex-direction:column;align-items:center}.landing-page .hero-buttons{justify-content:center}.landing-page .demo-content{grid-template-columns:1fr}.landing-page .footer-content{grid-template-columns:1fr 1fr}.landing-page .phone-3d{width:240px;height:480px;padding:10px}.landing-page .phone-screen{padding:15px}}@media (max-width:768px){.landing-page .nav-links{gap:.75rem}.landing-page .nav-link{display:none}.landing-page nav{padding:0 1rem}.landing-page .logo-text{font-size:1.25rem}.landing-page .logo-icon{font-size:1.5rem}.landing-page .logo-by{display:none}.landing-page .hero{padding:5rem 1.5rem 2rem;gap:2rem}.landing-page .phone-3d{width:200px;height:400px;padding:8px;border-radius:30px;transform:none}.landing-page .phone-3d:hover{transform:scale(1.02)}.landing-page .phone-screen{padding:12px;border-radius:22px}.landing-page .chat-bubble{margin-bottom:10px}.landing-page .bubble-content{padding:10px 12px!important;font-size:.85rem}.landing-page .bubble-time{font-size:.65rem}.landing-page .typing-dots{padding:10px 12px}.landing-page .typing-dots span{width:6px;height:6px}.landing-page .floating-element{font-size:2rem;opacity:.2}.landing-page .hero-badge{font-size:.8rem;padding:.4rem .8rem;margin-bottom:1.5rem}.landing-page .hero-title{font-size:2rem;margin-bottom:1rem}.landing-page .hero-description{font-size:1rem;margin-bottom:2rem}.landing-page .hero-buttons{flex-direction:column;width:100%;gap:.75rem;margin-bottom:2rem}.landing-page .btn-large{padding:.875rem 1.5rem;font-size:1rem;width:100%;max-width:300px}.landing-page .hero-stats{flex-direction:row;gap:1rem;width:100%;justify-content:space-around}.landing-page .stat-number{font-size:1.5rem}.landing-page .stat-label{font-size:.8rem}.landing-page .stat-divider{display:block;height:30px}.landing-page .section{padding:4rem 1.5rem}.landing-page .section-title{font-size:1.75rem}.landing-page .section-subtitle{font-size:1rem;margin-bottom:3rem}.landing-page .features-grid{grid-template-columns:1fr;gap:1.5rem}.landing-page .feature-card-3d{padding:2rem}.landing-page .feature-card-3d:hover{transform:translateY(-5px) scale(1.01)}.landing-page .feature-icon-wrapper{width:60px;height:60px;margin-bottom:1rem}.landing-page .feature-icon{font-size:1.75rem}.landing-page .feature-card-3d h3{font-size:1.25rem}.landing-page .demo-benefits li{font-size:1rem;padding:.75rem 0}.landing-page .check-icon{width:24px;height:24px;font-size:.9rem}.landing-page .play-button{width:60px;height:60px;font-size:1.5rem}.landing-page .cta-section{padding:4rem 1.5rem}.landing-page .cta-content h2{font-size:1.75rem}.landing-page .cta-content p{font-size:1rem;margin-bottom:2rem}.landing-page footer{padding:3rem 1.5rem 1.5rem}.landing-page .footer-content{grid-template-columns:1fr;gap:2rem;margin-bottom:2rem}.landing-page .footer-logo{font-size:1.5rem}}@media (max-width:480px){.landing-page .phone-3d{width:180px;height:360px;padding:7px}.landing-page .phone-screen{padding:10px}.landing-page .bubble-content{padding:8px 10px!important;font-size:.8rem}.landing-page .hero-title{font-size:1.75rem}.landing-page .hero-stats{flex-direction:column;gap:1rem}.landing-page .stat-divider{display:none}}