body{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:hidden;background:#f8fafc;color:#0f172a;max-width:100vw}html{max-width:100vw;overflow-x:hidden}#navbar{transform:translateZ(0)}img,video,iframe,canvas,svg{max-width:100%;height:auto}@media (min-width:1280px){#mobile-trigger{display:none !important}}section{max-width:100vw;overflow-x:hidden}.bg-tech-mesh{background-color:#f8fafc;background-image:radial-gradient(circle at 15% 50%,rgba(99,102,241,0.12),transparent 30%),radial-gradient(circle at 85% 30%,rgba(6,182,212,0.12),transparent 30%),linear-gradient(rgba(15,23,42,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,0.03) 1px,transparent 1px);background-size:100% 100%,100% 100%,30px 30px,30px 30px;background-position:0 0,0 0,-1px -1px,-1px -1px}@keyframes pageEnter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:pageEnter 0.45s cubic-bezier(0.16,1,0.3,1) 0.04s both}@keyframes slideUpFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:slideUpFade 0.45s cubic-bezier(0.16,1,0.3,1) both}.reveal{opacity:0;transform:translateY(16px);transition:opacity 0.65s cubic-bezier(0.16,1,0.3,1),transform 0.65s cubic-bezier(0.16,1,0.3,1)}.reveal.active{opacity:1;transform:translateY(0)}.delay-100{transition-delay:100ms}.delay-200{transition-delay:200ms}.delay-300{transition-delay:300ms}.glass-nav{background:rgba(255,255,255,0.96);border-bottom:1px solid rgba(226,232,240,0.6);box-shadow:0 1px 8px rgba(0,0,0,0.04)}#mobile-trigger{z-index:101;flex-shrink:0;transition:background-color 0.2s ease,color 0.2s ease}.input-premium{background-color:rgba(255,255,255,0.8);border:1px solid rgba(203,213,225,0.8);padding:1.25rem 1.5rem;border-radius:1rem;width:100%;transition:border-color 0.2s ease,box-shadow 0.2s ease,background-color 0.2s ease;color:#0f172a;font-weight:500}.input-premium:focus{background-color:#ffffff;border-color:#6366f1;box-shadow:0 0 20px rgba(99,102,241,0.15);outline:none}.input-premium::placeholder{color:#94a3b8}h1,h2,h3{letter-spacing:-0.03em;line-height:1.1;font-weight:800;word-break:break-word;overflow-wrap:break-word}.text-gradient{background:linear-gradient(135deg,#334155 0%,#0f172a 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-vibrant{background:linear-gradient(135deg,#6366f1 0%,#06b6d4 50%,#8b5cf6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.text-gradient-gold{background:linear-gradient(135deg,#d97706 0%,#f59e0b 50%,#fbbf24 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:640px){h1{font-size:clamp(2rem,10vw,3rem) !important;line-height:1.1 !important}h2{font-size:clamp(1.75rem,8vw,2.5rem) !important;line-height:1.15 !important}h3{font-size:clamp(1.25rem,6vw,1.75rem) !important;line-height:1.2 !important}h4{font-size:clamp(1.1rem,5vw,1.25rem) !important;line-height:1.3 !important}}#hero-word{transition:opacity 0.4s ease,transform 0.4s ease;display:inline-block}.ticker-track{display:flex;animation:ticker-scroll 25s linear infinite;width:max-content;will-change:transform}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;background:transparent}input[type=range]:focus{outline:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;cursor:pointer;background:rgba(0,0,0,0.05);border-radius:10px}input[type=range]::-webkit-slider-thumb{height:24px;width:24px;border-radius:50%;background:#6366f1;cursor:pointer;-webkit-appearance:none;margin-top:-9px;box-shadow:0 0 20px rgba(99,102,241,0.3);border:2px solid #fff;transition:transform 0.2s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}.glow-blob{position:absolute;filter:blur(80px);z-index:-1;opacity:0.2;border-radius:50%;mix-blend-mode:multiply}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.glow-blob{animation:drift 20s ease-in-out infinite alternate;will-change:transform}}@keyframes drift{0%{transform:translate(0,0) scale(1)}100%{transform:translate(30px,-30px) scale(1.05)}}@keyframes orb-drift{0%{transform:translate(0,0) scale(1)}33%{transform:translate(30px,-20px) scale(1.03)}66%{transform:translate(-15px,15px) scale(0.98)}100%{transform:translate(0,0) scale(1)}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.orb-drift{animation:orb-drift var(--duration,20s) ease-in-out infinite}}.glass-card{background:rgba(255,255,255,0.85);border:1px solid rgba(255,255,255,1);border-radius:2.5rem;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1),border-color 0.2s ease;box-shadow:0 10px 30px -10px rgba(15,23,42,0.05),inset 0 0 0 1px rgba(255,255,255,0.5)}.glass-card:hover{transform:translateY(-4px);border-color:#ffffff;box-shadow:0 20px 40px -10px rgba(15,23,42,0.1),inset 0 0 0 1px rgba(255,255,255,0.8)}.blog-card{background:rgba(255,255,255,0.9);border:1px solid rgba(255,255,255,1);border-radius:2rem;transition:transform 0.4s cubic-bezier(0.165,0.84,0.44,1),box-shadow 0.4s cubic-bezier(0.165,0.84,0.44,1);box-shadow:0 10px 25px -10px rgba(15,23,42,0.05)}.blog-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px -12px rgba(15,23,42,0.12)}.prose-content p{margin-bottom:2rem;line-height:1.8;color:#475569;font-size:1.125rem}.prose-content h3{margin-top:3rem;margin-bottom:1.5rem;color:#0f172a;font-size:1.75rem;font-weight:700}.faq-answer{transition:max-height 0.5s cubic-bezier(0.16,1,0.3,1)}.fab-mini{transition:opacity 0.3s cubic-bezier(0.16,1,0.3,1),transform 0.3s cubic-bezier(0.16,1,0.3,1)}html.js-loaded #solutions-panel{transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease}html.js-loaded #fab-container{transition:opacity 0.45s ease,transform 0.45s ease}html.js-loaded #solutions-nav.is-open #solutions-panel{opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms !important;transition-duration:0.01ms !important}.glass-card{transform:none !important;transition:none !important}#hero-word{transition:none !important}.fab-mini{transition:none !important}}.logo-img{max-width:100%;height:auto}.logo-img-light{mix-blend-mode:normal;filter:none}.logo-img-dark{mix-blend-mode:multiply;filter:brightness(1) contrast(1)}@media (max-width:768px){.input-premium{font-size:16px;padding:1rem 1.25rem}select.input-premium{font-size:16px}button[type="submit"]{min-height:54px}.glass-card{border-radius:1.5rem}h1,h2,h3{word-break:break-word;overflow-wrap:break-word}h1{font-size:clamp(2rem,8vw,3.5rem);line-height:1.1}h2{font-size:clamp(1.75rem,6vw,2.5rem)}.hero-form{padding:1.5rem}.mobile-nav-text{font-size:0.875rem;line-height:1.5}}@media (max-width:480px){.glass-card{padding:1.25rem !important}.hero-buttons{flex-direction:column}.hero-buttons > *{width:100%;justify-content:center}}#mobile-menu{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}@media (max-width:640px){section{padding-left:1rem !important;padding-right:1rem !important}.glass-card{padding:1.25rem !important;border-radius:1.25rem !important}.glass-card p-8,.glass-card p-10,.glass-card p-12{padding:1rem !important}.input-premium{font-size:16px;padding:0.875rem 1rem}button[type="submit"]{min-height:52px;font-size:14px}.overflow-x-auto{max-width:100%}table{font-size:12px}table th,table td{padding:0.5rem 0.75rem !important}}#navbar{position:fixed !important;top:0;left:0;right:0;width:100%;z-index:100}@media (max-width:1279px){#navbar .hidden.xl\:flex{display:none !important}}