:root,[data-theme=light]{color-scheme:light;--bg-deep:#ffffff;--bg-darker:#f8fafc;--bg-card:rgba(255, 255, 255, 0.92);--bg-card-hover:rgba(255, 255, 255, 1);--surface-card:#ffffff;--surface-card-subtle:#f8fafc;--surface-card-muted:#f1f5f9;--border-neon:rgba(151, 7, 71, 0.22);--border-neon-bright:rgba(151, 7, 71, 0.75);--border-subtle:#e2e8f0;--border-strong:#cbd5e1;--cyan-neon:#970747;--blue-electric:#970747;--cyan-glow:rgba(151, 7, 71, 0.4);--purple-neon:#7c3aed;--purple-glow:rgba(124, 58, 237, 0.35);--amber-neon:#d97706;--emerald-neon:#059669;--text-main:#0f172a;--text-muted:#334155;--text-dim:#64748b;--hud-grid:rgba(0, 0, 0, 0.04);--font-display:'Clash Display','Outfit',-apple-system,sans-serif;--font-sub:'Outfit','Plus Jakarta Sans',-apple-system,sans-serif;--font-body:'Plus Jakarta Sans','Satoshi',-apple-system,sans-serif;--font-mono:'Fira Code',monospace;--top-strip-height:34px;--nav-height:88px;--nav-height-scrolled:74px}[data-theme=dark]{color-scheme:dark;--bg-deep:#000000;--bg-darker:#000000;--bg-card:rgba(10, 10, 10, 0.92);--bg-card-hover:rgba(20, 20, 20, 0.98);--surface-card:#0a0a0a;--surface-card-subtle:#111111;--surface-card-muted:#161616;--border-neon:rgba(151, 7, 71, 0.28);--border-neon-bright:rgba(151, 7, 71, 0.85);--border-subtle:rgba(255, 255, 255, 0.12);--border-strong:rgba(255, 255, 255, 0.22);--cyan-neon:#970747;--blue-electric:#970747;--cyan-glow:rgba(151, 7, 71, 0.35);--purple-neon:#a855f7;--purple-glow:rgba(168, 85, 247, 0.35);--amber-neon:#f59e0b;--emerald-neon:#10b981;--text-main:#ffffff;--text-muted:#e2e8f0;--text-dim:#94a3b8;--hud-grid:rgba(255, 255, 255, 0.04)}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:light;background-color:var(--bg-deep);color:var(--text-main);font-family:var(--font-body);overflow-x:hidden;width:100%;max-width:100vw;selection-background-color:var(--blue-electric);selection-color:#fff;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-height,88px) + 20px)}::selection{background:var(--blue-electric);color:#fff}body{min-height:100vh;background-color:var(--bg-deep);background-image:linear-gradient(to right,var(--hud-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--hud-grid) 1px,transparent 1px);background-size:100% 100%,100% 100%,48px 48px,48px 48px;overflow-x:hidden;line-height:1.6}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:var(--blue-electric);border-radius:4px}#webgl-canvas-container{position:relative;width:540px;height:540px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;flex-shrink:0;pointer-events:auto;overflow:visible;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;filter:drop-shadow(0 15px 35px rgba(15, 23, 42, .1)) drop-shadow(0 4px 18px rgba(151, 7, 71, .2));transition:width .3s,height .3s,filter .3s;cursor:default}#webgl-canvas-container canvas{width:100%!important;height:100%!important;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.scanline-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:1;opacity:0;display:none}.founder-marquee-strip{position:fixed;top:0;left:0;right:0;height:var(--top-strip-height,34px);background:0 0/200% auto #090e17;border-bottom:1px solid rgba(151,7,71,.25);box-shadow:0 2px 10px rgba(0,0,0,.4);display:flex;align-items:center;overflow:hidden;z-index:1005;user-select:none;transition:transform .65s cubic-bezier(.16, 1, .3, 1),opacity .5s}body.founder-hidden{--top-strip-height:0px!important}body.founder-hidden .founder-marquee-strip{transform:translateY(-100%);opacity:0;pointer-events:none}.founder-marquee-track{display:flex;width:max-content;white-space:nowrap;animation:32s linear infinite founderMarqueeScroll;will-change:transform}.founder-marquee-track:hover{animation-play-state:paused}.founder-marquee-group{display:flex;align-items:center;gap:2.5rem;padding-right:2.5rem;flex-shrink:0}.founder-msg-item{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-size:.74rem;font-weight:700;letter-spacing:.6px;color:#fff}.founder-pill-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.4);padding:2px 9px;border-radius:999px;font-size:.65rem;font-weight:800;text-transform:uppercase;letter-spacing:.8px;color:#e0f2fe;backdrop-filter:blur(4px)}.founder-msg-phrase{color:#fff;font-weight:800;letter-spacing:1px;text-shadow:0 0 10px rgba(151,7,71,.6)}@keyframes founderMarqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.cyber-nav{position:fixed;top:var(--top-strip-height,34px);left:0;right:0;transition:top .65s cubic-bezier(.16, 1, .3, 1),background .3s,border-color .3s;height:var(--nav-height);background:rgba(9,14,23,.95);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.06);z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;box-shadow:0 4px 20px rgba(0,0,0,.4);box-sizing:border-box}.cyber-nav.scrolled{height:var(--nav-height-scrolled);background:rgba(9,14,23,.98);border-bottom-color:rgba(151,7,71,.25);box-shadow:0 8px 30px rgba(0,0,0,.65),0 0 15px rgba(151,7,71,.1)}.brand-logo{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;height:100%;text-decoration:none;flex-shrink:0;perspective:1200px;perspective-origin:center center;transform-style:preserve-3d;cursor:pointer}.brand-logo-img{height:calc(var(--nav-height) - 10px);width:auto;max-width:420px;object-fit:contain;display:block;margin:auto 0;transform:perspective(1000px) translateZ(0) scale(1);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2, .8, .2, 1),filter .45s cubic-bezier(.2, .8, .2, 1),height .3s;filter:drop-shadow(0 2px 10px rgba(15, 23, 42, .45)) drop-shadow(0 0 16px rgba(151, 7, 71, .3));will-change:transform,filter;animation:1.2s cubic-bezier(.16,1,.3,1) forwards logo3DZoomOutEntrance}@keyframes logo3DZoomOutEntrance{0%{opacity:0;transform:perspective(1000px) translateZ(80px) scale(1.22);filter:drop-shadow(0 14px 35px rgba(151, 7, 71, .8)) drop-shadow(0 0 25px rgba(255, 107, 0, .5)) blur(1.5px)}60%{opacity:1;filter:drop-shadow(0 6px 20px rgba(151, 7, 71, .5)) blur(0px)}100%{opacity:1;transform:perspective(1000px) translateZ(0) scale(1);filter:drop-shadow(0 2px 10px rgba(15, 23, 42, .45)) drop-shadow(0 0 16px rgba(151, 7, 71, .3))}}.cyber-nav.scrolled .brand-logo-img{height:calc(var(--nav-height-scrolled) - 8px);filter:drop-shadow(0 2px 8px rgba(15, 23, 42, .65)) drop-shadow(0 0 18px rgba(151, 7, 71, .45))}.brand-logo:hover .brand-logo-img{transform:perspective(1000px) translateZ(-42px) scale(.9) rotateX(2deg);filter:drop-shadow(0 10px 32px rgba(151, 7, 71, .85)) drop-shadow(0 0 28px rgba(255, 107, 0, .55))}.brand-logo:active .brand-logo-img{transform:perspective(1000px) translateZ(-75px) scale(.82) rotateX(4deg);filter:drop-shadow(0 4px 18px rgba(151, 7, 71, .95)) drop-shadow(0 0 35px rgba(255, 107, 0, .7));transition:transform .12s ease-out}.footer-brand-logo{display:inline-block;margin-bottom:1.25rem;text-decoration:none;cursor:pointer;perspective:1000px}.footer-brand-img{height:68px;width:auto;max-width:260px;display:block;object-fit:contain;object-position:left center;transform:perspective(1000px) translateZ(0) scale(1);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2, .8, .2, 1),filter .45s;filter:drop-shadow(0 4px 18px rgba(151, 7, 71, .35));will-change:transform,filter}.footer-brand-logo:hover .footer-brand-img,a:hover .footer-brand-img{transform:perspective(1000px) translateZ(-25px) scale(.95);filter:drop-shadow(0 10px 30px rgba(151, 7, 71, .65)) drop-shadow(0 0 20px rgba(255, 107, 0, .4))}.footer-brand-logo:active .footer-brand-img,a:active .footer-brand-img{transform:perspective(1000px) translateZ(-45px) scale(.9);filter:drop-shadow(0 6px 20px rgba(151, 7, 71, .8));transition:transform .12s ease-out}.brand-glyph{width:36px;height:36px;background:rgba(151,7,71,.12);border:1.5px solid rgba(151,7,71,.4);border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(151,7,71,.15);transition:.35s cubic-bezier(.16, 1, .3, 1);position:relative;overflow:hidden}.brand-svg{width:24px;height:24px;filter:drop-shadow(0 0 4px rgba(151, 7, 71, .4));transition:transform .35s,filter .35s}.brand-logo:hover .brand-glyph{border-color:var(--purple-neon);box-shadow:0 4px 20px rgba(124,58,237,.35),0 0 12px rgba(5,150,105,.3);transform:translateY(-1px) scale(1.05)}.brand-logo:hover .brand-svg{transform:scale(1.12);filter:drop-shadow(0 0 8px rgba(124, 58, 237, .6))}.brand-text-group{display:flex;flex-direction:column;line-height:1.1}.brand-name{color:#0f172a;background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:currentColor;text-shadow:0 0 15px rgba(151,7,71,.12);font-weight:800;letter-spacing:1.2px}.brand-subtitle{font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:2px;color:#000;text-transform:uppercase;margin-top:3px;opacity:1}.nav-links{display:flex;align-items:center;gap:2rem;list-style:none;height:100%;margin:0;padding:0}.cyber-nav .dropdown-trigger,.cyber-nav .nav-link,.cyber-nav button.nav-link,.nav-links a,.nav-links button{color:#f8fafc!important;font-family:var(--font-body);font-size:.92rem;font-weight:600;letter-spacing:.25px;background:0 0!important;border:none!important;cursor:pointer;display:inline-flex;align-items:center;gap:6px;text-decoration:none;padding:6px 0;outline:0;transition:color .25s}.cyber-nav .dropdown-trigger span,.cyber-nav .nav-link span,.cyber-nav button.nav-link span{color:#f8fafc!important;transition:color .25s}.dropdown-chevron-icon{color:#970747!important;opacity:.9!important;width:14px;height:14px;transition:transform .25s,color .25s}.cyber-nav .dropdown-trigger:hover,.cyber-nav .dropdown-trigger:hover span,.cyber-nav .nav-link:hover,.cyber-nav .nav-link:hover span,.cyber-nav button.nav-link:hover,.cyber-nav button.nav-link:hover span{color:#970747!important}.cyber-nav .dropdown-trigger:hover .dropdown-chevron-icon,.cyber-nav .nav-link:hover .dropdown-chevron-icon{color:#970747!important;opacity:1!important}.cyber-nav .nav-link::after{content:'';position:absolute;bottom:-2px;left:50%;width:0%;height:2.5px;background:#970747;border-radius:99px;transition:.25s cubic-bezier(.16, 1, .3, 1);transform:translateX(-50%)}.cyber-nav .nav-link.active::after,.cyber-nav .nav-link:hover::after{width:100%}.nav-actions{display:flex;align-items:center;gap:.75rem}.hud-btn{background:rgba(15,23,42,.85);border:1px solid rgba(151,7,71,.35);color:var(--blue-electric);padding:8px 14px;border-radius:6px;font-family:var(--font-mono);font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:.3s;box-shadow:0 2px 8px rgba(151,7,71,.08)}.hud-btn:hover{border-color:var(--blue-electric);box-shadow:0 0 15px rgba(151,7,71,.25);background:rgba(151,7,71,.08);transform:translateY(-2px)}.hud-btn.active{border-color:var(--purple-neon);color:#fff;background:var(--blue-electric);box-shadow:0 0 20px rgba(124,58,237,.4)}.primary-cta-btn{background:var(--blue-electric);color:#fff;font-family:var(--font-display);font-weight:800;font-size:.8rem;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;padding:9px 18px;border-radius:6px;position:relative;overflow:hidden;transition:.3s;box-shadow:0 4px 18px rgba(151,7,71,.3);display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer}.primary-cta-btn::before{display:none}.primary-cta-btn:hover{transform:translateY(-3px) scale(1.02);background:#7a0438;box-shadow:0 4px 18px rgba(151,7,71,.45)}.primary-cta-btn:hover::before{transform:rotate(-45deg) translate(100%,100%)}.cyber-section{position:relative;z-index:10;padding:14px 2rem 10px;max-width:1300px;margin:0 auto}.cyber-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.25);color:var(--blue-electric);font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:.75rem;box-shadow:0 2px 10px rgba(151,7,71,.08)}.pulse-dot{width:8px;height:8px;border-radius:50%;background-color:var(--emerald-neon);box-shadow:0 0 10px var(--emerald-neon);animation:2s ease-out infinite radar-pulse}@keyframes radar-pulse{0%,100%{transform:scale(.9);opacity:1}50%{transform:scale(1.4);opacity:.5}}.section-title{font-family:var(--font-display);font-size:clamp(1.9rem, 3.5vw, 2.8rem);font-weight:800;line-height:1.15;margin-bottom:.6rem;letter-spacing:-.02em;color:var(--text-main)}.gradient-text{color:#970747!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#970747!important}.section-subtitle{color:#1e293b;font-size:1.15rem;max-width:720px;font-weight:500;line-height:1.65}.hero-wrapper{position:relative;min-height:88vh;display:flex;align-items:flex-start;padding-top:48px;padding-bottom:24px;overflow:hidden}.hero-grid-layout{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(0,0.88fr);align-items:flex-start;gap:2.5rem;width:100%;max-width:1350px}.hero-mascot-column{display:flex;align-items:flex-start;justify-content:center;position:relative;width:100%;margin-top:-12px}.hero-content{position:relative;z-index:20;max-width:680px}.hero-glitch-title{font-family:var(--font-display);font-size:clamp(2.8rem, 6.5vw, 5.2rem);font-weight:800;line-height:1.05;letter-spacing:-.03em;margin-bottom:1.5rem;text-transform:uppercase;color:var(--text-main)}.hero-tagline{font-size:clamp(1.15rem, 1.9vw, 1.35rem);color:#1e293b;line-height:1.7;margin-bottom:2.5rem;max-width:640px;font-weight:500}.hero-cta-group{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:3.5rem}.secondary-cta-btn{background:rgba(255,255,255,.9);border:1px solid rgba(151,7,71,.35);color:var(--text-main);font-family:var(--font-sub);font-weight:700;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;padding:12px 24px;border-radius:6px;display:inline-flex;align-items:center;gap:10px;transition:.3s;backdrop-filter:blur(10px);box-shadow:0 2px 10px rgba(0,0,0,.04)}.secondary-cta-btn:hover{background:rgba(151,7,71,.08);border-color:var(--blue-electric);color:var(--blue-electric);box-shadow:0 4px 15px rgba(151,7,71,.2);transform:translateY(-2px)}.hero-telemetry-marquee-container{width:100%;max-width:100%;overflow:hidden;position:relative;margin-top:1.5rem;padding:.5rem 0;background:0 0;mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 6%,#000 94%,transparent 100%)}.hero-telemetry-marquee-track{display:flex;flex-direction:row;align-items:center;width:max-content;white-space:nowrap;animation:18s linear infinite hero-telemetry-scroll}.hero-telemetry-marquee-container:hover .hero-telemetry-marquee-track{animation-play-state:paused}@keyframes hero-telemetry-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.hero-telemetry{display:flex;flex-direction:row;align-items:center;gap:3rem;padding-right:3rem;background:0 0;border:none;box-shadow:none;backdrop-filter:none;flex-wrap:nowrap;flex-shrink:0;white-space:nowrap}.telemetry-item{display:inline-flex;align-items:baseline;gap:.4rem;white-space:nowrap;flex-shrink:0}.telemetry-val{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--blue-electric);text-shadow:0 0 12px rgba(151,7,71,.2);white-space:nowrap}.telemetry-label{font-family:var(--font-mono);font-size:.78rem;font-weight:700;color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.marquee-ticker-container{width:100%;overflow:hidden;background:#0f172a;border-top:1px solid rgba(151,7,71,.3);border-bottom:1px solid rgba(124,58,237,.3);padding:10px 0;position:relative;z-index:15;margin:1rem 0 1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.08)}.marquee-track{display:flex;width:max-content;animation:28s linear infinite marquee-infinite;will-change:transform}.marquee-ticker-container:hover .marquee-track{animation-play-state:paused}.marquee-content{display:flex;align-items:center;gap:2.2rem;padding-right:2.2rem;white-space:nowrap}.marquee-item{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-display);font-size:.88rem;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#fff}.marquee-item .highlight-cyan{color:#970747;text-shadow:0 0 10px rgba(151,7,71,.4)}.marquee-item .highlight-purple{color:#c084fc;text-shadow:0 0 10px rgba(192,132,252,.4)}.marquee-item .highlight-emerald{color:#34d399;text-shadow:0 0 10px rgba(52,211,153,.4)}.marquee-star{color:var(--amber-neon);font-size:.8rem}@keyframes marquee-infinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-top:2rem;perspective:1200px}.services-carousel-container{width:100%;overflow:visible;padding:1.5rem 0;position:relative;margin-top:1.5rem}.services-carousel-track{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.25rem;width:100%;animation:none!important}.services-carousel-track .holo-card-3d{width:100%;flex-shrink:1}@keyframes services-marquee-infinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.holo-card-3d{background:var(--bg-card);border:1px solid var(--border-neon);border-radius:10px;padding:1.15rem 1.15rem 1rem;position:relative;overflow:hidden;transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2, 0, 0, 1),border-color .3s,box-shadow .3s;cursor:pointer;box-shadow:0 3px 14px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:space-between}.holo-card-3d:hover{border-color:var(--blue-electric);box-shadow:0 10px 24px rgba(151,7,71,.12),0 0 15px rgba(151,7,71,.08);background:var(--bg-card-hover)}.holo-card-corner{position:absolute;width:8px;height:8px;border-color:var(--blue-electric);pointer-events:none}.holo-corner-tl{top:0;left:0;border-top:2px solid;border-left:2px solid}.holo-corner-tr{top:0;right:0;border-top:2px solid;border-right:2px solid}.holo-corner-bl{bottom:0;left:0;border-bottom:2px solid;border-left:2px solid}.holo-corner-br{bottom:0;right:0;border-bottom:2px solid;border-right:2px solid}.card-header-compact{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;transform:translateZ(25px)}.card-icon-sphere{width:36px;height:36px;border-radius:8px;background:rgba(151,7,71,.12);border:1.5px solid rgba(151,7,71,.35);display:flex;align-items:center;justify-content:center;color:var(--blue-electric);font-size:1.1rem;margin-bottom:0;box-shadow:0 2px 8px rgba(151,7,71,.1);transition:transform .3s,background .3s}.holo-card-3d:hover .card-icon-sphere{transform:scale(1.06);background:rgba(151,7,71,.22);box-shadow:0 4px 12px rgba(151,7,71,.2)}.card-meta-pill{font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--blue-electric);background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.25);padding:2px 8px;border-radius:999px;letter-spacing:.4px}.card-title{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--text-main);margin-bottom:.35rem;transform:translateZ(20px);letter-spacing:-.01em;line-height:1.25}.card-desc{color:var(--text-muted);font-size:.8rem;line-height:1.45;margin-bottom:.65rem;transform:translateZ(15px)}.card-tags-row{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:.65rem;transform:translateZ(18px)}.tech-chip{font-family:var(--font-mono);font-size:.66rem;font-weight:600;color:var(--text-muted);background:var(--surface-card-muted);border:1px solid var(--border-subtle);padding:1px 6px;border-radius:4px}.card-features-list{list-style:none;display:flex;flex-direction:column;gap:.3rem;margin-bottom:.85rem;transform:translateZ(15px);border-top:1px dashed var(--border-subtle);padding-top:.5rem}.card-features-list li{display:flex;align-items:center;gap:6px;font-size:.76rem;color:var(--text-main);font-family:var(--font-sub);font-weight:600}.card-features-list li svg{color:var(--blue-electric);flex-shrink:0;width:13px;height:13px}.card-action-link{color:var(--blue-electric);text-decoration:none;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.4px;display:inline-flex;align-items:center;gap:5px;transform:translateZ(18px);transition:gap .2s,color .2s;margin-top:auto}.card-action-link:hover{gap:8px;color:var(--purple-neon)}.templates-controls-bar{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.75rem;margin-bottom:1.25rem;flex-wrap:wrap}.templates-top-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.template-search-box,.template-search-wrapper{position:relative;display:flex;align-items:center;width:100%;max-width:460px;flex:1 1 300px}.template-search-input{width:100%;padding:12px 18px 12px 44px;background:rgba(15,23,42,.85);border:1.5px solid rgba(151,7,71,.28);border-radius:999px;font-family:var(--font-body, sans-serif);font-size:.88rem;color:#f8fafc;outline:0;box-shadow:0 4px 15px rgba(0,0,0,.25);transition:.25s;box-sizing:border-box}.template-search-input::placeholder{color:#94a3b8;opacity:.9}.template-search-input:focus{border-color:#970747;background:#111a2e;box-shadow:0 0 18px rgba(151,7,71,.25)}.template-search-icon,.template-search-wrapper i,.template-search-wrapper svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:#970747;pointer-events:none;z-index:2;display:block}.template-count-badge,.templates-count-badge{font-family:var(--font-mono, monospace);font-size:.78rem;font-weight:700;color:#10b981;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.3);padding:6px 14px;border-radius:999px;letter-spacing:.06em;white-space:nowrap;display:inline-flex;align-items:center}.templates-filter-pills,.templates-filter-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:1.75rem;align-items:center}.filter-btn{background:rgba(15,23,42,.85);border:1px solid rgba(255,255,255,.14);color:#e2e8f0;font-family:var(--font-sub, sans-serif);font-size:.84rem;font-weight:600;padding:7px 15px;border-radius:999px;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.18);box-sizing:border-box}.filter-btn:hover{background:rgba(151,7,71,.14);border-color:rgba(151,7,71,.4);color:#970747;transform:translateY(-1px)}.filter-btn.selected{background:#970747!important;color:#fffffffff!important;border-color:transparent!important;box-shadow:0 4px 16px rgba(151,7,71,.4)!important;font-weight:800}[data-theme=light] .template-search-input{background:#fff;border-color:rgba(151,7,71,.25);color:#0f172a;box-shadow:0 2px 10px rgba(0,0,0,.04)}[data-theme=light] .template-search-input::placeholder{color:#64748b}[data-theme=light] .template-search-icon,[data-theme=light] .template-search-wrapper i,[data-theme=light] .template-search-wrapper svg{color:#970747}[data-theme=light] .template-count-badge,[data-theme=light] .templates-count-badge{color:#059669;background:rgba(5,150,105,.08);border-color:rgba(5,150,105,.25)}[data-theme=light] .filter-btn{background:#f1f5f9;border:1px solid #cbd5e1;color:#1e293b;box-shadow:0 1px 4px rgba(0,0,0,.05)}[data-theme=light] .filter-btn:hover{background:#e2e8f0;color:#970747;border-color:#f472b6}[data-theme=light] .filter-btn.selected{background:#970747!important;color:#fffffffff!important;border-color:transparent!important}@media (max-width:768px){.templates-controls-bar{flex-direction:column;align-items:stretch;gap:.75rem;margin-top:1.25rem;margin-bottom:.9rem}.template-search-box,.template-search-wrapper{max-width:100%;width:100%;flex:1 1 100%}.template-search-input{width:100%;padding:12px 16px 12px 42px;font-size:.84rem}.template-search-icon,.template-search-wrapper i,.template-search-wrapper svg{left:14px;width:16px;height:16px}.template-count-badge,.templates-count-badge{align-self:flex-start;font-size:.72rem;padding:4px 11px}.templates-filter-pills,.templates-filter-row{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding:3px 2px 8px;margin-bottom:1.25rem;scrollbar-width:none;-ms-overflow-style:none}.templates-filter-pills::-webkit-scrollbar,.templates-filter-row::-webkit-scrollbar{display:none}.filter-btn{flex-shrink:0;font-size:.79rem;padding:6px 13px}}.templates-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.templates-carousel-container{width:100%;overflow:hidden;padding:1.5rem 0;position:relative;margin-top:1rem;mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.templates-carousel-track{display:flex;gap:1.25rem;width:max-content;animation:50s linear infinite templates-marquee-infinite;will-change:transform}.templates-carousel-container:hover .templates-carousel-track{animation-play-state:paused}.templates-carousel-track .template-card{width:290px;flex-shrink:0}@keyframes templates-marquee-infinite{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.template-card{background:#fff;border:1px solid rgba(151,7,71,.18);border-radius:10px;overflow:hidden;position:relative;box-shadow:0 3px 14px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:space-between}.template-card:hover{transform:translateY(-4px);border-color:var(--blue-electric);box-shadow:0 12px 28px rgba(151,7,71,.14)}.template-thumb-wrapper{position:relative;height:140px;overflow:hidden;background:#f8fafc}.template-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16, 1, .3, 1)}.template-card:hover .template-thumb-img{transform:scale(1.08)}.template-category-badge{position:absolute;top:8px;left:8px;background:rgba(255,255,255,.92);border:1px solid var(--blue-electric);color:var(--blue-electric);font-family:var(--font-mono);font-size:.65rem;font-weight:700;padding:2px 7px;border-radius:4px;backdrop-filter:blur(8px)}.template-conv-badge{position:absolute;top:8px;right:8px;background:rgba(15,23,42,.85);color:#fff;font-family:var(--font-mono);font-size:.64rem;font-weight:700;padding:2px 7px;border-radius:4px;backdrop-filter:blur(8px)}.template-hover-overlay{position:absolute;inset:0;background:rgba(15,23,42,.78);backdrop-filter:blur(5px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:0;transition:opacity .3s;padding:1rem}.template-card:hover .template-hover-overlay{opacity:1}.template-overlay-btn{width:100%;padding:7px 12px;border-radius:5px;font-family:var(--font-sub);font-size:.76rem;font-weight:800;letter-spacing:.4px;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;transition:transform .2s}.template-overlay-btn:hover{transform:scale(1.03)}.btn-preview{background:#fff;color:var(--text-main)}.btn-select{background:var(--blue-electric);color:#fff;box-shadow:0 4px 12px rgba(151,7,71,.4)}.template-card-body{padding:.9rem 1rem;display:flex;flex-direction:column;flex:1;justify-content:space-between}.template-card-title{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:var(--text-main);margin-bottom:.25rem}.template-card-desc{font-size:.76rem;color:var(--text-muted);line-height:1.45;margin-bottom:.5rem}.template-tags-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:.65rem}.template-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed rgba(0,0,0,.08);padding-top:.5rem;margin-top:auto}.template-rating{font-family:var(--font-mono);font-size:.68rem;color:var(--text-dim);font-weight:600}.template-select-link{background:0 0;border:none;color:var(--blue-electric);font-family:var(--font-mono);font-size:.7rem;font-weight:800;cursor:pointer;display:inline-flex;align-items:center;gap:3px;transition:gap .2s,color .2s}.template-select-link:hover{gap:6px;color:var(--purple-neon)}.plans-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1.25rem;align-items:stretch}@media (max-width:1200px){.plans-grid{grid-template-columns:repeat(3,1fr);gap:.85rem}}.plan-card{background:var(--bg-card);border:1px solid var(--border-neon);border-radius:14px;padding:1.1rem .9rem .9rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 3px 12px rgba(0,0,0,.03)}.plan-card:hover{border-color:var(--blue-electric);transform:translateY(-3px);box-shadow:0 10px 24px rgba(151,7,71,.12);background:var(--bg-card-hover)}.plan-card.featured{border:2px solid var(--blue-electric);box-shadow:0 8px 25px rgba(151,7,71,.15);background:#fff}.plan-card.ultra-pro{border:1.5px solid var(--emerald-neon);box-shadow:0 8px 25px rgba(5,150,105,.1)}.plan-top-badge{position:absolute;top:-9px;right:.75rem;background:var(--blue-electric);color:#fff;font-family:var(--font-mono);font-size:.62rem;font-weight:800;padding:2px 8px;border-radius:999px;letter-spacing:.5px;box-shadow:0 3px 10px rgba(151,7,71,.25)}.ultra-pro-badge{background:#059669}.plan-tag{font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--text-dim);letter-spacing:.5px;text-transform:uppercase;margin-bottom:.25rem}.plan-title{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:var(--text-main);margin-bottom:.3rem;line-height:1.2}.plan-desc{font-size:.82rem;color:#475569;line-height:1.45;margin-bottom:.65rem;min-height:3.1em}.plan-price-box{margin-bottom:.65rem;padding-bottom:.55rem;border-bottom:1px dashed rgba(0,0,0,.08)}.plan-price{font-family:var(--font-display);font-size:1.65rem!important;font-weight:900;color:var(--text-main);display:inline-block;line-height:1.1}.plan-period{font-family:var(--font-mono);font-size:.72rem;color:var(--text-dim)}.plan-feature-list{list-style:none;display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.1rem;padding:0;text-align:left}.plan-feature-list li{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:var(--text-main);font-family:var(--font-sub);font-weight:500;line-height:1.45;text-align:left}.plan-feature-list li svg{color:var(--blue-electric);flex-shrink:0;width:15px;height:15px;margin-top:2px}.plan-feature-list li .plan-feature-text,.plan-feature-list li span{flex:1 1 auto;min-width:0;text-align:left;display:inline}.plan-feature-list li strong{display:inline;font-weight:700;color:var(--text-main)}.plan-btn{padding:10px 14px!important;font-size:.84rem!important;font-weight:800!important;letter-spacing:.4px!important;border-radius:9px!important}.currency-switcher-wrapper{display:flex;align-items:center;gap:1rem;margin-top:2rem;margin-bottom:-1rem;flex-wrap:wrap}.currency-label{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;gap:6px}.currency-pill-group{display:inline-flex;background:rgba(241,245,249,.95);border:1.5px solid rgba(151,7,71,.25);border-radius:999px;padding:4px;gap:4px;box-shadow:0 2px 10px rgba(0,0,0,.03)}.currency-btn{background:0 0;border:none;font-family:var(--font-sub);font-size:.88rem;font-weight:700;color:var(--text-muted);padding:6px 16px;border-radius:999px;cursor:pointer;transition:.25s;display:inline-flex;align-items:center;gap:6px}.currency-btn:hover{color:var(--blue-electric);background:rgba(151,7,71,.08)}.currency-btn.selected{background:var(--blue-electric);color:#fff;box-shadow:0 4px 15px rgba(151,7,71,.35)}.currency-btn .badge-default{font-size:.65rem;font-family:var(--font-mono);font-weight:800;background:rgba(255,255,255,.25);padding:1px 6px;border-radius:4px;letter-spacing:.5px}.estimator-container{background:rgba(255,255,255,.9);border:1.5px solid var(--blue-electric);border-radius:20px;padding:3rem;margin-top:2.5rem;box-shadow:0 20px 60px rgba(151,7,71,.12),0 0 30px rgba(151,7,71,.08);backdrop-filter:blur(24px);position:relative;overflow:hidden}.estimator-container::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:#970747}.estimator-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem}@media (max-width:960px){.estimator-grid{grid-template-columns:1fr}}.option-group-label{font-family:var(--font-sub);font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--blue-electric);margin-bottom:1rem;display:flex;align-items:center;gap:8px}.pill-selector-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.85rem;margin-bottom:2rem}.pill-card{background:rgba(241,245,249,.8);border:1px solid rgba(151,7,71,.2);border-radius:10px;padding:1rem;cursor:pointer;transition:.25s;user-select:none}.pill-card:hover{border-color:var(--blue-electric);background:rgba(151,7,71,.06)}.pill-card.selected{border-color:var(--blue-electric);background:rgba(151,7,71,.08);box-shadow:0 4px 15px rgba(151,7,71,.2)}.pill-title{font-family:var(--font-display);font-size:.95rem;font-weight:700;color:var(--text-main);margin-bottom:.25rem}.pill-desc{font-size:.78rem;color:var(--text-muted)}.slider-group{margin-bottom:2rem}.slider-header{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.85rem;font-weight:600;color:var(--text-main);margin-bottom:.5rem}.cyber-range{-webkit-appearance:none;width:100%;height:8px;border-radius:4px;background:rgba(151,7,71,.15);outline:0;transition:background .3s}.cyber-range::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--blue-electric);cursor:pointer;box-shadow:0 0 15px rgba(151,7,71,.6);border:2px solid #fff}.estimator-result-card{background:rgba(248,250,252,.95);border:1px solid rgba(151,7,71,.3);border-radius:14px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 30px rgba(151,7,71,.03);position:relative}.result-badge{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--emerald-neon);letter-spacing:1.5px;text-transform:uppercase}.price-display-wrapper{margin:1.5rem 0;text-align:center;padding:1.5rem 1rem;background:rgba(151,7,71,.04);border:1px dashed rgba(151,7,71,.35);border-radius:10px}.price-figure{font-family:var(--font-display);font-size:clamp(2.2rem, 3.5vw, 3.2rem);font-weight:900;color:var(--text-main);text-shadow:0 2px 10px rgba(151,7,71,.2)}.timeline-figure{font-family:var(--font-mono);font-size:.9rem;font-weight:600;color:var(--blue-electric);margin-top:.5rem}.estimator-breakdown-list{list-style:none;font-size:.85rem;font-family:var(--font-mono);color:var(--text-muted);display:flex;flex-direction:column;gap:.5rem;margin-bottom:2rem}.estimator-breakdown-list li{display:flex;justify-content:space-between;border-bottom:1px dotted rgba(0,0,0,.1);padding-bottom:4px}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;margin-top:1.75rem}.portfolio-card{background:var(--bg-card);border:1px solid rgba(151,7,71,.2);border-radius:14px;overflow:hidden;position:relative;transition:.4s cubic-bezier(.16, 1, .3, 1);box-shadow:0 6px 20px rgba(0,0,0,.04)}.portfolio-card:hover{transform:translateY(-5px);border-color:var(--blue-electric);box-shadow:0 16px 36px rgba(151,7,71,.12),0 0 20px rgba(151,7,71,.08)}.portfolio-thumb{height:200px;position:relative;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.portfolio-img-glow{position:absolute;inset:0;background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.16, 1, .3, 1)}.portfolio-card:hover .portfolio-img-glow{transform:scale(1.08)}.portfolio-overlay-tag{position:absolute;top:.75rem;left:.75rem;padding:3px 10px;background:rgba(255,255,255,.9);border:1px solid var(--blue-electric);border-radius:6px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;color:var(--blue-electric);backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.05)}.portfolio-body{padding:1.25rem 1.4rem}.portfolio-title{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--text-main);margin-bottom:.4rem}.portfolio-metrics{display:flex;gap:1.25rem;margin:.75rem 0;padding:.6rem 0;border-top:1px solid rgba(0,0,0,.06);border-bottom:1px solid rgba(0,0,0,.06)}.metric-stat{display:flex;flex-direction:column}.metric-number{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--emerald-neon)}.metric-desc{font-family:var(--font-mono);color:var(--text-dim)}.tech-tag-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:.75rem}.tech-tag{padding:3px 8px;background:rgba(151,7,71,.06);border:1px solid rgba(151,7,71,.15);border-radius:4px;font-family:var(--font-mono);font-size:.7rem;font-weight:600;color:var(--text-muted)}.comparison-table-wrapper{background:var(--bg-card);border:1px solid rgba(151,7,71,.25);border-radius:16px;overflow:hidden;margin-top:1.75rem;backdrop-filter:blur(20px);box-shadow:0 10px 30px rgba(0,0,0,.03)}.comparison-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr}@media (max-width:768px){.comparison-grid{grid-template-columns:1.2fr 1fr 1fr;font-size:.85rem}}.comparison-header{padding:1.1rem 1.5rem;font-family:var(--font-display);font-weight:800;font-size:1rem;background:#f8fafc;color:var(--text-main);border-bottom:1px solid rgba(151,7,71,.2)}.header-highlight{color:var(--blue-electric);background:rgba(151,7,71,.08);border-left:1px solid rgba(151,7,71,.3);border-right:1px solid rgba(151,7,71,.3)}.comparison-row{display:contents}.comparison-cell{padding:.9rem 1.5rem;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;color:var(--text-muted)}.cell-highlight{background:rgba(151,7,71,.03);border-left:1px solid rgba(151,7,71,.2);border-right:1px solid rgba(151,7,71,.2);font-weight:700;color:var(--text-main)}.cell-dim{color:var(--text-dim)}.lead-terminal-wrapper{background:rgba(255,255,255,.95);border:1.5px solid var(--blue-electric);border-radius:18px;overflow:hidden;box-shadow:0 15px 50px rgba(151,7,71,.1),0 0 25px rgba(151,7,71,.06);margin-top:1.75rem}.terminal-titlebar{background:#f1f5f9;border-bottom:1px solid rgba(151,7,71,.25);padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.terminal-dots{display:flex;gap:8px}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-status-text{font-family:var(--font-mono);font-size:.8rem;font-weight:600;color:var(--blue-electric)}.terminal-body{padding:3rem;display:grid;grid-template-columns:1fr 1fr;gap:3rem}@media (max-width:860px){.terminal-body{grid-template-columns:1fr;padding:1.75rem}}.terminal-info h3{font-family:var(--font-display);font-size:1.8rem;font-weight:800;color:var(--text-main);margin-bottom:1rem}.terminal-perks{list-style:none;margin:2rem 0;display:flex;flex-direction:column;gap:1rem}.terminal-perk-item{display:flex;align-items:flex-start;gap:12px}.perk-icon-wrap{width:28px;height:28px;border-radius:6px;background:rgba(151,7,71,.12);border:1px solid var(--blue-electric);display:flex;align-items:center;justify-content:center;color:var(--blue-electric);flex-shrink:0}.cyber-form{display:flex;flex-direction:column;gap:1.25rem}.form-group{display:flex;flex-direction:column;gap:6px}.form-label{font-family:var(--font-mono);font-size:.8rem;font-weight:700;color:var(--blue-electric);letter-spacing:1px;text-transform:uppercase}.cyber-input,.cyber-select,.cyber-textarea{background:#fff;border:1.5px solid rgba(151,7,71,.25);border-radius:8px;padding:12px 16px;color:var(--text-main);font-family:var(--font-body);font-size:.95rem;transition:.3s}.cyber-input:focus,.cyber-select:focus,.cyber-textarea:focus{outline:0;border-color:var(--blue-electric);box-shadow:0 0 15px rgba(151,7,71,.25);background:#fff}.form-submit-btn{width:100%;padding:15px;background:var(--blue-electric);border:none;border-radius:8px;color:#fff;font-family:var(--font-display);font-size:1rem;font-weight:900;letter-spacing:2px;text-transform:uppercase;cursor:pointer;box-shadow:0 4px 25px rgba(151,7,71,.35);transition:.3s;display:flex;align-items:center;justify-content:center;gap:10px}.form-submit-btn:hover{transform:translateY(-2px);box-shadow:0 8px 35px rgba(151,7,71,.5)}.ai-copilot-trigger,.whatsapp-floating-trigger{position:fixed;bottom:24px;right:24px;width:58px;height:58px;border-radius:50%;background:#25d366;box-shadow:0 8px 25px rgba(37,211,102,.45);display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;z-index:99990;transition:transform .3s cubic-bezier(.16, 1, .3, 1),box-shadow .3s;border:2.5px solid #fff}.ai-copilot-trigger:hover,.whatsapp-floating-trigger:hover{transform:scale(1.1);box-shadow:0 12px 35px rgba(37,211,102,.65)}.whatsapp-online-dot{position:absolute;top:2px;right:2px;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid #fff;box-shadow:0 0 8px rgba(34,197,94,.8);animation:2s ease-out infinite radar-pulse}.ai-copilot-dialog,.whatsapp-dialog-box{position:fixed;bottom:84px;right:24px;width:360px;max-width:calc(100vw - 32px);height:400px;max-height:calc(100vh - 110px);background:#fff;border:1.5px solid rgba(37,211,102,.45);border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.22),0 0 25px rgba(37,211,102,.15);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);z-index:99995;display:none;flex-direction:column;overflow:hidden;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUp}.ai-copilot-dialog.open,.whatsapp-dialog-box.open{display:flex}@keyframes slideUp{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.copilot-header,.whatsapp-chat-header{padding:10px 14px;background:#075e54;color:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08)}.whatsapp-avatar-badge{width:32px;height:32px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.15)}.whatsapp-direct-chat-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#fff;padding:9px 14px;border-radius:10px;font-weight:700;font-size:.84rem;text-decoration:none;box-shadow:0 4px 15px rgba(37,211,102,.35);transition:.25s;margin-top:2px}.whatsapp-direct-chat-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,211,102,.5);color:#fff}.copilot-messages{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;background:#f0f2f5;-webkit-overflow-scrolling:touch}.chat-bubble{max-width:85%;padding:10px 14px;border-radius:12px;font-size:.88rem;line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.06)}.chat-bubble.bot{background:#fff;border:1px solid rgba(0,0,0,.06);color:var(--text-main);align-self:flex-start;border-top-left-radius:2px}.chat-bubble.user{background:#25d366;color:#fff;font-weight:600;align-self:flex-end;border-top-right-radius:2px}.copilot-quick-prompts{padding:8px 14px;display:flex;gap:6px;overflow-x:auto;background:#f8fafc;border-top:1px solid #e2e8f0;-webkit-overflow-scrolling:touch}.quick-chip{background:#fff;border:1px solid rgba(151,7,71,.2);color:var(--blue-electric);font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:6px 14px;min-height:32px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:.2s;flex-shrink:0}.quick-chip:hover{background:rgba(151,7,71,.1);border-color:var(--blue-electric)}.copilot-input-bar{padding:10px 14px;background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:8px;align-items:center}.cyber-footer{position:relative;z-index:10;border-top:1px solid rgba(151,7,71,.15);background:#f8fafc;padding:1.35rem 1.5rem .75rem}.footer-inner{max-width:1300px;margin:0 auto 1.15rem;display:grid;grid-template-columns:1.8fr 1fr 1.15fr 1.15fr 1.1fr;gap:1.35rem;align-items:flex-start}@media (max-width:1100px){.footer-inner{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1.25rem}}@media (max-width:768px){.footer-inner{grid-template-columns:1fr 1fr;gap:1.25rem}}@media (max-width:520px){.footer-inner{grid-template-columns:1fr;gap:1.25rem;text-align:center}.footer-inner>div{display:flex;flex-direction:column;align-items:center}.footer-social-grid{margin:.65rem auto 0}}.cyber-footer .brand-logo,.cyber-footer .footer-brand-logo{display:inline-block;margin-bottom:.2rem!important}.cyber-footer .brand-logo img,.cyber-footer .footer-brand-img{height:36px;width:auto;max-width:145px;object-fit:contain;display:block}.cyber-footer .footer-inner>div>p,.footer-brand-desc{color:var(--text-muted);font-size:.81rem!important;max-width:320px!important;line-height:1.45!important;margin-top:.2rem!important;margin-bottom:0!important}.footer-col-title{font-family:var(--font-display);font-size:.82rem;font-weight:800;color:var(--blue-electric);margin-bottom:.55rem;letter-spacing:.8px;text-transform:uppercase}.footer-links{list-style:none;display:flex;flex-direction:column;gap:.32rem;padding:0;margin:0}.footer-link{color:var(--text-muted);text-decoration:none;font-size:.81rem;font-weight:500;line-height:1.35;transition:color .2s,padding-left .2s;display:inline-block}.footer-link:hover{color:var(--blue-electric);padding-left:3px}.footer-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:5px;width:100%;max-width:290px;margin-top:.65rem}.footer-social-row{display:flex;gap:6px;margin-top:.65rem;flex-wrap:wrap;align-items:center}.footer-social-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:4px 9px;border-radius:999px;font-family:var(--font-display);font-size:.72rem;font-weight:700;text-decoration:none;transition:.22s;border:1px solid rgba(0,0,0,.08);background:#fff;box-sizing:border-box;line-height:1.2}.footer-social-badge svg{flex-shrink:0;width:13px;height:13px}.footer-social-badge.fb{color:#1877f2;border-color:rgba(24,119,242,.3);background:rgba(24,119,242,.06)}.footer-social-badge.fb:hover{background:#1877f2;color:#fff;border-color:#1877f2;transform:translateY(-2px);box-shadow:0 4px 14px rgba(24,119,242,.35)}.footer-social-badge.ig{color:#e1306c;border-color:rgba(225,48,108,.3);background:rgba(225,48,108,.06)}.footer-social-badge.ig:hover{background:#e1306c;color:#fff;border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 14px rgba(225,48,108,.4)}.footer-social-badge.wa{color:#059669;border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.06)}.footer-social-badge.wa:hover{background:#10b981;color:#fff;border-color:#10b981;transform:translateY(-2px);box-shadow:0 4px 14px rgba(16,185,129,.35)}.footer-social-badge.mail{color:#970747;border-color:rgba(151,7,71,.3);background:rgba(151,7,71,.06)}.footer-social-badge.mail:hover{background:#970747;color:#fff;border-color:#970747;transform:translateY(-2px);box-shadow:0 4px 14px rgba(151,7,71,.35)}.footer-social-badge.gmaps{color:#ea4335;border-color:rgba(234,67,53,.3);background:rgba(234,67,53,.06)}.footer-social-badge.gmaps:hover{background:#ea4335;color:#fff;border-color:#ea4335;transform:translateY(-2px);box-shadow:0 4px 14px rgba(234,67,53,.35)}.footer-bottom{max-width:1300px;margin:0 auto;padding:.65rem 1rem .2rem;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--font-mono);font-size:.74rem;color:var(--text-dim);gap:.2rem;line-height:1.4}.footer-bottom div{text-align:center;width:100%}.footer-partner-strip{max-width:1300px;margin:0 auto .75rem;padding-top:.75rem;border-top:1px solid rgba(0,0,0,.08)}.footer-partner-box{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#090e17;border:1px solid rgba(151,7,71,.2);border-radius:12px;padding:.55rem 1.15rem;box-shadow:0 6px 20px rgba(0,0,0,.1),0 0 15px rgba(151,7,71,.04);transition:.25s;text-decoration:none;color:inherit}.footer-partner-box:hover{border-color:rgba(249,115,22,.5);box-shadow:0 8px 25px rgba(0,0,0,.18),0 0 20px rgba(249,115,22,.12);transform:translateY(-1px)}.footer-partner-left{display:flex;align-items:center;gap:.85rem}.footer-partner-logo-wrap{background:#060a12;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:4px 10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:38px}.footer-partner-logo-wrap img{height:24px;width:auto;max-width:120px;object-fit:contain;display:block}.footer-partner-details{display:flex;flex-direction:column;gap:2px}.footer-partner-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:.63rem;font-weight:800;text-transform:uppercase;letter-spacing:.7px;color:#f97316;line-height:1.1}.footer-partner-tag::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#f97316;box-shadow:0 0 6px #f97316}.footer-partner-headline{font-family:var(--font-display);font-size:.86rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:6px;line-height:1.25}.footer-partner-sub{font-size:.76rem;color:#94a3b8;margin:0;line-height:1.3}.footer-partner-cta-btn{display:inline-flex;align-items:center;gap:5px;padding:5px 13px;border-radius:999px;background:rgba(249,115,22,.12);border:1px solid rgba(249,115,22,.35);color:#fb923c;font-family:var(--font-display);font-size:.75rem;font-weight:700;white-space:nowrap;flex-shrink:0;transition:.2s}.footer-partner-box:hover .footer-partner-cta-btn{background:#f97316;color:#fff;border-color:#f97316;box-shadow:0 3px 10px rgba(249,115,22,.35)}@media (max-width:768px){.footer-partner-box{flex-direction:column;align-items:flex-start;gap:.75rem;padding:.85rem 1rem}.footer-partner-left{flex-direction:column;align-items:flex-start;gap:.65rem}.footer-partner-cta-btn{width:100%;justify-content:center}}.modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:200000;display:none;align-items:center;justify-content:center;padding:1.5rem 1rem;overflow-y:auto;box-sizing:border-box}.modal-overlay.open{display:flex}.modal-card{background:#fff;border:1.5px solid rgba(151,7,71,.3);border-radius:20px;max-width:620px;width:100%;max-height:calc(92vh - 2rem);overflow-y:auto;padding:2.25rem 2rem 1.75rem;box-shadow:0 25px 80px rgba(0,0,0,.3),0 0 35px rgba(151,7,71,.2);position:relative;text-align:center;margin:auto;box-sizing:border-box}.modal-close-btn{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;background:#f1f5f9;border:1.5px solid #cbd5e1;color:#1e293b;font-size:1.4rem;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1000;transition:.2s cubic-bezier(.4, 0, .2, 1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.modal-close-btn:hover{background:#ef4444;border-color:#ef4444;color:#fff;transform:scale(1.08);box-shadow:0 4px 12px rgba(239,68,68,.3)}.modal-close-btn:active{transform:scale(.95)}.nav-item-dropdown{position:relative;height:100%;display:flex;align-items:center}.dropdown-trigger{background:0 0!important;border:none!important;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:600;color:#f8fafc!important;display:inline-flex;align-items:center;gap:6px;padding:6px 0;outline:0}.nav-item-dropdown::after{content:'';position:absolute;top:60%;left:-20px;right:-20px;bottom:-20px;display:block}.nav-dropdown-menu{position:absolute;top:calc(100% - 10px);left:-12px;width:290px;background:#0f172a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(151,7,71,.22);border-radius:14px;box-shadow:0 20px 45px rgba(0,0,0,.6),0 0 25px rgba(151,7,71,.12);padding:8px;list-style:none;margin:0;z-index:1200;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px);transition:opacity .22s cubic-bezier(.16, 1, .3, 1),transform .22s cubic-bezier(.16, 1, .3, 1),visibility .22s;display:flex;flex-direction:column;gap:3px}.nav-dropdown-menu::before{content:'';position:absolute;top:-24px;left:0;right:0;height:24px;pointer-events:auto}.nav-item-dropdown.is-open .nav-dropdown-menu,.nav-item-dropdown:focus-within .nav-dropdown-menu,.nav-item-dropdown:hover .nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-item-dropdown.is-open .dropdown-chevron-icon,.nav-item-dropdown:focus-within .dropdown-chevron-icon,.nav-item-dropdown:hover .dropdown-chevron-icon{transform:rotate(180deg);color:var(--blue-electric);opacity:1!important}.nav-dropdown-item{width:100%}.nav-dropdown-item a{display:flex;align-items:center;gap:10px;padding:8px 10px;color:#f8fafc;text-decoration:none;border-radius:10px;background:0 0;border:1px solid transparent;transition:.2s cubic-bezier(.16, 1, .3, 1)}.nav-dropdown-item a:hover{background:rgba(151,7,71,.12);border-color:rgba(151,7,71,.3);transform:translateX(4px)}.nav-drop-icon{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s}.nav-dropdown-item a:hover .nav-drop-icon{transform:scale(1.12)}.nav-drop-info{display:flex;flex-direction:column;text-align:left;line-height:1.25}.nav-drop-info strong{font-family:var(--font-display);font-size:.84rem;font-weight:700;color:#fff!important;transition:color .2s}.nav-drop-info small{font-family:var(--font-body);font-size:.72rem;color:#cbd5e1!important;font-weight:500;transition:color .2s}.nav-dropdown-item a:hover .nav-drop-info strong{color:#970747!important}.nav-dropdown-item a:hover .nav-drop-info small{color:#fff!important}.nav-consultation-wrapper{position:relative;display:inline-flex;align-items:center}.nav-consultation-btn{display:inline-flex;align-items:center;gap:7px;cursor:pointer;border:none;font-family:var(--font-body);font-weight:700;transition:.25s}.consultation-dropdown-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%) scale(.96);width:620px;max-width:min(620px,calc(100vw - 32px));max-height:calc(100vh - 36px);overflow-y:auto;background:#fff!important;border:1.5px solid rgba(151,7,71,.28);border-radius:24px;box-shadow:0 30px 80px rgba(15,23,42,.4),0 0 0 1px rgba(151,7,71,.15);padding:2.25rem 2.4rem;z-index:100005;opacity:0;visibility:hidden;transition:transform .25s cubic-bezier(.16, 1, .3, 1),opacity .2s,visibility .2s;pointer-events:none}.consultation-dropdown-menu.is-open{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);pointer-events:auto}.consultation-dropdown-header{display:flex;align-items:flex-start;gap:12px;margin-bottom:1.25rem;padding-bottom:.95rem;border-bottom:1px solid #e2e8f0;position:relative}.consultation-header-icon{width:42px;height:42px;border-radius:12px;background:rgba(151,7,71,.1);color:var(--blue-electric);display:flex;align-items:center;justify-content:center;flex-shrink:0}.consultation-header-title{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:#0f172a;margin-bottom:3px}.consultation-header-desc{font-size:.82rem;color:#64748b;line-height:1.4}.consultation-close-btn{position:absolute;top:-4px;right:-4px;background:#f1f5f9;border:none;cursor:pointer;color:#64748b;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.2s}.consultation-close-btn:hover{background:#e2e8f0;color:#0f172a;transform:rotate(90deg)}.consultation-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:12px}.consultation-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.consultation-field label{font-size:.74rem;font-weight:700;color:#334155;font-family:var(--font-mono, monospace);text-transform:uppercase;letter-spacing:.04em}.consultation-input,.consultation-select,.consultation-textarea{width:100%;padding:11px 14px;background:#f8fafc;border:1.5px solid #cbd5e1;border-radius:11px;font-size:.9rem;color:#0f172a;font-family:var(--font-body);transition:.2s;box-sizing:border-box}.consultation-input:focus,.consultation-select:focus,.consultation-textarea:focus{outline:0;border-color:#970747;background:#fff;box-shadow:0 0 0 3.5px rgba(151,7,71,.15)}.consultation-textarea{resize:vertical;min-height:70px}.consultation-submit-btn{width:100%;justify-content:center;padding:12px 20px;font-size:.9rem;font-weight:800;border-radius:10px;cursor:pointer;border:none;margin-top:6px;box-shadow:0 4px 15px rgba(151,7,71,.3)}.consultation-guarantee{display:flex;align-items:center;justify-content:center;gap:6px;font-size:.74rem;color:#64748b;margin-top:10px;font-family:var(--font-mono)}.consultation-success-state{text-align:center;padding:1.75rem .75rem}.consultation-success-icon{margin-bottom:12px;display:flex;justify-content:center}.consultation-success-state h4{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:8px}.consultation-success-state p{font-size:.88rem;color:#64748b;line-height:1.5}.consultation-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.45);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:100000;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;pointer-events:none}.consultation-backdrop.is-active{opacity:1;visibility:visible;pointer-events:auto}@media (max-width:640px){.consultation-dropdown-menu{top:auto;bottom:0;left:0;right:0;width:100vw;max-width:100vw;max-height:90vh;border-radius:24px 24px 0 0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -10px 40px rgba(0,0,0,.3);padding:1.5rem 1.25rem;transform:translateY(100%)}.consultation-dropdown-menu.is-open{transform:translateY(0)}.consultation-form-row{grid-template-columns:1fr;gap:8px}.ai-copilot-trigger,.whatsapp-floating-trigger{bottom:18px;right:18px;width:52px;height:52px}.ai-copilot-dialog,.whatsapp-dialog-box{bottom:78px;right:14px;left:auto;width:calc(100vw - 28px);max-width:360px;height:380px;max-height:70vh;border-radius:16px;border:1.5px solid rgba(37,211,102,.45);z-index:100005;box-shadow:0 16px 40px rgba(0,0,0,.35)}.copilot-header,.whatsapp-chat-header{border-radius:15px 15px 0 0;padding:10px 14px}.copilot-messages{padding:12px 14px}.copilot-input-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px))}}.client-feedback-card,.testimonial-card,.visitor-review-card{background:rgba(255,255,255,.95);border:1px solid rgba(151,7,71,.22);border-radius:12px;padding:1.5rem;box-shadow:0 4px 15px rgba(0,0,0,.03);display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.client-feedback-card:hover,.testimonial-card:hover,.visitor-review-card:hover{transform:translateY(-2px);border-color:rgba(151,7,71,.45);box-shadow:0 8px 24px rgba(151,7,71,.08)}.visitor-review-card .verified-client-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(16,185,129,.1);color:#059669;font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:999px;border:1px solid rgba(16,185,129,.25)}.review-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.55);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);z-index:100010;display:flex;align-items:center;justify-content:center;padding:1rem;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;pointer-events:none}.review-modal-overlay.is-active{opacity:1;visibility:visible;pointer-events:auto}.review-modal-box{background:#fff;border:1.5px solid rgba(151,7,71,.2);border-radius:18px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 60px rgba(0,0,0,.25);padding:1.75rem;position:relative;transform:translateY(20px) scale(.97);transition:transform .25s cubic-bezier(.16, 1, .3, 1)}.review-modal-overlay.is-active .review-modal-box{transform:translateY(0) scale(1)}.star-rating-select{display:flex;gap:6px;font-size:1.85rem;cursor:pointer;color:#d1d5db;user-select:none;margin:.35rem 0 1rem}.star-rating-select .star-item{transition:color .15s,transform .15s;line-height:1}.star-rating-select .star-item.active,.star-rating-select .star-item.hovered{color:#f59e0b}.star-rating-select .star-item:hover{transform:scale(1.18)}@media (max-width:640px){.review-modal-box{padding:1.35rem;border-radius:16px;max-height:88vh}#work-slide-counter-top{display:none!important}}#solutions{position:relative;padding-top:2rem}.diagnostics-carousel-container{width:100%;overflow:hidden;position:relative;padding:1.25rem 0;margin-top:1.25rem;margin-bottom:1.5rem;mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 3%,black 97%,transparent)}.diagnostics-carousel-track{display:flex!important;width:max-content;animation:45s linear infinite diagnosticsSlowMarquee!important;will-change:transform}.diagnostics-carousel-container:hover .diagnostics-carousel-track{animation-play-state:paused!important}@keyframes diagnosticsSlowMarquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.diagnostics-carousel-group{display:flex!important;align-items:center;gap:1.1rem;padding-right:1.1rem;flex-shrink:0}.problem-card{position:relative;background:var(--surface-card,#fff);border:1.5px solid rgba(151,7,71,.22);border-radius:14px;padding:.85rem 1.35rem;display:inline-flex;align-items:center;gap:10px;box-shadow:0 4px 14px rgba(0,0,0,.04);transition:.25s cubic-bezier(.16, 1, .3, 1);white-space:nowrap;flex-shrink:0;cursor:pointer;user-select:none}.problem-card:hover{border-color:#970747;transform:translateY(-3px);box-shadow:0 10px 28px rgba(151,7,71,.2);background:#fff}[data-theme=dark] .problem-card,body.dark-theme .problem-card{background:#0a0a0a!important;border-color:rgba(151,7,71,.35)!important}[data-theme=dark] .problem-card:hover,body.dark-theme .problem-card:hover{background:#141414!important;border-color:#970747!important}.problem-icon{color:#ef4444;flex-shrink:0;width:18px;height:18px;transition:transform .25s}.problem-card:hover .problem-icon{transform:scale(1.15) rotate(90deg);color:#970747}.problem-text{font-family:var(--font-sub, 'Outfit', sans-serif);font-size:.94rem;font-weight:700;color:var(--text-main,#0f172a)}[data-theme=dark] .problem-text,body.dark-theme .problem-text{color:#fff!important}.problem-cursor-hint{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;color:#970747;background:rgba(151,7,71,.08);padding:2px 7px;border-radius:999px;border:1px solid rgba(151,7,71,.2);margin-left:4px;transition:.2s}.problem-card:hover .problem-cursor-hint{background:#970747;color:#fff}.diagnostics-image-preview{position:absolute;z-index:1200;pointer-events:none;opacity:0;transform:translateY(-8px) scale(.96);transition:opacity .18s,transform .18s cubic-bezier(.16, 1, .3, 1);will-change:transform,opacity,left,top}.diagnostics-image-preview.is-visible{opacity:1!important;pointer-events:none!important;transform:translateY(0) scale(1)!important;z-index:1500!important}.diag-preview-card{position:relative;width:290px;background:var(--surface-card,#fff);border:1.5px solid rgba(151,7,71,.35);border-radius:14px;box-shadow:0 16px 40px rgba(0,0,0,.28),0 0 20px rgba(151,7,71,.18);overflow:visible}[data-theme=dark] .diag-preview-card,body.dark-theme .diag-preview-card{background:#0a0a0a!important;border-color:rgba(151,7,71,.45)!important}.diag-preview-inner{border-radius:13px;overflow:hidden;background:inherit}.diag-preview-img-wrap{position:relative;width:100%;height:140px;background:#0a0a0a;overflow:hidden}.diag-preview-img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.diag-preview-badge{position:absolute;top:8px;left:8px;background:rgba(0,0,0,.78);backdrop-filter:blur(8px);color:#fff;font-family:var(--font-mono, monospace);font-size:.62rem;font-weight:800;padding:3px 7px;border-radius:5px;border:1px solid rgba(255,255,255,.2);letter-spacing:.5px;line-height:1.2}.diag-preview-impact{position:absolute;bottom:8px;right:8px;background:#970747;color:#fff;font-family:var(--font-mono, monospace);font-size:.65rem;font-weight:800;padding:3px 8px;border-radius:5px;letter-spacing:.5px;box-shadow:0 4px 10px rgba(151,7,71,.4);line-height:1.2}.diag-preview-content{padding:9px 12px 10px}.diag-preview-header{display:flex;align-items:center;gap:6px}.diag-preview-title{font-family:var(--font-display, 'Outfit', sans-serif);font-size:.86rem;font-weight:800;color:var(--text-main,#0f172a);line-height:1.25}[data-theme=dark] .diag-preview-title,body.dark-theme .diag-preview-title{color:#fff!important}.diag-preview-desc{font-size:.75rem;color:var(--text-muted,#334155);line-height:1.35;margin-top:3px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-theme=dark] .diag-preview-desc,body.dark-theme .diag-preview-desc{color:#cbd5e1!important}.diag-preview-arrow{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%) rotate(45deg);width:12px;height:12px;background:#fff;border-right:1.5px solid rgba(151,7,71,.35);border-bottom:1.5px solid rgba(151,7,71,.35);z-index:3}[data-theme=dark] .diag-preview-arrow,body.dark-theme .diag-preview-arrow{background:#0a0a0a!important;border-right-color:rgba(151,7,71,.45)!important;border-bottom-color:rgba(151,7,71,.45)!important}.process-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:2rem}.process-step-card{background:rgba(255,255,255,.85);border:1px solid rgba(151,7,71,.2);border-radius:12px;padding:1.25rem;position:relative;transition:.3s}.process-step-card:hover{border-color:var(--blue-electric);transform:translateY(-4px);box-shadow:0 10px 25px rgba(151,7,71,.12)}.step-num-badge{font-family:var(--font-mono);font-size:.72rem;font-weight:800;color:var(--blue-electric);background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.25);padding:2px 8px;border-radius:999px;display:inline-block;margin-bottom:.5rem}.step-title{font-family:var(--font-display);font-size:1.1rem;font-weight:800;color:var(--text-main);margin-bottom:.35rem}.step-desc{font-size:.82rem;color:var(--text-muted);line-height:1.45}.industries-marquee-strip-section{width:100%;background:var(--bg-surface,#fff);border-top:1.5px solid rgba(151,7,71,.2);border-bottom:1.5px solid rgba(151,7,71,.2);padding:12px 0;position:relative;z-index:20;box-shadow:0 4px 20px rgba(0,0,0,.04)}[data-theme=dark] .industries-marquee-strip-section,body.dark-mode .industries-marquee-strip-section{background:#090e1a;border-color:rgba(151,7,71,.35);box-shadow:0 4px 20px rgba(0,0,0,.4)}.industries-marquee-container{display:flex;align-items:center;gap:18px;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}.industries-marquee-label{display:inline-flex;align-items:center;gap:8px;background:#970747;color:#fff;padding:7px 16px;border-radius:999px;font-family:var(--font-display, sans-serif);font-size:.74rem;font-weight:800;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 10px rgba(151,7,71,.35)}.industries-marquee-viewport{flex:1;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%)}.industries-marquee-track{display:flex;align-items:center;gap:14px;width:max-content;animation:36s linear infinite industries-marquee-scroll;will-change:transform}.industries-marquee-strip-section:hover .industries-marquee-track{animation-play-state:paused}@keyframes industries-marquee-scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.industry-marquee-chip{display:inline-flex;align-items:center;gap:8px;background:rgba(151,7,71,.06);border:1px solid rgba(151,7,71,.22);color:var(--text-main,#1e293b);padding:6px 14px;border-radius:999px;font-size:.82rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:.2s cubic-bezier(.16, 1, .3, 1);flex-shrink:0}.industry-marquee-chip i,.industry-marquee-chip svg{width:14px;height:14px;color:#970747;flex-shrink:0}.industry-marquee-chip:hover{background:#970747;color:#fff;border-color:#970747;transform:translateY(-2px);box-shadow:0 4px 12px rgba(151,7,71,.25)}.industry-marquee-chip:hover i,.industry-marquee-chip:hover svg{color:#fff}[data-theme=dark] .industry-marquee-chip,body.dark-mode .industry-marquee-chip{background:rgba(255,255,255,.04);border-color:rgba(151,7,71,.35);color:#e2e8f0}.whyus-carousel-container{width:100%;overflow:hidden;padding:1.5rem 0;position:relative;margin-top:1.5rem;mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.whyus-carousel-track{display:flex!important;flex-wrap:nowrap;gap:1.5rem;width:max-content;animation:32s linear infinite whyus-reverse-marquee!important;will-change:transform}.whyus-carousel-track.is-forward{animation:32s linear infinite whyus-forward-marquee!important}.whyus-carousel-track.is-paused{animation-play-state:paused!important}.whyus-carousel-container:hover .whyus-carousel-track{animation-play-state:paused}@keyframes whyus-reverse-marquee{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes whyus-forward-marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.whyus-card-3d{width:320px!important;min-width:320px;max-width:320px;flex-shrink:0!important;background:rgba(255,255,255,.95);border:1.5px solid rgba(151,7,71,.2);border-radius:14px;padding:1.6rem 1.4rem;position:relative;box-shadow:0 6px 20px rgba(0,0,0,.04);display:flex;flex-direction:column}[data-theme=dark] .whyus-card-3d,body.dark-mode .whyus-card-3d{background:#0d121f;border-color:rgba(151,7,71,.35);box-shadow:0 6px 20px rgba(0,0,0,.35)}.whyus-card-3d:hover{border-color:#970747;transform:translateY(-6px);box-shadow:0 14px 32px rgba(151,7,71,.2);background:#fff}[data-theme=dark] .whyus-card-3d:hover,body.dark-mode .whyus-card-3d:hover{background:#131a2b;border-color:#e11d48}.whyus-carousel-controls{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;padding:.75rem 1rem;background:rgba(151,7,71,.04);border:1px solid rgba(151,7,71,.15);border-radius:12px;flex-wrap:wrap;gap:12px}[data-theme=dark] .whyus-carousel-controls,body.dark-mode .whyus-carousel-controls{background:rgba(255,255,255,.02);border-color:rgba(151,7,71,.3)}.whyus-flow-badge{display:flex;align-items:center;gap:8px}.reverse-pulse-dot{width:8px;height:8px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:1.8s infinite dot-pulse}@keyframes dot-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.reverse-badge-text{font-family:var(--font-mono, monospace);font-size:.74rem;font-weight:700;color:var(--text-dim,#64748b);letter-spacing:.05em}.whyus-ctrl-group{display:flex;align-items:center;gap:8px}.whyus-ctrl-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:8px;background:var(--bg-surface,#fff);border:1px solid rgba(151,7,71,.25);color:var(--text-main,#0f172a);font-size:.78rem;font-weight:700;cursor:pointer;transition:.2s}[data-theme=dark] .whyus-ctrl-btn,body.dark-mode .whyus-ctrl-btn{background:#161f30;border-color:rgba(151,7,71,.4);color:#f1f5f9}.whyus-ctrl-btn:hover{background:#970747;color:#fff;border-color:#970747;transform:translateY(-1px)}.process-folding-container{width:100%;max-width:1100px;margin:2.2rem auto 0;position:relative;display:flex;flex-direction:column;align-items:center}.process-folding-ribbon{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:2rem}.process-ribbon-tab{display:inline-flex;align-items:center;gap:8px;background:rgba(151,7,71,.05);border:1px solid rgba(151,7,71,.2);border-radius:999px;padding:7px 16px;cursor:pointer;color:var(--text-dim,#64748b);font-family:var(--font-display, sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.05em;transition:.25s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark] .process-ribbon-tab,body.dark-mode .process-ribbon-tab{background:rgba(255,255,255,.03);border-color:rgba(151,7,71,.3);color:#94a3b8}.process-ribbon-tab .tab-step-num{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:800;color:#970747}.process-ribbon-tab:hover{border-color:#970747;color:var(--text-main,#0f172a);background:rgba(151,7,71,.1);transform:translateY(-2px)}.process-ribbon-tab.active{background:#970747!important;color:#fff!important;border-color:#970747!important;box-shadow:0 4px 16px rgba(151,7,71,.35)}.process-ribbon-tab.active .tab-step-num{color:#fff!important}.process-folding-stage{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center}.process-folding-viewport{position:relative;width:100%;height:100%;perspective:1300px;perspective-origin:50% 50%;display:flex;align-items:center;justify-content:center;overflow:visible}.process-folding-cards-wrap{position:relative;width:440px;max-width:90vw;height:330px;transform-style:preserve-3d}.process-folding-card{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:18px;background:rgba(255,255,255,.96);border:1.5px solid rgba(151,7,71,.25);box-shadow:0 10px 30px rgba(0,0,0,.06);transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2, .95, .3, 1),opacity .5s,box-shadow .5s;cursor:pointer;overflow:hidden;box-sizing:border-box}[data-theme=dark] .process-folding-card,body.dark-mode .process-folding-card{background:#0d1222;border-color:rgba(151,7,71,.4);box-shadow:0 12px 35px rgba(0,0,0,.5)}.process-folding-card.is-active{box-shadow:0 20px 48px rgba(151,7,71,.28),0 0 0 1px #970747;border-color:#970747}.folding-card-crease{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;transition:opacity .65s;z-index:5}.folding-card-inner{position:relative;width:100%;height:100%;padding:2rem 2rem 1.6rem;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;z-index:2}.folding-card-header{display:flex;align-items:center;justify-content:space-between}.process-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.22);color:#970747;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.process-folding-card .step-title{font-family:var(--font-display, sans-serif);font-size:1.6rem;font-weight:800;color:var(--text-main,#0f172a);letter-spacing:-.02em;margin:.8rem 0 .4rem}.process-folding-card .step-desc{font-size:.95rem;color:var(--text-muted,#64748b);line-height:1.55;margin:0;flex:1}.folding-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(151,7,71,.12);padding-top:1rem;margin-top:.8rem}.folding-stage-badge{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:800;color:#970747;letter-spacing:.08em;text-transform:uppercase}.folding-next-hint{font-size:.8rem;font-weight:700;color:var(--text-dim,#64748b)}.folding-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:var(--bg-surface,#fff);border:1.5px solid #970747;color:#970747;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:25;box-shadow:0 6px 20px rgba(0,0,0,.1);transition:.25s cubic-bezier(.16, 1, .3, 1)}[data-theme=dark] .folding-nav-btn,body.dark-mode .folding-nav-btn{background:#111726;border-color:#e11d48;color:#fff;box-shadow:0 6px 22px rgba(0,0,0,.5)}.folding-nav-btn:hover{background:#970747;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 8px 25px rgba(151,7,71,.4)}.folding-nav-btn.prev-btn{left:10px}.folding-nav-btn.next-btn{right:10px}@media (min-width:1025px){.folding-nav-btn.prev-btn{left:40px}.folding-nav-btn.next-btn{right:40px}}.process-folding-footer{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:1.5rem;flex-wrap:wrap}.process-dots-list{display:flex;align-items:center;gap:8px}.process-dot{width:10px;height:10px;border-radius:50%;background:rgba(151,7,71,.2);border:none;padding:0;cursor:pointer;transition:.25s}.process-dot.active{background:#970747;transform:scale(1.3);box-shadow:0 0 10px rgba(151,7,71,.5)}.process-autoplay-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:rgba(151,7,71,.06);border:1px solid rgba(151,7,71,.25);color:var(--text-main,#0f172a);font-size:.76rem;font-weight:700;cursor:pointer;transition:.2s}[data-theme=dark] .process-autoplay-btn,body.dark-mode .process-autoplay-btn{background:rgba(255,255,255,.04);color:#e2e8f0}.process-autoplay-btn:hover{background:#970747;color:#fff;border-color:#970747}@media (prefers-reduced-motion:reduce){.industries-marquee-track,.whyus-carousel-track{animation:none!important}.industries-marquee-viewport,.whyus-carousel-container{overflow-x:auto!important;scroll-snap-type:x mandatory!important}.process-folding-card{transition:none!important}}#jungle-experience-section,.hero-split-section{position:relative;width:100%;margin-top:0;margin-bottom:0;background:var(--bg-deep);background-color:var(--bg-deep);padding:16px 24px 28px;box-sizing:border-box;overflow:hidden;min-height:520px}:root:not([data-theme=dark]) #jungle-experience-section,:root:not([data-theme=dark]) .hero-split-section,[data-theme=light] #jungle-experience-section,[data-theme=light] .hero-split-section{background:#fff!important}:root:not([data-theme=dark]) .hero-split-col,[data-theme=light] .hero-split-col{border:1px solid rgba(151,7,71,.15)!important;box-shadow:0 16px 40px rgba(0,0,0,.08),0 2px 10px rgba(151,7,71,.04)!important}:root:not([data-theme=dark]) .hero-work-bg-overlay,:root:not([data-theme=dark]) .hero-wrapper,[data-theme=light] .hero-work-bg-overlay,[data-theme=light] .hero-wrapper{background:#fff!important}.hero-intro-curtain{position:absolute;inset:0;width:100%;height:100%;z-index:80;background:#060a12;overflow:hidden;transition:opacity .85s cubic-bezier(.4, 0, .2, 1),transform .85s cubic-bezier(.4, 0, .2, 1),visibility .85s}.hero-intro-curtain.curtain-dismissed{opacity:0;visibility:hidden;transform:scale(1.03);pointer-events:none}.hero-intro-video-wrapper{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-intro-video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;object-position:center center;display:block;filter:brightness(1.02) contrast(1.03)}.hero-intro-gradient-overlay{position:absolute;inset:0;background:rgba(6,10,18,.75);pointer-events:none;z-index:2}.hero-intro-top-hud{position:absolute;top:18px;left:24px;right:24px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-intro-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:9999px;background:rgba(15,23,42,.8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(151,7,71,.35);color:#970747;font-family:'Fira Code',monospace;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;box-shadow:0 4px 16px rgba(0,0,0,.5)}.intro-live-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #22c55e;animation:2s ease-in-out infinite introPulse}@keyframes introPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.6}}.hero-intro-actions{display:flex;align-items:center;gap:10px}.hero-intro-audio-btn,.hero-intro-skip-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:9999px;background:rgba(15,23,42,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#e2e8f0;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;cursor:pointer;transition:.25s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 16px rgba(0,0,0,.4)}.hero-intro-skip-btn{background:#970747;border-color:rgba(151,7,71,.5);color:#fff}.hero-intro-audio-btn:hover{background:rgba(30,41,59,.95);border-color:rgba(151,7,71,.6);color:#970747;transform:translateY(-1px)}.hero-intro-skip-btn:hover{background:#7a0438;box-shadow:0 0 20px rgba(151,7,71,.4);transform:translateY(-1px)}.hero-intro-bottom-hud{position:absolute;bottom:20px;left:24px;right:24px;z-index:10;display:flex;flex-direction:column;gap:8px}.hero-intro-timer-info{display:flex;align-items:center;justify-content:space-between;gap:12px}.hero-intro-tagline{color:#cbd5e1;font-size:13px;font-weight:500;letter-spacing:.3px;text-shadow:0 2px 8px rgba(0,0,0,.8)}.hero-intro-countdown-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:rgba(15,23,42,.8);border:1px solid rgba(151,7,71,.3);border-radius:9999px;font-family:'Fira Code',monospace;font-size:11px}.countdown-label{color:#94a3b8}.hero-intro-seconds{color:#970747;font-weight:700}.hero-intro-timer-track{width:100%;height:4px;background:rgba(255,255,255,.15);border-radius:9999px;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,.5)}.hero-intro-timer-fill{width:0%;height:100%;background:#970747;border-radius:9999px;box-shadow:0 0 10px #970747}@media (max-width:768px){.hero-intro-top-hud{top:12px;left:14px;right:14px}.hero-intro-badge span:last-child{display:none}.hero-intro-bottom-hud{bottom:14px;left:14px;right:14px}.hero-intro-tagline{display:none}}.hero-split-container{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,0.92fr);gap:22px;max-width:1440px;margin:0 auto;width:100%;align-items:stretch;min-height:520px}.hero-split-col{position:relative;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 16px 40px rgba(0,0,0,.45);display:flex;flex-direction:column}.hero-split-left{background:#090e17;display:flex;flex-direction:column;min-height:480px;position:relative}#hero-background-slideshow{flex:1;position:relative;width:100%;min-height:380px;max-height:480px;aspect-ratio:16/10;overflow:hidden;background:#060a12;display:flex;align-items:center;justify-content:center}.hero-slides-track{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.hero-bg-slide{position:absolute;inset:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .8s cubic-bezier(.4, 0, .2, 1),visibility .8s;pointer-events:none;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#060a12}.hero-bg-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.hero-bg-slide.exiting{opacity:0;visibility:hidden;z-index:1;transition:opacity .8s cubic-bezier(.4, 0, .2, 1),visibility .8s}.hero-bg-slide-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center;display:block;image-rendering:high-quality;filter:brightness(1.02) contrast(1.02);transition:transform .6s cubic-bezier(.25, 1, .5, 1)}.hero-slides-hud{display:none!important}.hero-studio-video-wrap{position:relative;width:100%;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;background:#060a12;overflow:hidden}.hero-studio-video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center;display:block;background:#060a12;filter:brightness(1.02) contrast(1.03)}.studio-video-overlay-badge{position:absolute;top:10px;right:12px;z-index:15;pointer-events:auto}.studio-audio-btn{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;min-height:32px;background:rgba(15,23,42,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(151,7,71,.35);border-radius:9999px;color:#970747;font-family:'Fira Code',monospace;font-size:11px;font-weight:600;cursor:pointer;transition:.2s cubic-bezier(.4, 0, .2, 1);box-shadow:0 4px 12px rgba(0,0,0,.45)}.studio-audio-btn:hover{background:rgba(151,7,71,.25);border-color:rgba(151,7,71,.7);color:#fff;transform:translateY(-1px)}.hero-studio-meta-strip{display:flex;flex-direction:column;padding:10px 16px 12px;background:rgba(13,20,36,.96);border-top:1px solid rgba(255,255,255,.08);z-index:10;gap:6px;position:relative;width:100%;box-sizing:border-box}.studio-meta-header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.studio-meta-title{font-family:var(--font-display);font-size:1.05rem!important;font-weight:800;color:#fff;margin:0!important;line-height:1.25}.studio-meta-sub{font-size:.82rem!important;color:#cbd5e1!important;margin:0!important;line-height:1.4;background:0 0!important;border:none!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important;display:block!important}.hero-studio-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.studio-tag{font-size:.7rem;font-weight:600;color:#94a3b8;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:2px 8px;border-radius:6px}.jungle-eyebrow-text{display:none!important}.jungle-headline-text{font-family:var(--font-display);font-size:clamp(1.05rem, 1.8vw, 1.2rem);font-weight:800;letter-spacing:.5px;max-width:620px;line-height:1.25;margin-bottom:0;color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important}.jungle-subheadline-text{font-family:var(--font-body);font-size:.82rem;font-weight:500;color:#cbd5e1;max-width:580px;line-height:1.4;margin:0}.hero-split-right{background:#0b111e;display:flex;flex-direction:column;min-height:480px;position:relative;perspective:1600px;transform-style:preserve-3d;will-change:transform}.work-showcase-wrapper{display:flex;flex-direction:column;height:100%;width:100%;position:relative;overflow:hidden;transform-style:preserve-3d;transform:perspective(1600px) rotateX(0) rotateY(0) translateZ(0);transition:transform .25s cubic-bezier(.16, 1, .3, 1),box-shadow .4s;will-change:transform;border-radius:12px;box-shadow:0 16px 40px -10px rgba(0,0,0,.6),0 0 35px -5px rgba(151,7,71,.15)}.work-showcase-browser-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(15,23,42,.92);border-bottom:1px solid rgba(255,255,255,.1);z-index:10;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.browser-dots{display:flex;align-items:center;gap:6px}.browser-dots .dot{width:9px;height:9px;border-radius:50%;display:inline-block}.dot-red{background:#ef4444}.dot-yellow{background:#f59e0b}.dot-green{background:#10b981}.browser-address-bar{display:flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:.72rem;color:#94a3b8;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);padding:3px 12px;border-radius:6px;max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-live-badge{display:inline-flex;align-items:center;gap:6px;font-size:.65rem;font-family:var(--font-mono);font-weight:800;letter-spacing:.08em;color:#4ade80;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);padding:2px 8px;border-radius:999px}.live-pulse{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:1.5s infinite pulseGlow}.hero-work-slideshow{flex:1;position:relative;width:100%;min-height:380px;max-height:480px;aspect-ratio:16/10;overflow:hidden;background:#060a12;display:flex;align-items:center;justify-content:center}.hero-work-slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#060a12;transform:scale(.96);transition:opacity .75s cubic-bezier(.25, 1, .5, 1),transform .75s cubic-bezier(.25, 1, .5, 1),visibility .75s;will-change:transform,opacity;cursor:pointer}.hero-work-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transform:scale(1)}.hero-work-slide.exiting{opacity:0;visibility:visible;z-index:1;transform:scale(1.05);transition:opacity .75s cubic-bezier(.25, 1, .5, 1),transform .75s cubic-bezier(.25, 1, .5, 1)}.work-showcase-browser-bar{transform:translateZ(22px);transform-style:preserve-3d}.hero-work-meta-strip{transform:translateZ(28px);transform-style:preserve-3d}.work-showcase-wrapper::after{display:none}.hero-work-img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center;display:block;image-rendering:high-quality;filter:brightness(1.02) contrast(1.02);transition:transform .4s}.hero-work-slide:hover .hero-work-img{transform:scale(1.015)}.hero-work-video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center;display:block;background:#060a12}.video-overlay-controls{position:absolute;top:12px;right:12px;z-index:15;display:flex;align-items:center;gap:8px;pointer-events:auto}.video-ctrl-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:rgba(10,16,30,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);color:#f1f5f9;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:.25s;box-shadow:0 4px 14px rgba(0,0,0,.4)}.video-ctrl-btn:hover{background:rgba(0,242,254,.2);border-color:rgba(0,242,254,.5);color:#970747;transform:translateY(-1px)}.video-ctrl-btn:active{transform:translateY(0)}.hero-work-meta-strip{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(13,20,36,.96);border-top:1px solid rgba(255,255,255,.08);z-index:10;gap:12px}.work-meta-left{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.work-meta-title{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-meta-right{display:flex;align-items:center;flex-shrink:0}.work-cat-badge{font-family:var(--font-mono);font-size:.66rem;font-weight:700;letter-spacing:.06em;color:#970747;text-transform:uppercase;background:rgba(151,7,71,.15);border:1px solid rgba(151,7,71,.3);padding:2px 8px;border-radius:6px;flex-shrink:0}.work-metric-pill{font-size:.72rem;font-weight:700;color:#4ade80;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.25);padding:2px 8px;border-radius:999px;flex-shrink:0}.work-showcase-cta-btn{display:inline-flex;align-items:center;gap:5px;background:#970747;color:#fff!important;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;letter-spacing:.03em;padding:3px 10px;border-radius:999px;text-decoration:none!important;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 8px rgba(151,7,71,.4);transition:.2s;white-space:nowrap;flex-shrink:0}.work-showcase-cta-btn:hover{background:#7a0438;transform:translateY(-1px);box-shadow:0 4px 14px rgba(151,7,71,.6);color:#fff!important}.browser-url-link{color:#94a3b8!important;text-decoration:none!important;display:inline-flex;align-items:center;transition:color .2s;font-family:var(--font-mono, monospace);font-size:.72rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-url-link:hover{color:#970747!important;text-decoration:underline!important}.browser-live-badge.badge-live{color:#10b981!important;background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.35)!important}.browser-live-badge.badge-live .live-pulse{background:#10b981!important;box-shadow:0 0 8px #10b981!important}.browser-live-badge.badge-concept{color:#818cf8!important;background:rgba(129,140,248,.15)!important;border-color:rgba(129,140,248,.35)!important}.browser-live-badge.badge-concept .live-pulse{background:#818cf8!important;box-shadow:0 0 8px #818cf8!important}.hero-work-slide .slide-hover-hint{position:absolute;bottom:14px;right:14px;background:rgba(15,23,42,.88);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(151,7,71,.4);color:#970747;padding:6px 14px;min-height:32px;border-radius:999px;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;letter-spacing:.04em;opacity:0;transform:translateY(6px);transition:.25s;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,.5);z-index:5}.hero-work-slide.active:hover .slide-hover-hint{opacity:1;transform:translateY(0)}.hero-work-controls{transform:translateZ(32px);transform-style:preserve-3d;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:rgba(15,23,42,.95);border-top:1px solid rgba(255,255,255,.08);z-index:10}.work-slide-indicators{display:flex;align-items:center;gap:6px}.work-slide-counter{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:700;color:#94a3b8;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:3px 10px;border-radius:999px;letter-spacing:.06em;user-select:none;white-space:nowrap;display:inline-flex;align-items:center}.work-dot{position:relative;width:22px;height:6px;border-radius:999px;background:rgba(255,255,255,.22);border:none;cursor:pointer;transition:width .3s,background .3s;padding:0;overflow:hidden;box-sizing:border-box}.work-dot:hover{background:rgba(255,255,255,.45)}.work-dot.active{width:42px;background:rgba(151,7,71,.28);box-shadow:0 0 10px rgba(151,7,71,.4)}.work-dot.active::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:#970747;border-radius:999px;transform-origin:left center;animation:4s linear infinite workDotFill}@keyframes workDotFill{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}.work-nav-arrows{display:flex;align-items:center;gap:8px}.work-nav-btn{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.work-nav-btn:hover{background:rgba(151,7,71,.2);border-color:rgba(151,7,71,.5);color:#970747}.hero-work-bg-backdrop{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none;overflow:hidden}.hero-work-bg-slide{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center 25%;opacity:0;transition:opacity 1.8s ease-in-out;filter:blur(1.5px) saturate(1.1);transform:scale(1.02)}.hero-work-bg-slide.active{opacity:.16}.hero-work-bg-overlay{position:absolute;inset:0;background:rgba(255,255,255,.95);pointer-events:none}.stage-color-cyan .jungle-eyebrow-text{color:#970747;text-shadow:0 0 12px rgba(151,7,71,.6)}.stage-color-cyan .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-blue .jungle-eyebrow-text{color:#d81b60;text-shadow:0 0 12px rgba(96,165,250,.6)}.stage-color-blue .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-purple .jungle-eyebrow-text{color:#c084fc;text-shadow:0 0 12px rgba(192,132,252,.6)}.stage-color-purple .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-amber .jungle-eyebrow-text{color:#fbbf24;text-shadow:0 0 12px rgba(251,191,36,.6)}.stage-color-amber .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-emerald .jungle-eyebrow-text{color:#34d399;text-shadow:0 0 12px rgba(52,211,153,.6)}.stage-color-emerald .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-neon-green .jungle-eyebrow-text{color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.6)}.stage-color-neon-green .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-magenta .jungle-eyebrow-text{color:#f43f5e;text-shadow:0 0 12px rgba(244,63,94,.6)}.stage-color-magenta .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-ocean .jungle-eyebrow-text{color:#970747;text-shadow:0 0 12px rgba(151,7,71,.6)}.stage-color-ocean .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.stage-color-rose .jungle-eyebrow-text{color:#fb7185;text-shadow:0 0 12px rgba(251,113,133,.6)}.stage-color-rose .jungle-headline-text{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;filter:none!important}.nav-cart-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:50%;background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.3);color:var(--blue-electric);cursor:pointer;transition:.2s;position:relative;flex-shrink:0}.nav-cart-btn:hover{background:var(--blue-electric);color:#fff;border-color:var(--blue-electric);box-shadow:0 4px 15px rgba(151,7,71,.3);transform:translateY(-1px)}.cart-badge{position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;background:#ef4444;color:#fff;font-size:.68rem;font-weight:800;border-radius:999px;border:2px solid #fff;box-shadow:0 2px 6px rgba(239,68,68,.4)}.cart-modal-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15,23,42,.75);backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;overflow-y:auto;animation:.25s ease-out forwards fadeIn}.cart-modal-container{background:#fff;border:1px solid rgba(151,7,71,.2);border-radius:20px;width:100%;max-width:960px;box-shadow:0 25px 50px -12px rgba(0,0,0,.3);overflow:hidden;position:relative;max-height:90vh;display:flex;flex-direction:column}.cart-modal-header{padding:1.25rem 1.75rem;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;background:#f8fafc}.cart-modal-icon-badge{width:42px;height:42px;background:rgba(151,7,71,.1);border-radius:12px;display:flex;align-items:center;justify-content:center}.cart-modal-title{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#0f172a;margin:0}.cart-modal-subtitle{font-size:.8rem;color:var(--blue-electric);font-family:var(--font-mono);font-weight:700;margin:2px 0 0}.cart-modal-close-btn{background:0 0;border:none;font-size:1.75rem;color:#64748b;cursor:pointer;padding:0 8px;line-height:1;transition:color .2s}.cart-modal-close-btn:hover{color:#0f172a}.cart-modal-body{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.75rem;overflow-y:auto}@media (max-width:768px){.cart-modal-body{grid-template-columns:1fr}}.cart-section-label{display:block;font-family:var(--font-mono);font-size:.72rem;font-weight:800;letter-spacing:1px;color:#64748b;text-transform:uppercase;margin-bottom:.65rem}.cart-region-card{background:#f1f5f9;border-radius:12px;padding:1rem;margin-bottom:1.25rem}.cart-toggle-group{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cart-toggle-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px;text-align:left;cursor:pointer;transition:.2s;display:flex;flex-direction:column}.cart-toggle-btn.active{background:var(--blue-electric);border-color:var(--blue-electric);color:#fff;box-shadow:0 4px 12px rgba(151,7,71,.25)}.cart-toggle-btn span{font-weight:700;font-size:.88rem}.cart-toggle-btn small{font-size:.7rem;opacity:.85;margin-top:2px}.cart-plan-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem;margin-bottom:1.25rem}.cart-badge-offer{background:rgba(151,7,71,.1);color:var(--blue-electric);font-size:.7rem;font-weight:800;padding:3px 8px;border-radius:6px;font-family:var(--font-mono)}.cart-select-input{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-family:var(--font-main);font-size:.9rem;font-weight:700;color:#0f172a;background:#fff;margin-bottom:1rem;cursor:pointer}.cart-plan-details-box{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1rem}.cart-plan-features-mini{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px 16px}.cart-plan-features-mini li{font-size:.78rem;color:#475569;display:flex;align-items:center;gap:4px}.cart-addons-list{display:flex;flex-direction:column;gap:10px}.cart-addon-item{display:flex;align-items:flex-start;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:10px 12px;cursor:pointer;transition:.2s}.cart-addon-item.active{background:rgba(151,7,71,.04);border-color:var(--blue-electric)}.cart-addon-checkbox{width:18px;height:18px;margin-top:2px;accent-color:var(--blue-electric);cursor:pointer}.cart-form-box{margin-bottom:1.25rem}.cart-input-group{margin-bottom:.85rem}.cart-input-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cart-input-group label{display:block;font-size:.78rem;font-weight:700;color:#334155;margin-bottom:4px}.cart-text-input{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:8px;font-size:.88rem;color:#0f172a;background:#f8fafc;transition:border-color .2s,background .2s}.cart-text-input:focus{border-color:var(--blue-electric);background:#fff;outline:0;box-shadow:0 0 0 3px rgba(151,7,71,.15)}.cart-gateway-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;margin-bottom:1.25rem}.gateway-badge.active{background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.cart-summary-total-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.cart-summary-line{display:flex;justify-content:space-between;font-size:.88rem;color:#64748b;margin-bottom:6px}.cart-summary-line.discount-line{color:#059669;font-weight:700}.cart-summary-divider{height:1px;background:#e2e8f0;margin:10px 0}.cart-summary-line.total-line{font-size:1.1rem;font-weight:800;color:#0f172a}.cart-final-price-text{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--blue-electric)}.cart-checkout-submit-btn{width:100%;padding:14px 20px;margin-top:1rem;background:#7a0438;border:none;border-radius:10px;color:#fff;font-family:var(--font-mono);font-size:.95rem;font-weight:800;letter-spacing:.5px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 10px 20px -5px rgba(151,7,71,.4);transition:transform .2s,box-shadow .2s}.cart-checkout-submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 25px -5px rgba(151,7,71,.5)}.cart-guarantee-note{text-align:center;font-size:.72rem;color:#94a3b8;margin-top:.75rem}.mobile-nav-drawer{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:999999;display:none;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16, 1, .3, 1)}.mobile-nav-drawer.open{display:flex;opacity:1;pointer-events:auto}.mobile-nav-backdrop{position:absolute;inset:0;background:rgba(15,23,42,.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-nav-content{position:relative;width:100%;max-width:440px;height:100vh;height:100dvh;max-height:100dvh;margin-left:auto;background:#090e17;border-left:1px solid rgba(255,255,255,.1);box-shadow:-12px 0 45px rgba(0,0,0,.28);display:flex;flex-direction:column;z-index:10;transform:translateX(100%);transition:transform .35s cubic-bezier(.16, 1, .3, 1);overflow:hidden}.mobile-nav-drawer.open .mobile-nav-content{transform:translateX(0)}.mobile-drawer-header{flex-shrink:0;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;background:#060a12}.mobile-drawer-close-btn{width:42px;height:42px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#fff!important;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.mobile-drawer-close-btn:hover{background:rgba(239,68,68,.15);color:#ef4444!important;border-color:rgba(239,68,68,.35)}.mobile-drawer-body{flex:1 1 auto;min-height:0;max-height:100%;padding:.85rem 1.15rem 3.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;gap:.65rem}.mobile-drawer-body::-webkit-scrollbar{width:5px}.mobile-drawer-body::-webkit-scrollbar-track{background:rgba(15,23,42,.6)}.mobile-drawer-body::-webkit-scrollbar-thumb{background:rgba(151,7,71,.35);border-radius:4px}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border-radius:12px;background:#0f172a;border:1px solid rgba(255,255,255,.08);color:#fff!important;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:.94rem;flex-shrink:0;transition:.2s}.mobile-nav-link span,.mobile-nav-link strong{color:#fff!important}.mobile-nav-link:active,.mobile-nav-link:hover{background:rgba(151,7,71,.12);border-color:var(--blue-electric);color:#970747!important;transform:translateX(3px)}.mobile-nav-link:hover span,.mobile-nav-link:hover strong{color:#970747!important}.mobile-nav-label{display:flex;align-items:center;gap:12px;color:#fff!important;font-weight:700}.mobile-nav-label span,.mobile-nav-label strong{color:#fff!important;font-weight:700}.mobile-badge{background:rgba(151,7,71,.15);color:#970747!important;border:1px solid rgba(151,7,71,.25);font-family:var(--font-mono);font-size:.72rem;font-weight:800;padding:3px 8px;border-radius:6px}.mobile-badge-offer{background:rgba(5,150,105,.18);color:#34d399!important;border:1px solid rgba(52,211,153,.3);font-family:var(--font-mono);font-size:.68rem;font-weight:800;padding:3px 8px;border-radius:6px}.mobile-nav-accordion{border-radius:12px;background:#0f172a;border:1px solid rgba(255,255,255,.08);flex-shrink:0;transition:.2s;overflow:hidden}.mobile-nav-accordion.open{background:#0f172a;border-color:rgba(151,7,71,.4);box-shadow:0 4px 18px rgba(151,7,71,.15)}.mobile-accordion-toggle,.mobile-nav-accordion-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 15px;background:0 0;border:none;color:#fff!important;font-family:var(--font-display);font-weight:700;font-size:.94rem;cursor:pointer;text-align:left;outline:0;-webkit-tap-highlight-color:transparent}.mobile-accordion-toggle span,.mobile-nav-accordion-btn span{color:#fff!important}.mobile-accordion-chevron{transition:transform .3s cubic-bezier(.16, 1, .3, 1);color:#94a3b8}.mobile-nav-accordion.open .mobile-accordion-chevron{transform:rotate(180deg);color:#970747}.mobile-accordion-content{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;border-top:1px solid rgba(255,255,255,.08);background:#070c14;border-radius:0 0 12px 12px}.mobile-nav-accordion.open .mobile-accordion-content{display:grid}.mobile-sub-link{display:flex;align-items:center;gap:10px;padding:10px 11px;border-radius:9px;background:#0f172a!important;border:1px solid rgba(255,255,255,.08)!important;text-decoration:none;color:#fff!important;min-height:52px;transition:.2s}.mobile-sub-link:last-child{grid-column:1/-1}.mobile-sub-link:active,.mobile-sub-link:hover{background:rgba(151,7,71,.12)!important;border-color:rgba(151,7,71,.4)!important;transform:translateY(-1px)}.mobile-sub-icon{width:30px;height:30px;border-radius:7px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-sub-link>div:not(.mobile-sub-icon),.mobile-sub-text{display:flex;flex-direction:column;overflow:hidden;min-width:0}.mobile-sub-link strong,.mobile-sub-link>div>strong,.mobile-sub-text strong{font-size:.78rem;font-weight:700;color:#fff!important;line-height:1.25;display:block}.mobile-sub-link small,.mobile-sub-link>div>small,.mobile-sub-text small{font-size:.65rem;color:#94a3b8!important;line-height:1.15;margin-top:2px;display:block}.mobile-sub-link:hover .mobile-sub-text strong,.mobile-sub-link:hover strong{color:#970747!important}.mobile-drawer-footer{flex-shrink:0;padding:1rem 1.2rem;border-top:1px solid rgba(255,255,255,.08);background:#060a12;box-shadow:0 -4px 15px rgba(0,0,0,.4)}.mobile-drawer-cta-btn{width:100%;justify-content:center;padding:12px 14px;font-size:.88rem;font-weight:800;border-radius:10px;margin-bottom:.75rem}.mobile-quick-contacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mobile-contact-pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 8px;background:#0f172a;border:1px solid rgba(255,255,255,.12);border-radius:8px;text-decoration:none;font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:#fff!important;transition:.2s}.mobile-contact-pill:hover{background:rgba(151,7,71,.15);border-color:#970747;color:#970747!important}.cyber-nav .dropdown-menu,.cyber-nav .nav-item-dropdown,.cyber-nav .nav-links,.cyber-nav>li,.cyber-nav>ul,.desktop-nav-links,ul.nav-links{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important;overflow:hidden!important}.desktop-menu-toggle-btn{display:none;align-items:center;gap:10px;background:#970747;border:2px solid #e11d48;color:#fff!important;padding:9px 22px;height:42px;border-radius:999px;font-family:var(--font-display, sans-serif);font-size:.84rem;font-weight:800;letter-spacing:.12em;cursor:pointer;transition:.25s cubic-bezier(.16, 1, .3, 1);position:relative;overflow:hidden;box-shadow:0 0 25px rgba(151,7,71,.65),0 4px 16px rgba(0,0,0,.5);box-sizing:border-box;animation:3s ease-in-out infinite menu-btn-aura;z-index:5}@media (min-width:1025px){.desktop-menu-toggle-btn{display:inline-flex!important}}@keyframes menu-btn-aura{0%,100%{box-shadow:0 0 20px rgba(151,7,71,.6),0 0 0 0 rgba(225,29,72,.4)}50%{box-shadow:0 0 32px rgba(225,29,72,.85),0 0 0 4px rgba(151,7,71,.3)}}.desktop-menu-toggle-btn:focus-visible,.desktop-menu-toggle-btn:hover{background:#b80c58;border-color:#fb7185;color:#fff!important;box-shadow:0 0 35px rgba(225,29,72,.95),0 6px 22px rgba(0,0,0,.6);transform:translateY(-2px) scale(1.04);outline:0;animation:none}.desktop-menu-toggle-btn:active{transform:translateY(1px) scale(.98)}.desktop-menu-icon-bars{display:flex;flex-direction:column;justify-content:space-between;width:20px;height:14px;position:relative}.desktop-menu-icon-bars .bar{display:block;height:2.5px;background:#fff;border-radius:3px;transition:.25s cubic-bezier(.16, 1, .3, 1)}.desktop-menu-icon-bars .bar-1{width:20px}.desktop-menu-icon-bars .bar-2{width:14px;background:#fbbf24}.desktop-menu-icon-bars .bar-3{width:20px}.desktop-menu-toggle-btn:hover .desktop-menu-icon-bars .bar-2{width:20px;background:#fff}.desktop-menu-toggle-btn:hover .desktop-menu-icon-bars .bar-1{transform:translateX(2px)}.desktop-menu-toggle-btn:hover .desktop-menu-icon-bars .bar-3{transform:translateX(-2px)}.desktop-menu-text{text-transform:uppercase;color:#fff!important;font-weight:800;letter-spacing:.12em}[data-theme=light] .desktop-menu-toggle-btn,body.day-mode .desktop-menu-toggle-btn{background:#970747;border-color:#e11d48;color:#fff!important;box-shadow:0 4px 20px rgba(151,7,71,.45)}[data-theme=light] .desktop-menu-toggle-btn:hover,body.day-mode .desktop-menu-toggle-btn:hover{background:#b80c58;border-color:#fb7185;box-shadow:0 6px 25px rgba(151,7,71,.65)}@media (min-width:1025px){.mobile-nav-content{max-width:480px;border-left:2px solid rgba(151,7,71,.4);box-shadow:-15px 0 50px rgba(0,0,0,.6)}}.mobile-menu-toggle-btn{display:none;background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.25);color:var(--blue-electric);width:42px;height:42px;border-radius:10px;align-items:center;justify-content:center;cursor:pointer;transition:.2s}.mobile-menu-toggle-btn:hover{background:var(--blue-electric);color:#fff;border-color:var(--blue-electric)}@media (max-width:1024px){:root{--top-strip-height:32px;--nav-height:80px;--nav-height-scrolled:70px}.cyber-nav{height:var(--nav-height);padding:0 1.25rem}.cyber-nav.scrolled{height:var(--nav-height-scrolled)}.brand-logo-img{height:68px;max-width:350px}.cyber-nav.scrolled .brand-logo-img{height:58px}.hero-grid-layout{grid-template-columns:1fr;gap:2rem}.hero-mascot-column{justify-content:center;margin-top:1rem}#webgl-canvas-container{width:380px;height:380px;margin:0 auto}.desktop-nav-links,.nav-consultation-btn{display:none!important}.mobile-menu-toggle-btn{display:flex!important}.nav-link{font-size:.8rem}.plans-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.footer-brand-img{height:130px;max-width:460px}}@media (max-width:768px){:root{--top-strip-height:30px;--nav-height:72px;--nav-height-scrolled:64px}.cyber-nav{height:var(--nav-height);padding:0 1rem}.cyber-nav.scrolled{height:var(--nav-height-scrolled)}.hero-wrapper{min-height:auto;padding:2.25rem 1rem 2rem;overflow:hidden}.hero-grid-layout{display:flex;flex-direction:column;align-items:center;gap:1.25rem;width:100%}.hero-content{position:relative;z-index:10;max-width:100%;text-align:center;display:flex;flex-direction:column;align-items:center}.cyber-badge{font-size:.72rem;padding:4px 12px;margin-bottom:.85rem;line-height:1.3;white-space:normal}.hero-glitch-title{font-size:clamp(1.85rem, 5.8vw, 2.5rem)!important;line-height:1.15!important;letter-spacing:-.02em;margin-bottom:1rem!important;text-align:center}.hero-tagline{font-size:clamp(.92rem, 2.8vw, 1.05rem)!important;line-height:1.55!important;margin-bottom:1.25rem!important;max-width:100%;text-align:center}.hero-cta-group{display:flex;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1.75rem}.hero-cta-group .primary-cta-btn,.hero-cta-group .secondary-cta-btn{width:100%;justify-content:center;text-align:center;box-sizing:border-box;padding:13px 20px!important;font-size:.88rem!important}.hero-mascot-column{position:relative;top:auto;left:auto;transform:none;width:100%;display:flex;align-items:center;justify-content:center;z-index:15;pointer-events:auto;margin:.5rem 0 1.25rem;opacity:1}#webgl-canvas-container{width:min(340px,86vw);height:min(340px,86vw);margin:0 auto;pointer-events:auto;opacity:1;filter:drop-shadow(0 15px 35px rgba(15, 23, 42, .12)) drop-shadow(0 4px 18px rgba(151, 7, 71, .22));animation:1.1s cubic-bezier(.16,1,.3,1) forwards mobileMascotZoomIn}@keyframes mobileMascotZoomIn{0%{transform:scale(.9);opacity:.6}100%{transform:scale(1);opacity:1}}.founder-msg-item{font-size:.68rem;gap:8px}.founder-pill-badge{font-size:.6rem;padding:1px 7px}.brand-logo-img{height:58px;max-width:280px}.cyber-nav.scrolled .brand-logo-img{height:50px}.desktop-nav-links,.nav-consultation-btn{display:none!important}.mobile-menu-toggle-btn{display:flex}#jungle-experience-section,.hero-split-section{height:auto;min-height:auto;max-height:none;aspect-ratio:auto;padding:14px 10px 18px;margin-top:0;background:var(--bg-deep);background-color:var(--bg-deep);position:relative;overflow:hidden;display:block}.hero-split-container{grid-template-columns:1fr;gap:14px;min-height:auto}.hero-split-left{min-height:360px;height:360px}.hero-split-right{min-height:400px}.hero-work-slideshow{min-height:280px}.hero-bg-slide,.hero-slides-track{display:block;width:100%;height:100%}.hero-bg-slide-img{width:100%;height:100%;object-fit:cover!important;object-position:center 30%;transform:none!important}.hero-bg-slide.active .hero-bg-slide-img,.hero-bg-slide.exiting .hero-bg-slide-img{transform:none!important}.jungle-stage-overlay{padding:1.2rem 1rem .9rem;max-width:100%;background:rgba(9,14,23,.95)}.jungle-headline-text{font-size:clamp(1.05rem, 4.2vw, 1.5rem)!important;line-height:1.25!important;margin-bottom:.35rem!important}.jungle-subheadline-text{font-size:.78rem!important;padding:6px 12px!important;border-radius:8px!important;line-height:1.35!important}.hero-telemetry-marquee-container{margin-top:1.25rem;padding:.35rem 0}.hero-telemetry{gap:1.75rem;padding-right:1.75rem}.telemetry-val{font-size:1.05rem}.telemetry-label{font-size:.7rem}.plans-grid{grid-template-columns:1fr;gap:1.15rem}.plan-card{padding:1.35rem 1.15rem 1.15rem;border-radius:16px}.plan-tag{font-size:.74rem!important}.plan-title{font-size:1.4rem!important;font-weight:900!important}.plan-desc{font-size:.88rem!important;line-height:1.5!important;min-height:auto!important;margin-bottom:.75rem!important}.plan-price{font-size:1.85rem!important}.plan-feature-list{gap:.5rem!important;margin-bottom:1.1rem!important;text-align:left!important}.plan-feature-list li{font-size:.88rem!important;gap:8px!important;line-height:1.45!important;align-items:flex-start!important;text-align:left!important}.plan-feature-list li svg{width:16px!important;height:16px!important;margin-top:2px!important}.plan-feature-list li span{flex:1 1 auto!important;min-width:0!important;text-align:left!important}.plan-btn{padding:12px 18px!important;font-size:.9rem!important;border-radius:10px!important}.cart-modal-backdrop{padding:.75rem}.cart-modal-container{max-height:94vh;border-radius:16px}.cart-modal-header{padding:1rem 1.25rem}.cart-modal-title{font-size:1.05rem}.cart-modal-body{grid-template-columns:1fr;padding:1.25rem;gap:1.25rem}.cart-toggle-group{grid-template-columns:1fr 1fr}.cart-input-row{grid-template-columns:1fr;gap:.75rem}.cart-checkout-submit-btn{padding:14px 16px;font-size:.88rem}.footer-inner{grid-template-columns:1fr;gap:2rem}.footer-brand-img{height:110px;max-width:380px}.articles-grid,.minds-grid-3x3,.nodes-grid-9,.portfolio-grid,.problems-matrix-grid,.proof-gallery-grid,.proof-grid{grid-template-columns:1fr!important}.blog-hub-container,.container,.editorial-container,.section-container{width:100%!important;max-width:100%!important;padding-left:1rem!important;padding-right:1rem!important;box-sizing:border-box!important}.about-hero-headline,.hero-glitch-title,.pillar-headline,.section-title,h1,h2,h3,h4{word-break:normal!important;overflow-wrap:break-word!important}}@media (max-width:480px){:root{--top-strip-height:28px;--nav-height:64px;--nav-height-scrolled:56px}.cyber-nav{height:var(--nav-height);padding:0 .75rem}.cyber-nav.scrolled{height:var(--nav-height-scrolled)}.founder-msg-item{font-size:.62rem;gap:6px}#jungle-experience-section{padding:10px 8px 14px}.brand-logo-img{height:50px;max-width:240px}.cyber-nav.scrolled .brand-logo-img{height:44px}.hero-glitch-title{font-size:clamp(1.6rem, 5.2vw, 1.95rem)!important;line-height:1.18!important}.hero-tagline{font-size:.88rem!important;line-height:1.5!important}.hero-mascot-column{left:auto;top:auto;opacity:1;margin:.25rem 0 1rem}#webgl-canvas-container{width:min(300px,88vw);height:min(300px,88vw);margin:0 auto;opacity:1}.nav-cart-btn{padding:6px 10px;font-size:.75rem}.nav-cart-text{display:none}.primary-cta-btn{padding:10px 18px;font-size:.78rem}.cart-toggle-group{grid-template-columns:1fr}.cart-addon-item{padding:8px 10px}.footer-bottom{flex-direction:column;text-align:center;gap:4px;padding:.65rem 1rem .25rem}}section[id]{scroll-margin-top:calc(var(--nav-height) + var(--top-strip-height) + 16px)}@keyframes fadeInDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.about-hero-section{padding-top:calc(140px + var(--top-strip-height));padding-bottom:60px;text-align:center;position:relative}.about-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;max-width:1000px;margin:2.5rem auto 0}.about-stat-card{background:#fff;border:1px solid rgba(151,7,71,.16);border-radius:14px;padding:1.5rem;text-align:center;box-shadow:0 4px 20px rgba(15,23,42,.04);transition:.3s cubic-bezier(.16, 1, .3, 1)}.about-stat-card:hover{transform:translateY(-4px);border-color:var(--blue-electric);box-shadow:0 12px 30px rgba(151,7,71,.12)}.about-stat-number{font-family:var(--font-display);font-size:2.2rem;font-weight:900;color:var(--blue-electric);line-height:1.1;margin-bottom:4px}.about-stat-label{font-size:.85rem;color:#64748b;font-weight:600}.pattern-filter-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:2rem auto 2.5rem;max-width:900px}.pattern-filter-btn{padding:8px 18px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;font-size:.85rem;font-weight:700;color:#475569;cursor:pointer;transition:.2s;display:inline-flex;align-items:center;gap:6px}.pattern-filter-btn:hover{border-color:var(--blue-electric);color:var(--blue-electric);background:rgba(151,7,71,.04)}.pattern-filter-btn.active{background:var(--blue-electric);color:#fff;border-color:var(--blue-electric);box-shadow:0 4px 14px rgba(151,7,71,.3)}.side-by-side-wrapper{display:flex;flex-direction:column;gap:3.5rem;margin-top:2rem}.side-by-side-card{background:#fff;border:1px solid rgba(226,232,240,.9);border-radius:20px;box-shadow:0 10px 40px -10px rgba(15,23,42,.07);overflow:hidden;transition:.35s}.side-by-side-card:hover{border-color:rgba(151,7,71,.3);box-shadow:0 20px 50px -10px rgba(151,7,71,.12)}.side-by-side-header{padding:1.5rem 2rem;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.side-by-side-title-group h3{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--text-main);margin-bottom:4px}.side-by-side-title-group p{font-size:.88rem;color:var(--text-muted)}.side-by-side-grid{display:grid;grid-template-columns:1fr 1fr;position:relative}.pattern-column{padding:2rem;display:flex;flex-direction:column;position:relative}.pattern-column:first-child{border-right:1px solid #e2e8f0}.pattern-badge-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.pattern-pill{font-family:var(--font-mono);font-size:.75rem;font-weight:800;padding:6px 14px;min-height:32px;border-radius:6px;letter-spacing:.04em;text-transform:uppercase}.pattern-mockup-frame{border-radius:12px;overflow:hidden;border:1px solid rgba(15,23,42,.1);box-shadow:0 8px 24px rgba(15,23,42,.08);margin-bottom:1.25rem;background:#0f172a;position:relative}.pattern-mockup-bar{background:#1e293b;padding:8px 12px;display:flex;align-items:center;gap:6px}.mockup-dot{width:8px;height:8px;border-radius:50%}.mockup-dot.red{background:#ef4444}.mockup-dot.yellow{background:#f59e0b}.mockup-dot.green{background:#10b981}.mockup-url{font-family:var(--font-mono);font-size:.68rem;color:#94a3b8;margin-left:8px;background:rgba(0,0,0,.25);padding:2px 10px;border-radius:4px}.pattern-preview-img{width:100%;height:240px;object-fit:cover;display:block;transition:transform .4s}.pattern-mockup-frame:hover .pattern-preview-img{transform:scale(1.03)}.pattern-info-title{font-family:var(--font-display);font-size:1.15rem;font-weight:800;color:var(--text-main);margin-bottom:6px}.pattern-info-desc{font-size:.88rem;color:var(--text-muted);line-height:1.6;margin-bottom:1rem}.pattern-specs-list{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:6px}.pattern-specs-list li{font-size:.82rem;color:#334155;display:flex;align-items:center;gap:8px}.pattern-specs-list li i{color:var(--blue-electric);flex-shrink:0}.pattern-tech-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:1rem;border-top:1px dashed #e2e8f0}.pattern-tech-tag{font-family:var(--font-mono);font-size:.72rem;font-weight:700;background:#f1f5f9;color:#475569;padding:3px 8px;border-radius:4px}.comparison-vs-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0f172a;color:#fff;font-family:var(--font-display);font-weight:900;font-size:.85rem;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:3px solid #fff;box-shadow:0 4px 16px rgba(0,0,0,.2);z-index:5}@media (max-width:900px){.side-by-side-grid{grid-template-columns:1fr}.pattern-column:first-child{border-right:none;border-bottom:1px solid #e2e8f0}.comparison-vs-badge{display:none}}.tech-stack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:2rem}.tech-stack-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem;transition:.3s}.tech-stack-card:hover{transform:translateY(-3px);border-color:var(--blue-electric);box-shadow:0 10px 25px rgba(151,7,71,.08)}.tech-stack-header{display:flex;align-items:center;gap:10px;margin-bottom:.75rem}.tech-stack-header h4{font-family:var(--font-display);font-size:1.05rem;font-weight:800;color:var(--text-main)}.realtime-gateway-modal{position:fixed;inset:0;background:rgba(15,23,42,.82);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:999999;padding:1rem;opacity:0;visibility:hidden;transition:.3s cubic-bezier(.16, 1, .3, 1)}.realtime-gateway-modal.open{opacity:1;visibility:visible}.realtime-gateway-container{background:#fff;border-radius:20px;width:100%;max-width:680px;max-height:94vh;display:flex;flex-direction:column;box-shadow:0 25px 60px -15px rgba(0,0,0,.4),0 0 0 1px rgba(151,7,71,.15);overflow:hidden;transform:translateY(15px) scale(.98);transition:.3s cubic-bezier(.16, 1, .3, 1)}.realtime-gateway-modal.open .realtime-gateway-container{transform:translateY(0) scale(1)}.gateway-modal-header{padding:1.25rem 1.75rem;background:#0f172a;color:#fff;display:flex;align-items:center;justify-content:space-between}.gateway-header-brand{display:flex;align-items:center;gap:12px}.gateway-lock-badge{width:38px;height:38px;border-radius:10px;background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);color:#22c55e;display:flex;align-items:center;justify-content:center}.gateway-header-title{font-family:var(--font-display);font-size:1.1rem;font-weight:800;letter-spacing:.03em;margin-bottom:2px}.gateway-header-status{font-family:var(--font-mono);font-size:.72rem;color:#94a3b8;display:flex;align-items:center;gap:6px}.gateway-status-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px #22c55e;animation:2s infinite pulse}.gateway-order-strip{background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 1.75rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.gateway-order-ref{font-family:var(--font-mono);font-size:.78rem;color:#475569}.gateway-order-amount{font-family:var(--font-display);font-size:1.25rem;font-weight:900;color:var(--blue-electric)}.gateway-timer-badge{font-family:var(--font-mono);font-size:.72rem;font-weight:700;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.25);padding:2px 8px;border-radius:6px;display:inline-flex;align-items:center;gap:4px}.gateway-nav-tabs{display:flex;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 1rem;overflow-x:auto;scrollbar-width:none}.gateway-nav-tabs::-webkit-scrollbar{display:none}.gateway-tab-btn{padding:12px 16px;background:0 0;border:none;border-bottom:2px solid transparent;font-family:var(--font-body);font-size:.84rem;font-weight:700;color:#64748b;cursor:pointer;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:.2s}.gateway-tab-btn:hover{color:var(--blue-electric)}.gateway-tab-btn.active{color:var(--blue-electric);border-bottom-color:var(--blue-electric);background:rgba(151,7,71,.03)}.gateway-tab-body{padding:1.5rem 1.75rem;overflow-y:auto;max-height:calc(94vh - 220px)}.gateway-panel{display:none;animation:.25s forwards fadeIn}.gateway-panel.active{display:block}.upi-qr-wrapper{display:grid;grid-template-columns:200px 1fr;gap:1.5rem;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem;margin-bottom:1.25rem}@media (max-width:600px){.upi-qr-wrapper{grid-template-columns:1fr;text-align:center}}.upi-qr-box{background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.05)}.upi-qr-img{width:170px;height:170px;border-radius:6px;display:block}.upi-apps-row{display:flex;flex-wrap:wrap;gap:8px;margin:.75rem 0}.upi-app-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:#1e293b;text-decoration:none;transition:.2s}.upi-app-chip:hover{border-color:var(--blue-electric);background:rgba(151,7,71,.04);color:var(--blue-electric)}.upi-vpa-copy-box{display:flex;align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:6px 10px;margin-top:6px}.upi-vpa-text{font-family:var(--font-mono);font-size:.82rem;font-weight:700;color:#0f172a;flex:1}.vpa-copy-btn{background:rgba(151,7,71,.1);border:none;color:var(--blue-electric);font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:6px 14px;min-height:32px;border-radius:6px;cursor:pointer;transition:.2s}.vpa-copy-btn:hover{background:var(--blue-electric);color:#fff}.card-input-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem;margin-bottom:1.25rem}.gateway-field{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.gateway-field label{font-size:.74rem;font-weight:700;color:#475569;font-family:var(--font-mono);text-transform:uppercase}.gateway-input{width:100%;padding:10px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:.88rem;color:#0f172a;font-family:var(--font-mono);box-sizing:border-box}.gateway-input:focus{outline:0;border-color:var(--blue-electric);box-shadow:0 0 0 3px rgba(151,7,71,.15)}.card-number-wrapper{position:relative;display:flex;align-items:center}.card-brand-icon{position:absolute;right:12px;display:flex;align-items:center;color:#64748b;pointer-events:none}.card-inputs-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.status-radar-box{display:flex;align-items:center;gap:12px;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;padding:10px 14px;margin-top:1rem}.status-radar-dot{position:relative;width:12px;height:12px;background:#22c55e;border-radius:50%}.status-radar-dot::after{content:'';position:absolute;inset:-6px;border-radius:50%;background:rgba(34,197,94,.4);animation:1.5s cubic-bezier(0,0,.2,1) infinite pingRadar}@keyframes pingRadar{100%,75%{transform:scale(2.2);opacity:0}}.bank-selector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1.25rem}@media (max-width:540px){.bank-selector-grid{grid-template-columns:repeat(2,1fr)}}.bank-radio-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 8px;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;cursor:pointer;transition:.2s;font-size:.78rem;font-weight:700;color:#334155}.bank-radio-card:hover{border-color:var(--blue-electric);background:rgba(151,7,71,.03)}.bank-radio-card.active{border-color:var(--blue-electric);background:rgba(151,7,71,.08);color:var(--blue-electric);box-shadow:0 0 0 2px rgba(151,7,71,.2)}.bank-radio-card i{margin-bottom:4px}.wire-details-table{width:100%;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px;font-family:var(--font-mono);font-size:.8rem;margin-bottom:1rem}.wire-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px dashed #e2e8f0}.wire-row:last-child{border-bottom:none}.gateway-processing-overlay{display:none;text-align:center;padding:3rem 1.5rem}.gateway-spinner{width:52px;height:52px;border:4px solid rgba(151,7,71,.15);border-top-color:var(--blue-electric);border-radius:50%;animation:.8s linear infinite spin;margin:0 auto 1.25rem}#official-invoice-modal{overflow-y:auto;padding:1.5rem 1rem}#official-invoice-modal .cart-modal-container{max-height:92vh;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.invoice-container{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:1.75rem;font-size:.88rem;color:#1e293b;box-shadow:0 10px 30px rgba(0,0,0,.08)}.invoice-header-row{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:1.25rem;border-bottom:2px solid #0f172a;margin-bottom:1.25rem}.invoice-logo-title{font-family:var(--font-display);font-size:1.35rem;font-weight:900;color:#0f172a;letter-spacing:.04em}.invoice-badge-paid{display:inline-flex;align-items:center;gap:6px;background:#dcfce7;color:#15803d;border:1.5px solid #86efac;font-family:var(--font-mono);font-size:.8rem;font-weight:800;padding:4px 12px;border-radius:999px;text-transform:uppercase}.invoice-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;font-size:.84rem}.invoice-table{width:100%;border-collapse:collapse;margin:1.25rem 0}.invoice-table th{background:#f8fafc;padding:10px 12px;text-align:left;font-family:var(--font-mono);font-size:.74rem;font-weight:700;color:#475569;border-bottom:1.5px solid #cbd5e1;text-transform:uppercase}.invoice-table td{padding:12px;border-bottom:1px solid #f1f5f9;font-size:.86rem}.invoice-total-summary{margin-left:auto;width:280px;margin-top:1rem}.invoice-total-row{display:flex;justify-content:space-between;padding:6px 0;font-size:.85rem}.invoice-total-row.grand-total{font-size:1.15rem;font-weight:800;color:var(--blue-electric);border-top:2px solid #0f172a;padding-top:8px;margin-top:4px}.invoice-actions-bar{display:flex;gap:10px;margin-top:1.5rem;flex-wrap:wrap}.gateway-toast{position:fixed;bottom:24px;right:24px;background:#0f172a;color:#fff;padding:12px 18px;border-radius:10px;box-shadow:0 10px 25px rgba(0,0,0,.3);font-family:var(--font-body);font-size:.85rem;font-weight:600;display:flex;align-items:center;gap:8px;z-index:1000000;transform:translateY(30px);opacity:0;transition:.3s cubic-bezier(.16, 1, .3, 1);pointer-events:none}.gateway-toast.show{transform:translateY(0);opacity:1}@media print{body *{visibility:hidden}#official-invoice-modal,#official-invoice-modal *{visibility:visible}#official-invoice-modal{position:absolute;left:0;top:0;width:100%;background:0 0;padding:0}.cart-modal-close-btn,.invoice-actions-bar{display:none!important}.invoice-container{border:none!important;box-shadow:none!important;padding:0!important}}.google-review-floating-trigger{position:fixed;bottom:24px;left:24px;width:58px;height:58px;border-radius:50%;background:border-box padding-box,border-box #fff;box-shadow:0 8px 25px rgba(66,133,244,.35),0 0 0 2px rgba(66,133,244,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99990;transition:transform .25s cubic-bezier(.16, 1, .3, 1),box-shadow .25s;border:2px solid transparent;background-image:linear-gradient(#fff,#fff),linear-gradient(135deg,#4285f4,#ea4335,#fbbc05,#34a853)}.google-review-floating-trigger:hover{transform:scale(1.1) translateY(-3px);box-shadow:0 12px 35px rgba(66,133,244,.5)}.google-star-badge-pill{position:absolute;top:-8px;right:-8px;background:#f59e0b;color:#fff;font-family:var(--font-mono);font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:999px;border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;align-items:center;gap:2px}.google-review-dialog-box{position:fixed;bottom:92px;left:24px;width:330px;max-width:calc(100vw - 32px);background:#fff;border:1.5px solid rgba(66,133,244,.35);border-radius:18px;box-shadow:0 25px 60px rgba(15,23,42,.25),0 0 30px rgba(66,133,244,.15);z-index:99995;display:none;flex-direction:column;overflow:hidden;animation:.25s cubic-bezier(.16,1,.3,1) forwards slideUpLeft}.google-review-dialog-box.open{display:flex}@keyframes slideUpLeft{from{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.google-review-floating-trigger{bottom:calc(74px + env(safe-area-inset-bottom,0px));left:14px;width:50px;height:50px}.google-review-dialog-box{bottom:calc(135px + env(safe-area-inset-bottom,0px));left:14px;width:calc(100vw - 28px);max-width:330px}}.write-review-dropdown-wrapper{position:relative;display:inline-block}.write-review-dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;width:320px;background:#fff;border:1.5px solid rgba(151,7,71,.22);border-radius:14px;box-shadow:0 18px 45px rgba(15,23,42,.2),0 0 0 1px rgba(151,7,71,.08);padding:6px;list-style:none;margin:0;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:.2s cubic-bezier(.16, 1, .3, 1);pointer-events:none}.write-review-dropdown-wrapper.is-open .write-review-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.write-review-dropdown-wrapper.is-open .write-review-chevron{transform:rotate(180deg)}.write-review-drop-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-decoration:none;color:#0f172a;transition:.18s;box-sizing:border-box}.write-review-drop-item:hover{background:rgba(151,7,71,.07)}.write-review-drop-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.hero-work-slide.active .hero-work-img{animation:8.5s ease-in-out infinite alternate autoZoomInOutWork!important;will-change:transform;transform-origin:center center}.hero-bg-slide.active .hero-bg-slide-img{animation:10s ease-in-out infinite alternate autoZoomInOutStudio!important;will-change:transform;transform-origin:center center}@keyframes autoZoomInOutWork{0%,100%{transform:scale(1);filter:brightness(1.02) contrast(1.02)}50%{transform:scale(1.07);filter:brightness(1.04) contrast(1.03)}}@keyframes autoZoomInOutStudio{0%,100%{transform:scale(1.01);filter:brightness(1.02) contrast(1.02)}50%{transform:scale(1.08);filter:brightness(1.04) contrast(1.03)}}.hero-glitch-title.text-shimmer-hero-title{position:relative;color:var(--text-main)}.shimmer-title-line{display:inline;color:var(--text-main)!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:currentColor!important;animation:none!important;filter:none!important}.gradient-text.shimmer-accent-line,.shimmer-accent-line{display:inline;color:#970747!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#970747!important;animation:none!important;filter:none!important}[data-theme=dark] .hero-glitch-title.text-shimmer-hero-title{color:#fff!important}[data-theme=dark] .shimmer-title-line{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important;animation:none!important;filter:none!important}[data-theme=dark] .gradient-text.shimmer-accent-line,[data-theme=dark] .shimmer-accent-line{color:#970747!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#970747!important;animation:none!important;filter:none!important}@keyframes shimmerTitleSweep{0%{background-position:260% center}100%{background-position:-260% center}}@keyframes shimmerAccentSweep{0%{background-position:260% center}100%{background-position:-260% center}}.cyber-bird-cursor{position:fixed;top:0;left:0;width:32px;height:32px;margin-top:-16px;margin-left:-16px;pointer-events:none;z-index:9999999;opacity:0;transform:translate3d(-100px,-100px,0);transition:opacity .3s cubic-bezier(.16, 1, .3, 1),filter .25s;will-change:transform,opacity;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 2px 10px rgba(151, 7, 71, .5)) drop-shadow(0 0 6px rgba(151, 7, 71, .3))}.cyber-bird-cursor.visible{opacity:1}.cyber-bird-cursor .bird-wrap{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.cyber-bird-cursor .bird-svg{width:100%;height:100%;overflow:visible}.cyber-bird-cursor .bird-wing-left{transform-origin:22px 20px;transition:transform .15s}.cyber-bird-cursor .bird-wing-right{transform-origin:26px 20px;transition:transform .15s}.cyber-bird-cursor.flapping .bird-wing-left{animation:.2s ease-in-out infinite alternate wingFlapLeft}.cyber-bird-cursor.flapping .bird-wing-right{animation:.2s ease-in-out infinite alternate wingFlapRight}.cyber-bird-cursor.hovering{filter:drop-shadow(0 0 14px rgba(151, 7, 71, .95)) drop-shadow(0 0 22px rgba(251, 191, 36, .7))}.cyber-bird-cursor.hovering .bird-wing-left{transform:scaleY(1.3) rotate(-18deg)}.cyber-bird-cursor.hovering .bird-wing-right{transform:scaleY(1.3) rotate(18deg)}.cyber-bird-cursor.diving{filter:drop-shadow(0 0 18px rgba(245, 158, 11, .95))}@keyframes wingFlapLeft{0%{transform:rotate(0) scaleX(1)}100%{transform:rotate(-35deg) scaleX(.72)}}@keyframes wingFlapRight{0%{transform:rotate(0) scaleX(1)}100%{transform:rotate(35deg) scaleX(.72)}}@media (pointer:coarse){.cyber-bird-cursor{display:none!important}}.blog-hub-hero{position:relative;overflow:hidden;background:#060a12;min-height:480px;display:flex;align-items:center;justify-content:center}.blog-hero-video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;pointer-events:none}.blog-bg-video-el{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:100%;height:100%;object-fit:cover;object-position:center center;filter:brightness(.65) contrast(1.1) saturate(1.1);display:block}.blog-hero-video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(6,10,18,.7);z-index:2;pointer-events:none}.blog-hub-container{position:relative;z-index:5}.india-reach-section{position:relative;z-index:10}.india-trust-card{background:var(--surface-card,#fff);border:1.5px solid rgba(226,232,240,.85);border-radius:14px;padding:1.25rem 1.15rem;box-shadow:0 4px 16px rgba(0,0,0,.03);transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;flex-direction:column}.india-trust-card:hover{transform:translateY(-4px);border-color:rgba(151,7,71,.4);box-shadow:0 12px 28px rgba(151,7,71,.08)}.india-trust-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:.85rem;flex-shrink:0}.india-city-pill{display:inline-flex;align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:.8rem;font-weight:600;padding:5px 12px;border-radius:999px;text-decoration:none;cursor:pointer;transition:.2s}.india-city-pill:hover{background:#e2e8f0;color:#0f172a}.india-city-pill.primary-hub{background:rgba(151,7,71,.1);border-color:rgba(151,7,71,.3);color:#7a0438;font-weight:700}.mobile-sticky-action-bar{display:none}@media (max-width:768px){body{padding-bottom:64px!important}.mobile-sticky-action-bar{display:flex;position:fixed;bottom:0;left:0;right:0;width:100%;height:60px;background:rgba(11,17,30,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.12);box-shadow:0 -4px 20px rgba(0,0,0,.35);z-index:99980;align-items:center;justify-content:space-around;padding:0 8px;box-sizing:border-box}.mobile-action-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;height:100%;font-size:.72rem;font-weight:700;font-family:var(--font-body);gap:3px;transition:background .15s;border-radius:8px;margin:4px 2px}.mobile-action-item.call-action{color:#970747}.mobile-action-item.call-action:active{background:rgba(151,7,71,.12)}.mobile-action-item.whatsapp-action{color:#25d366}.mobile-action-item.whatsapp-action:active{background:rgba(37,211,102,.12)}.mobile-action-item.quote-action{background:#970747;color:#fff;border-radius:10px;margin:6px 4px;height:calc(100% - 12px);box-shadow:0 2px 10px rgba(151,7,71,.4)}.mobile-action-item.quote-action:active{transform:scale(.97)}.ai-copilot-trigger,.whatsapp-floating-trigger{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;right:14px!important}.google-review-floating-trigger{bottom:calc(74px + env(safe-area-inset-bottom,0px))!important;left:14px!important;width:50px!important;height:50px!important}.ai-copilot-dialog,.whatsapp-dialog-box{bottom:calc(135px + env(safe-area-inset-bottom,0px))!important}.google-review-dialog-box{bottom:calc(135px + env(safe-area-inset-bottom,0px))!important;left:14px!important}}.audit-scanner-card{background:var(--surface-card,#fff);border:1.5px solid rgba(245,158,11,.35);border-radius:20px;padding:2.25rem 2rem;box-shadow:0 12px 40px rgba(0,0,0,.05),0 0 0 1px rgba(245,158,11,.1);max-width:960px;margin:0 auto;position:relative;overflow:hidden}.audit-form-container{max-width:700px;margin:0 auto}.audit-input-wrap{display:flex;align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:12px;padding:6px 8px 6px 14px;transition:.25s;box-shadow:0 4px 15px rgba(0,0,0,.04)}.audit-input-wrap:focus-within{border-color:#970747;box-shadow:0 0 0 4px rgba(151,7,71,.15)}.audit-text-input{flex:1;border:none;background:0 0;outline:0;font-family:var(--font-body);font-size:.95rem;color:#0f172a;padding:8px;min-width:0}.audit-analyze-btn{white-space:nowrap;padding:12px 24px;font-size:.88rem;border-radius:8px}.audit-scanning-state{text-align:center;padding:2.5rem 1.5rem;background:rgba(151,7,71,.03);border-radius:16px;margin-top:1.5rem;border:1px dashed rgba(151,7,71,.25)}.audit-scan-spinner-wrap{position:relative;width:54px;height:54px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.audit-scan-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background:rgba(151,7,71,.2);animation:1.5s infinite auditPulse}@keyframes auditPulse{0%,100%{transform:scale(.9);opacity:.8}50%{transform:scale(1.4);opacity:.2}}.audit-scan-icon{width:28px;height:28px;color:#970747;animation:3s linear infinite auditSpin}@keyframes auditSpin{100%{transform:rotate(360deg)}}.audit-scan-status-text{font-family:var(--font-mono);font-size:.92rem;color:#334155;margin-bottom:1rem}.audit-progress-bar-bg{width:100%;max-width:450px;height:8px;background:#e2e8f0;border-radius:999px;margin:0 auto;overflow:hidden}.audit-progress-bar-fill{height:100%;width:0%;background:#970747;border-radius:999px;transition:width .3s}.audit-results-state{margin-top:1.5rem;animation:.35s ease-out fadeInAudit}@keyframes fadeInAudit{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.audit-results-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-bottom:1.25rem;border-bottom:1.5px solid #f1f5f9;margin-bottom:1.5rem}.audit-domain-pill{display:inline-block;background:#f1f5f9;border:1px solid #cbd5e1;color:#334155;font-family:var(--font-mono);font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:6px}.audit-scan-again-btn{background:0 0;border:1px solid #cbd5e1;border-radius:8px;padding:6px 14px;font-size:.8rem;font-weight:600;color:#475569;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:.2s}.audit-scan-again-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}.audit-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1.75rem}.audit-metric-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;text-align:left;transition:.25s}.audit-metric-card.pass{border-left:4px solid #10b981!important}.audit-metric-card.alert{border-left:4px solid #f59e0b!important}.audit-metric-card.warning{border-left:4px solid #ef4444!important}.audit-metric-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:.4rem}.metric-label{font-size:.75rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.metric-badge{font-size:.68rem;font-weight:800;padding:2px 7px;border-radius:4px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;letter-spacing:.03em;flex-shrink:0}.metric-badge.pass{background:rgba(16,185,129,.14);color:#059669}.metric-badge.alert{background:rgba(245,158,11,.14);color:#d97706}.metric-badge.fail{background:rgba(239,68,68,.14);color:#dc2626}.metric-score{font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#0f172a;margin-bottom:.25rem}.metric-desc{font-size:.76rem;color:#64748b;line-height:1.35;margin:0}.audit-lead-capture-box{background:rgba(151,7,71,.05);border:1.5px solid rgba(16,185,129,.35);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.audit-lead-form{display:flex;gap:10px;flex-wrap:wrap}.audit-lead-input{flex:1;min-width:170px;padding:11px 14px;border:1.5px solid #cbd5e1;border-radius:8px;font-family:var(--font-body);font-size:.88rem;background:#fff;color:#0f172a;outline:0;transition:border-color .2s}.audit-lead-input:focus{border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.15)}@media (max-width:640px){.audit-input-wrap{flex-direction:column;padding:10px;gap:8px}.audit-analyze-btn{width:100%}.audit-lead-form{flex-direction:column}}.theme-toggle-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.18);color:#f8fafc;cursor:pointer;padding:0;transition:.2s cubic-bezier(.16, 1, .3, 1);box-shadow:none;position:relative;overflow:hidden;flex-shrink:0;outline:0}.theme-toggle-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(151,7,71,.6);color:#970747;transform:scale(1.06);box-shadow:0 0 10px rgba(151,7,71,.22)}.theme-toggle-btn:active{transform:scale(.95)}.theme-toggle-btn:focus-visible{box-shadow:0 0 0 2px rgba(151,7,71,.4)}.theme-toggle-btn .theme-icon{width:15px;height:15px;display:block;stroke-width:2;transition:transform .3s cubic-bezier(.16, 1, .3, 1),opacity .2s}[data-theme=dark] .theme-toggle-btn .sun-icon{display:block}[data-theme=dark] .theme-toggle-btn .moon-icon,[data-theme=light] .theme-toggle-btn .sun-icon{display:none}[data-theme=light] .theme-toggle-btn .moon-icon{display:block}:root:not([data-theme=dark]) .theme-toggle-btn .sun-icon{display:none}:root:not([data-theme=dark]) .theme-toggle-btn .moon-icon{display:block}[data-theme=light] .theme-toggle-btn{background:0 0;border-color:rgba(255,255,255,.22);color:#f8fafc;box-shadow:none}[data-theme=light] .theme-toggle-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(151,7,71,.6);color:#970747;transform:scale(1.06);box-shadow:0 0 10px rgba(151,7,71,.22)}.mobile-drawer-theme-toggle{width:30px;height:30px}.dark-theme,[data-theme=dark],body[data-theme=dark],html[data-theme=dark]{background-color:#000!important;color:#fff!important}[data-theme=dark] body,body[data-theme=dark],html[data-theme=dark] body{background-color:#000!important;color:#fff!important;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px)!important}#jungle-experience-section,.cyber-footer,.estimator-container,.hero-split-col,.hero-split-section,.hero-work-bg-overlay,.hero-wrapper,.lead-terminal-wrapper,.plan-card,.process-step-card-3d,.service-card,.template-card,.whyus-card-3d,body{transition:background-color .3s,background .3s,color .3s,border-color .3s}[data-theme=dark] #jungle-experience-section,[data-theme=dark] .hero-split-section,body[data-theme=dark] #jungle-experience-section,body[data-theme=dark] .hero-split-section{background:#000!important}[data-theme=dark] .hero-split-col,body[data-theme=dark] .hero-split-col{border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 40px rgba(0,0,0,.45)!important}[data-theme=dark] .hero-wrapper,body[data-theme=dark] .hero-wrapper{background-color:#000!important}[data-theme=dark] .hero-work-bg-overlay,body[data-theme=dark] .hero-work-bg-overlay{background:#000!important}[data-theme=dark] .founder-marquee-strip{background:#000!important;border-bottom-color:rgba(151,7,71,.3)!important}[data-theme=dark] .cyber-nav{background:rgba(0,0,0,.92)!important;border-bottom-color:rgba(255,255,255,.1)!important}[data-theme=dark] .cyber-nav.scrolled{background:rgba(0,0,0,.98)!important;border-bottom-color:rgba(151,7,71,.35)!important}[data-theme=dark] .marquee-ticker-container{background:#0a0a0a!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}[data-theme=dark] .mobile-drawer-footer,[data-theme=dark] .mobile-drawer-header,[data-theme=dark] .mobile-nav-content{background:#000!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] #hero-background-slideshow,[data-theme=dark] .hero-bg-slide,[data-theme=dark] .hero-split-left,[data-theme=dark] .hero-split-right,[data-theme=dark] .hero-studio-video,[data-theme=dark] .hero-studio-video-wrap,[data-theme=dark] .hero-work-slide,[data-theme=dark] .hero-work-slideshow,[data-theme=dark] .hero-work-video{background:#000!important}[data-theme=dark] .hero-studio-meta-strip,[data-theme=dark] .hero-work-meta-strip{background:rgba(10,10,10,.96)!important;border-top:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .work-showcase-browser-bar{background:rgba(12,12,12,.95)!important;border-bottom:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .browser-address-bar{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.15)!important;color:#cbd5e1!important}[data-theme=dark] .blog-hub-hero,[data-theme=dark] .footer-partner-logo-wrap{background:#000!important}[data-theme=dark] .article-hub-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .article-hub-card:hover{background:#141414!important;border-color:#970747!important}[data-theme=dark] .article-card-title{color:#fff!important}[data-theme=dark] .article-card-desc{color:#e2e8f0!important}[data-theme=dark] .article-card-footer{color:#cbd5e1!important;border-top-color:rgba(255,255,255,.1)!important}[data-theme=dark] .holo-card-3d,[data-theme=dark] .problem-card,[data-theme=dark] .process-step-card,[data-theme=dark] .process-step-card-3d,[data-theme=dark] .whyus-card,[data-theme=dark] .whyus-card-3d,body[data-theme=dark] .holo-card-3d,body[data-theme=dark] .problem-card,body[data-theme=dark] .process-step-card-3d,body[data-theme=dark] .whyus-card-3d{background:#0a0a0a!important;border-color:rgba(151,7,71,.22)!important;box-shadow:0 10px 30px rgba(0,0,0,.6)!important}[data-theme=dark] .holo-card-3d:hover,[data-theme=dark] .problem-card:hover,[data-theme=dark] .process-step-card-3d:hover,[data-theme=dark] .whyus-card-3d:hover{background:#141414!important;border-color:#970747!important;box-shadow:0 15px 40px rgba(0,0,0,.8),0 0 25px rgba(151,7,71,.2)!important}[data-theme=dark] .card-title,[data-theme=dark] .holo-card-3d .card-title,[data-theme=dark] .process-step-title,[data-theme=dark] .whyus-card-title{color:#fff!important}[data-theme=dark] .card-desc,[data-theme=dark] .holo-card-3d .card-desc,[data-theme=dark] .process-step-desc,[data-theme=dark] .whyus-card-desc{color:#e2e8f0!important}[data-theme=dark] .card-features-list,[data-theme=dark] .holo-card-3d .card-features-list{border-top:1px dashed rgba(255,255,255,.12)!important}[data-theme=dark] .card-features-list li,[data-theme=dark] .holo-card-3d .card-features-list li{color:#e2e8f0!important}[data-theme=dark] .holo-card-3d .card-features-list li svg{color:#970747!important}[data-theme=dark] .holo-card-3d .tech-chip,[data-theme=dark] .tech-chip{background:#141414!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .card-meta-pill,[data-theme=dark] .holo-card-3d .card-meta-pill{background:rgba(151,7,71,.12)!important;border-color:rgba(151,7,71,.35)!important;color:#970747!important}[data-theme=dark] .card-action-link,[data-theme=dark] .holo-card-3d .card-action-link{color:#970747!important}[data-theme=dark] .holo-card-corner{border-color:#970747!important}[data-theme=dark] ::-webkit-scrollbar-track{background:#000}[data-theme=dark] .founder-pill-badge{background:#141414;color:#970747}[data-theme=dark] .telemetry-item{background:rgba(10,10,10,.7);border-color:rgba(255,255,255,.1)}[data-theme=dark] .service-card{background:rgba(10,10,10,.85);border-color:rgba(151,7,71,.22);box-shadow:0 10px 30px rgba(0,0,0,.55)}[data-theme=dark] .service-card:hover{background:rgba(20,20,20,.95);border-color:#970747;box-shadow:0 15px 40px rgba(0,0,0,.7),0 0 25px rgba(151,7,71,.2)}[data-theme=dark] .service-price-tag{color:#970747}[data-theme=dark] .diagnostic-card{background:rgba(10,10,10,.85);border-color:rgba(255,255,255,.12);box-shadow:0 10px 25px rgba(0,0,0,.5)}[data-theme=dark] .diagnostic-title{color:#fff!important}[data-theme=dark] .diagnostic-desc{color:#e2e8f0!important}[data-theme=dark] .audit-scanner-card{background:#0a0a0a!important;border-color:rgba(245,158,11,.4)!important;box-shadow:0 15px 50px rgba(0,0,0,.65)!important}[data-theme=dark] .audit-scanner-card h3{color:#fff!important}[data-theme=dark] .audit-scanner-card p{color:#e2e8f0!important}[data-theme=dark] .audit-input-wrap{background:#141414!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .audit-input-group input,[data-theme=dark] .audit-lead-input{background:#141414!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .audit-input-group input::placeholder,[data-theme=dark] .audit-lead-input::placeholder{color:#94a3b8!important}[data-theme=dark] .audit-metric-card{background:#141414!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .audit-metric-card.pass{border-left:4px solid #10b981!important}[data-theme=dark] .audit-metric-card.alert{border-left:4px solid #f59e0b!important}[data-theme=dark] .audit-metric-card.warning{border-left:4px solid #ef4444!important}[data-theme=dark] .audit-metric-card h5{color:#fff!important}[data-theme=dark] .audit-metric-card p,[data-theme=dark] .metric-desc{color:#e2e8f0!important}[data-theme=dark] .metric-label{color:#94a3b8!important}[data-theme=dark] .metric-badge.pass{background:rgba(16,185,129,.25)!important;color:#34d399!important}[data-theme=dark] .metric-badge.alert{background:rgba(245,158,11,.25)!important;color:#fbbf24!important}[data-theme=dark] .metric-badge.fail{background:rgba(239,68,68,.25)!important;color:#f87171!important}[data-theme=dark] #audit-report-box{background:#141414!important;border-color:rgba(151,7,71,.35)!important}[data-theme=dark] #audit-report-box strong{color:#fff!important}[data-theme=dark] #audit-report-box li,[data-theme=dark] #audit-report-box p{color:#e2e8f0!important}[data-theme=dark] .india-trust-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .india-trust-card h3{color:#fff!important}[data-theme=dark] .india-trust-card p{color:#e2e8f0!important}[data-theme=dark] .india-cities-hub{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .india-city-pill.primary-hub{background:rgba(151,7,71,.25)!important;color:#d81b60!important;border-color:rgba(151,7,71,.4)!important}[data-theme=dark] .template-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .template-category-badge{background:rgba(25,25,25,.95);color:#970747}[data-theme=dark] .template-search-input{background:rgba(10,10,10,.85)!important;color:#fff!important;border-color:rgba(151,7,71,.28)!important}[data-theme=dark] .template-search-input::placeholder{color:#94a3b8!important}[data-theme=dark] .filter-btn,[data-theme=dark] .template-filter-tab{background:rgba(10,10,10,.85)!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .filter-btn:hover,[data-theme=dark] .template-filter-tab:hover{background:rgba(151,7,71,.15)!important;color:#970747!important;border-color:rgba(151,7,71,.4)!important}[data-theme=dark] .filter-btn.selected,[data-theme=dark] .template-filter-tab.active{background:#970747!important;color:#fffffffff!important;border-color:transparent!important;box-shadow:0 4px 16px rgba(151,7,71,.4)!important}[data-theme=dark] .btn-preview{background:rgba(10,10,10,.9);color:#fff!important;border-color:rgba(255,255,255,.2)}[data-theme=dark] .btn-preview:hover{background:#141414;border-color:#970747;color:#970747!important}[data-theme=dark] .estimator-container{background:rgba(10,10,10,.95)!important;border-color:rgba(151,7,71,.3)!important;box-shadow:0 20px 60px rgba(0,0,0,.75)!important}[data-theme=dark] .option-card{background:#141414!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .option-card.selected{background:rgba(151,7,71,.25)!important;border-color:#970747!important}[data-theme=dark] .option-title{color:#fff!important}[data-theme=dark] .option-desc{color:#e2e8f0!important}[data-theme=dark] .estimator-summary-panel{background:#0e0e0e!important;border-color:rgba(151,7,71,.25)!important}[data-theme=dark] .summary-label{color:#94a3b8!important}[data-theme=dark] .summary-val{color:#fff!important}[data-theme=dark] .about-stat-card,[data-theme=dark] .process-step-card,[data-theme=dark] .side-by-side-card,[data-theme=dark] .tech-stack-card,[data-theme=dark] .value-goal-card,[data-theme=dark] .value-item-card,[data-theme=dark] .whyus-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .process-step-card h3,[data-theme=dark] .value-goal-card h4,[data-theme=dark] .value-goal-card strong,[data-theme=dark] .value-item-card strong,[data-theme=dark] .whyus-card h4,[data-theme=dark] .whyus-title{color:#fff!important}[data-theme=dark] .goal-num{color:#970747!important}[data-theme=dark] .process-step-card p,[data-theme=dark] .value-goal-card p,[data-theme=dark] .value-item-card p,[data-theme=dark] .whyus-card p,[data-theme=dark] .whyus-desc{color:#e2e8f0!important}[data-theme=dark] .plan-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .plan-card.featured{background:#0e0e0e!important;border-color:rgba(151,7,71,.45)!important;box-shadow:0 10px 40px rgba(0,0,0,.65),0 0 25px rgba(151,7,71,.15)!important}[data-theme=dark] .plan-price{color:#fff!important}[data-theme=dark] .pricing-comparison-table th{background:#141414!important;color:#fff!important}[data-theme=dark] .pricing-comparison-table td{background:#0a0a0a!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] #testimonials-grid-container>div,[data-theme=dark] .client-feedback-card,[data-theme=dark] .testimonial-card,[data-theme=dark] .visitor-review-card{background:#0a0a0a!important;border-color:rgba(151,7,71,.22)!important;box-shadow:0 10px 30px rgba(0,0,0,.6)!important}[data-theme=dark] #testimonials-grid-container>div:hover,[data-theme=dark] .client-feedback-card:hover,[data-theme=dark] .testimonial-card:hover,[data-theme=dark] .visitor-review-card:hover{background:#141414!important;border-color:#970747!important;box-shadow:0 14px 35px rgba(0,0,0,.75),0 0 20px rgba(151,7,71,.15)!important}[data-theme=dark] #testimonials-grid-container p,[data-theme=dark] .client-feedback-card p,[data-theme=dark] .testimonial-card p,[data-theme=dark] .testimonial-text,[data-theme=dark] .visitor-review-card p{color:#e2e8f0!important}[data-theme=dark] #testimonials-grid-container strong,[data-theme=dark] .client-feedback-card strong,[data-theme=dark] .testimonial-author,[data-theme=dark] .testimonial-card strong,[data-theme=dark] .visitor-review-card strong{color:#fff!important}[data-theme=dark] #testimonials-grid-container span:not(.verified-client-badge),[data-theme=dark] .client-feedback-card span:not(.verified-client-badge),[data-theme=dark] .testimonial-card span:not(.verified-client-badge),[data-theme=dark] .testimonial-company,[data-theme=dark] .visitor-review-card span:not(.verified-client-badge){color:#94a3b8!important}[data-theme=dark] .verified-client-badge{background:rgba(16,185,129,.2)!important;color:#34d399!important;border-color:rgba(16,185,129,.35)!important}[data-theme=dark] .lead-terminal-wrapper{background:#0a0a0a!important;border-color:rgba(151,7,71,.3)!important;box-shadow:0 20px 60px rgba(0,0,0,.75)!important}[data-theme=dark] .terminal-titlebar{background:#141414!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .cyber-input,[data-theme=dark] .cyber-select,[data-theme=dark] .cyber-textarea{background:#141414!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .cyber-input:focus,[data-theme=dark] .cyber-select:focus,[data-theme=dark] .cyber-textarea:focus{border-color:#970747!important;box-shadow:0 0 15px rgba(151,7,71,.25)!important}[data-theme=dark] .cyber-input::placeholder,[data-theme=dark] .cyber-textarea::placeholder{color:#64748b!important}[data-theme=dark] .consultation-dropdown-menu,body.dark-theme .consultation-dropdown-menu{background:#0a0a0a!important;border-color:rgba(151,7,71,.35)!important;box-shadow:0 25px 70px rgba(0,0,0,.85),0 0 0 1px rgba(151,7,71,.2)!important}[data-theme=dark] .consultation-dropdown-header,body.dark-theme .consultation-dropdown-header{border-bottom-color:#141414!important}[data-theme=dark] .consultation-header-title,body.dark-theme .consultation-header-title{color:#fff!important}[data-theme=dark] .consultation-header-desc,body.dark-theme .consultation-header-desc{color:#94a3b8!important}[data-theme=dark] .consultation-close-btn,body.dark-theme .consultation-close-btn{background:#141414!important;color:#94a3b8!important}[data-theme=dark] .consultation-close-btn:hover,body.dark-theme .consultation-close-btn:hover{background:#222!important;color:#fff!important}[data-theme=dark] .consultation-field label,body.dark-theme .consultation-field label{color:#e2e8f0!important}[data-theme=dark] .consultation-input,[data-theme=dark] .consultation-select,[data-theme=dark] .consultation-textarea,body.dark-theme .consultation-input,body.dark-theme .consultation-select,body.dark-theme .consultation-textarea{background:#141414!important;color:#fff!important;border-color:#222!important}[data-theme=dark] .consultation-input:focus,[data-theme=dark] .consultation-select:focus,[data-theme=dark] .consultation-textarea:focus,body.dark-theme .consultation-input:focus,body.dark-theme .consultation-select:focus,body.dark-theme .consultation-textarea:focus{border-color:#970747!important;box-shadow:0 0 0 3px rgba(151,7,71,.25)!important}[data-theme=dark] .consultation-select option,body.dark-theme .consultation-select option{background:#0a0a0a!important;color:#fff!important}[data-theme=dark] .consultation-input::placeholder,[data-theme=dark] .consultation-textarea::placeholder,body.dark-theme .consultation-input::placeholder,body.dark-theme .consultation-textarea::placeholder{color:#64748b!important}[data-theme=dark] .consultation-guarantee,body.dark-theme .consultation-guarantee{color:#94a3b8!important}[data-theme=dark] .consultation-success-state h4,body.dark-theme .consultation-success-state h4{color:#fff!important}[data-theme=dark] .consultation-success-state p,body.dark-theme .consultation-success-state p{color:#e2e8f0!important}[data-theme=dark] .google-review-floating-trigger,body.dark-theme .google-review-floating-trigger{background:#0a0a0a!important;border:1.5px solid rgba(151,7,71,.4)!important;box-shadow:0 8px 25px rgba(0,0,0,.7),0 0 15px rgba(151,7,71,.25)!important}[data-theme=dark] .google-review-dialog-box,body.dark-theme .google-review-dialog-box{background:#0a0a0a!important;border-color:rgba(255,255,255,.15)!important;box-shadow:0 20px 60px rgba(0,0,0,.85)!important}[data-theme=dark] .google-review-dialog-box>div:last-child,body.dark-theme .google-review-dialog-box>div:last-child{background:#0a0a0a!important;color:#e2e8f0!important}[data-theme=dark] .google-review-dialog-box h4,body.dark-theme .google-review-dialog-box h4{color:#fff!important}[data-theme=dark] .google-review-dialog-box p,body.dark-theme .google-review-dialog-box p{color:#e2e8f0!important}[data-theme=dark] .whatsapp-dialog-box{box-shadow:0 20px 60px rgba(0,0,0,.85)!important}[data-theme=dark] .write-review-drop-menu,[data-theme=dark] .write-review-dropdown-menu{background:#0a0a0a!important;border-color:rgba(151,7,71,.35)!important;box-shadow:0 15px 40px rgba(0,0,0,.8)!important}[data-theme=dark] .write-review-drop-menu li,[data-theme=dark] .write-review-dropdown-menu li{border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .review-modal-box{background:#0a0a0a!important;border-color:rgba(151,7,71,.35)!important;box-shadow:0 25px 60px rgba(0,0,0,.85)!important}[data-theme=dark] .review-modal-box h3,[data-theme=dark] .review-modal-box strong{color:#fff!important}[data-theme=dark] .review-modal-box label,[data-theme=dark] .review-modal-box p{color:#e2e8f0!important}[data-theme=dark] .review-modal-box input,[data-theme=dark] .review-modal-box textarea{background:#141414!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .review-modal-box input:focus,[data-theme=dark] .review-modal-box textarea:focus{border-color:#970747!important;box-shadow:0 0 15px rgba(151,7,71,.25)!important}[data-theme=dark] .review-modal-box input::placeholder,[data-theme=dark] .review-modal-box textarea::placeholder{color:#64748b!important}[data-theme=dark] .review-modal-box button#cancel-review-modal-btn{background:#141414!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .cyber-footer{background:#060a12!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .footer-link{color:#94a3b8!important}[data-theme=dark] .footer-link:hover{color:#970747!important}[data-theme=dark] .footer-bottom{color:#64748b!important;border-top-color:rgba(255,255,255,.06)!important}[data-theme=dark] .footer-partner-box{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .footer-partner-headline{color:#fff!important}[data-theme=dark] .footer-partner-sub{color:#94a3b8!important}[data-theme=dark] .mobile-sticky-action-bar{background:rgba(0,0,0,.96)!important;border-top-color:rgba(255,255,255,.12)!important}[data-theme=dark] .mobile-action-item{color:#e2e8f0!important}[data-theme=dark] .mobile-nav-content{background:#000!important;border-right-color:rgba(255,255,255,.1)!important}[data-theme=dark] .mobile-drawer-header{border-bottom-color:rgba(255,255,255,.1)!important}[data-theme=dark] .mobile-nav-accordion-btn,[data-theme=dark] .mobile-nav-link{color:#fff!important}[data-theme=dark] .mobile-accordion-body{background:#0a0a0a!important}[data-theme=dark] .mobile-sublink strong{color:#fff!important}[data-theme=dark] .mobile-sublink small{color:#94a3b8!important}:root:not([data-theme=dark]),[data-theme=light],body.light-theme,html[data-theme=light] body{--bg-deep:#ffffff!important;--bg-darker:#ffffff!important;--bg-card:#ffffff!important;--surface-card:#ffffff!important;--surface-card-subtle:#f8fafc!important;--surface-card-muted:#f1f5f9!important;--text-main:#0a0a0a!important;--text-muted:#1e293b!important;--text-dim:#475569!important;--hud-grid:rgba(0, 0, 0, 0.03)!important;background-color:#fff!important;color:#0a0a0a!important}[data-theme=light] body,body.light-theme,html[data-theme=light] body{background:#fff!important;color:#0f172a!important}[data-theme=light] .blog-hero-stage,[data-theme=light] .cyber-section,[data-theme=light] .industries-marquee-strip-section,[data-theme=light] .pillar-hero-section,[data-theme=light] .service-hero-stage,[data-theme=light] .sitemap-hero,[data-theme=light] section,body.light-theme .blog-hero-stage,body.light-theme .cyber-section,body.light-theme .industries-marquee-strip-section,body.light-theme .pillar-hero-section,body.light-theme .service-hero-stage,body.light-theme .sitemap-hero,body.light-theme section{background-color:#fff!important}[data-theme=light] .about-hero-headline,[data-theme=light] .article-card-title,[data-theme=light] .card-title,[data-theme=light] .cart-modal-title,[data-theme=light] .consultation-header-title,[data-theme=light] .diagnostic-title,[data-theme=light] .faq-question,[data-theme=light] .faq-summary,[data-theme=light] .option-title,[data-theme=light] .pattern-info-title,[data-theme=light] .plan-title,[data-theme=light] .problem-title,[data-theme=light] .process-step-title,[data-theme=light] .section-title,[data-theme=light] .service-title,[data-theme=light] .sitemap-section-title,[data-theme=light] .summary-val,[data-theme=light] .template-title,[data-theme=light] .terminal-title,[data-theme=light] .testimonial-author,[data-theme=light] .whyus-card-title,[data-theme=light] .whyus-title,[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6,body.light-theme .article-card-title,body.light-theme .card-title,body.light-theme .faq-question,body.light-theme .faq-summary,body.light-theme .plan-title,body.light-theme .problem-title,body.light-theme .process-step-title,body.light-theme .section-title,body.light-theme .service-title,body.light-theme .sitemap-section-title,body.light-theme .template-title,body.light-theme .testimonial-author,body.light-theme .whyus-card-title,body.light-theme .whyus-title,body.light-theme h1,body.light-theme h2,body.light-theme h3,body.light-theme h4,body.light-theme h5,body.light-theme h6{color:#0f172a!important}[data-theme=light] .about-hero-desc,[data-theme=light] .article-card-desc,[data-theme=light] .card-desc,[data-theme=light] .card-features-list li,[data-theme=light] .diagnostic-desc,[data-theme=light] .faq-answer,[data-theme=light] .hero-tagline,[data-theme=light] .metric-desc,[data-theme=light] .option-desc,[data-theme=light] .plan-desc,[data-theme=light] .plan-feature-item,[data-theme=light] .problem-desc,[data-theme=light] .process-step-desc,[data-theme=light] .section-subtitle,[data-theme=light] .service-desc,[data-theme=light] .service-feature-item,[data-theme=light] .sitemap-link-desc,[data-theme=light] .testimonial-text,[data-theme=light] .whyus-card-desc,[data-theme=light] .whyus-desc,[data-theme=light] dd,[data-theme=light] li,[data-theme=light] p,body.light-theme .article-card-desc,body.light-theme .card-desc,body.light-theme .faq-answer,body.light-theme .hero-tagline,body.light-theme .plan-desc,body.light-theme .problem-desc,body.light-theme .process-step-desc,body.light-theme .section-subtitle,body.light-theme .service-desc,body.light-theme .testimonial-text,body.light-theme .whyus-card-desc,body.light-theme .whyus-desc,body.light-theme dd,body.light-theme li,body.light-theme p{color:#334155!important}[data-theme=light] .consultation-guarantee,[data-theme=light] .consultation-header-desc,[data-theme=light] .footer-bottom,[data-theme=light] .footer-link,[data-theme=light] .plan-period,[data-theme=light] .service-stat-label,[data-theme=light] .stat-label,[data-theme=light] .summary-label,[data-theme=light] .telemetry-label,[data-theme=light] .testimonial-company,body.light-theme .footer-bottom,body.light-theme .footer-link,body.light-theme .plan-period,body.light-theme .service-stat-label,body.light-theme .stat-label,body.light-theme .summary-label,body.light-theme .telemetry-label,body.light-theme .testimonial-company{color:#475569!important}[data-theme=light] .industry-chip,[data-theme=light] .stat-num,[data-theme=light] .stat-val,[data-theme=light] .telemetry-val,body.light-theme .industry-chip,body.light-theme .stat-num,body.light-theme .stat-val,body.light-theme .telemetry-val{color:#0f172a!important}[data-theme=light] .secondary-cta-btn,[data-theme=light] .secondary-cta-btn *,[data-theme=light] .secondary-cta-btn[style*=color],body.light-theme .secondary-cta-btn,body.light-theme .secondary-cta-btn[style*=color]{background:#fff!important;border:1.5px solid rgba(151,7,71,.35)!important;color:#0f172a!important;box-shadow:0 2px 8px rgba(0,0,0,.04)!important}[data-theme=light] .secondary-cta-btn:hover,body.light-theme .secondary-cta-btn:hover{background:rgba(151,7,71,.06)!important;border-color:#970747!important;color:#970747!important}[data-theme=light] .service-cta-banner,body.light-theme .service-cta-banner{background:#fff!important;border:1.5px solid rgba(151,7,71,.25)!important;color:#0f172a!important;box-shadow:0 8px 30px rgba(151,7,71,.08)!important}[data-theme=light] .service-cta-banner h2,[data-theme=light] .service-cta-banner h3,body.light-theme .service-cta-banner h2,body.light-theme .service-cta-banner h3{color:#0f172a!important}[data-theme=light] .service-cta-banner p,body.light-theme .service-cta-banner p{color:#334155!important}[data-theme=light] .footer-partner-box,body.light-theme .footer-partner-box{background:#fff!important;border:1.5px solid rgba(151,7,71,.22)!important;box-shadow:0 4px 16px rgba(0,0,0,.04)!important}[data-theme=light] .footer-partner-logo-wrap,body.light-theme .footer-partner-logo-wrap{background:#f8fafc!important;border:1px solid rgba(151,7,71,.2)!important}[data-theme=light] .footer-partner-box .footer-partner-headline,body.light-theme .footer-partner-box .footer-partner-headline{color:#0f172a!important}[data-theme=light] .footer-partner-box .footer-partner-sub,body.light-theme .footer-partner-box .footer-partner-sub{color:#475569!important}[data-theme=light] .promo-code-val,body.light-theme .promo-code-val{color:#970747!important;font-weight:800!important;background:rgba(151,7,71,.1)!important}[data-theme=light] .founder-marquee-strip,body.light-theme .founder-marquee-strip{background:#fff!important;border-color:rgba(151,7,71,.2)!important;color:#0f172a!important}[data-theme=light] .founder-msg-item,[data-theme=light] .founder-msg-phrase,body.light-theme .founder-msg-item,body.light-theme .founder-msg-phrase{color:#0f172a!important}[data-theme=light] .founder-pill-badge,body.light-theme .founder-pill-badge{background:rgba(151,7,71,.1)!important;color:#970747!important;border:1px solid rgba(151,7,71,.25)!important}[data-theme=light] .blog-hero-stage,body.light-theme .blog-hero-stage{background:#fff!important}[data-theme=light] .blog-hero-title,body.light-theme .blog-hero-title{color:#0f172a!important}[data-theme=light] .blog-hero-sub,body.light-theme .blog-hero-sub{color:#334155!important}[data-theme=light] .article-hub-card,body.light-theme .article-hub-card{background:#fff!important;border:1.5px solid rgba(151,7,71,.18)!important;box-shadow:0 4px 16px rgba(0,0,0,.03)!important}[data-theme=light] .article-hub-card:hover,body.light-theme .article-hub-card:hover{border-color:#970747!important;box-shadow:0 8px 24px rgba(151,7,71,.12)!important;transform:translateY(-3px)!important}[data-theme=light] .article-card-title,body.light-theme .article-card-title{color:#0f172a!important}[data-theme=light] .article-card-desc,body.light-theme .article-card-desc{color:#334155!important}[data-theme=light] .blog-filter-btn,body.light-theme .blog-filter-btn{background:#f8fafc!important;border:1px solid rgba(151,7,71,.2)!important;color:#0f172a!important;font-weight:600!important}[data-theme=light] .blog-filter-btn.active,[data-theme=light] .blog-filter-btn:hover,body.light-theme .blog-filter-btn.active,body.light-theme .blog-filter-btn:hover{background:#970747!important;color:#fff!important;border-color:#970747!important}[data-theme=light] .sitemap-hero,body.light-theme .sitemap-hero{background:#fff!important;border-bottom:1px solid rgba(151,7,71,.15)!important}[data-theme=light] .sitemap-search-input,body.light-theme .sitemap-search-input{background:#fff!important;border:1.5px solid rgba(151,7,71,.25)!important;color:#0f172a!important}[data-theme=light] .sitemap-section-card,body.light-theme .sitemap-section-card{background:#fff!important;border:1.5px solid rgba(151,7,71,.2)!important;box-shadow:0 4px 20px rgba(0,0,0,.04)!important}[data-theme=light] .sitemap-hub-card,body.light-theme .sitemap-hub-card{background:#f8fafc!important;border:1px solid rgba(151,7,71,.18)!important;color:#0f172a!important}[data-theme=light] .sitemap-hub-card p,body.light-theme .sitemap-hub-card p{color:#475569!important}[data-theme=light] .sitemap-link-item a,body.light-theme .sitemap-link-item a{color:#0f172a!important}[data-theme=light] .sitemap-link-desc,body.light-theme .sitemap-link-desc{color:#475569!important}[data-theme=light] .pillar-hero-section,body.light-theme .pillar-hero-section{background:#fff!important;border-bottom:1px solid rgba(151,7,71,.15)!important}[data-theme=light] .pillar-hero-section h1,body.light-theme .pillar-hero-section h1{color:#0f172a!important}[data-theme=light] .pillar-hero-section p,body.light-theme .pillar-hero-section p{color:#334155!important}[data-theme=light] .editorial-card,[data-theme=light] .growth-lab-card,body.light-theme .editorial-card,body.light-theme .growth-lab-card{background:#fff!important;border:1.5px solid rgba(151,7,71,.2)!important;color:#0f172a!important}[data-theme=light] .cyber-nav,[data-theme=light] .mobile-nav-content,[data-theme=light] .nav-dropdown-menu{color:#f8fafc}[data-theme=light] .primary-cta-btn,body.light-theme .primary-cta-btn{background:#970747!important;color:#fff!important}.faq-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px 18px!important;max-width:1200px!important;margin:1.75rem auto 0!important;align-items:start!important}@media (max-width:820px){.faq-grid{grid-template-columns:1fr!important;gap:10px!important}}.faq-column{display:flex!important;flex-direction:column!important;gap:10px!important}.faq-item{background:var(--surface-card,#fff);border:1.5px solid rgba(151,7,71,.2);border-radius:12px;padding:10px 16px;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:.2s}.faq-item:hover{border-color:rgba(151,7,71,.5);box-shadow:0 4px 14px rgba(151,7,71,.08)}.faq-item[open]{border-color:#970747;box-shadow:0 4px 16px rgba(151,7,71,.12)}.faq-question{display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:var(--font-display, 'Outfit', sans-serif)!important;font-size:.92rem!important;font-weight:700!important;color:var(--text-main,#0f172a)!important;line-height:1.35!important;cursor:pointer!important;list-style:none!important;user-select:none!important}.faq-question::-webkit-details-marker{display:none!important}.faq-icon{width:15px!important;height:15px!important;color:#970747!important;flex-shrink:0!important;margin-left:10px!important;transition:transform .25s!important}.faq-item[open] .faq-icon{transform:rotate(180deg)!important}.faq-answer{margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(151,7,71,.1)!important;font-size:.85rem!important;line-height:1.5!important;color:var(--text-muted,#334155)!important}[data-theme=dark] .faq-item,body.dark-theme .faq-item{background:#0a0a0a!important;border-color:rgba(151,7,71,.3)!important}[data-theme=dark] .faq-question,body.dark-theme .faq-question{color:#fff!important}[data-theme=dark] .faq-answer,body.dark-theme .faq-answer{color:#e2e8f0!important;border-top-color:rgba(255,255,255,.08)!important}[data-theme=dark] .about-hero-headline,[data-theme=dark] .brand-subtitle,[data-theme=dark] .card-title,[data-theme=dark] .cart-modal-title,[data-theme=dark] .consultation-header-title,[data-theme=dark] .faq-question,[data-theme=dark] .hero-glitch-title,[data-theme=dark] .hero-title,[data-theme=dark] .modal-title,[data-theme=dark] .pattern-info-title,[data-theme=dark] .pillar-headline,[data-theme=dark] .plan-title,[data-theme=dark] .problem-title,[data-theme=dark] .process-step-title,[data-theme=dark] .section-title,[data-theme=dark] .service-title,[data-theme=dark] .side-by-side-title-group h3,[data-theme=dark] .template-title,[data-theme=dark] .terminal-title,[data-theme=dark] .testimonial-author,[data-theme=dark] .whyus-title,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#fff!important}[data-theme=dark] #project-modal-desc,[data-theme=dark] .card-desc,[data-theme=dark] .consultation-header-desc,[data-theme=dark] .faq-answer,[data-theme=dark] .hero-sub,[data-theme=dark] .hero-tagline,[data-theme=dark] .modal-desc,[data-theme=dark] .pattern-info-desc,[data-theme=dark] .pillar-intro-text,[data-theme=dark] .plan-desc,[data-theme=dark] .problem-desc,[data-theme=dark] .process-step-desc,[data-theme=dark] .section-subtitle,[data-theme=dark] .service-desc,[data-theme=dark] .side-by-side-title-group p,[data-theme=dark] .testimonial-text,[data-theme=dark] .whyus-desc,[data-theme=dark] p{color:#e2e8f0!important}[data-theme=dark] b,[data-theme=dark] strong{color:#fff!important}[data-theme=dark] .card-features-list li,[data-theme=dark] .cart-plan-features-mini li,[data-theme=dark] .pattern-specs-list li,[data-theme=dark] .plan-feature-item,[data-theme=dark] .service-feature-item,[data-theme=dark] li{color:#e2e8f0!important}[data-theme=dark] .gradient-text,body.dark-theme .gradient-text{color:#970747!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#970747!important;filter:none!important}[data-theme=dark] .industry-chip{background:#141414!important;border:1.5px solid rgba(151,7,71,.35)!important;color:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.4)!important}[data-theme=dark] .industry-chip:hover{background:rgba(151,7,71,.3)!important;border-color:#970747!important;color:#970747!important;transform:translateY(-2px);box-shadow:0 0 20px rgba(151,7,71,.4)!important}[data-theme=dark] .industry-chip i,[data-theme=dark] .industry-chip svg{filter:drop-shadow(0 0 6px currentColor)}[data-theme=dark] .cyber-badge{background:rgba(10,10,10,.9)!important;border-color:rgba(151,7,71,.45)!important;color:#970747!important}[data-theme=dark] .cyber-badge i,[data-theme=dark] .cyber-badge span{color:#970747!important}[data-theme=dark] .section-tag{background:rgba(10,10,10,.9)!important;border-color:rgba(151,7,71,.35)!important}[data-theme=dark] .pattern-filter-btn{background:#141414!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.14)!important}[data-theme=dark] .pattern-filter-btn:hover{background:#222!important;color:#970747!important;border-color:#970747!important}[data-theme=dark] .pattern-filter-btn.active{background:var(--blue-electric)!important;color:#fff!important;border-color:var(--blue-electric)!important;box-shadow:0 4px 14px rgba(151,7,71,.4)!important}[data-theme=dark] .pattern-tech-tag{background:#141414!important;color:#e2e8f0!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .side-by-side-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 40px -10px rgba(0,0,0,.7)!important}[data-theme=dark] .side-by-side-header{background:#0e0e0e!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .pattern-column:first-child{border-right-color:rgba(255,255,255,.08)!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .secondary-cta-btn{background:rgba(10,10,10,.9)!important;color:#fff!important;border-color:rgba(255,255,255,.22)!important}[data-theme=dark] .secondary-cta-btn:hover{background:#141414!important;border-color:#970747!important;color:#970747!important}[data-theme=dark] .custom-project-card,[data-theme=dark] .final-cta-card,[data-theme=dark] .hero-supporting-card,[data-theme=dark] .review-banner-card{background:#0a0a0a!important;border-color:rgba(151,7,71,.25)!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important}[data-theme=dark] .custom-project-card h3,[data-theme=dark] .final-cta-card h2,[data-theme=dark] .hero-supporting-card h2,[data-theme=dark] .review-banner-card h3{color:#fff!important}[data-theme=dark] .custom-project-card p,[data-theme=dark] .final-cta-card p,[data-theme=dark] .hero-supporting-card p,[data-theme=dark] .review-banner-card p{color:#e2e8f0!important}[data-theme=dark] .cart-modal-container{background:#0a0a0a!important;border-color:rgba(151,7,71,.3)!important;box-shadow:0 25px 70px rgba(0,0,0,.85)!important}[data-theme=dark] .cart-modal-header{background:#0e0e0e!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .cart-modal-close-btn{color:#e2e8f0!important}[data-theme=dark] .cart-modal-close-btn:hover{color:#fff!important}[data-theme=dark] .cart-section-label{color:#94a3b8!important}[data-theme=dark] .cart-addon-item,[data-theme=dark] .cart-gateway-box,[data-theme=dark] .cart-plan-card,[data-theme=dark] .cart-plan-details-box,[data-theme=dark] .cart-region-card{background:#141414!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}[data-theme=dark] .cart-toggle-btn{background:#0e0e0e!important;border-color:rgba(255,255,255,.15)!important;color:#e2e8f0!important}[data-theme=dark] .cart-toggle-btn.active{background:var(--blue-electric)!important;color:#fff!important;border-color:#970747!important}[data-theme=dark] .cart-input-group label,[data-theme=dark] .cart-plan-features-mini li{color:#e2e8f0!important}[data-theme=dark] .cart-select-input,[data-theme=dark] .cart-text-input{background:#0e0e0e!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .cyber-input-group label,[data-theme=dark] .form-label,[data-theme=dark] label{color:#e2e8f0!important}[data-theme=dark] input,[data-theme=dark] select,[data-theme=dark] textarea{color-scheme:dark}[data-theme=dark] .modal-card{background:#0a0a0a!important;border-color:rgba(151,7,71,.3)!important;box-shadow:0 25px 70px rgba(0,0,0,.85)!important}[data-theme=dark] .modal-close-btn{color:#e2e8f0!important}[data-theme=dark] .modal-close-btn:hover{color:#fff!important}[data-theme=dark] #project-modal-desc{color:#e2e8f0!important}[data-theme=dark] #project-modal-bottom-close{background:#141414!important;border-color:rgba(255,255,255,.2)!important;color:#e2e8f0!important}[data-theme=dark] #project-modal-bottom-close:hover{background:#222!important;color:#fff!important}[data-theme=dark] .about-stat-number,[data-theme=dark] .stat-num,[data-theme=dark] .stat-val,[data-theme=dark] .telemetry-val{color:#fff!important}[data-theme=dark] .about-stat-label,[data-theme=dark] .stat-label,[data-theme=dark] .telemetry-label{color:#94a3b8!important}[data-theme=dark] .h1,[data-theme=dark] .h2,[data-theme=dark] .h3,[data-theme=dark] .h4,[data-theme=dark] .h5,[data-theme=dark] .h6,[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:#fff!important}[data-theme=dark] blockquote,[data-theme=dark] dd,[data-theme=dark] dt,[data-theme=dark] figcaption,[data-theme=dark] li,[data-theme=dark] p,[data-theme=dark] summary{color:#e2e8f0!important}[data-theme=dark] b,[data-theme=dark] strong,[data-theme=dark] th{color:#fff!important}[data-theme=dark] .meta-text,[data-theme=dark] .subtext,[data-theme=dark] .text-dim,[data-theme=dark] .text-muted,[data-theme=dark] small,[data-theme=dark] sub,[data-theme=dark] sup{color:#94a3b8!important}[data-theme=dark] table{border-color:rgba(255,255,255,.1)!important}[data-theme=dark] th{background:#141414!important;color:#fff!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] td{color:#e2e8f0!important;border-color:rgba(255,255,255,.08)!important}[data-theme=dark] tr:hover td{background:rgba(25,25,25,.5)!important}[data-theme=dark] .form-label,[data-theme=dark] .input-label,[data-theme=dark] label{color:#e2e8f0!important}[data-theme=dark] .cyber-input,[data-theme=dark] input[type=email],[data-theme=dark] input[type=number],[data-theme=dark] input[type=search],[data-theme=dark] input[type=tel],[data-theme=dark] input[type=text],[data-theme=dark] input[type=url],[data-theme=dark] select,[data-theme=dark] textarea{color:#fff!important;background-color:#0a0a0a!important;border-color:rgba(255,255,255,.18)!important;color-scheme:dark}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#64748b!important}[data-theme=dark] [style*="background: #fff "],[data-theme=dark] [style*="background: #fff;"],[data-theme=dark] [style*="background: #ffffff"],[data-theme=dark] [style*="background: rgba(255, 255, 255"],[data-theme=dark] [style*="background: rgba(255,255,255"],[data-theme=dark] [style*="background: white"],[data-theme=dark] [style*="background:#fff;"],[data-theme=dark] [style*="background:#ffffff"],[data-theme=dark] [style*="background:rgba(255, 255, 255"],[data-theme=dark] [style*="background:rgba(255,255,255"]{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important;color:#fff!important}[data-theme=dark] [style*="background: #e2e8f0"],[data-theme=dark] [style*="background: #f1f5f9"],[data-theme=dark] [style*="background: #f4f6f8"],[data-theme=dark] [style*="background: #f8fafc"],[data-theme=dark] [style*="background:#e2e8f0"],[data-theme=dark] [style*="background:#f1f5f9"],[data-theme=dark] [style*="background:#f4f6f8"],[data-theme=dark] [style*="background:#f8fafc"]{background:#141414!important;border-color:rgba(255,255,255,.1)!important;color:#e2e8f0!important}[data-theme=dark] [style*="color: #000 "],[data-theme=dark] [style*="color: #000000"],[data-theme=dark] [style*="color: #000;"],[data-theme=dark] [style*="color: #0f172a"],[data-theme=dark] [style*="color: #111827"],[data-theme=dark] [style*="color: #18181b"],[data-theme=dark] [style*="color: #1e293b"],[data-theme=dark] [style*="color: #1f2937"],[data-theme=dark] [style*="color: black"],[data-theme=dark] [style*="color:#000 "],[data-theme=dark] [style*="color:#000000"],[data-theme=dark] [style*="color:#000;"],[data-theme=dark] [style*="color:#0f172a"],[data-theme=dark] [style*="color:#111827"],[data-theme=dark] [style*="color:#18181b"],[data-theme=dark] [style*="color:#1e293b"],[data-theme=dark] [style*="color:#1f2937"],[data-theme=dark] [style*="color:black"]{color:#fff!important}[data-theme=dark] [style*="color: #27272a"],[data-theme=dark] [style*="color: #334155"],[data-theme=dark] [style*="color: #374151"],[data-theme=dark] [style*="color: #3f3f46"],[data-theme=dark] [style*="color: #475569"],[data-theme=dark] [style*="color: #4b5563"],[data-theme=dark] [style*="color:#27272a"],[data-theme=dark] [style*="color:#334155"],[data-theme=dark] [style*="color:#374151"],[data-theme=dark] [style*="color:#3f3f46"],[data-theme=dark] [style*="color:#475569"],[data-theme=dark] [style*="color:#4b5563"]{color:#e2e8f0!important}[data-theme=dark] [style*="color: #64748b"],[data-theme=dark] [style*="color: #6b7280"],[data-theme=dark] [style*="color: #71717a"],[data-theme=dark] [style*="color:#64748b"],[data-theme=dark] [style*="color:#6b7280"],[data-theme=dark] [style*="color:#71717a"]{color:#94a3b8!important}[data-theme=dark] [style*="color: #4a0121"],[data-theme=dark] [style*="color:#4a0121"]{color:#d81b60!important}[data-theme=dark] [style*="color: #064e3b"],[data-theme=dark] [style*="color: #065f46"],[data-theme=dark] [style*="color:#064e3b"],[data-theme=dark] [style*="color:#065f46"]{color:#34d399!important}[data-theme=dark] [style*="color: #0c4a6e"],[data-theme=dark] [style*="color: #7a0438"],[data-theme=dark] [style*="color:#0c4a6e"],[data-theme=dark] [style*="color:#7a0438"]{color:#970747!important}[data-theme=dark] [style*="color: #78350f"],[data-theme=dark] [style*="color:#78350f"]{color:#fbbf24!important}[data-theme=dark] [style*="color: #831843"],[data-theme=dark] [style*="color:#831843"]{color:#f472b6!important}[data-theme=dark] [style*="color: #4c1d95"],[data-theme=dark] [style*="color:#4c1d95"]{color:#c084fc!important}[data-theme=dark] .india-trust-icon{background:rgba(151,7,71,.2)!important;color:#970747!important}[data-theme=dark] .india-city-pill{background:#141414!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .india-city-pill:hover{background:#222!important;color:#970747!important;border-color:#970747!important}[data-theme=dark] #google-review-dialog .review-modal-box,[data-theme=dark] .whatsapp-dialog-box{background:#0a0a0a!important;border-color:rgba(151,7,71,.3)!important;color:#fff!important}[data-theme=dark] .chat-bubble.bot{background:#141414!important;color:#e2e8f0!important;border:1px solid rgba(255,255,255,.1)!important}[data-theme=dark] .copilot-input-bar{background:#0a0a0a!important;border-top-color:rgba(255,255,255,.1)!important}[data-theme=dark] #copilot-input{background:#141414!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .audit-text-input,[data-theme=dark] .review-modal-box h4,[data-theme=dark] .review-modal-box p{color:#fff!important}[data-theme=dark] .audit-scan-status-text{color:#e2e8f0!important}[data-theme=dark] .audit-domain-pill{background:#141414!important;color:#970747!important;border-color:rgba(151,7,71,.35)!important}[data-theme=dark] .audit-scan-again-btn{background:#141414!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .audit-scan-again-btn:hover{background:#222!important;color:#970747!important;border-color:#970747!important}[data-theme=dark] .metric-score{color:#fff!important}[data-theme=dark] .invoice-container{background:#0a0a0a!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .invoice-logo-title{color:#fff!important}[data-theme=dark] .invoice-table th{background:#141414!important;color:#fff!important}[data-theme=dark] .gateway-order-ref,[data-theme=dark] .invoice-table td{color:#e2e8f0!important}[data-theme=dark] .upi-vpa-text{color:#970747!important}[data-theme=dark] .gateway-field label{color:#e2e8f0!important}[data-theme=dark] .gateway-input{background:#141414!important;color:#fff!important;border-color:rgba(255,255,255,.15)!important}[data-theme=dark] .faq-accordion-item{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important}[data-theme=dark] .faq-accordion-header,[data-theme=dark] summary.faq-accordion-header{color:#fff!important}[data-theme=dark] .faq-accordion-body{color:#e2e8f0!important}[data-theme=dark] [style*="color: #970747"],[data-theme=dark] [style*="color:#970747"]{color:#970747!important}[data-theme=dark] [style*="color: #059669"],[data-theme=dark] [style*="color: #14532d"],[data-theme=dark] [style*="color: #15803d"],[data-theme=dark] [style*="color: #166534"],[data-theme=dark] [style*="color: #16a34a"],[data-theme=dark] [style*="color:#059669"],[data-theme=dark] [style*="color:#14532d"],[data-theme=dark] [style*="color:#15803d"],[data-theme=dark] [style*="color:#166534"],[data-theme=dark] [style*="color:#16a34a"]{color:#34d399!important}[data-theme=dark] [style*="color: #6366f1"],[data-theme=dark] [style*="color: #7c3aed"],[data-theme=dark] [style*="color: #8b5cf6"],[data-theme=dark] [style*="color:#6366f1"],[data-theme=dark] [style*="color:#7c3aed"],[data-theme=dark] [style*="color:#8b5cf6"]{color:#c084fc!important}[data-theme=dark] [style*="color: #b45309"],[data-theme=dark] [style*="color: #d97706"],[data-theme=dark] [style*="color: #f59e0b"],[data-theme=dark] [style*="color:#b45309"],[data-theme=dark] [style*="color:#d97706"],[data-theme=dark] [style*="color:#f59e0b"]{color:#fbbf24!important}[data-theme=dark] [style*="color: #7f1d1d"],[data-theme=dark] [style*="color: #991b1b"],[data-theme=dark] [style*="color: #b91c1c"],[data-theme=dark] [style*="color: #ef4444"],[data-theme=dark] [style*="color:#7f1d1d"],[data-theme=dark] [style*="color:#991b1b"],[data-theme=dark] [style*="color:#b91c1c"],[data-theme=dark] [style*="color:#ef4444"]{color:#f87171!important}[data-theme=dark] [style*="background: #fef2f2"],[data-theme=dark] [style*="background:#fef2f2"]{background:rgba(239,68,68,.14)!important;border-color:rgba(239,68,68,.35)!important}[data-theme=dark] [style*="background: #f0fdf4"],[data-theme=dark] [style*="background:#f0fdf4"]{background:rgba(16,185,129,.14)!important;border-color:rgba(16,185,129,.35)!important}[data-theme=dark] [style*="background: rgba(151, 7, 71"],[data-theme=dark] [style*="background:rgba(151, 7, 71"]{background:rgba(151,7,71,.15)!important}[data-theme=dark] [style*="background: rgba(124, 58, 237"],[data-theme=dark] [style*="background: rgba(124,58,237"],[data-theme=dark] [style*="background:rgba(124, 58, 237"],[data-theme=dark] [style*="background:rgba(124,58,237"]{background:rgba(168,85,247,.15)!important}[data-theme=dark] [style*="background: rgba(5, 150, 105"],[data-theme=dark] [style*="background: rgba(5,150,105"],[data-theme=dark] [style*="background:rgba(5, 150, 105"],[data-theme=dark] [style*="background:rgba(5,150,105"]{background:rgba(16,185,129,.15)!important}[data-theme=dark] [style*="background: rgba(217, 119, 6"],[data-theme=dark] [style*="background: rgba(217,119,6"],[data-theme=dark] [style*="background:rgba(217, 119, 6"],[data-theme=dark] [style*="background:rgba(217,119,6"]{background:rgba(245,158,11,.15)!important}[data-theme=dark] #services .holo-card-3d,[data-theme=dark] .services-carousel-track .holo-card-3d{background:#0a0a0a!important;border-color:rgba(151,7,71,.22)!important;box-shadow:0 10px 30px rgba(0,0,0,.6)!important}[data-theme=dark] #services .holo-card-3d:hover,[data-theme=dark] .services-carousel-track .holo-card-3d:hover{background:#141414!important;border-color:#970747!important;box-shadow:0 15px 40px rgba(0,0,0,.8),0 0 25px rgba(151,7,71,.2)!important}[data-theme=dark] #services .card-title,[data-theme=dark] .services-carousel-track .card-title{color:#fff!important}[data-theme=dark] #services .card-desc,[data-theme=dark] #services .card-features-list li,[data-theme=dark] .services-carousel-track .card-desc,[data-theme=dark] .services-carousel-track .card-features-list li{color:#e2e8f0!important}[data-theme=dark] #services .card-features-list li svg,[data-theme=dark] .services-carousel-track .card-features-list li svg{color:#970747!important}[data-theme=dark] #services .card-icon-sphere,[data-theme=dark] #services .card-meta-pill,[data-theme=dark] .services-carousel-track .card-icon-sphere,[data-theme=dark] .services-carousel-track .card-meta-pill{background:rgba(151,7,71,.12)!important;border-color:rgba(151,7,71,.35)!important;color:#970747!important}[data-theme=dark] #services .card-action-link,[data-theme=dark] .services-carousel-track .card-action-link{color:#970747!important}[data-theme=dark] #service-ecom .card-meta-pill,[data-theme=dark] #service-mktg .card-meta-pill,[data-theme=dark] .holo-card-3d .card-meta-pill[style*=purple]{color:#c084fc!important;background:rgba(168,85,247,.15)!important;border-color:rgba(168,85,247,.35)!important}[data-theme=dark] #service-ecom .card-icon-sphere,[data-theme=dark] #service-mktg .card-icon-sphere,[data-theme=dark] .holo-card-3d .card-icon-sphere[style*=purple]{color:#c084fc!important;border-color:rgba(168,85,247,.35)!important}[data-theme=dark] #service-ecom .card-action-link,[data-theme=dark] #service-mktg .card-action-link,[data-theme=dark] .holo-card-3d .card-action-link[style*=purple]{color:#c084fc!important}[data-theme=dark] #service-hosting .card-meta-pill,[data-theme=dark] .holo-card-3d .card-meta-pill[style*=amber]{color:#fbbf24!important;background:rgba(245,158,11,.15)!important;border-color:rgba(245,158,11,.35)!important}[data-theme=dark] #service-hosting .card-icon-sphere,[data-theme=dark] .holo-card-3d .card-icon-sphere[style*=amber]{color:#fbbf24!important;border-color:rgba(245,158,11,.35)!important}[data-theme=dark] #service-hosting .card-action-link,[data-theme=dark] .holo-card-3d .card-action-link[style*=amber]{color:#fbbf24!important}[data-theme=dark] #service-seo .card-meta-pill,[data-theme=dark] .holo-card-3d .card-meta-pill[style*=emerald]{color:#34d399!important;background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.35)!important}[data-theme=dark] #service-seo .card-icon-sphere,[data-theme=dark] .holo-card-3d .card-icon-sphere[style*=emerald]{color:#34d399!important;border-color:rgba(16,185,129,.35)!important}[data-theme=dark] #service-seo .card-action-link,[data-theme=dark] .holo-card-3d .card-action-link[style*=emerald]{color:#34d399!important}[data-theme=dark] #testimonials .client-feedback-card,[data-theme=dark] #testimonials .testimonial-card,[data-theme=dark] #testimonials .visitor-review-card,[data-theme=dark] #testimonials-grid-container>div{background:#0a0a0a!important;border:1px solid rgba(151,7,71,.22)!important;box-shadow:0 10px 30px rgba(0,0,0,.6)!important}[data-theme=dark] #testimonials .client-feedback-card:hover,[data-theme=dark] #testimonials .testimonial-card:hover,[data-theme=dark] #testimonials .visitor-review-card:hover,[data-theme=dark] #testimonials-grid-container>div:hover{background:#141414!important;border-color:#970747!important;box-shadow:0 14px 35px rgba(0,0,0,.75),0 0 20px rgba(151,7,71,.15)!important}[data-theme=dark] #testimonials .client-feedback-card p,[data-theme=dark] #testimonials .testimonial-text,[data-theme=dark] #testimonials .visitor-review-card p{color:#e2e8f0!important}[data-theme=dark] #testimonials .client-feedback-card strong,[data-theme=dark] #testimonials .testimonial-author,[data-theme=dark] #testimonials .visitor-review-card strong{color:#fff!important}[data-theme=dark] #testimonials .client-feedback-card span:not(.verified-client-badge),[data-theme=dark] #testimonials .testimonial-company,[data-theme=dark] #testimonials .visitor-review-card span:not(.verified-client-badge){color:#94a3b8!important}[data-theme=dark] .write-review-dropdown-menu{background:#0a0a0a!important;border:1px solid rgba(151,7,71,.35)!important;box-shadow:0 15px 40px rgba(0,0,0,.8)!important}[data-theme=dark] .write-review-drop-item strong{color:#fff!important}[data-theme=dark] .write-review-drop-item small{color:#94a3b8!important}[data-theme=dark] .write-review-drop-item:hover{background:rgba(25,25,25,.7)!important}[data-theme=dark] #visitor-review-modal .review-modal-box{background:#0a0a0a!important;border:1px solid rgba(151,7,71,.25)!important;box-shadow:0 20px 50px rgba(0,0,0,.8)!important;color:#fff!important}[data-theme=dark] #visitor-review-modal h3{color:#fff!important}[data-theme=dark] #visitor-review-modal label,[data-theme=dark] #visitor-review-modal p{color:#e2e8f0!important}[data-theme=dark] #visitor-review-modal [style*=border-bottom]{border-bottom-color:rgba(255,255,255,.1)!important}[data-theme=dark] .consultation-input,[data-theme=dark] .consultation-select,[data-theme=dark] .consultation-textarea{background:#141414!important;border-color:rgba(255,255,255,.15)!important;color:#fff!important}[data-theme=dark] .consultation-input:focus,[data-theme=dark] .consultation-select:focus,[data-theme=dark] .consultation-textarea:focus{border-color:#970747!important;box-shadow:0 0 0 3px rgba(151,7,71,.2)!important}[data-theme=dark] .footer-modern{background:#000!important;border-top-color:rgba(255,255,255,.08)!important;color:#e2e8f0!important}[data-theme=dark] .footer-col-title{color:#fff!important}[data-theme=dark] .footer-links a{color:#94a3b8!important}[data-theme=dark] .footer-links a:hover{color:#970747!important}[data-theme=dark] .sub-footer-strip{color:#64748b!important;border-top-color:rgba(255,255,255,.06)!important}.nav-currency-selector{position:relative;display:inline-flex;align-items:center}.nav-currency-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:50%;background:0 0;border:1px solid rgba(255,255,255,.18);color:#f1f5f9;cursor:pointer;transition:.2s cubic-bezier(.16, 1, .3, 1);box-shadow:none;outline:0;flex-shrink:0}.nav-currency-btn:hover,.nav-currency-selector.is-open .nav-currency-btn{background:rgba(255,255,255,.08);border-color:rgba(151,7,71,.6);color:#970747;transform:scale(1.06);box-shadow:0 0 10px rgba(151,7,71,.22)}.nav-currency-btn .currency-flag{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 1px rgba(255,255,255,.25)}.flag-svg{display:block;width:100%;height:100%;object-fit:cover}.nav-currency-btn .currency-chevron,.nav-currency-btn .currency-code{display:none}.nav-currency-menu{position:absolute;top:calc(100% + 6px);right:0;width:220px;background:#0f172a;border:1px solid rgba(151,7,71,.3);border-radius:12px;padding:8px;box-shadow:0 16px 40px rgba(0,0,0,.7),0 0 20px rgba(151,7,71,.15);display:none;flex-direction:column;gap:4px;z-index:10000;backdrop-filter:blur(12px);animation:.2s currMenuIn}@keyframes currMenuIn{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.nav-currency-selector.is-open .nav-currency-menu{display:flex}.nav-currency-header{font-size:.7rem;font-family:var(--font-mono, monospace);color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;padding:6px 10px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:4px}.nav-currency-option{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:0 0;border:1px solid transparent;color:#e2e8f0;cursor:pointer;text-align:left;transition:.2s;width:100%}.nav-currency-option:hover{background:rgba(151,7,71,.12);border-color:rgba(151,7,71,.3);color:#970747}.nav-currency-option.active{background:rgba(151,7,71,.2);border-color:#970747;color:#fff}.nav-currency-option .flag{display:inline-flex;align-items:center;justify-content:center;width:16px;height:12px;border-radius:2px;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 .5px rgba(255,255,255,.2)}.nav-currency-option .curr-info{display:flex;flex-direction:column}.nav-currency-option .curr-info strong{font-size:.82rem;font-family:var(--font-display, sans-serif)}.nav-currency-option .curr-info small{font-size:.68rem;color:#94a3b8}[data-theme=light] .nav-currency-btn{background:0 0;border-color:rgba(255,255,255,.22);color:#f8fafc;box-shadow:none}[data-theme=light] .nav-currency-btn .currency-flag{box-shadow:0 0 0 1px rgba(255,255,255,.25)}[data-theme=light] .nav-currency-btn:hover,[data-theme=light] .nav-currency-selector.is-open .nav-currency-btn{background:rgba(255,255,255,.08);border-color:rgba(151,7,71,.6);color:#970747;transform:scale(1.06);box-shadow:0 0 10px rgba(151,7,71,.22)}[data-theme=light] .nav-currency-menu{background:#fff;border-color:#cbd5e1;box-shadow:0 16px 40px rgba(15,23,42,.16)}[data-theme=light] .nav-currency-header{color:#475569;border-bottom-color:#e2e8f0}[data-theme=light] .nav-currency-option{color:#0f172a}[data-theme=light] .nav-currency-option .curr-info small{color:#475569}[data-theme=light] .nav-currency-option:hover{background:#f0f9ff;color:#970747}[data-theme=light] .nav-currency-option:hover .curr-info small{color:#7a0438}[data-theme=light] .nav-currency-option.active{background:#e0f2fe;border-color:#970747;color:#7a0438}[data-theme=light] .nav-currency-option.active .curr-info small{color:#970747}.pricing-currency-bar{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:1.75rem auto 2.5rem;max-width:950px;padding:8px 16px;background:rgba(15,23,42,.65);border:1px solid rgba(151,7,71,.2);border-radius:999px;backdrop-filter:blur(10px)}.pricing-currency-label{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:#94a3b8;font-family:var(--font-mono, monospace);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.pricing-currency-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.pricing-currency-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 11px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.75rem;font-weight:600;cursor:pointer;transition:.2s cubic-bezier(.16, 1, .3, 1);outline:0}.pricing-currency-pill .flag{display:inline-flex;align-items:center;justify-content:center;width:14px;height:10px;border-radius:2px;overflow:hidden;flex-shrink:0}.pricing-currency-pill:hover{background:rgba(151,7,71,.15);border-color:rgba(151,7,71,.4);color:#970747;transform:translateY(-1px)}.pricing-currency-pill.active{background:#970747;border-color:#970747;color:#fff;font-weight:700;box-shadow:0 4px 14px rgba(151,7,71,.4)}[data-theme=light] .pricing-currency-bar{background:#f8fafc;border-color:#e2e8f0}[data-theme=light] .pricing-currency-pill{background:#fff;border-color:#e2e8f0;color:#475569}[data-theme=light] .pricing-currency-pill:hover{background:#f0f9ff;border-color:#970747;color:#970747}[data-theme=light] .pricing-currency-pill.active{background:#970747;color:#fff}.otp-phone-input-wrap{display:flex;gap:8px;align-items:stretch;width:100%}.otp-country-select{width:145px!important;max-width:145px!important;flex:0 0 145px!important;padding:11px 10px!important;font-size:.85rem!important;font-weight:600;cursor:pointer;border-radius:11px}.otp-phone-number-input{flex:1;min-width:0;padding:11px 14px!important;font-size:.92rem!important;letter-spacing:.02em;border-radius:11px}.otp-action-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#970747;color:#fff;border:1px solid #970747;border-radius:11px;padding:10px 18px;font-size:.85rem;font-weight:700;white-space:nowrap;cursor:pointer;transition:.2s;flex-shrink:0;box-shadow:0 4px 12px rgba(151,7,71,.25)}.otp-action-btn:hover:not(:disabled){background:#970747;box-shadow:0 6px 16px rgba(151,7,71,.4);transform:translateY(-1px)}.otp-action-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.otp-consent-disclaimer{font-size:.72rem;color:#64748b;font-family:var(--font-mono, monospace);margin-top:5px;line-height:1.35}.otp-verification-panel{background:rgba(151,7,71,.06);border:1.5px dashed rgba(151,7,71,.45);border-radius:12px;padding:14px 16px;margin:12px 0;animation:.25s fadeIn}.otp-panel-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.otp-panel-badge{font-size:.68rem;font-weight:800;font-family:var(--font-mono, monospace);color:#970747;background:rgba(151,7,71,.18);padding:2px 8px;border-radius:5px;letter-spacing:.06em}.otp-panel-instruction{font-size:.8rem;color:#334155;font-weight:600}.otp-code-input-wrap{display:flex;gap:8px;align-items:stretch}.otp-digit-input{flex:1;min-width:0;font-family:var(--font-mono, monospace);font-size:1.25rem!important;font-weight:800;letter-spacing:.35em;text-align:center;padding:10px 14px!important;color:#0f172a;border-radius:11px}.otp-verify-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#10b981;color:#fff;border:none;border-radius:11px;padding:10px 18px;font-size:.85rem;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 4px 14px rgba(16,185,129,.35);transition:.2s}.otp-verify-btn:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.otp-verify-btn:disabled{opacity:.6;cursor:not-allowed}.otp-resend-btn{background:#f1f5f9;border:1px solid #cbd5e1;color:#475569;border-radius:11px;padding:10px 14px;font-size:.78rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:.2s}.otp-resend-btn:hover:not(:disabled){background:#e2e8f0;color:#0f172a}.otp-resend-btn:disabled{opacity:.5;cursor:not-allowed}.otp-verified-pill{display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(16,185,129,.12);border:1.5px solid rgba(16,185,129,.4);border-radius:11px;padding:10px 14px;margin:10px 0;font-size:.84rem;color:#059669;font-weight:600}.otp-change-number-btn{background:0 0;border:none;color:#970747;font-size:.76rem;font-weight:700;text-decoration:underline;cursor:pointer;padding:2px 4px}.otp-change-number-btn:hover{color:#7a0438}.otp-error-banner{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.35);color:#ef4444;font-size:.8rem;padding:8px 12px;border-radius:10px;margin-top:6px;font-weight:600}.otp-spinner{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:.8s linear infinite spin}.btn-locked{opacity:.65!important;cursor:not-allowed!important;filter:grayscale(.2)}[data-theme=dark] .otp-panel-instruction,body.dark-theme .otp-panel-instruction{color:#e2e8f0!important}[data-theme=dark] .otp-consent-disclaimer,body.dark-theme .otp-consent-disclaimer{color:#94a3b8!important}[data-theme=dark] .otp-verification-panel,body.dark-theme .otp-verification-panel{background:rgba(151,7,71,.08)!important;border-color:rgba(151,7,71,.35)!important}[data-theme=dark] .otp-digit-input,body.dark-theme .otp-digit-input{background:#0a0a0a!important;color:#970747!important;border-color:#222!important}[data-theme=dark] .otp-digit-input:focus,body.dark-theme .otp-digit-input:focus{border-color:#970747!important;box-shadow:0 0 0 3px rgba(151,7,71,.25)!important}[data-theme=dark] .otp-resend-btn,body.dark-theme .otp-resend-btn{background:#141414!important;border-color:#222!important;color:#94a3b8!important}[data-theme=dark] .otp-resend-btn:hover:not(:disabled),body.dark-theme .otp-resend-btn:hover:not(:disabled){background:#222!important;color:#fff!important}[data-theme=dark] .otp-verified-pill,body.dark-theme .otp-verified-pill{background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.4)!important;color:#34d399!important}[data-theme=dark] .otp-change-number-btn,body.dark-theme .otp-change-number-btn{color:#970747!important}.whatsapp-verify-badge-row{display:flex;align-items:center;gap:7px;font-size:.74rem;color:#059669;font-family:var(--font-mono, monospace);margin-top:6px;font-weight:600;line-height:1.35}.consultation-wa-submit-btn{background:#25d366!important;color:#fff!important;border:none!important;box-shadow:0 4px 18px rgba(37,211,102,.4)!important;cursor:pointer!important;opacity:1!important;filter:none!important;transition:.25s cubic-bezier(.16, 1, .3, 1)!important}.consultation-wa-submit-btn:hover:not(:disabled){background:#128c7e!important;box-shadow:0 8px 24px rgba(37,211,102,.55)!important;transform:translateY(-1.5px)}.consultation-wa-submit-btn:disabled{opacity:.75!important;cursor:wait!important}.consultation-verified-ref-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(16,185,129,.12);border:1.5px solid rgba(16,185,129,.45);border-radius:11px;padding:8px 16px;margin:12px 0;font-size:.85rem;color:#059669;font-family:var(--font-mono, monospace);font-weight:600}.consultation-verified-ref-pill strong{color:#10b981;letter-spacing:.05em}.consultation-wa-success-btn{background:#25d366!important;color:#fff!important;border:none!important;box-shadow:0 4px 18px rgba(37,211,102,.4)!important;margin-top:14px;font-size:.9rem;padding:12px 20px;width:100%;justify-content:center;text-decoration:none;font-weight:800;border-radius:11px;display:inline-flex;align-items:center;gap:8px;transition:.25s}.consultation-wa-success-btn:hover{background:#128c7e!important;box-shadow:0 6px 24px rgba(37,211,102,.55)!important;transform:translateY(-1.5px)}[data-theme=dark] .whatsapp-verify-badge-row,body.dark-theme .whatsapp-verify-badge-row{color:#34d399!important}[data-theme=dark] .consultation-verified-ref-pill,body.dark-theme .consultation-verified-ref-pill{background:rgba(16,185,129,.15)!important;border-color:rgba(16,185,129,.4)!important;color:#34d399!important}@media (max-width:640px){.otp-phone-input-wrap{flex-wrap:wrap;gap:8px}.otp-country-select{max-width:100%!important;width:100%!important;flex:1 1 100%!important}.otp-action-btn{width:100%;margin-top:2px}.otp-code-input-wrap{flex-direction:column;gap:8px}.otp-resend-btn,.otp-verify-btn{width:100%}}[data-theme=dark] .brand-name{color:#fff!important;background:0 0!important;-webkit-background-clip:unset!important;-webkit-text-fill-color:#ffffff!important}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{background:#0e0e0e!important;border-color:#970747!important}[data-theme=dark] .value-item-card:hover{background:#141414!important;border-color:#970747!important}[data-theme=dark] .process-flow-arrow{background:#141414!important;border-color:rgba(151,7,71,.4)!important;color:#970747!important}[data-theme=dark] .comparison-header{background:#0e0e0e!important;color:#fff!important;border-bottom-color:rgba(151,7,71,.25)!important}[data-theme=dark] .comparison-header.header-highlight{background:rgba(151,7,71,.14)!important;color:#970747!important}[data-theme=dark] .comparison-cell{color:#e2e8f0!important;border-bottom-color:rgba(255,255,255,.07)!important}[data-theme=dark] .comparison-cell.cell-highlight{background:rgba(151,7,71,.07)!important;color:#fff!important}[data-theme=dark] .comparison-cell.cell-dim{color:#94a3b8!important}[data-theme=dark] .cart-text-input:focus{background:#141414!important;color:#fff!important;border-color:#970747!important}[data-theme=dark] .cart-summary-total-box,[data-theme=dark] .gateway-badge.active{background:#0e0e0e!important;border-color:rgba(151,7,71,.28)!important;color:#fff!important}[data-theme=dark] .cart-summary-line{color:#e2e8f0!important}[data-theme=dark] .cart-summary-line.discount-line{color:#34d399!important}[data-theme=dark] .cart-summary-divider{background:rgba(255,255,255,.1)!important}[data-theme=dark] .cart-summary-line.total-line{color:#fff!important}[data-theme=dark] .cart-final-price-text{color:#970747!important}[data-theme=dark] .realtime-gateway-container{background:#0a0a0a!important;color:#fff!important;border:1px solid rgba(151,7,71,.3)!important}[data-theme=dark] .gateway-order-strip{background:#0e0e0e!important;border-bottom-color:rgba(255,255,255,.08)!important}[data-theme=dark] .gateway-order-amount{color:#970747!important}[data-theme=dark] .gateway-nav-tabs{background:#0a0a0a!important;border-bottom-color:rgba(255,255,255,.1)!important}[data-theme=dark] .gateway-tab-btn{color:#94a3b8!important}[data-theme=dark] .gateway-tab-btn.active,[data-theme=dark] .gateway-tab-btn:hover{color:#970747!important;border-bottom-color:#970747!important}[data-theme=dark] .card-input-box,[data-theme=dark] .upi-qr-wrapper,[data-theme=dark] .wire-details-table{background:#0e0e0e!important;border-color:rgba(255,255,255,.1)!important;color:#e2e8f0!important}[data-theme=dark] .bank-radio-card,[data-theme=dark] .upi-app-chip,[data-theme=dark] .upi-vpa-copy-box{background:#141414!important;border-color:rgba(255,255,255,.14)!important;color:#fff!important}[data-theme=dark] .bank-radio-card.active{border-color:#970747!important;color:#970747!important;background:rgba(151,7,71,.14)!important}[data-theme=dark] .status-radar-box{background:rgba(16,185,129,.14)!important;border-color:rgba(16,185,129,.35)!important;color:#34d399!important}[data-theme=dark] .about-hero-stage{background:#000!important}[data-theme=dark] .footer-social-badge{background:#141414!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .quick-chip{background:#141414!important;color:#e2e8f0!important;border-color:rgba(255,255,255,.12)!important}[data-theme=dark] .copilot-quick-prompts{background:#0a0a0a!important;border-top-color:rgba(255,255,255,.08)!important}.audit-url-input:user-invalid,.consultation-input:user-invalid,.consultation-select:user-invalid,.consultation-textarea:user-invalid{border-color:#dc2626!important;outline-color:#dc2626;background-color:rgba(220,38,38,.04)}.audit-url-input:user-valid,.consultation-input:user-valid,.consultation-select:user-valid,.consultation-textarea:user-valid{border-color:#16a34a!important}@supports not selector(:user-invalid){.audit-url-input:invalid:not(:placeholder-shown),.consultation-input:invalid:not(:placeholder-shown){border-color:#dc2626!important}}.hero-portfolio-filter-bar{display:none!important}.portfolio-filter-btn,.portfolio-filter-pill{background:0 0;border:none;color:rgba(255,255,255,.78);font-family:var(--font-mono);font-size:.72rem;font-weight:700;padding:6px 14px;min-height:32px;border-radius:999px;cursor:pointer;transition:.2s;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center}.portfolio-filter-btn:hover,.portfolio-filter-pill:hover{color:#fff;background:rgba(255,255,255,.1)}.portfolio-filter-btn.active,.portfolio-filter-pill.active{background:#970747;color:#fff;box-shadow:0 2px 10px rgba(151,7,71,.45)}.pricing-clarity-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin-top:2.25rem;text-align:left}.pricing-clarity-card{background:var(--bg-card,#fff);border:1px solid var(--border-subtle,rgba(15,23,42,.1));border-radius:16px;padding:1.35rem 1.5rem;box-shadow:0 8px 24px rgba(15,23,42,.04)}[data-theme=dark] .pricing-clarity-card{background:#0a0a0a!important;border-color:rgba(255,255,255,.1)!important;color:#e2e8f0!important}.pricing-clarity-card h4{font-family:var(--font-display);font-size:1.02rem;font-weight:800;color:var(--text-main);margin:0 0 .55rem;display:flex;align-items:center;gap:8px}[data-theme=dark] .pricing-clarity-card h4{color:#fff!important}.pricing-clarity-card li,.pricing-clarity-card p{font-size:.85rem;line-height:1.55;color:var(--text-muted)}[data-theme=dark] .pricing-clarity-card li,[data-theme=dark] .pricing-clarity-card p{color:#e2e8f0!important}#brand-ecosystem,#client-feedback-section,#faqs,#final-cta,#focused-seo-solutions,#high-intent-offers,#industries,#pan-india-reach,#pricing-plans,#process,#review,#services,#solutions,#templates,#value,#why-choose-us{content-visibility:auto;contain-intrinsic-size:auto none auto 600px}@media (max-width:480px){.diagnostics-carousel-group{grid-template-columns:1fr;gap:.75rem}.problem-card{padding:.8rem 1rem;font-size:.88rem}}.global-scroll-progress{position:fixed;top:0;left:0;width:0%;height:3px;background-color:var(--blue-electric,#970747);z-index:10005;pointer-events:none;box-shadow:0 0 10px rgba(151,7,71,.55);transition:width 60ms linear}@supports (animation-timeline:scroll()){.global-scroll-progress{width:100%!important;scale:0 1;transform-origin:0 50%;animation:linear both globalScrollProgress;animation-timeline:scroll()}@keyframes globalScrollProgress{from{scale:0 1}to{scale:1 1}}}.scroll-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16, 1, .3, 1),transform .7s cubic-bezier(.16, 1, .3, 1);transition-delay:calc(var(--reveal-index, 0) * 80ms);will-change:opacity,transform}.scroll-reveal.in-view{opacity:1!important;transform:translateY(0)!important;will-change:auto}@media (prefers-reduced-motion:no-preference){@supports ((animation-timeline:view()) and (animation-range:entry)){.scroll-driven-entry{animation:linear both viewScrollEntry;animation-timeline:view();animation-range:entry 5% cover 25%}@keyframes viewScrollEntry{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}}}.scroll-reveal .cyber-badge,.scroll-reveal .flowchart-title,.scroll-reveal .section-title,.scroll-reveal .service-hero-title{transition:transform .6s cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){.global-scroll-progress{display:none!important}.scroll-driven-entry,.scroll-reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}dialog.promo-offer-dialog{position:fixed;inset:0;margin:auto;padding:0;border:none;background:0 0;max-width:480px;width:calc(100vw - 32px);z-index:10000;opacity:0;transform:scale(.92) translateY(14px);transition-property:opacity,transform,display,overlay;transition-duration:.3s;transition-timing-function:cubic-bezier(0.16,1,0.3,1);transition-behavior:allow-discrete}dialog.promo-offer-dialog[open]{opacity:1;transform:scale(1) translateY(0);animation:.35s cubic-bezier(.16,1,.3,1) forwards promoDialogZoomIn}@keyframes promoDialogZoomIn{from{opacity:0;transform:scale(.92) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}dialog.promo-offer-dialog::backdrop{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);transition-property:background-color,backdrop-filter,display,overlay;transition-duration:.3s;transition-timing-function:ease-out;transition-behavior:allow-discrete}dialog.promo-offer-dialog[open]::backdrop{background-color:rgba(0,0,0,.78);backdrop-filter:blur(6px);animation:.35s ease-out forwards promoBackdropFadeIn}@keyframes promoBackdropFadeIn{from{background-color:rgba(0,0,0,0);backdrop-filter:blur(0px)}to{background-color:rgba(0,0,0,.78);backdrop-filter:blur(6px)}}.promo-dialog-card{position:relative;background:#060609;border:2px solid #970747;border-radius:22px;box-shadow:0 0 45px rgba(151,7,71,.5),0 0 15px rgba(225,29,72,.35),0 25px 65px rgba(0,0,0,.9);padding:26px 24px 20px;color:#fff;overflow:hidden;text-align:center}.promo-dialog-card::before{content:'';position:absolute;top:-50px;left:50%;transform:translateX(-50%);width:320px;height:220px;background:radial-gradient(circle,rgba(151,7,71,.45) 0,rgba(225,29,72,.2) 40%,transparent 75%);pointer-events:none;z-index:0}.promo-dialog-close-btn{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#cbd5e1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;z-index:10}.promo-dialog-close-btn:focus-visible,.promo-dialog-close-btn:hover{background:#970747;border-color:#e11d48;color:#fff;transform:rotate(90deg) scale(1.08);outline:0}.promo-badge-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px;position:relative;z-index:1}.promo-pill{display:inline-flex;align-items:center;gap:6px;background:rgba(151,7,71,.22);border:1px solid rgba(151,7,71,.55);color:#fb7185;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:700;padding:4px 10px;border-radius:999px;letter-spacing:.05em;text-transform:uppercase}.promo-timer-pill{display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8;font-family:var(--font-mono, monospace);font-size:.68rem;font-weight:600;padding:4px 10px;border-radius:999px;transition:.2s}.promo-timer-pill.is-paused{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.4);color:#fbbf24}.promo-discount-badge{display:inline-flex;align-items:baseline;justify-content:center;gap:6px;margin:2px 0 10px;position:relative;z-index:1}.promo-discount-num{font-family:var(--font-display, sans-serif);font-size:clamp(3.2rem, 8vw, 4.2rem);font-weight:900;line-height:1;color:#fff;text-shadow:0 0 30px rgba(225,29,72,.8),0 0 60px rgba(151,7,71,.6);letter-spacing:-.03em}.promo-discount-off{font-family:var(--font-display, sans-serif);font-size:1.8rem;font-weight:900;color:#fb7185;letter-spacing:.02em}.promo-dialog-title{font-family:var(--font-display, sans-serif);font-size:1.25rem;font-weight:800;line-height:1.35;margin:0 0 8px;color:#fff;position:relative;z-index:1}.promo-highlight{color:#fb7185}.promo-dialog-desc{font-size:.85rem;line-height:1.45;color:#cbd5e1;margin:0 auto 16px;max-width:400px;position:relative;z-index:1}.promo-code-container{display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(151,7,71,.14);border:1px dashed rgba(225,29,72,.6);border-radius:10px;padding:8px 14px;margin-bottom:18px;position:relative;z-index:1}.promo-code-label{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:700;color:#94a3b8;letter-spacing:.05em}.promo-code-box{display:flex;align-items:center;gap:8px}.promo-code-val{font-family:var(--font-mono, monospace);font-size:1.05rem;font-weight:800;color:#fecdd3;letter-spacing:.12em}.promo-code-copy-btn{background:#970747;border:1px solid #e11d48;color:#fff;padding:4px 10px;border-radius:6px;font-family:var(--font-mono, monospace);font-size:.65rem;font-weight:700;display:inline-flex;align-items:center;gap:4px;cursor:pointer;transition:.2s}.promo-code-copy-btn:hover{background:#e11d48}.promo-code-copy-btn.is-copied{background:#059669;border-color:#10b981}.promo-dialog-actions{display:flex;flex-direction:column;gap:8px;position:relative;z-index:1}.promo-claim-btn{background:#970747;color:#fff;border:1px solid #e11d48;border-radius:999px;padding:13px 24px;font-family:var(--font-display, sans-serif);font-size:.92rem;font-weight:800;letter-spacing:.04em;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 4px 20px rgba(151,7,71,.45);transition:.25s;width:100%}.promo-claim-btn:hover{background:#b80c58;transform:translateY(-2px);box-shadow:0 6px 25px rgba(225,29,72,.65)}.promo-dismiss-btn{background:0 0;border:none;color:#94a3b8;font-size:.78rem;padding:6px 12px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.promo-dismiss-btn:hover{color:#fff}.promo-progress-track{position:absolute;bottom:0;left:0;right:0;height:4px;background:rgba(255,255,255,.1);overflow:hidden;z-index:3}.promo-progress-bar{height:100%;width:100%;background:#e11d48;box-shadow:0 0 10px #e11d48;transform-origin:left center;animation:3s linear forwards promo-progress-countdown}.promo-dialog-card.is-paused .promo-progress-bar,.promo-dialog-card:hover .promo-progress-bar{animation-play-state:paused}@keyframes promo-progress-countdown{0%{transform:scaleX(1)}100%{transform:scaleX(0)}}[data-theme=light] .promo-dialog-card,body.day-mode .promo-dialog-card{background:#fff;color:#0f172a;border-color:#970747;box-shadow:0 10px 40px rgba(151,7,71,.25),0 20px 50px rgba(0,0,0,.15)}[data-theme=light] .promo-dialog-card::before,body.day-mode .promo-dialog-card::before{background:radial-gradient(circle,rgba(151,7,71,.12) 0,transparent 70%)}[data-theme=light] .promo-dialog-title,body.day-mode .promo-dialog-title{color:#0f172a}[data-theme=light] .promo-discount-num,body.day-mode .promo-discount-num{color:#970747;text-shadow:0 0 15px rgba(151,7,71,.3)}[data-theme=light] .promo-dialog-desc,body.day-mode .promo-dialog-desc{color:#475569}[data-theme=light] .promo-dialog-close-btn,body.day-mode .promo-dialog-close-btn{background:rgba(15,23,42,.06);border-color:rgba(15,23,42,.12);color:#0f172a}[data-theme=light] .promo-dismiss-btn,body.day-mode .promo-dismiss-btn{color:#64748b}[data-theme=light] .promo-dismiss-btn:hover,body.day-mode .promo-dismiss-btn:hover{color:#0f172a}@media (prefers-reduced-motion:reduce){dialog.promo-offer-dialog{transform:none!important;transition-duration:.1s!important}dialog.promo-offer-dialog[open]{animation:none!important}dialog.promo-offer-dialog[open]::backdrop{animation:none!important}.promo-progress-bar{animation:none!important}}.industries-subnav-marquee-strip{width:100%;margin-top:calc(var(--nav-height) + var(--top-strip-height,34px));position:relative;z-index:95;background:var(--bg-surface,#fff);border-top:1px solid rgba(151,7,71,.15);border-bottom:1px solid rgba(151,7,71,.15);padding:10px 0;box-shadow:0 4px 14px rgba(0,0,0,.05)}[data-theme=dark] .industries-subnav-marquee-strip,body.dark-mode .industries-subnav-marquee-strip{background:#080c18;border-color:rgba(151,7,71,.35);box-shadow:0 4px 18px rgba(0,0,0,.4)}.industries-strip-inner{display:flex;align-items:center;width:100%;padding:0 1.25rem;box-sizing:border-box;gap:16px}.industries-strip-pinned-badge{display:inline-flex;align-items:center;gap:8px;background:#970747;color:#fff;padding:6px 14px;border-radius:999px;font-family:var(--font-display, sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.08em;white-space:nowrap;flex-shrink:0;box-shadow:0 2px 8px rgba(151,7,71,.3)}.strip-live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:0 0 6px #10b981}.industries-ticker-viewport{flex:1;overflow:hidden;position:relative;mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 3%,black 97%,transparent 100%)}.industries-ticker-track{display:flex;width:max-content;animation:28s linear infinite industries-ticker-scroll;will-change:transform}.industries-subnav-marquee-strip:hover .industries-ticker-track{animation-play-state:paused}.industries-ticker-group{display:flex;align-items:center;gap:12px;padding-right:12px;flex-shrink:0}@keyframes industries-ticker-scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.industry-ticker-item{display:inline-flex;align-items:center;gap:7px;background:rgba(151,7,71,.05);border:1px solid rgba(151,7,71,.2);color:var(--text-main,#0f172a);padding:5px 13px;border-radius:999px;font-size:.78rem;font-weight:600;white-space:nowrap;text-decoration:none;transition:.2s cubic-bezier(.16, 1, .3, 1);flex-shrink:0}[data-theme=dark] .industry-ticker-item,body.dark-mode .industry-ticker-item{background:rgba(255,255,255,.04);border-color:rgba(151,7,71,.35);color:#e2e8f0}.industry-ticker-item i,.industry-ticker-item svg{width:13px;height:13px;color:#970747;flex-shrink:0}.industry-ticker-item:hover{background:#970747;color:#fff!important;border-color:#970747;transform:translateY(-2px);box-shadow:0 4px 12px rgba(151,7,71,.25)}.industry-ticker-item:hover i,.industry-ticker-item:hover svg{color:#fff}.principles-modern-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;width:100%;margin-top:1.75rem;container-type:inline-size}.principle-modern-card{position:relative;background:rgba(255,255,255,.95);border:1.5px solid rgba(151,7,71,.18);border-radius:16px;padding:1.85rem 1.65rem 1.5rem;display:flex;flex-direction:column;transition:.35s cubic-bezier(.16, 1, .3, 1);box-shadow:0 6px 22px rgba(0,0,0,.04);overflow:hidden;box-sizing:border-box}[data-theme=dark] .principle-modern-card,body.dark-mode .principle-modern-card{background:#0d1222;border-color:rgba(151,7,71,.35);box-shadow:0 8px 25px rgba(0,0,0,.45)}.principle-modern-card:hover{transform:translateY(-8px);border-color:var(--principle-accent,#970747);box-shadow:0 18px 40px rgba(151,7,71,.18);background:#fff}[data-theme=dark] .principle-modern-card:hover,body.dark-mode .principle-modern-card:hover{background:#131a2f;box-shadow:0 18px 42px rgba(0,0,0,.65)}.principle-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.1rem}.principle-step-pill{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:800;color:#970747;background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.22);padding:3px 10px;border-radius:999px;letter-spacing:.08em}.principle-icon-box{width:44px;height:44px;border-radius:12px;background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.22);color:#970747;display:flex;align-items:center;justify-content:center;transition:transform .3s}.principle-modern-card:hover .principle-icon-box{transform:scale(1.1) rotate(5deg)}.principle-title{font-family:var(--font-display, sans-serif);font-size:1.25rem;font-weight:800;color:var(--text-main,#0f172a);margin:0 0 .5rem;letter-spacing:-.01em}.principle-manifesto{font-size:.82rem;font-weight:700;color:#970747;font-style:italic;margin-bottom:.75rem;line-height:1.4}[data-theme=dark] .principle-manifesto,body.dark-mode .principle-manifesto{color:#fb7185}.principle-desc{font-size:.88rem;color:var(--text-muted,#64748b);line-height:1.6;margin:0 0 1.25rem;flex:1}.principle-card-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(151,7,71,.12);padding-top:.85rem;margin-top:auto}.principle-tag{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:700;color:#970747}.principle-status-pill{font-family:var(--font-mono, monospace);font-size:.7rem;font-weight:700;color:var(--text-dim,#64748b)}.principle-accent-bar{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--principle-accent,#970747);transform:scaleX(.3);transform-origin:left;transition:transform .35s cubic-bezier(.16, 1, .3, 1)}.principle-modern-card:hover .principle-accent-bar{transform:scaleX(1)}.section-expand-bar{display:flex;justify-content:center;align-items:center;margin:1.5rem auto 2.5rem;width:100%}.section-expand-toggle-btn{display:inline-flex;align-items:center;gap:10px;background:var(--surface-card,#fff);color:var(--text-main,#0f172a);border:1.5px solid rgba(151,7,71,.28);border-radius:999px;padding:10px 22px;font-family:var(--font-display, sans-serif);font-size:.88rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:.25s cubic-bezier(.16, 1, .3, 1);box-shadow:0 4px 16px rgba(0,0,0,.04)}[data-theme=dark] .section-expand-toggle-btn,body.dark-mode .section-expand-toggle-btn{background:#0b1120;color:#f8fafc;border-color:rgba(151,7,71,.45);box-shadow:0 6px 20px rgba(0,0,0,.35)}.section-expand-toggle-btn:focus-visible,.section-expand-toggle-btn:hover{border-color:#970747;transform:translateY(-2px);box-shadow:0 8px 24px rgba(151,7,71,.18);outline:0}.section-expand-toggle-btn[aria-expanded=true]{background:#970747;color:#fff;border-color:#970747;box-shadow:0 6px 24px rgba(151,7,71,.35)}.expand-btn-icon-box{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;transition:transform .3s}.expand-btn-icon-box svg{width:16px;height:16px}.section-expand-toggle-btn[aria-expanded=true] .expand-btn-icon-box{transform:rotate(180deg)}.expand-btn-badge{background:rgba(151,7,71,.12);color:#970747;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:700;padding:3px 10px;border-radius:999px;letter-spacing:.04em;transition:.2s}[data-theme=dark] .expand-btn-badge,body.dark-mode .expand-btn-badge{background:rgba(151,7,71,.25);color:#f43f5e}.section-expand-toggle-btn[aria-expanded=true] .expand-btn-badge{background:rgba(255,255,255,.22);color:#fff}.expandable-section-tray{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16, 1, .3, 1),opacity .35s,margin .35s;opacity:0;visibility:hidden;margin-top:0;width:100%}.expandable-section-tray.is-expanded{grid-template-rows:1fr;opacity:1;visibility:visible;margin-top:2rem}.expandable-tray-inner{min-height:0;overflow:hidden}.expand-detail-container{padding:1.5rem 0 .5rem}.expand-detail-heading{font-family:var(--font-display, sans-serif);font-size:1.25rem;font-weight:800;color:var(--text-main,#0f172a);margin-bottom:1.25rem;display:flex;align-items:center;gap:10px}[data-theme=dark] .expand-detail-heading,body.dark-mode .expand-detail-heading{color:#f8fafc}.expand-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:1.5rem;margin-bottom:2rem}.expand-detail-card{background:var(--surface-card,#fff);border:1.5px solid rgba(151,7,71,.2);border-radius:16px;padding:1.5rem;box-shadow:0 6px 22px rgba(0,0,0,.03);transition:transform .25s,border-color .25s,box-shadow .25s}[data-theme=dark] .expand-detail-card,body.dark-mode .expand-detail-card{background:#0b1120;border-color:rgba(151,7,71,.35);box-shadow:0 8px 26px rgba(0,0,0,.35)}.expand-detail-card:hover{transform:translateY(-3px);border-color:#970747;box-shadow:0 12px 30px rgba(151,7,71,.15)}.expand-card-header{display:flex;align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid rgba(151,7,71,.12)}[data-theme=dark] .expand-card-header,body.dark-mode .expand-card-header{border-color:rgba(151,7,71,.25)}.expand-card-icon{width:38px;height:38px;border-radius:10px;background:rgba(151,7,71,.1);color:#970747;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-theme=dark] .expand-card-icon,body.dark-mode .expand-card-icon{background:rgba(151,7,71,.25);color:#f43f5e}.expand-card-title{font-family:var(--font-display, sans-serif);font-size:1.05rem;font-weight:700;color:var(--text-main,#0f172a);margin:0}[data-theme=dark] .expand-card-title,body.dark-mode .expand-card-title{color:#f8fafc}.expand-checklist{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.6rem}.expand-checklist-item{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;line-height:1.45;color:var(--text-muted,#64748b)}[data-theme=dark] .expand-checklist-item,body.dark-mode .expand-checklist-item{color:#94a3b8}.expand-check-icon{color:#10b981;width:15px;height:15px;flex-shrink:0;margin-top:2px}.expand-spec-badge-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:.75rem}.expand-spec-badge{background:rgba(151,7,71,.08);color:#970747;border:1px solid rgba(151,7,71,.2);border-radius:6px;padding:3px 8px;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:600}[data-theme=dark] .expand-spec-badge,body.dark-mode .expand-spec-badge{background:rgba(151,7,71,.18);color:#f43f5e;border-color:rgba(151,7,71,.35)}.expand-compare-box{background:var(--surface-card,#fff);border:1.5px solid rgba(151,7,71,.22);border-radius:16px;padding:1.5rem;margin-top:1.5rem;overflow-x:auto}[data-theme=dark] .expand-compare-box,body.dark-mode .expand-compare-box{background:#090e1a;border-color:rgba(151,7,71,.38)}.expand-compare-table{width:100%;border-collapse:collapse;font-size:.85rem;text-align:left}.expand-compare-table th{padding:10px 14px;border-bottom:2px solid rgba(151,7,71,.25);font-family:var(--font-display, sans-serif);font-weight:800;color:var(--text-main,#0f172a)}[data-theme=dark] .expand-compare-table th,body.dark-mode .expand-compare-table th{color:#f8fafc}.expand-compare-table td{padding:10px 14px;border-bottom:1px solid rgba(151,7,71,.1);color:var(--text-muted,#64748b)}[data-theme=dark] .expand-compare-table td,body.dark-mode .expand-compare-table td{color:#94a3b8;border-bottom-color:rgba(151,7,71,.15)}.expand-compare-table tr:last-child td{border-bottom:none}.compare-highlight-col{color:#10b981!important;font-weight:700;background:rgba(16,185,129,.05)}.compare-legacy-col{color:#f43f5e!important}.value-goals-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:2rem auto 2.5rem;padding:0 1rem;box-sizing:border-box}@media (max-width:1024px){.value-goals-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (max-width:640px){.value-goals-grid{grid-template-columns:1fr;gap:1rem;padding:0}}.value-goal-card{background:var(--surface-card,#fff);border:1.5px solid rgba(151,7,71,.22);border-radius:18px;padding:2rem 1.6rem;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 6px 24px rgba(0,0,0,.04);transition:transform .25s cubic-bezier(.16, 1, .3, 1),border-color .25s,box-shadow .25s;overflow:hidden}[data-theme=dark] .value-goal-card,body.dark-mode .value-goal-card{background:#0b1120!important;border-color:rgba(151,7,71,.35)!important;box-shadow:0 8px 28px rgba(0,0,0,.4)}.value-goal-card:hover{transform:translateY(-4px);border-color:#970747!important;box-shadow:0 14px 32px rgba(151,7,71,.16)}[data-theme=dark] .value-goal-card:hover,body.dark-mode .value-goal-card:hover{border-color:#970747!important;box-shadow:0 14px 34px rgba(151,7,71,.35)}.value-goal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(151,7,71,.12)}[data-theme=dark] .value-goal-header,body.dark-mode .value-goal-header{border-color:rgba(151,7,71,.25)}.value-goal-card .goal-num{font-family:var(--font-mono, monospace);font-size:1.75rem;font-weight:900;color:#970747;line-height:1;letter-spacing:-.02em}[data-theme=dark] .value-goal-card .goal-num,body.dark-mode .value-goal-card .goal-num{color:#f43f5e!important}.value-goal-icon-box{width:38px;height:38px;border-radius:10px;background:rgba(151,7,71,.08);color:#970747;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:.25s}[data-theme=dark] .value-goal-icon-box,body.dark-mode .value-goal-icon-box{background:rgba(151,7,71,.22);color:#f43f5e}.value-goal-card:hover .value-goal-icon-box{background:#970747;color:#fff}.value-goal-title{font-family:var(--font-display, sans-serif);font-size:1.15rem;font-weight:800;letter-spacing:.02em;color:var(--text-main,#0f172a);margin-bottom:.6rem;display:block}[data-theme=dark] .value-goal-title,body.dark-mode .value-goal-title{color:#fff!important}.value-goal-desc{font-size:.88rem;line-height:1.55;color:var(--text-muted,#64748b);margin:0}[data-theme=dark] .value-goal-desc,body.dark-mode .value-goal-desc{color:#94a3b8!important}.card-click-view-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;background:rgba(151,7,71,.06);border:1px solid rgba(151,7,71,.22);border-radius:10px;padding:8px 14px;margin-top:1rem;margin-bottom:.75rem;color:#970747;font-family:var(--font-display, sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:.25s}[data-theme=dark] .card-click-view-trigger,body.dark-mode .card-click-view-trigger{background:rgba(151,7,71,.18);border-color:rgba(151,7,71,.38);color:#f43f5e}.card-click-view-trigger:hover,.high-intent-card:hover .card-click-view-trigger,.holo-card-3d:hover .card-click-view-trigger,.value-goal-card:hover .card-click-view-trigger{background:#970747;border-color:#970747;color:#fff;box-shadow:0 4px 14px rgba(151,7,71,.3)}[data-theme=dark] .high-intent-card:hover .card-click-view-trigger,[data-theme=dark] .holo-card-3d:hover .card-click-view-trigger,[data-theme=dark] .value-goal-card:hover .card-click-view-trigger,body.dark-mode .high-intent-card:hover .card-click-view-trigger,body.dark-mode .holo-card-3d:hover .card-click-view-trigger,body.dark-mode .value-goal-card:hover .card-click-view-trigger{background:#970747;border-color:#970747;color:#fff}.click-view-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.click-view-arrow{width:14px;height:14px;transition:transform .2s}.card-click-view-trigger:hover .click-view-arrow,.high-intent-card:hover .click-view-arrow,.holo-card-3d:hover .click-view-arrow,.value-goal-card:hover .click-view-arrow{transform:translateX(4px)}@keyframes categoryPulseRing{0%{box-shadow:0 0 0 0 rgba(151,7,71,.6)}70%{box-shadow:0 0 0 12px rgba(151,7,71,0)}100%{box-shadow:0 0 0 0 rgba(151,7,71,0)}}.category-card-focused{border-color:#970747!important;animation:1.4s ease-out 2 categoryPulseRing;transform:translateY(-4px)!important}dialog.cyber-quickview-dialog{border:1.5px solid #970747;border-radius:20px;background:#fff;color:#0f172a;padding:0;max-width:620px;width:calc(100vw - 32px);box-shadow:0 25px 60px rgba(0,0,0,.25),0 0 35px rgba(151,7,71,.2);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;overflow:hidden}[data-theme=dark] dialog.cyber-quickview-dialog,body.dark-mode dialog.cyber-quickview-dialog{background:#090e1a;color:#f8fafc;border-color:#970747;box-shadow:0 25px 60px rgba(0,0,0,.8),0 0 45px rgba(151,7,71,.4)}dialog.cyber-quickview-dialog::backdrop{background:rgba(0,0,0,.75);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.quickview-modal-content{padding:1.75rem 2rem;max-height:85vh;overflow-y:auto;box-sizing:border-box}.quickview-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(151,7,71,.15)}[data-theme=dark] .quickview-header,body.dark-mode .quickview-header{border-color:rgba(151,7,71,.3)}.quickview-badge-wrap{display:flex;align-items:center;gap:8px;margin-bottom:.5rem}.quickview-badge{background:#970747;color:#fff;padding:3px 10px;border-radius:999px;font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:800;letter-spacing:.05em}.quickview-title{font-family:var(--font-display, sans-serif);font-size:1.35rem;font-weight:800;margin:0;color:var(--text-main,#0f172a)}[data-theme=dark] .quickview-title,body.dark-mode .quickview-title{color:#fff}.quickview-close-btn{background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.2);color:var(--text-main,#0f172a);width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;flex-shrink:0}[data-theme=dark] .quickview-close-btn,body.dark-mode .quickview-close-btn{background:rgba(151,7,71,.2);border-color:rgba(151,7,71,.4);color:#fff}.quickview-close-btn:hover{background:#970747;color:#fff;border-color:#970747;transform:rotate(90deg)}.quickview-desc{font-size:.92rem;line-height:1.6;color:var(--text-muted,#64748b);margin-bottom:1.25rem}[data-theme=dark] .quickview-desc,body.dark-mode .quickview-desc{color:#94a3b8}.quickview-section-label{font-family:var(--font-mono, monospace);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#970747;margin-bottom:.6rem;display:block}[data-theme=dark] .quickview-section-label,body.dark-mode .quickview-section-label{color:#f43f5e}.quickview-checklist{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.65rem}.quickview-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.5;color:var(--text-main,#0f172a)}[data-theme=dark] .quickview-checklist li,body.dark-mode .quickview-checklist li{color:#e2e8f0}.quickview-chips-row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:1.5rem}.quickview-chip{background:rgba(151,7,71,.08);border:1px solid rgba(151,7,71,.2);color:#970747;padding:4px 10px;border-radius:6px;font-family:var(--font-mono, monospace);font-size:.74rem;font-weight:700}[data-theme=dark] .quickview-chip,body.dark-mode .quickview-chip{background:rgba(151,7,71,.22);border-color:rgba(151,7,71,.4);color:#f43f5e}.quickview-actions{display:flex;flex-direction:column;gap:10px;padding-top:1.25rem;border-top:1px solid rgba(151,7,71,.15)}[data-theme=dark] .quickview-actions,body.dark-mode .quickview-actions{border-color:rgba(151,7,71,.3)}.quickview-primary-cta{background:#970747;color:#fff;border:none;border-radius:10px;padding:13px 20px;font-family:var(--font-display, sans-serif);font-size:.92rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:.2s;box-shadow:0 4px 14px rgba(151,7,71,.35)}.quickview-primary-cta:hover{background:#7a0538;transform:translateY(-2px);box-shadow:0 6px 18px rgba(151,7,71,.45)}.quickview-secondary-cta{background:0 0;border:1px solid rgba(151,7,71,.3);color:var(--text-main,#0f172a);border-radius:10px;padding:10px 18px;font-family:var(--font-display, sans-serif);font-size:.85rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;transition:.2s}[data-theme=dark] .quickview-secondary-cta,body.dark-mode .quickview-secondary-cta{color:#f8fafc;border-color:rgba(151,7,71,.45)}.quickview-secondary-cta:hover{border-color:#970747;background:rgba(151,7,71,.08)}