@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/poppins-500.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/poppins-600.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/poppins-700.woff2) format("woff2")}@font-face{font-family:"Poppins";font-style:normal;font-weight:800;font-display:swap;src:url(/wp-content/themes/kats-theme/assets/fonts/poppins-800.woff2) format("woff2")}:root{--navy:#081D3D;--navy-2:#0D2752;--navy-3:#133368;--blue:#1A52B8;--blue-2:#2563EB;--blue-tint:#EFF6FF;--blue-subtle:#F0F5FC;--ink:#0F172A;--text:#334155;--muted:#64748B;--gray-bg:#F8FAFC;--gray-subtle:#F1F5F9;--border:#E2E8F0;--border-light:#EDF2F7;--orange:#F97316;--orange-light:#FB923C;--orange-dark:#EA580C;--orange-text:#C2410C;--orange-tint:#FFF7ED;--green:#16A34A;--green-tint:#DCFCE7;--white:#FFFFFF;--grad-orange:linear-gradient(135deg, #F97316 0%, #FB923C 100%);--grad-blue:linear-gradient(135deg, #1A52B8 0%, #2563EB 100%);--grad-hero:linear-gradient(145deg, #071D49 0%, #0C2E6C 25%, #124192 60%, #1A54B8 100%);--grad-card:linear-gradient(180deg, #FFFFFF 0%, #FBFDFF 100%);--font-head:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:16px;--radius-sm:10px;--radius-lg:24px;--shadow-sm:0 1px 3px rgba(15, 23, 42, 0.05), 0 1px 2px rgba(15, 23, 42, 0.03);--shadow:0 10px 25px -4px rgba(15, 23, 42, 0.08), 0 4px 10px -2px rgba(15, 23, 42, 0.03);--shadow-lg:0 20px 40px -10px rgba(15, 23, 42, 0.14), 0 8px 16px -4px rgba(15, 23, 42, 0.06);--shadow-hover:0 22px 48px -12px rgba(26, 82, 184, 0.16), 0 8px 20px -4px rgba(15, 23, 42, 0.06);--shadow-orange:0 10px 28px rgba(249, 115, 22, 0.35);--container:1200px;--ease:cubic-bezier(.22, .61, .36, 1)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:16.5px;line-height:1.7;color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%;height:auto}a{color:var(--blue);text-decoration:none;transition:color .2s,transform .2s}a:hover{color:var(--orange)}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);line-height:1.24;margin:0 0 .6em;letter-spacing:-.02em}h1{font-size:clamp(2.1rem, 4.4vw, 3.4rem);font-weight:750}h2{font-size:clamp(1.65rem, 3vw, 2.4rem);font-weight:700;letter-spacing:-.015em}h3{font-size:clamp(1.18rem, 1.6vw, 1.4rem);font-weight:600;letter-spacing:-.01em}p{margin:0 0 1em}ul{padding-left:1.2em}:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:4px}main{overflow-x:clip}.container{width:min(100% - 36px, var(--container));margin-inline:auto}.section{padding:clamp(70px, 9vw, 116px) 0;position:relative}.section--gray{background:var(--gray-bg)}.section--tint{background:linear-gradient(180deg,var(--blue-tint) 0%,#F8FAFD 100%)}.section-head{max-width:860px;margin:0 auto 56px;text-align:center}.section-head p{color:var(--muted);font-size:1.1rem;line-height:1.65;max-width:720px;margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 .78rem/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--orange-text);background:var(--orange-tint);border:1px solid rgb(249 115 22 / .22);padding:8px 16px;border-radius:999px;margin-bottom:20px;box-shadow:0 2px 8px rgb(249 115 22 / .08)}.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 3px rgb(249 115 22 / .25);animation:pulseDot 2s infinite}@keyframes pulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.7}}.lead{font-size:1.16rem;color:var(--muted);line-height:1.65}.skip-link{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:8px;z-index:1000;font-weight:600}.skip-link:focus{left:8px;color:#fff}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{--bg:var(--grad-orange);--fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:12px 28px;border-radius:12px;border:none;font:600 .98rem/1.2 var(--font-head);background:var(--bg);color:var(--fg);cursor:pointer;position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--shadow-orange),inset 0 1px 1px rgb(255 255 255 / .3);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.btn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.btn:hover{color:var(--fg);transform:translateY(-2px);box-shadow:0 14px 32px rgb(249 115 22 / .48),inset 0 1px 1px rgb(255 255 255 / .45)}.btn:hover svg{transform:translateX(4px)}.btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgb(255 255 255 / .32) 50%,transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease)}.btn:hover::after{transform:translateX(120%)}.btn--primary{background:var(--grad-orange)}.btn--primary:hover{background:linear-gradient(135deg,#EA580C 0%,#F97316 100%)}.btn--outline{--bg:#fff;--fg:var(--blue);border:1.5px solid var(--blue);box-shadow:0 2px 8px rgb(26 82 184 / .08)}.btn--outline:hover{--bg:var(--grad-blue);--fg:#fff;border-color:#fff0;box-shadow:0 12px 28px rgb(26 82 184 / .32)}.btn--ghost-light{--bg:rgba(255,255,255,.08);--fg:#fff;border:1.5px solid rgb(255 255 255 / .32);backdrop-filter:blur(8px);box-shadow:0 4px 14px rgb(0 0 0 / .12)}.btn--ghost-light:hover{--bg:#fff;--fg:var(--navy);border-color:#fff;box-shadow:0 12px 28px rgb(0 0 0 / .24)}.btn--wa{--bg:linear-gradient(135deg, #25D366 0%, #1EBE5D 100%);box-shadow:0 6px 18px rgb(37 211 102 / .35),inset 0 1px 1px rgb(255 255 255 / .3)}.btn--wa:hover{box-shadow:0 12px 28px rgb(37 211 102 / .48)}.btn--sm{min-height:42px;padding:9px 20px;font-size:.91rem;border-radius:10px}.btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.site-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .88);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid rgb(226 232 240 / .7);transition:box-shadow .3s,border-color .3s,background .3s}.site-header.is-scrolled{background:rgb(255 255 255 / .96);box-shadow:0 4px 20px rgb(15 23 42 / .06);border-color:var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.brand img{height:46px;width:auto;transition:transform .25s ease}.brand:hover img{transform:scale(1.02)}.nav{display:flex;align-items:center;gap:8px}.nav__list{list-style:none;display:flex;align-items:center;gap:4px;margin:0;padding:5px 6px;border-radius:999px;background:#F1F5F9;border:1px solid rgb(203 213 225 / .8);box-shadow:inset 0 1px 2px rgb(15 23 42 / .04)}.nav__link{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;font:600 .92rem/1 var(--font-head);color:#334155;background:#fff0;border:0;cursor:pointer;position:relative;transition:all .22s var(--ease);text-decoration:none}.nav__link:hover,.has-dropdown:hover>.nav__link,.has-dropdown.is-open>.nav__link{color:var(--blue);background:#FFF;box-shadow:0 2px 8px rgb(15 23 42 / .08)}.nav__link[aria-current="page"],.nav__link.active{color:#FFF;background:linear-gradient(135deg,var(--blue) 0%,#153E8A 100%);box-shadow:0 4px 12px rgb(26 82 184 / .28);font-weight:600}.nav__link svg{width:14px;height:14px;transition:transform .25s var(--ease);opacity:.8}.header-actions{display:flex;align-items:center;gap:12px}.header-phone{display:flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;background:var(--blue-tint);border:1.5px solid rgb(26 82 184 / .16);color:var(--blue);text-decoration:none;transition:all .25s var(--ease)}.header-phone:hover{background:var(--blue);color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgb(26 82 184 / .28);border-color:#fff0}.header-phone__icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--blue);flex:none;transition:all .25s ease;box-shadow:0 2px 6px rgb(26 82 184 / .15)}.header-phone:hover .header-phone__icon{background:rgb(255 255 255 / .22);color:#fff;transform:rotate(12deg)}.header-phone__icon svg{width:16px;height:16px}.header-phone__text{display:flex;flex-direction:column;line-height:1.15}.header-phone__text small{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;font-weight:700;opacity:.82}.header-phone__text strong{font-size:.88rem;font-family:var(--font-head);font-weight:700;white-space:nowrap}.header-phone-btn--mobile{display:none;width:42px;height:42px;border-radius:12px;background:var(--blue-tint);color:var(--blue);border:1.5px solid rgb(26 82 184 / .2);place-items:center;text-decoration:none;transition:all .2s var(--ease)}.header-phone-btn--mobile:hover{background:var(--blue);color:#fff;transform:scale(1.05)}.header-phone-btn--mobile svg{width:20px;height:20px}.nav-mobile-contact{display:none}.has-dropdown{position:relative}.dropdown{position:absolute;top:calc(100% + 14px);left:50%;width:780px;max-width:calc(100vw - 32px);box-sizing:border-box;transform:translate(-50%,10px) scale(.985);background:#fff;border:1px solid rgb(203 213 225 / .9);border-radius:22px;box-shadow:0 30px 70px -12px rgb(8 29 61 / .24),0 10px 28px -6px rgb(15 23 42 / .08),0 0 0 1px rgb(255 255 255 / .8) inset;padding:20px;display:block;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s;z-index:200}.dropdown::before{content:"";position:absolute;top:-18px;left:0;right:0;height:18px}.dropdown::after{content:"";position:absolute;top:0;left:28px;right:28px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--blue) 0%,var(--orange) 50%,var(--green) 100%)}.has-dropdown:hover .dropdown,.has-dropdown.is-open .dropdown,.has-dropdown:focus-within .dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0) scale(1)}.has-dropdown:hover>.nav__link svg,.has-dropdown.is-open>.nav__link svg{transform:rotate(180deg);color:var(--blue);opacity:1}.dropdown-header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 14px;border-bottom:1px solid #F1F5F9;margin-bottom:14px;font-size:.73rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475569}.dropdown-header__title{display:inline-flex;align-items:center;gap:7px;color:var(--navy)}.dropdown-header__title svg{width:15px;height:15px;color:var(--orange)}.dropdown-pill{font-size:.69rem;font-weight:700;padding:4px 12px;border-radius:999px;background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);color:var(--blue);border:1px solid #BFDBFE;letter-spacing:.04em}.dropdown-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dd-item{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-radius:16px;color:var(--text);background:#F8FAFC;border:1px solid #E2E8F0;transition:all .22s var(--ease);text-decoration:none;position:relative;min-width:0;box-sizing:border-box}.dd-item:hover{background:#FFF;transform:translateY(-2px);box-shadow:0 12px 28px -6px rgb(15 23 42 / .1),0 4px 10px -2px rgb(15 23 42 / .04)}.dd-item--transport:hover{border-color:#FDBA74;background:linear-gradient(135deg,#FFFFFF 45%,#FFF7ED 100%)}.dd-item--printing:hover{border-color:#A5B4FC;background:linear-gradient(135deg,#FFFFFF 45%,#EEF2FF 100%)}.dd-item--inventory:hover{border-color:#7DD3FC;background:linear-gradient(135deg,#FFFFFF 45%,#F0F9FF 100%)}.dd-item--chit:hover{border-color:#6EE7B7;background:linear-gradient(135deg,#FFFFFF 45%,#ECFDF5 100%)}.dd-icon{flex:none;width:48px;height:48px;border-radius:14px;display:grid;place-items:center;transition:all .25s var(--ease);margin-top:1px}.dd-icon svg{width:23px;height:23px}.dd-icon--transport{background:#FFF7ED;color:#EA580C;border:1px solid #FED7AA}.dd-item:hover .dd-icon--transport{background:linear-gradient(135deg,#F97316,#EA580C);color:#fff;border-color:#fff0;box-shadow:0 8px 18px rgb(234 88 12 / .32);transform:scale(1.04)}.dd-icon--printing{background:#EEF2FF;color:#4F46E5;border:1px solid #C7D2FE}.dd-item:hover .dd-icon--printing{background:linear-gradient(135deg,#6366F1,#4F46E5);color:#fff;border-color:#fff0;box-shadow:0 8px 18px rgb(79 70 229 / .32);transform:scale(1.04)}.dd-icon--inventory{background:#F0F9FF;color:#0284C7;border:1px solid #BAE6FD}.dd-item:hover .dd-icon--inventory{background:linear-gradient(135deg,#0EA5E9,#0284C7);color:#fff;border-color:#fff0;box-shadow:0 8px 18px rgb(2 132 199 / .32);transform:scale(1.04)}.dd-icon--chit{background:#ECFDF5;color:#059669;border:1px solid #A7F3D0}.dd-item:hover .dd-icon--chit{background:linear-gradient(135deg,#10B981,#059669);color:#fff;border-color:#fff0;box-shadow:0 8px 18px rgb(5 150 105 / .32);transform:scale(1.04)}.dd-icon--nbfc{background:#F0FDFA;color:#0D9488;border:1px solid #99F6E4}.dd-item:hover .dd-icon--nbfc{background:linear-gradient(135deg,#14B8A6,#0D9488);color:#fff;border-color:#fff0;box-shadow:0 8px 18px rgb(13 148 136 / .32);transform:scale(1.04)}.dd-content{flex:1;min-width:0}.dd-title-row{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:4px;flex-wrap:wrap}.dd-content strong{font:700 .95rem/1.25 var(--font-head);color:var(--ink);transition:color .2s}.dd-item:hover .dd-content strong{color:var(--blue)}.dd-badge{font-size:.64rem;font-weight:700;padding:2px 8px;border-radius:999px;background:#F1F5F9;color:#475569;border:1px solid #E2E8F0;letter-spacing:.02em;white-space:nowrap}.dd-badge--transport{background:#FFF7ED;color:#C2410C;border-color:#FED7AA}.dd-badge--printing{background:#EEF2FF;color:#4338CA;border-color:#C7D2FE}.dd-badge--inventory{background:#F0F9FF;color:#0369A1;border-color:#BAE6FD}.dd-badge--chit{background:#ECFDF5;color:#047857;border-color:#A7F3D0}.dd-badge--nbfc{background:#F0FDFA;color:#0F766E;border-color:#99F6E4}.dd-content small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;color:#64748B;font-size:.8rem;line-height:1.42}.dd-arrow{flex:none;width:26px;height:26px;border-radius:50%;background:#FFF;border:1px solid #E2E8F0;display:grid;place-items:center;align-self:center;opacity:0;transform:translateX(-6px);color:var(--blue);transition:all .22s var(--ease);box-shadow:0 2px 6px rgb(15 23 42 / .06)}.dd-arrow svg{width:14px;height:14px}.dd-item:hover .dd-arrow{opacity:1;transform:translateX(0);background:var(--blue);color:#fff;border-color:var(--blue)}.dropdown-footer{margin-top:14px;padding:12px 16px;border-radius:14px;background:linear-gradient(90deg,#F8FAFC 0%,#EFF6FF 100%);border:1px solid #DBEAFE;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.83rem}.dropdown-footer-left{display:flex;align-items:center;gap:8px;color:#334155;font-weight:600}.dropdown-dot{width:8px;height:8px;border-radius:50%;background:var(--green);display:inline-block;box-shadow:0 0 0 3px rgb(16 185 129 / .2)}.dropdown-footer-actions{display:flex;align-items:center;gap:10px}.dropdown-footer-wa{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:999px;background:#ECFDF5;color:#047857;border:1px solid #A7F3D0;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s}.dropdown-footer-wa svg{width:14px;height:14px}.dropdown-footer-wa:hover{background:#059669;color:#fff;border-color:#059669}.dropdown-footer-link{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:999px;background:var(--blue);color:#fff;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .2s;box-shadow:0 4px 10px rgb(26 82 184 / .22)}.dropdown-footer-link svg{width:13px;height:13px;transition:transform .2s}.dropdown-footer-link:hover{background:var(--orange);color:#fff;transform:translateY(-1px)}.dropdown-footer-link:hover svg{transform:translateX(2px)}.nav-toggle{display:none;width:46px;height:46px;border:1px solid var(--border);border-radius:12px;background:#fff;cursor:pointer;place-items:center}.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{display:block;width:20px;height:2px;background:var(--ink);border-radius:2px;position:relative;transition:transform .3s,background .3s}.nav-toggle span::before,.nav-toggle span::after{content:"";position:absolute;left:0}.nav-toggle span::before{top:-6px}.nav-toggle span::after{top:6px}.nav-open .nav-toggle span{background:#fff0}.nav-open .nav-toggle span::before{transform:translateY(6px) rotate(45deg)}.nav-open .nav-toggle span::after{transform:translateY(-6px) rotate(-45deg)}.hero{position:relative;overflow:hidden;color:#DCE6F7;background:radial-gradient(1200px 600px at 85% -10%,#2563EB 0%,transparent 60%),linear-gradient(135deg,var(--navy) 0%,var(--navy-2) 55%,#12376F 100%);padding:clamp(68px, 9vw, 114px) 0 clamp(84px, 10vw, 134px)}.hero h1{color:#fff}.hero--home{padding:clamp(80px, 10vw, 136px) 0 clamp(100px, 11vw, 148px);text-align:center;background:var(--grad-hero)}.hh-inner{position:relative;z-index:2;max-width:940px;margin:0 auto}.hero--home h1{font-size:clamp(2.3rem, 5.2vw, 4.1rem);line-height:1.12;letter-spacing:-.03em;margin-bottom:.45em;font-weight:800}.hero--home .lead{margin:0 auto 36px;max-width:680px;font-size:clamp(1.08rem, 1.4vw, 1.22rem);color:#C9D7EE;font-weight:400;line-height:1.65}.hero--home .btn-row,.hero--home .hero-badges{justify-content:center}.hero--home .hero-badges{margin-top:34px;gap:12px 18px}.hh-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.hh-glow{position:absolute;border-radius:50%;will-change:transform}.hh-glow--a{width:900px;height:900px;left:-380px;bottom:-520px;background:radial-gradient(closest-side,rgb(249 115 22 / .28),#fff0);animation:drift 22s ease-in-out infinite}.hh-glow--b{width:1000px;height:1000px;right:-400px;top:-560px;background:radial-gradient(closest-side,rgb(37 99 235 / .55),#fff0);animation:drift 26s ease-in-out infinite reverse}.hh-glow--c{width:640px;height:640px;left:38%;top:30%;background:radial-gradient(closest-side,rgb(147 197 253 / .15),#fff0);animation:drift 30s ease-in-out infinite}@keyframes drift{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(40px,-30px) scale(1.06)}66%{transform:translate(-30px,20px) scale(.96)}}.hh-rings{position:absolute;left:50%;top:50%;width:min(1100px, 140vw);transform:translate(-50%,-46%);opacity:.9;mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 72%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 72%)}.hh-rings circle{fill:none;stroke:rgb(255 255 255 / .07);stroke-width:1}.hh-rings circle:nth-child(2){stroke-dasharray:2 10;stroke:rgb(255 255 255 / .10)}.hh-rings .hh-dot{fill:var(--orange);stroke:none;transform-origin:400px 400px;animation:spin 40s linear infinite}.hh-rings .hh-dot--b{fill:#93C5FD;animation-duration:28s;animation-direction:reverse}.hero-rotator-title{display:block;position:relative;color:var(--orange);font-weight:800;min-height:1.22em;background:linear-gradient(90deg,#FFA048 0%,#FFC480 100%);-webkit-background-clip:text;background-clip:text;color:#fff0;transition:opacity .28s var(--ease),transform .28s var(--ease);will-change:opacity,transform}.hero-rotator-title.is-changing{opacity:0;transform:translateY(-8px)}.hero-rotator-lead{margin:0 auto 36px;max-width:680px;min-height:3.4em;font-size:clamp(1.08rem, 1.4vw, 1.22rem);color:#C9D7EE;font-weight:400;line-height:1.65;transition:opacity .28s var(--ease),transform .28s var(--ease);will-change:opacity,transform}.hero-rotator-lead.is-changing{opacity:0;transform:translateY(-8px)}.hero h1 .hl{color:var(--orange);position:relative;white-space:nowrap}.hero .lead{color:#C7D4EA;max-width:580px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative;z-index:2}.hero-bg-grid{position:absolute;inset:0;z-index:0;opacity:.3;background-image:radial-gradient(rgb(255 255 255 / .24) 1px,transparent 1.2px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000 0%,transparent 85%);animation:gridDrift 30s linear infinite}@keyframes gridDrift{to{background-position:280px 140px}}.orb{position:absolute;border-radius:50%;z-index:0;animation:float 14s ease-in-out infinite;will-change:transform}.orb--orange{width:560px;height:560px;background:radial-gradient(closest-side,rgb(249 115 22 / .28),#fff0);bottom:-240px;left:-200px}.orb--blue{width:640px;height:640px;background:radial-gradient(closest-side,rgb(37 99 235 / .55),#fff0);top:-260px;right:4%;animation-delay:-6s}@keyframes float{0%,100%{transform:translate(0,0)}50%{transform:translate(25px,-20px)}}.hero-badges{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:30px;padding:0;list-style:none;font-size:.92rem}.hero-badges li{display:flex;align-items:center;gap:8px;color:#E0EBFB;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:8px 18px;border-radius:999px;box-shadow:0 4px 14px rgb(0 0 0 / .08);font-weight:500}.hero-badges svg{width:18px;height:18px;color:#FB923C;flex:none}.hero .eyebrow{background:rgb(249 115 22 / .15);color:#FFB37A;border-color:rgb(249 115 22 / .3)}.hero-wave{position:absolute;left:0;right:0;bottom:-1px;z-index:3;width:100%;height:auto;color:#fff}.hero--page{padding:clamp(52px, 7vw, 88px) 0 clamp(76px, 9vw, 114px)}.hero--page .hero-grid{grid-template-columns:1fr 1fr;gap:48px;align-items:start}.hero--page h1{font-size:clamp(2rem, 3.4vw, 2.85rem)}.hero .form-card{background:#fff;color:var(--text);box-shadow:0 24px 60px rgb(7 25 55 / .45);border:1px solid rgb(255 255 255 / .25);position:relative;z-index:5}.hero .form-card h2{color:var(--ink)!important}.hero .form-card label{color:var(--ink)!important}.hero .form-card p{color:var(--muted)}.hero .form-card .field textarea{min-height:76px}.mock{position:relative;animation:float 9s ease-in-out infinite}.mock__window{background:#fff;border-radius:18px;box-shadow:0 32px 80px -10px rgb(7 25 55 / .45);overflow:hidden;color:var(--text);border:1px solid rgb(255 255 255 / .2)}.mock__bar{display:flex;align-items:center;gap:7px;padding:12px 18px;background:#F8FAFC;border-bottom:1px solid var(--border)}.mock__bar i{width:11px;height:11px;border-radius:50%;background:#CBD5E1}.mock__bar i:first-child{background:#EF4444}.mock__bar i:nth-child(2){background:#F59E0B}.mock__bar i:nth-child(3){background:#10B981}.mock__bar span{margin-left:10px;font:600 .8rem var(--font-head);color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__body{display:grid;grid-template-columns:72px 1fr;min-height:300px}.mock__side{background:var(--navy-2);padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:14px}.mock__side b{width:32px;height:32px;border-radius:10px;background:rgb(255 255 255 / .12)}.mock__side b.on{background:var(--grad-orange);box-shadow:0 4px 12px rgb(249 115 22 / .4)}.mock__main{padding:20px;display:grid;gap:14px}.mock__kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kpi{border:1px solid var(--border);border-radius:12px;padding:11px 13px;background:#FAFCFE}.kpi small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.68rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.kpi strong{font:700 1.15rem var(--font-head);color:var(--ink)}.kpi em{font-style:normal;font-size:.72rem;color:#16A34A;font-weight:600}.mock__chart{border:1px solid var(--border);border-radius:12px;padding:13px}.mock__chart small{font-size:.72rem;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.06em}.bars{display:flex;align-items:flex-end;gap:8px;height:96px;margin-top:10px}.bars span{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,var(--blue-2),var(--blue));transform-origin:bottom;animation:grow 1.4s var(--ease) both}.bars span:nth-child(3n){background:var(--grad-orange)}@keyframes grow{from{transform:scaleY(0)}}.mock__rows{display:grid;gap:7px}.mock__rows div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock__rows div{display:grid;grid-template-columns:1.7fr 1fr auto;gap:10px;align-items:center;font-size:.74rem;padding:8px 12px;border-radius:10px;background:#F8FAFC;border:1px solid #EDF2F7}.mock__rows div span:last-child{justify-self:end;font-weight:600;padding:3px 9px;border-radius:99px;background:var(--green-tint);color:#15803D;font-size:.68rem}.mock__rows div.pending span:last-child{background:var(--orange-tint);color:var(--orange-text)}.mock__float{position:absolute;display:flex;align-items:center;gap:12px;padding:13px 16px;background:#fff;border-radius:14px;box-shadow:var(--shadow-lg);font-size:.82rem;color:var(--ink);line-height:1.35;border:1px solid var(--border-light);animation:float 7s ease-in-out infinite}.mock__float strong{display:block;font-family:var(--font-head);font-size:.88rem}.mock__float .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--orange-tint);color:var(--orange-text);flex:none}.mock__float .ic svg{width:20px;height:20px}.mock__float--a{left:-34px;bottom:34px;animation-delay:-2s}.mock__float--b{right:-20px;top:-22px;animation-delay:-4s}.mock__float--b .ic{background:var(--green-tint);color:var(--green)}.grid{display:grid;gap:24px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:32px 28px;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;position:relative;overflow:hidden}.card::after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--grad-orange);border-radius:16px 16px 0 0;opacity:0;transition:opacity .3s var(--ease)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-hover);border-color:rgb(26 82 184 / .2)}.card:hover::after{opacity:1}.card h3{margin-bottom:8px}.card p{color:var(--muted);margin:0;font-size:.98rem;line-height:1.6}.icon-box{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue);margin-bottom:20px;transition:background .35s,color .35s,transform .35s var(--ease),box-shadow .35s}.icon-box svg{width:26px;height:26px}.card:hover .icon-box{background:var(--blue);color:#fff;transform:rotate(-5deg) scale(1.06);box-shadow:0 8px 20px rgb(26 82 184 / .25)}.icon-box--orange{background:var(--orange-tint);color:var(--orange-text)}.card:hover .icon-box--orange{background:var(--orange);color:#fff;box-shadow:0 8px 20px rgb(249 115 22 / .3)}.prows{display:grid;gap:clamp(32px, 4.5vw, 52px)}.prow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px, 5vw, 76px);align-items:center;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(24px, 3.5vw, 42px);box-shadow:var(--shadow-sm);transition:box-shadow .4s var(--ease),border-color .4s,transform .4s var(--ease)}.prow:hover{box-shadow:var(--shadow-hover);border-color:rgb(26 82 184 / .22);transform:translateY(-4px)}.prow__media{display:block;border-radius:20px;background:linear-gradient(160deg,#F8FAFD,var(--blue-tint));overflow:hidden;border:1px solid var(--border-light)}.prow__media img{width:100%;height:auto;transition:transform .6s var(--ease)}.prow:hover .prow__media img{transform:scale(1.04)}.prow__tag{display:inline-flex;align-items:center;gap:8px;font:600 .85rem/1.3 var(--font-head);color:var(--orange-text);background:var(--orange-tint);padding:7px 16px;border-radius:999px;margin-bottom:16px;border:1px solid rgb(249 115 22 / .2)}.prow__tag svg{width:18px;height:18px;flex:none}.prow h3{font-size:clamp(1.55rem, 2.4vw, 2.1rem);margin-bottom:10px;font-weight:750}.prow h3 a{color:var(--ink)}.prow h3 a:hover{color:var(--blue)}.prow p{color:var(--muted);font-size:1.02rem;line-height:1.65}.prow__list{list-style:none;padding:0;margin:20px 0 28px;display:grid;gap:11px}.prow__list li{display:flex;gap:11px;color:var(--text);font-weight:500;font-size:.97rem}.prow__list svg{width:20px;height:20px;color:#16A34A;flex:none;margin-top:3px;background:var(--green-tint);border-radius:50%;padding:2px}.prow:nth-child(even) .prow__media{order:2}@media (max-width:860px){.prow{grid-template-columns:1fr}.prow:nth-child(even) .prow__media{order:0}}.shift{background:linear-gradient(180deg,#fff 0%,#F8FAFD 100%)}.shift h2{font-size:clamp(1.75rem, 3.4vw, 2.65rem)}.strike{position:relative;white-space:nowrap;color:var(--muted)}.strike::after{content:"";position:absolute;left:-2%;right:-2%;top:55%;height:.13em;border-radius:4px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .7s var(--ease)}.in-view .strike::after,.section-head.in-view .strike::after{transform:scaleX(1)}.section-head .strike:nth-of-type(2)::after{transition-delay:.25s}.section-head .strike:nth-of-type(3)::after{transition-delay:.5s}.shift__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:28px;align-items:stretch}.shift__col{border-radius:var(--radius-lg);padding:clamp(26px, 3.2vw, 40px);position:relative;overflow:hidden}.shift__col--before{background:#FFF7ED;border:1.5px dashed #FDBA74;box-shadow:0 4px 20px rgb(234 88 12 / .05)}.shift__col--after{background:linear-gradient(160deg,var(--navy) 0%,#11356F 100%);color:#DCE6F7;box-shadow:var(--shadow-lg);border:1px solid rgb(255 255 255 / .12)}.shift__label{display:inline-flex;align-items:center;gap:8px;font:700 .82rem/1 var(--font-head);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}.shift__label svg{width:18px;height:18px}.shift__col--before .shift__label{color:#C2410C}.shift__col--after .shift__label{color:#FB923C}.notes{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.note{font:600 .95rem/1.35 var(--font-head);color:#431407;background:#FEF08A;padding:12px 16px;border-radius:4px 4px 4px 14px;box-shadow:0 6px 16px rgb(120 80 20 / .14);transform:rotate(var(--r));animation:wobble 6s ease-in-out infinite;border:1px solid rgb(0 0 0 / .06)}.note.n2{background:#FED7AA;animation-delay:-1.2s}.note.n3{background:#BAE6FD;animation-delay:-2.4s}.note.n4{background:#BBF7D0;animation-delay:-3.6s}.note.n5{background:#FBCFE8;animation-delay:-4.8s}@keyframes wobble{0%,100%{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(calc(var(--r) * -1)) translateY(-4px)}}.shift__pains{list-style:none;padding:0;margin:0;display:grid;gap:12px;color:#9A3412;font-weight:500}.shift__pains li{display:flex;gap:10px;align-items:center}.shift__pains li::before{content:"âœ•";width:20px;height:20px;border-radius:50%;background:#FEE2E2;color:#DC2626;display:grid;place-items:center;font-size:.75rem;font-weight:800;flex:none}.shift__arrow{align-self:center;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--grad-orange);color:#fff;box-shadow:0 12px 30px rgb(249 115 22 / .45);animation:nudge 2.4s ease-in-out infinite}.shift__arrow svg{width:28px;height:28px}@keyframes nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(8px)}}.shift__wins{list-style:none;padding:0;margin:0 0 32px;display:grid;gap:18px}.shift__wins li{display:flex;gap:14px;align-items:flex-start;opacity:0;transform:translateX(16px);transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:var(--d)}.shift__col--after.in-view .shift__wins li,html:not(.js) .shift__wins li{opacity:1;transform:none}.shift__wins strong{display:block;color:#fff;font:600 1.04rem/1.35 var(--font-head)}.shift__wins li>span:last-child{font-size:.94rem;color:#C7D4EA}.w-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgb(255 255 255 / .12);color:#FB923C;flex:none}.w-ic svg{width:22px;height:22px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;counter-reset:step;position:relative}.steps::before{content:"";position:absolute;top:34px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--blue) 0 8px,transparent 8px 16px);opacity:.3}.step{text-align:center;position:relative}.step__num{width:70px;height:70px;margin:0 auto 20px;border-radius:50%;display:grid;place-items:center;font:700 1.35rem var(--font-head);color:#fff;background:var(--grad-blue);box-shadow:0 0 0 8px #fff,0 12px 28px rgb(37 99 235 / .32);position:relative}.section--gray .step__num{box-shadow:0 0 0 8px var(--gray-bg),0 12px 28px rgb(37 99 235 / .32)}.step:last-child .step__num{background:var(--grad-orange);box-shadow:0 0 0 8px #fff,0 12px 28px rgb(249 115 22 / .36)}.section--gray .step:last-child .step__num{box-shadow:0 0 0 8px var(--gray-bg),0 12px 28px rgb(249 115 22 / .36)}.step h3{font-size:1.22rem;margin-bottom:6px}.step p{color:var(--muted);font-size:.96rem;line-height:1.55}.split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.split+.split{margin-top:96px}.split--rev .split__media{order:-1}.checklist{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:14px}.checklist li{display:flex;gap:12px;font-weight:500;color:var(--ink)}.checklist svg{flex:none;width:22px;height:22px;color:#fff;background:var(--blue);border-radius:50%;padding:4px;margin-top:3px;box-shadow:0 2px 6px rgb(26 82 184 / .3)}.panel{background:#fff;border:1px solid var(--border);border-radius:20px;padding:28px;box-shadow:var(--shadow-lg)}.panel__title{display:flex;justify-content:space-between;align-items:center;font:600 .94rem var(--font-head);color:var(--ink);margin-bottom:18px}.panel__title span{font-size:.72rem;padding:4px 12px;border-radius:99px;background:var(--orange-tint);color:var(--orange-text);font-weight:600}.tbl{width:100%;border-collapse:collapse;font-size:.86rem;background:#fff;border-radius:12px;overflow:hidden}.tbl th{text-align:left;font:600 .74rem var(--font-head);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:#F8FAFC;padding:12px 14px}.tbl td{padding:12px 14px;border-top:1px solid var(--border);color:var(--ink);font-weight:500}.tbl td:last-child,.tbl th:last-child{text-align:right}.tag{display:inline-block;font-size:.72rem;font-weight:600;padding:3px 10px;border-radius:99px}.tag--ok{background:var(--green-tint);color:#15803D}.tag--wait{background:var(--orange-tint);color:var(--orange-text)}.tag--blue{background:var(--blue-tint);color:var(--blue)}.flow{display:grid;gap:12px}.flow__step{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:14px 18px}.flow__step b{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--blue-tint);color:var(--blue);font:700 .85rem var(--font-head);flex:none}.flow__step.done b{background:#16A34A;color:#fff}.flow__step.now b{background:var(--orange);color:#fff;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgb(249 115 22 / .5)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.flow__step span{font-size:.92rem;color:var(--ink);font-weight:600}.flow__step small{margin-left:auto;color:var(--muted);font-size:.78rem;font-weight:500}.meter{height:10px;border-radius:99px;background:#E2E8F0;overflow:hidden;margin:6px 0 16px}.meter i{display:block;height:100%;border-radius:inherit;background:var(--grad-blue);width:var(--w);transform-origin:left}.meter--orange i{background:var(--grad-orange)}.in-view .meter i{animation:meterGrow 1.4s var(--ease) both}@keyframes meterGrow{from{transform:scaleX(0)}}.meter-label{display:flex;justify-content:space-between;font-size:.84rem;color:var(--ink);font-weight:600}.pills{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pill{padding:10px 20px;border-radius:999px;background:#fff;border:1.5px solid var(--border);font:500 .96rem var(--font-head);color:var(--ink);display:inline-flex;gap:8px;align-items:center;transition:all .25s var(--ease);box-shadow:var(--shadow-sm)}.pill:hover{transform:translateY(-2px);border-color:var(--blue);box-shadow:var(--shadow);color:var(--blue)}.pill svg{width:18px;height:18px;color:var(--orange)}.ps{display:grid;grid-template-columns:1fr 1fr;gap:28px}.ps__col{border-radius:var(--radius);padding:36px;box-shadow:var(--shadow-sm)}.ps__col--bad{background:#FFF7ED;border:1.5px solid #FED7AA}.ps__col--good{background:#EFF6FF;border:1.5px solid #BFDBFE}.ps__col h3{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ps__col h3 svg{width:26px;height:26px;flex:none}.ps__col--bad h3 svg{color:#EA580C}.ps__col--good h3 svg{color:var(--blue)}.ps__col ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ps__col li{display:flex;gap:12px;font-weight:500;font-size:.98rem}.ps__col li svg{flex:none;width:20px;height:20px;margin-top:3px}.ps__col--bad li svg{color:#EA580C}.ps__col--good li svg{color:var(--blue)}.reports{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.reports li{display:flex;align-items:center;gap:12px;padding:15px 18px;background:#fff;border:1px solid var(--border);border-radius:14px;font-weight:500;color:var(--ink);font-size:.95rem;box-shadow:var(--shadow-sm);transition:all .25s ease}.reports li:hover{border-color:var(--blue);transform:translateX(4px);box-shadow:var(--shadow)}.reports svg{width:20px;height:20px;color:var(--blue);flex:none}.faq{max-width:860px;margin:0 auto;display:grid;gap:14px}.faq details{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-sm);transition:box-shadow .3s,border-color .3s;overflow:hidden}.faq details[open]{box-shadow:var(--shadow);border-color:#BFDBFE;border-left:4px solid var(--orange)}.faq summary{list-style:none;cursor:pointer;padding:22px 56px 22px 24px;position:relative;font:600 1.05rem/1.45 var(--font-head);color:var(--ink);transition:color .2s}.faq summary:hover{color:var(--blue)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;right:22px;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;background:var(--blue-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231A52B8' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .3s var(--ease)}.faq details[open] summary::after{transform:rotate(45deg);background-color:var(--orange-tint)}.faq .faq__a{padding:0 24px 22px;color:var(--muted);font-size:.98rem;line-height:1.65}.faq .faq__a p:last-child{margin:0}.cta-band{position:relative;overflow:hidden;border-radius:var(--radius-lg);padding:clamp(44px, 6vw, 76px);background:radial-gradient(700px 350px at 90% -10%,rgb(249 115 22 / .4),transparent 60%),linear-gradient(135deg,var(--navy) 0%,#10326B 60%,var(--blue) 100%);color:#DCE6F7;display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:center;box-shadow:0 30px 60px -15px rgb(8 29 61 / .4)}.cta-band h2{color:#fff;margin-bottom:.4em;font-size:clamp(1.8rem, 3vw, 2.4rem)}.cta-band p{margin:0;color:#CBD5E1;font-size:1.1rem}.cta-band .btn-row{justify-content:flex-end}.cta-band__ring{position:absolute;right:-60px;bottom:-90px;width:280px;opacity:.12;animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.breadcrumb{font-size:.9rem;margin-bottom:22px}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}.breadcrumb li{display:flex;align-items:center;gap:6px;color:#94A3B8}.breadcrumb li+li::before{content:"â€º";color:#64748B;font-size:1.1em}.breadcrumb a{color:#CBD5E1}.breadcrumb a:hover{color:#fff}.form-card{scroll-margin-top:100px;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:clamp(28px, 4vw, 44px);border:1px solid var(--border)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:grid;gap:6px}.field--full{grid-column:1 / -1}.field label{font:600 .9rem var(--font-head);color:var(--ink)}.field label .req{color:var(--orange-dark)}.field input,.field select,.field textarea{width:100%;font:inherit;font-size:1rem;color:var(--ink);padding:13px 16px;border-radius:12px;border:1.5px solid var(--border);background:#F8FAFC;transition:all .2s ease}.field textarea{min-height:120px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);background:#fff;box-shadow:0 0 0 4px rgb(26 82 184 / .12)}@keyframes fieldPulse{0%{box-shadow:0 0 0 0 rgb(244 123 32 / .7);border-color:var(--orange)}50%{box-shadow:0 0 0 8px rgb(244 123 32 / .25);border-color:var(--orange)}100%{box-shadow:0 0 0 4px rgb(26 82 184 / .16);border-color:var(--blue)}}.field-pulse{animation:fieldPulse 1s ease-out!important}.field .err{color:#DC2626;font-size:.82rem;min-height:1em;font-weight:500}.field.invalid input,.field.invalid select{border-color:#DC2626;background:#FEF2F2}.hp{position:absolute!important;left:-9999px!important}.form-note{font-size:.85rem;color:var(--muted);margin-top:14px;line-height:1.5}.form-status{margin-top:14px;font-weight:600;font-size:.95rem}.form-status.ok{color:var(--green)}.form-status.bad{color:#DC2626}.btn[disabled]{opacity:.7;pointer-events:none}.or-sep{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:.88rem;margin:20px 0;font-weight:500}.or-sep::before,.or-sep::after{content:"";flex:1;height:1px;background:var(--border)}.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:20px}.contact-list li{display:flex;gap:16px;align-items:flex-start}.contact-list .icon-box{margin:0;width:48px;height:48px;border-radius:12px;flex:none}.contact-list strong{display:block;font-family:var(--font-head);color:var(--ink);font-size:1rem}.map-facade{display:grid;place-items:center;text-align:center;min-height:260px;border-radius:var(--radius);background:linear-gradient(135deg,var(--blue-tint),#fff);border:1.5px dashed #93C5FD;color:var(--blue);cursor:pointer;font-family:var(--font-head);font-weight:600;transition:all .3s ease}.map-facade:hover{border-color:var(--blue);background:var(--blue-tint)}.map-facade iframe{width:100%;height:320px;border:0;border-radius:var(--radius)}.prose{max-width:820px;margin:0 auto;line-height:1.8}.prose h2{font-size:1.5rem;margin-top:2em}.prose li{margin-bottom:.4em}.site-footer{background:#06152F;color:#94A3B8;padding:84px 0 0;font-size:.95rem;position:relative;overflow:hidden}.site-footer::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--blue),var(--orange))}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:44px}.site-footer .footer-h{color:#fff;font-size:1.05rem;font-weight:600;margin-bottom:20px}.site-footer a{color:#94A3B8;transition:color .2s ease}.site-footer a:hover{color:#fff}.site-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:11px}.footer-brand img{height:52px;width:auto;margin-bottom:20px}.footer-contact li{display:flex;gap:12px}.footer-contact svg{width:18px;height:18px;flex:none;color:var(--orange);margin-top:4px}.social{display:flex;gap:10px;margin-top:22px}.social a{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:rgb(255 255 255 / .07);color:#fff;transition:all .25s ease}.social a:hover{background:var(--orange);transform:translateY(-3px)}.social svg{width:18px;height:18px}.footer-bottom{margin-top:60px;padding:24px 0;border-top:1px solid rgb(255 255 255 / .08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.88rem}.footer-bottom nav{display:flex;gap:24px}.wa-widget{position:fixed;right:24px;bottom:24px;z-index:120;font-family:var(--font-body)}.wa-widget__popup{position:absolute;right:0;bottom:calc(100% + 14px);width:380px;max-width:calc(100vw - 28px);background:#fff;border-radius:20px;box-shadow:0 24px 60px -10px rgb(15 23 42 / .28),0 8px 24px rgb(0 0 0 / .08);border:1px solid rgb(226 232 240 / .9);overflow:hidden;display:flex;flex-direction:column;max-height:min(620px, calc(100vh - 110px));opacity:0;visibility:hidden;transform:scale(.92) translateY(12px);transform-origin:bottom right;transition:opacity .25s var(--ease),transform .25s var(--ease),visibility .25s}.wa-widget__popup.is-open{opacity:1;visibility:visible;transform:scale(1) translateY(0)}.wa-widget__header{background:linear-gradient(135deg,#075E54 0%,#128C7E 100%);padding:14px 16px;color:#fff;display:flex;align-items:center;gap:12px;flex-shrink:0}.wa-widget__avatar{position:relative;width:42px;height:42px;border-radius:50%;background:#25D366;display:grid;place-items:center;color:#fff;flex:none;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.wa-widget__avatar svg{width:24px;height:24px}.wa-widget__status-dot{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#4ADE80;border:2px solid #075E54}.wa-widget__meta{flex:1}.wa-widget__meta strong{display:block;font:600 .92rem/1.2 var(--font-head);color:#fff}.wa-widget__meta small{font-size:.72rem;color:#E0F2FE;opacity:.9}.wa-widget__close{background:rgb(255 255 255 / .15);border:0;color:#fff;font-size:1.25rem;cursor:pointer;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;line-height:1;transition:all .2s}.wa-widget__close:hover{background:rgb(255 255 255 / .3)}.livechat-body{flex:1 1 auto;overflow-y:auto;padding:14px 14px 10px;background:#ECE5DD;background-image:radial-gradient(#D8D2CA 1px,transparent 1px);background-size:14px 14px;display:flex;flex-direction:column;gap:10px;min-height:240px;max-height:380px}.livechat-messages{display:flex;flex-direction:column;gap:10px}.livechat-msg{display:flex;flex-direction:column;max-width:88%;animation:lcSlideIn 0.22s ease-out}@keyframes lcSlideIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.livechat-msg--bot{align-self:flex-start}.livechat-msg--user{align-self:flex-end}.livechat-bubble{padding:10px 14px;font-size:.86rem;line-height:1.45;box-shadow:0 1px 4px rgb(0 0 0 / .08)}.livechat-msg--bot .livechat-bubble{background:#fff;color:#1e293b;border-radius:4px 14px 14px 14px}.livechat-msg--bot .livechat-bubble p{margin:0 0 6px}.livechat-msg--bot .livechat-bubble p:last-child{margin:0}.livechat-msg--bot .livechat-bubble ul{margin:4px 0 6px 0;padding-left:0;list-style:none;font-size:.82rem;color:#334155}.livechat-msg--bot .livechat-bubble ul li{margin-bottom:3px}.livechat-msg--user .livechat-bubble{background:#005c4b;color:#fff;border-radius:14px 14px 4px 14px}.livechat-msg--user .livechat-bubble p{margin:0;color:#fff}.livechat-msg-time{font-size:.68rem;color:#64748b;margin-top:3px;padding:0 4px}.livechat-msg--user .livechat-msg-time{align-self:flex-end;color:#94a3b8}.livechat-actions{display:flex;flex-direction:column;gap:6px;margin-top:8px}.livechat-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#0284c7;color:#ffffff!important;font-size:.78rem;font-weight:600;padding:7px 12px;border-radius:8px;text-decoration:none;cursor:pointer;border:none;transition:all 0.2s;box-shadow:0 1px 2px rgb(0 0 0 / .08)}.livechat-action-btn:hover{background:#0369a1;transform:translateY(-1px)}.livechat-action-btn--wa{background:#16a34a}.livechat-action-btn--wa:hover{background:#15803d}.livechat-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.livechat-chip{background:#fff;border:1px solid #cbd5e1;color:#0f766e;font-size:.76rem;font-weight:600;padding:5px 10px;border-radius:999px;cursor:pointer;box-shadow:0 1px 2px rgb(0 0 0 / .04);transition:all 0.15s ease;white-space:nowrap}.livechat-chip:hover{background:#ecfdf5;border-color:#10b981;color:#065f46;transform:translateY(-1px)}.livechat-typing{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;background:#fff;padding:6px 12px;border-radius:12px;box-shadow:0 1px 3px rgb(0 0 0 / .06);font-size:.72rem;color:#64748b;margin-top:4px}.livechat-typing span{display:inline-block;width:5px;height:5px;background:#0d9488;border-radius:50%;animation:lcBounce 1.2s infinite ease-in-out}.livechat-typing span:nth-child(2){animation-delay:0.2s}.livechat-typing span:nth-child(3){animation-delay:0.4s}@keyframes lcBounce{0%,80%,100%{transform:translateY(0);opacity:.4}40%{transform:translateY(-4px);opacity:1}}.livechat-footer{background:#f8fafc;border-top:1px solid #e2e8f0;padding:10px 12px 12px;flex-shrink:0}.livechat-input-form{display:flex;gap:8px;align-items:center}.livechat-input{flex:1;padding:8px 14px;border:1.5px solid #cbd5e1;border-radius:20px;font-size:.85rem;color:#0f172a;outline:none;background:#fff;transition:border-color 0.2s,box-shadow 0.2s}.livechat-input:focus{border-color:#128C7E;box-shadow:0 0 0 2px rgb(18 140 126 / .15)}.livechat-send-btn{width:36px;height:36px;border-radius:50%;background:#128C7E;color:#fff;border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.2s,transform 0.15s;flex-shrink:0}.livechat-send-btn:hover{background:#075E54;transform:scale(1.05)}.livechat-send-btn svg{width:16px;height:16px}.livechat-quick-actions{display:flex;gap:8px;margin-top:8px}.livechat-wa-direct,.livechat-call-direct{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 8px;border-radius:8px;font-size:.72rem;font-weight:600;text-decoration:none;transition:all 0.2s}.livechat-wa-direct{background:#e8f5e9;color:#166534;border:1px solid #bbf7d0}.livechat-wa-direct:hover{background:#25d366;color:#fff;border-color:#25d366}.livechat-wa-direct svg,.livechat-call-direct svg{width:14px;height:14px}.livechat-call-direct{background:#f1f5f9;color:#334155;border:1px solid #cbd5e1}.livechat-call-direct:hover{background:#0284c7;color:#fff;border-color:#0284c7}.wa-widget__body{padding:16px;background:#ECE5DD;background-image:radial-gradient(#D8D2CA 1px,transparent 1px);background-size:14px 14px}.wa-widget__bubble{background:#fff;padding:12px 14px;border-radius:0 14px 14px 14px;box-shadow:0 2px 8px rgb(0 0 0 / .06);margin-bottom:12px;font-size:.86rem;color:#1F2937;line-height:1.45}.wa-widget__bubble p{margin:0 0 6px}.wa-widget__bubble p:last-child{margin:0}.wa-widget__options{display:grid;gap:8px}.wa-widget__opt{display:flex;align-items:center;gap:11px;padding:11px 14px;border-radius:12px;background:#fff;border:1px solid #E5E7EB;text-decoration:none;color:#1F2937;box-shadow:0 1px 3px rgb(0 0 0 / .04);transition:all .2s var(--ease);font-size:.85rem}.wa-widget__opt:hover{background:#F0FDF4;border-color:#86EFAC;transform:translateX(3px);color:#166534}.wa-widget__opt-icon{font-size:1.15rem;flex:none}.wa-widget__opt-text{flex:1;min-width:0}.wa-widget__opt-text strong{display:block;font-weight:600;font-size:.86rem;color:#111827}.wa-widget__opt-text small{display:block;font-size:.72rem;color:#6B7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-widget__opt:hover .wa-widget__opt-text strong{color:#15803D}.wa-opt-arrow{color:#9CA3AF;font-size:.88rem;transition:transform .2s}.wa-widget__opt:hover .wa-opt-arrow{color:#16A34A;transform:translateX(3px)}.wa-widget__opt--general{background:#FEF3C7;border-color:#FDE68A}.wa-widget__opt--general:hover{background:#FDE68A;border-color:#F59E0B;color:#92400E}.wa-float{position:relative;width:62px;height:62px;border-radius:50%;border:0;display:grid;place-items:center;background:#25D366;color:#fff;cursor:pointer;box-shadow:0 10px 28px rgb(37 211 102 / .5);transition:transform .3s var(--ease)}.wa-float::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #25D366;animation:ring 2.4s ease-out infinite}@keyframes ring{from{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.wa-float:hover{transform:scale(1.08)}.wa-float__icon svg{width:32px;height:32px}.wa-float__tooltip{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);background:#0F172A;color:#fff;padding:7px 16px;border-radius:999px;font-size:.82rem;font-weight:600;white-space:nowrap;box-shadow:0 4px 16px rgb(15 23 42 / .24);pointer-events:none;transition:opacity .2s,transform .2s}.wa-float__tooltip::after{content:"";position:absolute;left:100%;top:50%;margin-top:-5px;border:5px solid #fff0;border-left-color:#0F172A}.wa-float__badge{position:absolute;top:-2px;right:-2px;width:22px;height:22px;border-radius:50%;background:#EF4444;color:#fff;font-size:.74rem;font-weight:700;display:grid;place-items:center;border:2.5px solid #fff;box-shadow:0 2px 6px rgb(0 0 0 / .2)}.wa-widget.is-open .wa-float__tooltip{opacity:0;visibility:hidden;pointer-events:none}.to-top{position:fixed;right:30px;bottom:98px;z-index:89;width:44px;height:44px;border-radius:12px;border:0;cursor:pointer;background:var(--navy-2);color:#fff;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s var(--ease);box-shadow:0 4px 14px rgb(0 0 0 / .2)}.to-top.show{opacity:1;visibility:visible;transform:none}.to-top:hover{background:var(--blue);transform:translateY(-3px)}.to-top svg{width:20px;height:20px}.scroll-progress{position:fixed;top:0;left:0;height:3px;width:100%;z-index:200;background:linear-gradient(90deg,var(--orange),#FDBA74);transform-origin:left;transform:scaleX(0)}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0s)}.js [data-reveal="left"]{transform:translateX(-36px)}.js [data-reveal="right"]{transform:translateX(36px)}.js [data-reveal="zoom"]{transform:scale(.94)}.js [data-reveal].in-view{opacity:1;transform:none}.hero [data-hero]{animation:heroIn .9s var(--ease) both;animation-delay:var(--d,0s)}@keyframes heroIn{from{opacity:0;transform:translateY(22px)}}.nf{text-align:center;padding:120px 0}.nf__code{font:800 clamp(5rem, 16vw, 9rem)/1 var(--font-head);background:linear-gradient(135deg,var(--blue),var(--orange));-webkit-background-clip:text;background-clip:text;color:#fff0}@media (max-width:1080px){.grid--4,.steps{grid-template-columns:repeat(2,1fr)}.steps::before{display:none}.footer-grid{grid-template-columns:1fr 1fr}.reports{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.header-phone--desktop{display:none}.header-phone-btn--mobile{display:grid}.nav-mobile-contact{display:block;margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.nav-mobile-contact .header-phone{display:flex;justify-content:center;width:100%;box-sizing:border-box;padding:12px 18px}.nav-toggle{display:grid}.nav{position:fixed;top:100%;left:0;right:0;height:calc(100vh - 76px);height:calc(100dvh - 76px);background:#fff;flex-direction:column;align-items:stretch;padding:20px 16px 40px;overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s;border-top:1px solid var(--border)}.nav-open .nav{opacity:1;transform:none;visibility:visible}.nav-open{overflow:hidden}.nav__list{flex-direction:column;align-items:stretch;background:#fff0;border:none;padding:0;border-radius:0;box-shadow:none}.nav__link{width:100%;justify-content:space-between;padding:15px 14px;font-size:1.05rem;border-bottom:1px solid var(--border);border-radius:12px}.dropdown{position:static;width:auto;max-width:none;transform:none;box-shadow:none;border:0;display:none;opacity:1;visibility:visible;pointer-events:auto;padding:10px 0;background:#fff0}.dropdown::before,.dropdown::after{display:none}.dropdown-header{display:none}.dropdown-grid{grid-template-columns:1fr;gap:8px}.dd-item{padding:12px}.dd-item small{white-space:normal}.dd-arrow{display:none}.dropdown-footer{flex-direction:column;align-items:flex-start;gap:10px}.dropdown-footer-actions{width:100%;flex-wrap:wrap}.has-dropdown.is-open .dropdown{display:block;transform:none}.has-dropdown:hover .dropdown{transform:none}.nav .btn{margin-top:20px}.hero-grid,.hero--page .hero-grid,.split,.cta-band{grid-template-columns:1fr}.split--rev .split__media{order:0}.split{gap:36px}.mock{max-width:560px;margin:20px auto 0}.cta-band .btn-row{justify-content:flex-start}.grid--3{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){body{font-size:16px}.brand img{height:38px}.wa-widget{right:16px;bottom:16px}.wa-widget__popup{width:calc(100vw - 32px);max-width:360px;right:0}.wa-float__tooltip{display:none}.to-top{right:18px;bottom:84px}.grid--2,.grid--3,.grid--4,.steps,.ps,.form-grid,.reports,.footer-grid{grid-template-columns:1fr}.mock__float--a{left:-6px;bottom:-18px}.mock__float--b{right:-6px}.mock__body{grid-template-columns:48px 1fr}.mock__kpis{grid-template-columns:repeat(2,1fr)}.mock__kpis .kpi:nth-child(3){display:none}.btn-row .btn{flex:1 1 100%}.hero h1 .hl{white-space:normal}.hero--home h1{font-size:2.15rem}.hero-rotator-title{font-size:.9em}.hero-rotator-lead{min-height:4.8em}.card{padding:24px}.footer-bottom{flex-direction:column}}@media (max-width:520px){.header-cta{padding:7px 12px;font-size:.8125rem;font-weight:600;border-radius:9999px;gap:4px}.header-cta svg{display:none}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.js [data-reveal]{opacity:1;transform:none}}.map-facade svg{width:44px;height:44px;margin:0 auto 10px}.flow__step b svg{width:18px;height:18px}.erp-visual{padding-bottom:0}.erp-visual+.section{padding-top:clamp(48px, 6vw, 80px)}.erp-visual__img{width:100%;height:auto;max-width:680px;margin-left:auto}@media (max-width:960px){.erp-visual__img{margin:0 auto}}body.modal-open{overflow:hidden!important}.demo-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease,visibility 0.25s ease}.demo-modal.is-active{opacity:1;visibility:visible;pointer-events:auto}.demo-modal__overlay{position:fixed;inset:0;background:rgb(8 29 61 / .78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.demo-modal__card{position:relative;z-index:2;width:100%;max-width:580px;max-height:92vh;overflow-y:auto;background:#FFF;border-radius:20px;border:1px solid rgb(226 232 240 / .95);box-shadow:0 25px 60px -15px rgb(8 29 61 / .45),0 0 0 1px rgb(0 0 0 / .05);padding:32px 32px 28px;transform:translateY(20px) scale(.97);transition:transform 0.28s cubic-bezier(.16,1,.3,1)}.demo-modal.is-active .demo-modal__card{transform:translateY(0) scale(1)}.demo-modal__close{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;background:#F1F5F9;border:none;color:var(--muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.15s ease,color 0.15s ease,transform 0.15s ease}.demo-modal__close:hover{background:#E2E8F0;color:var(--ink);transform:rotate(90deg)}.demo-modal__badge{display:inline-flex;align-items:center;gap:8px;background:#ECFDF5;border:1px solid #A7F3D0;color:#065F46;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;border-radius:9999px;margin-bottom:12px}.demo-modal__title{font-size:clamp(1.35rem, 3vw, 1.65rem);font-weight:800;color:var(--ink);line-height:1.25;letter-spacing:-.02em;margin-bottom:8px}.demo-modal__subtitle{font-size:.9375rem;color:var(--muted);line-height:1.5;margin-bottom:20px}.demo-modal__body form{background:#fff0;padding:0;border:none;box-shadow:none}.demo-modal__footer-trust{margin-top:20px;padding-top:18px;border-top:1px solid #F1F5F9}.demo-modal__trust-items{display:flex;flex-wrap:wrap;gap:10px 16px;font-size:.8125rem;font-weight:600;color:#475569;margin-bottom:14px}.demo-modal__fast-connect{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:.875rem;color:var(--muted);background:#F8FAFC;padding:10px 14px;border-radius:12px;border:1px solid #E2E8F0}.demo-modal__wa-link{display:inline-flex;align-items:center;gap:6px;color:#059669;font-weight:700;text-decoration:none;transition:color 0.15s ease}.demo-modal__wa-link:hover{color:#047857;text-decoration:underline}.hero-trust-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:9999px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2);color:#E2E8F0;font-size:.8125rem;font-weight:600;margin-bottom:18px;backdrop-filter:blur(8px)}.hero-trust-badge .live-dot{width:8px;height:8px;border-radius:50%;background:#10B981;box-shadow:0 0 10px #10B981;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.hero-highlights{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:30px}.hero-highlight-item{display:flex;align-items:center;gap:8px;color:#DCE6F7;font-size:.875rem;font-weight:500}.hero-highlight-item .hh-icon{width:20px;height:20px;border-radius:50%;background:rgb(16 185 129 / .2);color:#34D399;display:flex;align-items:center;justify-content:center;flex:none}.hero-highlight-item .hh-icon svg{width:12px;height:12px}@media (max-width:640px){.demo-modal__card{padding:24px 20px 20px;border-radius:16px}.demo-modal__fast-connect{flex-direction:column;align-items:flex-start}.hero-highlights{flex-direction:column;gap:10px;align-items:center}}.diwali-bar{position:relative;background:linear-gradient(90deg,#1E0F04 0%,#3B1806 30%,#4A1D06 50%,#3B1806 70%,#1E0F04 100%);border-bottom:1px solid rgb(251 191 36 / .35);color:#FEF3C7;padding:.55rem 0;font-size:.86rem;z-index:1001;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .25)}.diwali-bar.is-hidden{display:none!important}.diwali-bar::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgb(251 191 36 / .16),transparent 45%),radial-gradient(circle at 80% 50%,rgb(245 158 11 / .14),transparent 45%);pointer-events:none}.diwali-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;position:relative;z-index:1}.diwali-bar__msg{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.diwali-diya{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgb(251 191 36 / .14);border:1px solid rgb(251 191 36 / .4);box-shadow:0 0 14px rgb(245 158 11 / .45);flex-shrink:0;animation:diyaPulse 2.4s ease-in-out infinite}@keyframes diyaPulse{0%,100%{transform:scale(1);box-shadow:0 0 12px rgb(245 158 11 / .45)}50%{transform:scale(1.07);box-shadow:0 0 20px rgb(251 191 36 / .75)}}.diwali-bar__tag{display:inline-flex;align-items:center;padding:.18rem .65rem;border-radius:999px;background:linear-gradient(135deg,#F59E0B 0%,#D97706 100%);color:#FFFBEB;font-weight:800;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 2px 10px rgb(245 158 11 / .4)}.diwali-bar__text{color:#FDE68A;font-weight:500;line-height:1.4}.diwali-bar__text strong{color:#FFF;font-weight:700}.diwali-bar__actions{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.diwali-bar__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .85rem;border-radius:999px;background:rgb(251 191 36 / .16);border:1px solid rgb(251 191 36 / .55);color:#FEF3C7;font-weight:700;font-size:.78rem;text-decoration:none;transition:all 0.2s ease}.diwali-bar__cta:hover{background:#F59E0B;border-color:#FBBF24;color:#1E0F04;transform:translateY(-1px);box-shadow:0 4px 14px rgb(245 158 11 / .45)}.diwali-bar__close{background:#fff0;border:none;color:rgb(254 243 199 / .65);font-size:1.25rem;line-height:1;padding:.15rem .4rem;cursor:pointer;border-radius:6px;transition:color 0.2s,background 0.2s}.diwali-bar__close:hover{color:#FFF;background:rgb(255 255 255 / .1)}.diwali-section{padding:1.25rem 0 .5rem}.diwali-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.75rem;padding:1.85rem 2.25rem;border-radius:22px;background:linear-gradient(125deg,#230F04 0%,#3F1906 48%,#2B1104 100%);border:1.5px solid rgb(251 191 36 / .42);box-shadow:0 22px 48px -14px rgb(63 25 6 / .38),inset 0 1px 0 rgb(254 243 199 / .22);overflow:hidden;color:#FEF3C7}.diwali-card__glow{position:absolute;width:280px;height:280px;border-radius:50%;filter:blur(55px);pointer-events:none;opacity:.45}.diwali-card__glow--left{top:-120px;left:-80px;background:radial-gradient(circle,#F59E0B 0%,transparent 70%)}.diwali-card__glow--right{bottom:-120px;right:-60px;background:radial-gradient(circle,#EA580C 0%,transparent 70%)}.diwali-card__emblem{position:relative;z-index:1}.diwali-emblem-ring{width:78px;height:78px;border-radius:22px;background:radial-gradient(circle at 50% 35%,rgb(251 191 36 / .25),rgb(120 53 15 / .55));border:1.5px solid rgb(251 191 36 / .55);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px rgb(245 158 11 / .32),inset 0 0 18px rgb(251 191 36 / .22)}.diwali-card__content{position:relative;z-index:1}.diwali-card__badge{display:inline-flex;align-items:center;gap:.5rem;padding:.28rem .85rem;border-radius:999px;background:rgb(251 191 36 / .14);border:1px solid rgb(251 191 36 / .4);color:#FDE68A;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.55rem}.diwali-sparkle{color:#FBBF24;font-size:.9rem}.diwali-card__title{font-family:var(--font-display,'Plus Jakarta Sans',sans-serif);font-size:clamp(1.25rem, 2.1vw, 1.65rem);font-weight:800;color:#FFF;line-height:1.28;margin:0 0 .45rem}.diwali-card__title span{background:linear-gradient(90deg,#FDE68A 0%,#FBBF24 50%,#F59E0B 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.diwali-card__desc{color:rgb(254 243 199 / .88);font-size:.94rem;line-height:1.6;margin:0;max-width:68ch}.diwali-card__desc strong{color:#FDE68A;font-weight:700}.diwali-card__action{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.55rem}.diwali-btn{display:inline-flex;align-items:center;gap:.55rem;padding:.85rem 1.45rem;border-radius:14px;background:linear-gradient(135deg,#FBBF24 0%,#F59E0B 55%,#D97706 100%);color:#1E0F04!important;font-weight:800;font-size:.92rem;text-decoration:none;white-space:nowrap;box-shadow:0 12px 26px -6px rgb(245 158 11 / .55),inset 0 1px 0 rgb(255 255 255 / .45);transition:transform 0.2s ease,box-shadow 0.2s ease}.diwali-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px -6px rgb(251 191 36 / .75)}.diwali-card__sub{font-size:.76rem;color:#FDE68A;font-weight:600;opacity:.9;white-space:nowrap}@media (max-width:960px){.diwali-card{grid-template-columns:1fr;text-align:center;padding:1.6rem 1.35rem;gap:1.15rem}.diwali-card__emblem{margin:0 auto}.diwali-card__desc{margin:0 auto}.diwali-bar__inner{flex-direction:column;align-items:flex-start;gap:.45rem}.diwali-bar__actions{width:100%;justify-content:space-between}}.demo-modal__card{max-width:900px!important;max-height:94vh!important;overflow:hidden!important;padding:0!important;border-radius:24px!important;border:1px solid rgb(255 255 255 / .18)!important;box-shadow:0 32px 80px -16px rgb(4 15 35 / .65),0 0 0 1px rgb(15 23 42 / .08)!important;background:#FFFFFF!important}.demo-modal__close{top:16px!important;right:16px!important;z-index:10!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#F1F5F9!important;border:1px solid #E2E8F0!important;color:#475569!important}.demo-modal__close:hover{background:#0F172A!important;border-color:#0F172A!important;color:#FFFFFF!important}.demo-modal__split{display:grid;grid-template-columns:335px 1fr;min-height:510px}.demo-modal__aside{position:relative;background:linear-gradient(155deg,#06152D 0%,#0B254E 55%,#0F3167 100%);color:#F8FAFC;padding:30px 26px 24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-right:1px solid rgb(255 255 255 / .08)}.demo-modal__aside::before{content:'';position:absolute;top:-90px;left:-70px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgb(59 130 246 / .32) 0%,transparent 70%);pointer-events:none}.demo-modal__aside::after{content:'';position:absolute;bottom:-90px;right:-70px;width:230px;height:230px;border-radius:50%;background:radial-gradient(circle,rgb(16 185 129 / .22) 0%,transparent 70%);pointer-events:none}.dm-aside__top,.dm-aside__bottom{position:relative;z-index:1}.dm-live-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:rgb(16 185 129 / .15);border:1px solid rgb(52 211 153 / .35);color:#6EE7B7;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin-bottom:14px}.dm-live-dot{width:7px;height:7px;border-radius:50%;background:#10B981;box-shadow:0 0 8px #10B981;animation:pulse 2s infinite}.dm-aside__title{font-family:var(--font-display,'Plus Jakarta Sans',sans-serif);font-size:1.48rem;font-weight:800;line-height:1.22;color:#FFF;margin:0 0 10px;letter-spacing:-.02em}.dm-aside__title span{display:block;background:linear-gradient(90deg,#60A5FA 0%,#34D399 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.dm-aside__desc{font-size:.84rem;line-height:1.55;color:rgb(226 232 240 / .82);margin:0 0 20px}.dm-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:13px}.dm-points li{display:flex;align-items:flex-start;gap:11px}.dm-point__icon{width:22px;height:22px;border-radius:7px;background:rgb(59 130 246 / .2);border:1px solid rgb(96 165 250 / .35);color:#60A5FA;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.dm-point__icon svg{width:13px;height:13px}.dm-points strong{display:block;font-size:.85rem;font-weight:700;color:#FFF;line-height:1.3}.dm-points span{display:block;font-size:.76rem;color:rgb(203 213 225 / .78);line-height:1.4;margin-top:2px}.dm-aside__bottom{margin-top:22px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .12)}.dm-aside__label{font-size:.74rem;font-weight:600;color:rgb(203 213 225 / .75);margin-bottom:9px}.dm-aside__contacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dm-contact-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border-radius:10px;background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .16);color:#FFF;font-size:.76rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:all 0.18s ease}.dm-contact-pill svg{width:14px;height:14px;flex-shrink:0}.dm-contact-pill:hover{background:rgb(255 255 255 / .18);transform:translateY(-1px)}.dm-contact-pill--wa{background:rgb(16 185 129 / .18);border-color:rgb(52 211 153 / .4);color:#A7F3D0}.dm-contact-pill--wa:hover{background:#10B981;color:#06281E}.demo-modal__main{padding:26px 30px 22px;background:#FFF;display:flex;flex-direction:column;justify-content:center}.dm-main__header{margin-bottom:16px;padding-right:32px}.dm-main__header h3{font-family:var(--font-display,'Plus Jakarta Sans',sans-serif);font-size:1.32rem;font-weight:800;color:#0F172A;margin:0 0 4px;letter-spacing:-.02em}.dm-main__header p{font-size:.84rem;color:#64748B;margin:0}.dm-form{margin:0;padding:0;border:none;background:#fff0;box-shadow:none}.dm-erp-selector{margin-bottom:14px}.dm-erp-selector__label,.dm-fields-label{display:block;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:8px}.dm-erp-selector__label abbr{color:#EF4444;text-decoration:none}.dm-erp-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dm-erp-pill{position:relative;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px;background:#F8FAFC;border:1.5px solid #E2E8F0;text-align:left;cursor:pointer;transition:all 0.18s ease}.dm-erp-pill:hover{background:#F1F5F9;border-color:#CBD5E1}.dm-erp-pill.is-selected{background:#EFF6FF;border-color:#2563EB;box-shadow:0 4px 14px -4px rgb(37 99 235 / .25)}.dm-erp-pill__ic{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dm-erp-pill__ic svg{width:18px;height:18px}.dm-erp-pill__ic--blue{background:#DBEAFE;color:#1D4ED8}.dm-erp-pill__ic--amber{background:#FEF3C7;color:#D97706}.dm-erp-pill__ic--emerald{background:#D1FAE5;color:#059669}.dm-erp-pill__ic--purple{background:#EDE9FE;color:#6D28D9}.dm-erp-pill__ic--teal{background:#CCFBF1;color:#0F766E}.dm-erp-pill__txt{display:flex;flex-direction:column;min-width:0;flex:1}.dm-erp-pill__txt strong{font-size:.82rem;font-weight:700;color:#0F172A;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-erp-pill__txt small{font-size:.71rem;color:#64748B;line-height:1.25;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-erp-pill__check{width:18px;height:18px;border-radius:50%;background:#E2E8F0;color:#fff0;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.18s ease}.dm-erp-pill__check svg{width:11px;height:11px}.dm-erp-pill.is-selected .dm-erp-pill__check{background:#2563EB;color:#FFF}.dm-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:14px}.dm-fields-grid .field{margin:0}.dm-fields-grid .field label{display:block;font-size:.78rem;font-weight:700;color:#1E293B;margin-bottom:4px}.dm-fields-grid .field input{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1.5px solid #CBD5E1;background:#F8FAFC;font-size:.86rem;color:#0F172A;transition:border-color 0.15s ease,background 0.15s ease,box-shadow 0.15s ease}.dm-fields-grid .field input:focus{background:#FFF;border-color:#2563EB;box-shadow:0 0 0 3px rgb(37 99 235 / .14);outline:none}.dm-fields-grid .field .err{font-size:.72rem;min-height:0;margin-top:2px}.dm-actions{display:grid;grid-template-columns:1.35fr 1fr;gap:10px;margin-top:4px}.dm-submit-btn,.dm-wa-btn{height:44px;border-radius:11px!important;font-size:0.88rem!important;font-weight:700!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap}.dm-submit-btn svg,.dm-wa-btn svg{width:16px;height:16px;flex-shrink:0}.dm-trust-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #F1F5F9;font-size:.74rem;font-weight:600;color:#64748B}@media (max-width:840px){.demo-modal__card{max-width:540px!important;max-height:92vh!important;overflow-y:auto!important}.demo-modal__split{grid-template-columns:1fr;min-height:0}.demo-modal__aside{padding:20px 22px 16px}.dm-points,.dm-aside__desc{display:none}.dm-aside__bottom{margin-top:10px;padding-top:10px}.demo-modal__main{padding:20px 22px 20px}}@media (max-width:520px){.dm-erp-pills,.dm-fields-grid,.dm-actions{grid-template-columns:1fr}}.diwali-section{padding:1.5rem 0 0.75rem!important}.diwali-card{position:relative!important;display:grid!important;grid-template-columns:165px 1fr 270px!important;align-items:center!important;gap:1.85rem!important;padding:2.35rem 2.4rem 2.15rem!important;border-radius:26px!important;background:radial-gradient(circle at 18% 50%,rgb(180 83 9 / .42) 0%,transparent 52%),radial-gradient(circle at 85% 30%,rgb(220 38 38 / .28) 0%,transparent 48%),linear-gradient(128deg,#1A0802 0%,#381105 38%,#4C1606 68%,#210902 100%)!important;border:2px solid rgb(251 191 36 / .55)!important;box-shadow:0 28px 65px -15px rgb(56 17 5 / .6),0 0 35px rgb(245 158 11 / .18),inset 0 1px 0 rgb(254 243 199 / .35)!important;overflow:hidden!important}.diwali-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.diwali-toran{position:absolute;top:0;left:0;right:0;height:10px;background:repeating-linear-gradient(90deg,#F59E0B 0,#FDE68A 14px,#EA580C 28px,#FDE68A 42px,#F59E0B 56px);background-size:200% 100%;animation:toranShimmer 6s linear infinite;opacity:.9;z-index:2;box-shadow:0 2px 12px rgb(251 191 36 / .45)}@keyframes toranShimmer{0%{background-position:0% 50%}100%{background-position:200% 50%}}.diwali-kandil{position:absolute;top:4px;z-index:2;transform-origin:top center;pointer-events:none;filter:drop-shadow(0 6px 14px rgb(251 191 36 / .45))}.diwali-kandil--left{left:18px;animation:kandilSway 4.2s ease-in-out infinite alternate}.diwali-kandil--right{right:18px;animation:kandilSway 4.8s ease-in-out infinite alternate-reverse}@keyframes kandilSway{0%{transform:rotate(-6deg)}100%{transform:rotate(6deg)}}.diwali-card__glow--a{top:-100px;left:-60px;background:radial-gradient(circle,rgb(251 191 36 / .45) 0%,transparent 70%)}.diwali-card__glow--b{bottom:-110px;right:-50px;background:radial-gradient(circle,rgb(234 88 12 / .45) 0%,transparent 70%)}.diwali-card__glow--c{top:50%;left:48%;transform:translate(-50%,-50%);width:360px;height:200px;background:radial-gradient(circle,rgb(245 158 11 / .16) 0%,transparent 70%)}.diwali-emblem-stage{position:relative;width:150px;height:150px;display:flex;align-items:center;justify-content:center;margin:0 auto}.diwali-mandala{position:absolute;inset:0;width:150px;height:150px;animation:mandalaSpin 32s linear infinite;pointer-events:none}@keyframes mandalaSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.diwali-emblem-ring{position:relative;width:108px!important;height:108px!important;border-radius:50%!important;background:radial-gradient(circle at 50% 35%,rgb(251 191 36 / .32),rgb(120 53 15 / .78))!important;border:2px solid rgb(253 230 138 / .7)!important;box-shadow:0 0 32px rgb(245 158 11 / .55),inset 0 0 22px rgb(251 191 36 / .35)!important;display:flex;align-items:center;justify-content:center;z-index:2}.diya-flame--main{transform-origin:48px 42px;animation:flameDanceMain 1.35s ease-in-out infinite alternate}.diya-flame--side{transform-origin:22px 47px;animation:flameDanceSide 1.1s ease-in-out infinite alternate}.diya-flame--side2{transform-origin:74px 47px;animation:flameDanceSide 1.25s ease-in-out infinite alternate-reverse}.diya-halo{transform-origin:48px 26px;animation:haloBreath 2s ease-in-out infinite}@keyframes flameDanceMain{0%{transform:scale(1,1) rotate(-2deg)}50%{transform:scale(.95,1.07) rotate(2deg)}100%{transform:scale(1.04,.96) rotate(-1.5deg)}}@keyframes flameDanceSide{0%{transform:scale(1,1) rotate(3deg)}100%{transform:scale(.92,1.08) rotate(-3deg)}}@keyframes haloBreath{0%,100%{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.22)}}.diwali-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#FEF08A;box-shadow:0 0 8px #FBBF24;pointer-events:none;animation:sparkFloat 2.6s ease-out infinite}.diwali-spark--1{top:18px;left:28px;animation-delay:0s}.diwali-spark--2{top:12px;right:26px;animation-delay:0.9s}.diwali-spark--3{top:24px;left:50%;animation-delay:1.7s}@keyframes sparkFloat{0%{transform:translateY(0) scale(.6);opacity:0}30%{opacity:1}100%{transform:translateY(-28px) scale(1.2);opacity:0}}.diwali-card__content{position:relative;z-index:2}.diwali-card__badge{background:linear-gradient(90deg,rgb(245 158 11 / .24),rgb(217 119 6 / .35),rgb(245 158 11 / .24))!important;border:1px solid rgb(253 230 138 / .55)!important;color:#FEF08A!important;padding:.32rem 0.95rem!important;font-size:0.76rem!important;font-weight:800!important;letter-spacing:0.06em!important;box-shadow:0 4px 15px rgb(245 158 11 / .22)}.diwali-card__title{font-size:clamp(1.35rem, 2.25vw, 1.82rem)!important;font-weight:800!important;line-height:1.24!important;margin:.45rem 0 0.55rem!important;color:#FFFBEB!important;text-shadow:0 2px 14px rgb(0 0 0 / .35)}.diwali-card__title span{display:inline-block;background:linear-gradient(90deg,#FEF08A 0%,#FBBF24 25%,#FFFFFF 50%,#F59E0B 75%,#FEF08A 100%)!important;background-size:200% auto!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:goldFoilShine 3.8s linear infinite}@keyframes goldFoilShine{0%{background-position:0% center}100%{background-position:200% center}}.diwali-industry-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.diwali-industry-tags span{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgb(255 251 235 / .09);border:1px solid rgb(253 230 138 / .28);color:#FDE68A;font-size:.74rem;font-weight:600}.diwali-muhurat-box{position:relative;z-index:2;background:linear-gradient(145deg,rgb(255 251 235 / .12) 0%,rgb(120 53 15 / .38) 100%);border:1.5px solid rgb(253 230 138 / .45);border-radius:18px;padding:16px 18px;text-align:center;backdrop-filter:blur(10px);box-shadow:0 14px 32px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .22);display:flex;flex-direction:column;align-items:center;gap:6px}.diwali-card__tag{display:inline-block;padding:3px 10px;border-radius:999px;background:linear-gradient(90deg,#F59E0B,#D97706);color:#FFFBEB;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.diwali-muhurat-title{font-size:.98rem;font-weight:800;color:#FFF;line-height:1.25;margin-top:2px}.diwali-muhurat-sub{font-size:.74rem;color:rgb(254 243 199 / .82);line-height:1.35;margin:0 0 6px}.diwali-btn{width:100%;justify-content:center;padding:.75rem 1.15rem!important;border-radius:12px!important;font-size:0.85rem!important;position:relative;overflow:hidden}.diwali-btn::after{content:'';position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .55),transparent);transform:skewX(-20deg);animation:btnSweep 3.2s ease-in-out infinite}@keyframes btnSweep{0%,60%{left:-100%}100%{left:160%}}.diwali-celebrate-btn{margin-top:3px;width:100%;padding:6px 10px;border-radius:9px;background:rgb(254 240 138 / .12);border:1px dashed rgb(253 230 138 / .45);color:#FEF08A;font-size:.74rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.diwali-celebrate-btn:hover{background:rgb(251 191 36 / .28);border-style:solid;color:#FFF;transform:scale(1.02)}@media (max-width:1024px){.diwali-card{grid-template-columns:1fr!important;text-align:center!important;padding:2rem 1.5rem!important}.diwali-industry-tags{justify-content:center}.diwali-muhurat-box{max-width:360px;margin:0 auto;width:100%}}body.admin-bar .site-header{top:32px}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}@media screen and (max-width:600px){body.admin-bar .site-header.is-scrolled{top:0}}@media (max-width:1024px){.container{width:min(100% - 32px, var(--container))}.section{padding:clamp(54px, 7vw, 84px) 0}.hero-grid,.hero--page .hero-grid{gap:36px}.prow{gap:28px;padding:28px 24px}.cta-band{grid-template-columns:1fr;text-align:center;padding:40px 28px;gap:24px}.cta-band .btn-row{justify-content:center}}@media (max-width:960px){.header-inner{height:68px;gap:10px}.header-actions{gap:8px}.brand img{height:40px}.nav{top:68px;height:calc(100dvh - 68px);padding:16px 16px 80px;background:#FFF;box-shadow:0 20px 40px rgb(15 23 42 / .15);z-index:999}.nav__link,.nav__link[aria-current="page"],.nav__link.active{border-radius:12px;padding:13px 16px;font-size:1rem}.dropdown{padding:8px 0 4px!important}.dropdown-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dd-item{padding:11px 12px;gap:10px}.dd-icon{width:38px;height:38px;border-radius:10px}.dd-icon svg{width:19px;height:19px}.dd-content strong{font-size:.86rem}.dd-content small{font-size:.74rem}}@media (max-width:768px){.diwali-bar{padding:.45rem 0;font-size:.78rem}.diwali-bar__inner{position:relative;padding-right:28px;gap:.35rem}.diwali-bar__msg{gap:.45rem;font-size:.76rem;line-height:1.35}.diwali-diya{width:22px;height:22px}.diwali-diya svg{width:14px;height:14px}.diwali-bar__close{position:absolute;top:-2px;right:0;padding:2px 6px;font-size:1.15rem}.diwali-card{padding:1.75rem 1.15rem 1.45rem!important;gap:1rem!important;border-radius:20px!important}.diwali-kandil{top:2px}.diwali-kandil svg{width:26px;height:62px}.diwali-kandil--left{left:8px}.diwali-kandil--right{right:8px}.diwali-emblem-stage{width:124px;height:124px}.diwali-mandala{width:124px;height:124px}.diwali-emblem-ring{width:92px!important;height:92px!important}.diwali-diya-svg{width:70px;height:64px}.diwali-card__badge{font-size:0.66rem!important;padding:.25rem 0.65rem!important;letter-spacing:0.03em!important}.diwali-card__title{font-size:1.28rem!important}.diwali-card__desc{font-size:0.85rem!important;line-height:1.5!important}.diwali-industry-tags{gap:5px}.diwali-industry-tags span{font-size:.68rem;padding:3px 8px}.hero--home{padding:52px 0 76px}.hero-trust-badge{font-size:.72rem;padding:5px 12px;margin-bottom:14px}.hero--home h1{font-size:clamp(1.85rem, 6.5vw, 2.35rem)}.hero-rotator-lead{font-size:.96rem;min-height:4.9em;margin-bottom:24px}.hero-highlights{gap:8px 14px;margin-top:22px;flex-direction:row;justify-content:center}.hero-highlight-item{font-size:.78rem}.mock{max-width:100%}.mock__float--a{left:8px;bottom:8px;padding:9px 12px;font-size:.75rem}.mock__float--b{right:8px;top:-12px;padding:9px 12px;font-size:.75rem}.panel{padding:20px 16px;overflow-x:auto}.tbl th,.tbl td{padding:10px 10px;font-size:.8rem}.ps__col{padding:24px 20px}.faq summary{padding:16px 46px 16px 18px;font-size:.96rem}.faq .faq__a{padding:0 18px 16px;font-size:.9rem}}@media (max-width:540px){.container{width:calc(100% - 24px)}.header-inner{height:62px;gap:6px}.nav{top:62px;height:calc(100dvh - 62px)}.brand img{height:33px}.header-phone-btn--mobile{width:36px;height:36px;border-radius:10px}.header-phone-btn--mobile svg{width:17px;height:17px}.header-cta{display:none!important}.nav-toggle{width:38px;height:38px;border-radius:10px}.dropdown-grid{grid-template-columns:1fr}.mock__float{position:static;margin-top:8px;width:100%;box-shadow:var(--shadow-sm)}.demo-modal{padding:10px;align-items:flex-end}.demo-modal__card{max-width:100%!important;max-height:92dvh!important;border-radius:20px 20px 14px 14px!important}.demo-modal__aside{padding:14px 16px 12px!important}.dm-live-badge{margin-bottom:6px;font-size:.62rem;padding:3px 9px}.dm-aside__title{font-size:1.15rem;margin-bottom:0}.dm-aside__title span{display:inline}.dm-aside__bottom{display:none}.demo-modal__main{padding:14px 16px 16px!important}.dm-main__header{margin-bottom:10px}.dm-main__header h3{font-size:1.08rem}.dm-main__header p{font-size:.76rem}.dm-erp-pills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.dm-erp-pill{padding:7px 8px!important;gap:6px!important}.dm-erp-pill__ic{width:26px!important;height:26px!important;border-radius:7px!important}.dm-erp-pill__ic svg{width:14px!important;height:14px!important}.dm-erp-pill__txt strong{font-size:0.74rem!important}.dm-erp-pill__txt small{display:none!important}.dm-erp-pill__check{width:15px!important;height:15px!important}.dm-fields-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:10px!important}.dm-fields-grid .field label{font-size:0.72rem!important;margin-bottom:2px!important}.dm-fields-grid .field input{height:36px!important;padding:0 9px!important;font-size:0.8rem!important}.dm-actions{grid-template-columns:1fr!important;gap:7px!important}.dm-submit-btn,.dm-wa-btn{height:40px!important;font-size:0.82rem!important}.dm-trust-foot{font-size:0.68rem!important;margin-top:8px!important;padding-top:8px!important}}.tx-auto-section{padding-top:28px;padding-bottom:64px}.tx-auto-board{display:grid;grid-template-columns:330px 110px 1fr;align-items:center;gap:20px;padding:32px;border-radius:26px;background:linear-gradient(135deg,#071630 0%,#0D264F 55%,#0F3166 100%);border:1.5px solid rgb(96 165 250 / .28);box-shadow:0 28px 65px -16px rgb(7 22 48 / .45);color:#F8FAFC;position:relative;overflow:hidden}.tx-trigger-card{background:linear-gradient(145deg,rgb(37 99 235 / .28) 0%,rgb(15 23 42 / .65) 100%);border:1.5px solid rgb(96 165 250 / .45);border-radius:20px;padding:26px 24px;position:relative;z-index:2;box-shadow:0 16px 36px rgb(0 0 0 / .25)}.tx-trigger-badge{display:inline-block;padding:4px 11px;border-radius:999px;background:#F97316;color:#FFF;font-size:.7rem;font-weight:800;letter-spacing:.05em;margin-bottom:14px}.tx-trigger-icon{width:52px;height:52px;border-radius:14px;background:rgb(59 130 246 / .25);border:1px solid rgb(147 197 253 / .4);color:#60A5FA;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.tx-trigger-icon svg{width:26px;height:26px}.tx-trigger-card h3{color:#FFF;font-size:1.24rem;font-weight:800;margin:0 0 10px;line-height:1.3}.tx-trigger-card p{color:rgb(226 232 240 / .86);font-size:.88rem;line-height:1.55;margin:0 0 16px}.tx-trigger-meta{display:flex;flex-direction:column;gap:6px;padding-top:12px;border-top:1px solid rgb(255 255 255 / .12);font-size:.78rem;font-weight:700;color:#6EE7B7}.tx-auto-connector{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;position:relative;z-index:2}.tx-auto-pulse{padding:6px 10px;border-radius:10px;background:rgb(245 158 11 / .2);border:1px solid rgb(251 191 36 / .5);color:#FDE68A;font-size:.68rem;font-weight:800;letter-spacing:.04em;line-height:1.25}.tx-auto-line{width:100%;height:3px;background:linear-gradient(90deg,#60A5FA,#FBBF24,#34D399);border-radius:99px;position:relative}.tx-outcomes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;position:relative;z-index:2}.tx-outcome-card{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:18px 18px 16px;backdrop-filter:blur(8px);transition:transform 0.22s ease,border-color 0.22s ease,background 0.22s ease}.tx-outcome-card:hover{transform:translateY(-3px);background:rgb(255 255 255 / .11);border-color:rgb(147 197 253 / .45)}.tx-outcome-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tx-outcome-ic{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center}.tx-outcome-ic svg{width:19px;height:19px}.tx-outcome-ic--amber{background:rgb(245 158 11 / .22);color:#FBBF24}.tx-outcome-ic--emerald{background:rgb(16 185 129 / .22);color:#34D399}.tx-outcome-ic--blue{background:rgb(59 130 246 / .22);color:#60A5FA}.tx-outcome-ic--purple{background:rgb(168 85 247 / .22);color:#C084FC}.tx-outcome-tag{font-size:.68rem;font-weight:700;padding:3px 9px;border-radius:999px;background:rgb(255 255 255 / .1);color:#E2E8F0}.tx-outcome-card h4{color:#FFF;font-size:.98rem;font-weight:700;margin:0 0 6px}.tx-outcome-card p{color:rgb(203 213 225 / .85);font-size:.82rem;line-height:1.5;margin:0}.tx-tabs-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:28px}.tx-tab-btn{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;background:#FFF;border:1.5px solid #E2E8F0;text-align:left;cursor:pointer;transition:all 0.22s ease;box-shadow:0 4px 12px rgb(15 23 42 / .04)}.tx-tab-btn:hover{border-color:#93C5FD;transform:translateY(-2px)}.tx-tab-btn.is-active{background:linear-gradient(135deg,#0B254E 0%,#1A52B8 100%);border-color:#1A52B8;color:#FFF;box-shadow:0 14px 30px -8px rgb(26 82 184 / .42)}.tx-tab-btn__num{width:36px;height:36px;border-radius:10px;background:#EFF6FF;color:#1D4ED8;font-family:var(--font-head);font-size:.85rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tx-tab-btn.is-active .tx-tab-btn__num{background:rgb(255 255 255 / .18);color:#FFF}.tx-tab-btn__txt{display:flex;flex-direction:column;min-width:0}.tx-tab-btn__txt strong{font-family:var(--font-head);font-size:.96rem;font-weight:700;color:#0F172A;line-height:1.25}.tx-tab-btn.is-active .tx-tab-btn__txt strong{color:#FFF}.tx-tab-btn__txt small{font-size:.75rem;color:#64748B;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-tab-btn.is-active .tx-tab-btn__txt small{color:#DBEAFE}.tx-tab-panel{display:none;background:#FFF;border:1px solid #E2E8F0;border-radius:24px;padding:34px 32px;box-shadow:0 20px 50px -15px rgb(15 23 42 / .08)}.tx-tab-panel.is-active{display:block;animation:txFadeIn 0.3s ease}@keyframes txFadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.tx-panel-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:24px;margin-bottom:26px;border-bottom:1px solid #F1F5F9}.tx-pill-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:#EFF6FF;border:1px solid #BFDBFE;color:#1D4ED8;font-size:.72rem;font-weight:800;letter-spacing:.05em;margin-bottom:8px}.tx-panel-intro h3{font-size:clamp(1.3rem, 2.2vw, 1.65rem);margin:0 0 6px;color:#0F172A}.tx-panel-intro p{margin:0;color:#475569;font-size:.95rem;max-width:72ch}.tx-pipeline-ribbon{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:14px 18px;border-radius:14px;background:linear-gradient(90deg,#F8FAFC 0%,#EFF6FF 50%,#F8FAFC 100%);border:1px solid #DBEAFE;margin-bottom:26px}.tx-pipeline-ribbon span{padding:6px 12px;border-radius:8px;background:#FFF;border:1px solid #CBD5E1;font-family:var(--font-head);font-size:.8rem;font-weight:700;color:#0F172A;box-shadow:0 1px 3px rgb(0 0 0 / .04)}.tx-pipeline-ribbon i{font-style:normal;color:#2563EB;font-weight:800}.tx-stages-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tx-stage-card{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:18px;padding:22px 20px;transition:all 0.22s ease;display:flex;flex-direction:column}.tx-stage-card:hover{background:#FFF;border-color:#93C5FD;box-shadow:0 14px 32px -10px rgb(26 82 184 / .14);transform:translateY(-3px)}.tx-stage-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.tx-stage-num{padding:3px 10px;border-radius:999px;background:#1E293B;color:#FFF;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tx-stage-auto{padding:3px 9px;border-radius:999px;background:#ECFDF5;border:1px solid #A7F3D0;color:#047857;font-size:.68rem;font-weight:700}.tx-stage-card h4{font-size:1.06rem;font-weight:800;color:#0F172A;margin:0 0 6px}.tx-stage-card>p{font-size:.84rem;color:#475569;line-height:1.5;margin:0 0 12px}.tx-suboptions{list-style:none;padding:12px 0 0;margin:auto 0 0;border-top:1px dashed #CBD5E1;display:flex;flex-direction:column;gap:8px}.tx-suboptions li{font-size:.8rem;color:#334155;line-height:1.45;position:relative;padding-left:15px}.tx-suboptions li::before{content:"•";position:absolute;left:2px;top:0;color:#2563EB;font-weight:900}.tx-suboptions strong{color:#0F172A;font-weight:700}.tx-suboptions code{font-size:.74rem;background:#EFF6FF;color:#1D4ED8;padding:2px 5px;border-radius:4px}.tx-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tx-role-card{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:18px;padding:22px 20px;transition:all 0.22s ease}.tx-role-card:hover{background:#FFF;border-color:#93C5FD;box-shadow:0 14px 32px -10px rgb(26 82 184 / .14);transform:translateY(-3px)}.tx-role-card__ic{width:44px;height:44px;border-radius:12px;background:#EFF6FF;color:#1D4ED8;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.tx-role-card__ic svg{width:22px;height:22px}.tx-role-card h4{font-size:1.04rem;font-weight:800;color:#0F172A;margin:0 0 8px}.tx-role-card p{font-size:.85rem;color:#475569;line-height:1.55;margin:0 0 12px}.tx-role-card ul{list-style:none;padding:10px 0 0;margin:0;border-top:1px dashed #CBD5E1;display:flex;flex-direction:column;gap:7px}.tx-role-card li{font-size:.8rem;color:#334155;line-height:1.45;position:relative;padding-left:16px}.tx-role-card li::before{content:"✓";position:absolute;left:0;top:0;color:#16A34A;font-weight:800}.tx-api-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.tx-api-card{background:#FFF;border:1.5px solid #E2E8F0;border-radius:18px;padding:22px 20px;box-shadow:0 4px 14px rgb(15 23 42 / .04);transition:all 0.22s ease}.tx-api-card:hover{border-color:#2563EB;transform:translateY(-4px);box-shadow:0 18px 38px -12px rgb(37 99 235 / .18)}.tx-api-card__top{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:12px}.tx-api-badge{font-size:.66rem;font-weight:800;letter-spacing:.04em;padding:4px 9px;border-radius:999px}.tx-api-badge--blue{background:#EFF6FF;color:#1D4ED8}.tx-api-badge--indigo{background:#EEF2FF;color:#4338CA}.tx-api-badge--red{background:#FEF2F2;color:#DC2626}.tx-api-badge--emerald{background:#ECFDF5;color:#047857}.tx-api-badge--amber{background:#FFFBEB;color:#B45309}.tx-api-badge--purple{background:#FAF5FF;color:#7E22CE}.tx-api-badge--teal{background:#F0FDFA;color:#0F766E}.tx-api-badge--orange{background:#FFF7ED;color:#C2410C}.tx-api-live{font-size:.7rem;font-weight:700;color:#16A34A}.tx-api-card h3{font-size:1.02rem;font-weight:800;color:#0F172A;margin:0 0 8px}.tx-api-card p{font-size:.83rem;color:#475569;line-height:1.55;margin:0}@media (max-width:1080px){.tx-auto-board{grid-template-columns:1fr;padding:24px 20px}.tx-auto-connector{flex-direction:row}.tx-auto-line{display:none}.tx-tabs-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-stages-grid,.tx-role-grid,.tx-api-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.tx-panel-intro{flex-direction:column;align-items:flex-start}.tx-tab-panel{padding:22px 18px}.tx-outcomes-grid,.tx-stages-grid,.tx-role-grid,.tx-api-grid{grid-template-columns:1fr}}@media (max-width:540px){.tx-tabs-nav{grid-template-columns:1fr}.tx-pipeline-ribbon{justify-content:center}}.tx-chips{display:flex;flex-wrap:wrap;gap:6px;padding-top:12px;margin-top:auto;border-top:1px dashed #CBD5E1}.tx-chips span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#FFF;border:1px solid #CBD5E1;color:#0F172A;font-size:.76rem;font-weight:600;line-height:1.2;box-shadow:0 1px 2px rgb(15 23 42 / .04)}.tx-chips span::before{content:"✓";color:#16A34A;font-weight:800;font-size:.72rem}.tx-stage-card:hover .tx-chips span{background:#EFF6FF;border-color:#BFDBFE;color:#1E3A8A}.tx-role-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1080px){.tx-role-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tx-role-grid--4{grid-template-columns:1fr}}.more-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;color:var(--blue);text-decoration:none}.more-link svg{width:18px;height:18px;flex-shrink:0;transition:transform 0.2s ease}.more-link:hover svg{transform:translateX(4px)}.rel-erp-section{background:linear-gradient(180deg,#F8FAFC 0%,#EFF6FF 100%);border-top:1px solid #E2E8F0;padding:72px 0 84px}.rel-erp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.rel-erp-card{position:relative;display:flex;flex-direction:column;background:#FFF;border:1.5px solid #E2E8F0;border-radius:22px;padding:26px 24px 22px;text-decoration:none!important;color:var(--ink);box-shadow:0 10px 28px -10px rgb(15 23 42 / .06);transition:transform 0.25s cubic-bezier(.22,1,.36,1),box-shadow 0.25s cubic-bezier(.22,1,.36,1),border-color 0.25s ease;overflow:hidden}.rel-erp-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--blue);transition:height 0.2s ease}.rel-erp-card--transport::before{background:linear-gradient(90deg,#1D4ED8,#3B82F6)}.rel-erp-card--printing::before{background:linear-gradient(90deg,#6D28D9,#8B5CF6)}.rel-erp-card--inventory::before{background:linear-gradient(90deg,#047857,#10B981)}.rel-erp-card--chit::before{background:linear-gradient(90deg,#D97706,#F59E0B)}.rel-erp-card:hover{transform:translateY(-6px);border-color:#93C5FD;box-shadow:0 22px 44px -12px rgb(15 46 95 / .14)}.rel-erp-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.rel-erp-icon{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#EFF6FF;color:#1D4ED8;border:1px solid #BFDBFE;flex-shrink:0;transition:transform 0.25s ease}.rel-erp-icon svg{width:24px;height:24px}.rel-erp-card:hover .rel-erp-icon{transform:scale(1.07)}.rel-erp-card--printing .rel-erp-icon{background:#F5F3FF;color:#6D28D9;border-color:#DDD6FE}.rel-erp-card--inventory .rel-erp-icon{background:#ECFDF5;color:#047857;border-color:#A7F3D0}.rel-erp-card--chit .rel-erp-icon{background:#FFFBEB;color:#D97706;border-color:#FDE68A}.rel-erp-badge{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:#EFF6FF;color:#1E40AF;border:1px solid #BFDBFE}.rel-erp-card--printing .rel-erp-badge{background:#F5F3FF;color:#5B21B6;border-color:#DDD6FE}.rel-erp-card--inventory .rel-erp-badge{background:#ECFDF5;color:#065F46;border-color:#A7F3D0}.rel-erp-card--chit .rel-erp-badge{background:#FFFBEB;color:#B45309;border-color:#FDE68A}.rel-erp-card h3{font-size:1.25rem;font-weight:800;color:#0F172A;margin:0 0 6px;line-height:1.25}.rel-erp-for{font-size:.85rem;font-weight:600;color:#475569;margin:0 0 16px;line-height:1.45}.rel-erp-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.rel-erp-chips span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#F8FAFC;border:1px solid #E2E8F0;font-size:.76rem;font-weight:600;color:#1E293B}.rel-erp-chips span::before{content:"✓";color:#16A34A;font-weight:800;font-size:.72rem}.rel-erp-foot{margin-top:auto;padding-top:16px;border-top:1px solid #F1F5F9;display:flex;align-items:center;justify-content:space-between;gap:12px}.rel-erp-cta-txt{font-size:.88rem;font-weight:700;color:#1E40AF;transition:color 0.2s ease}.rel-erp-card--printing .rel-erp-cta-txt{color:#6D28D9}.rel-erp-card--inventory .rel-erp-cta-txt{color:#047857}.rel-erp-card--chit .rel-erp-cta-txt{color:#B45309}.rel-erp-arrow{width:34px;height:34px;border-radius:50%;background:#F1F5F9;color:#0F172A;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:all 0.25s ease}.rel-erp-arrow svg{width:16px!important;height:16px!important;transition:transform 0.25s ease}.rel-erp-card:hover .rel-erp-arrow{background:#1D4ED8;color:#FFF}.rel-erp-card--printing:hover .rel-erp-arrow{background:#6D28D9}.rel-erp-card--inventory:hover .rel-erp-arrow{background:#047857}.rel-erp-card--chit:hover .rel-erp-arrow{background:#D97706}.rel-erp-card:hover .rel-erp-arrow svg{transform:translateX(2px)}@media (max-width:960px){.rel-erp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.rel-erp-grid{grid-template-columns:1fr}}.blog-hub-section{background:#F8FAFC;padding-top:56px}.blog-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;padding:10px;background:#FFF;border:1px solid #E2E8F0;border-radius:18px;box-shadow:0 4px 16px rgb(15 23 42 / .04)}.blog-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:12px;border:1px solid #fff0;background:#fff0;color:#475569;font-size:.86rem;font-weight:700;cursor:pointer;transition:all 0.2s ease}.blog-filter-btn svg{width:17px;height:17px}.blog-filter-btn:hover{background:#F1F5F9;color:#0F172A}.blog-filter-btn.is-active{background:#0F2E5F;color:#FFF;box-shadow:0 6px 16px rgb(15 46 95 / .22)}.blog-filter-count{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:.72rem;background:rgb(255 255 255 / .2)}.blog-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.blog-card{position:relative;display:flex;flex-direction:column;background:#FFF;border:1.5px solid #E2E8F0;border-radius:22px;padding:28px 26px 22px;box-shadow:0 12px 30px -12px rgb(15 23 42 / .06);transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;overflow:hidden}.blog-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1D4ED8,#3B82F6)}.blog-card--printing::before{background:linear-gradient(90deg,#6D28D9,#8B5CF6)}.blog-card--inventory::before{background:linear-gradient(90deg,#047857,#10B981)}.blog-card--chit::before{background:linear-gradient(90deg,#D97706,#F59E0B)}.blog-card:hover{transform:translateY(-5px);border-color:#93C5FD;box-shadow:0 22px 44px -14px rgb(15 46 95 / .14)}.blog-card__top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}.blog-cat-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:.74rem;font-weight:800;background:#EFF6FF;color:#1D4ED8;border:1px solid #BFDBFE}.blog-cat-badge svg{width:15px;height:15px}.blog-cat-badge--printing{background:#F5F3FF;color:#6D28D9;border-color:#DDD6FE}.blog-cat-badge--inventory{background:#ECFDF5;color:#047857;border-color:#A7F3D0}.blog-cat-badge--chit{background:#FFFBEB;color:#B45309;border-color:#FDE68A}.blog-meta-time{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#64748B}.blog-meta-time svg{width:14px;height:14px}.blog-card__title{font-size:1.28rem;font-weight:800;line-height:1.32;margin:0 0 12px}.blog-card__title a{color:#0F172A;text-decoration:none;transition:color 0.2s ease}.blog-card:hover .blog-card__title a{color:#1D4ED8}.blog-card__excerpt{font-size:.92rem;line-height:1.6;color:#475569;margin:0 0 18px}.blog-card__chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:20px}.blog-card__chips span{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;background:#F8FAFC;border:1px solid #E2E8F0;font-size:.75rem;font-weight:700;color:#1E293B}.blog-card__chips span::before{content:"✓";color:#16A34A;font-weight:800}.blog-card__foot{margin-top:auto;padding-top:16px;border-top:1px solid #F1F5F9;display:flex;align-items:center;justify-content:space-between;gap:12px}.blog-read-link{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:800;color:#1D4ED8;text-decoration:none}.blog-read-arrow{width:30px;height:30px;border-radius:50%;background:#EFF6FF;display:inline-flex;align-items:center;justify-content:center;transition:all 0.2s ease}.blog-read-arrow svg{width:15px!important;height:15px!important}.blog-card:hover .blog-read-arrow{background:#1D4ED8;color:#FFF;transform:translateX(3px)}.blog-prod-tag{font-size:.78rem;font-weight:700;color:#64748B;text-decoration:none}.blog-prod-tag:hover{color:#0F172A}.blog-single-section{padding-top:52px;padding-bottom:64px}.blog-single-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:42px;align-items:start}.blog-sidebar{position:sticky;top:96px;display:flex;flex-direction:column;gap:20px}.blog-toc-card{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:18px;padding:20px}.blog-toc-title{font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:#64748B;margin-bottom:12px}.blog-toc-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.blog-toc-list a{display:block;padding:7px 10px;border-radius:8px;font-size:.84rem;font-weight:600;color:#334155;text-decoration:none;transition:all 0.18s ease}.blog-toc-list a:hover{background:#EFF6FF;color:#1D4ED8}.blog-side-cta{background:linear-gradient(145deg,#0B2350 0%,#163B7A 100%);border-radius:20px;padding:22px 20px;color:#FFF;box-shadow:0 18px 38px -12px rgb(11 35 80 / .35)}.blog-side-cta__badge{display:inline-block;padding:4px 10px;border-radius:999px;background:rgb(245 158 11 / .22);border:1px solid rgb(253 230 138 / .45);color:#FDE68A;font-size:.7rem;font-weight:800;text-transform:uppercase;margin-bottom:10px}.blog-side-cta h3{font-size:1.12rem;font-weight:800;color:#FFF;margin:0 0 8px;line-height:1.3}.blog-side-cta p{font-size:.82rem;color:#CBD5E1;line-height:1.5;margin:0 0 16px}.blog-side-cta__link{display:block;text-align:center;font-size:.78rem;font-weight:700;color:#93C5FD;text-decoration:none;margin-top:6px}.blog-side-cta__link:hover{color:#FFF}.blog-takeaways-box{background:linear-gradient(135deg,#EFF6FF 0%,#F8FAFC 100%);border:1.5px solid #BFDBFE;border-radius:20px;padding:24px 26px;margin-bottom:34px}.blog-takeaways-head{display:flex;align-items:center;gap:8px;color:#1E40AF;font-size:.96rem;margin-bottom:14px}.blog-takeaways-head svg{width:20px;height:20px;color:#F59E0B}.blog-takeaways-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.blog-takeaways-list li{display:flex;align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.55;color:#1E293B;font-weight:500}.blog-takeaways-list li svg{width:18px;height:18px;color:#16A34A;flex-shrink:0;margin-top:3px}.blog-content-block{margin-bottom:38px;padding-bottom:32px;border-bottom:1px solid #E2E8F0;scroll-margin-top:96px}.blog-content-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.blog-content-block h2{font-size:clamp(1.28rem, 2vw, 1.55rem);font-weight:800;color:#0F172A;margin:0 0 14px;line-height:1.3}.blog-prose p{font-size:.98rem;line-height:1.72;color:#334155;margin:0 0 14px}.blog-prose ul{margin:12px 0 16px;padding-left:20px;display:grid;gap:8px}.blog-prose li{font-size:.94rem;line-height:1.6;color:#334155}.blog-step-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}.blog-step-card{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:14px;padding:16px 18px}.blog-step-card strong{display:block;font-size:.92rem;font-weight:800;color:#0F172A;margin-bottom:5px}.blog-step-card span{display:block;font-size:.84rem;line-height:1.5;color:#475569}@media (max-width:960px){.blog-cards-grid{grid-template-columns:1fr}.blog-single-layout{grid-template-columns:1fr}.blog-sidebar{position:static;order:2}}@media (max-width:640px){.blog-step-grid{grid-template-columns:1fr}}.tools-suite-section{background:#F8FAFC;padding-top:48px;padding-bottom:72px}.tools-tabs-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:10px;background:#FFF;border:1.5px solid #E2E8F0;border-radius:20px;box-shadow:0 10px 28px -10px rgb(15 23 42 / .06);margin-bottom:28px}.tools-tab-btn{display:flex;align-items:center;gap:11px;padding:12px 14px;border-radius:14px;border:1.5px solid #fff0;background:#F8FAFC;color:#334155;text-align:left;cursor:pointer;transition:all 0.22s ease}.tools-tab-btn:hover{background:#EFF6FF;border-color:#BFDBFE}.tools-tab-btn.is-active{background:linear-gradient(135deg,#0B2350 0%,#1D4ED8 100%);color:#FFF;border-color:#3B82F6;box-shadow:0 10px 24px -6px rgb(29 78 216 / .35)}.tools-tab-btn__ic{width:38px;height:38px;border-radius:10px;background:#FFF;color:#1D4ED8;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 6px rgb(15 23 42 / .06)}.tools-tab-btn.is-active .tools-tab-btn__ic{background:rgb(255 255 255 / .16);color:#FDE68A}.tools-tab-btn__ic svg{width:19px;height:19px}.tools-tab-btn__txt{display:flex;flex-direction:column;min-width:0}.tools-tab-btn__txt small{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#64748B}.tools-tab-btn.is-active .tools-tab-btn__txt small{color:#BFDBFE}.tools-tab-btn__txt strong{font-size:.86rem;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tool-panel{display:none}.tool-panel.is-active{display:block;animation:toolFadeIn 0.25s ease}@keyframes toolFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.tool-cockpit{display:grid;grid-template-columns:1.15fr 0.85fr;gap:28px;align-items:stretch}.tool-inputs-card{background:#FFF;border:1.5px solid #E2E8F0;border-radius:24px;padding:28px;box-shadow:0 12px 32px -12px rgb(15 23 42 / .06)}.tool-inputs-head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid #F1F5F9}.tool-inputs-head h3{font-size:1.25rem;font-weight:800;color:#0F172A;margin:6px 0 0}.tool-badge{display:inline-block;padding:4px 11px;border-radius:999px;font-size:.72rem;font-weight:800;background:#EFF6FF;color:#1D4ED8;border:1px solid #BFDBFE}.tool-badge--printing{background:#F5F3FF;color:#6D28D9;border-color:#DDD6FE}.tool-badge--inventory{background:#ECFDF5;color:#047857;border-color:#A7F3D0}.tool-badge--chit{background:#FFFBEB;color:#B45309;border-color:#FDE68A}.tool-presets{display:flex;flex-wrap:wrap;gap:6px}.tool-preset-chip{padding:5px 11px;border-radius:999px;background:#F8FAFC;border:1px solid #CBD5E1;color:#334155;font-size:.74rem;font-weight:700;cursor:pointer;transition:all 0.18s ease}.tool-preset-chip:hover{background:#EFF6FF;border-color:#3B82F6;color:#1D4ED8}.tool-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tool-field label{display:block;font-size:.8rem;font-weight:700;color:#334155;margin-bottom:6px}.tool-field input,.tool-field select{width:100%;height:44px;padding:0 14px;border-radius:12px;border:1.5px solid #CBD5E1;background:#F8FAFC;font-size:.96rem;font-weight:700;color:#0F172A;transition:all 0.2s ease}.tool-field input:focus,.tool-field select:focus{outline:none;background:#FFF;border-color:#2563EB;box-shadow:0 0 0 3px rgb(37 99 235 / .14)}.tool-hint-note{margin:18px 0 0;padding:12px 14px;border-radius:12px;background:#FFFBEB;border:1px solid #FDE68A;color:#92400E;font-size:.8rem;line-height:1.5}.tool-result-board{background:linear-gradient(145deg,#071630 0%,#0D264F 60%,#133872 100%);border:1.5px solid rgb(96 165 250 / .32);border-radius:24px;padding:26px;color:#FFF;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 24px 50px -14px rgb(7 22 48 / .45)}.tool-result-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.tool-live-dot{display:inline-flex;align-items:center;gap:7px;font-size:.72rem;font-weight:800;letter-spacing:.05em;color:#93C5FD}.tool-live-dot i{width:8px;height:8px;border-radius:50%;background:#34D399;box-shadow:0 0 8px #34D399}.tool-margin-pill{padding:4px 10px;border-radius:999px;background:rgb(52 211 153 / .18);border:1px solid rgb(52 211 153 / .4);color:#6EE7B7;font-size:.74rem;font-weight:800}.tool-hero-metric{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .12);border-radius:18px;padding:18px 20px;margin-bottom:16px}.tool-hero-metric small{display:block;font-size:.78rem;font-weight:600;color:#CBD5E1;margin-bottom:4px}.tool-hero-metric strong{display:block;font-size:clamp(1.75rem, 2.8vw, 2.25rem);font-weight:900;color:#FDE047;line-height:1.15;font-family:var(--font-head)}.tool-hero-metric span{display:block;font-size:.78rem;color:#94A3B8;margin-top:4px}.tool-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.tool-kpi-box{background:rgb(15 23 42 / .45);border:1px solid rgb(255 255 255 / .1);border-radius:14px;padding:12px 14px}.tool-kpi-box small{display:block;font-size:.72rem;color:#94A3B8;margin-bottom:3px}.tool-kpi-box strong{display:block;font-size:1.02rem;font-weight:800;color:#FFF}.tool-bar-wrap{margin-bottom:18px}.tool-bar-labels{display:flex;justify-content:space-between;font-size:.74rem;font-weight:700;color:#CBD5E1;margin-bottom:6px}.tool-progress-track{height:10px;border-radius:999px;background:rgb(239 68 68 / .35);overflow:hidden}.tool-progress-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#34D399,#10B981);transition:width 0.3s ease}.tool-result-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tool-result-actions .btn{justify-content:center;width:100%;font-size:.8rem;padding:10px 12px}.home-tools-banner{background:linear-gradient(135deg,#071630 0%,#0F2E5F 60%,#1E3A8A 100%);border:1.5px solid rgb(96 165 250 / .35);border-radius:26px;padding:32px;color:#FFF;box-shadow:0 24px 54px -16px rgb(15 46 95 / .35)}.home-tools-banner__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / .12)}.home-tools-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.home-tool-pill{display:flex;align-items:center;gap:10px;padding:14px;border-radius:16px;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);color:#FFF;text-decoration:none!important;transition:all 0.22s ease}.home-tool-pill:hover{transform:translateY(-4px);background:rgb(255 255 255 / .15);border-color:#FBBF24}.home-tool-pill__ic{width:38px;height:38px;border-radius:10px;background:rgb(251 191 36 / .2);color:#FDE047;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-tool-pill__ic svg{width:19px;height:19px}.home-tool-pill strong{display:block;font-size:.84rem;font-weight:800;color:#FFF;line-height:1.25}.home-tool-pill small{display:block;font-size:.72rem;color:#CBD5E1;margin-top:2px}@media (max-width:1080px){.tools-tabs-nav,.home-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-cockpit{grid-template-columns:1fr}}@media (max-width:600px){.tools-tabs-nav,.home-tools-grid,.tool-fields-grid,.tool-result-actions{grid-template-columns:1fr}.tool-inputs-card,.tool-result-board,.home-tools-banner{padding:20px 16px}}:root{--font-head:"Plus Jakarta Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"DM Sans", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif}body{font-family:var(--font-body);font-size:16.5px;line-height:1.72;letter-spacing:.004em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,.btn,.nav__link,.eyebrow,.tx-tab-btn strong,.tools-tab-btn strong,.rel-erp-card h3,.blog-card__title,.tool-hero-metric strong{font-family:var(--font-head);font-optical-sizing:auto}h1{font-weight:700;letter-spacing:-.02em;line-height:1.22}h2{font-weight:700;letter-spacing:-.016em;line-height:1.26}h3{font-weight:600;letter-spacing:-.01em;line-height:1.32}p,li,dd,.lead,.blog-prose p{font-family:var(--font-body);letter-spacing:.003em}.kats-robot-box{position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:9px 14px;margin-bottom:12px;border-radius:12px;background:#F8FAFC;border:1.5px solid #CBD5E1;transition:all 0.2s ease}.kats-robot-box.is-verified{background:#ECFDF5;border-color:#10B981}.kats-robot-box.invalid{background:#FEF2F2;border-color:#EF4444}.kats-robot-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;margin:0!important;user-select:none}.kats-robot-check input[type="checkbox"]{width:18px!important;height:18px!important;margin:0!important;accent-color:#16A34A;cursor:pointer}.kats-robot-box__txt{font-size:.83rem;font-weight:700;color:#0F172A}.kats-robot-math{display:inline-flex;align-items:center;gap:6px;background:#FFF;padding:3px 8px;border-radius:8px;border:1px solid #CBD5E1}.kats-robot-math__q{font-size:.78rem;font-weight:800;color:#1E40AF;white-space:nowrap}.kats-robot-math__in{width:38px!important;height:26px!important;padding:0 4px!important;text-align:center;font-size:0.85rem!important;font-weight:800!important;border-radius:6px!important;border:1.5px solid #94A3B8!important;background:#F8FAFC!important;color:#0F172A!important}.kats-robot-math__in:focus{border-color:#2563EB!important;background:#FFFFFF!important;outline:none}.kats-robot-badge{font-size:.68rem;font-weight:700;color:#64748B}.kats-robot-box.is-verified .kats-robot-badge{color:#059669}.kats-robot-err{width:100%;font-size:.74rem;font-weight:700;color:#DC2626;margin-top:2px}.kats-robot-err:empty{display:none}@media (max-width:540px){.kats-robot-box{padding:7px 10px;margin-bottom:8px;gap:6px}.kats-robot-badge{display:none}}.mobile-bottom-bar{display:none}@media (max-width:768px){body{padding-bottom:66px}.mobile-bottom-bar{position:fixed;left:0;right:0;bottom:0;z-index:950;display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom, 0px));background:rgb(8 29 61 / .96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgb(255 255 255 / .14);box-shadow:0 -8px 28px rgb(8 29 61 / .28);transition:transform 0.25s ease,opacity 0.25s ease}body.modal-open .mobile-bottom-bar,body.nav-open .mobile-bottom-bar{transform:translateY(100%);opacity:0;pointer-events:none}.wa-widget{display:none!important}.to-top{bottom:76px!important;right:14px!important;width:38px!important;height:38px!important}.mbb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 10px;border-radius:12px;font-family:var(--font-head);font-size:.82rem;font-weight:700;text-decoration:none!important;white-space:nowrap;transition:transform 0.15s ease}.mbb-btn:active{transform:scale(.97)}.mbb-btn svg{width:17px!important;height:17px!important;flex-shrink:0}.mbb-btn--call{background:rgb(255 255 255 / .12);border:1px solid rgb(255 255 255 / .22);color:#FFFFFF!important}.mbb-btn--wa{background:#16A34A;border:1px solid #22C55E;color:#FFFFFF!important;box-shadow:0 4px 12px rgb(22 163 74 / .35)}.mbb-btn--demo{background:linear-gradient(135deg,#F97316 0%,#EA580C 100%);border:1px solid #FB923C;color:#FFFFFF!important;box-shadow:0 4px 14px rgb(249 115 22 / .4)}}:root{--navy:#1B254B;--navy-2:#243266;--navy-3:#2E3F7F;--gray-bg:#F8FAFC;--gray-subtle:#F1F5F9;--blue-tint:#F8FAFC;--blue-subtle:#F1F5F9;--grad-hero:linear-gradient(145deg, #071D49 0%, #0C2E6C 25%, #124192 60%, #1A54B8 100%)}.hero,.hero--home{background:linear-gradient(145deg,#071D49 0%,#0C2E6C 25%,#124192 60%,#1A54B8 100%)!important;color:#FFFFFF!important}.hh-glow--a{background:radial-gradient(closest-side,rgb(37 99 235 / .28),#fff0)!important}.hh-glow--b{background:radial-gradient(closest-side,rgb(59 130 246 / .24),#fff0)!important}.hh-glow--c{background:radial-gradient(closest-side,rgb(96 165 250 / .18),#fff0)!important}@media (max-width:768px){.hero,.hero--home{background:linear-gradient(160deg,#071D49 0%,#0C2E6C 30%,#124192 65%,#1A54B8 100%)!important}.hh-glow--a,.hh-glow--b,.hh-glow--c{display:none!important}.hh-tech-grid{opacity:0.15!important}}.hero--home .lead,.hero .lead{color:#DCE4F5!important}.hh-tech-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgb(165 180 252 / .06) 1px,transparent 1px),linear-gradient(to bottom,rgb(165 180 252 / .06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 85% 80% at 50% 45%,#000 45%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 85% 80% at 50% 45%,#000 45%,transparent 100%)}.section--gray,.blog-hub-section,.tools-suite-section{background:#F8FAFC!important}.section--tint,.rel-erp-section{background:#F8FAFC!important;border-top:1px solid #E2E8F0}.shift{background:#FFFFFF!important}.shift__col--before{background:#F8FAFC!important;border:1px solid #E2E8F0!important}.sticky{background:#FFFFFF!important;border:1px solid #E2E8F0!important;color:#334155!important;transform:none!important;animation:none!important;box-shadow:0 2px 6px rgb(15 23 42 / .04)!important}.shift__col--after{background:linear-gradient(145deg,#1B254B 0%,#243266 100%)!important;color:#F8FAFC!important;border:1px solid #314282!important}.shift__col--after .shift__label{color:#94A3B8!important}.shift__wins li>span:last-child{color:#CBD5E1!important}.w-ic{background:rgb(255 255 255 / .08)!important;color:#F8FAFC!important}.grid--4>.card,.card{border-top:1px solid #E2E8F0!important;background:#FFFFFF!important}.card .icon-box,.grid--4>.card .icon-box{background:#F1F5F9!important;color:#1E293B!important}.card:hover .icon-box,.grid--4>.card:hover .icon-box{background:#0F172A!important;color:#FFFFFF!important;box-shadow:0 6px 16px rgb(15 23 42 / .14)!important}.prows .prow{border-left:1px solid #E2E8F0!important;background:#FFFFFF!important}.prows .prow .prow__media{background:#F8FAFC!important;border:1px solid #E2E8F0!important}.prows .prow .prow__tag{background:#F1F5F9!important;color:#334155!important;border-color:#E2E8F0!important}.kats-metrics-section{padding:44px 0 16px;background:#FFF}.kats-metrics-box{background:#F8FAFC;border:1px solid #E2E8F0;border-radius:24px;padding:clamp(28px, 4vw, 48px)}.kats-metrics-head{text-align:center;max-width:640px;margin:0 auto 32px}.kats-metrics-head h2{font-size:clamp(1.6rem, 2.6vw, 2.2rem);color:#0F172A;margin:8px 0 10px}.kats-metrics-head p{color:#475569;font-size:.98rem;margin:0}.kats-metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:26px}.kats-metric-item{background:#FFF;border:1px solid #E2E8F0;border-radius:16px;padding:22px 18px;text-align:center}.kats-metric-num{font-family:var(--font-head);font-size:clamp(2rem, 3vw, 2.6rem);font-weight:800;color:#0F172A;line-height:1.1;margin-bottom:6px}.kats-metric-num span{color:#EA580C}.kats-metric-title{font-family:var(--font-head);font-size:.96rem;font-weight:700;color:#1E293B;margin-bottom:4px}.kats-metric-item p{font-size:.82rem;color:#64748B;margin:0}.kats-metrics-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 16px;padding-top:22px;border-top:1px solid #E2E8F0}.kats-metrics-pills span{font-size:.82rem;font-weight:600;color:#334155;background:#FFF;border:1px solid #E2E8F0;padding:6px 14px;border-radius:999px}@media (max-width:860px){.kats-metrics-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kats-metrics-grid{grid-template-columns:1fr}}.home-tools-banner{background:#F8FAFC!important;border:1px solid #E2E8F0!important;color:#0F172A!important;box-shadow:0 10px 30px -12px rgb(15 23 42 / .06)!important}.home-tools-banner__head{border-bottom:1px solid #E2E8F0!important}.home-tools-banner__head .eyebrow{color:#334155!important;background:#FFFFFF!important;border-color:#CBD5E1!important}.home-tools-banner__head h2{color:#0F172A!important}.home-tools-banner__head p{color:#475569!important}.home-tool-pill{background:#FFFFFF!important;border:1px solid #E2E8F0!important;color:#0F172A!important;box-shadow:0 2px 8px rgb(15 23 42 / .03)}.home-tool-pill strong{color:#0F172A!important}.home-tool-pill small{color:#64748B!important}.home-tool-pill .home-tool-pill__ic{background:#F1F5F9!important;color:#1E293B!important}.home-tool-pill:hover{border-color:#94A3B8!important;box-shadow:0 8px 20px rgb(15 23 42 / .08)!important}.cta-band{background:linear-gradient(135deg,#1B254B 0%,#243266 100%)!important;border:1px solid #314282!important}.demo-modal__aside{background:linear-gradient(155deg,#182246 0%,#243266 100%)!important}.site-footer{background:#151D3B!important;border-top:1px solid rgb(255 255 255 / .08)}.mobile-bottom-bar{background:rgb(21 29 59 / .96)!important}.prow__media{position:relative;perspective:1100px;transform-style:preserve-3d;overflow:hidden;border-radius:22px;padding:18px;transition:transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.45s cubic-bezier(.22,1,.36,1);will-change:transform}.prow:hover .prow__media{box-shadow:0 24px 48px -15px rgb(15 23 42 / .12)}.prow-aura{position:absolute;width:240px;height:240px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(42px);opacity:.35;pointer-events:none;z-index:0;background:radial-gradient(circle,rgb(148 163 184 / .25),transparent 70%)}.prow-shimmer{position:absolute;inset:-40%;z-index:3;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgb(255 255 255 / .55) 48%,rgb(255 255 255 / .85) 50%,rgb(255 255 255 / .55) 52%,transparent 62%);transform:translateX(-120%) rotate(12deg);animation:prowShimmerSweep 6.5s cubic-bezier(.22,1,.36,1) infinite}.prow:nth-child(2) .prow-shimmer{animation-delay:1.6s}.prow:nth-child(3) .prow-shimmer{animation-delay:3.2s}.prow:nth-child(4) .prow-shimmer{animation-delay:4.8s}@keyframes prowShimmerSweep{0%,68%{transform:translateX(-120%) rotate(12deg);opacity:0}74%{opacity:.9}92%{transform:translateX(120%) rotate(12deg);opacity:0}100%{transform:translateX(120%) rotate(12deg);opacity:0}}.prow-stage-3d{position:relative;z-index:1;background:#FFF;border:1.5px solid rgb(15 23 42 / .1);border-radius:18px;overflow:hidden;box-shadow:0 22px 46px -12px rgb(15 23 42 / .22);transform-style:preserve-3d;animation:prow3dFloat 4.4s ease-in-out infinite;transition:transform 0.28s cubic-bezier(.22,1,.36,1),box-shadow 0.35s ease}.prow:nth-child(even) .prow-stage-3d{animation-delay:-2.2s}.prow-winbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;background:#14151E;color:#E2E8F0;font-family:var(--font-head);font-size:.72rem;font-weight:600;border-bottom:1px solid rgb(255 255 255 / .08)}.prow-winbar__dots{display:inline-flex;align-items:center;gap:5px}.prow-winbar__dots i{width:9px;height:9px;border-radius:50%;display:inline-block}.prow-winbar__dots i:nth-child(1){background:#EF4444}.prow-winbar__dots i:nth-child(2){background:#F59E0B}.prow-winbar__dots i:nth-child(3){background:#10B981}.prow-winbar__title{color:#F8FAFC;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow-winbar__status{color:#4ADE80;font-size:.68rem;font-weight:700;white-space:nowrap}@keyframes prow3dFloat{0%,100%{transform:perspective(950px) rotateX(3deg) rotateY(-4deg) translateY(0) scale(1)}50%{transform:perspective(950px) rotateX(-3deg) rotateY(4.5deg) translateY(-11px) scale(1.022)}}.prow__media.is-tilting .prow-stage-3d{animation:none;transform:perspective(950px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translateZ(16px) scale(1.035);box-shadow:0 30px 60px -12px rgb(15 23 42 / .28)}.prow__media img{display:block;width:100%;height:auto;border-radius:0 0 16px 16px;transition:transform 0.55s cubic-bezier(.22,1,.36,1)}.prow-badge{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border-radius:999px;font-family:var(--font-head);font-size:.74rem;font-weight:700;letter-spacing:.01em;line-height:1.2;background:rgb(15 23 42 / .88);color:#FFF;border:1px solid rgb(255 255 255 / .22);box-shadow:0 12px 28px rgb(15 23 42 / .28);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none;transition:transform 0.35s cubic-bezier(.22,1,.36,1),box-shadow 0.35s ease}.prow-badge--top{top:14px;right:14px;animation:prowBadgeBobTop 4.2s ease-in-out infinite}.prow-badge--bottom{bottom:14px;left:14px;background:rgb(255 255 255 / .95);color:#0F172A;border:1.5px solid rgb(226 232 240 / .95);box-shadow:0 12px 28px rgb(15 23 42 / .16);animation:prowBadgeBobBottom 4.8s ease-in-out infinite}.prow--transport .prow-badge--bottom,.prow--printing .prow-badge--bottom,.prow--inventory .prow-badge--bottom,.prow--chit .prow-badge--bottom{border-left:3px solid #0F172A}.prow-badge__dot{width:8px;height:8px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 4px rgb(34 197 94 / .28);animation:livePulseDot 1.8s ease-in-out infinite;flex-shrink:0}@keyframes livePulseDot{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.75}}@keyframes prowBadgeBobTop{0%,100%{transform:translateY(0) translateZ(26px)}50%{transform:translateY(-6px) translateZ(26px)}}@keyframes prowBadgeBobBottom{0%,100%{transform:translateY(0) translateZ(26px)}50%{transform:translateY(5px) translateZ(26px)}}.prow:hover .prow-badge--top{transform:translateY(-4px) scale(1.04) translateZ(34px)}.prow:hover .prow-badge--bottom{transform:translateY(4px) scale(1.04) translateZ(34px)}@media (max-width:640px){.prow__media{padding:12px}.prow-badge{font-size:.67rem;padding:5px 10px}.prow-badge--top{top:10px;right:10px}.prow-badge--bottom{bottom:10px;left:10px}}.roi-booster-section{background:#F8FAFC;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.roi-widget{display:grid;grid-template-columns:1.12fr 0.88fr;background:#FFF;border-radius:26px;border:1.5px solid #E2E8F0;box-shadow:0 26px 60px -18px rgb(15 23 42 / .12);overflow:hidden}.roi-widget__config{padding:clamp(24px, 3.5vw, 42px);display:flex;flex-direction:column;gap:24px}.roi-step__label{display:block;font-family:var(--font-head);font-size:.92rem;font-weight:700;color:#0F172A;margin-bottom:11px}.roi-ind-tabs{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.roi-ind-tab{display:flex;align-items:center;gap:10px;padding:12px 15px;border-radius:14px;background:#F8FAFC;border:1.5px solid #E2E8F0;font-family:var(--font-head);font-size:.88rem;font-weight:700;color:#334155;cursor:pointer;transition:all 0.2s ease;text-align:left}.roi-ind-tab:hover{border-color:#CBD5E1;background:#F1F5F9}.roi-ind-tab.is-active[data-roi-ind="transport"],.roi-ind-tab.is-active[data-roi-ind="printing"],.roi-ind-tab.is-active[data-roi-ind="inventory"],.roi-ind-tab.is-active[data-roi-ind="chit"],.roi-ind-tab.is-active{background:#0F172A;border-color:#0F172A;color:#FFF;box-shadow:0 6px 16px rgb(15 23 42 / .14)}.roi-ind-tab__ic{font-size:1.2rem;line-height:1}.roi-slider-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.roi-slider-head label{font-family:var(--font-head);font-size:.92rem;font-weight:700;color:#0F172A}.roi-slider-val{font-family:var(--font-head);font-size:.9rem;font-weight:800;color:#EA580C;background:#FFF7ED;border:1px solid #FDBA74;padding:4px 12px;border-radius:999px}.roi-range{width:100%;height:8px;border-radius:999px;background:#E2E8F0;accent-color:#F97316;cursor:pointer}.roi-range-Hints{display:flex;justify-content:space-between;font-size:.74rem;color:#64748B;margin-top:6px;font-weight:500}.roi-deploy-group{display:grid;grid-template-columns:1fr 1fr;gap:10px}.roi-deploy-btn{padding:11px 14px;border-radius:12px;border:1.5px solid #E2E8F0;background:#F8FAFC;font-family:var(--font-head);font-size:.82rem;font-weight:700;color:#334155;cursor:pointer;transition:all 0.2s ease}.roi-deploy-btn.is-active{background:#14151E;color:#FFF;border-color:#14151E;box-shadow:0 6px 16px rgb(15 23 42 / .16)}.roi-addons{display:flex;flex-wrap:wrap;gap:8px}.roi-addon-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;background:#F8FAFC;border:1px solid #CBD5E1;font-size:.78rem;font-weight:600;color:#1E293B;cursor:pointer}.roi-addon-pill input{accent-color:#16A34A}.roi-widget__result{background:linear-gradient(155deg,#182246 0%,#243266 100%);color:#FFF;padding:clamp(24px, 3.5vw, 42px);display:flex;flex-direction:column;justify-content:space-between;gap:20px}.roi-rec-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:rgb(249 115 22 / .2);border:1px solid rgb(251 146 60 / .45);color:#FDBA74;font-family:var(--font-head);font-size:.7rem;font-weight:800;letter-spacing:.06em;margin-bottom:10px}.roi-result-head h3{color:#FFFFFF!important;font-size:clamp(1.25rem, 1.9vw, 1.55rem);margin:0 0 6px;line-height:1.3}.roi-result-head p{color:#CBD5E1;font-size:.88rem;margin:0}.roi-metrics-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:12px}.roi-metric-card{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);border-radius:16px;padding:16px}.roi-metric-card--highlight{background:linear-gradient(135deg,rgb(22 163 74 / .22),rgb(5 150 105 / .12));border-color:rgb(74 222 128 / .38)}.roi-metric-card small{display:block;font-size:.68rem;font-weight:800;letter-spacing:.06em;color:#94A3B8;margin-bottom:4px}.roi-metric-card--highlight small{color:#86EFAC}.roi-metric-card strong{display:block;font-family:var(--font-head);font-size:clamp(1.5rem, 2.3vw, 2rem);font-weight:800;color:#FFF;line-height:1.15}.roi-metric-card strong span{font-size:.88rem;font-weight:600;color:#CBD5E1;margin-left:3px}.roi-metric-note{display:block;font-size:.74rem;color:#CBD5E1;margin-top:6px}.roi-included-box{background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:14px;padding:15px 18px}.roi-included-title{font-family:var(--font-head);font-size:.8rem;font-weight:700;color:#FDE68A;margin-bottom:8px}.roi-included-list{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:.83rem;color:#E2E8F0}.roi-cta-stack{display:grid;gap:10px}.roi-cta-primary{width:100%;justify-content:center;background:linear-gradient(135deg,#F97316 0%,#EA580C 100%);color:#FFFFFF!important;font-weight:700;padding:14px 20px;border-radius:13px;border:none;box-shadow:0 12px 26px rgb(249 115 22 / .35);cursor:pointer}.roi-cta-primary:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgb(249 115 22 / .45)}.roi-cta-wa{width:100%;justify-content:center;background:rgb(22 163 74 / .2);border:1.5px solid #22C55E;color:#FFFFFF!important;font-weight:700;padding:12px 18px;border-radius:13px;cursor:pointer}.roi-cta-wa:hover{background:#16A34A}.roi-trust-foot{text-align:center;font-size:.74rem;color:#94A3B8}@media (max-width:920px){.roi-widget{grid-template-columns:1fr}.roi-ind-tabs,.roi-deploy-group,.roi-metrics-grid{grid-template-columns:1fr}}.site-header{position:sticky!important;top:0;z-index:100;background:rgb(255 255 255 / .98)!important;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid #E2E8F0!important}.site-header.is-scrolled{background:#FFFFFF!important;box-shadow:0 4px 20px -4px rgb(15 23 42 / .06)!important}.header-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;height:72px!important}.header-left{display:flex;align-items:center;gap:22px;min-width:0}.brand{display:inline-flex;align-items:center;flex-shrink:0}.brand img{height:40px!important;width:auto!important}.header-divider{width:1px;height:24px;background:#E2E8F0;flex-shrink:0}.nav{display:flex;align-items:center}.nav__list{list-style:none!important;display:flex!important;align-items:center!important;gap:4px!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important}.nav__link{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;border-radius:8px!important;font-family:var(--font-body)!important;font-size:0.92rem!important;font-weight:500!important;line-height:1.2!important;color:#334155!important;background:transparent!important;border:none!important;box-shadow:none!important;white-space:nowrap!important;flex-shrink:0!important;position:relative;transition:color 0.18s ease,background-color 0.18s ease!important}.nav__link:hover,.has-dropdown:hover>.nav__link,.has-dropdown.is-open>.nav__link{color:#0F172A!important;background:#F1F5F9!important;box-shadow:none!important}.nav__link[aria-current="page"],.nav__link.active{color:#312E81!important;font-weight:600!important;background:#EEF2FF!important;box-shadow:none!important}.nav__link.active::after{display:none!important}.nav__link svg{width:14px!important;height:14px!important;opacity:.7;flex-shrink:0}.header-actions{display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}.header-phone--desktop{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 13px!important;border-radius:8px!important;background:#F8FAFC!important;border:1px solid #E2E8F0!important;color:#1E293B!important;font-family:var(--font-head)!important;font-size:0.86rem!important;font-weight:600!important;white-space:nowrap!important;box-shadow:none!important;transition:all 0.18s ease!important}.header-phone--desktop:hover{background:#F1F5F9!important;border-color:#CBD5E1!important;color:#0F172A!important;transform:none!important;box-shadow:none!important}.header-phone--desktop .header-phone__icon{width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;color:#475569!important;display:inline-flex!important}.header-phone--desktop:hover .header-phone__icon{background:transparent!important;color:#0F172A!important;transform:none!important}.header-phone--desktop .header-phone__icon svg{width:15px!important;height:15px!important}.header-phone__num{white-space:nowrap!important;letter-spacing:-.01em}.header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:8px 18px!important;border-radius:8px!important;font-family:var(--font-head)!important;font-size:0.88rem!important;font-weight:600!important;white-space:nowrap!important;flex-shrink:0!important;background:linear-gradient(135deg,#1A52B8 0%,#2563EB 100%)!important;color:#FFFFFF!important;box-shadow:0 4px 12px rgb(26 82 184 / .25)!important;transition:all 0.2s ease!important}.header-cta:hover{background:linear-gradient(135deg,#153E8A 0%,#1D4ED8 100%)!important;color:#FFFFFF!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(26 82 184 / .35)!important}.header-cta svg{width:15px!important;height:15px!important;flex-shrink:0!important}@media (max-width:768px){.header-cta{display:none!important}.header-inner{height:60px!important;gap:12px!important;padding:0 14px!important}.brand img{height:35px!important;max-width:145px!important;width:auto!important;object-fit:contain!important}.header-actions{gap:8px!important}}@media (max-width:1120px){.header-divider{display:none}.header-left{gap:14px}.nav__link{padding:7px 10px!important;font-size:0.87rem!important}}@media (max-width:960px){.header-phone--desktop{display:none!important}.nav__list{flex-direction:column!important;align-items:stretch!important}.nav__link{width:100%!important;justify-content:space-between!important;padding:14px 12px!important;font-size:1rem!important;border-bottom:1px solid #F1F5F9!important;border-radius:8px!important}.nav__link.active::after{display:none}}.dm-slot-section{background:#F8FAFC;border:1.5px solid #E2E8F0;border-radius:14px;padding:16px;margin-top:14px;margin-bottom:16px}.dm-slot-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dm-slot-badge{font-size:.72rem;font-weight:700;color:#047857;background:#D1FAE5;border:1px solid #A7F3D0;padding:2px 9px;border-radius:999px;letter-spacing:.02em}.dm-slot-dates{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.dm-date-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 6px;background:#FFF;border:1.5px solid #CBD5E1;border-radius:10px;cursor:pointer;transition:all 0.2s ease;font-family:var(--font-body)}.dm-date-pill:hover{border-color:#3B82F6;background:#EFF6FF}.dm-date-pill.is-active{background:#1B254B;border-color:#1B254B;color:#FFF}.dm-date-pill__tag{font-size:.82rem;font-weight:700;line-height:1.2}.dm-date-pill small{font-size:.7rem;color:#64748B;margin-top:2px}.dm-date-pill.is-active small{color:#CBD5E1}.dm-slot-times{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:10px}.dm-time-slot{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 6px;background:#FFF;border:1.5px solid #E2E8F0;border-radius:8px;font-size:.78rem;font-weight:600;color:#334155;cursor:pointer;transition:all 0.2s ease;white-space:nowrap}.dm-time-slot svg{width:13px;height:13px;color:#64748B}.dm-time-slot:hover{border-color:#F97316;color:#EA580C;background:#FFF7ED}.dm-time-slot.is-active{background:#EA580C;border-color:#EA580C;color:#FFF}.dm-time-slot.is-active svg{color:#FFF}.dm-slot-preview{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:#EFF6FF;border:1px solid #BFDBFE;font-size:.78rem;color:#1E3A8A;margin-top:6px}.dm-slot-preview__dot{width:8px;height:8px;border-radius:50%;background:#22C55E;flex-shrink:0}.wa-widget__desk-info{margin-top:10px;padding-top:8px;border-top:1px solid rgb(0 0 0 / .08);display:flex;align-items:center;justify-content:space-between;font-size:.72rem;color:#64748B}.wa-widget__desk-info a{color:#1B254B;font-weight:700;text-decoration:none}.wa-widget__desk-info a:hover{text-decoration:underline}@media (max-width:540px){.dm-slot-times{grid-template-columns:repeat(2,1fr)}}