.footer{position:relative;z-index:1;background:var(--bg);border-top:1px solid rgba(255,255,255,.05);padding:140px 0 80px;color:#fff}.footer-inner{max-width:1600px!important;margin:0 auto;padding:0 60px}.footer-grid{display:grid;grid-template-columns:1.5fr 3fr;gap:120px;margin-bottom:120px}.footer-brand-side{display:flex;flex-direction:column;gap:32px}.footer-logo-box{display:flex;flex-direction:column;gap:20px;text-decoration:none}.footer-brand-icon{width:52px;height:auto}.footer-name{font-family:var(--font-hero);font-size:24px;letter-spacing:4px;color:#fff;font-weight:500;text-transform:uppercase}.footer-tagline{font-family:var(--font-body);font-size:16px;color:rgba(255,255,255,.3);font-weight:300;max-width:320px}.footer-social-row{display:flex;gap:16px;margin-top:16px}.footer-social-row a{width:32px;height:32px;flex:0 0 32px;color:rgba(255,255,255,.25);transition:transform .4s ease,border-color .4s ease,background-color .4s ease,box-shadow .4s ease,color .4s ease,opacity .4s ease;display:flex;align-items:center;justify-content:center;text-decoration:none}.footer-social-row a:hover{color:#fff;transform:translateY(-4px)}.footer-nav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-post-link{line-height:1.5;max-width:24ch}.footer-label{font-family:var(--font-nav);font-size:12px;letter-spacing:4px;color:rgba(255,255,255,.3);margin-bottom:40px}.footer-links{display:flex;flex-direction:column;gap:16px}.footer-links a{font-family:var(--font-body);font-size:14px;color:rgba(255,255,255,.5);text-decoration:none;transition:transform .3s ease,border-color .3s ease,background-color .3s ease,box-shadow .3s ease,color .3s ease,opacity .3s ease;display:inline-block;align-self:flex-start}.footer-links a.footer-post-link{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.footer-links a:hover{color:#fff;transform:translateX(4px)}.footer-bottom{border-top:1px solid rgba(255,255,255,.05);padding-top:60px;display:flex;justify-content:space-between;align-items:center}.copyright-text{font-family:var(--font-body);font-size:12px;color:rgba(255,255,255,.2)}.extra-links{display:flex;align-items:center;gap:16px;font-family:var(--font-nav);font-size:12px;letter-spacing:3px;color:rgba(255,255,255,.4);text-transform:uppercase}.status-dot{width:4px;height:4px;background:var(--eaiser-gold);border-radius:50%;animation:pulse 2.5s infinite}@keyframes pulse{0%{opacity:.3}50%{opacity:1;transform:scale(1.4)}to{opacity:.3}}@media (max-width:1024px){.footer-inner{padding:0 40px}.footer-grid{grid-template-columns:1fr;gap:80px}.footer-nav-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer{padding-top:80px}.footer-inner{padding:0 24px}.footer-grid{grid-template-columns:1fr;gap:60px;margin-bottom:60px}.footer-brand-side,.footer-logo-box{align-items:center;text-align:center}.footer-tagline{text-align:center}.footer-social-row{justify-content:center}.footer-nav-grid{grid-template-columns:1fr 1fr;gap:48px}.footer-label,.footer-nav-grid{text-align:center}.footer-links{align-items:center}.footer-links a:hover{padding-left:0}.footer-bottom{flex-direction:column;gap:24px;text-align:center;align-items:center}.extra-links{justify-content:center}}@media (max-width:480px){.footer-nav-grid{grid-template-columns:1fr;gap:40px}}body,html{overflow-x:hidden;max-width:100vw}canvas,img,svg,video{max-width:100%;height:auto}iframe{max-width:100%}@media (max-width:768px){.container{padding:0 20px!important;max-width:100%!important}}@media (max-width:480px){.container{padding:0 16px!important}}@media (max-width:1024px){.navbar-inner{padding:0 20px}.navbar-logo-text{font-size:14px!important;letter-spacing:2px!important}.navbar-logo-img{height:28px!important;width:auto!important}}@media (max-width:768px){.home-hero{padding:40px 20px!important;min-height:auto}.hero-title{font-size:36px!important;letter-spacing:-1px!important}.hero-word{font-size:inherit!important}.section-label{font-size:8px!important;letter-spacing:3px!important;margin-bottom:24px!important}section{padding:60px 0!important}}@media (max-width:480px){.hero-title{font-size:28px!important}}@media (max-width:768px){.mission-inner{max-width:100%}.mission p{font-size:15px!important}.pull-quote{padding-left:20px;margin:32px 0 0}.pull-quote p{font-size:18px!important}.section-title{font-size:28px!important;letter-spacing:-.5px!important}.section-intro{font-size:14px!important}.products{padding:60px 0!important}.products-grid{grid-template-columns:1fr!important;gap:20px!important;margin-top:40px!important}.product-card--eaiser{padding:40px 24px!important}.product-card--eaiser h3{font-size:24px!important}.coming-soon-card{padding:40px 24px!important}.partner-headline{font-size:22px!important}.partner-cta{padding:14px 28px!important;font-size:9px!important;width:100%;justify-content:center}.mission-details{gap:24px!important}.team-grid{grid-template-columns:1fr!important;gap:16px!important}.team-card{padding:32px 20px!important}.team-name{font-size:20px!important}.team-role{font-size:11px!important}.team-bio{font-size:14px!important}.values-grid{grid-template-columns:1fr!important;gap:16px!important}.value-card{padding:32px 20px!important}.value-card h3{font-size:18px!important}.value-card p{font-size:14px!important}.value-icon-wrapper{width:56px!important;height:56px!important}.traction-grid{grid-template-columns:1fr!important;gap:16px!important}.milestone-card{padding:32px 20px!important}.stat{font-size:48px!important}.contact-container{grid-template-columns:1fr!important;gap:40px!important}.contact-text h2{font-size:36px!important}.contact-form-wrapper{padding:32px 20px!important}.info-item{gap:12px!important}.map-wrapper-col iframe{height:200px!important}.contact-page{padding-top:90px!important}.contact-main-title{font-size:48px!important;letter-spacing:-2px!important}.contact-subtitle{font-size:16px!important}.contact-main-grid{gap:40px!important}.contact-info-row,.contact-main-grid{grid-template-columns:1fr!important}.info-card{padding:24px!important}.contact-form-section{padding:0!important}.contact-map-wrapper{height:220px!important}.contact-submit-btn{font-size:10px!important;padding:18px 24px!important;letter-spacing:3px!important}.product-page{padding-top:90px!important}.hero-split{grid-template-columns:1fr!important;gap:40px!important}.hero-text-side h1{font-size:48px!important}.product-subtitle{font-size:20px!important}.product-hero-desc{font-size:15px!important}.product-features-grid{grid-template-columns:1fr!important;gap:16px!important}.product-feature-card{padding:32px 24px!important}.interface-highlights{padding:60px 0!important}.highlight-text h2{font-size:32px!important;letter-spacing:-1px!important}.product-pricing-grid{grid-template-columns:1fr!important;gap:20px!important}.pricing-card{padding:48px 24px!important}.price{font-size:36px!important;letter-spacing:-1px!important}.product-hero-btn{width:100%;justify-content:center;font-size:10px!important;padding:16px 24px!important}.mockup-container{max-width:100%!important}.mission-cta-card{padding:40px 20px!important}.mission-cta-title{font-size:24px!important}.mission-cta-btn{width:100%;justify-content:center}.team-page{padding-top:90px!important}.team-hero h1{font-size:40px!important}.team-subtitle{font-size:16px!important}.why-grid{grid-template-columns:1fr!important;gap:16px!important}.why-card{padding:28px 20px!important}.legal-page{padding-top:90px!important}.legal-title{font-size:40px!important;letter-spacing:-2px!important}.legal-hero-desc{font-size:16px!important}.legal-content-grid{grid-template-columns:1fr!important;gap:24px!important}.legal-long-content{padding-left:0!important;padding-right:0!important}.legal-long-content .legal-section-block h2{font-size:16px!important}.values-grid-wrapper{grid-template-columns:1fr!important}.mission-pull-quote p{font-size:28px!important}.about-content-page,.careers-page,.values-page-content{padding-top:90px!important}.careers-hero h1{font-size:40px!important}.coming-soon-wrapper{padding:40px 20px!important}.blogs-page{padding-top:90px!important}.blogs-hero h1{font-size:40px!important}.footer{padding:60px 0 40px!important}.footer-inner{padding:0 20px!important}.footer-grid{grid-template-columns:1fr!important;gap:48px!important;margin-bottom:48px!important}.footer-nav-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.footer-name{font-size:18px!important;letter-spacing:3px!important}.footer-brand-icon{width:40px!important}.footer-bottom{flex-direction:column!important;gap:16px!important;text-align:center!important;padding-top:32px!important}}@media (max-width:480px){.footer-nav-grid{grid-template-columns:1fr!important;gap:28px!important}}@media (max-width:768px){.btn-filled,.btn-outline{padding:14px 28px!important;font-size:10px!important;letter-spacing:3px!important;min-height:48px!important}.nav-cta{padding:12px 20px!important;font-size:9px!important}}@media (max-width:1024px){.mobile-sidebar{padding:28px 24px!important}.mobile-nav-item a,.mobile-nav-item button{font-size:24px!important}}@media (max-width:768px){.social-icons-row{gap:20px!important}.social-icon-item{width:40px!important;height:40px!important}.contact-social-section{padding:48px 0 60px!important}.scroll-progress-bar{height:2px!important}}a,h1,h2,h3,h4,h5,h6,label,li,p,span,td,th{word-wrap:break-word;overflow-wrap:break-word}@media (max-width:768px){[class*=-grid],[class*=_grid]{overflow:visible}}