:root{--primary-blue:#1447e6;--primary-blue-hover:#0e38be;--primary-blue-light:#eff4ff;--text-dark:#0c0f17;--text-body:#475467;--text-muted:#667085;--border-light:#eaecf0;--border-subtle:#f2f4f7;--surface-bg:#fff;--surface-card:#fafbfc;--font-sans:"Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif:"Instrument Serif", Georgia, serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-sans);color:var(--text-dark);background-color:#fff}body{font-family:var(--font-sans);color:var(--text-dark);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}img{max-width:100%;height:auto;display:block}.container{width:min(1240px,100% - 48px);margin-inline:auto}::-webkit-scrollbar{width:7px;height:6px}::-webkit-scrollbar-track{background:#f8fafc}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.font-serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400}.empower-text{font-family:var(--font-sans);letter-spacing:-.04em;text-align:center;background:linear-gradient(95deg,#cfd7e4 0%,#b4c4dd 12%,#7ba2e7 24%,#1447e6 45%,#0f35b5 60%,#2563eb 78%,#93b3ee 90%,#cfd7e4 100%);-webkit-text-fill-color:transparent;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;-webkit-background-clip:text;font-weight:850;line-height:.92;display:inline-block;transform:translateZ(0)}@keyframes marqueeScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.marquee-wrapper{-webkit-user-select:none;user-select:none;contain:paint;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);display:flex;position:relative;overflow:hidden;transform:translateZ(0);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.marquee-track{will-change:transform;backface-visibility:hidden;perspective:1000px;width:max-content;animation:28s linear infinite marqueeScroll;display:flex;transform:translate(0,0)}.marquee-track:hover{animation-play-state:paused}.section-header-grid{grid-template-columns:120px 200px 1fr;align-items:start;gap:24px;margin-bottom:44px;display:grid}@media (max-width:860px){.section-header-grid{grid-template-columns:1fr;gap:16px;margin-bottom:28px}}.interactive-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s}.interactive-card:hover{transform:translateY(-4px);border-color:#1447e6!important;box-shadow:0 14px 28px #1447e617!important}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(2deg)}}.animate-float{animation:4s ease-in-out infinite floatSlow}@media (max-width:992px){.ecommerce-hero-grid{grid-template-columns:1fr!important}.ecommerce-hero-main{grid-column:span 1!important}}
