@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Noto+Sans+Malayalam:wght@400;500;600;700;800&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5901b7c6-module__ec5Qua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_5901b7c6-module__ec5Qua__variable{--font-inter:"Inter", "Inter Fallback"}
.navbar{z-index:10000;background:#fff;border-bottom:1px solid #e2e8f0;transition:all .25s;position:fixed;top:0;left:0;right:0}.navbar.scrolled{-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-bottom-color:#cbd5e1;box-shadow:0 4px 24px #0f172a14}.navbar-container{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;height:84px;margin:0 auto;padding:0 28px;display:flex}.logo-link{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.logo-img{object-fit:contain;width:auto;height:70px;transition:transform .2s;display:block}.logo-link:hover .logo-img{transform:scale(1.02)}.nav-desktop{display:none}.nav-links{align-items:center;gap:4px;list-style:none;display:flex}.nav-item{position:relative}.nav-link-item{color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:.865rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.nav-link-item:hover,.nav-link-item.active{color:var(--coremap-blue);background:#eff6ff}@media (max-width:1240px) and (min-width:1080px){.navbar-container{gap:10px;padding:0 16px}.nav-link-item{padding:6px 9px;font-size:.825rem}.logo-img{height:56px}}.nav-dropdown-trigger{cursor:pointer}.nav-chevron{color:#94a3b8;flex-shrink:0;transition:transform .2s}.nav-chevron.rotated{transform:rotate(180deg)}.nav-dropdown{z-index:100;background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:290px;padding:8px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 20px 48px -6px #0f172a24,0 4px 12px #0f172a0f}.nav-dropdown:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.nav-dropdown-item{color:#111827;border-radius:10px;align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;transition:background .12s;display:flex}.nav-dropdown-item:hover{background:#f5f8ff}.nav-dropdown-icon{width:34px;height:34px;color:var(--coremap-blue);background:#eff6ff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nav-dropdown-title{color:#111827;font-size:.875rem;font-weight:700;line-height:1.3;display:block}.nav-dropdown-desc{color:#64748b;margin-top:2px;font-size:.775rem;line-height:1.4;display:block}.nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.lang-toggle-switch{box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:9999px;flex-shrink:0;align-items:center;height:38px;padding:3px;display:inline-flex;position:relative;box-shadow:inset 0 1px 2px #0f172a0d}.lang-switch-btn{cursor:pointer;color:#64748b;z-index:1;box-sizing:border-box;background:0 0;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;min-width:38px;height:30px;padding:0 11px;font-size:.8125rem;font-weight:600;line-height:1;transition:color .15s;display:inline-flex;position:relative}.lang-switch-btn:hover:not(.active){color:#0f172a}.lang-switch-btn.active{color:var(--coremap-blue);font-weight:700}.lang-switch-thumb{z-index:0;background:#fff;border:1px solid #cbd5e1cc;border-radius:9999px;position:absolute;inset:0;box-shadow:0 1px 3px #0f172a1f,0 2px 6px #0f172a0f}.lang-switch-label{z-index:2;line-height:1;display:block;position:relative}.segmented-lang-picker{box-sizing:border-box;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;height:38px;padding:3px;display:inline-flex}.segmented-lang-btn{box-sizing:border-box;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;height:30px;padding:0 12px;font-size:.8rem;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.segmented-lang-btn.compact{height:26px;padding:0 8px;font-size:.75rem}.segmented-lang-btn.active{color:var(--coremap-blue);background:#fff;font-weight:700;box-shadow:0 1px 3px #0f172a1a}.segmented-lang-btn:hover:not(.active){color:#1e293b}.nav-cta-btn{box-sizing:border-box;background:var(--coremap-blue);color:#fff;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 18px;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;transition:all .2s;display:none;box-shadow:0 2px 8px #1d4ed840}.nav-cta-btn span{line-height:1;display:inline-block}.nav-cta-btn:hover{color:#fff;background:#1e40af;transform:translateY(-1px);box-shadow:0 4px 16px #1d4ed859}.nav-cta-btn .cta-arrow{transition:transform .2s}.nav-cta-btn:hover .cta-arrow{transform:translate(3px)}.mobile-toggle-btn{color:#1e293b;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .15s;display:flex}.mobile-toggle-btn:hover{background:#f1f5f9;border-color:#94a3b8}.mobile-backdrop{-webkit-backdrop-filter:blur(4px);z-index:998;background:#0f172a66;position:fixed;inset:70px 0 0}.mobile-drawer{height:calc(100dvh - 70px);max-height:none;box-shadow:none;z-index:10001;padding:16px 20px calc(24px + env(safe-area-inset-bottom,0px));background:#fff;border-bottom:none;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:70px 0 0;overflow:hidden}.mobile-drawer-nav{-webkit-overflow-scrolling:touch;flex:auto;margin-bottom:12px;padding-right:4px;overflow-y:auto}.mobile-drawer-nav::-webkit-scrollbar{width:4px}.mobile-drawer-nav::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:4px}.mobile-nav-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-simple{color:#1e293b;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.mobile-nav-simple:hover{background:#f8fafc}.mobile-nav-group-btn{cursor:pointer;color:#1e293b;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .15s;display:flex}.mobile-nav-group-btn:hover{background:#f8fafc}.mobile-sub-list{flex-direction:column;gap:3px;padding:4px 0 4px 8px;display:flex}.mobile-nav-card{color:#1e293b;background:#f8fafc;border:1px solid #e9eff6;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;text-decoration:none;transition:all .15s;display:flex}.mobile-nav-card:hover,.mobile-nav-card:active{background:#eff6ff;border-color:#bfdbfe}.mobile-nav-card-info{align-items:center;gap:10px;display:flex}.mobile-nav-icon{width:34px;height:34px;color:var(--coremap-blue);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 3px #00000012}.mobile-nav-title{color:#1e293b;font-size:.9rem;font-weight:600;display:block}.mobile-nav-desc{color:#64748b;margin-top:1px;font-size:.75rem;display:block}.mobile-drawer-bottom{background:#fff;border-top:1px solid #e9eff6;flex-direction:column;flex-shrink:0;padding-top:14px;display:flex}.mobile-cta-primary{background:var(--coremap-blue);color:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 22px;font-size:.975rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 16px #1d4ed847}.mobile-cta-primary:hover,.mobile-cta-primary:active{color:#fff;background:#1e40af;transform:translateY(-1px)}@media (min-width:1080px){.nav-desktop{display:block}.nav-cta-btn{display:inline-flex}.mobile-toggle-btn,.mobile-lang-compact{display:none}.mobile-drawer,.mobile-backdrop{display:none!important}}@media (max-width:1079px){.navbar,.navbar.scrolled{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 2px 10px #0f172a12!important}.desktop-lang-picker{display:none}.logo-img{height:52px}.navbar-container{gap:12px;height:68px;padding:0 16px}.mobile-backdrop{top:68px}.mobile-drawer{height:calc(100dvh - 68px);max-height:none;top:68px;bottom:0}.mobile-toggle-btn{display:flex!important}.nav-cta-btn{display:none!important}}@media (max-width:480px){.logo-img{height:44px}.navbar-container{height:62px;padding:0 14px}.mobile-backdrop{top:62px}.mobile-drawer{height:calc(100dvh - 62px);max-height:none;padding:12px 14px calc(20px + env(safe-area-inset-bottom,0px));top:62px;bottom:0}.lang-toggle-switch{height:34px!important}.lang-switch-btn{min-width:34px;padding:0 8px;font-size:.75rem;height:26px!important}.mobile-toggle-btn{width:36px;height:36px}}body.mobile-nav-open .wa-floating-root{display:none!important}@media (max-width:1079px){section[id]{scroll-margin-top:80px}}@media (max-width:480px){section[id]{scroll-margin-top:72px}}@media (max-width:1024px){.container{padding:0 20px}}@media (max-width:768px){.container{padding:0 16px}}@media (max-width:480px){.container{padding:0 14px}}@media (max-width:360px){.container{padding:0 10px!important}}@media (max-width:1024px){.section:not(.hero),section[id]:not(.hero){padding-top:72px!important;padding-bottom:72px!important}}@media (max-width:768px){.section:not(.hero),section[id]:not(.hero){padding-top:56px!important;padding-bottom:56px!important}}@media (max-width:480px){.section:not(.hero),section[id]:not(.hero){padding-top:48px!important;padding-bottom:48px!important}}@media (max-width:768px){.section-ambient-glow{width:260px!important;max-width:90vw!important;height:260px!important;max-height:90vw!important}}@media (max-width:1024px){.hero{padding-top:120px;padding-bottom:56px}}@media (max-width:768px){.hero{padding-top:110px!important;padding-bottom:40px!important}.hero-content{margin-bottom:28px}.hero-title{letter-spacing:-.025em!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;font-size:clamp(1.85rem,6.8vw,2.8rem)!important;line-height:1.16!important}.hero-desc{padding:0 4px;margin-top:14px!important;margin-bottom:24px!important;font-size:.95rem!important}.hero-badge,.hero-content>div:first-child{margin-bottom:18px;padding:5px 14px;font-size:11px;display:inline-flex}.hero-actions{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:16px!important}.hero-actions a,.hero-actions .btn{white-space:nowrap!important;justify-content:center!important;width:100%!important;height:48px!important;padding:0 16px!important;font-size:.92rem!important}.hero-trust-microcopy{justify-content:center!important;width:100%!important;margin-top:14px!important;display:flex!important}.hero-trust-badge{text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;max-width:100%!important;margin:0 auto!important;display:inline-flex!important}.hero-trust-tick{flex-shrink:0!important;width:17px!important;height:17px!important;margin-top:0!important}.hero-trust-text{text-align:center!important;color:#64748b!important;font-size:.82rem!important;font-weight:600!important;line-height:1.36!important}}@media (max-width:480px){.hero{padding-top:104px!important;padding-bottom:28px!important}.hero>.container{padding:0 14px!important}.hero-badge{margin-bottom:16px!important;padding:5px 12px!important}.hero-actions a,.hero-actions .btn{white-space:nowrap!important;padding:0 12px!important;font-size:.88rem!important}.hero-title{font-size:clamp(1.55rem,6.8vw,2.15rem)!important;line-height:1.18!important}.hero-trust-badge{text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;max-width:100%!important;margin:0 auto!important;display:inline-flex!important}.hero-trust-tick{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:16px!important;height:16px!important;margin-top:0!important;display:inline-flex!important}.hero-trust-text{text-align:center!important;color:#64748b!important;white-space:nowrap!important;font-size:.82rem!important;font-weight:600!important;line-height:1.2!important}}@media (max-width:360px){.hero{padding-top:98px!important}.hero>.container{padding:0 10px!important}.hero-trust-badge{gap:6px!important;max-width:100%!important}.hero-trust-tick{width:14px!important;height:14px!important;margin-top:0!important}.hero-trust-text{font-size:.76rem!important}.hero-title{font-size:clamp(1.32rem,6.4vw,1.55rem)!important}.hero-actions a,.hero-actions .btn{white-space:nowrap!important;padding:0 10px!important;font-size:.84rem!important}}.hero-heading-line{white-space:nowrap!important;display:block!important}.hero-typewriter-line{white-space:nowrap!important;width:100%!important;display:block!important}.typewriter-text{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;max-width:100%!important;display:inline-block!important}.hero-title{width:100%;max-width:100%}.hero-title-ml,html[lang=ml] .hero-title,.lang-ml .hero-title{letter-spacing:0!important}@media (max-width:768px){.hero-title-ml,html[lang=ml] .hero-title,.lang-ml .hero-title{font-size:clamp(1.2rem,4.4vw,1.7rem)!important;line-height:1.32!important}}@media (max-width:480px){.hero-title-ml,html[lang=ml] .hero-title,.lang-ml .hero-title{font-size:clamp(1.02rem,4.7vw,1.22rem)!important;line-height:1.3!important}}@media (max-width:360px){.hero-title-ml,html[lang=ml] .hero-title,.lang-ml .hero-title{font-size:clamp(.92rem,4.5vw,1.05rem)!important;line-height:1.28!important}}.ui-hero-desktop{display:flex!important}.ui-hero-mobile{display:none!important}@media (max-width:1024px){.hero-visual{border-radius:8px;max-width:100%}.ui-hero-desktop{height:100%;min-height:520px}}@media (max-width:768px){.ui-hero-desktop{display:none!important}.ui-hero-mobile{display:flex!important}.app-ui{min-height:auto!important}.browser-header{justify-content:space-between;align-items:center;height:32px;padding:0 12px;display:flex}.browser-url-pill{color:#64748b;background:#fffc;border:1px solid #00000014;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:9.5px;font-weight:600;display:flex!important}}@media (max-width:480px){.hero-visual{border-radius:10px;margin:0 4px}}@media (max-width:768px){.trust-items{gap:14px 20px}.trust-item{font-size:.875rem}}.feature-mobile-dots{display:none}@media (max-width:768px){.tabs-list,.tabs-list[style]{display:none!important}.feature-mobile-dots{justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:8px 0;display:flex!important}.feature-mobile-dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.feature-mobile-dot:after{content:"";background:#cbd5e1;border-radius:99px;width:8px;height:8px;transition:all .35s cubic-bezier(.16,1,.3,1);display:block}.feature-mobile-dot.active:after{background:var(--coremap-blue,#2563eb);width:26px;box-shadow:0 2px 8px #2563eb59}}@media (max-width:1024px) and (min-width:769px){.feature-tab-inner{grid-template-columns:1fr 1.15fr!important;align-items:center!important;gap:22px!important}.feature-tab-inner h3{font-size:1.25rem!important}.feature-tab-inner p{margin-top:10px!important;font-size:.88rem!important}.feature-tab-inner ul{gap:10px!important;margin-top:14px!important}.feature-tab-inner ul li{font-size:.82rem!important}.topology-visual-wrapper{border-radius:20px!important;padding:12px 10px!important}}@media (max-width:768px){.tab-content-slider-viewport{border-radius:16px!important;width:100%!important;overflow:hidden!important}div[data-slider-rail=true]{width:100%!important;transition:none!important;display:grid!important;transform:none!important}.feature-tab-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important;box-sizing:border-box!important;grid-area:1/1!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important}.feature-tab-panel.active{visibility:visible!important;opacity:1!important;pointer-events:auto!important;animation:.28s cubic-bezier(.16,1,.3,1) featureFadeIn!important}@keyframes featureFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.feature-tab-inner{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:100%!important}.feature-tab-inner>div{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.feature-tab-inner h3{box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;align-items:flex-start!important;gap:8px!important;width:100%!important;max-width:100%!important;font-size:1.25rem!important;line-height:1.35!important;display:flex!important}.feature-tab-inner h3 svg{flex-shrink:0!important;margin-top:3px!important}.feature-tab-inner p{box-sizing:border-box!important;word-break:break-word!important;overflow-wrap:break-word!important;width:100%!important;max-width:100%!important;margin-top:12px!important;font-size:.9rem!important;line-height:1.6!important}.feature-tab-inner>div:last-child{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:none!important;padding:10px 8px!important;overflow:hidden!important}.feature-tab-inner>div:last-child>div{box-sizing:border-box!important;border-radius:14px!important;min-width:0!important;max-width:100%!important}.feature-tab-inner [style*="height: '320px'"],.feature-tab-inner [style*="height: \"320px\""]{height:300px!important}.feature-tab-inner ul{box-sizing:border-box!important;gap:10px!important;width:100%!important;margin-top:14px!important}.feature-tab-inner ul li{word-break:break-word!important;overflow-wrap:break-word!important;max-width:100%!important;font-size:.9rem!important}.topology-visual-wrapper{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:8px 6px!important;overflow:hidden!important}.topology-card-inner{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;border-radius:14px!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:auto!important}.junction-visual-wrapper{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;padding:8px 6px!important}.junction-card-inner{box-sizing:border-box!important;border-radius:14px!important;width:100%!important}.junction-card-header{padding:10px 12px!important;font-size:13px!important}.junction-card-body{gap:10px!important;padding:10px 8px!important}.junction-fibers-row{gap:6px!important}.junction-fiber-box{border-radius:8px!important;margin-bottom:0!important;padding:8px 6px!important}.junction-fiber-box-title{letter-spacing:.2px!important;white-space:nowrap!important;margin-bottom:6px!important;font-size:7.5px!important}.junction-circles-row{gap:4px!important}.junction-fiber-circle{flex-shrink:0!important;width:22px!important;height:22px!important;font-size:10px!important}.junction-table-wrapper{box-sizing:border-box!important;-webkit-overflow-scrolling:touch!important;border-radius:8px!important;width:100%!important;overflow-x:auto!important}.junction-table-inner{width:100%!important;min-width:270px!important}.junction-table-head{letter-spacing:.3px!important;padding:7px 6px!important;font-size:8px!important}.junction-table-row{gap:4px!important;padding:8px 6px!important}.junction-badge-slot{margin-bottom:3px!important;padding:2px 4px!important;font-size:7.5px!important}.junction-tag-fiber{padding:2px 5px!important;font-size:10px!important}.junction-color-name{font-size:10.5px!important;font-weight:700!important}.junction-tag-net{padding:1px 3px!important;font-size:7.5px!important}.junction-power-text{margin-top:2px!important;font-size:8px!important}.junction-table-arrow{flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:18px!important;display:flex!important}.junction-table-loss{text-align:right!important;flex-shrink:0!important;width:48px!important;font-size:10.5px!important}.signal-stats-row{gap:10px!important;margin-top:14px!important}.signal-stat-card{border-radius:12px!important;padding:10px 12px!important}.signal-stat-card .stat-label{font-size:10px!important}.signal-stat-card .stat-val{margin-top:2px!important;font-size:20px!important}.signal-visual-wrapper{box-sizing:border-box!important;border-radius:18px!important;padding:10px 8px!important}.signal-card-inner{box-sizing:border-box!important;border-radius:14px!important;padding:12px 10px!important}.signal-budget-table{table-layout:auto!important;width:100%!important;min-width:0!important;font-size:10.5px!important}.signal-budget-table th,.signal-budget-table td{padding:8px 4px!important}.signal-budget-table span{white-space:nowrap!important;padding:2px 6px!important;font-size:9.5px!important}.routes-stats-strip{gap:8px!important;margin-top:16px!important}.routes-stat-box{border-radius:12px!important;padding:10px 6px!important}.routes-stat-num{font-size:20px!important;line-height:1.1!important}.routes-stat-label{margin-top:2px!important;font-size:10px!important}.routes-visual-wrapper{box-sizing:border-box!important;border-radius:20px!important;width:100%!important;max-height:none!important;padding:10px 8px!important;overflow:visible!important}.routes-card-inner{border-radius:14px!important;padding:12px 10px!important;box-shadow:0 8px 24px -4px #0f172a14!important}.routes-card-header{justify-content:space-between!important;align-items:center!important;margin-bottom:2px!important;display:flex!important}.routes-card-title{font-size:16px!important}.routes-card-sub{margin-bottom:10px!important;font-size:9.5px!important;line-height:1.3!important}.routes-metric-row{gap:6px!important;margin-bottom:12px!important}.routes-metric-box{text-align:center!important;border-radius:8px!important;padding:6px 4px!important}.routes-metric-box .metric-label{letter-spacing:.2px!important;margin-bottom:2px!important;font-size:7.5px!important;line-height:1.1!important}.routes-metric-box .metric-val{font-size:15px!important;line-height:1.1!important}.routes-tab-row{gap:12px!important;margin-bottom:10px!important}.routes-tab-item{padding-bottom:5px!important;font-size:10.5px!important}.routes-tree-item{border-radius:8px!important;gap:6px!important;margin-bottom:6px!important;padding:7px 8px!important;font-size:11px!important}.routes-tree-nested{border-left-width:1.5px!important;margin-bottom:6px!important;margin-left:8px!important;padding-left:10px!important}.routes-tree-nested .routes-tree-item{margin-bottom:5px!important;padding:6px 8px!important;font-size:10.5px!important}}@media (max-width:380px){.routes-stat-num{font-size:18px!important}.routes-stat-label{font-size:9px!important}.routes-metric-box .metric-label{font-size:7px!important}.routes-metric-box .metric-val{font-size:13px!important}.routes-tree-item{gap:4px!important;padding:6px!important;font-size:10px!important}}@media (max-width:768px){div[style*="flexWrap: 'wrap'"],div[style*="flex-wrap: wrap"]{flex-wrap:wrap!important;gap:6px!important}div[style*="flexWrap: 'wrap'"]>div,div[style*="flex-wrap: wrap"]>div{padding:5px 10px!important;font-size:11px!important}}@media (max-width:1024px){.grid-cols-3{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.grid-cols-3,.grid-cols-2{grid-template-columns:1fr!important}}@media (max-width:1024px){section.section{padding:64px 0!important}.workflow-grid-container,.capacity-grid-container{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:36px!important;width:100%!important;max-width:720px!important;margin:0 auto!important}.mobile-field-grid-container{box-sizing:border-box!important;grid-template-columns:1fr!important;gap:36px!important;width:100%!important;max-width:640px!important;margin:0 auto!important}.mobile-field-grid-container>div:first-child{order:2;justify-content:center;width:100%;display:flex}.mobile-field-grid-container>div:last-child{order:1;width:100%}.phone-mockup-wrapper{box-sizing:border-box!important;width:100%!important;max-width:320px!important;margin:0 auto!important}.phone-chassis{box-sizing:border-box!important;border-radius:44px!important;max-width:100%!important}.bento-card{padding:22px 20px}.grid-cols-3>div:last-child:nth-child(3){grid-column:span 2}}@media (max-width:768px){.grid-cols-3>div:last-child:nth-child(3){grid-column:auto}.bento-card{border-radius:16px;padding:20px 16px}.bento-widget{padding:10px 12px}}@media (max-width:1024px){.walkthrough-row{grid-template-columns:1fr!important;gap:28px!important;margin-bottom:48px!important}.walkthrough-row:nth-child(2n){direction:ltr!important}.walkthrough-content{max-width:100%}.walkthrough-visual{max-width:560px;margin:0 auto}}@media (max-width:768px){.walkthrough-row{gap:20px!important;margin-bottom:36px!important}.walkthrough-visual{max-width:100%}.workflow-step-item{box-sizing:border-box!important;align-items:center!important;gap:12px!important;width:100%!important;padding:14px 12px!important}.workflow-step-icon{flex-shrink:0!important;align-self:center!important;width:36px!important;height:36px!important}.workflow-step-header{flex-wrap:wrap!important;gap:6px!important}.workflow-step-header>span{padding:2px 8px!important;font-size:9.5px!important}}@media (max-width:1024px) and (min-width:769px){.saas-console-wrapper{box-sizing:border-box!important;border-radius:18px!important;flex-direction:row!important;width:100%!important;max-width:720px!important;margin:0 auto!important}.saas-console-sidebar{flex-direction:column!important;flex-shrink:0!important;align-items:center!important;width:52px!important;padding:14px 0!important;display:flex!important}.saas-table-container{-webkit-overflow-scrolling:touch!important;overflow-x:auto!important}.saas-table{min-width:480px!important}}@media (max-width:768px){.saas-console-wrapper{box-sizing:border-box!important;border-radius:16px!important;flex-direction:column!important;max-width:100%!important;margin:0 auto!important}.saas-console-sidebar,.saas-console-wrapper>div:first-child{display:none!important}.saas-table-container{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;width:100%!important;overflow-x:auto!important}.saas-table{min-width:290px!important;font-size:9.5px!important}.saas-table th{padding:6px 4px!important;font-size:8px!important}.saas-table td{padding:5px 4px!important}}@media (max-width:1024px){.phone-chassis{max-width:320px}}@media (max-width:768px){.phone-mockup-wrapper{width:100%!important;max-width:295px!important;margin:0 auto!important}.phone-chassis{box-sizing:border-box!important;border-radius:40px!important;max-width:100%!important;padding:8px!important}.phone-screen{border-radius:32px!important;height:460px!important}}@media (max-width:360px){.phone-mockup-wrapper{max-width:275px!important}.phone-chassis{border-radius:36px!important;padding:6px!important}.phone-screen{border-radius:28px!important;height:450px!important}}@media (max-width:768px){.security-trust-grid{grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:100%!important}.soft-card{box-sizing:border-box!important;border-radius:18px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 14px!important}.soft-card h3{word-break:break-word!important;overflow-wrap:break-word!important;font-size:1.15rem!important}.soft-card p{word-break:break-word!important;overflow-wrap:break-word!important;font-size:.88rem!important;line-height:1.55!important}.soft-card>div:last-child{box-sizing:border-box!important;max-width:100%!important;padding:12px 10px!important;overflow:hidden!important}.soft-card>div:last-child>div{flex-wrap:wrap!important;gap:8px!important}}.security-trust-banner{background:#fff;border:1px solid #e2e8f0bf;border-radius:16px;flex-wrap:wrap;justify-content:space-around;align-items:center;gap:16px;padding:20px 24px;display:flex;box-shadow:0 4px 12px #00000005}.security-trust-item{color:#1e293b;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.security-trust-tick{color:#16a34a;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.security-trust-text{line-height:1.4}@media (min-width:641px) and (max-width:1024px){.security-trust-banner{grid-template-columns:repeat(2,1fr)!important;justify-items:start!important;gap:16px 20px!important;padding:20px!important;display:grid!important}.security-trust-item{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;gap:10px!important;width:100%!important;display:flex!important}.security-trust-tick{margin-top:1px!important}}@media (max-width:640px){.security-trust-banner{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:14px!important;padding:18px 16px!important;display:flex!important}.security-trust-item{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;width:100%!important;font-size:.88rem!important;display:flex!important}.security-trust-tick{flex-shrink:0!important;width:22px!important;height:22px!important;margin-top:1px!important;font-size:12px!important}.security-trust-text{text-align:left!important;color:#1e293b!important;flex:1!important;font-weight:700!important;line-height:1.4!important}}@media (max-width:360px){.security-trust-banner{gap:11px!important;padding:14px 12px!important}.security-trust-item{gap:9px!important;font-size:.82rem!important}.security-trust-tick{width:19px!important;height:19px!important;margin-top:1px!important;font-size:10.5px!important}}.blog-header-btn-desktop{display:inline-flex}.blog-footer-btn-mobile{display:none}.blog-toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:36px;display:flex}.blog-toolbar-categories{white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;flex:1;order:1;align-items:center;gap:8px;min-width:0;padding-bottom:2px;display:flex;overflow-x:auto}.blog-toolbar-categories::-webkit-scrollbar{display:none}.blog-filter-label{color:#64748b;flex-shrink:0;align-items:center;gap:5px;margin-right:4px;font-size:.84rem;font-weight:600;display:inline-flex}.blog-filter-pill{cursor:pointer;color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;outline:none;flex-shrink:0;justify-content:center;align-items:center;padding:8px 16px;font-size:.84rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.blog-filter-pill:hover{color:#1e293b;background:#e2e8f0;border-color:#cbd5e1}.blog-filter-pill.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 2px 8px #1d4ed840}.blog-toolbar-search{flex-shrink:0;order:2;width:250px;position:relative}.blog-search-icon{pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.blog-search-input{color:#0f172a;box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:9999px;outline:none;width:100%;padding:9px 34px 9px 38px;font-size:.88rem;transition:all .2s;box-shadow:0 1px 2px #0f172a0a}.blog-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.blog-search-clear-btn{color:#64748b;cursor:pointer;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:all .15s;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.blog-search-clear-btn:hover{color:#0f172a;background:#e2e8f0}.blog-featured-card,.blog-index-grid{box-sizing:border-box}@media (max-width:768px){.blog-section-header{gap:14px!important;margin-bottom:24px!important}.blog-header-btn-desktop{display:none!important}.blog-footer-btn-mobile{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:24px!important;display:flex!important}.blog-footer-btn-mobile a{white-space:nowrap!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;padding:11px 22px!important;font-size:.9rem!important;display:inline-flex!important}.blog-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important}.blog-preview-card{box-sizing:border-box!important;border-radius:16px!important;width:100%!important;max-width:100%!important}.blog-toolbar{flex-direction:column!important;align-items:stretch!important;gap:12px!important;margin-bottom:24px!important}.blog-toolbar-search{order:1!important;width:100%!important}.blog-search-input{background:#fff!important;border-radius:12px!important;height:44px!important;padding:10px 38px 10px 40px!important;font-size:16px!important}.blog-search-clear-btn{width:24px!important;height:24px!important;right:10px!important}.blog-toolbar-categories{-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;order:2!important;gap:8px!important;width:100%!important;margin:0!important;padding:2px 2px 6px!important;display:flex!important;overflow-x:auto!important}.blog-filter-label{margin-right:2px!important;padding-left:2px!important;font-size:.8rem!important}.blog-filter-pill{min-height:36px!important;padding:8px 14px!important;font-size:.82rem!important}.blog-featured-card{border-radius:18px!important;grid-template-columns:1fr!important;gap:20px!important;margin-bottom:32px!important;padding:22px 18px!important}.blog-index-grid{grid-template-columns:1fr!important;gap:20px!important}}@media (max-width:360px){.blog-filter-pill{padding:7px 12px!important;font-size:.78rem!important}.blog-featured-card{padding:18px 14px!important}}@media (max-width:768px){.capacity-stats-grid{gap:10px!important;margin-bottom:20px!important}.capacity-stat-card{box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;padding:14px 12px!important;display:flex!important}.capacity-stat-value{white-space:nowrap!important;letter-spacing:-.01em!important;font-size:20px!important;line-height:1.15!important}.capacity-stat-title{margin-top:4px!important;font-size:13px!important;line-height:1.25!important}.capacity-stat-desc{margin-top:5px!important;font-size:11.5px!important;line-height:1.4!important}.capacity-toolbar{flex-wrap:wrap!important;gap:8px!important;padding:8px 12px 10px!important}}@media (max-width:360px){.capacity-stats-grid{gap:8px!important;margin-bottom:18px!important}.capacity-stat-card{border-radius:12px!important;flex-direction:column!important;justify-content:flex-start!important;padding:12px 10px!important;display:flex!important}.capacity-stat-value{font-size:17px!important}.capacity-stat-title{margin-top:3px!important;font-size:12px!important}.capacity-stat-desc{margin-top:4px!important;font-size:10.5px!important;line-height:1.35!important}}@media (max-width:1024px){.capacity-console-header{padding:12px 16px}}@media (max-width:768px){.capacity-console-header{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 14px}}@media (max-width:1024px){.persona-4col-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:560px){.persona-4col-grid{grid-template-columns:1fr!important}.persona-4col-card{padding:22px 18px}}@media (max-width:768px){.testimonial-card{width:290px;padding:16px}.testimonials-track{gap:14px;animation-duration:26s}}@media (max-width:480px){.testimonial-card{width:270px}}@media (max-width:1024px){.about-founder-wrapper{padding:32px 24px}.about-founder-grid{gap:36px}.about-founder-photo-card{width:260px;height:320px}}@media (max-width:768px){.about-founder-wrapper{border-radius:16px;padding:24px 16px}.about-founder-grid{flex-direction:column;align-items:center;gap:24px}.about-founder-photo-card{width:220px;height:270px}.about-tick-grid{grid-template-columns:1fr;gap:10px}}@media (max-width:480px){.about-founder-photo-card{width:180px;height:220px}}@media (max-width:1024px){.cta-grid-container{grid-template-columns:1fr;gap:36px}.cta-form-card{padding:28px 22px}}@media (max-width:768px){.cta-form-card{border-radius:16px;padding:24px 16px}}@media (max-width:1024px){.blog-grid-3col{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.blog-grid-3col{grid-template-columns:1fr!important}}@media (max-width:768px){.faq-question{font-size:1rem}.faq-item{padding:16px 0}.footer{padding:48px 0 24px}.footer-logo-img{height:52px}.footer-bottom{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important}.footer-copyright,.footer-credit{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}}@media (max-width:480px){.footer{padding:36px 0 20px}.footer-grid{gap:24px!important}}@media (max-width:768px){.reveal-on-scroll[style*="56px"],.reveal-on-scroll[style*="48px"]{margin-bottom:32px!important}.section-subtitle,.lead-text{font-size:.95rem!important}}@media (max-width:480px){.feature-badge{padding:5px 10px;font-size:10px}}@media (max-width:768px){body,html,section,.section{overflow-x:hidden}}@media (max-width:380px){.btn{height:42px;font-size:.875rem}}.hero{padding-top:152px;padding-bottom:var(--space-8);text-align:center;background:linear-gradient(to bottom, var(--pale-blue) 0%, var(--white) 100%);overflow:hidden}.hero-content{max-width:860px;margin:0 auto var(--space-6)}.hero-actions{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hero-badge{background:var(--lavender-blue);border:1px solid #bfdbfe;border-radius:99px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;display:inline-flex}.hero-trust-microcopy{justify-content:center;align-items:center;width:100%;margin-top:16px;display:flex}.hero-trust-badge{justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}.hero-trust-tick{color:#16a34a;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.hero-trust-text{color:#64748b;font-size:.875rem;font-weight:600;line-height:1.4}.hero-visual{max-width:1024px;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);background-color:var(--white);opacity:0;border-radius:12px;margin:0 auto;animation:1s cubic-bezier(.16,1,.3,1) forwards floatUp;position:relative;overflow:hidden;transform:translateY(40px)}.browser-header{background-color:var(--lavender-blue);border-bottom:1px solid var(--border-color);align-items:center;gap:8px;height:36px;padding:0 16px;display:flex}.browser-dot{background-color:#dce3ee;border-radius:50%;width:10px;height:10px}.browser-dot.red{background-color:#ff5f56}.browser-dot.yellow{background-color:#ffbd2e}.browser-dot.green{background-color:#27c93f}.app-ui{background-color:#f1f5f9;min-height:520px;position:relative}.ui-hero-container{background:var(--pale-blue);width:100%;height:100%;display:flex}.ui-sidebar{background:var(--white);border-right:1px solid var(--border-color);flex-direction:column;gap:16px;width:240px;padding:16px;display:flex}.ui-main-area{flex:1;position:relative;overflow:hidden}.ui-floating-label{background:var(--white);box-shadow:var(--shadow-md);color:var(--navy);border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute}.ui-bg-blue{background:var(--coremap-blue);color:var(--white)}.ui-bg-red{background:var(--signal-red);color:var(--white)}.ui-sample-data{color:var(--text-secondary);border:1px solid var(--border-color);box-shadow:none;background:#ffffffe6;border-radius:4px;padding:4px 8px;font-size:11px}.ui-controls{gap:8px;display:flex;position:absolute}.ui-search{border:1px solid var(--border-color);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:flex}.ui-icon-btn{border:1px solid var(--border-color);background:#fff;border-radius:6px;align-items:center;padding:6px;display:flex}.ui-details-panel{box-shadow:var(--shadow-lg);border:1px solid var(--border-color);background:#fff;border-radius:12px;width:280px;padding:16px;position:absolute;bottom:24px;left:24px}.ui-detail-row{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}@media (max-width:768px){.app-ui{aspect-ratio:auto!important;height:auto!important;min-height:auto!important}.ui-sidebar{display:none}.ui-floating-label{transform-origin:0 0;transform:scale(.8)}.ui-details-panel{transform-origin:0 100%;width:220px;padding:12px;bottom:12px;left:12px;transform:scale(.9)}.ui-search{display:none}}.ui-mobile-mockup{border:8px solid var(--navy);width:100%;max-width:320px;height:580px;box-shadow:var(--shadow-xl);background:#f8fafc;border-radius:32px;margin:0 auto;padding:16px;position:relative;overflow:hidden}.ui-mobile-inner{background:#fff;border-radius:16px;flex-direction:column;gap:12px;height:100%;padding:16px;display:flex;overflow-y:auto}@keyframes floatUp{to{opacity:1;transform:translateY(0)}}.trust-strip{padding:var(--space-6) 0;border-bottom:1px solid var(--border-color)}.trust-strip h3{text-align:center;text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin-bottom:var(--space-4);font-size:.875rem}.trust-items{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.trust-item{align-items:center;gap:var(--space-1);color:var(--navy);font-size:.95rem;font-weight:500;display:flex}.feature-icon{background-color:var(--lavender-blue);width:48px;height:48px;color:var(--coremap-blue);margin-bottom:var(--space-3);border-radius:12px;justify-content:center;align-items:center;display:flex}.feature-link{color:var(--coremap-blue);margin-top:var(--space-2);align-items:center;gap:4px;font-size:.95rem;font-weight:500;display:inline-flex}.feature-link:hover{text-decoration:underline}.walkthrough-row{gap:var(--space-8);margin-bottom:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.walkthrough-row:nth-child(2n){direction:rtl}.walkthrough-row:nth-child(2n)>*{direction:ltr}.walkthrough-content{max-width:480px}.walkthrough-visual{border-radius:var(--radius-card);box-shadow:var(--shadow-md);border:1px solid var(--border-color);background-color:var(--lavender-blue);aspect-ratio:4/3;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (max-width:768px){.walkthrough-row{gap:var(--space-4);margin-bottom:var(--space-8);grid-template-columns:1fr}.walkthrough-row:nth-child(2n){direction:ltr}}.benefit-col h4{margin-bottom:var(--space-1);font-size:1.125rem}.benefit-col p{font-size:.95rem}.solutions-tabs{gap:var(--space-4);flex-direction:column;display:flex}.tabs-list{gap:var(--space-2);border-bottom:1px solid var(--border-color);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.tab-btn{padding:var(--space-2) var(--space-3);color:var(--text-secondary);white-space:nowrap;border-bottom:2px solid #0000;font-weight:600}.tab-btn.active{color:var(--coremap-blue);border-bottom-color:var(--coremap-blue)}.tab-content{padding:var(--space-4);background:var(--lavender-blue);border-radius:var(--radius-card)}.faq-item{border-bottom:1px solid var(--border-color);padding:var(--space-3) 0}.faq-question{text-align:left;width:100%;color:var(--navy);cursor:pointer;overflow-wrap:anywhere;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:4px 0;font-size:1.125rem;font-weight:600;display:flex}.faq-question svg{flex-shrink:0;transition:transform .2s}.faq-answer{margin-top:var(--space-2);color:var(--text-secondary);overflow-wrap:anywhere;display:none}.faq-item.open .faq-answer{display:block}@media (max-width:640px){.faq-question{gap:12px;font-size:.98rem;line-height:1.5}.faq-answer p{font-size:.88rem;line-height:1.68}}@media (max-width:360px){.faq-question{gap:10px;font-size:.92rem;line-height:1.48}.faq-question svg{width:20px;height:20px}.faq-answer p{font-size:.84rem;line-height:1.65}}.footer{color:var(--text-primary);background-color:#fff;border-top:1px solid #e2e8f0;padding:64px 0 32px;position:relative}.footer-grid{grid-template-columns:2.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px;display:grid}.footer-col-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-logo-link{align-items:center;margin-bottom:16px;text-decoration:none;display:inline-flex}.footer-logo-img{object-fit:contain;width:auto;height:68px;display:block}.footer-brand-text{color:#475569;max-width:320px;margin-bottom:0;font-size:.92rem;line-height:1.65}.footer-col h4{color:#0f172a;text-transform:uppercase;letter-spacing:.06em;margin-bottom:18px;font-size:.8rem;font-weight:700}.footer-links{flex-direction:column;gap:11px;display:flex}.footer-links a{color:#64748b;width:fit-content;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-block}.footer-links a:hover{color:#1d4ed8;transform:translate(3px)}.footer-bottom{color:#64748b;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;font-size:.86rem;display:flex}.footer-copyright{color:#64748b;margin:0;font-size:.86rem}.footer-credit{color:#64748b;align-items:center;gap:5px;font-size:.86rem;display:flex}.footer-credit-link{color:#2563eb;border-bottom:1.5px solid #93c5fd;padding-bottom:1px;font-weight:700;text-decoration:none;transition:all .2s}.footer-credit-link:hover{color:#1d4ed8;border-bottom-color:#1d4ed8}@media (max-width:1024px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:640px){.footer-grid{grid-template-columns:1fr;gap:28px}.footer-bottom{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:8px!important}.footer-copyright,.footer-credit{text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}}.feature-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.feature-badge-blue{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.feature-badge-emerald{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.feature-badge-purple{color:#6d28d9;background:#f5f3ff;border:1px solid #ddd6fe}.workflow-step-item{background:#fff;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:16px;padding:16px 18px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 2px 6px -1px #0f172a0a}.workflow-step-item:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 12px 28px -6px #2563eb1a}.workflow-step-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s;display:flex}.workflow-step-item:hover .workflow-step-icon{transform:scale(1.05)}.incident-console{color:var(--navy);background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 20px 45px -12px #0f172a1a,0 0 0 1px #e2e8f0cc}.incident-console-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.saas-console-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;font-family:inherit;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 24px 50px -12px #0f172a1f,0 0 0 1px #e2e8f0d9}.saas-console-wrapper:hover{box-shadow:0 30px 60px -15px #0f172a26,0 0 0 1px #bfdbfee6}.saas-sidebar{background:#fff;border-right:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;justify-content:space-between;align-items:center;width:48px;padding:12px 0;display:flex}.saas-sidebar-nav{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.saas-sidebar-item{color:#64748b;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;transition:all .15s;display:flex}.saas-sidebar-item:hover{color:#0f172a;background:#f1f5f9}.saas-sidebar-item.active{color:#2563eb;background:#eff6ff}.saas-main-viewport{background:#f8fafc;flex-direction:column;flex:1;min-width:0;display:flex}.saas-top-header{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.saas-tabs-bar{scrollbar-width:none;background:#f8fafc;border-bottom:1px solid #e2e8f0;gap:6px;padding:8px 14px;display:flex;overflow-x:auto}.saas-tabs-bar::-webkit-scrollbar{display:none}.saas-tab-pill{color:#64748b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;display:inline-flex}.saas-tab-pill:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.saas-tab-pill.active{color:#2563eb;background:#eff6ff;border-color:#bfdbfe;font-weight:700}.saas-stat-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:8px 10px;display:flex;box-shadow:0 1px 2px #00000005}.saas-panel{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:0 14px 10px;overflow:hidden;box-shadow:0 1px 3px #00000005}.saas-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:10.5px}.saas-table th{color:#64748b;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:7px 6px;font-size:8.5px;font-weight:700}.saas-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:6px}.saas-table tr:last-child td{border-bottom:none}.saas-table tr:hover td{background:#f8fafc}.saas-table-container{width:100%;overflow:hidden}.saas-action-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.saas-action-btn:hover{background:#f8fafc;border-color:#94a3b8;transform:translateY(-1px);box-shadow:0 2px 5px #00000014}.phone-chassis{background:linear-gradient(145deg,#1e293b,#0f172a);border-radius:44px;width:100%;max-width:360px;margin:0 auto;padding:12px;box-shadow:0 25px 60px -15px #0f172a59,0 0 0 1px #ffffff26}.phone-screen{background:#f8fafc;border:1px solid #e2e8f0;border-radius:34px;flex-direction:column;display:flex;position:relative;overflow:hidden}.capacity-console{background:#fff;border:1px solid #cbd5e1;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 24px 50px -12px #0f172a1a,0 0 0 1px #e2e8f0cc}.capacity-console-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:16px 22px;display:flex}.bento-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:28px 26px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 16px -2px #0f172a08}.bento-card:hover{border-color:#93c5fd;transform:translateY(-5px);box-shadow:0 20px 35px -8px #2563eb1f,0 8px 16px -4px #0f172a0a}.bento-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s;display:flex}.bento-card:hover .bento-card-icon{transform:scale(1.06)}.bento-widget{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-top:auto;padding:14px 16px;transition:border-color .25s}.bento-card:hover .bento-widget{border-color:#cbd5e1}.persona-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:28px 24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 6px 16px -2px #0f172a08}.persona-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px -8px #0f172a17,0 8px 16px -4px #0f172a08}.persona-card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .25s;display:flex}.persona-card:hover .persona-card-icon{transform:scale(1.06)}.persona-4col-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1120px){.persona-4col-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.persona-4col-grid{grid-template-columns:1fr;gap:16px}}.persona-4col-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;height:100%;padding:28px 24px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 1px 3px #0f172a08,0 6px 18px -4px #0f172a0a}.persona-4col-card:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 16px 32px -8px #0f172a14,0 4px 12px -2px #0f172a08}.persona-4col-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.persona-4col-card:hover .persona-4col-icon{transform:scale(1.05)}.persona-4col-points{flex-direction:column;gap:11px;margin-top:4px;display:flex}.persona-4col-point{color:#334155;text-align:left;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.4;display:flex}.persona-4col-bullet{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;display:flex}@keyframes faultPulseRing{0%{transform:scale(.95);box-shadow:0 0 #ef444480}70%{transform:scale(1);box-shadow:0 0 0 10px #ef444400}to{transform:scale(.95);box-shadow:0 0 #ef444400}}.fault-pulse-ring{animation:2s ease-out infinite faultPulseRing}.cta-grid-container{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}@media (max-width:960px){.cta-grid-container{grid-template-columns:1fr;gap:40px}}.cta-form-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:34px 30px;box-shadow:0 4px 6px -1px #0f172a08,0 20px 40px -10px #0f172a14}.cta-form-label{color:#334155;margin-bottom:6px;font-size:.82rem;font-weight:600;display:block}.cta-form-input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;width:100%;height:42px;padding:0 13px;font-family:inherit;font-size:.88rem;transition:all .2s}.cta-form-input:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.cta-form-textarea{color:#0f172a;resize:none;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;width:100%;height:70px;padding:9px 13px;font-family:inherit;font-size:.88rem;transition:all .2s}.cta-form-textarea:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.blog-preview-card,.blog-card{transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1)!important}.blog-preview-card:hover,.blog-card:hover{transform:translateY(-5px);border-color:#93c5fd!important;box-shadow:0 20px 35px -8px #2563eb1f,0 4px 14px #0f172a0d!important}.blog-preview-card:hover .blog-title-link,.blog-card:hover .blog-title-link,.blog-preview-card:hover .read-more-link{color:#1d4ed8!important}.blog-preview-card:hover .read-more-link svg{transition:transform .2s;transform:translate(4px)}.blog-title-link{transition:color .2s}.blog-title-link:hover{color:#1d4ed8!important}.read-more-link{transition:color .2s}.read-more-link:hover{color:#1d4ed8!important}.read-more-link:hover svg{transition:transform .2s;transform:translate(4px)}.hover-lift{transition:transform .2s,box-shadow .2s}.hover-lift:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb26}.hover-lift-blue{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.hover-lift-blue:hover{transform:translateY(-2px);box-shadow:0 6px 16px #2563eb26;background-color:#dbeafe!important;border-color:#93c5fd!important}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes tabProgressBar{0%{width:0%}to{width:100%}}.about-founder-wrapper{background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;padding:40px 48px;box-shadow:0 8px 30px -10px #0f172a0d,0 1px 3px #0f172a08}.about-founder-grid{align-items:center;gap:48px;display:flex}.about-founder-photo-card{border-radius:20px;flex-shrink:0;width:320px;height:380px;position:relative;overflow:hidden;box-shadow:0 12px 28px -6px #0f172a1f}.about-tick-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:960px){.about-founder-wrapper{padding:28px 20px}.about-founder-grid{flex-direction:column;align-items:center;gap:28px}.about-founder-photo-card{width:280px;height:340px}.about-tick-grid{grid-template-columns:1fr}}@media (max-width:480px){.about-founder-wrapper{border-radius:18px!important;padding:20px 14px!important}.about-founder-photo-card{border-radius:16px!important;width:100%!important;max-width:260px!important;height:310px!important}}@media (max-width:360px){.about-founder-wrapper{border-radius:16px!important;padding:16px 12px!important}.about-founder-photo-card{max-width:240px!important;height:290px!important}}@media (max-width:580px){.cta-form-card .grid-cols-2{grid-template-columns:1fr!important}}@media (max-width:360px){.cta-form-card{padding:20px 14px!important}.cta-form-label{font-size:.78rem!important}.cta-form-input,.cta-form-textarea{font-size:.84rem!important}}@media (max-width:768px){.wa-floating-root{gap:8px!important;bottom:16px!important;right:16px!important}.wa-teaser-bubble{display:none!important}.wa-chat-window{border-radius:16px!important;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;height:480px!important;max-height:calc(100dvh - 90px)!important}}@media (max-width:360px){.wa-floating-root{bottom:12px!important;right:12px!important}}.pricing-cards-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.pricing-card{box-sizing:border-box;height:100%;transition:transform .2s,box-shadow .2s}.pricing-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px -4px #0f172a14}.pricing-card-featured:hover{transform:translateY(-4px);box-shadow:0 16px 36px -8px #2563eb38,0 2px 4px #0f172a0a}.pricing-card-btn:hover{opacity:.93;transform:translateY(-1px)}@media (max-width:1080px) and (min-width:701px){.pricing-section{padding:60px 0 72px!important}.pricing-cards-grid{gap:12px!important}.pricing-card{border-radius:16px!important;padding:20px 14px 18px!important}.pricing-card h3{font-size:1.15rem!important}.pricing-card-tagline{min-height:36px!important;margin-bottom:12px!important}.pricing-card-tagline p{font-size:.76rem!important;line-height:1.35!important}.pricing-price-box{margin-bottom:12px!important;padding:10px 12px!important}.pricing-price-amount{font-size:1.65rem!important}.pricing-price-term{font-size:.74rem!important}.pricing-price-subtext{font-size:9.5px!important}.pricing-offer-badge{padding:2px 6px!important;font-size:9.5px!important}.pricing-capacity-strip{min-height:46px!important;margin-bottom:14px!important;padding:8px 10px!important}.pricing-capacity-icon{border-radius:6px!important;width:24px!important;height:24px!important}.pricing-capacity-icon svg{width:13px!important;height:13px!important}.pricing-capacity-num{font-size:.85rem!important}.pricing-capacity-label{font-size:.68rem!important}.pricing-capacity-divider{height:22px!important;margin:0 4px!important}.pricing-features-list{margin-bottom:16px!important}.pricing-features-list ul{gap:7px!important}.pricing-features-list li,:lang(ml) .pricing-card li,.lang-ml .pricing-card li{gap:6px!important;min-height:22px!important;font-size:.74rem!important;line-height:1.35!important}.pricing-check-icon,.pricing-cross-icon{width:14px!important;height:14px!important;margin-top:1px!important}.pricing-check-icon svg,.pricing-cross-icon svg{width:9px!important;height:9px!important}.pricing-card-btn{border-radius:9px!important;padding:10px 14px!important;font-size:.82rem!important}}@media (max-width:860px) and (min-width:701px){.pricing-cards-grid{gap:8px!important}.pricing-card{padding:16px 10px 15px!important}.pricing-price-box{padding:8px 10px!important}.pricing-price-amount{font-size:1.5rem!important}.pricing-capacity-strip{padding:6px 8px!important}.pricing-capacity-num{font-size:.8rem!important}.pricing-capacity-label{font-size:.64rem!important}.pricing-features-list li,:lang(ml) .pricing-card li,.lang-ml .pricing-card li{gap:5px!important;font-size:.71rem!important}.pricing-card-btn{padding:9px 10px!important;font-size:.78rem!important}}@media (max-width:700px){.pricing-section{padding:44px 0 56px!important}.pricing-cards-grid{grid-template-columns:1fr;gap:22px;max-width:440px;margin:0 auto}.pricing-card{padding:24px 20px!important}.pricing-card-featured{order:-1}}:root{--navy:#090e17;--coremap-blue:#1d4ed8;--bright-blue:#3b82f6;--pale-blue:#f8fafc;--lavender-blue:#eff6ff;--white:#fff;--text-primary:#0f172a;--text-secondary:#475569;--border-color:#e2e8f0;--success:#059669;--warning:#d97706;--signal-red:#dc2626;--font-sans:"Inter", "Noto Sans Malayalam", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-h1:clamp(2.25rem, 4vw, 3.25rem);--font-h2:clamp(1.85rem, 2.8vw, 2.45rem);--font-h3:clamp(1.15rem, 1.8vw, 1.35rem);--font-lead:1.0625rem;--font-body:.9375rem;--font-small:.8125rem;--font-badge:.75rem;--lh-h1:1.15;--lh-h2:1.22;--lh-h3:1.32;--lh-body:1.62;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-6:48px;--space-8:64px;--space-12:96px;--space-16:128px;--radius-card:24px;--radius-input:12px;--radius-btn:12px;--radius-pill:9999px;--shadow-sm:0 1px 2px #090e170d;--shadow-md:0 4px 12px #090e170d, 0 1px 3px #090e1708;--shadow-lg:0 20px 40px #090e1714, 0 8px 16px #090e170a;--shadow-xl:0 24px 48px #090e171f, 0 12px 24px #090e170f}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--font-sans);color:var(--text-primary);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}body{margin:0;padding:0;overflow-x:hidden}h1,.h1{font-size:var(--font-h1);line-height:var(--lh-h1);letter-spacing:-.025em;color:var(--navy);margin-bottom:var(--space-3);font-weight:800}h2,.h2{font-size:var(--font-h2);line-height:var(--lh-h2);letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin-bottom:var(--space-3);font-weight:800}h3,.h3{font-size:var(--font-h3);line-height:var(--lh-h3);letter-spacing:-.015em;color:var(--navy);margin-bottom:var(--space-2);font-weight:700}h4,h5,h6{color:var(--navy);font-weight:700;line-height:1.25}p{color:var(--text-secondary);font-size:var(--font-body);line-height:var(--lh-body);max-width:680px;font-weight:400}.section-subtitle,.lead-text{font-size:var(--font-lead);line-height:var(--lh-body);color:#475569;font-weight:400}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.container{width:100%;max-width:1280px;padding:0 var(--space-3);margin:0 auto}.section{padding:var(--space-8) 0}@media (max-width:1024px){.section{padding:var(--space-6) 0}}@media (max-width:768px){.section{padding:var(--space-6) 0}}.eyebrow{font-size:var(--font-badge);text-transform:uppercase;letter-spacing:.05em;color:var(--coremap-blue);margin-bottom:var(--space-2);font-weight:700;display:block}.text-highlight{color:var(--coremap-blue)}.hero-single-line{display:block}@media (min-width:640px){.hero-single-line{white-space:nowrap}}.text-center{text-align:center}.text-center p,[style*="text-align: center"] p,[style*=text-align\:center] p{text-align:center;margin-left:auto;margin-right:auto}.max-w-center{margin-left:auto;margin-right:auto}.btn{padding:0 var(--space-3);border-radius:var(--radius-btn);justify-content:center;align-items:center;gap:var(--space-1);height:48px;font-size:1rem;font-weight:500;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background-color:var(--coremap-blue);color:var(--white);box-shadow:var(--shadow-sm)}.btn-primary:hover{background-color:var(--bright-blue);box-shadow:var(--shadow-md)}.btn-secondary{background-color:var(--white);color:var(--navy);border:1px solid var(--border-color)}.btn-secondary:hover{background-color:var(--pale-blue);border-color:var(--coremap-blue)}.grid{gap:var(--space-4);display:grid}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.grid-cols-3,.grid-cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid{gap:var(--space-3)}.grid-cols-2,.grid-cols-3,.grid-cols-4{grid-template-columns:1fr}}.card{background:var(--white);border-radius:var(--radius-card);border:1px solid var(--border-color);padding:var(--space-4);box-shadow:var(--shadow-sm);transition:all .3s}.card:hover{box-shadow:var(--shadow-md);border-color:var(--coremap-blue)}.section-pale{background-color:var(--pale-blue)}.section-lavender{background-color:var(--lavender-blue)}.form-group{margin-bottom:var(--space-3);text-align:left}.form-label{font-size:var(--text-small);margin-bottom:var(--space-1);color:var(--navy);font-weight:500;display:block}.form-input{width:100%;height:48px;padding:0 var(--space-2);border:1px solid var(--border-color);border-radius:var(--radius-input);font-family:inherit;font-size:1rem;transition:all .2s}.form-input:focus{border-color:var(--coremap-blue);outline:none;box-shadow:0 0 0 3px #2563eb1a}.testimonials-track-container{width:100%;padding:16px 0 28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.testimonials-track{will-change:transform;gap:24px;width:max-content;animation:38s linear infinite testimonial-marquee;display:flex}.testimonials-track-container:hover .testimonials-track{animation-play-state:paused}@keyframes testimonial-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 12px))}}.testimonial-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:390px;max-width:85vw;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 20px -2px #0f172a0d}.testimonial-card:hover{border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 16px 32px -4px #2563eb1f}@media (max-width:640px){.testimonial-card{width:310px;padding:18px}.testimonials-track{gap:16px;animation-duration:28s}}.reveal-on-scroll{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:60ms}.stagger-2{transition-delay:.12s}.stagger-3{transition-delay:.18s}.stagger-4{transition-delay:.24s}.stagger-5{transition-delay:.3s}.stagger-6{transition-delay:.36s}@keyframes liveDotGlow{0%{box-shadow:0 0 #22c55e8c}70%{box-shadow:0 0 0 7px #22c55e00}to{box-shadow:0 0 #22c55e00}}.live-pulse-dot{position:relative}.live-pulse-dot:after{content:"";border-radius:50%;animation:2.2s ease-out infinite liveDotGlow;position:absolute;inset:-1px}.soft-card{transition:all .3s cubic-bezier(.16,1,.3,1);border:1px solid #e2e8f0d9!important}.soft-card:hover{transform:translateY(-4px);border-color:#93c5fd!important;box-shadow:0 16px 36px -8px #2563eb1a,0 4px 12px #0f172a0a!important}.interactive-chip{transition:transform .2s,border-color .2s,background-color .2s}.interactive-chip:hover{transform:translateY(-2px);box-shadow:0 4px 12px #2563eb14;background-color:#fff!important;border-color:#93c5fd!important}.section-dots-bg{pointer-events:none;z-index:0;background-image:radial-gradient(#64748b38 1.2px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.section-dots-blue{background-image:radial-gradient(#2563eb2e 1.2px,#0000 1.2px)}.section-dots-emerald{background-image:radial-gradient(#10b9812e 1.2px,#0000 1.2px)}.section-dots-dark{background-image:radial-gradient(#94a3b840 1.2px,#0000 1.2px)}.section-dots-dense{background-size:18px 18px}:lang(ml),.lang-ml,html[lang=ml]{font-family:"Noto Sans Malayalam", "Manjari", var(--font-sans);--font-h1:clamp(1.75rem, 3vw, 2.35rem);--font-h2:clamp(1.4rem, 2.2vw, 1.85rem);--font-h3:clamp(1.05rem, 1.5vw, 1.25rem);--font-lead:.98rem;--font-body:.9rem;--font-small:.8rem;--font-badge:.75rem;--lh-h1:1.38;--lh-h2:1.42;--lh-h3:1.45;--lh-body:1.68}@media (max-width:768px){:lang(ml),.lang-ml,html[lang=ml]{--font-h1:clamp(1.42rem, 5.2vw, 1.85rem);--font-h2:clamp(1.18rem, 4.2vw, 1.42rem);--font-h3:clamp(.98rem, 3.5vw, 1.15rem);--font-lead:.92rem;--font-body:.88rem;--lh-h1:1.42;--lh-h2:1.45;--lh-h3:1.48;--lh-body:1.7}}@media (max-width:480px){:lang(ml),.lang-ml,html[lang=ml]{--font-h1:clamp(1.28rem, 5.6vw, 1.55rem);--font-h2:clamp(1.08rem, 4.5vw, 1.26rem);--font-h3:clamp(.94rem, 3.8vw, 1.06rem);--font-lead:.88rem;--font-body:.85rem;--lh-h1:1.45;--lh-h2:1.48;--lh-h3:1.52;--lh-body:1.72}}:lang(ml) h1,:lang(ml) h2,:lang(ml) h3,:lang(ml) h4,:lang(ml) h5,:lang(ml) h6,.lang-ml h1,.lang-ml h2,.lang-ml h3,.lang-ml h4,.lang-ml h5,.lang-ml h6,html[lang=ml] h1,html[lang=ml] h2,html[lang=ml] h3,html[lang=ml] h4,html[lang=ml] h5,html[lang=ml] h6{word-break:normal;overflow-wrap:anywhere;line-height:var(--lh-h2)!important;letter-spacing:0!important}:lang(ml) h1:not(.hero-title),.lang-ml h1:not(.hero-title),html[lang=ml] h1:not(.hero-title),:lang(ml) .h1:not(.hero-title),.lang-ml .h1:not(.hero-title),html[lang=ml] .h1:not(.hero-title){font-size:var(--font-h1)!important;line-height:var(--lh-h1)!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important;font-weight:700!important}:lang(ml) h2:not(.hero-visual *,.ui-hero-desktop *,.ui-hero-mobile *,.pricing-section *),.lang-ml h2:not(.hero-visual *,.ui-hero-desktop *,.ui-hero-mobile *,.pricing-section *),html[lang=ml] h2:not(.hero-visual *,.ui-hero-desktop *,.ui-hero-mobile *,.pricing-section *){font-size:var(--font-h2)!important;line-height:var(--lh-h2)!important;font-weight:700!important}:lang(ml) h3:not(.hero-visual *,.ui-hero-desktop *,.ui-hero-mobile *,.pricing-section *,.pricing-card *),.lang-ml h3:not(.hero-visual *,.ui-hero-desktop *,.ui-hero-mobile *,.pricing-section *,.pricing-card *),html[lang=ml] h3:not(.hero-visual *,.ui-hero-desktop *,.ui-hero-mobile *,.pricing-section *,.pricing-card *){font-size:var(--font-h3)!important;line-height:var(--lh-h3)!important;font-weight:700!important}:lang(ml) p:not(.pricing-card *),.lang-ml p:not(.pricing-card *),html[lang=ml] p:not(.pricing-card *),:lang(ml) li:not(.pricing-card *),.lang-ml li:not(.pricing-card *),html[lang=ml] li:not(.pricing-card *){word-break:normal;overflow-wrap:anywhere;font-size:var(--font-body)!important;line-height:var(--lh-body)!important}:lang(ml) .pricing-section h2,.lang-ml .pricing-section h2{letter-spacing:0!important;font-size:clamp(1.5rem,2.4vw,1.95rem)!important;line-height:1.38!important}:lang(ml) .pricing-card h3,.lang-ml .pricing-card h3{font-size:1.25rem!important;font-weight:800!important;line-height:1.3!important}:lang(ml) .pricing-card p,.lang-ml .pricing-card p{font-size:.8125rem;line-height:1.42}:lang(ml) .pricing-card li,.lang-ml .pricing-card li{font-size:.8125rem;line-height:1.4}:lang(ml) .pricing-section .section-subtitle,.lang-ml .pricing-section .section-subtitle{max-width:680px!important;font-size:.925rem!important;line-height:1.62!important}:lang(ml) .section-subtitle,.lang-ml .section-subtitle,html[lang=ml] .section-subtitle,:lang(ml) .hero-desc,.lang-ml .hero-desc,html[lang=ml] .hero-desc{word-break:normal;overflow-wrap:anywhere;font-size:var(--font-lead)!important;max-width:720px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.72!important}section[id]{scroll-margin-top:104px}#pricing{scroll-margin-top:112px!important}.navbar,.navbar *{box-sizing:border-box}.navbar .nav-link-item,.navbar .nav-cta-btn,.navbar .nav-cta-btn span,.mobile-nav-title,.mobile-nav-simple,.mobile-cta-primary,.mobile-cta-secondary{font-family:var(--font-sans)!important}.navbar .nav-cta-btn{justify-content:center!important;align-items:center!important;height:40px!important;padding:0 18px!important;font-size:.875rem!important;line-height:1!important}@media (min-width:1080px){.navbar .nav-cta-btn{display:inline-flex!important}}@media (max-width:1079px){.navbar .nav-cta-btn{display:none!important}}.navbar .nav-cta-btn span{font-size:.875rem!important;line-height:1!important}.navbar .lang-toggle-switch{align-items:center!important;height:38px!important;display:inline-flex!important}.navbar .lang-switch-btn{justify-content:center!important;align-items:center!important;height:30px!important;line-height:1!important;display:inline-flex!important}.navbar .lang-switch-label{line-height:1!important}
