:root,:root[data-theme=night]{color-scheme:dark;--bg-void: #05070c;--bg-primary: #080c16;--bg-secondary: #0d1322;--bg-surface: #10172a;--bg-card: rgba(16, 25, 45, .65);--bg-card-hover: rgba(20, 32, 58, .85);--bg-glass: rgba(255, 255, 255, .03);--nav-bg: rgba(8, 12, 22, .75);--nav-bg-scrolled: rgba(8, 12, 22, .94);--cyan-primary: #00bfff;--cyan-bright: #38d6ff;--cyan-glow: rgba(0, 191, 255, .35);--cyan-subtle: rgba(0, 191, 255, .08);--cyan-border: rgba(0, 191, 255, .25);--cyan-border-hover: rgba(0, 191, 255, .65);--cyan-dark: #0077cc;--ember-accent: #ff7b00;--stitch-yellow: #ffcc00;--stitch-yellow-hover: #e6b800;--stitch-yellow-text: #ffffff;--stitch-yellow-subtle: rgba(255, 204, 0, .12);--stitch-yellow-border: rgba(255, 204, 0, .35);--stitch-yellow-glow: 0 0 25px rgba(255, 204, 0, .35);--stitch-bg-dark: #080c14;--stitch-card-bg: #0d1320;--stitch-card-border: rgba(255, 255, 255, .12);--stitch-card-hover-border: rgba(255, 204, 0, .6);--stitch-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-primary: #ffffff;--text-secondary: #d1d8e6;--text-muted: #94a3b8;--text-dim: #8494ab;--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .15);--shadow-subtle: 0 10px 30px rgba(0, 0, 0, .35);--shadow-card: 0 18px 45px rgba(4, 7, 15, .5);--shadow-card-hover: 0 25px 60px rgba(0, 191, 255, .18);--shadow-cyan-glow: 0 0 35px rgba(0, 191, 255, .35)}:root[data-theme=day]{color-scheme:light;--bg-void: #f1f5f9;--bg-primary: #f8fafc;--bg-secondary: #f1f5f9;--bg-surface: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f8fafc;--bg-glass: rgba(15, 23, 42, .04);--nav-bg: rgba(255, 255, 255, .88);--nav-bg-scrolled: rgba(255, 255, 255, .98);--cyan-primary: #0284c7;--cyan-bright: #0369a1;--cyan-glow: rgba(2, 132, 199, .18);--cyan-subtle: rgba(2, 132, 199, .08);--cyan-border: rgba(2, 132, 199, .35);--cyan-border-hover: rgba(2, 132, 199, .75);--cyan-dark: #075985;--ember-accent: #d97706;--stitch-yellow: #d97706;--stitch-yellow-hover: #b45309;--stitch-yellow-text: #ffffff;--stitch-yellow-subtle: rgba(217, 119, 6, .12);--stitch-yellow-border: rgba(217, 119, 6, .4);--stitch-yellow-glow: 0 0 20px rgba(217, 119, 6, .25);--stitch-bg-dark: #f8fafc;--stitch-card-bg: #ffffff;--stitch-card-border: #e2e8f0;--stitch-card-hover-border: #d97706;--stitch-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--text-dim: #64748b;--border-subtle: #e2e8f0;--border-medium: #cbd5e1;--shadow-subtle: 0 4px 18px rgba(15, 23, 42, .06);--shadow-card: 0 8px 24px rgba(15, 23, 42, .07);--shadow-card-hover: 0 16px 36px rgba(2, 132, 199, .14);--shadow-cyan-glow: 0 0 20px rgba(2, 132, 199, .2)}:root[data-theme=eye-protect]{color-scheme:light;--bg-void: #ebe4d8;--bg-primary: #f5efe6;--bg-secondary: #ede6da;--bg-surface: #fdfbf7;--bg-card: #fdfbf7;--bg-card-hover: #f5eee4;--bg-glass: rgba(44, 36, 27, .04);--nav-bg: rgba(245, 239, 230, .88);--nav-bg-scrolled: rgba(245, 239, 230, .98);--cyan-primary: #0e7490;--cyan-bright: #155e75;--cyan-glow: rgba(14, 116, 144, .18);--cyan-subtle: rgba(14, 116, 144, .08);--cyan-border: rgba(14, 116, 144, .35);--cyan-border-hover: rgba(14, 116, 144, .75);--cyan-dark: #164e63;--ember-accent: #c2410c;--stitch-yellow: #c2410c;--stitch-yellow-hover: #9a3412;--stitch-yellow-text: #ffffff;--stitch-yellow-subtle: rgba(194, 65, 12, .12);--stitch-yellow-border: rgba(194, 65, 12, .4);--stitch-yellow-glow: 0 0 20px rgba(194, 65, 12, .2);--stitch-bg-dark: #f5efe6;--stitch-card-bg: #fdfbf7;--stitch-card-border: #e5dacb;--stitch-card-hover-border: #c2410c;--stitch-mono: "JetBrains Mono", "Fira Code", "Courier New", monospace;--text-primary: #2c241b;--text-secondary: #4a3e31;--text-muted: #6e5d4d;--text-dim: #7d6b59;--border-subtle: #e5dacb;--border-medium: #d8ccbc;--shadow-subtle: 0 4px 18px rgba(60, 40, 20, .05);--shadow-card: 0 8px 24px rgba(60, 40, 20, .06);--shadow-card-hover: 0 16px 36px rgba(14, 116, 144, .14);--shadow-cyan-glow: 0 0 20px rgba(14, 116, 144, .2)}:root{--font-primary: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--space-xs: 6px;--space-sm: 12px;--space-md: 20px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 72px;--space-3xl: 100px;--section-pad-x: clamp(18px, 6vw, 8%);--section-pad-y: clamp(42px, 5vw, 68px);--container-max: 1320px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 30px;--radius-full: 9999px;--transition-fast: .2s cubic-bezier(.16, 1, .3, 1);--transition-normal: .35s cubic-bezier(.16, 1, .3, 1);--transition-smooth: .55s cubic-bezier(.16, 1, .3, 1);--z-base: 1;--z-elevated: 10;--z-floating: 100;--z-nav: 1000;--z-modal: 50000;--z-toast: 60000;--z-cursor: 99990;--z-overlay: 2147483640;--card-blur: 16px;--card-perspective: 1200px;--card-transform-style: preserve-3d;--hud-float-display: block;--glow-intensity: 1;--bg: var(--bg-primary);--primary: var(--cyan-primary);--white: var(--text-primary)}:root[data-perf-tier=tier-1]{--card-blur: 20px;--card-perspective: 1200px;--card-transform-style: preserve-3d;--hud-float-display: block;--glow-intensity: 1}:root[data-perf-tier=tier-2]{--card-blur: 12px;--card-perspective: 900px;--card-transform-style: preserve-3d;--hud-float-display: block;--glow-intensity: .85}:root[data-perf-tier=tier-3]{--card-blur: 0px;--card-perspective: none;--card-transform-style: flat;--hud-float-display: block;--glow-intensity: .45}:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .site-header .nav-container,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .service-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .solution-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .digital-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .project-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .product-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .lab-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .why-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .tech-stack-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .stat-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .epoch-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .contact-channel-card,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .contact-form-wrapper,:root[data-perf-tier=tier-3]:not([data-theme=day]):not([data-theme=eye-protect]) .founder-card-glass{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0f1629!important;box-shadow:0 4px 20px #00000073!important}:root[data-theme=day][data-perf-tier=tier-3] .site-header .nav-container,:root[data-theme=day][data-perf-tier=tier-3] .nav-container,:root[data-theme=day] .contact-form-wrapper,:root[data-theme=day] .contact-channel-card,:root[data-theme=day][data-perf-tier=tier-3] .contact-form-wrapper,:root[data-theme=day][data-perf-tier=tier-3] .contact-channel-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 30px #0f172a14!important}:root[data-theme=eye-protect][data-perf-tier=tier-3] .site-header .nav-container,:root[data-theme=eye-protect][data-perf-tier=tier-3] .nav-container,:root[data-theme=eye-protect] .contact-form-wrapper,:root[data-theme=eye-protect] .contact-channel-card,:root[data-theme=eye-protect][data-perf-tier=tier-3] .contact-form-wrapper,:root[data-theme=eye-protect][data-perf-tier=tier-3] .contact-channel-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fdfbf7!important;border:1.5px solid #d8ccbc!important;box-shadow:0 10px 30px #3c281414!important}:root[data-perf-tier=tier-3] .service-card:before,:root[data-perf-tier=tier-3] .solution-card:before,:root[data-perf-tier=tier-3] .digital-card:before,:root[data-perf-tier=tier-3] .project-card:before,:root[data-perf-tier=tier-3] .product-card:before,:root[data-perf-tier=tier-3] .lab-card:before,:root[data-perf-tier=tier-3] .why-card:before,:root[data-perf-tier=tier-3] .tech-stack-card:before,:root[data-perf-tier=tier-3] .stat-card:before,:root[data-perf-tier=tier-3] .epoch-card:before,:root[data-perf-tier=tier-3] .contact-channel-card:before,:root[data-perf-tier=tier-3] .cursor-dot,:root[data-perf-tier=tier-3] .cursor-outline,:root[data-perf-tier=tier-3] .cursor-glow{display:none!important}:root[data-perf-tier=tier-3] .tilt-card{perspective:none!important;transform-style:flat!important}:root[data-perf-tier=tier-4]{--card-blur: 0px;--card-perspective: none;--card-transform-style: flat;--hud-float-display: block;--glow-intensity: 0}:root[data-perf-tier=tier-4] *,:root[data-perf-tier=tier-4] *:before,:root[data-perf-tier=tier-4] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important;transform:none!important}:root[data-perf-tier=tier-4] .cursor-dot,:root[data-perf-tier=tier-4] .cursor-outline,:root[data-perf-tier=tier-4] .cursor-glow,:root[data-perf-tier=tier-4] .service-card:before,:root[data-perf-tier=tier-4] .solution-card:before,:root[data-perf-tier=tier-4] .project-card:before,:root[data-perf-tier=tier-4] .product-card:before,:root[data-perf-tier=tier-4] .lab-card:before{display:none!important}[data-theme=day]{--card-blur: 0px}[data-theme=day] .hero-brand{color:#0f172a;text-shadow:none}[data-theme=day] .hero-brand .highlight-cyan{color:var(--cyan-primary);text-shadow:none}[data-theme=day] .hero-description{color:#334155}[data-theme=day] .hero-badge{background:#0284c714;border-color:#0284c74d;color:#0284c7}[data-theme=day] .stats-pill{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 4px 14px #0f172a0f}[data-theme=day] .stats-live-tag{color:#0284c7}[data-theme=day] .stat-num{color:#0f172a}[data-theme=day] .stat-lbl{color:#64748b}[data-theme=day] .service-card,[data-theme=day] .solution-card,[data-theme=day] .digital-card,[data-theme=day] .project-card,[data-theme=day] .product-card,[data-theme=day] .lab-card,[data-theme=day] .tech-stack-card,[data-theme=day] .why-card,[data-theme=day] .founder-card-glass,[data-theme=day] .stat-card,[data-theme=day] .epoch-card,[data-theme=day] .contact-channel-card,[data-theme=day] .contact-form-wrapper,[data-theme=day] .faq-item,[data-theme=day] .pricing-card,[data-theme=day] .follow-card,[data-theme=day] .estimator-card,[data-theme=day] .estimate-result-card{background:#fff;border-color:#e2e8f0;box-shadow:0 4px 18px #0f172a0f}[data-theme=day] .service-card:hover,[data-theme=day] .solution-card:hover,[data-theme=day] .digital-card:hover,[data-theme=day] .project-card:hover,[data-theme=day] .product-card:hover,[data-theme=day] .lab-card:hover,[data-theme=day] .why-card:hover,[data-theme=day] .tech-stack-card:hover,[data-theme=day] .stat-card:hover,[data-theme=day] .contact-channel-card:hover{border-color:#0284c7;box-shadow:0 12px 32px #0284c724;background:#fff}[data-theme=day] .service-tags span,[data-theme=day] .solution-tech span,[data-theme=day] .tech-tag,[data-theme=day] .hero-capability-pill,[data-theme=day] .project-tag,[data-theme=day] .spec-line,[data-theme=day] .skill-pill{background:#f1f5f9;border-color:#cbd5e1;color:#334155}[data-theme=day] .btn-secondary{background:#fff;color:#0284c7;border:1px solid #cbd5e1;box-shadow:0 2px 8px #0f172a0a}[data-theme=day] .btn-secondary:hover{background:#0284c714;border-color:#0284c7;color:#0369a1}[data-theme=day] .btn-primary{background:linear-gradient(135deg,#0284c7,#075985);color:#fff;border:none;box-shadow:0 8px 24px #0284c747}[data-theme=day] input,[data-theme=day] textarea,[data-theme=day] select{background:#fff;color:#0f172a;border-color:#cbd5e1}[data-theme=day] input::placeholder,[data-theme=day] textarea::placeholder{color:#94a3b8}[data-theme=day] .case-study-dialog,[data-theme=day] .legal-dialog,[data-theme=day] .stats-modal-dialog,[data-theme=day] .digital-dialog{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 24px 60px #0f172a2e}[data-theme=day] .digital-trust-box{background:#fff;border-color:#cbd5e1;box-shadow:0 8px 24px #0f172a0f}[data-theme=day] .digital-trust-content h4,[data-theme=day] .digital-card h3,[data-theme=day] .digital-modal-title,[data-theme=day] .digital-info-card h4,[data-theme=day] .digital-step-text strong{color:#0f172a}[data-theme=day] .digital-trust-content p,[data-theme=day] .digital-card p,[data-theme=day] .digital-card-highlights li,[data-theme=day] .digital-info-card ul li,[data-theme=day] .digital-step-text,[data-theme=day] .digital-official-desc{color:#475569}[data-theme=day] .digital-info-card{background:#f8fafc;border-color:#e2e8f0}[data-theme=day] .digital-official-box{background:#f0fdf4;border-color:#86efac}[data-theme=day] .digital-official-title{color:#15803d}[data-theme=day] .digital-disclaimer-box{background:#fffbeb;border-color:#fde68a}[data-theme=day] .digital-disclaimer-box p{color:#92400e}[data-theme=day] .digital-filter-btn,[data-theme=day] .seva-filter-pill{background:#fff!important;border:1.5px solid #0284c7!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 3px 12px #0284c71f!important}[data-theme=day] .digital-filter-btn:hover,[data-theme=day] .seva-filter-pill:hover{background:#0284c71a!important;border-color:#0369a1!important;color:#0284c7!important;box-shadow:0 5px 18px #0284c740!important;transform:translateY(-2px)}[data-theme=day] .digital-filter-btn.active,[data-theme=day] .seva-filter-pill.active{background:linear-gradient(135deg,#0284c7,#0369a1)!important;border-color:#0284c7!important;color:#fff!important;box-shadow:0 6px 20px #0284c759!important}[data-theme=day] .search-chip-btn{background:#fff!important;border:1.5px solid #38bdf8!important;color:#0f172a!important;font-weight:600!important;box-shadow:0 2px 8px #0284c71a!important}[data-theme=day] .search-chip-btn:hover{background:#0284c7!important;border-color:#0284c7!important;color:#fff!important;box-shadow:0 4px 14px #0284c74d!important;transform:translateY(-2px)}[data-theme=day] .contact-form-wrapper{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a14!important}[data-theme=day] .contact-form .form-label,[data-theme=day] .form-label{color:#0f172a!important;font-weight:600}[data-theme=day] .form-input,[data-theme=day] input.form-input,[data-theme=day] textarea.form-input,[data-theme=day] select.form-input{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-theme=day] .form-input::placeholder,[data-theme=day] input.form-input::placeholder,[data-theme=day] textarea.form-input::placeholder{color:#64748b!important;opacity:1}[data-theme=day] .form-input:focus,[data-theme=day] input.form-input:focus,[data-theme=day] textarea.form-input:focus,[data-theme=day] select.form-input:focus{background:#fff!important;border-color:#0284c7!important;color:#0f172a!important;box-shadow:0 0 0 3px #0284c733!important}[data-theme=day] .form-select,[data-theme=day] select.form-select{background-color:#f8fafc!important;color:#0f172a!important}[data-theme=day] .form-select option{background:#fff!important;color:#0f172a!important}[data-theme=day] .input-icon,[data-theme=day] .select-chevron{stroke:#64748b!important;color:#64748b!important}[data-theme=day] .stitch-inquiry-tabs{background:#f1f5f9!important;border:1px solid #cbd5e1!important}[data-theme=day] .stitch-inquiry-tab{background:transparent!important;color:#475569!important}[data-theme=day] .stitch-inquiry-tab.active{background:#0284c7!important;color:#fff!important;box-shadow:0 4px 14px #0284c740!important}[data-theme=day] .contact-sla-box{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=day] .sla-item h4{color:#0f172a!important}[data-theme=day] .sla-item p{color:#475569!important}[data-theme=day] .contact-channel-card{background:#fff!important;border:1px solid #cbd5e1!important}[data-theme=day] .channel-label{color:#64748b!important}[data-theme=day] .channel-value{color:#0f172a!important}[data-theme=day] .nav-dropdown-menu{background:#fff;border-color:#cbd5e1;box-shadow:0 10px 30px #0f172a1f}[data-theme=day] .nav-dropdown-item{color:#334155}[data-theme=day] .nav-dropdown-item:hover{background:#f1f5f9;color:#0284c7}[data-theme=day] .site-footer{background:#f1f5f9;border-top-color:#e2e8f0;color:#334155}[data-theme=day] .footer-brand-desc,[data-theme=day] .footer-copy,[data-theme=day] .footer-col a{color:#475569}[data-theme=day] .footer-col a:hover,[data-theme=day] .footer-social-link:hover{color:#0284c7}[data-theme=day] .footer-col h4{color:#0f172a}[data-theme=day] .footer-social-link{background:#fff;border-color:#cbd5e1;color:#334155}[data-theme=day] .nav-links{background:transparent!important}[data-theme=day] .nav-container{background:#fffffff0!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 30px #0f172a14!important}[data-theme=day] .nav-links a,[data-theme=day] .nav-dropdown-btn{color:#1e293b!important;font-weight:600!important}[data-theme=day] .nav-links a:hover,[data-theme=day] .nav-link.active,[data-theme=day] .nav-dropdown-btn:hover{color:#0284c7!important}[data-theme=day] .theme-btn,[data-theme=day] .lang-btn{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}[data-theme=day] .theme-btn:hover,[data-theme=day] .lang-btn:hover{background:#e2e8f0!important;border-color:#0284c7!important;color:#0284c7!important}[data-theme=day] .theme-dropdown,[data-theme=day] .lang-dropdown{background:#fff!important;border:1.5px solid #cbd5e1!important;box-shadow:0 12px 35px #0f172a26!important}[data-theme=day] .theme-opt,[data-theme=day] .lang-opt{color:#0f172a!important}[data-theme=day] .theme-opt:hover,[data-theme=day] .lang-opt:hover{background:#f1f5f9!important;color:#0284c7!important}[data-theme=eye-protect]{--card-blur: 0px}[data-theme=eye-protect] .hero-brand{color:#2c241b;text-shadow:none}[data-theme=eye-protect] .hero-brand .highlight-cyan{color:var(--cyan-primary);text-shadow:none}[data-theme=eye-protect] .hero-description{color:#4a3e31}[data-theme=eye-protect] .hero-badge{background:#0e749014;border-color:#0e74904d;color:#0e7490}[data-theme=eye-protect] .stats-pill{background:#fdfbf7;border-color:#d8ccbc;color:#2c241b;box-shadow:0 4px 14px #3c28140d}[data-theme=eye-protect] .stats-live-tag{color:#0e7490}[data-theme=eye-protect] .stat-num{color:#2c241b}[data-theme=eye-protect] .stat-lbl{color:#6e5d4d}[data-theme=eye-protect] .service-card,[data-theme=eye-protect] .solution-card,[data-theme=eye-protect] .digital-card,[data-theme=eye-protect] .project-card,[data-theme=eye-protect] .product-card,[data-theme=eye-protect] .lab-card,[data-theme=eye-protect] .tech-stack-card,[data-theme=eye-protect] .why-card,[data-theme=eye-protect] .founder-card-glass,[data-theme=eye-protect] .stat-card,[data-theme=eye-protect] .epoch-card,[data-theme=eye-protect] .contact-channel-card,[data-theme=eye-protect] .contact-form-wrapper,[data-theme=eye-protect] .faq-item,[data-theme=eye-protect] .pricing-card,[data-theme=eye-protect] .follow-card,[data-theme=eye-protect] .estimator-card,[data-theme=eye-protect] .estimate-result-card{background:#fdfbf7;border-color:#e5dacb;box-shadow:0 4px 18px #3c28140d}[data-theme=eye-protect] .service-card:hover,[data-theme=eye-protect] .solution-card:hover,[data-theme=eye-protect] .digital-card:hover,[data-theme=eye-protect] .project-card:hover,[data-theme=eye-protect] .product-card:hover,[data-theme=eye-protect] .lab-card:hover,[data-theme=eye-protect] .why-card:hover,[data-theme=eye-protect] .tech-stack-card:hover,[data-theme=eye-protect] .stat-card:hover,[data-theme=eye-protect] .contact-channel-card:hover{border-color:#0e7490;box-shadow:0 12px 32px #0e749024;background:#fdfbf7}[data-theme=eye-protect] .service-tags span,[data-theme=eye-protect] .solution-tech span,[data-theme=eye-protect] .tech-tag,[data-theme=eye-protect] .hero-capability-pill,[data-theme=eye-protect] .project-tag,[data-theme=eye-protect] .spec-line,[data-theme=eye-protect] .skill-pill{background:#eee6d9;border-color:#d8ccbc;color:#4a3e31}[data-theme=eye-protect] .btn-secondary{background:#fdfbf7;color:#0e7490;border:1px solid #d8ccbc;box-shadow:0 2px 8px #3c28140a}[data-theme=eye-protect] .btn-secondary:hover{background:#0e749014;border-color:#0e7490;color:#155e75}[data-theme=eye-protect] .btn-primary{background:linear-gradient(135deg,#0e7490,#164e63);color:#fff;border:none;box-shadow:0 8px 24px #0e749047}[data-theme=eye-protect] input,[data-theme=eye-protect] textarea,[data-theme=eye-protect] select{background:#fffdfa;color:#2c241b;border-color:#d8ccbc}[data-theme=eye-protect] input::placeholder,[data-theme=eye-protect] textarea::placeholder{color:#8c7b6d}[data-theme=eye-protect] .case-study-dialog,[data-theme=eye-protect] .legal-dialog,[data-theme=eye-protect] .stats-modal-dialog,[data-theme=eye-protect] .digital-dialog{background:#fdfbf7;border-color:#d8ccbc;color:#2c241b;box-shadow:0 24px 60px #3c281426}[data-theme=eye-protect] .digital-trust-box{background:#fdfbf7;border-color:#d8ccbc;box-shadow:0 8px 24px #3c28140d}[data-theme=eye-protect] .digital-trust-content h4,[data-theme=eye-protect] .digital-card h3,[data-theme=eye-protect] .digital-modal-title,[data-theme=eye-protect] .digital-info-card h4,[data-theme=eye-protect] .digital-step-text strong{color:#2c241b}[data-theme=eye-protect] .digital-trust-content p,[data-theme=eye-protect] .digital-card p,[data-theme=eye-protect] .digital-card-highlights li,[data-theme=eye-protect] .digital-info-card ul li,[data-theme=eye-protect] .digital-step-text,[data-theme=eye-protect] .digital-official-desc{color:#6e5d4d}[data-theme=eye-protect] .digital-info-card{background:#f5efe6;border-color:#e5dacb}[data-theme=eye-protect] .digital-official-box{background:#f0fdf4;border-color:#86efac}[data-theme=eye-protect] .digital-official-title{color:#15803d}[data-theme=eye-protect] .digital-disclaimer-box{background:#fef3c7;border-color:#fde68a}[data-theme=eye-protect] .digital-disclaimer-box p{color:#78350f}[data-theme=eye-protect] .digital-filter-btn,[data-theme=eye-protect] .seva-filter-pill{background:#fdfbf7!important;border:1.5px solid #0e7490!important;color:#2c241b!important;font-weight:600!important;box-shadow:0 3px 12px #0e74901f!important}[data-theme=eye-protect] .digital-filter-btn:hover,[data-theme=eye-protect] .seva-filter-pill:hover{background:#0e74901a!important;border-color:#155e75!important;color:#0e7490!important;box-shadow:0 5px 18px #0e749040!important;transform:translateY(-2px)}[data-theme=eye-protect] .digital-filter-btn.active,[data-theme=eye-protect] .seva-filter-pill.active{background:linear-gradient(135deg,#0e7490,#164e63)!important;border-color:#0e7490!important;color:#fff!important;box-shadow:0 6px 20px #0e749059!important}[data-theme=eye-protect] .search-chip-btn{background:#fdfbf7!important;border:1.5px solid #0e7490!important;color:#2c241b!important;font-weight:600!important;box-shadow:0 2px 8px #0e74901a!important}[data-theme=eye-protect] .search-chip-btn:hover{background:#0e7490!important;border-color:#0e7490!important;color:#fff!important;box-shadow:0 4px 14px #0e74904d!important;transform:translateY(-2px)}[data-theme=eye-protect] .contact-form-wrapper{background:#fdfbf7!important;border:1px solid #d8ccbc!important;box-shadow:0 16px 40px #3c281414!important}[data-theme=eye-protect] .contact-form .form-label,[data-theme=eye-protect] .form-label{color:#2c241b!important;font-weight:600}[data-theme=eye-protect] .form-input,[data-theme=eye-protect] input.form-input,[data-theme=eye-protect] textarea.form-input,[data-theme=eye-protect] select.form-input{background:#f7f3ec!important;border:1px solid #d8ccbc!important;color:#2c241b!important}[data-theme=eye-protect] .form-input::placeholder,[data-theme=eye-protect] input.form-input::placeholder,[data-theme=eye-protect] textarea.form-input::placeholder{color:#78716c!important;opacity:1}[data-theme=eye-protect] .form-input:focus,[data-theme=eye-protect] input.form-input:focus,[data-theme=eye-protect] textarea.form-input:focus,[data-theme=eye-protect] select.form-input:focus{background:#fff!important;border-color:#0e7490!important;color:#2c241b!important;box-shadow:0 0 0 3px #0e749033!important}[data-theme=eye-protect] .form-select,[data-theme=eye-protect] select.form-select{background-color:#f7f3ec!important;color:#2c241b!important}[data-theme=eye-protect] .form-select option{background:#fdfbf7!important;color:#2c241b!important}[data-theme=eye-protect] .input-icon,[data-theme=eye-protect] .select-chevron{stroke:#78716c!important;color:#78716c!important}[data-theme=eye-protect] .stitch-inquiry-tabs{background:#ede6da!important;border:1px solid #d8ccbc!important}[data-theme=eye-protect] .stitch-inquiry-tab{background:transparent!important;color:#5c4c3e!important}[data-theme=eye-protect] .stitch-inquiry-tab.active{background:#0e7490!important;color:#fff!important;box-shadow:0 4px 14px #0e749040!important}[data-theme=eye-protect] .contact-sla-box{background:#f7f3ec!important;border:1px solid #e5dacb!important}[data-theme=eye-protect] .sla-item h4{color:#2c241b!important}[data-theme=eye-protect] .sla-item p{color:#57534e!important}[data-theme=eye-protect] .contact-channel-card{background:#fdfbf7!important;border:1px solid #d8ccbc!important}[data-theme=eye-protect] .channel-label{color:#78716c!important}[data-theme=eye-protect] .channel-value{color:#2c241b!important}[data-theme=eye-protect] .nav-dropdown-menu{background:#fdfbf7;border-color:#d8ccbc;box-shadow:0 10px 30px #3c28141a}[data-theme=eye-protect] .nav-dropdown-item{color:#4a3e31}[data-theme=eye-protect] .nav-dropdown-item:hover{background:#ede6da;color:#0e7490}[data-theme=eye-protect] .site-footer{background:#ece4d6;border-top-color:#e5dacb;color:#4a3e31}[data-theme=eye-protect] .footer-brand-desc,[data-theme=eye-protect] .footer-copy,[data-theme=eye-protect] .footer-col a{color:#5c4c3e}[data-theme=eye-protect] .footer-col a:hover,[data-theme=eye-protect] .footer-social-link:hover{color:#0e7490}[data-theme=eye-protect] .footer-col h4{color:#2c241b}[data-theme=eye-protect] .footer-social-link{background:#fdfbf7;border-color:#d8ccbc;color:#4a3e31}[data-theme=eye-protect] .nav-links{background:transparent!important}[data-theme=eye-protect] .nav-container{background:#fdfbf7f0!important;border:1.5px solid #d8ccbc!important;box-shadow:0 10px 30px #3c281414!important}[data-theme=eye-protect] .nav-links a,[data-theme=eye-protect] .nav-dropdown-btn{color:#2c241b!important;font-weight:600!important}[data-theme=eye-protect] .nav-links a:hover,[data-theme=eye-protect] .nav-link.active,[data-theme=eye-protect] .nav-dropdown-btn:hover{color:#0e7490!important}[data-theme=eye-protect] .theme-btn,[data-theme=eye-protect] .lang-btn{background:#ede6da!important;border:1.5px solid #d8ccbc!important;color:#2c241b!important;font-weight:600!important}[data-theme=eye-protect] .theme-btn:hover,[data-theme=eye-protect] .lang-btn:hover{background:#e5dacb!important;border-color:#0e7490!important;color:#0e7490!important}[data-theme=eye-protect] .theme-dropdown,[data-theme=eye-protect] .lang-dropdown{background:#fdfbf7!important;border:1.5px solid #d8ccbc!important;box-shadow:0 12px 35px #3c28141f!important}[data-theme=eye-protect] .theme-opt,[data-theme=eye-protect] .lang-opt{color:#2c241b!important}[data-theme=eye-protect] .theme-opt:hover,[data-theme=eye-protect] .lang-opt:hover{background:#ede6da!important;color:#0e7490!important}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;font-size:16px;-webkit-text-size-adjust:100%}body{font-family:var(--font-primary);background-color:var(--bg-primary);color:var(--text-primary);line-height:1.7;overflow-x:hidden;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;user-select:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto}input,textarea,select,option,[contenteditable=true],.allow-select,.selectable,.tool-output,.tool-input,.code-block,p,span,h1,h2,h3,h4,h5,h6,pre,code{user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}body.nav-open{overflow:hidden}section{scroll-margin-top:90px}::selection{background:#00bfff4d;color:var(--text-primary)}img,svg{display:block;max-width:100%;height:auto;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:auto}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button,input,textarea{font-family:inherit;font-size:inherit;color:inherit}:focus-visible{outline:2px solid var(--cyan-bright);outline-offset:3px}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#19243d;border-radius:var(--radius-full);border:2px solid var(--bg-primary)}::-webkit-scrollbar-thumb:hover{background:var(--cyan-dark)}.skip-to-content{position:fixed;top:-100px;left:50%;transform:translate(-50%);background:var(--cyan-primary);color:#fff;padding:12px 24px;font-size:14px;font-weight:700;border-radius:0 0 var(--radius-md) var(--radius-md);z-index:2147483647;box-shadow:0 8px 30px #00bfff80;transition:top var(--transition-fast);text-decoration:none}.skip-to-content:focus{top:0;outline:3px solid #ffffff;outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.cursor-dot,.cursor-outline,.cursor-glow{display:none!important}.tilt-card{transform:none!important}.xestus-3d-orb,.orb-core,.orb-ring-1,.orb-ring-2,.orb-ring-3,.innovation-core-container,.hud-tag,.hud-tag-pulse,.trusted-indicator-dot{animation:none!important;transform:none!important}.status-live-dot,.pulse-indicator{animation:none!important}}#progress-bar{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--cyan-primary),var(--cyan-bright));z-index:var(--z-overlay);box-shadow:0 0 10px var(--cyan-glow);transition:width .1s linear}.cursor-dot,.cursor-outline,.cursor-glow{display:none!important}.service-card,.solution-card,.digital-card,.project-card,.product-card,.lab-card,.why-card,.tech-stack-card,.stat-card,.epoch-card,.contact-channel-card,.contact-form-wrapper,.seva-task-card,.tool-card,.faq-item{background:#0e162894!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 12px 35px #00000052,inset 0 1px #ffffff24!important;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1),border-color .3s ease,background .3s ease!important}.service-card:before,.solution-card:before,.digital-card:before,.project-card:before,.product-card:before,.lab-card:before,.why-card:before,.tech-stack-card:before,.stat-card:before,.epoch-card:before,.contact-channel-card:before,.contact-form-wrapper:before,.seva-task-card:before,.tool-card:before,.faq-item:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(450px circle at var(--x, 50%) var(--y, 50%),rgba(255,255,255,.16),rgba(56,214,255,.08) 35%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1}.service-card:hover:before,.solution-card:hover:before,.digital-card:hover:before,.project-card:hover:before,.product-card:hover:before,.lab-card:hover:before,.why-card:hover:before,.tech-stack-card:hover:before,.stat-card:hover:before,.epoch-card:hover:before,.contact-channel-card:hover:before,.contact-form-wrapper:hover:before,.seva-task-card:hover:before,.tool-card:hover:before,.faq-item:hover:before{opacity:1}.service-card:hover,.solution-card:hover,.digital-card:hover,.project-card:hover,.product-card:hover,.lab-card:hover,.why-card:hover,.tech-stack-card:hover,.stat-card:hover,.epoch-card:hover,.seva-task-card:hover,.tool-card:hover{background:#14203ab8!important;border-color:#ffffff47!important;box-shadow:0 20px 48px #0006,0 0 30px #00bfff2e,inset 0 1px #ffffff47!important;transform:translateY(-4px)}.site-header{background:transparent!important;background-color:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}:root[data-theme=night] .nav-container,html[data-theme=night] .nav-container,:root:not([data-theme=day]):not([data-theme=eye-protect]) .nav-container,html:not([data-theme=day]):not([data-theme=eye-protect]) .nav-container{background:#080c16e0!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1.5px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 32px #00000080,0 0 20px #00bfff26,inset 0 1px #ffffff26!important}:root[data-theme=day] .nav-container,html[data-theme=day] .nav-container,[data-theme=day] .site-header .nav-container,html[data-theme=day] .site-header .nav-container,[data-theme=day] .site-header.scrolled .nav-container,html[data-theme=day] .site-header.scrolled .nav-container{background:#fff!important;background-color:#fff!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1.5px solid #cbd5e1!important;box-shadow:0 10px 30px #0f172a1f,inset 0 1px #fff!important}[data-theme=day] .logo span,:root[data-theme=day] .logo span,html[data-theme=day] .logo span{color:#0f172a!important;font-weight:800!important}[data-theme=day] .nav-links a,:root[data-theme=day] .nav-links a,html[data-theme=day] .nav-links a,[data-theme=day] .nav-dropdown-btn,:root[data-theme=day] .nav-dropdown-btn{color:#0f172a!important;font-weight:600!important}[data-theme=day] .nav-links a:hover,:root[data-theme=day] .nav-links a:hover,[data-theme=day] .nav-link.active,:root[data-theme=day] .nav-link.active,[data-theme=day] .nav-dropdown-btn:hover{color:#0284c7!important}[data-theme=day] .theme-btn,:root[data-theme=day] .theme-btn,[data-theme=day] .lang-btn,:root[data-theme=day] .lang-btn{background:#f1f5f9!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;font-weight:600!important}:root[data-theme=eye-protect] .nav-container,html[data-theme=eye-protect] .nav-container,[data-theme=eye-protect] .site-header .nav-container,html[data-theme=eye-protect] .site-header .nav-container,[data-theme=eye-protect] .site-header.scrolled .nav-container,html[data-theme=eye-protect] .site-header.scrolled .nav-container{background:#fdfbf7!important;background-color:#fdfbf7!important;backdrop-filter:blur(20px) saturate(160%)!important;-webkit-backdrop-filter:blur(20px) saturate(160%)!important;border:1.5px solid #d8ccbc!important;box-shadow:0 10px 30px #3c28141a,inset 0 1px #fff!important}[data-theme=eye-protect] .logo span,:root[data-theme=eye-protect] .logo span,html[data-theme=eye-protect] .logo span{color:#2c241b!important;font-weight:800!important}[data-theme=eye-protect] .nav-links a,:root[data-theme=eye-protect] .nav-links a,html[data-theme=eye-protect] .nav-links a,[data-theme=eye-protect] .nav-dropdown-btn,:root[data-theme=eye-protect] .nav-dropdown-btn{color:#2c241b!important;font-weight:600!important}[data-theme=eye-protect] .nav-links a:hover,:root[data-theme=eye-protect] .nav-links a:hover,[data-theme=eye-protect] .nav-link.active,:root[data-theme=eye-protect] .nav-link.active,[data-theme=eye-protect] .nav-dropdown-btn:hover{color:#0e7490!important}[data-theme=eye-protect] .theme-btn,:root[data-theme=eye-protect] .theme-btn,[data-theme=eye-protect] .lang-btn,:root[data-theme=eye-protect] .lang-btn{background:#ede6da!important;border:1.5px solid #d8ccbc!important;color:#2c241b!important;font-weight:600!important}.digital-filter-bar,.digital-filter-nav,.seva-filter-bar,.digital-category-filters,.digital-filter-container,#digitalFilterBar{background:transparent!important;background-color:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0 auto 36px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;flex-wrap:wrap!important}.digital-search-box,.search-chips-wrapper,.security-badge-capsule,.seva-directory-trigger{background:#0c1222a6!important;backdrop-filter:blur(18px) saturate(180%)!important;-webkit-backdrop-filter:blur(18px) saturate(180%)!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff26!important}.digital-filter-btn,.seva-filter-pill{background:#0e1628bf!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1.5px solid rgba(0,191,255,.38)!important;color:#e2e8f0!important;box-shadow:0 4px 14px #00000040,0 0 12px #00bfff1f,inset 0 1px #ffffff26!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important}.digital-filter-btn:hover,.seva-filter-pill:hover{background:#00bfff29!important;border-color:#00f2fe!important;color:#fff!important;box-shadow:0 6px 20px #00f2fe59,0 0 20px #00bfff4d,inset 0 1px #ffffff4d!important;transform:translateY(-2px)!important}.digital-filter-btn.active,.seva-filter-pill.active{background:linear-gradient(135deg,#00bfff,#07c)!important;border-color:#38d6ff!important;color:#fff!important;font-weight:700!important;box-shadow:0 6px 24px #00bfff80,inset 0 1px #fff6!important}.search-chip-btn{background:#0e1628a6!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid rgba(0,191,255,.32)!important;color:#d1d8e6!important;box-shadow:0 3px 10px #0003,0 0 10px #00bfff1a,inset 0 1px #ffffff1f!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.search-chip-btn:hover{background:#00bfff2e!important;border-color:#00f2fe!important;color:#fff!important;box-shadow:0 5px 16px #00f2fe59,0 0 15px #00bfff40,inset 0 1px #ffffff40!important;transform:translateY(-2px)!important}.case-study-dialog,.seva-modal-dialog,.ai-chat-panel{background:#0a101ed9!important;backdrop-filter:blur(28px) saturate(190%)!important;-webkit-backdrop-filter:blur(28px) saturate(190%)!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 25px 65px #000000a6,0 0 35px #00bfff1f,inset 0 1px #ffffff40!important}html[data-theme=day] .service-card,html[data-theme=day] .solution-card,html[data-theme=day] .digital-card,html[data-theme=day] .project-card,html[data-theme=day] .product-card,html[data-theme=day] .lab-card,html[data-theme=day] .why-card,html[data-theme=day] .tech-stack-card,html[data-theme=day] .stat-card,html[data-theme=day] .epoch-card,html[data-theme=day] .contact-channel-card,html[data-theme=day] .contact-form-wrapper,html[data-theme=day] .seva-task-card,html[data-theme=day] .tool-card,html[data-theme=day] .faq-item{background:#ffffffbf!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1px solid rgba(226,232,240,.9)!important;box-shadow:0 10px 30px #0f172a0f,inset 0 1px #fffc!important}html[data-theme=day] .site-header{background:transparent!important;border-bottom:none!important;box-shadow:none!important}html[data-theme=eye-protect] .service-card,html[data-theme=eye-protect] .solution-card,html[data-theme=eye-protect] .digital-card,html[data-theme=eye-protect] .project-card,html[data-theme=eye-protect] .product-card,html[data-theme=eye-protect] .lab-card,html[data-theme=eye-protect] .why-card,html[data-theme=eye-protect] .tech-stack-card,html[data-theme=eye-protect] .stat-card,html[data-theme=eye-protect] .epoch-card,html[data-theme=eye-protect] .contact-channel-card,html[data-theme=eye-protect] .contact-form-wrapper,html[data-theme=eye-protect] .seva-task-card,html[data-theme=eye-protect] .tool-card,html[data-theme=eye-protect] .faq-item{background:#fdfbf7cc!important;backdrop-filter:blur(16px) saturate(160%)!important;-webkit-backdrop-filter:blur(16px) saturate(160%)!important;border:1px solid rgba(216,204,188,.8)!important;box-shadow:0 10px 30px #3c28140f,inset 0 1px #ffffffe6!important}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--cyan-primary),var(--cyan-dark));color:var(--text-primary);font-weight:700;font-size:15.5px;letter-spacing:.3px;border:1px solid rgba(255,255,255,.2);box-shadow:0 10px 28px #00bfff47;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);cursor:pointer;text-decoration:none;white-space:nowrap}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 16px 38px #00bfff73;background:linear-gradient(135deg,var(--cyan-bright),var(--cyan-primary))}.btn-primary:active{transform:translateY(-1px)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;border-radius:var(--radius-md);background:#ffffff0a;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--text-primary);font-weight:600;font-size:15.5px;border:1px solid var(--border-medium);transition:transform var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);cursor:pointer;text-decoration:none;white-space:nowrap}.btn-secondary:hover{border-color:var(--cyan-primary);background:#00bfff1f;color:var(--cyan-bright);transform:translateY(-3px);box-shadow:0 12px 30px #00bfff33}.magnetic-btn{position:relative;will-change:transform;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow var(--transition-fast)}.section-title{text-align:center;max-width:820px;margin:0 auto 65px;position:relative;z-index:2}.section-title span{display:inline-block;color:var(--cyan-bright);font-size:13px;font-weight:700;letter-spacing:3.5px;text-transform:uppercase;margin-bottom:12px}.section-title h2{font-size:clamp(30px,4.5vw,48px);font-weight:800;line-height:1.2;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.5px}.section-title p{color:var(--text-secondary);font-size:clamp(16px,1.8vw,19px);line-height:1.8}section[id],div[id],main[id]{scroll-margin-top:85px!important}.site-header{position:fixed;top:0;left:0;width:100%;z-index:var(--z-nav);padding:18px 0;pointer-events:none;transition:padding var(--transition-normal)}.site-header *,.nav-container,.nav-links,.desktop-nav-item,.nav-item-dropdown,.nav-dropdown-menu,.nav-dropdown-item,.lang-switcher,.lang-dropdown,.lang-opt,.theme-switcher,.theme-dropdown,.theme-opt,.nav-actions,.btn-nav-cta,.desktop-app-btn,.btn-outlier-nav{pointer-events:auto!important}.site-header.scrolled{padding:10px 0}.nav-container{width:min(94%,1380px);margin:0 auto;height:68px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;background:var(--nav-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle);border-radius:var(--radius-full);box-shadow:var(--shadow-subtle);pointer-events:auto!important;transition:all var(--transition-normal)}.site-header.scrolled .nav-container{background:var(--nav-bg-scrolled);border-color:var(--border-medium);box-shadow:var(--shadow-card),0 0 25px var(--cyan-glow)}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;margin-right:20px}.logo img{width:36px;height:36px;object-fit:contain;transition:transform var(--transition-normal)}.logo:hover img{transform:rotate(-8deg) scale(1.06)}.logo span{font-size:20px;font-weight:800;letter-spacing:2px;color:var(--text-primary)}.nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1.2vw,20px);list-style:none;margin:0 16px;flex:1}.nav-links a{position:relative;color:var(--text-secondary);font-size:13px;font-weight:500;padding:6px 0;transition:color var(--transition-fast);white-space:nowrap}.nav-links a:hover{color:var(--cyan-bright)}.nav-links a:after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:2px;background:linear-gradient(90deg,var(--cyan-primary),var(--cyan-bright));transition:width var(--transition-normal);border-radius:var(--radius-full)}.nav-links a:hover:after,.nav-link.active:after{width:100%}.nav-link.active{color:var(--cyan-bright);font-weight:600}.nav-lab-badge{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#0ff;background:#00bfff26;border:1px solid rgba(0,191,255,.4);border-radius:var(--radius-full);padding:1px 7px;margin-left:6px;vertical-align:middle;display:inline-block;line-height:1.4;transition:all var(--transition-fast)}.nav-links a:hover .nav-lab-badge{background:#00bfff4d;border-color:#0ff;box-shadow:0 0 10px #00bfff66}.nav-item-dropdown{position:relative;display:inline-flex;align-items:center}.nav-dropdown-btn{background:transparent;border:none;color:var(--text-secondary);font-family:var(--font-primary);font-size:13px;font-weight:500;padding:6px 0;cursor:pointer;display:inline-flex;align-items:center;gap:4px;transition:color var(--transition-fast)}.nav-dropdown-btn:hover,.nav-item-dropdown.is-open .nav-dropdown-btn{color:var(--cyan-bright)}.nav-dropdown-btn svg{width:14px;height:14px;transition:transform var(--transition-fast)}.nav-item-dropdown.is-open .nav-dropdown-btn svg{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:180px;background:var(--bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-medium);border-radius:var(--radius-md, 14px);box-shadow:var(--shadow-card);padding:8px;display:none;flex-direction:column;gap:4px;z-index:1050;list-style:none}.nav-item-dropdown.is-open .nav-dropdown-menu{display:flex;animation:fadeInDown .2s ease-out}.nav-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.nav-dropdown-item svg{width:15px;height:15px;color:var(--cyan-primary);flex-shrink:0}.nav-dropdown-item:hover{background:var(--cyan-subtle);color:var(--cyan-bright)}@media(min-width:1025px){.mobile-only-nav,.mobile-nav-item,.mobile-lang-strip,.mobile-app-strip,.mobile-theme-strip,.mobile-outlier-item{display:none!important}.desktop-nav-item{display:list-item!important}.desktop-nav-item.nav-item-dropdown{display:inline-flex!important}}@media(max-width:1024px){.desktop-nav-item,.nav-item-dropdown{display:none!important}.mobile-nav-item{display:block!important}}.nav-actions{display:flex;align-items:center;gap:14px;flex-shrink:0}.btn-nav-cta{padding:10px 22px;font-size:14px;font-weight:600;border-radius:var(--radius-full)}.menu-toggle{display:none;width:44px;height:44px;background:#ffffff0d;border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px;transition:all var(--transition-fast)}.menu-toggle:hover{background:#00bfff1f;border-color:var(--cyan-border)}.hamburger-bar{width:20px;height:2px;background:var(--text-primary);border-radius:var(--radius-full);transition:transform var(--transition-normal),opacity var(--transition-normal)}.menu-toggle.active .hamburger-bar:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.active .hamburger-bar:nth-child(2){opacity:0}.menu-toggle.active .hamburger-bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{min-height:100vh;display:flex;align-items:center;padding:105px var(--section-pad-x) 50px;position:relative;overflow:hidden;background:var(--bg-void)}.hero-backdrop{position:absolute;inset:0;pointer-events:none;z-index:var(--z-base)}.hero-starfield-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.hero-ambient-glow{position:absolute;border-radius:50%;filter:blur(100px)}.hero-glow-1{top:5%;right:15%;width:550px;height:550px;background:radial-gradient(circle,rgba(0,191,255,.16) 0%,rgba(0,119,204,.05) 50%,transparent 70%)}.hero-glow-2{bottom:10%;left:10%;width:480px;height:480px;background:radial-gradient(circle,rgba(0,119,204,.12) 0%,rgba(0,191,255,.03) 50%,transparent 70%)}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px;mask-image:radial-gradient(circle at center,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black 40%,transparent 80%)}.hero-container{width:100%;max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;position:relative;z-index:var(--z-elevated)}.hero-content{text-align:left}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.hero-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--radius-full);border:1px solid rgba(0,191,255,.35);background:#00bfff14;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:var(--cyan-bright);font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:24px;animation:heroFadeUp .65s cubic-bezier(.16,1,.3,1) both;animation-delay:.05s}.badge-pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 10px var(--cyan-primary);animation:badgeBlink 2s infinite ease-in-out}@keyframes badgeBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.hero-headline{margin-bottom:20px;animation:heroFadeUp .75s cubic-bezier(.16,1,.3,1) both;animation-delay:.15s}.hero-brand{display:block;font-size:clamp(52px,7.5vw,90px);font-weight:900;letter-spacing:3px;line-height:1;text-transform:uppercase;color:var(--text-primary);text-shadow:0 0 45px rgba(0,191,255,.25);margin-bottom:10px}.hero-subtitle{display:block;font-size:clamp(24px,3.5vw,40px);font-weight:800;line-height:1.25;background:linear-gradient(90deg,var(--cyan-primary),var(--cyan-bright),#ffffff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.5px;margin-bottom:6px}:root[data-theme=day] .hero-subtitle{background:linear-gradient(90deg,#0284c7,#0369a1,#0f172a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}:root[data-theme=eye-protect] .hero-subtitle{background:linear-gradient(90deg,#c2410c,#ea580c,#fef3c7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:clamp(16px,1.6vw,19px);line-height:1.85;color:var(--text-secondary);max-width:620px;margin-bottom:36px;animation:heroFadeUp .75s cubic-bezier(.16,1,.3,1) both;animation-delay:.25s}.hero-cta-group{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:12px;animation:heroFadeUp .75s cubic-bezier(.16,1,.3,1) both;animation-delay:.35s}.hero-btn-primary{padding:13px 26px;font-size:14.5px;font-weight:600;min-height:48px;border-radius:var(--radius-full)}.hero-btn-secondary{padding:13px 24px;font-size:14.5px;font-weight:600;min-height:48px;border-radius:var(--radius-full)}.cta-arrow{width:18px;height:18px;stroke:currentColor;stroke-width:2.5;transition:transform var(--transition-fast)}.hero-btn-primary:hover .cta-arrow{transform:translate(4px)}.hero-capability-strip{display:flex;align-items:center;gap:20px;padding-top:24px;border-top:1px solid var(--border-subtle);flex-wrap:wrap;animation:heroFadeUp .75s cubic-bezier(.16,1,.3,1) both;animation-delay:.55s}.capability-item{display:flex;align-items:center;gap:12px}.capability-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#00bfff14;border:1px solid rgba(0,191,255,.22);color:var(--cyan-bright);flex-shrink:0;transition:all var(--transition-fast)}.capability-item:hover .capability-icon{background:#00bfff29;border-color:#00bfff80;box-shadow:0 0 14px #00bfff4d;transform:translateY(-2px)}.capability-icon i,.capability-icon svg{width:17px;height:17px}.capability-info{display:flex;flex-direction:column;gap:2px}.capability-value{font-size:14.5px;font-weight:700;color:var(--text-primary);letter-spacing:.3px;line-height:1.2}.capability-label{font-size:12px;color:var(--text-muted);line-height:1.2}.capability-sep{width:1px;height:28px;background:var(--border-medium)}.capability-trusted{display:flex;align-items:center;gap:12px;padding:8px 16px;border-radius:var(--radius-full);background:#ffffff08;border:1px solid var(--border-subtle);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:all var(--transition-fast)}.capability-trusted:hover{background:#00bfff0f;border-color:#00bfff4d}.trusted-indicator-dot{width:8px;height:8px;border-radius:50%;background:#0fa;box-shadow:0 0 10px #0fa;animation:trustedPulse 2s infinite ease-in-out}@keyframes trustedPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.trusted-avatar-group{display:flex;align-items:center}.trusted-avatar{width:24px;height:24px;border-radius:50%;border:2px solid #080c16;margin-left:-7px;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 2px 6px #0006}.trusted-avatar:first-child{margin-left:0}.avatar-1{background:linear-gradient(135deg,#00bfff,#05f)}.avatar-2{background:linear-gradient(135deg,#ff007f,#7928ca)}.avatar-3{background:linear-gradient(135deg,#0fa,#00bfff)}.trusted-content{display:flex;flex-direction:column;gap:2px}.trusted-text{font-size:11.5px;font-weight:600;color:var(--text-secondary);line-height:1.2}.trusted-stars{display:flex;gap:2px}.star-icon{width:11px;height:11px;fill:#ffb800;color:#ffb800}.hero-visual-wrapper{display:flex;justify-content:center;align-items:center;position:relative;width:100%;perspective:1200px;animation:heroFadeUp .85s cubic-bezier(.16,1,.3,1) both;animation-delay:.2s}.innovation-core-container{position:relative;width:100%;max-width:530px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;will-change:transform;transition:transform .25s cubic-bezier(.16,1,.3,1)}.hero-innovation-core-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 0 35px rgba(0,191,255,.28));z-index:2}.hero-hud-tags{position:absolute;inset:0;pointer-events:none;z-index:5}.hud-tag{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:9px 16px;background:#0a1224b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(0,191,255,.35);border-radius:var(--radius-full);box-shadow:0 12px 32px #0000008c,0 0 22px #00bfff2e,inset 0 1px #ffffff2e;pointer-events:auto;cursor:pointer;user-select:none;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease,background .25s ease;will-change:transform}.hud-tag:hover{transform:translateY(-4px) scale(1.06)!important;border-color:#00ffffbf;box-shadow:0 16px 40px #000000b3,0 0 32px #00bfff73,inset 0 1px #ffffff4d;background:#0e1932e6}.hud-tag-icon{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#00bfff26;border:1px solid rgba(0,191,255,.4);color:var(--cyan-bright);flex-shrink:0}.hud-tag-icon i,.hud-tag-icon svg{width:14px;height:14px}.hud-tag-text{font-size:13px;font-weight:700;letter-spacing:.4px;color:#fff;white-space:nowrap}.hud-tag-info{display:flex;flex-direction:column;gap:1px}.hud-tag-title{font-size:12.5px;font-weight:700;letter-spacing:.3px;color:var(--text-primary, #ffffff);line-height:1.2;white-space:nowrap}.hud-tag-sub{font-size:10px;font-weight:500;color:var(--cyan-bright, #00ffff);letter-spacing:.2px;line-height:1.2;white-space:nowrap}.hud-tag-pulse{width:6px;height:6px;border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 8px var(--cyan-bright);margin-left:2px;animation:hudPulse 2.5s infinite ease-in-out}@keyframes hudPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.hud-tag-1{top:12%;left:8%;animation:hudFloat1 6s ease-in-out infinite alternate}.hud-tag-2{top:10%;right:8%;animation:hudFloat2 6.8s ease-in-out infinite alternate}.hud-tag-3{bottom:16%;left:6%;animation:hudFloat3 7.2s ease-in-out infinite alternate}.hud-tag-4{bottom:14%;right:6%;animation:hudFloat4 6.4s ease-in-out infinite alternate}@keyframes hudFloat1{0%{transform:translate(0)}to{transform:translate(6px,-10px)}}@keyframes hudFloat2{0%{transform:translate(0)}to{transform:translate(-8px,-12px)}}@keyframes hudFloat3{0%{transform:translate(0)}to{transform:translate(8px,8px)}}@keyframes hudFloat4{0%{transform:translate(0)}to{transform:translate(-6px,10px)}}.xestus-3d-orb{display:none}.services{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative}.services-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px;align-items:stretch}.service-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:38px 30px;display:flex;flex-direction:column;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);position:relative;overflow:hidden;isolation:isolate;box-sizing:border-box;height:100%;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.service-card:hover{transform:translateY(-8px);border-color:var(--cyan-border-hover);box-shadow:var(--shadow-card-hover);background:var(--bg-card-hover)}.service-card:before,.solution-card:before,.digital-card:before,.project-card:before,.product-card:before,.lab-card:before,.why-card:before,.tech-stack-card:before,.stat-card:before,.contact-channel-card:before,.epoch-card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(320px circle at var(--x, 50%) var(--y, 50%),rgba(0,191,255,.18),rgba(99,102,241,.05) 45%,transparent 75%);opacity:0;transition:opacity var(--transition-fast);pointer-events:none;z-index:1}.service-card:hover:before,.solution-card:hover:before,.digital-card:hover:before,.project-card:hover:before,.product-card:hover:before,.lab-card:hover:before,.why-card:hover:before,.tech-stack-card:hover:before,.stat-card:hover:before,.contact-channel-card:hover:before,.epoch-card:hover:before{opacity:1}.service-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);margin-bottom:22px;transition:transform var(--transition-normal),background var(--transition-normal),color var(--transition-normal)}.service-icon svg{width:30px;height:30px;stroke:var(--cyan-bright);stroke-width:2.2;transition:stroke var(--transition-normal)}.service-card:hover .service-icon{background:var(--cyan-primary);color:var(--text-primary);transform:scale(1.08) rotate(6deg);border-color:transparent}.service-card:hover .service-icon svg{stroke:var(--text-primary)}.service-card h3{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:12px;transition:color var(--transition-fast)}.service-card:hover h3{color:var(--cyan-bright)}.service-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.7;flex:1}.service-tags{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 24px}.service-tags span{padding:5px 11px;border-radius:var(--radius-full);font-size:11.5px;font-weight:600;color:#9fe7ff;background:#00bfff12;border:1px solid rgba(0,191,255,.2);transition:all var(--transition-fast)}.service-card:hover .service-tags span{background:#00bfff24;border-color:var(--cyan-border-hover)}.service-cta{color:var(--cyan-primary);font-weight:600;font-size:14px;display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--border-subtle);transition:color var(--transition-fast),gap var(--transition-fast)}.service-cta svg{width:16px;height:16px;stroke-width:2.2;transition:transform var(--transition-fast)}.service-card:hover .service-cta{color:var(--cyan-bright);gap:12px}.service-card:hover .service-cta svg{transform:translate(3px)}.solutions{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-primary);position:relative}.solutions-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:32px}.solution-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:42px 36px;display:flex;flex-direction:column;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);position:relative;overflow:hidden;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.solution-card:hover{transform:translateY(-8px);border-color:var(--cyan-border-hover);box-shadow:var(--shadow-card-hover);background:var(--bg-card-hover)}.solution-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.solution-icon{width:56px;height:56px;border-radius:var(--radius-md);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;transition:all var(--transition-normal)}.solution-icon svg{width:28px;height:28px;stroke-width:2.2}.solution-card:hover .solution-icon{background:var(--cyan-primary);color:#fff;transform:scale(1.08) rotate(6deg);border-color:transparent}.solution-badge{padding:5px 13px;border-radius:var(--radius-full);background:#00bfff1a;border:1px solid var(--cyan-border);color:var(--cyan-bright);font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.solution-card h3{font-size:23px;font-weight:800;color:var(--text-primary);margin-bottom:12px;transition:color var(--transition-fast)}.solution-card:hover h3{color:var(--cyan-bright)}.solution-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.75;margin-bottom:20px}.solution-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:22px;padding:16px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.solution-features li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--text-secondary);font-weight:500}.solution-features li svg{width:16px;height:16px;stroke:var(--cyan-bright);flex-shrink:0}.solution-tech{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:26px}.solution-tech span{padding:5px 12px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:11.5px;font-weight:500;transition:all var(--transition-fast)}.solution-card:hover .solution-tech span{color:var(--cyan-bright);border-color:#00bfff40;background:#00bfff14}.solution-cta{margin-top:auto;display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;width:100%}.solution-cta svg{width:16px;width:100%;justify-content:center}.portfolio{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative}.portfolio-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:48px}.filter-btn{padding:10px 22px;border-radius:var(--radius-full);font-size:13.5px;font-weight:600;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast)}.filter-btn:hover{color:var(--text-primary);border-color:var(--cyan-border);background:var(--cyan-subtle)}.filter-btn.active{color:#fff;background:linear-gradient(135deg,#0284c7,#07c);border-color:var(--cyan-bright);box-shadow:0 0 16px var(--cyan-glow)}.filter-btn:focus-visible{box-shadow:var(--glow-focus)}.portfolio-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;align-items:stretch}.project-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);overflow:hidden;display:flex;flex-direction:column;position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);isolation:isolate;box-sizing:border-box;height:100%;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),opacity var(--transition-normal),background var(--transition-normal)}.project-card.is-hidden{display:none;opacity:0;pointer-events:none}.project-card:hover{transform:translateY(-8px);border-color:var(--cyan-border-hover);box-shadow:var(--shadow-card-hover);background:var(--bg-card-hover)}.project-header-bar{display:flex;justify-content:space-between;align-items:center;padding:16px 24px 0;z-index:2}.project-category-badge{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--cyan-bright);background:#00bfff1a;border:1px solid var(--cyan-border);padding:4px 11px;border-radius:var(--radius-full)}.project-status-badge{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full)}.status-prod{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.3)}.status-lab{color:#c084fc;background:#c084fc1a;border:1px solid rgba(192,132,252,.3)}.status-sys{color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.3)}.status-devops{color:#fb923c;background:#fb923c1a;border:1px solid rgba(251,146,60,.3)}.status-cad{color:#2dd4bf;background:#2dd4bf1a;border:1px solid rgba(45,212,191,.3)}.project-image{position:relative;height:220px;aspect-ratio:16 / 9;margin:14px 20px 0;border-radius:var(--radius-md);overflow:hidden;background:var(--bg-surface);border:1px solid rgba(255,255,255,.06)}.project-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s ease}.project-card:hover .project-image img{transform:scale(1.05);filter:brightness(1.06)}.project-image-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(11,21,38,.75) 0%,transparent 60%);pointer-events:none}.project-content{padding:24px 24px 28px;display:flex;flex-direction:column;flex:1}.project-content h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:8px;line-height:1.35;transition:color var(--transition-fast)}.project-card:hover h3{color:var(--cyan-bright)}.project-tagline{color:var(--text-secondary);font-size:14px;line-height:1.65;margin-bottom:18px}.project-story-box{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.story-item{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5}.story-label{font-weight:700;color:var(--cyan-bright);min-width:68px;flex-shrink:0}.story-desc{color:var(--text-secondary)}.project-metric-pill{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-sm);background:#00bfff0f;border:1px solid rgba(0,191,255,.18);color:#b0e6ff;font-size:12px;font-weight:600;margin-bottom:18px}.project-metric-pill svg{width:15px;height:15px;stroke:var(--cyan-bright);flex-shrink:0}.project-tech{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.project-tech span{padding:4px 10px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;font-weight:500;transition:all var(--transition-fast)}.project-card:hover .project-tech span{color:var(--cyan-bright);border-color:#00bfff40;background:#00bfff14}.project-actions{display:flex;gap:10px;margin-top:auto}.btn-case-study{flex:1.2;padding:11px 16px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;border:none}.btn-case-study svg{width:15px;height:15px;stroke-width:2.2}.btn-project-discuss{flex:1;padding:11px 14px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px}.btn-project-discuss svg{width:14px;height:14px;stroke-width:2.2;transition:transform var(--transition-fast)}.project-card:hover .btn-project-discuss svg{transform:translate(2px,-2px)}body.modal-open{overflow:hidden!important;padding-right:var(--scrollbar-width, 0px)}.case-study-modal{position:fixed;inset:0;z-index:var(--z-modal, 50000);display:none;align-items:center;justify-content:center;padding:24px 16px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.case-study-modal.is-open,.case-study-modal.is-active{display:flex;visibility:visible;opacity:1;pointer-events:auto}.case-study-backdrop{position:fixed;inset:0;z-index:1;background:#040810d9;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.case-study-dialog{position:relative;z-index:2;width:100%;max-width:840px;max-height:90vh;background:#0b1526;border:1px solid var(--cyan-border);border-radius:var(--radius-2xl);box-shadow:0 24px 64px #000c,0 0 40px #00bfff26;overflow-y:auto;display:flex;flex-direction:column;transform:scale(.94) translateY(20px);transition:transform var(--transition-normal)}.case-study-modal.is-open .case-study-dialog{transform:scale(1) translateY(0)}.modal-close-btn{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:var(--radius-full);background:#ffffff0f;border:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all var(--transition-fast)}.modal-close-btn:hover{background:#00bfff26;border-color:var(--cyan-primary);color:var(--cyan-bright);transform:rotate(90deg)}.modal-close-btn svg{width:20px;height:20px}.modal-content-container{padding:36px 36px 40px;color:var(--text-primary)}.modal-header{margin-bottom:28px;padding-right:48px}.modal-badges{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.modal-title{font-size:clamp(24px,3.5vw,32px);font-weight:800;color:var(--text-primary);line-height:1.25;margin-bottom:12px}.modal-summary{color:var(--cyan-bright);font-size:15.5px;line-height:1.65}.modal-visual-preview{width:100%;height:260px;border-radius:var(--radius-lg);overflow:hidden;margin-bottom:32px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.modal-visual-preview img{width:100%;height:100%;object-fit:cover;display:block}.modal-section{margin-bottom:28px}.modal-section-title{font-size:17px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border-subtle)}.modal-section-title svg{width:18px;height:18px;stroke:var(--cyan-bright)}.modal-section p{color:var(--text-secondary);font-size:14.5px;line-height:1.75}.modal-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}.modal-box{background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:20px}.modal-box h4{font-size:14px;font-weight:700;color:var(--cyan-bright);margin-bottom:8px}.modal-box p{font-size:13.5px;color:var(--text-secondary);line-height:1.6}.modal-features-list{list-style:none;display:flex;flex-direction:column;gap:10px;margin-top:12px}.modal-features-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--text-secondary)}.modal-features-list li svg{width:16px;height:16px;stroke:var(--cyan-bright);flex-shrink:0;margin-top:3px}.modal-tech-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.modal-tech-pills span{padding:6px 14px;border-radius:var(--radius-full);background:#00bfff14;border:1px solid var(--cyan-border);color:var(--cyan-bright);font-size:12px;font-weight:600}.modal-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:24px;border-top:1px solid var(--border-subtle)}.modal-footer-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;font-size:14px;font-weight:600}.lab{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative}.badge-pulsing{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;background:#00bfff1a;border:1px solid var(--cyan-border);border-radius:var(--radius-full);color:var(--cyan-bright);font-size:11.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:12px}.badge-pulsing svg{width:15px;height:15px}.lab-metrics-ribbon{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:var(--container-max);margin:0 auto 48px}.lab-metric-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px 20px;text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--transition-fast),border-color var(--transition-fast)}.lab-metric-card:hover{transform:translateY(-4px);border-color:var(--cyan-border-hover)}.lab-metric-num{display:block;font-size:32px;font-weight:800;color:var(--cyan-bright);margin-bottom:4px}.lab-metric-title{display:block;font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:3px}.lab-metric-sub{display:block;font-size:12px;color:var(--text-muted)}.lab-interactive-module{max-width:var(--container-max);margin:0 auto 56px;background:#070d18;border:1px solid rgba(0,191,255,.25);border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #00bfff14}.lab-terminal-header{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;background:#0b1526;border-bottom:1px solid rgba(0,191,255,.15);flex-wrap:wrap;gap:12px}.terminal-dots{display:flex;gap:6px;align-items:center}.terminal-dots .dot{width:10px;height:10px;border-radius:50%}.terminal-dots .dot.red{background:#ff5f56}.terminal-dots .dot.yellow{background:#ffbd2e}.terminal-dots .dot.green{background:#27c93f}.terminal-tabs{display:flex;gap:8px;flex-wrap:wrap}.terminal-tab{padding:6px 14px;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12.5px;font-weight:600;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all var(--transition-fast)}.terminal-tab svg{width:14px;height:14px}.terminal-tab:hover{color:var(--cyan-bright);border-color:var(--cyan-border-hover);background:#00bfff14}.terminal-tab.active{background:var(--cyan-subtle);border-color:var(--cyan-primary);color:var(--cyan-bright)}.terminal-status-badge{font-size:11px;font-weight:700;letter-spacing:.5px;color:#0f8;display:flex;align-items:center;gap:6px}.pulse-indicator{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 10px #0f8;animation:pulseDot 2s infinite}.lab-terminal-body{padding:24px 28px;font-family:monospace,JetBrains Mono,Consolas,Courier New,monospace;font-size:13px;line-height:1.75;min-height:220px;max-height:340px;overflow-y:auto;color:#c0d8f0;background:#070d18}.terminal-line{margin-bottom:6px;display:flex;align-items:baseline;gap:8px;word-break:break-word}.term-prompt{color:var(--cyan-bright);font-weight:700;user-select:none}.term-dim{color:#94a3b8}.term-cyan{color:#0ff}.term-green{color:#0f8}.term-amber{color:#ffbd2e}.term-purple{color:#c084fc}.term-white{color:#fff;font-weight:600}.term-highlight{background:#00bfff26;padding:1px 6px;border-radius:3px;color:#0ff}.lab-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:28px;max-width:var(--container-max);margin:0 auto 50px}.lab-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:34px 28px;display:flex;flex-direction:column;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.lab-card:hover{transform:translateY(-6px);border-color:var(--cyan-border-hover);box-shadow:var(--shadow-card-hover);background:var(--bg-card-hover)}.lab-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.lab-track-badge{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--cyan-bright)}.lab-status-pill{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-full)}.lab-status-pill.status-active{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.3)}.lab-status-pill.status-alpha{color:#c084fc;background:#c084fc1a;border:1px solid rgba(192,132,252,.3)}.lab-status-pill.status-concept{color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.3)}.lab-card-icon{width:48px;height:48px;border-radius:var(--radius-md);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:transform var(--transition-normal)}.lab-card-icon svg{width:24px;height:24px;stroke-width:2.2}.lab-card:hover .lab-card-icon{transform:scale(1.08) rotate(6deg);background:var(--cyan-primary);color:#fff;border-color:transparent}.lab-card h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:10px;line-height:1.35;transition:color var(--transition-fast)}.lab-card:hover h3{color:var(--cyan-bright)}.lab-card p{font-size:14px;line-height:1.65;color:var(--text-secondary);margin-bottom:18px}.lab-benchmark-box{background:#00bfff0a;border:1px solid rgba(0,191,255,.15);border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:20px;font-size:12px;line-height:1.5}.benchmark-label{font-weight:700;color:var(--cyan-bright);display:block;margin-bottom:2px}.benchmark-val{color:var(--text-secondary)}.lab-tech-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.lab-tech-tags span{padding:4px 10px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;font-weight:500;transition:all var(--transition-fast)}.lab-card:hover .lab-tech-tags span{color:var(--cyan-bright);border-color:#00bfff40;background:#00bfff14}.lab-footer-banner{background:linear-gradient(135deg,#10244299,#0a1426cc);border:1px solid var(--cyan-border);border-radius:var(--radius-xl);padding:32px 36px;max-width:var(--container-max);margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lab-footer-content{display:flex;align-items:center;gap:18px}.lab-footer-icon{width:52px;height:52px;border-radius:var(--radius-md);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0}.lab-footer-icon svg{width:26px;height:26px}.lab-footer-content h3{font-size:20px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.lab-footer-content p{font-size:14px;color:var(--text-secondary);line-height:1.5}.lab-footer-banner .btn-primary{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:13px 26px}.why-us{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative}.why-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.why-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:38px 28px;display:flex;flex-direction:column;text-align:left;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),background var(--transition-normal)}.why-card:hover{transform:translateY(-6px);border-color:var(--cyan-border-hover);box-shadow:var(--shadow-card-hover);background:var(--bg-card-hover)}.why-icon{width:52px;height:52px;border-radius:var(--radius-md);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform var(--transition-normal),background var(--transition-normal)}.why-icon svg{width:26px;height:26px;stroke-width:2.2}.why-card:hover .why-icon{background:var(--cyan-primary);color:#fff;transform:scale(1.08) rotate(6deg);border-color:transparent}.why-card h3{color:var(--text-primary);font-size:20px;font-weight:700;margin-bottom:10px;line-height:1.35;transition:color var(--transition-fast)}.why-card:hover h3{color:var(--cyan-bright)}.why-card p{color:var(--text-secondary);font-size:14.5px;line-height:1.7}.founder{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-primary);position:relative}.founder-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:380px 1fr;gap:56px;align-items:center}.founder-image-wrapper{position:relative}.founder-image-card{position:relative;border-radius:var(--radius-2xl);overflow:hidden;border:1px solid var(--cyan-border);box-shadow:0 24px 60px #000000b3,0 0 35px #00bfff26;background:var(--bg-card)}.founder-image-card img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;transition:transform var(--transition-normal)}.founder-image-card:hover img{transform:scale(1.03)}.founder-verified-badge{position:absolute;bottom:16px;left:16px;right:16px;padding:9px 16px;border-radius:var(--radius-full);background:#070e1ae6;border:1px solid rgba(0,191,255,.4);color:var(--cyan-bright);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:7px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 20px #00000080}.founder-verified-badge svg{width:16px;height:16px;stroke:var(--cyan-bright)}.founder-info{display:flex;flex-direction:column}.founder-role-badge{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--cyan-bright);margin-bottom:6px}.founder-info h3{font-size:clamp(32px,4vw,44px);font-weight:800;color:var(--text-primary);margin-bottom:4px;line-height:1.2}.founder-info h4{font-size:18px;color:var(--cyan-bright);font-weight:600;margin-bottom:20px}.founder-quote-box{position:relative;background:#00bfff0a;border-left:3px solid var(--cyan-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:18px 22px;margin-bottom:20px}.quote-icon{width:20px;height:20px;stroke:var(--cyan-bright);opacity:.6;margin-bottom:8px}.founder-quote-box p{font-size:15px;line-height:1.75;color:var(--text-primary);font-style:italic}.founder-bio{font-size:14.5px;line-height:1.8;color:var(--text-secondary);margin-bottom:22px}.founder-competencies{margin-bottom:28px}.competency-title{font-size:12px;font-weight:700;color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:10px}.founder-skills{display:flex;flex-wrap:wrap;gap:8px}.founder-skills span{padding:6px 14px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;font-weight:600;transition:all var(--transition-fast)}.founder-skills span:hover{color:var(--cyan-bright);border-color:var(--cyan-border-hover);background:#00bfff14}.founder-actions{display:flex;gap:14px;flex-wrap:wrap}.founder-actions a{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600}.founder-actions svg{width:16px;height:16px}.technologies{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative}.tech-stack-grid{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.tech-stack-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:30px 24px;display:flex;flex-direction:column;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--transition-fast),border-color var(--transition-fast)}.tech-stack-card:hover{transform:translateY(-5px);border-color:var(--cyan-border-hover)}.tech-stack-header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.tech-stack-header svg{width:24px;height:24px;stroke:var(--cyan-bright);flex-shrink:0}.tech-stack-header h3{font-size:18px;font-weight:700;color:var(--text-primary)}.tech-pills{display:flex;flex-wrap:wrap;gap:6px}.tech-pills span{padding:5px 12px;border-radius:var(--radius-full);background:#00bfff0f;border:1px solid rgba(0,191,255,.18);color:var(--cyan-bright);font-size:11.5px;font-weight:600;transition:all var(--transition-fast)}.tech-stack-card:hover .tech-pills span{border-color:var(--cyan-primary);background:#00bfff1f}.stats{padding:60px var(--section-pad-x);background:var(--bg-primary)}.stats-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.stat-card{padding:28px 20px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--transition-fast),border-color var(--transition-fast)}.stat-card:hover{transform:translateY(-4px);border-color:var(--cyan-border-hover)}.stat-card h2{font-size:36px;font-weight:800;color:var(--cyan-bright);margin-bottom:6px}.stat-card p{color:var(--text-secondary);font-size:13px;font-weight:600}.contact{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-primary);position:relative}.contact-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:minmax(min(100%,300px),420px) 1fr;gap:48px;align-items:start;text-align:left}.contact-info-panel{display:flex;flex-direction:column;gap:24px}.contact-card-group{display:flex;flex-direction:column;gap:14px}.contact-channel-card{display:flex;align-items:center;gap:14px;padding:18px 20px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all var(--transition-fast)}.contact-channel-card:hover{border-color:var(--cyan-border-hover);background:var(--bg-card-hover);transform:translateY(-2px)}.channel-icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0}.channel-icon svg{width:22px;height:22px;stroke-width:2.2}.channel-details{flex:1;display:flex;flex-direction:column;min-width:0}.channel-label{font-size:11px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);margin-bottom:3px}.channel-value{font-size:14.5px;font-weight:700;color:var(--text-primary);text-decoration:none;word-break:break-all;transition:color var(--transition-fast)}.channel-value:hover{color:var(--cyan-bright)}.btn-copy-email{padding:6px 12px;font-size:12px;font-weight:600;color:var(--cyan-bright);background:#00bfff14;border:1px solid var(--cyan-border);border-radius:var(--radius-full);cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all var(--transition-fast)}.btn-copy-email svg{width:13px;height:13px}.btn-copy-email:hover,.btn-copy-email.copied{background:var(--cyan-primary);color:#fff;border-color:transparent}.btn-channel-link{padding:6px 12px;font-size:12px;font-weight:600;color:var(--cyan-bright);background:#00bfff14;border:1px solid var(--cyan-border);border-radius:var(--radius-full);text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:all var(--transition-fast)}.btn-channel-link svg{width:13px;height:13px;transition:transform var(--transition-fast)}.btn-channel-link:hover{background:var(--cyan-primary);color:#fff;border-color:transparent}.btn-channel-link:hover svg{transform:translate(2px,-2px)}.contact-sla-box{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:26px 24px;display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.sla-item{display:flex;gap:14px;align-items:flex-start}.sla-icon{width:36px;height:36px;border-radius:var(--radius-sm);background:#00bfff0f;border:1px solid rgba(0,191,255,.15);color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.sla-icon svg{width:18px;height:18px}.sla-content h4{font-size:14px;font-weight:700;color:var(--text-primary);margin-bottom:4px}.sla-content p{font-size:12.5px;line-height:1.6;color:var(--text-secondary);margin:0}.contact-form-wrapper{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:38px 36px;box-shadow:0 20px 50px #00000080,0 0 30px #00bfff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.contact-form{display:flex;flex-direction:column;gap:18px;width:100%}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-group{display:flex;flex-direction:column;gap:6px;position:relative}.form-label{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--text-primary);letter-spacing:.2px}.required-star{color:#ff5f56;font-weight:700}.input-container{position:relative;display:flex;align-items:center;width:100%}.input-icon{position:absolute;left:16px;width:18px;height:18px;stroke:var(--text-muted);pointer-events:none;transition:stroke var(--transition-fast)}.input-container:focus-within .input-icon{stroke:var(--cyan-bright)}.form-input{width:100%;padding:13px 18px 13px 44px;border-radius:var(--radius-md);background:#050a1499;border:1px solid var(--border-medium);color:var(--text-primary);font-family:inherit;font-size:14.5px;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.form-input::placeholder{color:var(--text-dim)}.form-input:focus{border-color:var(--cyan-bright);background:#050c19d9;box-shadow:0 0 0 3px #00bfff26}.form-group.has-error .form-input{border-color:#ff5f56!important;box-shadow:0 0 0 3px #ff5f5626!important}.input-error-msg{display:none;font-size:11.5px;color:#ff5f56;margin-top:2px;font-weight:500}.form-group.has-error .input-error-msg{display:block}.select-container{position:relative}.form-select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:40px;color:var(--text-primary)}.form-select option{background:#0b1526;color:var(--text-primary);padding:10px}.select-chevron{position:absolute;right:16px;width:16px;height:16px;stroke:var(--text-muted);pointer-events:none}.textarea-container{align-items:flex-start}.textarea-icon{top:15px}.form-textarea{padding-top:13px;min-height:120px;resize:vertical;line-height:1.6}.form-submit-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:4px;flex-wrap:wrap}.btn-submit-inquiry{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 30px;font-size:14.5px;font-weight:700;min-width:180px;border:none;cursor:pointer;position:relative}.btn-submit-inquiry svg{width:16px;height:16px;stroke-width:2.4}.btn-spinner{display:none;width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.btn-submit-inquiry.is-loading .btn-spinner{display:inline-block}.btn-submit-inquiry.is-loading .btn-arrow{display:none}.btn-submit-inquiry:disabled{opacity:.7;cursor:not-allowed}.form-privacy-guarantee{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted)}.form-privacy-guarantee svg{width:14px;height:14px;stroke:var(--cyan-bright)}.form-status-banner{display:none;padding:13px 18px;border-radius:var(--radius-md);font-size:13.5px;font-weight:600;line-height:1.5;margin-top:10px;text-align:left}.form-status-banner.status-transmitting{display:flex;align-items:center;gap:10px;background:#00bfff1a;border:1px solid rgba(0,191,255,.3);color:var(--cyan-bright)}.form-status-banner.status-success{display:flex;align-items:center;gap:10px;background:#27c93f1a;border:1px solid rgba(39,201,63,.3);color:#4ade80}.form-status-banner.status-error{display:flex;align-items:center;gap:10px;background:#ff5f561a;border:1px solid rgba(255,95,86,.3);color:#ff8a80}.site-footer{background:var(--bg-void);padding:50px var(--section-pad-x) 30px;border-top:1px solid var(--border-subtle);position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;height:1px;background:linear-gradient(90deg,transparent,var(--cyan-primary),transparent)}.footer-container{max-width:var(--container-max);margin:0 auto;display:flex;flex-direction:column;gap:52px}.footer-brand-section{display:flex;flex-direction:column;gap:18px;padding-bottom:40px;border-bottom:1px solid var(--border-subtle)}.footer-brand-header{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.footer-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.footer-logo img{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(0,191,255,.4))}.footer-brand-name{font-size:24px;font-weight:800;letter-spacing:2px;color:var(--cyan-bright)}.footer-tagline{font-size:14px;font-weight:600;color:var(--text-muted);letter-spacing:.5px;padding-left:14px;border-left:1px solid var(--border-medium)}.footer-mission-text{max-width:680px;font-size:14.5px;line-height:1.7;color:var(--text-secondary);margin:0}.footer-channels-row{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-top:8px}.footer-social-links{display:flex;align-items:center;gap:12px}.footer-social-btn{width:40px;height:40px;border-radius:var(--radius-full);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all var(--transition-fast)}.footer-social-btn svg{width:18px;height:18px}.footer-social-btn:hover{background:var(--cyan-subtle);border-color:var(--cyan-primary);color:var(--cyan-bright);transform:translateY(-3px);box-shadow:0 4px 16px #00bfff33}.footer-status-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:var(--radius-full);background:#00ff880f;border:1px solid rgba(0,255,136,.2);color:#4ade80;font-size:12px;font-weight:600}.status-live-dot{width:8px;height:8px;border-radius:50%;background:#0f8;box-shadow:0 0 8px #0f8;animation:pulseDot 2s infinite}.footer-nav-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-nav-col{display:flex;flex-direction:column;gap:16px}.footer-col-title{font-size:14px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--text-primary);margin-bottom:2px}.footer-links-list{list-style:none;display:flex;flex-direction:column;gap:11px;padding:0;margin:0}.footer-links-list li a{color:var(--text-muted);font-size:13.5px;text-decoration:none;transition:color var(--transition-fast),transform var(--transition-fast);display:inline-block}.footer-links-list li a:hover{color:var(--cyan-bright);transform:translate(4px)}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:36px;border-top:1px solid var(--border-subtle);flex-wrap:wrap}.footer-copyright p{color:var(--text-muted);font-size:13px;margin:0}.footer-legal-links{display:flex;align-items:center;gap:10px}.legal-link-btn{background:none;border:none;color:var(--text-muted);font-size:12.5px;cursor:pointer;padding:4px 6px;transition:color var(--transition-fast)}.legal-link-btn:hover{color:var(--cyan-bright);text-decoration:underline}.legal-sep{color:var(--text-dim);font-size:10px}.footer-back-to-top{display:flex;align-items:center}.btn-back-to-top{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;background:#ffffff0a;border:1px solid var(--border-subtle);border-radius:var(--radius-full);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-back-to-top svg{width:14px;height:14px;stroke:var(--cyan-bright);transition:transform var(--transition-fast)}.btn-back-to-top:hover{background:var(--cyan-subtle);border-color:var(--cyan-primary);color:var(--cyan-bright);transform:translateY(-2px)}.btn-back-to-top:hover svg{transform:translateY(-2px)}.connection-overlay{position:fixed;inset:0;width:100vw;height:100vh;z-index:var(--z-overlay);display:none;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at center,rgba(0,191,255,.12),transparent 50%),#05070cf5;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);text-align:center}.connection-overlay.show{display:flex;animation:connectionFadeIn .35s ease forwards}.connection-box{width:min(500px,100%);padding:42px 30px;border:1px solid var(--cyan-border);border-radius:var(--radius-xl);background:#0e1424d9;box-shadow:0 0 50px #00bfff26;animation:connectionFloat 3.5s ease-in-out infinite}.connection-icon{font-size:52px;margin-bottom:16px;filter:drop-shadow(0 0 16px rgba(0,191,255,.6));animation:signalLost 1.8s infinite ease-in-out}.connection-status{font-size:12px;letter-spacing:3px;color:var(--text-muted);margin-bottom:14px}.connection-status span{color:var(--cyan-bright);font-weight:700}.connection-box h2{font-size:clamp(24px,4vw,32px);color:var(--text-primary);margin-bottom:12px}.connection-box p{color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:24px}.connection-loader{display:flex;justify-content:center;gap:8px;margin-bottom:26px}.connection-loader span{width:8px;height:8px;border-radius:50%;background:var(--cyan-primary);animation:connectionDots 1.3s infinite ease-in-out}.connection-loader span:nth-child(2){animation-delay:.2s}.connection-loader span:nth-child(3){animation-delay:.4s}#retryConnection{border:none;padding:13px 28px;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--cyan-primary),var(--cyan-dark));color:var(--text-primary);font-weight:700;font-size:14.5px;cursor:pointer;box-shadow:0 8px 22px #00bfff4d;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}#retryConnection:hover{transform:translateY(-2px);box-shadow:0 12px 30px #00bfff73}.connection-box small{display:block;margin-top:20px;color:var(--text-dim);font-size:11.5px}@keyframes connectionFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes connectionFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes signalLost{0%,to{transform:rotate(0);opacity:1}50%{transform:rotate(-10deg);opacity:.6}}@keyframes connectionDots{0%,80%,to{transform:scale(.6);opacity:.35}40%{transform:scale(1.1);opacity:1}}.follow-section{padding:0 var(--section-pad-x) calc(var(--section-pad-y) * .75);background:var(--bg-primary);position:relative;z-index:2}.follow-container{max-width:var(--container-max);margin:0 auto}.follow-card{position:relative;background:linear-gradient(135deg,#0e1930bf,#080e1ce6);border:1px solid rgba(0,191,255,.28);border-radius:var(--radius-2xl);padding:44px 48px;display:flex;justify-content:space-between;align-items:center;gap:40px;overflow:hidden;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 20px 50px #00000080,0 0 35px #00bfff14;transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.follow-card:hover{border-color:#00bfff73;box-shadow:0 25px 60px #0009,0 0 45px #00bfff26}.follow-ambient-glow{position:absolute;top:-50%;right:-20%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,191,255,.15) 0%,transparent 70%);pointer-events:none;z-index:0}.follow-content{position:relative;z-index:1;max-width:680px}.follow-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;background:#00bfff14;border:1px solid rgba(0,191,255,.25);border-radius:var(--radius-full);color:var(--cyan-bright);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.badge-pulse{width:7px;height:7px;border-radius:50%;background:var(--cyan-bright);box-shadow:0 0 8px var(--cyan-bright);animation:pulseDot 2s infinite}.follow-headline{font-size:clamp(24px,3.2vw,34px);font-weight:800;color:var(--text-primary);line-height:1.25;margin-bottom:12px}.follow-description{color:var(--text-secondary);font-size:15px;line-height:1.65;margin-bottom:20px}.follow-guarantees{display:flex;flex-wrap:wrap;gap:18px}.guarantee-item{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-muted);font-weight:500}.guarantee-item svg{width:14px;height:14px;stroke:var(--cyan-bright);flex-shrink:0}.follow-action-box{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.btn-follow-trigger{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 36px;font-size:15px;font-weight:700;border-radius:var(--radius-full);border:none;cursor:pointer;white-space:nowrap;min-width:200px;transition:all var(--transition-normal)}.btn-follow-trigger svg{width:18px;height:18px;transition:transform var(--transition-fast)}.btn-follow-trigger:hover svg{transform:rotate(15deg)}.btn-follow-trigger.following{background:#00ff881f;border:1px solid rgba(0,255,136,.4);color:#4ade80;box-shadow:0 0 20px #00ff8826}.btn-follow-trigger.following:hover{background:#ff5f5626;border-color:#ff5f5666;color:#ff5f56;box-shadow:0 0 20px #ff5f5633}.follow-subtext{font-size:11.5px;color:var(--text-dim);text-align:center}.btn-followers-count{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;background:#00bfff0f;border:1px solid rgba(0,191,255,.24);border-radius:var(--radius-full, 9999px);color:var(--text-secondary, #d1d8e6);font-size:12.5px;font-weight:500;cursor:pointer;transition:all var(--transition-fast, .2s ease);margin:4px auto 0;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 16px #00000040;text-decoration:none}.btn-followers-count:hover{background:#00bfff24;border-color:#00bfff8c;color:#fff;box-shadow:0 0 22px #00bfff47;transform:translateY(-2px)}.btn-followers-count:active{transform:translateY(0)}.btn-followers-count .count-pulse-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:pulseDot 2s infinite}.btn-followers-count .count-icon{width:14px;height:14px;color:var(--cyan-bright, #38d6ff)}.btn-followers-count .count-num{font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.2px}.btn-followers-count .count-text{color:var(--text-muted, #94a3b8);font-size:12px}.btn-followers-count .count-arrow{width:12px;height:12px;color:var(--cyan-bright, #38d6ff);opacity:.7;transition:transform .2s ease,opacity .2s ease}.btn-followers-count:hover .count-arrow{transform:translate(2px,-2px);opacity:1}.follow-dialog{max-width:560px}.follow-modal-container{padding:38px 36px 42px}.follow-modal-header{text-align:center;margin-bottom:26px}.follow-modal-icon{width:54px;height:54px;border-radius:50%;background:#00bfff1a;border:1px solid rgba(0,191,255,.3);color:var(--cyan-bright);display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px}.follow-modal-icon svg{width:26px;height:26px}.follow-modal-icon.active{background:#00ff881a;border-color:#0f86;color:#4ade80}.follow-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cyan-bright);margin-bottom:8px}.follow-tag.status-active{color:#4ade80}.follow-modal-header h2{font-size:24px;font-weight:800;color:var(--text-primary);margin-bottom:8px}.follow-modal-desc{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:0 auto;max-width:440px}.follow-form{display:flex;flex-direction:column;gap:18px}.follow-pref-group{display:flex;flex-direction:column;gap:10px;background:#ffffff05;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px}.pref-group-label{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px}.custom-checkbox-label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:var(--text-secondary);user-select:none;line-height:1.5}.custom-checkbox-label input[type=checkbox]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.checkbox-box{width:18px;height:18px;border-radius:4px;border:1px solid var(--border-medium);background:#050a1499;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;transition:all var(--transition-fast)}.checkbox-box svg{width:12px;height:12px;stroke:#fff;stroke-width:3;opacity:0;transform:scale(.5);transition:all var(--transition-fast)}.custom-checkbox-label input[type=checkbox]:checked+.checkbox-box{background:var(--cyan-primary);border-color:var(--cyan-bright);box-shadow:0 0 10px #00bfff66}.custom-checkbox-label input[type=checkbox]:checked+.checkbox-box svg{opacity:1;transform:scale(1)}.custom-checkbox-label:hover .checkbox-box{border-color:var(--cyan-bright)}.custom-checkbox-label input[type=checkbox]:focus-visible+.checkbox-box{outline:2px solid var(--cyan-bright);outline-offset:2px}.follow-consent-group{padding:0 4px}.follow-consent-group .custom-checkbox-label{font-size:12px;color:var(--text-muted)}.follow-submit-wrap{margin-top:6px}.btn-follow-submit{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;background:linear-gradient(135deg,var(--cyan-primary),var(--cyan-dark));color:#fff;border:none;border-radius:var(--radius-md);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px #00bfff4d;transition:all var(--transition-fast)}.btn-follow-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px #00bfff73}.btn-follow-submit:disabled{opacity:.6;cursor:not-allowed}.btn-follow-submit svg{width:16px;height:16px;transition:transform var(--transition-fast)}.btn-follow-submit:hover:not(:disabled) svg{transform:translate(4px)}.follow-status-msg{display:none;padding:12px 16px;border-radius:var(--radius-md);font-size:13px;line-height:1.5;text-align:center;margin-top:10px}.follow-status-msg.status-success{display:block;background:#00ff881a;border:1px solid rgba(0,255,136,.3);color:#4ade80}.follow-status-msg.status-error{display:block;background:#ff5f561a;border:1px solid rgba(255,95,86,.3);color:#ff5f56}.follow-status-msg.status-loading{display:block;background:#00bfff14;border:1px solid rgba(0,191,255,.25);color:var(--cyan-bright)}.following-badge-email{display:inline-block;padding:8px 18px;border-radius:var(--radius-full);background:#00bfff14;border:1px solid rgba(0,191,255,.25);color:var(--cyan-bright);font-family:var(--font-mono, monospace);font-size:14px;font-weight:600;margin-top:12px}.follow-manage-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.btn-unfollow{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-md);background:#ff5f5614;border:1px solid rgba(255,95,86,.3);color:#ff5f56;font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-unfollow:hover{background:#ff5f562e;border-color:#ff5f56;transform:translateY(-2px)}.btn-done{display:flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:var(--radius-md);background:#ffffff0d;border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.btn-done:hover{background:#ffffff1a;color:var(--text-primary)}.reveal-item,.hidden{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-item.show,.hidden.show{opacity:1!important;transform:translateY(0)!important}.reveal-item:nth-child(1){transition-delay:.04s}.reveal-item:nth-child(2){transition-delay:.08s}.reveal-item:nth-child(3){transition-delay:.12s}.reveal-item:nth-child(4){transition-delay:.16s}.reveal-item:nth-child(5){transition-delay:.2s}.reveal-item:nth-child(6){transition-delay:.24s}.reveal-item:nth-child(7){transition-delay:.28s}.reveal-item:nth-child(8){transition-delay:.32s}@media(max-width:1024px){:root{--section-pad-y: clamp(32px, 4.2vw, 48px);--section-pad-x: clamp(16px, 5vw, 6%)}.reveal-item,.hidden{transform:translateY(18px)}.hero-container{grid-template-columns:1fr;text-align:center;gap:40px}.hero-content{text-align:center}.hero-description{margin:0 auto 36px}.hero-cta-group,.hero-capability-strip{justify-content:center}.founder-container{grid-template-columns:1fr;text-align:center;gap:40px}.founder-image img{max-width:320px;margin:0 auto}.founder-skills{justify-content:center}.innovation-core-container{max-width:440px;margin:0 auto}}@media(max-width:1024px){.site-header{padding:10px 0}.nav-container{width:calc(100% - 24px)!important;max-width:100%!important;padding:0 14px!important;height:58px!important;border-radius:var(--radius-lg, 16px)!important}.btn-nav-cta,.btn-nav-follow{display:none!important}.menu-toggle,.mobile-lang-strip,.mobile-theme-strip{display:flex!important}.nav-links{position:fixed!important;top:70px!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important;max-height:calc(100vh - 84px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#0a1020f5!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;flex-direction:column!important;padding:18px 14px 22px!important;gap:8px!important;border:1px solid var(--border-medium)!important;border-radius:var(--radius-lg, 18px)!important;box-shadow:0 24px 60px #000000bf,0 0 35px var(--cyan-glow)!important;transform:translateY(-16px) scale(.97)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .28s!important;z-index:99999!important;margin:0!important;list-style:none!important}.nav-links.active{transform:translateY(0) scale(1)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.nav-links .nav-link,.nav-links a{font-size:15px!important;font-weight:600!important;padding:10px 14px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;text-align:left!important;color:var(--text-primary)!important;background:#ffffff08!important;border:1px solid var(--border-subtle)!important;border-radius:10px!important;text-decoration:none!important;box-sizing:border-box!important;transition:all .2s ease!important}.nav-links .nav-link:hover,.nav-links a:hover,.nav-links .nav-link.active,.nav-links a.active{background:var(--cyan-subtle)!important;color:var(--cyan-bright)!important;border-color:var(--cyan-border)!important}.hero{padding:85px var(--section-pad-x) 40px;min-height:auto}.hero-container{grid-template-columns:1fr;gap:30px}.hero-brand{font-size:clamp(44px,12vw,68px)}.hero-subtitle{font-size:clamp(20px,5vw,28px)}.hero-description{font-size:15.5px}.hero-cta-group{flex-direction:column;align-items:stretch}.hero-cta-group a{width:100%}.innovation-core-container{max-width:380px;margin:10px auto 0}.hud-tag{padding:7px 12px;gap:7px}.hud-tag-text{font-size:11.5px}.hud-tag-icon{width:22px;height:22px}.hud-tag-icon i,.hud-tag-icon svg{width:12px;height:12px}.hud-tag-1{top:6%;left:1%}.hud-tag-2{top:4%;right:1%}.hud-tag-3{bottom:8%;left:1%}.hud-tag-4{bottom:6%;right:1%}.hero-capability-strip{gap:14px;justify-content:center}.capability-sep{display:none}.capability-item{background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px 18px;flex:1 1 calc(50% - 14px)}.capability-trusted{flex:1 1 100%;justify-content:center}.services-container,.solutions-container,.portfolio-container,.lab-grid{grid-template-columns:1fr}.footer-nav-grid{grid-template-columns:repeat(2,1fr);gap:32px}.contact-container{grid-template-columns:1fr;gap:36px}.form-row{grid-template-columns:1fr}.buttons{flex-direction:column;align-items:stretch}.buttons a{width:100%}.modal-grid-2{grid-template-columns:1fr;gap:14px}.modal-content-container{padding:28px 24px 32px}.modal-visual-preview{height:200px;margin-bottom:24px}.lab-footer-banner{flex-direction:column;align-items:stretch;padding:28px 24px}.lab-footer-banner .btn-primary{width:100%;justify-content:center}.lab-terminal-header{flex-direction:column;align-items:flex-start;gap:10px}.terminal-tabs{width:100%}.terminal-tab{flex:1;justify-content:center}.follow-card{flex-direction:column;text-align:center;gap:28px;padding:36px 28px}.follow-guarantees{justify-content:center}.btn-follow-trigger{width:100%}}@media(max-width:600px){.modal-footer{flex-direction:column;align-items:stretch}.modal-footer .btn-primary{width:100%;text-align:center;justify-content:center}}@media(max-width:480px){.services-container,.solutions-container,.portfolio-container,.lab-grid,.lab-metrics-ribbon{grid-template-columns:1fr}.lab-card{padding:26px 20px}.lab-terminal-body{padding:18px 16px;font-size:11.5px}.project-filters{gap:8px;margin-bottom:32px}.filter-btn{padding:7px 14px;font-size:12.5px}.project-image{height:180px;margin:12px 14px 0}.project-header-bar{padding:14px 16px 0}.project-actions{flex-direction:column}.btn-case-study,.btn-project-discuss{width:100%}.service-card,.solution-card{padding:30px 22px}.project-content{padding:20px 16px}.capability-item{flex:1 1 100%}.innovation-core-container{max-width:300px;margin:10px auto 0}.hud-tag{padding:5px 9px;gap:5px}.hud-tag-text{font-size:10px}.hud-tag-icon{width:18px;height:18px}.hud-tag-icon i,.hud-tag-icon svg{width:10px;height:10px}.hud-tag-pulse{display:none}.modal-content-container{padding:22px 16px 28px}.modal-header{padding-right:36px}.modal-title{font-size:22px}.modal-visual-preview{height:160px}.follow-card{padding:26px 18px}.follow-modal-container{padding:26px 18px 30px}.contact-form-wrapper{padding:26px 18px}.form-submit-row{flex-direction:column;align-items:stretch}.btn-submit-inquiry{width:100%}.contact-channel-card{padding:14px 16px}.contact-sla-box{padding:20px 18px}.footer-nav-grid{grid-template-columns:1fr;gap:28px}.footer-brand-header{flex-direction:column;align-items:flex-start;gap:6px}.footer-tagline{padding-left:0;border-left:none}.footer-channels-row{flex-direction:column;align-items:flex-start;gap:14px}.footer-bottom-bar{flex-direction:column;text-align:center;gap:14px;align-items:center}.footer-legal-links{justify-content:center;flex-wrap:wrap}}@media(max-width:360px){:root{--section-pad-x: 14px;--section-pad-y: 28px}.hero-brand{font-size:36px;letter-spacing:1px}.hero-subtitle{font-size:19px}.hero-pill-badge{font-size:10.5px;letter-spacing:1px;padding:5px 12px}.contact-form-wrapper,.service-card,.solution-card,.project-card,.lab-card,.why-card,.follow-card{padding:20px 14px}.modal-content-container{padding:18px 12px 24px}.modal-badges{flex-direction:column;align-items:flex-start;gap:6px}.modal-tech-pills{gap:6px}.modal-tech-pills span{font-size:11px;padding:4px 9px}}.lang-switcher,.theme-switcher{position:relative;display:inline-flex;align-items:center}.lang-btn,.theme-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-full, 9999px);color:var(--text-primary);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast, .2s ease);user-select:none}.lang-btn svg,.theme-btn svg{width:15px;height:15px;color:var(--cyan-primary)}.lang-chevron,.theme-chevron{width:12px!important;height:12px!important;transition:transform var(--transition-fast, .2s ease)}.lang-switcher.is-open .lang-chevron,.theme-switcher.is-open .theme-chevron{transform:rotate(180deg)}.lang-btn:hover,.lang-switcher.is-open .lang-btn,.theme-btn:hover,.theme-switcher.is-open .theme-btn{background:var(--cyan-subtle);border-color:var(--cyan-primary);color:var(--cyan-primary);box-shadow:0 0 12px var(--cyan-glow)}.lang-dropdown,.theme-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:var(--bg-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-medium);border-radius:12px;box-shadow:var(--shadow-card);padding:6px;display:none;flex-direction:column;gap:2px;z-index:1050;animation:fadeInDown .2s ease-out}.lang-switcher.is-open .lang-dropdown,.theme-switcher.is-open .theme-dropdown{display:flex}.lang-opt,.theme-opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:8px;color:var(--text-secondary);font-size:13px;font-weight:500;text-align:left;cursor:pointer;transition:all var(--transition-fast, .15s ease)}.theme-opt{justify-content:flex-start;gap:10px}.theme-opt svg{width:14px;height:14px;color:var(--cyan-primary)}.lang-opt .lang-native{font-weight:600}.lang-opt .lang-code{font-size:11px;color:var(--text-muted);font-weight:700}.lang-opt:hover,.theme-opt:hover{background:var(--cyan-subtle);color:var(--cyan-primary)}.lang-opt.active,.theme-opt.active{background:var(--cyan-subtle);color:var(--cyan-primary);font-weight:700}.lang-opt.active .lang-code{color:var(--cyan-primary)}.mobile-lang-strip,.mobile-theme-strip{display:none;align-items:center;gap:8px;padding:10px 14px;background:var(--cyan-subtle);border:1px solid var(--border-subtle);border-radius:12px;margin:8px 16px}.mobile-lang-strip .lang-strip-title,.mobile-theme-strip .theme-strip-title{font-size:12px;font-weight:700;color:var(--cyan-primary);margin-right:4px;display:flex;align-items:center;gap:4px;white-space:nowrap}.mobile-lang-strip .lang-strip-title svg,.mobile-theme-strip .theme-strip-title svg{width:14px;height:14px}.mobile-lang-btn,.mobile-theme-btn{flex:1;padding:6px 8px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all var(--transition-fast, .15s ease);text-align:center;white-space:nowrap}.mobile-lang-btn:hover,.mobile-theme-btn:hover{border-color:var(--cyan-primary);color:var(--cyan-primary)}.mobile-lang-btn.active,.mobile-theme-btn.active{background:var(--cyan-primary);border-color:var(--cyan-primary);color:#fff}.btn-nav-follow{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;background:#00bfff14;border:1px solid rgba(0,191,255,.28);border-radius:var(--radius-full, 9999px);color:var(--cyan-bright, #00ffff);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast, .2s ease);text-decoration:none;user-select:none}.btn-nav-follow:hover{background:#00bfff33;border-color:var(--cyan-bright, #00ffff);color:#fff;box-shadow:0 0 14px #00bfff4d;transform:translateY(-1px)}.btn-nav-follow.following{background:#00ff881a;border-color:#00ff8873;color:#4ade80}.btn-nav-follow svg{width:14px;height:14px}.hero-btn-follow{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;border-radius:var(--radius-full, 9999px);cursor:pointer;border:1px solid rgba(0,191,255,.35);background:#0a142399;color:var(--cyan-bright, #00ffff);transition:all var(--transition-normal, .25s ease)}.hero-btn-follow:hover{background:#00bfff29;border-color:var(--cyan-bright, #00ffff);color:#fff;box-shadow:0 8px 24px #00bfff40;transform:translateY(-2px)}.hero-btn-follow.following{background:#00ff881f;border-color:#00ff8880;color:#4ade80}.hero-btn-follow svg{width:16px;height:16px}.hero-follow-hint{display:block;font-size:12px;color:var(--text-muted, #94a3b8);margin-top:6px;font-style:italic;letter-spacing:.2px}.digital-services{padding:var(--section-pad-y, 80px) var(--section-pad-x, 24px);background:linear-gradient(180deg,var(--bg-primary, #070c18) 0%,var(--bg-secondary, #0d1322) 50%,var(--bg-primary, #070c18) 100%);position:relative;z-index:2}.digital-pricing-banner{display:flex;justify-content:center;margin:-10px auto 28px;max-width:var(--container-max, 1200px)}.digital-pricing-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 18px;background:#00ff880f;border:1px solid rgba(0,255,136,.28);border-radius:var(--radius-full, 9999px);color:#4ade80;font-size:12.5px;font-weight:600;text-align:center;box-shadow:0 4px 16px #0000004d}.digital-pricing-pill svg{width:14px;height:14px;color:#4ade80}.digital-filter-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto 32px;max-width:var(--container-max, 1200px);padding:0 8px}.digital-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-family:var(--font-primary);font-size:13px;font-weight:600;border-radius:var(--radius-full, 9999px);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast, .2s ease)}.digital-filter-btn:hover{border-color:var(--cyan-primary);color:var(--cyan-bright);background:var(--cyan-subtle)}.digital-filter-btn.active{background:var(--cyan-primary);border-color:var(--cyan-primary);color:#fff;box-shadow:0 4px 16px var(--cyan-glow)}.digital-filter-btn .filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;font-size:10.5px;font-weight:700;border-radius:9999px;background:#ffffff26;color:inherit}.digital-filter-btn.active .filter-count{background:#00000040;color:#fff}.digital-container{max-width:var(--container-max, 1200px);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px}.digital-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg, 16px);padding:28px 24px;display:flex;flex-direction:column;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow-card);transition:all var(--transition-normal, .3s ease);position:relative;overflow:hidden}.digital-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan-bright),transparent);opacity:0;transition:opacity var(--transition-normal, .3s ease)}.digital-card:hover{transform:translateY(-4px);border-color:var(--cyan-primary);box-shadow:var(--shadow-card-hover)}.digital-card:hover:before{opacity:1}.digital-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.digital-icon-frame{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,var(--cyan-subtle),rgba(0,255,136,.1));border:1px solid var(--cyan-border);display:flex;align-items:center;justify-content:center;color:var(--cyan-bright, #00ffff);box-shadow:0 4px 14px var(--cyan-glow)}.digital-icon-frame svg{width:22px;height:22px}.digital-tag{font-size:11px;font-weight:700;padding:3px 10px;border-radius:var(--radius-full, 9999px);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-primary);letter-spacing:.4px}.digital-card h3{font-size:18.5px;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.35}.digital-card p{font-size:14px;line-height:1.65;color:var(--text-secondary);margin:0 0 16px;flex-grow:1}.digital-card-highlights{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:8px}.digital-card-highlights li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.digital-card-highlights li svg{width:14px;height:14px;color:var(--cyan-primary);flex-shrink:0}.digital-card-actions{margin-top:auto;padding-top:14px;border-top:1px solid var(--border-subtle)}.digital-action-btn{background:none;border:none;cursor:pointer;padding:0;font-family:inherit;width:100%;text-align:left}.digital-cta-btn{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--cyan-bright, #00ffff);text-decoration:none;transition:all var(--transition-fast, .2s ease)}.digital-cta-btn svg{width:14px;height:14px;transition:transform var(--transition-fast, .2s ease)}.digital-cta-btn:hover{color:var(--cyan-primary);gap:10px}.digital-cta-btn:hover svg{transform:translate(3px)}.digital-trust-box{max-width:var(--container-max, 1200px);margin:36px auto 0;padding:24px 32px;background:var(--bg-card);border:1px solid rgba(0,255,136,.25);border-radius:16px;display:flex;align-items:center;gap:22px;backdrop-filter:blur(16px);box-shadow:var(--shadow-card)}.digital-trust-icon{flex-shrink:0;width:44px;height:44px;border-radius:50%;background:#00ff881f;border:1px solid rgba(0,255,136,.35);display:flex;align-items:center;justify-content:center;color:#4ade80}.digital-trust-icon svg{width:22px;height:22px}.digital-trust-content{flex:1 1 320px}.digital-trust-content h4{font-size:15.5px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.digital-trust-content p{font-size:13px;line-height:1.55;color:var(--text-secondary);margin:0}.digital-trust-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:700;border-radius:var(--radius-full, 9999px);white-space:nowrap;text-decoration:none;flex-shrink:0}.digital-dialog{max-width:780px;background:var(--bg-surface)}.digital-modal-header{margin-bottom:24px;padding-right:40px}.digital-modal-header .modal-badges{display:flex;align-items:center;gap:10px;margin-bottom:12px}.digital-modal-title{font-size:clamp(22px,3vw,28px);font-weight:800;color:var(--text-primary);margin:0 0 8px;line-height:1.3}.digital-modal-tagline{font-size:14.5px;color:var(--cyan-bright);line-height:1.6;margin:0}.digital-modal-sections{display:flex;flex-direction:column;gap:22px}.digital-info-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md, 14px);padding:20px}.digital-info-card h4{font-size:15px;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:8px;margin:0 0 12px}.digital-info-card h4 svg{width:17px;height:17px;color:var(--cyan-primary)}.digital-info-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.digital-info-card ul li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.digital-info-card ul li svg{width:15px;height:15px;color:#4ade80;flex-shrink:0;margin-top:2px}.digital-process-steps{display:flex;flex-direction:column;gap:12px}.digital-step-item{display:flex;gap:14px;align-items:flex-start}.digital-step-num{width:26px;height:26px;border-radius:50%;background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-primary);font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.digital-step-text{font-size:13.5px;line-height:1.55;color:var(--text-secondary)}.digital-step-text strong{color:var(--text-primary)}.digital-official-box{background:#00bfff0a;border:1px dashed var(--cyan-border);border-radius:var(--radius-md, 14px);padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.digital-official-info{flex:1 1 280px}.digital-official-title{font-size:12.5px;font-weight:700;color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;display:flex;align-items:center;gap:6px}.digital-official-title svg{width:14px;height:14px}.digital-official-desc{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.digital-official-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:600;border-radius:var(--radius-full, 9999px);background:var(--bg-card);border:1px solid var(--cyan-border);color:var(--cyan-bright);text-decoration:none;transition:all var(--transition-fast);white-space:nowrap}.digital-official-btn:hover{background:var(--cyan-primary);color:#fff;border-color:var(--cyan-primary);box-shadow:0 4px 16px var(--cyan-glow)}.digital-disclaimer-box{background:#ff7b000d;border:1px solid rgba(255,123,0,.25);border-radius:var(--radius-sm, 10px);padding:14px 18px;display:flex;align-items:flex-start;gap:12px}.digital-disclaimer-box svg{width:18px;height:18px;color:var(--ember-accent, #ff7b00);flex-shrink:0;margin-top:2px}.digital-disclaimer-box p{font-size:12.5px;color:var(--text-secondary);line-height:1.6;margin:0}.digital-modal-actions{margin-top:28px;padding-top:20px;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}html[lang=bn],html[lang=hi]{line-height:1.7}html[lang=bn] body,html[lang=hi] body{font-family:Poppins,Noto Sans Bengali,Hind,system-ui,-apple-system,sans-serif}html[lang=bn] .hero-headline,html[lang=hi] .hero-headline{line-height:1.25}html[lang=bn] .section-title h2,html[lang=hi] .section-title h2{line-height:1.35}html[lang=bn] .founder-quote-box p,html[lang=hi] .founder-quote-box p{line-height:1.75}@media(max-width:992px){.digital-trust-box{flex-direction:column;align-items:flex-start;padding:20px;gap:16px}.digital-trust-cta{width:100%;justify-content:center}}@media(max-width:768px){.btn-nav-follow{display:none}.mobile-lang-strip{display:flex}.digital-container{grid-template-columns:1fr}}.hero-live-stats{margin:0 0 28px;display:flex;align-items:center;position:relative;z-index:3}.stats-pill{display:inline-flex;align-items:center;gap:12px;padding:7px 14px 7px 12px;background:#0a1222bf;border:1px solid rgba(0,191,255,.22);border-radius:var(--radius-full, 9999px);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 20px #00000059,0 0 16px #00bfff14;transition:all var(--transition-normal, .25s ease);max-width:100%}.stats-pill:hover{border-color:#00bfff73;box-shadow:0 6px 24px #0006,0 0 20px #00bfff29}.stats-pill-meta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.stats-live-pulse{position:relative;width:8px;height:8px;display:flex;align-items:center;justify-content:center}.pulse-dot{width:7px;height:7px;background:#0f8;border-radius:50%;display:block;box-shadow:0 0 8px #0f8;will-change:transform,opacity;animation:pulseLiveDot 2s infinite ease-in-out}@keyframes pulseLiveDot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.stats-live-tag{font-size:10px;font-weight:700;letter-spacing:.8px;color:#0f8;text-transform:uppercase}.stats-pill-metrics{display:inline-flex;align-items:center;min-width:0}.stats-skeleton{display:inline-flex;align-items:center;gap:6px}.skeleton-pill{display:inline-block;height:12px;width:60px;border-radius:4px;background:#ffffff14;will-change:opacity;animation:skeletonShimmer 1.5s infinite ease-in-out}.skeleton-small{width:40px}@keyframes skeletonShimmer{0%,to{opacity:.35}50%{opacity:.9}}.stats-syncing-fallback{display:inline-flex;align-items:center}.stats-sync-text{font-size:12px;color:var(--text-secondary, #cbd5e1);font-weight:500;letter-spacing:.2px;white-space:nowrap}.stats-active-data{display:inline-flex;align-items:center;gap:8px}.stat-bubble{display:inline-flex;align-items:baseline;gap:4px}.stat-num{font-size:13px;font-weight:700;color:#fff;letter-spacing:.2px;font-variant-numeric:tabular-nums}.stat-lbl{font-size:11px;color:var(--text-muted, #94a3b8);text-transform:uppercase;font-weight:500;letter-spacing:.4px}.stat-divider{color:#ffffff40;font-size:13px}.btn-stats-inspect{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;background:#00bfff14;border:1px solid rgba(0,191,255,.28);border-radius:var(--radius-full, 9999px);color:var(--cyan-bright, #00ffff);font-size:11px;font-weight:600;cursor:pointer;transition:all var(--transition-fast, .2s ease);white-space:nowrap;flex-shrink:0}.btn-stats-inspect:hover{background:#00bfff33;border-color:var(--cyan-bright, #00ffff);color:#fff;box-shadow:0 0 10px #00bfff40;transform:translateY(-1px)}.btn-stats-inspect:focus-visible{outline:2px solid var(--cyan-bright, #00ffff);outline-offset:2px}.stats-inspect-icon{width:11px;height:11px}.stats-modal-dialog{max-width:620px;width:92%;padding:32px 28px;background:#0b1324f5;border:1px solid rgba(0,191,255,.28);border-radius:var(--radius-xl, 22px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 24px 64px #000000a6,0 0 32px #00bfff24}.stats-modal-header{margin-bottom:22px;text-align:left}.stats-modal-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#00ff8814;border:1px solid rgba(0,255,136,.3);border-radius:var(--radius-full, 9999px);color:#4ade80;font-size:10px;font-weight:700;letter-spacing:.8px;margin-bottom:10px}.stats-modal-header h2{font-size:22px;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:-.2px}.stats-modal-sub{font-size:13px;color:var(--text-muted, #94a3b8);line-height:1.5}.stats-table-wrapper{width:100%;overflow-x:auto;border-radius:var(--radius-md, 12px);border:1px solid rgba(255,255,255,.08);background:#080e1cb3;margin-bottom:20px}.stats-table-wrapper:focus-visible{outline:2px solid var(--cyan-primary, #00bfff);outline-offset:2px}.stats-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}.stats-table th,.stats-table td{padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}.stats-table thead th{background:#101b32d9;color:var(--cyan-bright, #00ffff);font-weight:600;font-size:11.5px;text-transform:uppercase;letter-spacing:.6px}.stats-table .period-cell{color:#fff;font-weight:500;white-space:nowrap}.stats-table .val-cell{color:#cbd5e1;font-weight:600;font-variant-numeric:tabular-nums}.table-fallback-dash{color:var(--text-dim, #64748b)}.stats-telemetry-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#00bfff0d;border:1px solid rgba(0,191,255,.18);border-radius:var(--radius-md, 10px);font-size:12px;line-height:1.45;color:var(--text-secondary, #cbd5e1)}.stats-telemetry-notice .notice-icon{width:16px;height:16px;color:#4ade80;flex-shrink:0;margin-top:2px}.notice-content strong{color:#fff;display:block;margin-bottom:2px;font-weight:600}.stats-modal-footer{margin-top:20px;display:flex;justify-content:flex-end}.stats-modal-done{padding:10px 22px;font-size:13.5px;font-weight:600;border-radius:var(--radius-full, 9999px);cursor:pointer}@media(max-width:640px){.stats-pill{width:100%;justify-content:space-between;gap:8px;padding:8px 12px}.stats-sync-text{font-size:11px}.stats-modal-dialog{padding:24px 18px}.stats-table th,.stats-table td{padding:9px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.pulse-dot,.skeleton-pill{animation:none}}.products{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-void);position:relative;overflow:hidden}.products-container{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:30px}.product-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:34px 28px;display:flex;flex-direction:column;position:relative;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.product-card:hover{transform:translateY(-8px);border-color:var(--cyan-border-hover);box-shadow:0 16px 36px var(--cyan-glow)}.product-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.product-icon-frame{width:52px;height:52px;border-radius:var(--radius-lg);background:var(--cyan-subtle);border:1px solid var(--cyan-border);display:flex;align-items:center;justify-content:center;color:var(--cyan-bright)}.product-icon-frame svg{width:26px;height:26px}.product-status-pill{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:var(--radius-full);border:1px solid transparent}.product-status-pill.status-alpha{background:#00bfff1f;color:var(--cyan-bright);border-color:var(--cyan-border)}.product-status-pill.status-beta{background:#00ff881f;color:#0f8;border-color:#00ff884d}.product-status-pill.status-concept{background:#ffbb001f;color:#fb0;border-color:#ffbb004d}.product-card h3{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:10px}.product-tagline{font-size:13.5px;color:var(--cyan-bright);font-weight:500;margin-bottom:14px}.product-card p{font-size:14px;color:var(--text-secondary);line-height:1.65;margin-bottom:20px}.product-features-list{list-style:none;padding:0;margin:0 0 24px;display:flex;flex-direction:column;gap:10px}.product-features-list li{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--text-secondary)}.product-features-list li svg{width:16px;height:16px;color:var(--cyan-bright);flex-shrink:0;margin-top:2px}.product-specs-box{background:#00000059;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:12px 16px;margin-bottom:24px;display:flex;flex-direction:column;gap:6px}.spec-line{display:flex;justify-content:space-between;font-size:12px}.spec-name{color:var(--text-muted)}.spec-val{color:var(--text-primary);font-weight:600}.product-card-actions{margin-top:auto;display:flex;flex-direction:column;gap:10px}.btn-product-waitlist{width:100%;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:8px}.estimator{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-primary);position:relative;overflow:hidden}.estimator-wrapper{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:36px;align-items:flex-start}@media(max-width:992px){.estimator-wrapper{grid-template-columns:1fr}}.estimator-builder{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:34px 28px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.estimator-step{margin-bottom:28px}.estimator-step:last-child{margin-bottom:0}.step-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.step-num{width:28px;height:28px;border-radius:var(--radius-full);background:var(--cyan-subtle);border:1px solid var(--cyan-border);color:var(--cyan-bright);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.step-title{font-size:16px;font-weight:600;color:var(--text-primary)}.estimator-options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.estimator-opt-btn{background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:14px 16px;text-align:left;cursor:pointer;transition:all var(--transition-fast);display:flex;flex-direction:column;gap:4px}.estimator-opt-btn:hover{background:#00bfff0f;border-color:var(--cyan-border)}.estimator-opt-btn.active{background:#00bfff1f;border-color:var(--cyan-primary);box-shadow:0 0 16px var(--cyan-glow)}.opt-title{font-size:14px;font-weight:600;color:var(--text-primary)}.opt-desc{font-size:12px;color:var(--text-muted)}.estimator-summary-panel{background:linear-gradient(145deg,#101a30d9,#080e1cf2);border:1px solid var(--cyan-border);border-radius:var(--radius-xl);padding:34px 28px;box-shadow:0 20px 40px var(--cyan-glow);position:sticky;top:100px}.summary-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:var(--cyan-bright);text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px}.summary-title{font-size:22px;font-weight:700;color:var(--text-primary);margin-bottom:8px}.summary-subtitle{font-size:13.5px;color:var(--text-secondary);margin-bottom:22px;line-height:1.5}.summary-metrics-box{background:#00000059;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:12px}.summary-metric-row{display:flex;justify-content:space-between;align-items:center;font-size:13px}.summary-metric-label{color:var(--text-muted)}.summary-metric-val{color:var(--cyan-bright);font-weight:700}.summary-deliverables-box{margin-bottom:24px}.deliverables-title{font-size:13px;font-weight:600;color:var(--text-primary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.deliverables-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.deliverables-list li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary)}.deliverables-list li svg{width:14px;height:14px;color:var(--cyan-bright);flex-shrink:0}.btn-transfer-inquiry{width:100%;padding:14px 22px;font-size:14.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:10px}.roadmap{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-void);position:relative;overflow:hidden}.roadmap-timeline{max-width:900px;margin:0 auto;position:relative;padding:20px 0}.roadmap-timeline:before{content:"";position:absolute;top:0;bottom:0;left:28px;width:2px;background:linear-gradient(to bottom,var(--cyan-primary),rgba(0,191,255,.15))}@media(min-width:768px){.roadmap-timeline:before{left:50%;transform:translate(-50%)}}.roadmap-epoch{position:relative;margin-bottom:40px;display:flex;flex-direction:column}.roadmap-epoch:last-child{margin-bottom:0}@media(min-width:768px){.roadmap-epoch{flex-direction:row;justify-content:flex-end;padding-left:0}.roadmap-epoch:nth-child(2n){justify-content:flex-start}}.epoch-node{position:absolute;top:24px;left:17px;width:24px;height:24px;border-radius:var(--radius-full);background:var(--bg-primary);border:2px solid var(--cyan-primary);box-shadow:0 0 12px var(--cyan-glow);display:flex;align-items:center;justify-content:center;z-index:2}.epoch-node-inner{width:8px;height:8px;border-radius:var(--radius-full);background:var(--cyan-bright)}@media(min-width:768px){.epoch-node{left:50%;transform:translate(-50%)}}.epoch-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:28px 24px;margin-left:56px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform var(--transition-fast),border-color var(--transition-fast)}.epoch-card:hover{transform:translateY(-4px);border-color:var(--cyan-border-hover)}@media(min-width:768px){.epoch-card{width:44%;margin-left:0}.roadmap-epoch:nth-child(odd) .epoch-card{margin-right:calc(6% + 30px)}.roadmap-epoch:nth-child(2n) .epoch-card{margin-left:calc(6% + 30px)}}.epoch-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.epoch-badge{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--cyan-bright)}.epoch-status{font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--radius-full);background:#00bfff1a;color:var(--cyan-bright);border:1px solid var(--cyan-border)}.epoch-status.current{background:#00ff881f;color:#0f8;border-color:#00ff884d}.epoch-card h3{font-size:18px;font-weight:700;color:var(--text-primary);margin-bottom:10px}.epoch-card p{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.epoch-milestones{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.epoch-milestones li{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.epoch-milestones li svg{width:14px;height:14px;color:var(--cyan-bright);flex-shrink:0}.faq-section{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative;overflow:hidden}.faq-container{max-width:900px;margin:0 auto}.faq-category-tabs{display:flex;justify-content:center;gap:12px;margin-bottom:34px;flex-wrap:wrap}.faq-tab-btn{padding:10px 20px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.faq-tab-btn:hover{color:var(--text-primary);border-color:var(--cyan-border)}.faq-tab-btn.active{background:#00bfff26;color:var(--cyan-bright);border-color:var(--cyan-primary)}.faq-accordion{display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--transition-fast)}.faq-item.is-open{border-color:var(--cyan-border)}.faq-question{width:100%;padding:20px 24px;background:none;border:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;font-weight:600;color:var(--text-primary);cursor:pointer;transition:color var(--transition-fast)}.faq-question:hover{color:var(--cyan-bright)}.faq-chevron{width:18px;height:18px;color:var(--cyan-bright);transition:transform var(--transition-fast);flex-shrink:0}.faq-item.is-open .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s ease;padding:0 24px}.faq-item.is-open .faq-answer{max-height:350px;padding:0 24px 22px}.faq-answer p{font-size:14px;color:var(--text-secondary);line-height:1.65;margin:0}@media print{body{background:#fff!important;color:#000!important}.site-header,.cursor-dot,.cursor-outline,.cursor-glow,#progress-bar,.connection-overlay,.case-study-modal,.btn-back-to-top,.menu-toggle{display:none!important}.hero,.services,.solutions,.portfolio,.lab,.why-us,.founder,.technologies,.stats,.contact,.site-footer{padding:20px 0!important;page-break-inside:avoid}}.xestus-toast{position:fixed;top:24px;right:24px;z-index:var(--z-toast, 60000);display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 20px;min-width:280px;max-width:min(440px,calc(100vw - 48px));background:#0b1526f0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(0,191,255,.35);border-radius:var(--radius-md, 14px);box-shadow:0 16px 45px #000000a6,0 0 25px #00bfff33;color:var(--text-primary, #ffffff);font-size:14px;font-weight:500;pointer-events:none;opacity:0;transform:translateY(-20px) scale(.96);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.xestus-toast.is-visible{pointer-events:auto;opacity:1;transform:translateY(0) scale(1)}.xestus-toast .toast-content{display:flex;align-items:center;gap:12px}.xestus-toast.toast-success{border-color:#4ade8073;box-shadow:0 16px 45px #000000a6,0 0 25px #4ade8033}.xestus-toast.toast-success .toast-icon{color:#4ade80;width:20px;height:20px;flex-shrink:0}.xestus-toast.toast-info .toast-icon{color:var(--cyan-bright, #38d6ff);width:20px;height:20px;flex-shrink:0}.xestus-toast .toast-text{line-height:1.45;color:#fff}.xestus-toast .toast-close-btn{background:transparent;border:none;color:var(--text-muted, #94a3b8);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:6px;transition:color .2s ease,background .2s ease}.xestus-toast .toast-close-btn:hover{color:#fff;background:#ffffff1a}.xestus-toast .toast-close-btn svg{width:16px;height:16px}@media(max-width:640px){.xestus-toast{top:16px;right:16px;left:16px;max-width:calc(100vw - 32px)}}.digital-services{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-primary);position:relative;overflow:hidden}.digital-pricing-banner{display:flex;justify-content:center;margin:28px 0 36px}.digital-pricing-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 22px;border-radius:var(--radius-full);background:#00bfff14;border:1px solid rgba(0,191,255,.25);color:var(--text-secondary);font-size:13px;font-weight:500;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.digital-pricing-pill svg{width:16px;height:16px;color:var(--cyan-bright);flex-shrink:0}.seva-intent-section{max-width:var(--container-max);margin:0 auto 32px}.seva-section-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--cyan-bright);margin-bottom:14px}.seva-section-label svg{width:16px;height:16px}.seva-iwant-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.seva-iwant-pill{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);font-size:13.5px;font-weight:600;cursor:pointer;text-align:left;transition:all var(--transition-fast);box-shadow:var(--shadow-subtle)}.seva-iwant-pill svg{width:20px;height:20px;color:var(--cyan-bright);flex-shrink:0}.seva-iwant-pill:hover{background:var(--bg-card-hover);border-color:var(--cyan-border);transform:translateY(-2px);box-shadow:0 8px 24px #00bfff26}.seva-iwant-pill.active{background:#00bfff26;border-color:var(--cyan-primary);color:var(--cyan-bright)}.seva-search-wrapper{max-width:800px;margin:0 auto 28px;position:relative}.seva-search-box{display:flex;align-items:center;gap:12px;padding:12px 20px;background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-full);box-shadow:0 10px 30px #00000040;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.seva-search-box:focus-within{border-color:var(--cyan-primary);box-shadow:0 0 25px #00bfff40}.seva-search-box .search-icon{width:20px;height:20px;color:var(--cyan-bright);flex-shrink:0}.seva-search-box input{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:14.5px;font-family:inherit;outline:none}.seva-search-box input::placeholder{color:var(--text-muted)}.seva-result-badge{padding:4px 12px;border-radius:var(--radius-full);background:#00bfff1f;border:1px solid rgba(0,191,255,.25);color:var(--cyan-bright);font-size:12px;font-weight:600;white-space:nowrap}.seva-active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;justify-content:center}.seva-filter-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:#00bfff26;border:1px solid var(--cyan-border);color:var(--cyan-bright);font-size:12px;font-weight:600}.seva-filter-tag-remove{background:none;border:none;color:var(--cyan-bright);cursor:pointer;padding:0;display:flex;align-items:center}.digital-filter-bar{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;max-width:var(--container-max);margin:0 auto 36px}.digital-filter-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:13.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.digital-filter-btn svg{width:15px;height:15px}.digital-filter-btn .filter-count{padding:2px 7px;border-radius:var(--radius-full);background:#ffffff14;font-size:11px}.digital-filter-btn:hover{color:var(--text-primary);border-color:var(--cyan-border)}.digital-filter-btn.active{background:#00bfff26;border-color:var(--cyan-primary);color:var(--cyan-bright)}.digital-filter-btn.btn-catalog-trigger{border-color:#a855f766;color:#c084fc}.digital-filter-btn.btn-catalog-trigger:hover{background:#a855f726;border-color:#c084fc}.digital-filter-btn.btn-scam-trigger{border-color:#ef444466;color:#f87171}.digital-filter-btn.btn-scam-trigger:hover{background:#ef444426;border-color:#f87171}.seva-master-portals-section{max-width:var(--container-max);margin:0 auto 44px;padding:28px;border-radius:var(--radius-xl);background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.seva-section-header{margin-bottom:22px}.seva-section-header h3{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.seva-section-header h3 svg{color:var(--cyan-bright);width:22px;height:22px}.seva-section-header p{font-size:13.5px;color:var(--text-muted);margin:0}.seva-master-portals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.seva-portal-card{display:flex;flex-direction:column;justify-content:space-between;padding:18px 20px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);transition:all var(--transition-fast)}.seva-portal-card:hover{border-color:var(--cyan-border);transform:translateY(-3px);box-shadow:0 10px 25px #00bfff1f}.seva-portal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.seva-portal-icon-frame{width:40px;height:40px;border-radius:var(--radius-md);background:#00bfff1a;border:1px solid rgba(0,191,255,.25);display:flex;align-items:center;justify-content:center;color:var(--cyan-bright)}.seva-portal-icon-frame svg{width:20px;height:20px}.seva-portal-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:var(--radius-full);background:#22c55e1f;border:1px solid rgba(34,197,94,.3);color:#4ade80;font-size:11px;font-weight:600}.seva-portal-badge svg{width:12px;height:12px}.seva-portal-title{font-size:15.5px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.seva-portal-desc{font-size:12.5px;color:var(--text-muted);line-height:1.5;margin:0 0 14px}.seva-portal-link{display:inline-flex;align-items:center;justify-content:space-between;padding:8px 14px;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid var(--border-subtle);color:var(--cyan-bright);font-size:12.5px;font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.seva-portal-link:hover{background:#00bfff26;border-color:var(--cyan-primary);color:#fff}.seva-portal-link svg{width:14px;height:14px}.seva-services-section{max-width:var(--container-max);margin:0 auto}.seva-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;row-gap:36px;align-items:stretch}.digital-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;row-gap:36px;max-width:var(--container-max);margin:24px auto 0;align-items:stretch}.digital-card,.seva-service-card{display:flex;flex-direction:column;justify-content:space-between;padding:26px 22px;border-radius:var(--radius-xl);background:var(--bg-card);border:1px solid var(--border-subtle);backdrop-filter:blur(var(--card-blur, 16px));-webkit-backdrop-filter:blur(var(--card-blur, 16px));box-shadow:var(--shadow-card);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);position:relative;cursor:pointer;isolation:isolate;box-sizing:border-box;height:auto;min-height:100%}.digital-card:hover,.seva-service-card:hover{transform:translateY(-5px);border-color:var(--cyan-border-hover);box-shadow:var(--shadow-card-hover)}.digital-card-top,.seva-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.digital-icon-frame,.seva-icon-frame{width:48px;height:48px;border-radius:var(--radius-md);background:#00bfff1f;border:1px solid rgba(0,191,255,.3);display:flex;align-items:center;justify-content:center;color:var(--cyan-bright)}.digital-icon-frame svg,.seva-icon-frame svg{width:24px;height:24px}.digital-tag,.seva-card-tag{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:4px 10px;border-radius:var(--radius-full);background:#00bfff14;border:1px solid rgba(0,191,255,.2);color:var(--cyan-bright)}.digital-card h3,.seva-service-card h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.35}.digital-card p,.seva-service-card p{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:0 0 18px}.digital-card-highlights,.seva-card-reqs{display:flex;flex-direction:column;gap:7px;margin-bottom:22px;padding:12px 14px;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid var(--border-subtle)}.digital-card-highlights span,.seva-card-reqs span{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.digital-card-highlights svg,.seva-card-reqs svg{width:14px;height:14px;color:var(--cyan-bright);flex-shrink:0}.digital-card-actions,.seva-card-actions{display:flex;gap:10px;margin-top:auto}.digital-action-btn,.seva-action-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border-radius:var(--radius-md);background:#00bfff1f;border:1px solid var(--cyan-border);color:var(--cyan-bright);font-size:13px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.digital-action-btn:hover,.seva-action-btn:hover{background:var(--cyan-primary);border-color:var(--cyan-bright);color:#fff!important;font-weight:700!important;transform:translateY(-1px);box-shadow:0 4px 15px #00bfff59}.digital-action-btn svg,.seva-action-btn svg{width:15px;height:15px}.seva-card-capabilities{margin:0 0 16px;padding:12px 14px;border-radius:var(--radius-md);background:#ffffff08;border:1px solid var(--border-subtle)}.seva-card-capabilities .cap-title{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--cyan-bright);margin-bottom:8px}.seva-card-capabilities .cap-title svg{width:13px;height:13px}.seva-card-capabilities .cap-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.seva-card-capabilities .cap-list li{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--text-secondary);line-height:1.4}.seva-card-capabilities .cap-list li svg{width:14px;height:14px;color:#10b981;flex-shrink:0;margin-top:2px}.seva-card-fee-strip{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-muted);padding:8px 12px;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid var(--border-subtle);margin-bottom:16px}.seva-card-fee-strip .fee-icon{width:14px;height:14px;color:#f59e0b;flex-shrink:0}.seva-card-fee-strip .fee-label{font-weight:600;color:var(--text-secondary)}.seva-card-fee-strip .fee-value{color:var(--text-primary);font-weight:500}.seva-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}@media(max-width:480px){.seva-card-actions{grid-template-columns:1fr}}.btn-seva-card-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:var(--radius-md);font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);text-align:center}.btn-view-guide{background:#00bfff1f;border:1px solid var(--cyan-border);color:var(--cyan-bright)}.btn-view-guide:hover{background:var(--cyan-primary);border-color:var(--cyan-bright);color:#fff!important;font-weight:700!important;transform:translateY(-1px);box-shadow:0 4px 14px #00bfff4d}.btn-visit-official{background:#10b9811f;border:1px solid rgba(16,185,129,.35);color:#34d399}.btn-visit-official:hover{background:#10b981;border-color:#34d399;color:#fff!important;font-weight:700!important;transform:translateY(-1px);box-shadow:0 4px 14px #10b9814d}.btn-seva-card-action svg{width:14px;height:14px;flex-shrink:0}.modal-detail-header{margin-bottom:20px}.modal-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.modal-auth-box{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);background:#00bfff14;border:1px solid var(--cyan-border);margin-bottom:14px}.modal-auth-icon{width:24px;height:24px;color:var(--cyan-bright);flex-shrink:0}.auth-box-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:2px}.auth-box-name{font-size:15px;font-weight:700;color:var(--text-primary);margin:0}.modal-desc-lead{font-size:14px;line-height:1.6;color:var(--text-secondary);margin:0 0 18px}.modal-action-bar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px;padding:16px;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid var(--border-subtle)}.btn-modal-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--radius-md);font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.btn-apply-primary{background:linear-gradient(135deg,#10b981,#059669);color:#fff!important;border:1px solid #34d399;box-shadow:0 4px 18px #10b98159;flex:1 1 240px}.btn-apply-primary:hover{transform:translateY(-2px);box-shadow:0 6px 24px #10b98180}.btn-official-sec{background:#00bfff1f;color:var(--cyan-bright)!important;border:1px solid var(--cyan-border)}.btn-official-sec:hover{background:var(--cyan-primary);color:#fff!important;font-weight:700!important;transform:translateY(-1px)}.btn-status-sec{background:#f59e0b1f;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)}.btn-status-sec:hover{background:#f59e0b;color:#fff!important;font-weight:700!important;transform:translateY(-1px)}.btn-assist-modal-trigger{background:#f59e0b1f;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)}.btn-assist-modal-trigger:hover{background:#f59e0b;color:#fff!important;font-weight:700!important;transform:translateY(-1px)}.modal-disclaimer-box{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#00bfff14;border:1px solid var(--cyan-border);border-radius:var(--radius-md);color:var(--cyan-bright);font-size:12.5px;line-height:1.5;margin-top:14px}.modal-disclaimer-box svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.btn-modal-action svg{width:16px;height:16px;flex-shrink:0}.modal-content-grid{display:flex;flex-direction:column;gap:18px}.modal-section-card{padding:18px 20px;border-radius:var(--radius-lg);background:#ffffff05;border:1px solid var(--border-subtle)}.modal-card-title{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--text-primary);margin:0 0 14px}.modal-card-title svg{width:18px;height:18px;color:var(--cyan-bright);flex-shrink:0}.modal-list-checked,.modal-list-docs{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.modal-list-checked li,.modal-list-docs li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;color:var(--text-secondary);line-height:1.5}.modal-list-checked li svg{width:16px;height:16px;color:#10b981;flex-shrink:0;margin-top:2px}.modal-list-docs li svg{width:16px;height:16px;color:var(--cyan-bright);flex-shrink:0;margin-top:2px}.modal-steps-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.modal-steps-timeline .step-item{display:flex;align-items:flex-start;gap:14px}.modal-steps-timeline .step-num{width:28px;height:28px;border-radius:50%;background:#00bfff26;border:1px solid var(--cyan-primary);color:var(--cyan-bright);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.modal-steps-timeline .step-content p{font-size:13.5px;color:var(--text-secondary);line-height:1.5;margin:3px 0 0}.modal-contact-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.contact-pill{display:flex;flex-direction:column;gap:4px;padding:10px 14px;border-radius:var(--radius-sm);background:#ffffff05;border:1px solid var(--border-subtle)}.contact-pill .cp-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-muted)}.contact-pill .cp-val{font-size:13px;font-weight:600;color:var(--text-primary)}.modal-scam-alert{padding:16px 20px;border-radius:var(--radius-lg);background:#ef444414;border:1px solid rgba(239,68,68,.3)}.modal-scam-alert .scam-alert-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.modal-scam-alert .scam-alert-header svg{width:18px;height:18px;color:#f87171;flex-shrink:0}.modal-scam-alert .scam-alert-header h4{font-size:14px;font-weight:700;color:#f87171;margin:0}.modal-scam-alert p{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0 0 8px}.modal-scam-alert .scam-callout{display:block;font-size:12px;font-weight:700;color:#fbbf24}.seva-empty-state{text-align:center;padding:48px 24px;background:var(--bg-surface);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);max-width:500px;margin:20px auto}.seva-empty-state svg{width:48px;height:48px;color:var(--text-muted);margin-bottom:14px}.seva-empty-state h4{font-size:18px;color:var(--text-primary);margin:0 0 8px}.seva-empty-state p{font-size:13.5px;color:var(--text-muted);margin:0 0 18px}.case-study-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-modal, 50000);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.case-study-modal.is-active,.case-study-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.case-study-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#05070cd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:pointer}.case-study-dialog,.seva-modal-dialog{position:relative;z-index:2;width:100%;max-width:680px;max-height:88vh;overflow-y:auto;background:var(--bg-surface);border:1px solid var(--cyan-border);border-radius:var(--radius-xl);box-shadow:0 25px 60px #000000b3,0 0 40px #00bfff33;padding:32px;transform:translateY(20px) scale(.97);transition:transform .3s cubic-bezier(.16,1,.3,1)}.case-study-modal.is-active .case-study-dialog,.case-study-modal.is-open .case-study-dialog,.case-study-modal.is-active .seva-modal-dialog,.case-study-modal.is-open .seva-modal-dialog{transform:translateY(0) scale(1)}.modal-close-btn{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:var(--radius-full);background:#ffffff0f;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.modal-close-btn:hover{background:#ffffff26;color:var(--text-primary);border-color:var(--cyan-border)}.modal-close-btn svg{width:18px;height:18px}.modal-title{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 10px}.modal-summary{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 22px}.seva-detail-section{margin-bottom:22px}.seva-detail-section h4{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:var(--cyan-bright);margin:0 0 10px}.seva-detail-section h4 svg{width:16px;height:16px}.seva-steps-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.seva-steps-list li{display:flex;align-items:flex-start;gap:12px;font-size:13.5px;color:var(--text-secondary);line-height:1.5}.seva-step-num{width:24px;height:24px;border-radius:50%;background:#00bfff26;border:1px solid var(--cyan-primary);color:var(--cyan-bright);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seva-official-link-box{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-radius:var(--radius-md);background:#00bfff14;border:1px solid var(--cyan-border);margin:18px 0}.seva-official-link-box a{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--cyan-bright);text-decoration:none}.seva-disclaimer-box{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--radius-sm);background:#eab30814;border:1px solid rgba(234,179,8,.3);color:#facc15;font-size:12px;line-height:1.5;margin:18px 0}.seva-disclaimer-box svg{width:16px;height:16px;flex-shrink:0;margin-top:2px}.category-explorer-dialog{max-width:860px}.category-search-bar{display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border-subtle);margin:16px 0 20px}.category-search-bar input{flex:1;background:none;border:none;color:var(--text-primary);font-size:13.5px;outline:none}.category-modal-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:55vh;overflow-y:auto;padding-right:6px}.category-tag-card{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-radius:var(--radius-sm);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12.5px;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.category-tag-card:hover{background:#00bfff1f;border-color:var(--cyan-primary);color:var(--cyan-bright);transform:translateY(-1px)}.scam-center-dialog{max-width:760px}.scam-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.scam-live-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);background:#ef444426;border:1px solid rgba(239,68,68,.4);color:#f87171;font-size:12px;font-weight:700}.scam-live-badge svg{width:14px;height:14px}.community-dialog{max-width:580px}.community-channels-grid{display:flex;flex-direction:column;gap:12px;margin:20px 0}.community-channel-card{display:flex;align-items:center;gap:16px;padding:16px 20px;border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-primary);text-decoration:none;transition:all var(--transition-fast)}.community-channel-card:hover{background:var(--bg-card-hover);border-color:var(--cyan-border);transform:translate(4px);box-shadow:0 8px 25px #00bfff26}.community-channel-card .channel-icon{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.community-channel-card .github-icon{background:#ffffff14;color:#fff}.community-channel-card .linkedin-icon{background:#0a66c22e;color:#0a66c2}.community-channel-card .mail-icon{background:#00bfff2e;color:var(--cyan-bright)}.community-channel-card .channel-info{flex:1}.community-channel-card .channel-info h4{font-size:15px;font-weight:700;margin:0 0 4px;color:var(--text-primary)}.community-channel-card .channel-info p{font-size:12.5px;color:var(--text-muted);margin:0;line-height:1.4}.community-channel-card .channel-arrow{width:18px;height:18px;color:var(--text-muted);transition:transform var(--transition-fast),color var(--transition-fast)}.community-channel-card:hover .channel-arrow{color:var(--cyan-bright);transform:translate(3px)}.community-footer-note{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--radius-sm);background:#22c55e0f;border:1px solid rgba(34,197,94,.2);color:#4ade80;font-size:12px}.community-footer-note svg{width:15px;height:15px;flex-shrink:0}.xestus-floating-assistant{position:fixed;bottom:24px;right:24px;z-index:var(--z-floating, 1000);display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.floating-follow-btn{pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:var(--radius-full);border:none!important;color:var(--text-primary);font-size:12.5px;font-weight:600;font-family:inherit;cursor:pointer;overflow:hidden;z-index:1;box-shadow:0 8px 24px #0006,0 0 15px #00bfff40;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.floating-follow-btn{background:#0b1329!important;border:1px solid rgba(0,191,255,.35)!important;border-radius:var(--radius-full)!important}.floating-follow-btn:before,.floating-follow-btn:after{display:none!important;content:none!important}.floating-follow-btn .follow-icon,.floating-follow-btn span{position:relative;z-index:2}.floating-follow-btn .follow-icon{width:15px;height:15px;color:var(--cyan-bright);transition:transform var(--transition-fast)}.floating-follow-btn:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 32px #00bfff73,0 0 20px #00f2fe66}.floating-follow-btn:hover .follow-icon{transform:scale(1.15)}.floating-follow-btn.is-following:after{background:#0f2319f2}.floating-follow-btn.is-following span,.floating-follow-btn.is-following .follow-icon{color:#4ade80}.ai-launcher-btn{pointer-events:auto;position:relative;display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 22px 0 14px;border-radius:var(--radius-full);border:none!important;color:#fff;font-size:13.5px;font-weight:600;font-family:inherit;cursor:pointer;overflow:hidden;z-index:1;box-shadow:0 12px 35px #0000008c,0 0 25px #00bfff66;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease}.ai-launcher-btn{background:linear-gradient(135deg,#0b1329,#0f1c3f)!important;border:1px solid rgba(0,191,255,.45)!important;border-radius:var(--radius-full)!important;box-shadow:0 10px 30px #00000080,0 0 15px #00bfff40!important}.ai-launcher-btn:before,.ai-launcher-btn:after{display:none!important;content:none!important}.ai-launcher-icon-wrap,.ai-launcher-text{position:relative;z-index:2}.ai-launcher-icon-wrap{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00bfff2e}.ai-main-icon{width:18px;height:18px;color:var(--cyan-bright)}.ai-status-pulse{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 8px #4ade80;animation:aiPulse 2s infinite}@keyframes aiPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.6}}.ai-launcher-btn:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 45px #00bfff8c,0 0 30px #00f2fe80}.ai-launcher-btn[aria-expanded=true]:after{background:#0e1930fa}.ai-chat-panel{pointer-events:auto;position:absolute;bottom:calc(100% + 12px);right:0;width:380px;max-width:calc(100vw - 32px);height:530px;max-height:calc(100vh - 120px);background:#0b1526f5;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(0,191,255,.35);border-radius:20px;box-shadow:0 24px 70px #000000b3,0 0 40px #00bfff40;display:none;flex-direction:column;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px) scale(.96);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s}.ai-chat-panel.is-open{display:flex;opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.ai-chat-header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#10192de6;border-bottom:1px solid var(--border-subtle)}.ai-header-info{display:flex;align-items:center;gap:12px}.ai-header-avatar{position:relative;width:36px;height:36px;border-radius:50%;background:#00bfff26;border:1px solid var(--cyan-border);display:flex;align-items:center;justify-content:center;color:var(--cyan-bright)}.ai-header-avatar svg{width:20px;height:20px}.ai-header-status-dot{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#4ade80;border:1.5px solid #10192d}.ai-header-text h3{font-size:14.5px;font-weight:700;color:var(--text-primary);margin:0;line-height:1.2}.ai-header-sub{font-size:11.5px;color:var(--cyan-bright)}.ai-header-controls{display:flex;align-items:center;gap:6px}.ai-control-btn{width:30px;height:30px;border-radius:var(--radius-sm);background:transparent;border:none;color:var(--text-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.ai-control-btn:hover{color:var(--text-primary);background:#ffffff1a}.ai-control-btn svg{width:16px;height:16px}.ai-chat-messages{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.ai-message{display:flex;flex-direction:column;gap:4px;max-width:88%}.ai-user-message{align-self:flex-end}.ai-user-message .ai-bubble{background:linear-gradient(135deg,var(--cyan-dark),var(--cyan-primary));color:#fff;border-radius:16px 16px 2px;padding:10px 14px;font-size:13.5px;line-height:1.5;word-break:break-word;box-shadow:0 4px 15px #00bfff40}.ai-bot-message{align-self:flex-start}.ai-bot-message .ai-bubble{background:#10192de6;border:1px solid var(--border-subtle);color:var(--text-primary);border-radius:16px 16px 16px 2px;padding:12px 15px;font-size:13.5px;line-height:1.55;word-break:break-word;box-shadow:0 4px 15px #00000040}.ai-quick-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ai-chip-btn{padding:6px 12px;border-radius:var(--radius-full);background:#00bfff14;border:1px solid rgba(0,191,255,.25);color:var(--cyan-bright);font-size:12px;font-weight:500;font-family:inherit;cursor:pointer;transition:all var(--transition-fast)}.ai-chip-btn:hover{background:#00bfff33;border-color:var(--cyan-bright);transform:translateY(-1px)}.ai-response-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ai-nav-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:var(--radius-sm);background:#00bfff26;border:1px solid var(--cyan-primary);color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.ai-nav-btn:hover{background:var(--cyan-primary);color:#fff!important;font-weight:700!important;transform:translateY(-1px);box-shadow:0 4px 12px #00bfff59}.ai-nav-btn svg{width:13px;height:13px}.ai-typing-indicator{display:inline-flex;align-items:center;gap:5px;padding:10px 14px;background:#10192de6;border:1px solid var(--border-subtle);border-radius:16px 16px 16px 2px;width:fit-content}.ai-dot{width:6px;height:6px;border-radius:50%;background:var(--cyan-bright);animation:aiDotBounce 1.4s infinite ease-in-out both}.ai-dot:nth-child(1){animation-delay:-.32s}.ai-dot:nth-child(2){animation-delay:-.16s}@keyframes aiDotBounce{0%,80%,to{transform:scale(0);opacity:.4}40%{transform:scale(1);opacity:1}}.ai-chat-input-area{display:flex;align-items:flex-end;gap:8px;padding:12px 14px;border-top:1px solid var(--border-subtle);background:#10192de6}#aiChatInput{flex:1;min-height:38px;max-height:100px;resize:none;background:#080c1699;border:1px solid var(--border-subtle);border-radius:12px;padding:9px 12px;font-size:13.5px;color:var(--text-primary);font-family:inherit;line-height:1.4;outline:none;transition:border-color .2s ease}#aiChatInput:focus{border-color:var(--cyan-primary)}#aiChatInput::placeholder{color:var(--text-muted)}.ai-send-btn{width:38px;height:38px;border-radius:10px;border:none;background:var(--cyan-primary);color:#080c16;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0}.ai-send-btn:disabled{opacity:.35;cursor:not-allowed;background:#ffffff14;color:var(--text-muted)}.ai-send-btn:not(:disabled):hover{background:var(--cyan-bright);transform:scale(1.05);box-shadow:0 0 15px #00bfff66}.ai-send-btn svg{width:17px;height:17px}:root[data-theme=day] .floating-follow-btn{color:#0f172a!important;box-shadow:0 8px 24px #0284c740,0 0 15px #00f2fe4d!important}:root[data-theme=day] .floating-follow-btn:after{background:#fffffff5!important}:root[data-theme=day] .ai-launcher-btn{color:#0f172a!important;box-shadow:0 10px 30px #0284c74d,0 0 25px #00f2fe59!important}:root[data-theme=day] .ai-launcher-btn:after{background:#fffffff5!important}:root[data-theme=day] .ai-launcher-icon-wrap{background:#0284c71f!important}:root[data-theme=day] .ai-main-icon{color:#0284c7!important}:root[data-theme=day] .ai-chat-panel{background:#fffffffa;border-color:#cbd5e1;box-shadow:0 24px 70px #0f172a2e}:root[data-theme=day] .ai-chat-header{background:#f8fafc;border-bottom-color:#e2e8f0}:root[data-theme=day] .ai-bot-message .ai-bubble{background:#f1f5f9;border-color:#e2e8f0;color:#0f172a;box-shadow:0 4px 15px #0f172a0d}:root[data-theme=day] .ai-user-message .ai-bubble{background:linear-gradient(135deg,#0284c7,#0369a1);color:#fff}:root[data-theme=day] .ai-chat-input-area{background:#f8fafc;border-top-color:#e2e8f0}:root[data-theme=day] #aiChatInput{background:#fff;border-color:#cbd5e1;color:#0f172a}:root[data-theme=day] .ai-send-btn{background:#0284c7;color:#fff}:root[data-theme=eye-protect] .floating-follow-btn{color:#2c241b!important;box-shadow:0 8px 24px #0e749033,0 0 15px #00f2fe40!important}:root[data-theme=eye-protect] .floating-follow-btn:after{background:#fdfbf7f5!important}:root[data-theme=eye-protect] .ai-launcher-btn{color:#2c241b!important;box-shadow:0 10px 30px #0e749040,0 0 25px #00f2fe4d!important}:root[data-theme=eye-protect] .ai-launcher-btn:after{background:#fdfbf7f5!important}:root[data-theme=eye-protect] .ai-launcher-icon-wrap{background:#0e74901f!important}:root[data-theme=eye-protect] .ai-main-icon{color:#0e7490!important}:root[data-theme=eye-protect] .ai-chat-panel{background:#fdfbf7fa;border-color:#d8ccbc}:root[data-theme=eye-protect] .ai-chat-header{background:#f5efe6;border-bottom-color:#e5dacb}:root[data-theme=eye-protect] .ai-bot-message .ai-bubble{background:#ede6da;border-color:#d8ccbc;color:#2c241b}:root[data-theme=eye-protect] .ai-chat-input-area{background:#f5efe6;border-top-color:#e5dacb}:root[data-theme=eye-protect] #aiChatInput{background:#fff;border-color:#d8ccbc;color:#2c241b}:root[data-theme=eye-protect] .ai-send-btn{background:#0e7490;color:#fff}@media(max-width:768px){.xestus-floating-assistant{right:14px;bottom:14px}.ai-chat-panel{position:fixed;inset:auto 12px 74px;width:auto;max-width:calc(100vw - 24px);height:calc(100vh - 96px);max-height:520px}.floating-follow-btn{height:34px;padding:0 12px;font-size:11.5px}.ai-launcher-btn{height:44px;padding:0 16px 0 12px;font-size:13px}.seva-iwant-grid,.seva-master-portals-grid,.seva-services-grid,.digital-container{grid-template-columns:1fr}.digital-filter-bar{justify-content:flex-start;overflow-x:auto;padding-bottom:8px;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.digital-filter-btn{white-space:nowrap;flex-shrink:0}}.stitch-section-header{margin-bottom:24px;position:relative}.stitch-tag-mono{display:inline-flex;align-items:center;gap:8px;font-family:var(--stitch-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--stitch-yellow);background:var(--stitch-yellow-subtle);border:1px solid var(--stitch-yellow-border);padding:5px 12px;border-radius:4px;margin-bottom:12px}.stitch-section-title{font-size:clamp(26px,4vw,38px);font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:-.5px;line-height:1.2;margin:0 0 12px}.stitch-section-desc{font-size:15px;color:var(--text-secondary);line-height:1.65;max-width:820px;margin:0}.stitch-highlight-box{display:inline-block;background:var(--stitch-yellow);color:var(--stitch-yellow-text);padding:0 10px;border-radius:4px;box-shadow:var(--stitch-yellow-glow);font-weight:800;letter-spacing:-.5px}.stitch-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:28px 0}.stitch-kpi-card{display:flex;flex-direction:column;padding:16px 20px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-subtle);position:relative;overflow:hidden}.stitch-kpi-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--stitch-yellow)}.stitch-kpi-card.kpi-accent{background:var(--stitch-yellow-subtle);border-color:var(--stitch-yellow-border)}.stitch-kpi-val{font-family:var(--stitch-mono);font-size:clamp(18px,1.8vw,22px);font-weight:800;color:var(--text-primary);line-height:1.2;text-transform:uppercase}.stitch-kpi-lbl{font-size:12px;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-top:4px}.stitch-alert-box{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-radius:6px;background:var(--stitch-yellow);color:#000;font-size:13.5px;font-weight:600;margin-bottom:32px;box-shadow:var(--stitch-yellow-glow)}.stitch-alert-content{display:flex;align-items:center;gap:12px;flex:1;color:#000}.stitch-alert-content svg{width:20px;height:20px;flex-shrink:0;stroke:#000}.stitch-alert-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:4px;background:#dc2626;color:#fff;font-family:var(--stitch-mono);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer;border:none;white-space:nowrap;transition:transform var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast);box-shadow:0 2px 8px #dc262659}.stitch-alert-btn:hover{background:#b91c1c;color:#fff;transform:translateY(-1px);box-shadow:0 4px 14px #b91c1c73}.stitch-card{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);position:relative}.stitch-card:hover{transform:translateY(-4px);border-color:var(--stitch-yellow);box-shadow:0 14px 35px #0006,var(--stitch-yellow-glow)}.stitch-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:8px}.stitch-card-tag{font-family:var(--stitch-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:3px 8px;border-radius:4px;background:#ffffff14;color:var(--text-secondary);border:1px solid var(--border-subtle)}.stitch-card-status{display:inline-flex;align-items:center;gap:5px;font-family:var(--stitch-mono);font-size:11px;font-weight:700;text-transform:uppercase;color:#4ade80}.stitch-card-title{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.35}.stitch-card-desc{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.stitch-card-checklist{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:6px;background:#ffffff08;border:1px solid var(--border-subtle);margin-bottom:20px}.stitch-card-checklist span{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.stitch-card-checklist svg{width:14px;height:14px;color:var(--stitch-yellow);flex-shrink:0}.stitch-card-actions{display:flex;align-items:center;gap:10px;margin-top:auto}.btn-stitch-primary{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:var(--radius-sm, 6px);background:#ffcc001f!important;border:1px solid rgba(255,215,0,.45)!important;color:gold!important;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;text-decoration:none;transition:all var(--transition-fast);position:relative!important;isolation:isolate!important}.btn-stitch-primary span,.btn-stitch-primary svg,.btn-stitch-primary i{color:gold!important;stroke:gold!important;position:relative!important;z-index:10!important;pointer-events:none;transition:color .2s ease,text-shadow .2s ease,transform .2s ease}.btn-stitch-primary:hover{background:#ffcc0047!important;border-color:gold!important;transform:translateY(-2px);box-shadow:0 8px 24px #fc06,0 0 20px #ffd70059}.btn-stitch-primary:hover span,.btn-stitch-primary:hover svg,.btn-stitch-primary:hover i{color:#fff!important;stroke:#fff!important;text-shadow:0 0 16px rgba(255,215,0,1),0 0 28px rgba(245,158,11,.8)!important}.btn-stitch-outline{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:var(--radius-sm, 6px);background:#ffffff0a;border:1px solid rgba(255,204,0,.35);color:gold;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none;transition:all var(--transition-fast)}.btn-stitch-outline:hover{border-color:gold;color:#fff;background:#ffcc0026;box-shadow:0 4px 15px #ffcc0040}.stitch-pipeline-section{margin-top:54px;padding:32px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle)}.stitch-pipeline-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:16px}.stitch-pipeline-header h3{font-size:18px;font-weight:800;color:var(--text-primary);text-transform:uppercase;letter-spacing:.5px;margin:0}.stitch-pipeline-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.stitch-pipeline-step{display:flex;flex-direction:column;padding:20px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border-subtle);position:relative;transition:all var(--transition-fast)}.stitch-pipeline-step:hover{border-color:var(--stitch-yellow);transform:translateY(-2px)}.stitch-step-num{font-family:var(--stitch-mono);font-size:11.5px;font-weight:800;color:var(--stitch-yellow);text-transform:uppercase;margin-bottom:8px}.stitch-step-title{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 8px}.stitch-step-desc{font-size:12.5px;color:var(--text-secondary);line-height:1.5;margin:0}.stitch-tools-section{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary);position:relative}.stitch-tools-filter-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:32px}.stitch-tool-filter-btn{padding:8px 16px;border-radius:4px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-family:var(--stitch-mono);font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast)}.stitch-tool-filter-btn:hover{color:var(--text-primary);border-color:var(--stitch-yellow)}.stitch-tool-filter-btn.active{background:var(--stitch-yellow);color:var(--stitch-yellow-text);border-color:var(--stitch-yellow)}.stitch-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;align-items:stretch}.stitch-tool-card{display:flex;flex-direction:column;justify-content:space-between;padding:22px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-subtle);isolation:isolate;box-sizing:border-box;height:100%;transition:all var(--transition-fast)}.stitch-tool-card:hover{border-color:var(--stitch-yellow);transform:translateY(-3px);box-shadow:0 10px 30px #00000059}.stitch-tool-badge-coming-soon{font-family:var(--stitch-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:#eab30826;border:1px solid rgba(234,179,8,.4);color:#facc15}.stitch-tool-badge-live{font-family:var(--stitch-mono);font-size:10px;font-weight:700;text-transform:uppercase;padding:3px 8px;border-radius:3px;background:#22c55e26;border:1px solid rgba(34,197,94,.4);color:#4ade80}.stitch-lab-tabs{display:flex;align-items:center;gap:8px;border-bottom:2px solid var(--border-subtle);margin-bottom:32px;overflow-x:auto;padding-bottom:2px}.stitch-lab-tab{padding:12px 22px;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted);font-family:var(--stitch-mono);font-size:13px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast);margin-bottom:-2px;white-space:nowrap}.stitch-lab-tab:hover{color:var(--text-primary)}.stitch-lab-tab.active{color:var(--stitch-yellow);border-bottom-color:var(--stitch-yellow)}.stitch-lab-panel{display:none}.stitch-lab-panel.active{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.stitch-internship-section{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-primary);position:relative}.stitch-internship-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:32px}.stitch-internship-card{display:flex;flex-direction:column;padding:24px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-subtle);position:relative;transition:all var(--transition-fast)}.stitch-internship-card:hover{border-color:var(--stitch-yellow);transform:translateY(-3px)}.stitch-how-section{padding:var(--section-pad-y) var(--section-pad-x);background:var(--bg-secondary)}.stitch-how-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.stitch-how-card{display:flex;flex-direction:column;padding:28px;border-radius:8px;background:var(--bg-card);border:1px solid var(--border-subtle);position:relative}.stitch-how-card .how-step-badge{font-family:var(--stitch-mono);font-size:13px;font-weight:800;color:var(--stitch-yellow);margin-bottom:12px}.stitch-contact-wrapper{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;max-width:var(--container-max);margin:0 auto;align-items:flex-start}.stitch-contact-info h2{font-size:clamp(30px,4.5vw,44px);font-weight:800;text-transform:uppercase;color:var(--text-primary);line-height:1.15;margin:0 0 20px}.stitch-contact-info p{font-size:15px;color:var(--text-secondary);line-height:1.65;margin-bottom:28px}.stitch-contact-form-panel{padding:32px;border-radius:8px;background:var(--bg-surface);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card)}.stitch-inquiry-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:24px}.stitch-inquiry-tab{padding:10px 12px;border-radius:4px;background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--stitch-mono);font-size:11.5px;font-weight:700;text-transform:uppercase;cursor:pointer;text-align:center;transition:all var(--transition-fast)}.stitch-inquiry-tab:hover{color:var(--text-primary);border-color:var(--stitch-yellow)}.stitch-inquiry-tab.active{background:var(--stitch-yellow);color:var(--stitch-yellow-text);border-color:var(--stitch-yellow)}.stitch-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;max-width:var(--container-max);margin:0 auto 40px}.stitch-footer-col h4{font-family:var(--stitch-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--stitch-yellow);margin:0 0 16px}.stitch-footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.stitch-footer-links a{color:var(--text-muted);font-size:13.5px;text-decoration:none;transition:color var(--transition-fast)}.stitch-footer-links a:hover{color:var(--text-primary)}.stitch-footer-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:24px;border-top:1px solid var(--border-subtle);max-width:var(--container-max);margin:0 auto;font-size:12.5px;color:var(--text-muted);flex-wrap:wrap;gap:12px}.seva-trust-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:24px 0 32px}.trust-strip-item{display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-subtle);transition:all var(--transition-fast)}.trust-strip-item:hover{border-color:var(--cyan-border);transform:translateY(-2px);box-shadow:0 6px 20px #00bfff14}.trust-strip-icon{width:38px;height:38px;border-radius:var(--radius-sm);background:#00bfff1a;color:var(--cyan-bright);display:flex;align-items:center;justify-content:center;flex-shrink:0}.trust-strip-icon svg{width:20px;height:20px}.trust-strip-text{display:flex;flex-direction:column;gap:2px}.trust-strip-text strong{font-size:13.5px;font-weight:600;color:var(--text-primary)}.trust-strip-text span{font-size:11.5px;color:var(--text-muted);line-height:1.35}.seva-search-box-large{position:relative;display:flex;align-items:center;width:100%;background:var(--bg-surface);border:1.5px solid var(--border-medium);border-radius:var(--radius-lg);padding:8px 18px;gap:12px;box-shadow:var(--shadow-card);transition:all var(--transition-fast)}.seva-search-box-large:focus-within{border-color:var(--cyan-primary);box-shadow:0 0 25px #00bfff40}.seva-search-box-large .search-icon{color:var(--cyan-bright);width:22px;height:22px;flex-shrink:0}.seva-search-box-large input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:15px;font-family:inherit;font-weight:400;padding:8px 0}.seva-search-box-large input::placeholder{color:var(--text-muted);font-size:14px}.btn-seva-clear-search{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:6px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast)}.btn-seva-clear-search:hover{color:var(--text-primary)}.btn-seva-clear-search svg{width:18px;height:18px}.seva-search-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;font-size:12px}.search-chips-label{display:inline-flex;align-items:center;gap:5px;color:var(--cyan-bright);font-weight:600;font-size:12px}.search-chips-label svg{width:14px;height:14px}.search-chip-btn{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);padding:5px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.search-chip-btn:hover{background:#00bfff1f;border-color:var(--cyan-primary);color:var(--cyan-bright);transform:translateY(-1px)}.seva-task-discovery-section{margin:36px 0 28px}.seva-task-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:14px}.seva-task-card{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-fast)}.seva-task-card:hover{background:var(--bg-card-hover);border-color:var(--cyan-border);transform:translateY(-2px);box-shadow:0 8px 24px #00bfff1f}.seva-task-card.active{background:#00bfff24!important;border-color:var(--cyan-primary)!important;box-shadow:0 0 0 2px #00bfff59,0 8px 24px #00bfff33!important;transform:translateY(-2px)}[data-theme=day] .seva-task-card.active{background:#0284c71a!important;border-color:#0284c7!important;box-shadow:0 0 0 2px #0284c74d,0 8px 24px #0284c726!important}[data-theme=eye-protect] .seva-task-card.active{background:#0e74901f!important;border-color:#0e7490!important;box-shadow:0 0 0 2px #0e74904d,0 8px 24px #0e749026!important}@keyframes sevaCardSlowBlink{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-6px) scale(1.02);opacity:.92}}@keyframes sevaCardSlowBlinkDay{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-6px) scale(1.02);opacity:.92}}@keyframes sevaCardSlowBlinkEyeProtect{0%,to{transform:translateY(0) scale(1);opacity:1}50%{transform:translateY(-6px) scale(1.02);opacity:.92}}.card-blink-highlight{animation:sevaCardSlowBlink 1s ease-in-out 3!important;position:relative!important;z-index:15!important;will-change:transform,opacity}[data-theme=day] .card-blink-highlight{animation-name:sevaCardSlowBlinkDay!important}[data-theme=eye-protect] .card-blink-highlight{animation-name:sevaCardSlowBlinkEyeProtect!important}.task-card-icon{font-size:24px;line-height:1;flex-shrink:0;margin-top:2px}.task-card-content{display:flex;flex-direction:column;gap:3px;min-width:0}.task-card-title{font-size:14px;font-weight:600;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.task-card-sub{font-size:11.5px;color:var(--text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.seva-authority-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-full);font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.badge-central{background:#10b98126;border:1px solid rgba(16,185,129,.4);color:#34d399}.badge-wb{background:#3b82f626;border:1px solid rgba(59,130,246,.4);color:#60a5fa}.badge-private{background:#a855f726;border:1px solid rgba(168,85,247,.4);color:#c084fc}.seva-card-doc-preview{margin:12px 0;padding:8px 12px;background:var(--bg-primary);border-radius:var(--radius-sm);border:1px solid var(--border-subtle)}.doc-preview-label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--cyan-bright);margin-bottom:2px}.doc-preview-label svg{width:14px;height:14px}.doc-preview-text{font-size:12px;color:var(--text-muted);margin:0;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seva-card-actions-3col{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);width:100%;box-sizing:border-box}.btn-card-action{padding:9px 12px;border-radius:var(--radius-sm, 8px);font-size:12px;font-weight:600;cursor:pointer;text-decoration:none;transition:all var(--transition-fast);border:none;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;box-sizing:border-box;text-align:center;position:relative!important;isolation:isolate!important}.btn-card-action svg,.btn-card-action i{width:14px;height:14px;flex-shrink:0;stroke:currentColor}.btn-card-guide{flex:1 1 100%;background:#00bfff1f;border:1px solid rgba(0,242,254,.4);color:#00f2fe}.btn-card-guide svg{stroke:#00f2fe}.btn-card-guide:hover{background:#00bfff59!important;border-color:#00f2fe!important;color:#fff!important;text-shadow:0 0 16px rgba(0,242,254,1),0 0 26px rgba(0,191,255,.8)!important}.btn-card-portal{flex:1 1 calc(50% - 4px);min-width:110px;background:#10b9811f;border:1px solid rgba(52,211,153,.4);color:#34d399}.btn-card-portal svg{stroke:#34d399}.btn-card-portal:hover{background:#10b98159!important;border-color:#34d399!important;color:#fff!important;text-shadow:0 0 16px rgba(52,211,153,1),0 0 26px rgba(16,185,129,.8)!important}.btn-card-assist{flex:1 1 calc(50% - 4px);min-width:110px;background:#ffcc001f;border:1px solid rgba(255,215,0,.4);color:#fc0}.btn-card-assist svg{stroke:#fc0}.btn-card-assist:hover{background:#ffcc0059!important;border-color:gold!important;color:#fff!important;text-shadow:0 0 16px rgba(255,215,0,1),0 0 26px rgba(245,158,11,.8)!important}.seva-fallback-suggestions{margin:24px 0;padding:20px;border-radius:var(--radius-lg);background:var(--bg-surface);border:1px dashed var(--cyan-border)}.fallback-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;color:var(--cyan-bright)}.fallback-header h4{font-size:15px;font-weight:600;margin:0;color:var(--text-primary)}.fallback-cards-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.private-services-section{margin:48px 0 32px}.private-services-banner{padding:22px 28px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#a855f71f,#3b82f614);border:1px solid rgba(168,85,247,.3);margin-bottom:24px}.private-banner-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:var(--radius-full);background:#a855f733;font-size:11px;font-weight:700;color:#c084fc;letter-spacing:.5px;margin-bottom:10px}.badge-dot-private{width:6px;height:6px;border-radius:50%;background:#c084fc}.private-banner-content h3{font-size:18px;font-weight:700;color:var(--text-primary);margin:0 0 6px}.private-banner-content p{font-size:13px;color:var(--text-secondary);margin:0;line-height:1.5}.private-services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;row-gap:36px;align-items:stretch}.modal-tab-nav{display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid var(--border-subtle);padding:12px 0 0;margin:20px 0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch}.modal-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:none;background:none;color:var(--text-muted);font-size:12.5px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:all var(--transition-fast);white-space:nowrap}.modal-tab-btn svg{width:16px;height:16px}.modal-tab-btn:hover{color:var(--text-primary)}.modal-tab-btn.active{color:var(--cyan-bright);border-bottom-color:var(--cyan-bright)}.modal-tab-content{min-height:220px}.modal-tab-pane{display:none;animation:fadeIn .2s ease-in-out}.modal-tab-pane.active{display:block}.modal-pane-section{display:flex;flex-direction:column;gap:16px}.modal-guidance-text{font-size:13.5px;color:var(--text-secondary);line-height:1.6;margin:0}.xestus-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:12px 0}.support-feature-card{padding:14px 16px;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.support-feature-card svg{width:22px;height:22px;color:var(--cyan-bright);margin-bottom:8px}.support-feature-card h5{font-size:13.5px;font-weight:600;color:var(--text-primary);margin:0 0 4px}.support-feature-card p{font-size:12px;color:var(--text-muted);margin:0;line-height:1.4}.btn-modal-request-support{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-size:13px;font-weight:600;margin-top:8px}.scam-actions-strip{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ef44441a;border-radius:var(--radius-sm);border:1px solid rgba(239,68,68,.3);font-size:12.5px;color:#fca5a5;flex-wrap:wrap;gap:10px}.btn-cyber-link{color:#fff;background:#ef4444;padding:4px 12px;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;font-size:12px}.assist-modal-dialog{max-width:620px}.assist-modal-header{margin-bottom:20px}.assist-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.assist-privacy-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:var(--radius-full);background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#34d399;font-size:11.5px;font-weight:600}.assist-privacy-badge svg{width:14px;height:14px}.seva-assist-form{display:flex;flex-direction:column;gap:16px}.form-row-2col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:12.5px;font-weight:600;color:var(--text-primary)}.form-control{width:100%;padding:10px 14px;border-radius:var(--radius-sm);background:var(--bg-primary);border:1px solid var(--border-subtle);color:var(--text-primary);font-family:inherit;font-size:13.5px;outline:none;transition:border-color var(--transition-fast)}.form-control:focus{border-color:var(--cyan-primary)}.form-control-readonly{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--cyan-bright);font-weight:600;padding:10px 14px;border-radius:var(--radius-sm);outline:none}.assist-security-notice{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:#eab30814;border:1px solid rgba(234,179,8,.3);border-radius:var(--radius-sm);color:#facc15;font-size:12px;line-height:1.45}.assist-security-notice svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.assist-form-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.btn-submit-assist{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:var(--radius-md);font-weight:600;cursor:pointer;border:none}.assist-feedback{padding:14px 16px;border-radius:var(--radius-md);font-size:13px;margin-top:12px}.assist-feedback.success{background:#10b9811f;border:1px solid rgba(16,185,129,.4);color:#a7f3d0}.assist-feedback.error{background:#ef44441f;border:1px solid rgba(239,68,68,.4);color:#fca5a5}.feedback-success-box{display:flex;align-items:flex-start;gap:12px}.feedback-success-box svg{width:22px;height:22px;color:#34d399;flex-shrink:0}.feedback-success-box p{margin:4px 0 6px;font-size:12.5px;color:var(--text-secondary)}.feedback-success-box small{font-size:11.5px;color:#34d399;font-weight:600}:root[data-theme=day] .trust-strip-icon{background:#0284c71a;color:var(--cyan-primary)}:root[data-theme=day] .btn-card-guide{background:#0284c71a;border-color:#0284c759;color:var(--cyan-primary)}:root[data-theme=day] .btn-card-guide:hover{background:var(--cyan-primary);color:#fff}:root[data-theme=day] .btn-card-portal{background:#10b9811f;border-color:#10b98159;color:#059669}:root[data-theme=day] .btn-card-assist{background:#d977061f;border-color:#d9770659;color:#d97706}:root[data-theme=day] .btn-card-assist:hover{background:#d97706;color:#fff}:root[data-theme=day] .modal-tab-btn.active{color:var(--cyan-primary);border-bottom-color:var(--cyan-primary)}:root[data-theme=day] .badge-central{background:#10b9811f;border-color:#10b98166;color:#059669}:root[data-theme=day] .badge-wb{background:#3b82f61f;border-color:#3b82f666;color:#2563eb}:root[data-theme=day] .badge-private{background:#a855f71f;border-color:#a855f766;color:#9333ea}:root[data-theme=day] .assist-security-notice{background:#d977061a;border-color:#d9770659;color:#b45309}:root[data-theme=day] .private-services-banner{background:linear-gradient(135deg,#a855f714,#3b82f60d);border-color:#a855f740}:root[data-theme=eye-protect] .trust-strip-icon{background:#0e74901a;color:var(--cyan-primary)}:root[data-theme=eye-protect] .btn-card-guide{background:#0e74901a;border-color:#0e749059;color:var(--cyan-primary)}:root[data-theme=eye-protect] .btn-card-guide:hover{background:var(--cyan-primary);color:#fff}:root[data-theme=eye-protect] .btn-card-portal{background:#10b9811f;border-color:#10b98159;color:#047857}:root[data-theme=eye-protect] .btn-card-assist{background:#c2410c1f;border-color:#c2410c59;color:#c2410c}:root[data-theme=eye-protect] .btn-card-assist:hover{background:#c2410c;color:#fff}:root[data-theme=eye-protect] .modal-tab-btn.active{color:var(--cyan-primary);border-bottom-color:var(--cyan-primary)}:root[data-theme=eye-protect] .badge-central{background:#10b9811f;border-color:#10b98166;color:#047857}:root[data-theme=eye-protect] .badge-wb{background:#3b82f61f;border-color:#3b82f666;color:#1d4ed8}:root[data-theme=eye-protect] .badge-private{background:#a855f71f;border-color:#a855f766;color:#7e22ce}:root[data-theme=eye-protect] .assist-security-notice{background:#c2410c1a;border-color:#c2410c59;color:#9a3412}:root[data-theme=day] .case-study-dialog,:root[data-theme=day] .seva-modal-dialog,:root[data-theme=day] .category-explorer-dialog,:root[data-theme=day] .scam-center-dialog,:root[data-theme=day] .assist-modal-dialog,:root[data-theme=day] .community-dialog{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important;box-shadow:0 24px 60px #0f172a2e,0 0 0 1px #e2e8f0!important}:root[data-theme=day] .case-study-backdrop{background:#0f172aa6!important}:root[data-theme=day] .modal-close-btn{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#475569!important}:root[data-theme=day] .modal-close-btn:hover{background:#e2e8f0!important;color:#0f172a!important;border-color:#94a3b8!important}:root[data-theme=day] .modal-title,:root[data-theme=day] #sevaModalTitle,:root[data-theme=day] #sevaCategoryModalTitle{color:#0f172a!important}:root[data-theme=day] .modal-summary,:root[data-theme=day] .modal-desc-lead{color:#334155!important}:root[data-theme=day] .modal-auth-box{background:#0284c714!important;border-color:#0284c747!important}:root[data-theme=day] .auth-box-label{color:#64748b!important}:root[data-theme=day] .auth-box-name{color:#0f172a!important}:root[data-theme=day] .modal-action-bar{background:#f8fafc!important;border-color:#e2e8f0!important}:root[data-theme=day] .btn-apply-primary{background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;border-color:#34d399!important}:root[data-theme=day] .btn-apply-primary span,:root[data-theme=day] .btn-apply-primary svg,:root[data-theme=day] .btn-apply-primary i{color:#fff!important;stroke:#fff!important}:root[data-theme=day] .btn-apply-primary:hover{background:linear-gradient(135deg,#10b981,#34d399)!important;color:#fff!important}:root[data-theme=day] .btn-apply-primary:hover span,:root[data-theme=day] .btn-apply-primary:hover svg,:root[data-theme=day] .btn-apply-primary:hover i{color:#fff!important;stroke:#fff!important}:root[data-theme=day] .btn-status-sec{background:#d977061f!important;color:#b45309!important;border-color:#d9770659!important}:root[data-theme=day] .btn-status-sec:hover{background:#d97706!important;color:#fff!important}:root[data-theme=day] .btn-assist-modal-trigger{background:#d977061f!important;color:#b45309!important;border-color:#d9770659!important}:root[data-theme=day] .btn-assist-modal-trigger:hover{background:#d97706!important;color:#fff!important}:root[data-theme=day] .btn-official-sec{background:#0284c71f!important;color:#0284c7!important;border-color:#0284c759!important}:root[data-theme=day] .btn-official-sec:hover{background:#0284c7!important;color:#fff!important}:root[data-theme=day] .modal-tab-nav{border-bottom-color:#e2e8f0!important}:root[data-theme=day] .modal-tab-btn{color:#64748b!important}:root[data-theme=day] .modal-tab-btn:hover{color:#0f172a!important}:root[data-theme=day] .modal-tab-btn.active{color:#0284c7!important;border-bottom-color:#0284c7!important}:root[data-theme=day] .modal-section-card{background:#f8fafc!important;border-color:#e2e8f0!important}:root[data-theme=day] .modal-card-title{color:#0f172a!important}:root[data-theme=day] .modal-list-checked li,:root[data-theme=day] .modal-list-docs li{color:#334155!important}:root[data-theme=day] .modal-steps-timeline .step-num{background:#0284c71f!important;border-color:#0284c7!important;color:#0284c7!important}:root[data-theme=day] .modal-steps-timeline .step-content p{color:#334155!important}:root[data-theme=day] .contact-pill{background:#f8fafc!important;border-color:#e2e8f0!important}:root[data-theme=day] .contact-pill .cp-label{color:#64748b!important}:root[data-theme=day] .contact-pill .cp-val{color:#0f172a!important}:root[data-theme=day] .modal-disclaimer-box{background:#0284c714!important;border-color:#0284c747!important;color:#0369a1!important}:root[data-theme=day] .modal-guidance-text{color:#334155!important}:root[data-theme=day] .support-feature-card{background:#f8fafc!important;border-color:#e2e8f0!important}:root[data-theme=day] .support-feature-card h5{color:#0f172a!important}:root[data-theme=day] .support-feature-card p{color:#64748b!important}:root[data-theme=day] .modal-scam-alert{background:#fef2f2!important;border-color:#fecaca!important}:root[data-theme=day] .modal-scam-alert .scam-alert-header h4{color:#b91c1c!important}:root[data-theme=day] .modal-scam-alert p{color:#7f1d1d!important}:root[data-theme=day] .modal-scam-alert .scam-callout{color:#b45309!important}:root[data-theme=day] .form-control{background:#fff!important;border-color:#cbd5e1!important;color:#0f172a!important}:root[data-theme=day] .form-control:focus{border-color:#0284c7!important;box-shadow:0 0 0 3px #0284c726!important}:root[data-theme=day] .form-control-readonly{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0284c7!important}:root[data-theme=day] .form-group label{color:#0f172a!important}:root[data-theme=day] .category-search-bar{background:#f8fafc!important;border-color:#cbd5e1!important}:root[data-theme=day] .category-search-bar input{color:#0f172a!important}:root[data-theme=day] .category-tag-card{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}:root[data-theme=day] .category-tag-card:hover{background:#0284c714!important;border-color:#0284c7!important;color:#0284c7!important}:root[data-theme=eye-protect] .case-study-dialog,:root[data-theme=eye-protect] .seva-modal-dialog,:root[data-theme=eye-protect] .category-explorer-dialog,:root[data-theme=eye-protect] .scam-center-dialog,:root[data-theme=eye-protect] .assist-modal-dialog,:root[data-theme=eye-protect] .community-dialog{background:#fdfbf7!important;border-color:#d8ccbc!important;color:#2c241b!important;box-shadow:0 24px 60px #3c281426,0 0 0 1px #e5dacb!important}:root[data-theme=eye-protect] .case-study-backdrop{background:#2c241ba6!important}:root[data-theme=eye-protect] .modal-close-btn{background:#ede6da!important;border-color:#d8ccbc!important;color:#6e5d4d!important}:root[data-theme=eye-protect] .modal-close-btn:hover{background:#e5dacb!important;color:#2c241b!important;border-color:#c4b5a2!important}:root[data-theme=eye-protect] .modal-title,:root[data-theme=eye-protect] #sevaModalTitle,:root[data-theme=eye-protect] #sevaCategoryModalTitle{color:#2c241b!important}:root[data-theme=eye-protect] .modal-summary,:root[data-theme=eye-protect] .modal-desc-lead{color:#4a3e31!important}:root[data-theme=eye-protect] .modal-auth-box{background:#0e749014!important;border-color:#0e749047!important}:root[data-theme=eye-protect] .auth-box-label{color:#7d6b59!important}:root[data-theme=eye-protect] .auth-box-name{color:#2c241b!important}:root[data-theme=eye-protect] .modal-action-bar{background:#f5efe6!important;border-color:#e5dacb!important}:root[data-theme=eye-protect] .btn-apply-primary{background:linear-gradient(135deg,#047857,#059669)!important;color:#fff!important;border-color:#10b981!important}:root[data-theme=eye-protect] .btn-apply-primary span,:root[data-theme=eye-protect] .btn-apply-primary svg,:root[data-theme=eye-protect] .btn-apply-primary i{color:#fff!important;stroke:#fff!important}:root[data-theme=eye-protect] .btn-apply-primary:hover{background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important}:root[data-theme=eye-protect] .btn-apply-primary:hover span,:root[data-theme=eye-protect] .btn-apply-primary:hover svg,:root[data-theme=eye-protect] .btn-apply-primary:hover i{color:#fff!important;stroke:#fff!important}:root[data-theme=eye-protect] .btn-status-sec{background:#c2410c1f!important;color:#c2410c!important;border-color:#c2410c59!important}:root[data-theme=eye-protect] .btn-status-sec:hover{background:#c2410c!important;color:#fff!important}:root[data-theme=eye-protect] .btn-assist-modal-trigger{background:#c2410c1f!important;color:#c2410c!important;border-color:#c2410c59!important}:root[data-theme=eye-protect] .btn-assist-modal-trigger:hover{background:#c2410c!important;color:#fff!important}:root[data-theme=eye-protect] .btn-official-sec{background:#0e74901f!important;color:#0e7490!important;border-color:#0e749059!important}:root[data-theme=eye-protect] .btn-official-sec:hover{background:#0e7490!important;color:#fff!important}:root[data-theme=eye-protect] .modal-tab-nav{border-bottom-color:#e5dacb!important}:root[data-theme=eye-protect] .modal-tab-btn{color:#7d6b59!important}:root[data-theme=eye-protect] .modal-tab-btn:hover{color:#2c241b!important}:root[data-theme=eye-protect] .modal-tab-btn.active{color:#0e7490!important;border-bottom-color:#0e7490!important}:root[data-theme=eye-protect] .modal-section-card{background:#f5efe6!important;border-color:#e5dacb!important}:root[data-theme=eye-protect] .modal-card-title{color:#2c241b!important}:root[data-theme=eye-protect] .modal-list-checked li,:root[data-theme=eye-protect] .modal-list-docs li{color:#4a3e31!important}:root[data-theme=eye-protect] .modal-steps-timeline .step-num{background:#0e74901f!important;border-color:#0e7490!important;color:#0e7490!important}:root[data-theme=eye-protect] .modal-steps-timeline .step-content p{color:#4a3e31!important}:root[data-theme=eye-protect] .contact-pill{background:#f5efe6!important;border-color:#e5dacb!important}:root[data-theme=eye-protect] .contact-pill .cp-label{color:#7d6b59!important}:root[data-theme=eye-protect] .contact-pill .cp-val{color:#2c241b!important}:root[data-theme=eye-protect] .modal-disclaimer-box{background:#0e749014!important;border-color:#0e749047!important;color:#155e75!important}:root[data-theme=eye-protect] .modal-guidance-text{color:#4a3e31!important}:root[data-theme=eye-protect] .support-feature-card{background:#f5efe6!important;border-color:#e5dacb!important}:root[data-theme=eye-protect] .support-feature-card h5{color:#2c241b!important}:root[data-theme=eye-protect] .support-feature-card p{color:#7d6b59!important}:root[data-theme=eye-protect] .modal-scam-alert{background:#fef2f2!important;border-color:#fecaca!important}:root[data-theme=eye-protect] .modal-scam-alert .scam-alert-header h4{color:#991b1b!important}:root[data-theme=eye-protect] .modal-scam-alert p{color:#7f1d1d!important}:root[data-theme=eye-protect] .modal-scam-alert .scam-callout{color:#9a3412!important}:root[data-theme=eye-protect] .form-control{background:#fdfbf7!important;border-color:#d8ccbc!important;color:#2c241b!important}:root[data-theme=eye-protect] .form-control:focus{border-color:#0e7490!important;box-shadow:0 0 0 3px #0e749026!important}:root[data-theme=eye-protect] .form-control-readonly{background:#ede6da!important;border-color:#d8ccbc!important;color:#0e7490!important}:root[data-theme=eye-protect] .form-group label{color:#2c241b!important}:root[data-theme=eye-protect] .category-search-bar{background:#f5efe6!important;border-color:#d8ccbc!important}:root[data-theme=eye-protect] .category-search-bar input{color:#2c241b!important}:root[data-theme=eye-protect] .category-tag-card{background:#fdfbf7!important;border-color:#e5dacb!important;color:#4a3e31!important}:root[data-theme=eye-protect] .category-tag-card:hover{background:#0e749014!important;border-color:#0e7490!important;color:#0e7490!important}@property --ring-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}html[data-theme=day] .contact-form-wrapper,html[data-theme=day] .contact-channel-card,body[data-theme=day] .contact-form-wrapper,:root[data-theme=day] .contact-form-wrapper,[data-theme=day] .contact-form-wrapper,[data-theme=day] .contact-channel-card{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a14!important}html[data-theme=day] .contact-form .form-label,html[data-theme=day] .form-label,[data-theme=day] .form-label{color:#0f172a!important;font-weight:600!important}html[data-theme=day] .stitch-inquiry-tab,[data-theme=day] .stitch-inquiry-tab{background:#f1f5f9!important;color:#334155!important;border:1px solid #cbd5e1!important}html[data-theme=day] .stitch-inquiry-tab.active,[data-theme=day] .stitch-inquiry-tab.active{background:#0284c7!important;color:#fff!important;border-color:#0284c7!important}html[data-theme=day] .form-input,[data-theme=day] .form-input,[data-theme=day] input.form-input,[data-theme=day] textarea.form-input,[data-theme=day] select.form-input{background:#f8fafc!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html[data-theme=day] .form-input::placeholder,[data-theme=day] .form-input::placeholder{color:#64748b!important}html[data-theme=day] .contact-channel-card .channel-label,[data-theme=day] .contact-channel-card .channel-label{color:#64748b!important}html[data-theme=day] .contact-channel-card .channel-value,[data-theme=day] .contact-channel-card .channel-value{color:#0f172a!important}html[data-theme=eye-protect] .contact-form-wrapper,html[data-theme=eye-protect] .contact-channel-card,body[data-theme=eye-protect] .contact-form-wrapper,:root[data-theme=eye-protect] .contact-form-wrapper,[data-theme=eye-protect] .contact-form-wrapper,[data-theme=eye-protect] .contact-channel-card{background:#fdfbf7!important;border:1px solid #d8ccbc!important;box-shadow:0 16px 40px #3c281414!important}html[data-theme=eye-protect] .contact-form .form-label,html[data-theme=eye-protect] .form-label,[data-theme=eye-protect] .form-label{color:#2c241b!important;font-weight:600!important}html[data-theme=eye-protect] .stitch-inquiry-tab,[data-theme=eye-protect] .stitch-inquiry-tab{background:#ede6da!important;color:#5c4c3e!important;border:1px solid #d8ccbc!important}html[data-theme=eye-protect] .stitch-inquiry-tab.active,[data-theme=eye-protect] .stitch-inquiry-tab.active{background:#0e7490!important;color:#fff!important;border-color:#0e7490!important}html[data-theme=eye-protect] .form-input,[data-theme=eye-protect] .form-input,[data-theme=eye-protect] input.form-input,[data-theme=eye-protect] textarea.form-input,[data-theme=eye-protect] select.form-input{background:#f7f3ec!important;border:1px solid #d8ccbc!important;color:#2c241b!important}html[data-theme=eye-protect] .form-input::placeholder,[data-theme=eye-protect] .form-input::placeholder{color:#78716c!important}html[data-theme=eye-protect] .contact-channel-card .channel-label,[data-theme=eye-protect] .contact-channel-card .channel-label{color:#78716c!important}html[data-theme=eye-protect] .contact-channel-card .channel-value,[data-theme=eye-protect] .contact-channel-card .channel-value{color:#2c241b!important}.btn-whatsapp-action{background:linear-gradient(135deg,#25d366,#128c7e)!important;color:#fff!important;border:none!important;box-shadow:0 4px 15px #25d36659!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}.btn-whatsapp-action:hover{background:linear-gradient(135deg,#2bf075,#15a392)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #25d36680!important}.feedback-success-box.whatsapp-success-theme{background:#128c7e24!important;border:1px solid rgba(37,211,102,.45)!important;border-radius:12px!important;padding:18px 20px!important;margin-top:16px!important;color:var(--text-primary, #ffffff)!important;animation:fadeIn .3s ease-out!important}.feedback-header-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:12px}.feedback-header-row .success-icon{width:24px;height:24px;color:#25d366;flex-shrink:0;margin-top:2px}.feedback-header-row strong{font-size:1.05rem;color:#25d366;display:block;margin-bottom:4px}.feedback-header-row p{font-size:.9rem;margin:0;line-height:1.45;color:var(--text-secondary, #d1d8e6)}.whatsapp-dispatch-card{background:#080c16bf;border:1px solid rgba(37,211,102,.3);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;margin:12px 0}.wa-status-pill{display:flex;align-items:center;gap:8px;font-size:.86rem;color:var(--text-secondary, #cbd5e1)}.wa-live-dot{width:9px;height:9px;border-radius:50%;background:#25d366;box-shadow:0 0 10px #25d366;display:inline-block;animation:pulse 1.8s infinite}.btn-whatsapp-direct{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#25d366;color:#05070c!important;font-weight:700;font-size:.95rem;padding:11px 20px;border-radius:8px;text-decoration:none;box-shadow:0 4px 15px #25d36659;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.btn-whatsapp-direct:hover{background:#2bf075;transform:translateY(-2px);box-shadow:0 6px 20px #25d36680;color:#05070c!important}.privacy-note{display:block;font-size:.78rem;opacity:.8;margin-top:4px;line-height:1.35}html[data-theme=day] .feedback-success-box.whatsapp-success-theme,[data-theme=day] .feedback-success-box.whatsapp-success-theme{background:#e8f8f0!important;border-color:#86efac!important;color:#064e3b!important}html[data-theme=day] .feedback-header-row strong,[data-theme=day] .feedback-header-row strong{color:#047857!important}html[data-theme=day] .feedback-header-row p,[data-theme=day] .feedback-header-row p{color:#1e293b!important}html[data-theme=day] .feedback-header-row .success-icon,[data-theme=day] .feedback-header-row .success-icon{color:#059669!important}html[data-theme=day] .whatsapp-dispatch-card,[data-theme=day] .whatsapp-dispatch-card{background:#fff!important;border-color:#bbf7d0!important}html[data-theme=day] .wa-status-pill,[data-theme=day] .wa-status-pill{color:#065f46!important}html[data-theme=day] .btn-whatsapp-direct,[data-theme=day] .btn-whatsapp-direct{background:#059669!important;color:#fff!important}html[data-theme=day] .btn-whatsapp-direct:hover,[data-theme=day] .btn-whatsapp-direct:hover{background:#047857!important;color:#fff!important}html[data-theme=eye-protect] .feedback-success-box.whatsapp-success-theme,[data-theme=eye-protect] .feedback-success-box.whatsapp-success-theme{background:#edf7f0!important;border-color:#a7dcb8!important;color:#1e3a2b!important}html[data-theme=eye-protect] .feedback-header-row strong,[data-theme=eye-protect] .feedback-header-row strong{color:#166534!important}html[data-theme=eye-protect] .feedback-header-row p,[data-theme=eye-protect] .feedback-header-row p{color:#2c241b!important}html[data-theme=eye-protect] .feedback-header-row .success-icon,[data-theme=eye-protect] .feedback-header-row .success-icon{color:#16a34a!important}html[data-theme=eye-protect] .whatsapp-dispatch-card,[data-theme=eye-protect] .whatsapp-dispatch-card{background:#fdfbf7!important;border-color:#c4e5cf!important}html[data-theme=eye-protect] .wa-status-pill,[data-theme=eye-protect] .wa-status-pill{color:#14532d!important}html[data-theme=eye-protect] .btn-whatsapp-direct,[data-theme=eye-protect] .btn-whatsapp-direct{background:#15803d!important;color:#fff!important}html[data-theme=eye-protect] .btn-whatsapp-direct:hover,[data-theme=eye-protect] .btn-whatsapp-direct:hover{background:#166534!important;color:#fff!important}.xestus-cookie-banner{position:fixed;bottom:24px;right:24px;max-width:520px;width:calc(100% - 48px);background:#0a101ef0;border:1px solid rgba(0,191,255,.35);border-radius:20px;box-shadow:0 20px 50px #000000a6,0 0 30px #00bfff2e;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);padding:22px 24px;z-index:999999;color:#fff;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;animation:cookieBannerSlideUp .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes cookieBannerSlideUp{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.cookie-banner-fadeout{opacity:0!important;transform:translateY(30px) scale(.96)!important;transition:opacity .3s ease,transform .3s ease!important}.cookie-banner-wrap{display:flex;flex-direction:column;gap:14px}.cookie-banner-icon{width:38px;height:38px;border-radius:10px;background:#00bfff1f;border:1px solid rgba(0,191,255,.3);color:var(--cyan-bright, #38d6ff);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cookie-banner-title{font-size:16px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.2px}.cookie-banner-text{font-size:13px;line-height:1.5;color:#cbd5e1;margin:0}.cookie-banner-lead{margin-bottom:4px}.cookie-banner-text a{color:var(--cyan-bright, #38d6ff);text-decoration:underline;font-weight:600}.cookie-banner-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.cookie-btn{padding:9px 18px;border-radius:9999px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;font-family:inherit}.cookie-btn-accept{background:linear-gradient(135deg,#0284c7,#07c);color:#fff!important;font-weight:700!important;box-shadow:0 4px 14px #00bfff4d}.cookie-btn-accept:hover{box-shadow:0 6px 20px #00bfff80;transform:translateY(-1px)}.cookie-btn-reject{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.15)}.cookie-btn-reject:hover{background:#ffffff24;border-color:#ffffff4d}.cookie-btn-manage{background:transparent;color:#94a3b8;text-decoration:underline;padding:9px 12px}.cookie-btn-manage:hover{color:#fff}.cookie-prefs-panel{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);animation:fadeIn .25s ease}.cookie-prefs-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.cookie-prefs-header h4{font-size:14px;color:#fff;margin:0}.cookie-prefs-close{background:transparent;border:none;color:#94a3b8;font-size:16px;cursor:pointer}.cookie-prefs-list{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto;margin-bottom:14px}.cookie-pref-item{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#ffffff08;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.06);cursor:pointer}.cookie-pref-item .pref-info{display:flex;flex-direction:column;gap:2px}.cookie-pref-item strong{font-size:12.5px;color:#fff}.cookie-pref-item span{font-size:11.5px;color:#94a3b8;line-height:1.4}.pref-toggle{width:18px;height:18px;accent-color:#00bfff;cursor:pointer;flex-shrink:0;margin-top:2px}[data-theme=day] .xestus-cookie-banner{background:#fffffff5;border-color:#0284c759;box-shadow:0 20px 45px #0f172a26,0 0 20px #0284c71f;color:#0f172a}[data-theme=day] .cookie-banner-title,[data-theme=day] .cookie-prefs-header h4,[data-theme=day] .cookie-pref-item strong{color:#0f172a}[data-theme=day] .cookie-banner-text{color:#334155}[data-theme=day] .cookie-btn-reject{background:#f1f5f9;color:#0f172a;border-color:#cbd5e1}[data-theme=day] .cookie-btn-manage{color:#64748b}[data-theme=day] .cookie-pref-item{background:#f8fafc;border-color:#e2e8f0}[data-theme=day] .cookie-pref-item span{color:#64748b}.policy-page-container{max-width:960px;margin:0 auto;padding:120px 20px 80px}.policy-header{margin-bottom:40px;text-align:left}.policy-badge-row{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.policy-title{font-size:clamp(28px,4vw,42px);font-weight:800;color:var(--text-primary);line-height:1.2;margin-bottom:14px;letter-spacing:-.5px}.policy-meta-bar{display:flex;align-items:center;gap:18px;font-size:13.5px;color:var(--text-muted);padding-bottom:24px;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap}.policy-content-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl, 24px);padding:40px;box-shadow:var(--shadow-card)}.policy-section{margin-bottom:36px}.policy-section:last-child{margin-bottom:0}.policy-section h2{font-size:20px;font-weight:700;color:var(--cyan-bright, #38d6ff);margin-bottom:12px;display:flex;align-items:center;gap:10px}.policy-section p{font-size:15px;line-height:1.75;color:var(--text-secondary);margin-bottom:14px}.policy-section ul,.policy-section ol{margin:12px 0 16px 24px;color:var(--text-secondary);font-size:14.5px;line-height:1.7}.policy-section li{margin-bottom:8px}.policy-highlight-box{background:#00bfff0f;border-left:4px solid var(--cyan-primary, #00bfff);border-radius:0 12px 12px 0;padding:16px 20px;margin:18px 0}.policy-highlight-box p{margin:0;color:var(--text-primary);font-size:14px}@media(max-width:640px){.policy-page-container{padding:90px 16px 60px}.policy-content-card{padding:24px 18px}.xestus-cookie-banner{bottom:12px;right:12px;left:12px;width:calc(100% - 24px);padding:16px 18px}}html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;margin:0!important;padding:0!important;box-sizing:border-box!important;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box!important}main,section,header,footer,nav,article{max-width:100%!important;overflow-x:clip!important}img,video,iframe,canvas,svg{max-width:100%;height:auto}.hero-container,.founder-container,.services-container,.solutions-container,.portfolio-container,.lab-grid,.stitch-contact-wrapper,.stitch-footer-grid,.seva-services-grid,.seva-task-grid,.seva-trust-strip,.seva-master-portals-grid,.private-services-grid,.fallback-cards-row,.tools-catalog-grid{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media(max-width:1024px){:root{--section-pad-x: clamp(16px, 4vw, 32px);--section-pad-y: clamp(36px, 4vw, 54px)}.site-header{padding:8px 0}.nav-container{width:96%;max-width:100%;padding:0 14px;height:60px}.hero-container{grid-template-columns:1fr;text-align:center;gap:32px}.hero-content{text-align:center;max-width:100%}.hero-cta-group,.hero-capability-strip{justify-content:center;gap:12px}.stitch-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.seva-trust-strip{grid-template-columns:repeat(2,1fr);gap:12px}.seva-task-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.seva-services-grid,.private-services-grid,.fallback-cards-row{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.stitch-footer-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:768px){:root{--section-pad-x: 16px;--section-pad-y: 36px}.site-header{padding:6px 0!important}.nav-container{width:calc(100% - 20px)!important;margin:0 auto!important;padding:0 12px!important;height:56px!important;border-radius:var(--radius-md, 14px)!important}.logo{gap:8px!important;margin-right:0!important}.logo img{width:32px!important;height:32px!important}.logo span{font-size:16.5px!important;letter-spacing:.5px!important}.nav-actions{gap:6px!important}.btn-nav-cta,.btn-nav-follow{display:none!important}.theme-btn,.lang-btn{height:36px!important;padding:0 8px!important;font-size:12px!important}.theme-current-label,.theme-chevron,.lang-current-label,.lang-chevron{display:none!important}.menu-toggle{display:flex!important;width:40px!important;height:40px!important;min-width:40px!important}.nav-links{top:68px!important;left:10px!important;right:10px!important;width:calc(100% - 20px)!important;max-height:calc(100vh - 80px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;padding:16px 14px 20px!important;border-radius:var(--radius-lg, 18px)!important;gap:8px!important;z-index:99999!important}.nav-links a{font-size:14.5px!important;padding:10px 14px!important;border-radius:var(--radius-sm, 8px)!important;background:#ffffff05!important}.mobile-lang-strip,.mobile-theme-strip{padding:8px 10px!important;gap:6px!important;flex-wrap:wrap!important;justify-content:center!important;border-radius:var(--radius-sm, 10px)!important;background:#ffffff08!important}.mobile-lang-btn,.mobile-theme-btn{flex:1 1 auto!important;min-height:36px!important;padding:6px 10px!important;font-size:12px!important}.hero{padding:76px 16px 32px}.hero-brand{font-size:clamp(34px,10vw,54px)}.hero-subtitle{font-size:clamp(16px,4.5vw,24px)}.hero-description{font-size:14px;line-height:1.6}.hero-cta-group{flex-direction:column;width:100%}.hero-cta-group a{width:100%;min-height:48px;justify-content:center}.stitch-kpi-grid{grid-template-columns:1fr;gap:10px}.hero-capability-strip{flex-direction:column;width:100%;gap:8px}.capability-item{width:100%;flex:1 1 100%;padding:10px 14px}.capability-trusted{flex:1 1 100%;width:100%;justify-content:center}.innovation-core-container{max-width:min(340px,90vw);height:auto;margin:10px auto 0}.seva-trust-strip{grid-template-columns:1fr;gap:10px}.trust-strip-item{padding:12px 14px}.stitch-alert-box{flex-direction:column;align-items:stretch;gap:12px;padding:16px 14px}.stitch-alert-btn{width:100%;justify-content:center;min-height:44px}.seva-search-box-large{padding:6px 12px;gap:8px;flex-wrap:wrap}.seva-search-box-large input{min-width:140px;font-size:13.5px}.seva-result-badge{font-size:10.5px;padding:3px 8px}.seva-search-chips{gap:6px}.search-chip-btn{font-size:11.5px;padding:6px 10px;min-height:32px}.seva-task-grid{grid-template-columns:repeat(2,1fr);gap:8px}.seva-task-card{padding:10px 12px;gap:8px}.task-card-icon{font-size:20px}.task-card-title{font-size:12.5px}.task-card-sub{font-size:10.5px}.digital-filter-bar{gap:6px;padding:0 2px;margin-bottom:24px}.digital-filter-btn{padding:6px 12px;font-size:12px;min-height:36px}.seva-master-portals-grid,.seva-services-grid,.private-services-grid,.fallback-cards-row{grid-template-columns:1fr!important;gap:14px}.seva-card{padding:18px 16px}.seva-card-actions-3col{gap:8px}.btn-card-action{min-height:42px;font-size:12px}.services-container,.solutions-container,.portfolio-container,.lab-grid,.why-grid,.tools-catalog-grid,.tools-grid{grid-template-columns:1fr!important;gap:16px}.stitch-footer-grid{grid-template-columns:1fr;gap:24px}.stitch-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px}.modal-container,.seva-guide-modal-container,.seva-catalog-modal-container,.follow-modal-container{width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:20px 14px!important;max-height:88vh!important;border-radius:var(--radius-md, 14px)!important}.modal-tabs{flex-wrap:wrap;gap:6px}.modal-tab-btn{flex:1 1 auto;min-height:38px;font-size:12px;padding:6px 10px}.modal-footer{flex-direction:column;gap:8px}.modal-footer button,.modal-footer a{width:100%;min-height:44px;justify-content:center}.xestus-cookie-banner{bottom:10px!important;left:10px!important;right:10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;padding:16px 14px!important;border-radius:14px!important}.cookie-banner-actions{display:flex;flex-direction:column;gap:8px;width:100%}.cookie-btn{width:100%!important;min-height:42px!important;justify-content:center!important;text-align:center!important}}@media(max-width:360px){:root{--section-pad-x: 10px;--section-pad-y: 28px}.nav-container{width:calc(100% - 12px)!important;border-radius:10px!important;padding:0 8px!important;height:52px!important}.logo img{width:26px!important;height:26px!important}.logo span{font-size:14px!important;font-weight:700!important}.theme-switcher,.lang-switcher,.btn-nav-cta,.btn-nav-follow,.btn-outlier-nav{display:none!important}.menu-toggle{display:flex!important;width:36px!important;height:36px!important;min-width:36px!important}.hero{padding:66px 10px 24px}.hero-brand{font-size:30px}.hero-subtitle{font-size:15px}.hero-pill-badge{font-size:10px;padding:4px 10px}.seva-task-grid{grid-template-columns:1fr;gap:8px}.seva-task-card{padding:10px}.seva-card-actions-3col .btn-card-action{flex:1 1 100%!important;width:100%!important}.btn-primary,.btn-secondary,.btn-card-action,.search-chip-btn{font-size:12px}.policy-page-container{padding:70px 10px 40px}.policy-content-card{padding:16px 12px}}.services,.solutions,.portfolio,.products,.lab,.stitch-internship-section,.stitch-how-section,.roadmap,.why-us,.faq,.contact,.footer,.site-footer,.policy-page-container{content-visibility:auto;contain-intrinsic-size:1px 700px}.site-header,.modal-container,.seva-guide-modal-container,.xestus-cookie-banner,.xestus-toast{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}button,a,input,select,textarea,.seva-task-card,.digital-filter-btn,.search-chip-btn,.btn-card-action{touch-action:manipulation}.quick-actions-container{margin:1.5rem 0 2rem;width:100%}.quick-actions-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.quick-actions-label{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cyan-bright, #00ff88)}.quick-actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:.65rem}.btn-quick-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);color:var(--text-primary, #ffffff);font-size:.85rem;font-weight:500;text-decoration:none;transition:all .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:center}.btn-quick-action i{width:16px;height:16px;color:var(--cyan-bright, #00ff88);flex-shrink:0}.btn-quick-action:hover{background:#00bfff1f;border-color:var(--cyan-primary, #00bfff);color:#fff;transform:translateY(-2px);box-shadow:0 4px 15px #00bfff33}.btn-quick-action.btn-quick-all{background:#00ff881a;border-color:#00ff8859;color:#0f8;font-weight:600}.btn-quick-action.btn-quick-all:hover{background:#00ff8859!important;color:#fff!important;font-weight:700!important;text-shadow:0 0 12px rgba(0,255,136,.8)!important;box-shadow:0 4px 20px #0f86}:root[data-theme=day] .btn-quick-action{background:#fff;border-color:#cbd5e1;color:#0f172a;box-shadow:0 1px 3px #0000000d}:root[data-theme=day] .btn-quick-action:hover{background:#f0fdf4;border-color:#059669;color:#059669}:root[data-theme=day] .btn-quick-action.btn-quick-all{background:#ecfdf5;border-color:#10b981;color:#047857}:root[data-theme=eye-protect] .btn-quick-action{background:#e4dac9;border-color:#d4c7b5;color:#2d261e}.theme-switcher,#themeSwitcher,.theme-dropdown,.mobile-theme-strip{display:none!important}body{background-color:#05070c!important;background-image:radial-gradient(circle at 14% 12%,rgba(0,191,255,.16) 0%,transparent 40%),radial-gradient(circle at 86% 16%,rgba(168,85,247,.15) 0%,transparent 42%),radial-gradient(circle at 50% 38%,rgba(2,132,199,.1) 0%,transparent 48%),radial-gradient(circle at 10% 65%,rgba(16,185,129,.11) 0%,transparent 38%),radial-gradient(circle at 90% 75%,rgba(217,119,6,.1) 0%,transparent 40%),radial-gradient(circle at 50% 92%,rgba(147,51,234,.13) 0%,transparent 48%),linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px)!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,60px 60px,60px 60px!important;background-attachment:scroll;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat!important}.service-card,.seva-service-card,.seva-portal-card,.seva-task-card,.digital-card,.solution-card,.product-card,.project-card,.vision-card,.epoch-card,.lab-card,.why-card,.stat-card,.tech-stack-card,.contact-channel-card,.contact-form-wrapper,.community-channel-card,.follow-card,.faq-item,.founder-quote-box,.founder-image-card,.connection-box,.digital-trust-box,.xestus-tools-card,.tool-card,.stitch-card,.capability-item,.product-specs-box,.summary-metrics-box,.stats-pill,.whatsapp-dispatch-card{background:#0b1324b8!important;backdrop-filter:blur(22px) saturate(190%)!important;-webkit-backdrop-filter:blur(22px) saturate(190%)!important;border:1px solid rgba(0,191,255,.22)!important;box-shadow:0 16px 40px #0000007a,inset 0 1px #ffffff1f!important}.seva-service-card:after,.seva-portal-card:after,.seva-task-card:after,.digital-card:after,.service-card:after,.solution-card:after,.product-card:after,.xestus-tools-card:after,.floating-follow-btn:after{background:#0a1121e0!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important}.service-card:hover,.seva-service-card:hover,.seva-portal-card:hover,.seva-task-card:hover,.digital-card:hover,.solution-card:hover,.product-card:hover,.project-card:hover,.vision-card:hover,.epoch-card:hover,.lab-card:hover,.why-card:hover,.stat-card:hover,.tech-stack-card:hover,.contact-channel-card:hover,.xestus-tools-card:hover,.tool-card:hover,.stitch-card:hover{transform:translateY(-5px) scale(1.01)!important;border-color:#38d6ff8c!important;box-shadow:0 24px 60px #000000a6,0 0 35px #00bfff52,inset 0 1px #ffffff38!important}.seva-service-card:hover:after,.seva-portal-card:hover:after,.seva-task-card:hover:after,.digital-card:hover:after,.service-card:hover:after,.solution-card:hover:after,.product-card:hover:after,.xestus-tools-card:hover:after{background:#0d162af0!important}h1,h2,h3,h4,h5,h6,.section-title,.service-card h3,.digital-card h3,.solution-card h3,.product-card h3,.project-card h3,.vision-card h3,.lab-card h3,.why-card h3,.stat-card h3,.epoch-card h3,.xestus-tools-card-title,.connection-box h2,.founder-quote-box strong,.seva-task-title{color:#fff!important;font-weight:700!important}p,.service-card p,.digital-card p,.solution-card p,.product-card p,.project-card p,.vision-card p,.lab-card p,.why-card p,.stat-card p,.epoch-card p,.xestus-tools-card-desc,.connection-box p,.founder-quote-box p,.capability-item,.product-specs-box span,.seva-task-desc{color:#cbd5e1!important;line-height:1.7}.xestus-tools-card-action.open-btn{color:#fff!important;background:linear-gradient(135deg,#0284c7,#07c)!important;border:1px solid rgba(56,214,255,.45)!important;box-shadow:0 4px 14px #00bfff59!important;font-weight:700!important;font-size:14px!important}.xestus-tools-card-action.open-btn span,.xestus-tools-card-action.open-btn i,.xestus-tools-card-action.open-btn svg{color:#fff!important;font-weight:700!important;position:relative!important;z-index:5!important}.xestus-tools-tab-btn span,.xestus-tools-tab-btn i,.xestus-tools-tab-btn svg{position:relative!important;z-index:5!important}.xestus-tools-tab-btn:not(.active) span,.xestus-tools-tab-btn:not(.active) i,.xestus-tools-tab-btn:not(.active) svg{color:#e2e8f0!important;font-weight:600!important}section.digital-services,section.xestus-tools-section,section.founder,section.services,section.solutions,section.portfolio,section.products,section.lab,section.stitch-internship-section,section.stitch-how-section,section.roadmap,section.why-us,section.technologies,section.stats,section.faq-section,section.estimator,section.contact,section.follow-section,.site-footer,#digital-services,#tools,#founder,#services,#solutions,#portfolio,#products,#lab,#internship,#how-we-help,#roadmap,#about,#technologies,#stats,#faq,#estimator,#contact,#updates{content-visibility:auto;contain-intrinsic-size:1px 900px}.service-card,.solution-card,.digital-card,.xestus-tools-card,.tool-card,.project-card,.product-card,.site-header,.glass-panel{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}:root[data-perf-tier=tier-3] .service-card,:root[data-perf-tier=tier-3] .solution-card,:root[data-perf-tier=tier-3] .digital-card,:root[data-perf-tier=tier-3] .xestus-tools-card,:root[data-perf-tier=tier-3] .tool-card,:root[data-perf-tier=tier-3] .site-header .nav-container,:root[data-perf-tier=tier-3] .glass-panel{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0d1424f2!important}@media(hover:none)and (pointer:coarse){.service-card,.solution-card,.digital-card,.xestus-tools-card,.tool-card{transform:none!important;transition:opacity .2s ease!important}.cursor-dot,.cursor-outline,.cursor-glow,.magnetic-btn{display:none!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.floating-back-to-top-btn{pointer-events:auto!important;position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1.5px solid rgba(0,242,254,.6)!important;background:#0b1329!important;color:#00f2fe!important;cursor:pointer!important;overflow:hidden!important;z-index:9997!important;box-shadow:0 8px 24px #0000008c,0 0 16px #00f2fe59!important;opacity:0;visibility:hidden;transform:translateY(12px) scale(.95);transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s ease,box-shadow .24s ease,border-color .24s ease,background .24s ease!important;touch-action:manipulation}.floating-back-to-top-btn.is-visible{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}.floating-back-to-top-btn span{display:none!important}.floating-back-to-top-btn .back-to-top-icon,.floating-back-to-top-btn svg{position:relative!important;z-index:10!important;display:block!important;margin:auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;stroke:#00f2fe!important;color:#00f2fe!important;stroke-width:2.5px!important;fill:none!important;transition:transform .24s ease,stroke .24s ease,color .24s ease!important}.floating-back-to-top-btn:hover{transform:translateY(-3px) scale(1.06)!important;border-color:#00f2fe!important;background:#0f1936!important;box-shadow:0 12px 32px #000000a6,0 0 24px #00f2fe99!important}.floating-back-to-top-btn:hover .back-to-top-icon,.floating-back-to-top-btn:hover svg{transform:translateY(-2px)!important;stroke:#fff!important;color:#fff!important}:root[data-theme=day] .floating-back-to-top-btn{background:#fff!important;border-color:#0284c799!important;box-shadow:0 8px 24px #0000001f,0 0 16px #0284c740!important}:root[data-theme=day] .floating-back-to-top-btn .back-to-top-icon,:root[data-theme=day] .floating-back-to-top-btn svg{stroke:#0284c7!important;color:#0284c7!important}:root[data-theme=day] .floating-back-to-top-btn:hover{background:#f0f9ff!important;border-color:#0284c7!important;box-shadow:0 12px 28px #0284c759!important}:root[data-theme=day] .floating-back-to-top-btn:hover .back-to-top-icon,:root[data-theme=day] .floating-back-to-top-btn:hover svg{stroke:#0369a1!important;color:#0369a1!important}:root[data-theme=eye-protect] .floating-back-to-top-btn{background:#fdfbf7!important;border-color:#0e749099!important;box-shadow:0 8px 24px #0000001a,0 0 16px #0e749040!important}:root[data-theme=eye-protect] .floating-back-to-top-btn .back-to-top-icon,:root[data-theme=eye-protect] .floating-back-to-top-btn svg{stroke:#0e7490!important;color:#0e7490!important}:root[data-theme=eye-protect] .floating-back-to-top-btn:hover{background:#f5eedc!important;border-color:#0e7490!important;box-shadow:0 12px 28px #0e749059!important}.btn-card-action,.btn-card-guide,.btn-card-portal,.btn-card-assist,.btn-seva-card-action,.btn-quick-action,.btn-modal-action,.btn-view-guide,.btn-visit-official,.btn-assist-modal-trigger,.btn-official-sec,.btn-status-sec,.btn-stitch-primary,.btn-stitch-outline,.btn-apply-primary{position:relative!important;isolation:isolate!important;overflow:hidden!important}.btn-card-action>*,.btn-card-guide>*,.btn-card-portal>*,.btn-card-assist>*,.btn-card-action span,.btn-card-guide span,.btn-card-portal span,.btn-card-assist span,.btn-card-action i,.btn-card-guide i,.btn-card-portal i,.btn-card-assist i,.btn-card-action svg,.btn-card-guide svg,.btn-card-portal svg,.btn-card-assist svg,.btn-card-action svg path,.btn-card-guide svg path,.btn-card-portal svg path,.btn-card-assist svg path,.btn-stitch-primary>*,.btn-stitch-primary span,.btn-stitch-primary svg,.btn-stitch-primary i,.btn-stitch-outline>*,.btn-stitch-outline span,.btn-stitch-outline svg,.btn-stitch-outline i,.btn-apply-primary>*,.btn-apply-primary span{position:relative!important;z-index:10!important;pointer-events:none}.btn-stitch-primary,.stitch-card .btn-stitch-primary,.stitch-internship-section .btn-stitch-primary,.stitch-how-section .btn-stitch-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 24px!important;background:linear-gradient(135deg,#101a32f5,#080e1cfa)!important;border:2px solid #ffd700!important;border-radius:8px!important;box-shadow:0 4px 18px #00000080,0 0 16px #ffd70059,inset 0 0 10px #ffd7001f!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;isolation:isolate!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-stitch-primary span,.btn-stitch-primary>*,.stitch-card .btn-stitch-primary span,.stitch-card .btn-stitch-primary>*,.stitch-internship-section .btn-stitch-primary span,.stitch-how-section .btn-stitch-primary span{color:#fff!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.8px!important;text-transform:uppercase!important;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 10px rgba(255,215,0,.6)!important;position:relative!important;z-index:12!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.btn-stitch-primary svg,.btn-stitch-primary i,.stitch-card .btn-stitch-primary svg{stroke:gold!important;color:gold!important;width:16px!important;height:16px!important;position:relative!important;z-index:12!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.8))!important;transition:transform .25s ease!important}.btn-stitch-primary:hover,.stitch-card .btn-stitch-primary:hover,.stitch-internship-section .btn-stitch-primary:hover,.stitch-how-section .btn-stitch-primary:hover{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#fff!important;box-shadow:0 8px 30px #f59e0bb3,0 0 25px #ffffff80!important;transform:translateY(-2px) scale(1.02)!important}.btn-stitch-primary:hover span,.stitch-card .btn-stitch-primary:hover span,.stitch-internship-section .btn-stitch-primary:hover span,.stitch-how-section .btn-stitch-primary:hover span{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 12px rgba(255,255,255,.8)!important}.btn-stitch-primary:hover svg,.btn-stitch-primary:hover i,.stitch-card .btn-stitch-primary:hover svg{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.9))!important;transform:translate(4px)!important}.btn-apply-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 24px!important;background:linear-gradient(135deg,#059669,#10b981)!important;border:1.5px solid #34d399!important;border-radius:8px!important;color:#fff!important;box-shadow:0 4px 18px #10b98166,0 0 16px #34d39940!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;isolation:isolate!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;flex:1 1 240px}.btn-apply-primary span,.btn-apply-primary strong,.btn-apply-primary>*{color:#fff!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important;position:relative!important;z-index:12!important;pointer-events:none!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.btn-apply-primary svg,.btn-apply-primary i{stroke:#fff!important;color:#fff!important;width:16px!important;height:16px!important;position:relative!important;z-index:12!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.6))!important;transition:transform .25s ease!important}.btn-apply-primary:hover{background:linear-gradient(135deg,#10b981,#34d399)!important;border-color:#fff!important;box-shadow:0 8px 30px #10b981a6,0 0 25px #34d39980!important;transform:translateY(-2px) scale(1.02)!important}.btn-apply-primary:hover span,.btn-apply-primary:hover strong{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 14px rgba(255,255,255,.9)!important}.btn-apply-primary:hover svg,.btn-apply-primary:hover i{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 8px rgba(255,255,255,.9))!important;transform:translate(3px) translateY(-1px)!important}.btn-status-sec{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 20px!important;background:#f59e0b24!important;color:#fbbf24!important;border:1.5px solid rgba(245,158,11,.45)!important;border-radius:8px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;isolation:isolate!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-status-sec span{color:#fbbf24!important;font-weight:700!important;position:relative!important;z-index:12!important;transition:color .2s ease,text-shadow .2s ease!important}.btn-status-sec svg,.btn-status-sec i{stroke:#fbbf24!important;color:#fbbf24!important;width:16px!important;height:16px!important;position:relative!important;z-index:12!important;transition:all .25s ease!important}.btn-status-sec:hover{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#fef08a!important;box-shadow:0 6px 22px #f59e0b8c,0 0 16px #fbbf2466!important;transform:translateY(-2px)!important}.btn-status-sec:hover span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(255,255,255,.6)!important}.btn-status-sec:hover svg,.btn-status-sec:hover i{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))!important;transform:translate(3px)!important}.btn-assist-modal-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 20px!important;background:#f59e0b1f!important;color:#fbbf24!important;border:1.5px solid rgba(245,158,11,.4)!important;border-radius:8px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;position:relative!important;z-index:10!important;isolation:isolate!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-assist-modal-trigger span{color:#fbbf24!important;font-weight:700!important;position:relative!important;z-index:12!important;transition:color .2s ease,text-shadow .2s ease!important}.btn-assist-modal-trigger svg,.btn-assist-modal-trigger i{stroke:#fbbf24!important;color:#fbbf24!important;width:16px!important;height:16px!important;position:relative!important;z-index:12!important;transition:all .25s ease!important}.btn-assist-modal-trigger:hover{background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border-color:#fff!important;box-shadow:0 6px 22px #f59e0b8c,0 0 16px #fbbf2466!important;transform:translateY(-2px)!important}.btn-assist-modal-trigger:hover span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(255,255,255,.6)!important}.btn-assist-modal-trigger:hover svg,.btn-assist-modal-trigger:hover i{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))!important;transform:scale(1.08)!important}.btn-primary,.hero-btn-primary,.btn-case-study,.btn-product-waitlist,.btn-transfer-inquiry,.btn-submit-inquiry{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 26px!important;background:linear-gradient(135deg,#0284c7,#07c)!important;border:1.5px solid #38d6ff!important;border-radius:8px!important;box-shadow:0 4px 18px #00bfff66,0 0 16px #38d6ff4d!important;color:#fff!important;font-weight:700!important;font-size:14px!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-primary span,.hero-btn-primary span,.btn-nav-cta span,.btn-case-study span,.btn-product-waitlist span,.btn-transfer-inquiry span,.btn-submit-inquiry span{color:#fff!important;font-weight:700!important;position:relative!important;z-index:12!important;text-shadow:0 1px 3px rgba(0,0,0,.6)!important}.btn-primary:hover,.hero-btn-primary:hover,.btn-nav-cta:hover,.btn-case-study:hover,.btn-product-waitlist:hover,.btn-transfer-inquiry:hover,.btn-submit-inquiry:hover{background:linear-gradient(135deg,#38d6ff,#00bfff)!important;border-color:#fff!important;box-shadow:0 8px 30px #00bfffb3,0 0 25px #38d6ff80!important;transform:translateY(-2px) scale(1.02)!important}.btn-primary:hover span,.hero-btn-primary:hover span,.btn-nav-cta:hover span,.btn-case-study:hover span,.btn-product-waitlist:hover span,.btn-transfer-inquiry:hover span,.btn-submit-inquiry:hover span{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.8),0 0 12px rgba(255,255,255,.8)!important}.btn-secondary,.hero-btn-secondary,.btn-project-discuss{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 24px!important;background:#0e1830d9!important;border:1.5px solid rgba(255,255,255,.2)!important;border-radius:8px!important;color:#fff!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-secondary span,.hero-btn-secondary span,.btn-project-discuss span{color:#fff!important;font-weight:600!important;position:relative!important;z-index:12!important}.btn-secondary:hover,.hero-btn-secondary:hover,.btn-project-discuss:hover{background:#ffffff29!important;border-color:#38d6ff!important;color:#fff!important;box-shadow:0 6px 20px #00bfff59!important;transform:translateY(-2px)!important}.btn-secondary:hover span,.hero-btn-secondary:hover span,.btn-project-discuss:hover span{color:#fff!important;text-shadow:0 0 8px rgba(56,214,255,.6)!important}.btn-card-guide{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 18px!important;background:#00f2fe1f!important;border:1.5px solid #00f2fe!important;border-radius:8px!important;color:#00f2fe!important;font-weight:700!important;font-size:13px!important;text-decoration:none!important;box-shadow:0 0 12px #00f2fe40!important;position:relative!important;z-index:10!important;transition:all .2s ease!important}.btn-card-guide span{color:#00f2fe!important;font-weight:700!important;position:relative!important;z-index:12!important;transition:color .2s ease,text-shadow .2s ease!important}.btn-card-guide svg,.btn-card-guide i{stroke:#00f2fe!important;color:#00f2fe!important;position:relative!important;z-index:12!important;transition:all .2s ease!important}.btn-card-guide:hover{background:linear-gradient(135deg,#0284c7,#00bfff)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 6px 20px #00bfff80,0 0 16px #00f2fe66!important;transform:translateY(-2px)!important}.btn-card-guide:hover span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(255,255,255,.6)!important}.btn-card-guide:hover svg,.btn-card-guide:hover i{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))!important}.btn-card-portal{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 18px!important;background:#34d3991f!important;border:1.5px solid #34d399!important;border-radius:8px!important;color:#34d399!important;font-weight:700!important;font-size:13px!important;text-decoration:none!important;box-shadow:0 0 12px #34d39940!important;position:relative!important;z-index:10!important;transition:all .2s ease!important}.btn-card-portal span{color:#34d399!important;font-weight:700!important;position:relative!important;z-index:12!important;transition:color .2s ease,text-shadow .2s ease!important}.btn-card-portal svg,.btn-card-portal i{stroke:#34d399!important;color:#34d399!important;position:relative!important;z-index:12!important;transition:all .2s ease!important}.btn-card-portal:hover{background:linear-gradient(135deg,#059669,#10b981)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 6px 20px #10b98180,0 0 16px #34d39966!important;transform:translateY(-2px)!important}.btn-card-portal:hover span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(255,255,255,.6)!important}.btn-card-portal:hover svg,.btn-card-portal:hover i{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))!important}.btn-card-assist{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:10px 18px!important;background:#ffcc001f!important;border:1.5px solid #ffd700!important;border-radius:8px!important;color:gold!important;font-weight:700!important;font-size:13px!important;text-decoration:none!important;box-shadow:0 0 12px #ffd70040!important;position:relative!important;z-index:10!important;transition:all .2s ease!important}.btn-card-assist span{color:gold!important;font-weight:700!important;position:relative!important;z-index:12!important;transition:color .2s ease,text-shadow .2s ease!important}.btn-card-assist svg,.btn-card-assist i{stroke:gold!important;color:gold!important;position:relative!important;z-index:12!important;transition:all .2s ease!important}.btn-card-assist:hover{background:linear-gradient(135deg,#d97706,#f59e0b)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 6px 20px #f59e0b80,0 0 16px #fbbf2466!important;transform:translateY(-2px)!important}.btn-card-assist:hover span{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.7),0 0 10px rgba(255,255,255,.6)!important}.btn-card-assist:hover svg,.btn-card-assist:hover i{stroke:#fff!important;color:#fff!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))!important}body{background-color:#060913!important;color:#f1f5f9;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}body:before{content:""!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background-color:#060913!important;background-image:radial-gradient(ellipse 90% 55% at 12% 8%,rgba(0,242,254,.16) 0%,transparent 45%),radial-gradient(ellipse 80% 55% at 88% 14%,rgba(168,85,247,.16) 0%,transparent 45%),radial-gradient(ellipse 90% 65% at 50% 36%,rgba(2,132,199,.12) 0%,transparent 50%),radial-gradient(ellipse 80% 55% at 10% 62%,rgba(16,185,129,.12) 0%,transparent 45%),radial-gradient(ellipse 85% 60% at 90% 72%,rgba(236,72,153,.13) 0%,transparent 48%),radial-gradient(ellipse 80% 50% at 50% 90%,rgba(245,158,11,.12) 0%,transparent 45%),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,100% 100%,48px 48px,48px 48px!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat,repeat!important;pointer-events:none!important;z-index:-9999!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:transform!important}.service-card,.solution-card,.digital-card,.project-card,.product-card,.lab-card,.why-card,.tech-stack-card,.stat-card,.epoch-card,.contact-channel-card,.contact-form-wrapper,.seva-task-card,.tool-card,.stitch-card,.stitch-how-card,.stitch-internship-card,.xestus-tools-card{background:#0c1326e0!important;border:1px solid rgba(0,191,255,.22)!important;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff1a!important;backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;border-radius:14px!important;transform:translateZ(0);-webkit-transform:translateZ(0);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease!important}.service-card:hover,.solution-card:hover,.digital-card:hover,.project-card:hover,.product-card:hover,.lab-card:hover,.why-card:hover,.tech-stack-card:hover,.stat-card:hover,.epoch-card:hover,.contact-channel-card:hover,.seva-task-card:hover,.tool-card:hover,.stitch-card:hover,.stitch-how-card:hover,.stitch-internship-card:hover,.xestus-tools-card:hover{border-color:#38d6ff99!important;box-shadow:0 16px 40px #0000008c,0 0 20px #00bfff33,inset 0 1px #fff3!important;transform:translateY(-3px) translateZ(0)!important;-webkit-transform:translateY(-3px) translateZ(0)!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:no-preference){*{scroll-margin-top:80px}}.site-header,#floatingAssistantContainer,.floating-back-to-top-btn,.floating-follow-btn,.ai-launcher-btn,.digital-card,.service-card,.solution-card,.xestus-tools-card,.project-card,.outlier-spotlight-card{transform:translateZ(0);-webkit-transform:translateZ(0)}.btn-outlier-nav{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:var(--radius-full, 9999px);background:linear-gradient(135deg,#9333ea40,#00bfff38);border:1.5px solid rgba(168,85,247,.55);color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px;text-decoration:none;box-shadow:0 4px 16px #9333ea47,0 0 12px #00bfff26,inset 0 1px #ffffff40;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:all .25s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;white-space:nowrap}.btn-outlier-nav:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);transition:left .65s ease}.btn-outlier-nav:hover:before{left:140%}.btn-outlier-nav:hover{background:linear-gradient(135deg,#a855f773,#00bfff6b);border-color:#c084fc;color:#fff;box-shadow:0 6px 24px #a855f780,0 0 22px #00bfff59,inset 0 1px #fff6;transform:translateY(-2px)}.outlier-pulse-dot{width:7px;height:7px;border-radius:50%;background:#a855f7;box-shadow:0 0 10px #c084fc,0 0 16px #a855f7;will-change:transform,opacity;animation:outlierPulseAnim 1.8s infinite ease-in-out;flex-shrink:0}@keyframes outlierPulseAnim{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.8}}.outlier-nav-icon{width:14px;height:14px;color:#e879f9;flex-shrink:0}.outlier-nav-label{font-size:13px;font-weight:700}.outlier-nav-arrow{width:13px;height:13px;opacity:.85;transition:transform .2s ease}.btn-outlier-nav:hover .outlier-nav-arrow{transform:translate(2px,-2px);opacity:1}[data-theme=day] .btn-outlier-nav{background:linear-gradient(135deg,#f5f3ff,#ede9fe);border-color:#8b5cf6;color:#6b21a8;box-shadow:0 4px 14px #8b5cf633}[data-theme=day] .btn-outlier-nav:hover{background:linear-gradient(135deg,#ede9fe,#ddd6fe);border-color:#7c3aed;color:#581c87;box-shadow:0 6px 20px #8b5cf652}[data-theme=day] .outlier-pulse-dot{background:#7c3aed;box-shadow:0 0 8px #8b5cf6}[data-theme=day] .outlier-nav-icon{color:#7c3aed}[data-theme=eye-protect] .btn-outlier-nav{background:linear-gradient(135deg,#fbf7ee,#f3ebd8);border-color:#c2410c;color:#9a3412;box-shadow:0 4px 14px #c2410c2e}[data-theme=eye-protect] .outlier-pulse-dot{background:#ea580c;box-shadow:0 0 8px #f97316}[data-theme=eye-protect] .outlier-nav-icon{color:#ea580c}.mobile-outlier-item{margin:8px 0}.mobile-outlier-link{display:flex!important;align-items:center;justify-content:space-between;padding:12px 16px!important;border-radius:var(--radius-md, 12px);background:linear-gradient(135deg,#9333ea2e,#00bfff2e)!important;border:1.5px solid rgba(168,85,247,.45)!important;color:#fff!important;font-weight:700!important;font-size:14px!important;box-shadow:0 4px 16px #9333ea33;text-decoration:none;transition:all var(--transition-fast)}.mobile-outlier-link:hover{background:linear-gradient(135deg,#a855f759,#00bfff52)!important;border-color:#c084fc!important;transform:translateY(-2px)}[data-theme=day] .mobile-outlier-link{background:linear-gradient(135deg,#f5f3ff,#ede9fe)!important;border-color:#8b5cf6!important;color:#6b21a8!important}[data-theme=eye-protect] .mobile-outlier-link{background:linear-gradient(135deg,#fbf7ee,#f3ebd8)!important;border-color:#c2410c!important;color:#9a3412!important}.outlier-spotlight-card{position:relative;border-radius:var(--radius-lg, 20px);background:linear-gradient(135deg,#140e2ad9,#0a1226e6);border:1.5px solid rgba(168,85,247,.45);box-shadow:0 20px 50px #0000008c,0 0 35px #a855f733,inset 0 1px #fff3;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);padding:32px 36px;margin-bottom:42px;overflow:hidden;transition:all .35s cubic-bezier(.16,1,.3,1)}.outlier-spotlight-card:hover{border-color:#c084fcd9;box-shadow:0 28px 65px #000000a6,0 0 45px #a855f761,inset 0 1px #ffffff59;transform:translateY(-4px)}.outlier-spotlight-glow{position:absolute;top:-60px;right:-60px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(168,85,247,.35) 0%,rgba(0,191,255,.15) 50%,transparent 70%);filter:blur(40px);pointer-events:none}.outlier-spotlight-inner{position:relative;z-index:2;display:flex;flex-direction:column;gap:22px}.outlier-spotlight-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px}.outlier-header-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.outlier-pill-badge{display:inline-flex;align-items:center;gap:8px;padding:4px 14px;border-radius:var(--radius-full, 9999px);background:#a855f726;border:1px solid rgba(168,85,247,.4);color:#e879f9;font-size:11.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase}.outlier-live-dot{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 10px #4ade80;animation:outlierPulseAnim 1.8s infinite ease-in-out}.outlier-status-tag{display:inline-flex;align-items:center;gap:5px;font-family:var(--stitch-mono, monospace);font-size:11px;font-weight:700;color:#38d6ff;letter-spacing:1px}.outlier-status-tag svg{width:13px;height:13px}.outlier-brand-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:var(--radius-md, 10px);background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff;font-weight:800;font-size:14px;letter-spacing:.5px}.outlier-brand-tag svg{width:16px;height:16px;color:#c084fc}.outlier-spotlight-title{font-size:clamp(20px,2.2vw,26px);font-weight:800;color:#fff;line-height:1.35;margin:0 0 12px;background:linear-gradient(90deg,#fff,#e0e7ff,#c084fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.outlier-spotlight-desc{font-size:15px;line-height:1.75;color:var(--text-secondary, #d1d8e6);margin:0 0 20px;max-width:950px}.outlier-spotlight-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:8px}.outlier-feat-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md, 12px);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:all var(--transition-fast)}.outlier-feat-item:hover{background:#a855f71a;border-color:#a855f759;transform:translateY(-2px)}.outlier-feat-item svg{width:20px;height:20px;color:#c084fc;flex-shrink:0;margin-top:2px}.outlier-feat-item strong{display:block;font-size:13.5px;color:#fff;font-weight:700;margin-bottom:3px}.outlier-feat-item span{display:block;font-size:12px;color:var(--text-muted, #94a3b8);line-height:1.45}.outlier-spotlight-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.outlier-verified-note{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-secondary, #cbd5e1)}.outlier-verified-note svg{width:18px;height:18px;color:#22c55e}.outlier-verified-note strong{color:#38d6ff;letter-spacing:.5px}.btn-outlier-card-launch{display:inline-flex;align-items:center;gap:10px;padding:14px 30px;border-radius:var(--radius-md, 12px);background:linear-gradient(135deg,#9333ea,#3b82f6);color:#fff;font-size:14.5px;font-weight:700;letter-spacing:.3px;text-decoration:none;border:1px solid rgba(255,255,255,.3);box-shadow:0 8px 25px #9333ea73;transition:all .25s cubic-bezier(.16,1,.3,1);white-space:nowrap}.btn-outlier-card-launch:hover{background:linear-gradient(135deg,#a855f7,#60a5fa);color:#fff;box-shadow:0 12px 32px #9333eaa6,0 0 20px #3b82f666;transform:translateY(-3px)}[data-theme=day] .outlier-spotlight-card{background:linear-gradient(135deg,#fff,#f8fafc)!important;border:1.5px solid #c084fc!important;box-shadow:0 16px 40px #8b5cf61f,0 4px 16px #0f172a0d!important}[data-theme=day] .outlier-spotlight-card:hover{border-color:#9333ea!important;box-shadow:0 22px 50px #8b5cf638!important}[data-theme=day] .outlier-spotlight-title{color:#1e1b4b!important;background:linear-gradient(90deg,#1e1b4b,#581c87,#0284c7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=day] .outlier-spotlight-desc{color:#334155!important}[data-theme=day] .outlier-feat-item{background:#f8fafc!important;border:1px solid #e2e8f0!important}[data-theme=day] .outlier-feat-item:hover{background:#f5f3ff!important;border-color:#c084fc!important}[data-theme=day] .outlier-feat-item strong{color:#0f172a!important}[data-theme=day] .outlier-feat-item span{color:#64748b!important}[data-theme=day] .outlier-brand-tag{background:#ede9fe!important;border-color:#c4b5fd!important;color:#581c87!important}[data-theme=day] .outlier-verified-note{color:#475569!important}[data-theme=day] .outlier-verified-note strong{color:#0284c7!important}[data-theme=eye-protect] .outlier-spotlight-card{background:linear-gradient(135deg,#fdfbf7,#f7efe2)!important;border:1.5px solid #ea580c!important;box-shadow:0 16px 40px #ea580c1f!important}[data-theme=eye-protect] .outlier-spotlight-title{color:#431407!important;background:linear-gradient(90deg,#431407,#9a3412,#c2410c)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=eye-protect] .outlier-spotlight-desc{color:#451a03!important}[data-theme=eye-protect] .outlier-feat-item{background:#fdfbf7!important;border:1px solid #d8ccbc!important}[data-theme=eye-protect] .outlier-feat-item strong{color:#2c241b!important}[data-theme=eye-protect] .outlier-feat-item span{color:#78350f!important}[data-theme=eye-protect] .btn-outlier-card-launch{background:linear-gradient(135deg,#ea580c,#c2410c)!important;box-shadow:0 8px 25px #ea580c66!important}@media(max-width:768px){.outlier-spotlight-card{padding:22px 20px}.outlier-spotlight-features{grid-template-columns:1fr}.btn-outlier-card-launch{width:100%;justify-content:center}}.modal-action-bar{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-bottom:24px!important;padding:16px!important;border-radius:var(--radius-lg, 16px)!important;background:#0a1226bf!important;border:1px solid rgba(0,191,255,.2)!important}.btn-apply-primary,a.btn-apply-primary,button.btn-apply-primary,.modal-action-bar .btn-apply-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:14px 26px!important;background:linear-gradient(135deg,#059669,#10b981)!important;color:#fff!important;border:1.5px solid #34d399!important;border-radius:10px!important;box-shadow:0 4px 20px #10b98180,0 0 16px #34d3994d!important;font-size:14px!important;font-weight:800!important;letter-spacing:.6px!important;text-transform:uppercase!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;flex:1 1 240px!important}.btn-apply-primary:before,.btn-apply-primary:after{display:none!important}.btn-apply-primary *,.btn-apply-primary span,.btn-apply-primary strong,.btn-apply-primary i,.btn-apply-primary svg{color:#fff!important;stroke:#fff!important;fill:none!important;font-size:14px!important;font-weight:800!important;letter-spacing:.6px!important;text-shadow:0 1px 3px rgba(0,0,0,.9)!important;position:relative!important;z-index:20!important;pointer-events:none!important}.btn-apply-primary svg,.btn-apply-primary i{width:17px!important;height:17px!important;flex-shrink:0!important;filter:drop-shadow(0 0 6px rgba(255,255,255,.8))!important}.btn-apply-primary:hover,a.btn-apply-primary:hover,button.btn-apply-primary:hover,.modal-action-bar .btn-apply-primary:hover{background:linear-gradient(135deg,#10b981,#34d399)!important;border-color:#fff!important;color:#fff!important;box-shadow:0 8px 32px #10b981bf,0 0 25px #34d39999!important;transform:translateY(-2px) scale(1.02)!important}.btn-apply-primary:hover *,.btn-apply-primary:hover span,.btn-apply-primary:hover strong{color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.9),0 0 14px rgba(255,255,255,.9)!important}.btn-status-sec,a.btn-status-sec,button.btn-status-sec,.modal-action-bar .btn-status-sec{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 22px!important;background:#f59e0b29!important;color:#fbbf24!important;border:1.5px solid #f59e0b!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;cursor:pointer!important;position:relative!important;z-index:10!important;box-shadow:0 4px 16px #f59e0b40!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-status-sec:before,.btn-status-sec:after{display:none!important}.btn-status-sec *,.btn-status-sec span,.btn-status-sec i,.btn-status-sec svg{color:#fbbf24!important;stroke:#fbbf24!important;position:relative!important;z-index:20!important;pointer-events:none!important}.btn-status-sec:hover,a.btn-status-sec:hover,button.btn-status-sec:hover{background:linear-gradient(135deg,#f59e0b,#d97706)!important;border-color:#fef08a!important;color:#fff!important;box-shadow:0 6px 24px #f59e0b99!important;transform:translateY(-2px)!important}.btn-status-sec:hover *,.btn-status-sec:hover span,.btn-status-sec:hover i,.btn-status-sec:hover svg{color:#fff!important;stroke:#fff!important}.btn-assist-modal-trigger,button.btn-assist-modal-trigger,.modal-action-bar .btn-assist-modal-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 22px!important;background:#f59e0b29!important;color:#fbbf24!important;border:1.5px solid #f59e0b!important;border-radius:10px!important;font-size:13.5px!important;font-weight:700!important;cursor:pointer!important;position:relative!important;z-index:10!important;box-shadow:0 4px 16px #f59e0b40!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.btn-assist-modal-trigger:before,.btn-assist-modal-trigger:after{display:none!important}.btn-assist-modal-trigger *,.btn-assist-modal-trigger span,.btn-assist-modal-trigger i,.btn-assist-modal-trigger svg{color:#fbbf24!important;stroke:#fbbf24!important;position:relative!important;z-index:20!important;pointer-events:none!important}.btn-assist-modal-trigger:hover,button.btn-assist-modal-trigger:hover{background:linear-gradient(135deg,#f59e0b,#ea580c)!important;border-color:#fef08a!important;color:#fff!important;box-shadow:0 6px 24px #f59e0b99!important;transform:translateY(-2px)!important}.btn-assist-modal-trigger:hover *,.btn-assist-modal-trigger:hover span,.btn-assist-modal-trigger:hover i,.btn-assist-modal-trigger:hover svg{color:#fff!important;stroke:#fff!important}.adsense-slot-container{width:100%;max-width:1200px;margin:40px auto;padding:12px;text-align:center;min-height:100px;display:flex;align-items:center;justify-content:center;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md, 12px);overflow:hidden;position:relative;z-index:5;contain:layout}.adsense-slot-container ins.adsbygoogle{display:block!important;margin:0 auto;max-width:100%}@media(min-width:1025px){.site-header{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:16px 0;pointer-events:none;transition:padding .3s ease}.site-header.scrolled{padding:10px 0}.nav-container{width:min(94%,1380px);margin:0 auto;height:66px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;background:var(--nav-bg, rgba(8, 12, 22, .85));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-subtle, rgba(255, 255, 255, .1));border-radius:9999px;box-shadow:0 10px 30px #00000059;pointer-events:auto}.desktop-nav-item{display:list-item!important}.desktop-nav-item.nav-item-dropdown{display:inline-flex!important}.mobile-nav-item,.mobile-only-nav,.mobile-lang-strip,.mobile-app-strip,.mobile-theme-strip,.mobile-outlier-item{display:none!important}.btn-nav-cta,.btn-outlier-nav{display:inline-flex!important}.menu-toggle{display:none!important}}@media(max-width:1024px){.site-header{position:fixed!important;top:0!important;left:0!important;width:100%!important;z-index:10000!important;padding:clamp(4px,1.5vw,8px) 0!important;pointer-events:none!important}.site-header.scrolled{padding:clamp(3px,1vw,6px) 0!important}.nav-container{width:calc(100% - clamp(12px,3.5vw,24px))!important;max-width:100%!important;margin:0 auto!important;height:clamp(50px,11vw,60px)!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:0 clamp(8px,2.5vw,16px)!important;background:var(--nav-bg-scrolled, rgba(8, 12, 22, .95))!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid var(--border-medium, rgba(255, 255, 255, .15))!important;border-radius:clamp(12px,3vw,16px)!important;box-shadow:0 8px 24px #00000073!important;pointer-events:auto!important;position:relative!important;box-sizing:border-box!important}.logo{display:flex!important;align-items:center!important;gap:clamp(5px,1.5vw,8px)!important;margin-right:0!important;text-decoration:none!important;flex-shrink:0!important}.logo img{width:clamp(28px,6.5vw,34px)!important;height:clamp(28px,6.5vw,34px)!important;object-fit:contain!important}.logo span{font-size:clamp(14.5px,3.6vw,17px)!important;font-weight:800!important;letter-spacing:clamp(.4px,.15vw,.8px)!important;color:var(--text-primary, #ffffff)!important}.desktop-nav-item,.nav-item-dropdown{display:none!important}.mobile-nav-item{display:block!important}.nav-actions{display:flex!important;align-items:center!important;gap:clamp(4px,1.4vw,8px)!important;flex-shrink:0!important}.btn-nav-cta,.btn-nav-follow{display:none!important}.btn-outlier-nav{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:clamp(30px,7.5vw,36px)!important;min-height:clamp(30px,7.5vw,36px)!important;padding:0 clamp(7px,1.8vw,11px)!important;gap:clamp(3px,1vw,5px)!important;border-radius:9999px!important;background:linear-gradient(135deg,#9333ea52,#00bfff38)!important;border:1.5px solid rgba(168,85,247,.6)!important;box-shadow:0 2px 10px #9333ea40!important;color:#fff!important;font-size:clamp(10px,2.5vw,11.5px)!important;font-weight:700!important;letter-spacing:.2px!important;text-decoration:none!important;flex-shrink:0!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transition:all .2s ease!important;box-sizing:border-box!important}.btn-outlier-nav:hover{background:linear-gradient(135deg,#a855f780,#00bfff66)!important;border-color:#c084fc!important;transform:translateY(-1px)!important}.btn-outlier-nav .outlier-pulse-dot{width:clamp(4.5px,1.2vw,5.5px)!important;height:clamp(4.5px,1.2vw,5.5px)!important;flex-shrink:0!important}.btn-outlier-nav .outlier-nav-icon{width:clamp(11px,2.8vw,13px)!important;height:clamp(11px,2.8vw,13px)!important;color:#e879f9!important;flex-shrink:0!important}.btn-outlier-nav .outlier-nav-label{font-size:inherit!important;font-weight:700!important;white-space:nowrap!important}.btn-outlier-nav .outlier-nav-arrow{display:none!important}.theme-switcher,.lang-switcher{display:inline-flex!important;position:relative!important}.theme-btn,.lang-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:clamp(32px,7.8vw,38px)!important;min-height:clamp(32px,7.8vw,38px)!important;padding:0 clamp(6px,1.6vw,9px)!important;background:#ffffff0d!important;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12))!important;border-radius:9999px!important;color:var(--text-primary, #ffffff)!important;font-size:clamp(10.5px,2.6vw,12px)!important;font-weight:600!important;cursor:pointer!important}.theme-btn{width:clamp(32px,7.8vw,38px)!important;min-width:clamp(32px,7.8vw,38px)!important;padding:0!important}.lang-btn{min-width:clamp(32px,7.8vw,42px)!important;gap:clamp(2px,.8vw,4px)!important}.theme-btn svg,.lang-btn svg{width:clamp(13px,3.2vw,15px)!important;height:clamp(13px,3.2vw,15px)!important;color:var(--cyan-primary, #00bfff)!important}.theme-current-label,.theme-chevron,.lang-current-label,.lang-chevron{display:none!important}.menu-toggle{display:flex!important;width:clamp(34px,8.2vw,40px)!important;height:clamp(34px,8.2vw,40px)!important;min-width:clamp(34px,8.2vw,40px)!important;background:#ffffff0f!important;border:1px solid var(--border-medium, rgba(255, 255, 255, .18))!important;border-radius:clamp(8px,2vw,10px)!important;cursor:pointer!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:clamp(3.5px,.9vw,4.5px)!important;padding:0!important;z-index:10001!important;transition:all .2s ease!important;box-sizing:border-box!important}.menu-toggle:hover,.menu-toggle:focus-visible{background:#00bfff26!important;border-color:var(--cyan-primary, #00bfff)!important;outline:none!important}.hamburger-bar{width:clamp(15px,3.8vw,19px)!important;height:2px!important;background:var(--text-primary, #ffffff)!important;border-radius:2px!important;display:block!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}.menu-toggle.active .hamburger-bar:nth-child(1){transform:translateY(6px) rotate(45deg)!important}.menu-toggle.active .hamburger-bar:nth-child(2){opacity:0!important}.menu-toggle.active .hamburger-bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)!important}.nav-links{position:fixed!important;top:clamp(62px,13vw,72px)!important;left:clamp(8px,2vw,12px)!important;right:clamp(8px,2vw,12px)!important;width:calc(100% - clamp(16px,4vw,24px))!important;max-height:calc(100vh - clamp(72px,15vw,86px))!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#080e1cf7!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1px solid var(--border-medium, rgba(255, 255, 255, .18))!important;border-radius:clamp(14px,3.5vw,18px)!important;box-shadow:0 20px 60px #000c,0 0 35px var(--cyan-glow, rgba(0, 191, 255, .25))!important;display:flex!important;flex-direction:column!important;padding:clamp(12px,3vw,16px) clamp(10px,2.5vw,14px) clamp(16px,4vw,20px)!important;gap:clamp(4px,1.2vw,6px)!important;margin:0!important;list-style:none!important;z-index:99999!important;box-sizing:border-box!important;transform:translateY(-12px) scale(.98)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .26s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .26s!important}.nav-links.active{transform:translateY(0) scale(1)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.nav-links .nav-link,.nav-links li a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:clamp(8px,2.2vw,11px) clamp(10px,2.8vw,14px)!important;font-size:clamp(13px,3.4vw,15px)!important;font-weight:600!important;color:var(--text-primary, #ffffff)!important;background:#ffffff08!important;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))!important;border-radius:clamp(8px,2vw,10px)!important;text-decoration:none!important;transition:all .18s ease!important;box-sizing:border-box!important;position:static!important;min-height:clamp(38px,9vw,44px)!important}.nav-links .nav-link:hover,.nav-links li a:hover,.nav-links .nav-link.active,.nav-links li a.active{background:var(--cyan-subtle, rgba(0, 191, 255, .12))!important;color:var(--cyan-bright, #38d6ff)!important;border-color:var(--cyan-border, rgba(0, 191, 255, .35))!important}.nav-links a:after{display:none!important}.mobile-lang-strip{display:flex!important;align-items:center!important;gap:clamp(4px,1.2vw,6px)!important;padding:clamp(6px,1.8vw,9px) clamp(8px,2vw,10px)!important;margin:clamp(2px,.8vw,4px) 0!important;background:#ffffff08!important;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))!important;border-radius:clamp(8px,2vw,10px)!important;box-sizing:border-box!important}.lang-strip-title{font-size:clamp(11px,2.8vw,12.5px)!important;font-weight:700!important;color:var(--text-muted, #94a3b8)!important;display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.lang-strip-title svg{width:clamp(12px,3vw,14px)!important;height:clamp(12px,3vw,14px)!important;color:var(--cyan-primary, #00bfff)!important}.mobile-lang-btn{flex:1 1 auto!important;min-height:clamp(32px,7.5vw,36px)!important;padding:clamp(4px,1vw,6px) clamp(5px,1.5vw,8px)!important;background:#ffffff0d!important;border:1px solid var(--border-medium, rgba(255, 255, 255, .15))!important;border-radius:clamp(6px,1.5vw,8px)!important;color:var(--text-secondary, #d1d8e6)!important;font-size:clamp(11px,2.8vw,12.5px)!important;font-weight:700!important;cursor:pointer!important;transition:all .18s ease!important}.mobile-lang-btn:hover{background:#00bfff26!important;color:#fff!important}.mobile-lang-btn.active{background:linear-gradient(135deg,#0284c7,#07c)!important;border-color:#38d6ff!important;color:#fff!important;box-shadow:0 0 12px #00bfff66!important}.mobile-theme-strip{display:flex!important;align-items:center!important;gap:clamp(4px,1.2vw,6px)!important;padding:clamp(6px,1.8vw,9px) clamp(8px,2vw,10px)!important;margin:clamp(2px,.8vw,4px) 0!important;background:#ffffff08!important;border:1px solid var(--border-subtle, rgba(255, 255, 255, .08))!important;border-radius:clamp(8px,2vw,10px)!important;box-sizing:border-box!important}.theme-strip-title{font-size:clamp(11px,2.8vw,12.5px)!important;font-weight:700!important;color:var(--text-muted, #94a3b8)!important;display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.theme-strip-title svg{width:clamp(12px,3vw,14px)!important;height:clamp(12px,3vw,14px)!important;color:var(--cyan-primary, #00bfff)!important}.mobile-theme-btn{flex:1 1 auto!important;min-height:clamp(32px,7.5vw,36px)!important;padding:clamp(4px,1vw,6px) clamp(4px,1vw,7px)!important;background:#ffffff0d!important;border:1px solid var(--border-medium, rgba(255, 255, 255, .15))!important;border-radius:clamp(6px,1.5vw,8px)!important;color:var(--text-secondary, #d1d8e6)!important;font-size:clamp(10.5px,2.6vw,11.5px)!important;font-weight:700!important;cursor:pointer!important;transition:all .18s ease!important;text-align:center!important}.mobile-theme-btn:hover{background:#00bfff26!important;color:#fff!important}.mobile-theme-btn.active{background:linear-gradient(135deg,#0284c7,#07c)!important;border-color:#38d6ff!important;color:#fff!important;box-shadow:0 0 12px #00bfff66!important}.mobile-outlier-item{margin:clamp(2px,.8vw,4px) 0!important}.mobile-outlier-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:clamp(9px,2.2vw,12px) clamp(10px,2.8vw,14px)!important;border-radius:clamp(8px,2vw,10px)!important;background:linear-gradient(135deg,#9333ea38,#00bfff33)!important;border:1.5px solid rgba(168,85,247,.5)!important;color:#fff!important;font-weight:700!important;font-size:clamp(12px,3vw,13.5px)!important;text-decoration:none!important;box-sizing:border-box!important;min-height:clamp(40px,9vw,46px)!important}.mobile-outlier-link:hover{background:linear-gradient(135deg,#a855f761,#00bfff52)!important;border-color:#c084fc!important}.mobile-app-strip{display:flex!important;align-items:center!important;gap:clamp(6px,1.8vw,10px)!important;margin:clamp(4px,1vw,6px) 0!important;box-sizing:border-box!important}.mobile-app-btn{flex:1 1 50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:clamp(5px,1.2vw,8px)!important;min-height:clamp(38px,9vw,44px)!important;padding:clamp(6px,1.5vw,9px) clamp(8px,2vw,12px)!important;border-radius:clamp(10px,2.5vw,12px)!important;color:#fff!important;font-size:clamp(11.5px,2.8vw,13px)!important;font-weight:700!important;letter-spacing:.3px!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important}.btn-install-pwa{background:linear-gradient(135deg,#06b6d447,#3b82f652)!important;border:1.5px solid rgba(56,214,255,.65)!important;box-shadow:0 4px 16px #00bfff47,inset 0 1px #ffffff40!important}.btn-install-pwa svg,.btn-install-pwa i{width:clamp(15px,3.6vw,17px)!important;height:clamp(15px,3.6vw,17px)!important;color:#38d6ff!important;filter:drop-shadow(0 0 6px rgba(56,214,255,.8))!important;flex-shrink:0!important;transition:transform .2s ease!important}.btn-install-pwa:hover{background:linear-gradient(135deg,#06b6d473,#3b82f680)!important;border-color:#7dd3fc!important;box-shadow:0 6px 24px #00bfff80,inset 0 1px #fff6!important;transform:translateY(-2px)!important}.btn-install-pwa:hover svg,.btn-install-pwa:hover i{transform:translateY(2px)!important}.btn-bookmark-site{background:linear-gradient(135deg,#f59e0b42,#d946ef47)!important;border:1.5px solid rgba(251,191,36,.65)!important;box-shadow:0 4px 16px #f59e0b42,inset 0 1px #ffffff40!important}.btn-bookmark-site svg,.btn-bookmark-site i{width:clamp(15px,3.6vw,17px)!important;height:clamp(15px,3.6vw,17px)!important;color:#fbbf24!important;filter:drop-shadow(0 0 6px rgba(251,191,36,.8))!important;flex-shrink:0!important;transition:transform .2s ease!important}.btn-bookmark-site:hover{background:linear-gradient(135deg,#f59e0b6b,#d946ef73)!important;border-color:#fde047!important;box-shadow:0 6px 24px #f59e0b80,inset 0 1px #fff6!important;transform:translateY(-2px)!important}.btn-bookmark-site:hover svg,.btn-bookmark-site:hover i{transform:scale(1.15)!important}.mobile-drawer-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:clamp(40px,9.2vw,46px)!important;padding:clamp(8px,2vw,11px) clamp(12px,3vw,18px)!important;border-radius:clamp(8px,2vw,10px)!important;background:linear-gradient(135deg,#0284c7,#07c)!important;border:1.5px solid #38d6ff!important;color:#fff!important;font-size:clamp(13px,3.2vw,14.5px)!important;font-weight:700!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:0 4px 18px #00bfff59!important}}[data-theme=day] .site-header .nav-container{background:#fffffff2!important;border-color:#cbd5e1cc!important;box-shadow:0 4px 20px #0f172a14!important}[data-theme=day] .logo span{color:#0f172a!important}[data-theme=day] .theme-btn,[data-theme=day] .lang-btn,[data-theme=day] .menu-toggle{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#0f172a!important}[data-theme=day] .btn-outlier-nav{background:linear-gradient(135deg,#f5f3ff,#ede9fe)!important;border-color:#8b5cf6!important;color:#6b21a8!important;box-shadow:0 2px 8px #8b5cf633!important}[data-theme=day] .btn-outlier-nav .outlier-pulse-dot{background:#7c3aed!important;box-shadow:0 0 6px #8b5cf6!important}[data-theme=day] .btn-outlier-nav .outlier-nav-icon{color:#7c3aed!important}[data-theme=day] .hamburger-bar{background:#0f172a!important}@media(max-width:1024px){[data-theme=day] .nav-links{background:#fffffffa!important;border-color:#cbd5e1!important;box-shadow:0 20px 50px #0f172a26!important}[data-theme=day] .nav-links .nav-link,[data-theme=day] .nav-links li a{color:#0f172a!important;background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=day] .nav-links .nav-link:hover,[data-theme=day] .nav-links li a:hover,[data-theme=day] .nav-links .nav-link.active,[data-theme=day] .nav-links li a.active{background:#0284c71a!important;color:#0284c7!important;border-color:#0284c74d!important}[data-theme=day] .mobile-lang-strip,[data-theme=day] .mobile-theme-strip{background:#f8fafc!important;border-color:#e2e8f0!important}[data-theme=day] .btn-install-pwa{background:linear-gradient(135deg,#e0f2fe,#dbeafe)!important;border-color:#0284c7!important;color:#0369a1!important;box-shadow:0 3px 12px #0284c733!important;text-shadow:none!important}[data-theme=day] .btn-install-pwa svg,[data-theme=day] .btn-install-pwa i{color:#0284c7!important;filter:none!important}[data-theme=day] .btn-bookmark-site{background:linear-gradient(135deg,#fef3c7,#fce7f3)!important;border-color:#d97706!important;color:#92400e!important;box-shadow:0 3px 12px #d9770633!important;text-shadow:none!important}[data-theme=day] .btn-bookmark-site svg,[data-theme=day] .btn-bookmark-site i{color:#d97706!important;filter:none!important}[data-theme=day] .mobile-lang-btn,[data-theme=day] .mobile-theme-btn{background:#fff!important;border-color:#cbd5e1!important;color:#334155!important}[data-theme=day] .mobile-lang-btn.active,[data-theme=day] .mobile-theme-btn.active{background:#0284c7!important;color:#fff!important;border-color:#0369a1!important}}[data-theme=eye-protect] .site-header .nav-container{background:#f5efe6f5!important;border-color:#d8ccbce6!important}[data-theme=eye-protect] .logo span{color:#2c241b!important}[data-theme=eye-protect] .theme-btn,[data-theme=eye-protect] .lang-btn,[data-theme=eye-protect] .menu-toggle{background:#ede6da!important;border-color:#d8ccbc!important;color:#2c241b!important}[data-theme=eye-protect] .btn-outlier-nav{background:linear-gradient(135deg,#fbf7ee,#f3ebd8)!important;border-color:#c2410c!important;color:#9a3412!important;box-shadow:0 2px 8px #c2410c2e!important}[data-theme=eye-protect] .btn-outlier-nav .outlier-pulse-dot{background:#ea580c!important;box-shadow:0 0 6px #f97316!important}[data-theme=eye-protect] .btn-outlier-nav .outlier-nav-icon{color:#ea580c!important}[data-theme=eye-protect] .hamburger-bar{background:#2c241b!important}@media(max-width:1024px){[data-theme=eye-protect] .nav-links{background:#fdfbf7fa!important;border-color:#d8ccbc!important}[data-theme=eye-protect] .nav-links .nav-link,[data-theme=eye-protect] .nav-links li a{color:#2c241b!important;background:#f5efe6!important;border-color:#e5dacb!important}[data-theme=eye-protect] .nav-links .nav-link:hover,[data-theme=eye-protect] .nav-links li a:hover,[data-theme=eye-protect] .nav-links .nav-link.active,[data-theme=eye-protect] .nav-links li a.active{background:#0e74901a!important;color:#0e7490!important;border-color:#0e74904d!important}[data-theme=eye-protect] .mobile-lang-strip,[data-theme=eye-protect] .mobile-theme-strip{background:#f5efe6!important;border-color:#e5dacb!important}[data-theme=eye-protect] .btn-install-pwa{background:linear-gradient(135deg,#e6f4f6,#ddf0f2)!important;border-color:#0e7490!important;color:#155e75!important;box-shadow:0 3px 12px #0e74902e!important;text-shadow:none!important}[data-theme=eye-protect] .btn-install-pwa svg,[data-theme=eye-protect] .btn-install-pwa i{color:#0e7490!important;filter:none!important}[data-theme=eye-protect] .btn-bookmark-site{background:linear-gradient(135deg,#fef3c7,#f8ebd8)!important;border-color:#c2410c!important;color:#9a3412!important;box-shadow:0 3px 12px #c2410c2e!important;text-shadow:none!important}[data-theme=eye-protect] .btn-bookmark-site svg,[data-theme=eye-protect] .btn-bookmark-site i{color:#ea580c!important;filter:none!important}[data-theme=eye-protect] .mobile-lang-btn,[data-theme=eye-protect] .mobile-theme-btn{background:#fdfbf7!important;border-color:#d8ccbc!important;color:#4a3e31!important}[data-theme=eye-protect] .mobile-lang-btn.active,[data-theme=eye-protect] .mobile-theme-btn.active{background:#0e7490!important;color:#fff!important;border-color:#155e75!important}}@media(max-width:360px){.nav-container{width:calc(100% - 12px)!important;padding:0 8px!important;height:50px!important}.logo img{width:26px!important;height:26px!important}.logo span{font-size:13.5px!important}.theme-switcher,.lang-switcher{display:none!important}.btn-outlier-nav{height:28px!important;min-height:28px!important;padding:0 6px!important;font-size:9.5px!important;gap:3px!important}.btn-outlier-nav .outlier-pulse-dot{width:4px!important;height:4px!important}.btn-outlier-nav .outlier-nav-icon{width:10px!important;height:10px!important}.menu-toggle{width:34px!important;height:34px!important;min-width:34px!important}.nav-links{top:58px!important;left:6px!important;right:6px!important;width:calc(100% - 12px)!important;padding:10px 8px 14px!important}}.lang-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(30px) scale(.95);background:#0a1226f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1.5px solid var(--cyan-primary, #00bfff);color:#fff;padding:10px 22px;border-radius:9999px;font-size:13.5px;font-weight:700;box-shadow:0 10px 30px #000c,0 0 20px #00bfff66;z-index:9999999;opacity:0;pointer-events:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .25s ease;white-space:nowrap}.lang-toast.show{transform:translate(-50%) translateY(0) scale(1);opacity:1}[data-theme=day] .lang-toast{background:#fffffff5;border-color:#0284c7;color:#0f172a;box-shadow:0 10px 30px #0f172a33,0 0 15px #0284c74d}[data-theme=eye-protect] .lang-toast{background:#fdfbf7f5;border-color:#0e7490;color:#2c241b;box-shadow:0 10px 30px #2c241b26,0 0 15px #0e749040}.service-card,.seva-service-card,.xestus-tools-card,.tool-card,.solution-card,.product-card{transform:translateZ(0);-webkit-transform:translateZ(0);contain:layout style}button,a,input,select,textarea,.tool-card,.btn-primary,.btn-secondary,.filter-chip,.seva-action-chip,.mobile-theme-btn,.theme-opt,.menu-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.site-header,.nav-container,.floating-back-to-top,.security-shield-pill,.tool-workspace,.lang-toast,.cookie-banner-container{transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.tool-ad-container,.index-ad-container,.ad-slot-card{min-height:90px;width:100%;max-width:100%;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border-radius:8px;transition:min-height .2s ease}.ad-label{font-size:11px!important;color:var(--text-muted, #94a3b8)!important;text-transform:uppercase!important;letter-spacing:1.5px!important;margin-bottom:6px!important;font-weight:600!important;display:block!important;text-align:center!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.tool-card-title,.tool-title,.guide-title,.section-title{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.btn-share-modal{background:linear-gradient(135deg,#00ff8826,#00bfff2e)!important;border:1.5px solid var(--cyan-primary, #00bfff)!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 15px #00bfff40!important;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.btn-share-modal:hover{background:linear-gradient(135deg,#0f8,#00bfff)!important;color:#070c18!important;transform:translateY(-2px);box-shadow:0 6px 20px #00ff8873!important}.btn-share-modal:hover i,.btn-share-modal:hover svg{color:#070c18!important;stroke:#070c18!important}.btn-card-share{background:#00bfff1f!important;border:1px solid rgba(0,191,255,.35)!important;color:#00e5ff!important}.btn-card-share:hover{background:#00bfff47!important;border-color:#00bfff!important;color:#fff!important;transform:translateY(-1.5px);box-shadow:0 4px 12px #00bfff4d}[data-theme=day] .btn-share-modal{background:linear-gradient(135deg,#e0f2fe,#dcfce7)!important;border-color:#0284c7!important;color:#0f172a!important}[data-theme=day] .btn-share-modal:hover{background:linear-gradient(135deg,#0284c7,#16a34a)!important;color:#fff!important}[data-theme=day] .btn-card-share{background:#f0f9ff!important;border-color:#0284c7!important;color:#0369a1!important}[data-theme=eye-protect] .btn-share-modal{background:#fef9c3!important;border-color:#ca8a04!important;color:#422006!important}html{scroll-behavior:smooth;text-rendering:optimizeSpeed;-webkit-font-smoothing:subpixel-antialiased}body{background:#060913!important;overflow-x:hidden;position:relative}body:before{content:""!important;position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:radial-gradient(circle at 20% 15%,rgba(0,191,255,.08) 0%,transparent 50%),radial-gradient(circle at 80% 25%,rgba(168,85,247,.08) 0%,transparent 50%),radial-gradient(circle at 50% 75%,rgba(0,255,136,.06) 0%,transparent 50%),#060913!important;pointer-events:none!important;z-index:-9999!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.seva-service-card,.xestus-tools-card,.tool-card,.service-card,.solution-card,.product-card,.project-card,.lab-card,.why-card,.stat-card,.tech-stack-card{background:#0b1226eb!important;border:1px solid rgba(0,191,255,.22)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 4px 16px #0006!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.seva-service-card:hover,.xestus-tools-card:hover,.tool-card:hover,.service-card:hover,.solution-card:hover,.product-card:hover{border-color:#00ff8880!important;box-shadow:0 8px 24px #00bfff40!important;transform:translateY(-2px) translateZ(0)!important}.site-header,.floating-back-to-top,.security-shield-pill,.lang-toast,.seva-modal-content,.cookie-banner-container{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.floating-follow-btn:after,.ai-launcher-btn:after,.floating-back-to-top-btn:after,.btn-primary:after,.seva-service-card:after,.service-card:after{animation-play-state:paused!important;display:none!important}*{-webkit-tap-highlight-color:transparent}button,a,input,select,textarea{touch-action:manipulation}*:before,*:after{animation-name:none!important}.floating-follow-btn:before,.floating-follow-btn:after,.ai-launcher-btn:before,.ai-launcher-btn:after,.floating-back-to-top-btn:before,.floating-back-to-top-btn:after,.btn-primary:before,.btn-primary:after,.btn-secondary:before,.btn-secondary:after,.btn-stitch-primary:before,.btn-stitch-primary:after,.btn-card-action:before,.btn-card-action:after,.btn-card-guide:before,.btn-card-guide:after,.btn-card-portal:before,.btn-card-portal:after,.btn-card-share:before,.btn-card-share:after,.btn-card-assist:before,.btn-card-assist:after,.btn-quick-action:before,.btn-quick-action:after,.btn-catalog-trigger:before,.btn-catalog-trigger:after,.btn-scam-trigger:before,.btn-scam-trigger:after,.btn-nav-cta:before,.btn-nav-cta:after,.seva-service-card:before,.seva-service-card:after,.seva-portal-card:before,.seva-portal-card:after,.seva-task-card:before,.seva-task-card:after,.digital-card:before,.digital-card:after,.service-card:before,.service-card:after,.solution-card:before,.solution-card:after,.product-card:before,.product-card:after,.project-card:before,.project-card:after,.xestus-tools-card:before,.xestus-tools-card:after,.tool-card:before,.tool-card:after{display:none!important;content:none!important;animation:none!important;background:none!important}body,h1,h2,h3,h4,h5,h6,p,span,a,button,label,input,select,textarea{text-shadow:none!important;-webkit-text-fill-color:initial!important}.hero-title,.section-title,.section-heading,.tool-title,.guide-title,.seva-card-title,.xestus-tools-title,.xestus-tools-card-name,.tool-card-title,.service-card-title,.card-title,.modal-title,.category-title,.category-name,.footer-heading{color:#fff!important;font-weight:700!important;letter-spacing:-.015em!important;-webkit-text-fill-color:#ffffff!important;text-shadow:none!important;background-image:none!important}.hero-description,.section-desc,.tool-description,.xestus-tools-subtitle,.xestus-tools-card-desc,.seva-card-desc,.tool-card-desc,.service-card-desc,.card-desc,.doc-preview-text,.footer-desc,.service-step-desc{color:#cbd5e1!important;font-size:14px!important;line-height:1.6!important;-webkit-text-fill-color:#cbd5e1!important;text-shadow:none!important}.seva-service-card,.seva-portal-card,.seva-task-card,.xestus-tools-card,.tool-card,.service-card,.solution-card,.product-card,.project-card,.lab-card,.why-card,.stat-card,.tech-stack-card,.contact-channel-card,.contact-form-wrapper,.digital-card{background:#0b1329!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;box-shadow:0 4px 20px #00000073!important;overflow:hidden!important;position:relative!important;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.seva-service-card:hover,.seva-portal-card:hover,.seva-task-card:hover,.xestus-tools-card:hover,.tool-card:hover,.service-card:hover,.solution-card:hover,.product-card:hover,.project-card:hover,.lab-card:hover,.why-card:hover,.tech-stack-card:hover,.digital-card:hover{border-color:#00bfff73!important;box-shadow:0 14px 34px -8px #000000b3,0 0 20px #00bfff26!important;transform:translateY(-3px)!important;background:#0f1936!important}.btn-primary,.btn-nav-cta,.btn-stitch-primary,.btn-apply-primary{background:linear-gradient(135deg,#00bfff,#0f8)!important;border:none!important;color:#070c18!important;font-weight:700!important;border-radius:8px!important;box-shadow:0 4px 14px #00bfff4d!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;text-decoration:none!important;text-shadow:none!important;cursor:pointer!important}.btn-primary:hover,.btn-nav-cta:hover,.btn-stitch-primary:hover,.btn-apply-primary:hover{background:linear-gradient(135deg,#38d6ff,#34d399)!important;box-shadow:0 6px 20px #00ff8873!important;transform:translateY(-1.5px)!important;color:#070c18!important}.btn-primary *,.btn-nav-cta *,.btn-stitch-primary *,.btn-apply-primary *{color:#070c18!important;fill:#070c18!important;text-shadow:none!important}.btn-card-action{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:7px 11px!important;font-size:12.5px!important;font-weight:600!important;border-radius:6px!important;transition:all .18s ease!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;text-shadow:none!important}.btn-card-guide{background:#00bfff1f!important;border:1px solid rgba(0,191,255,.35)!important;color:#38d6ff!important}.btn-card-guide *{color:#38d6ff!important}.btn-card-guide:hover{background:#00bfff!important;color:#070c18!important;border-color:#00bfff!important;box-shadow:0 4px 12px #00bfff66!important}.btn-card-guide:hover *{color:#070c18!important}.btn-card-portal{background:#10b9811f!important;border:1px solid rgba(16,185,129,.35)!important;color:#34d399!important}.btn-card-portal *{color:#34d399!important}.btn-card-portal:hover{background:#10b981!important;color:#070c18!important;border-color:#10b981!important;box-shadow:0 4px 12px #10b98166!important}.btn-card-portal:hover *{color:#070c18!important}.btn-card-share{background:#a855f71f!important;border:1px solid rgba(168,85,247,.35)!important;color:#c084fc!important}.btn-card-share *{color:#c084fc!important}.btn-card-share:hover{background:#a855f7!important;color:#fff!important;border-color:#a855f7!important;box-shadow:0 4px 12px #a855f766!important}.btn-card-share:hover *{color:#fff!important}.btn-card-assist{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.35)!important;color:#fbbf24!important}.btn-card-assist *{color:#fbbf24!important}.btn-card-assist:hover{background:#f59e0b!important;color:#070c18!important;border-color:#f59e0b!important;box-shadow:0 4px 12px #f59e0b66!important}.btn-card-assist:hover *{color:#070c18!important}.xestus-tools-card-action.open-btn{background:linear-gradient(135deg,#0284c7,#0369a1)!important;border:1px solid rgba(56,214,255,.4)!important;color:#fff!important;box-shadow:0 4px 14px #0284c74d!important}.xestus-tools-card-action.open-btn:hover{background:linear-gradient(135deg,#0ea5e9,#0284c7)!important;color:#fff!important;border-color:#38d6ff!important;box-shadow:0 6px 18px #0ea5e973!important;transform:translateY(-1.5px)!important}[data-theme=day] body{background:#f8fafc!important;color:#0f172a!important}[data-theme=day] .hero-title,[data-theme=day] .section-title,[data-theme=day] .section-heading,[data-theme=day] .tool-title,[data-theme=day] .guide-title,[data-theme=day] .seva-card-title,[data-theme=day] .xestus-tools-title,[data-theme=day] .xestus-tools-card-name,[data-theme=day] .tool-card-title,[data-theme=day] .service-card-title,[data-theme=day] .card-title,[data-theme=day] .modal-title{color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}[data-theme=day] .hero-description,[data-theme=day] .section-desc,[data-theme=day] .tool-description,[data-theme=day] .xestus-tools-subtitle,[data-theme=day] .xestus-tools-card-desc,[data-theme=day] .seva-card-desc,[data-theme=day] .tool-card-desc,[data-theme=day] .service-card-desc,[data-theme=day] .card-desc,[data-theme=day] .doc-preview-text{color:#475569!important;-webkit-text-fill-color:#475569!important}[data-theme=day] .seva-service-card,[data-theme=day] .seva-portal-card,[data-theme=day] .seva-task-card,[data-theme=day] .xestus-tools-card,[data-theme=day] .tool-card,[data-theme=day] .service-card,[data-theme=day] .solution-card,[data-theme=day] .product-card,[data-theme=day] .project-card,[data-theme=day] .lab-card,[data-theme=day] .why-card,[data-theme=day] .stat-card,[data-theme=day] .tech-stack-card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 4px 16px #0f172a0f!important}[data-theme=day] .seva-service-card:hover,[data-theme=day] .xestus-tools-card:hover,[data-theme=day] .tool-card:hover,[data-theme=day] .service-card:hover{border-color:#0284c7!important;box-shadow:0 10px 25px #0284c726!important;background:#fff!important}[data-theme=eye-protect] body{background:#fdfbf7!important;color:#291e13!important}[data-theme=eye-protect] .hero-title,[data-theme=eye-protect] .section-title,[data-theme=eye-protect] .tool-title,[data-theme=eye-protect] .seva-card-title,[data-theme=eye-protect] .xestus-tools-card-name,[data-theme=eye-protect] .tool-card-title,[data-theme=eye-protect] .service-card-title{color:#291e13!important;-webkit-text-fill-color:#291e13!important}[data-theme=eye-protect] .hero-description,[data-theme=eye-protect] .section-desc,[data-theme=eye-protect] .tool-description,[data-theme=eye-protect] .seva-card-desc,[data-theme=eye-protect] .tool-card-desc{color:#574635!important;-webkit-text-fill-color:#574635!important}[data-theme=eye-protect] .seva-service-card,[data-theme=eye-protect] .xestus-tools-card,[data-theme=eye-protect] .tool-card,[data-theme=eye-protect] .service-card{background:#fbf7ee!important;border:1px solid #e7ddca!important;box-shadow:0 4px 16px #422c140f!important}@keyframes neonRainbowCirculate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(hover:hover)and (pointer:fine){.seva-service-card,.seva-portal-card,.seva-task-card,.xestus-tools-card,.tool-card,.service-card,.solution-card,.product-card,.project-card,.lab-card,.why-card,.tech-stack-card,.digital-card,.ai-launcher-btn,.floating-follow-btn,.floating-back-to-top-btn{position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important;background:#0b1329!important;isolation:isolate!important}.seva-service-card:before,.seva-portal-card:before,.seva-task-card:before,.xestus-tools-card:before,.tool-card:before,.service-card:before,.solution-card:before,.product-card:before,.project-card:before,.lab-card:before,.why-card:before,.tech-stack-card:before,.digital-card:before,.ai-launcher-btn:before,.floating-follow-btn:before,.floating-back-to-top-btn:before{content:""!important;position:absolute!important;top:-150%!important;left:-150%!important;width:400%!important;height:400%!important;background:conic-gradient(from 0deg,transparent 0deg 230deg,rgba(0,242,254,.4) 260deg,#00f2fe 285deg,#00ff88 310deg,#a855f7 335deg,#ec4899 352deg,#00f2fe 360deg)!important;animation:neonRainbowCirculate 3s linear infinite!important;opacity:0!important;transition:opacity .25s ease!important;z-index:0!important;display:block!important;pointer-events:none!important}.seva-service-card:after,.seva-portal-card:after,.seva-task-card:after,.xestus-tools-card:after,.tool-card:after,.service-card:after,.solution-card:after,.product-card:after,.project-card:after,.lab-card:after,.why-card:after,.tech-stack-card:after,.digital-card:after{content:""!important;position:absolute!important;inset:1.5px!important;border-radius:inherit!important;background:#0b1329!important;z-index:1!important;transition:background .22s ease!important;display:block!important;pointer-events:none!important}.ai-launcher-btn:after,.floating-follow-btn:after,.floating-back-to-top-btn:after{content:""!important;position:absolute!important;inset:1.5px!important;border-radius:inherit!important;background:#0b1329!important;z-index:1!important;display:block!important;pointer-events:none!important}.seva-service-card>*,.seva-portal-card>*,.seva-task-card>*,.xestus-tools-card>*,.tool-card>*,.service-card>*,.solution-card>*,.product-card>*,.project-card>*,.lab-card>*,.why-card>*,.tech-stack-card>*,.digital-card>*,.ai-launcher-btn>*,.floating-follow-btn>*,.floating-back-to-top-btn>*{position:relative!important;z-index:2!important}.seva-service-card:hover:before,.seva-portal-card:hover:before,.seva-task-card:hover:before,.xestus-tools-card:hover:before,.tool-card:hover:before,.service-card:hover:before,.solution-card:hover:before,.product-card:hover:before,.project-card:hover:before,.lab-card:hover:before,.why-card:hover:before,.tech-stack-card:hover:before,.digital-card:hover:before,.ai-launcher-btn:hover:before,.floating-follow-btn:hover:before,.floating-back-to-top-btn:hover:before{opacity:1!important}.seva-service-card:hover,.seva-portal-card:hover,.seva-task-card:hover,.xestus-tools-card:hover,.tool-card:hover,.service-card:hover,.solution-card:hover,.product-card:hover,.project-card:hover,.lab-card:hover,.why-card:hover,.tech-stack-card:hover,.digital-card:hover{transform:translateY(-3.5px)!important;box-shadow:0 16px 36px -8px #000000b3,0 0 22px #00bfff38!important;border-color:transparent!important}.seva-service-card:hover:after,.seva-portal-card:hover:after,.seva-task-card:hover:after,.xestus-tools-card:hover:after,.tool-card:hover:after,.service-card:hover:after,.solution-card:hover:after,.product-card:hover:after,.project-card:hover:after,.lab-card:hover:after,.why-card:hover:after,.tech-stack-card:hover:after,.digital-card:hover:after{background:#0f1936!important}[data-theme=day] .seva-service-card:after,[data-theme=day] .seva-portal-card:after,[data-theme=day] .seva-task-card:after,[data-theme=day] .xestus-tools-card:after,[data-theme=day] .tool-card:after,[data-theme=day] .service-card:after,[data-theme=day] .solution-card:after,[data-theme=day] .product-card:after,[data-theme=day] .project-card:after,[data-theme=day] .lab-card:after,[data-theme=day] .why-card:after,[data-theme=day] .tech-stack-card:after,[data-theme=day] .digital-card:after,[data-theme=day] .ai-launcher-btn:after,[data-theme=day] .floating-follow-btn:after,[data-theme=day] .floating-back-to-top-btn:after{background:#fff!important}[data-theme=day] .seva-service-card:hover:after,[data-theme=day] .xestus-tools-card:hover:after,[data-theme=day] .tool-card:hover:after,[data-theme=day] .service-card:hover:after{background:#fff!important}[data-theme=eye-protect] .seva-service-card:after,[data-theme=eye-protect] .xestus-tools-card:after,[data-theme=eye-protect] .tool-card:after,[data-theme=eye-protect] .service-card:after{background:#fbf7ee!important}}@media(min-width:1025px){.mobile-only-nav,.mobile-nav-item,.mobile-lang-strip,.mobile-app-strip,.mobile-theme-strip,.mobile-outlier-item{display:none!important;visibility:hidden!important;pointer-events:none!important}}@media(max-width:1024px){.mobile-app-strip{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin:8px 16px!important;padding:0!important;list-style:none!important;box-sizing:border-box!important;width:calc(100% - 32px)!important}.mobile-app-btn{flex:1 1 50%!important;display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:42px!important;padding:8px 10px!important;border-radius:10px!important;color:#fff!important;font-size:12.5px!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important;text-align:center!important;box-sizing:border-box!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.15)!important;background:#0b1329!important}.mobile-app-btn svg,.mobile-app-btn i{width:16px!important;height:16px!important;flex-shrink:0!important;display:inline-block!important;margin:0!important}.mobile-app-btn span{display:inline-block!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:600!important;color:#fff!important}.btn-install-pwa{background:#00bfff1f!important;border:1px solid rgba(0,191,255,.4)!important;color:#38d6ff!important}.btn-install-pwa svg,.btn-install-pwa i,.btn-install-pwa span{color:#38d6ff!important}.btn-bookmark-site{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.4)!important;color:#fbbf24!important}.btn-bookmark-site svg,.btn-bookmark-site i,.btn-bookmark-site span{color:#fbbf24!important}}.desktop-app-strip{display:inline-flex!important;align-items:center!important;gap:8px!important}.desktop-app-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;height:38px!important;padding:0 12px!important;border-radius:8px!important;font-size:12.5px!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;text-decoration:none!important;line-height:1!important}.desktop-app-btn svg,.desktop-app-btn i{width:15px!important;height:15px!important;flex-shrink:0!important;display:inline-block!important}.desktop-app-btn span{display:inline-block!important;font-size:12.5px!important;font-weight:600!important}.desktop-app-btn.btn-install-pwa{background:#00bfff1f!important;border:1px solid rgba(0,191,255,.38)!important;color:#38d6ff!important}.desktop-app-btn.btn-install-pwa svg,.desktop-app-btn.btn-install-pwa i,.desktop-app-btn.btn-install-pwa span{color:#38d6ff!important}.desktop-app-btn.btn-install-pwa:hover{background:#00bfff!important;color:#070c18!important;border-color:#00bfff!important;box-shadow:0 4px 14px #00bfff73!important;transform:translateY(-1.5px)!important}.desktop-app-btn.btn-install-pwa:hover svg,.desktop-app-btn.btn-install-pwa:hover i,.desktop-app-btn.btn-install-pwa:hover span{color:#070c18!important}.desktop-app-btn.btn-bookmark-site{background:#f59e0b1f!important;border:1px solid rgba(245,158,11,.38)!important;color:#fbbf24!important}.desktop-app-btn.btn-bookmark-site svg,.desktop-app-btn.btn-bookmark-site i,.desktop-app-btn.btn-bookmark-site span{color:#fbbf24!important}.desktop-app-btn.btn-bookmark-site:hover{background:#f59e0b!important;color:#070c18!important;border-color:#f59e0b!important;box-shadow:0 4px 14px #f59e0b73!important;transform:translateY(-1.5px)!important}.desktop-app-btn.btn-bookmark-site:hover svg,.desktop-app-btn.btn-bookmark-site:hover i,.desktop-app-btn.btn-bookmark-site:hover span{color:#070c18!important}[data-theme=day] .desktop-app-btn.btn-install-pwa{background:#e0f2fe!important;border-color:#0284c7!important;color:#0369a1!important}[data-theme=day] .desktop-app-btn.btn-install-pwa svg,[data-theme=day] .desktop-app-btn.btn-install-pwa i,[data-theme=day] .desktop-app-btn.btn-install-pwa span{color:#0369a1!important}[data-theme=day] .desktop-app-btn.btn-install-pwa:hover{background:#0284c7!important;color:#fff!important}[data-theme=day] .desktop-app-btn.btn-install-pwa:hover svg,[data-theme=day] .desktop-app-btn.btn-install-pwa:hover i,[data-theme=day] .desktop-app-btn.btn-install-pwa:hover span{color:#fff!important}[data-theme=day] .desktop-app-btn.btn-bookmark-site{background:#fef3c7!important;border-color:#d97706!important;color:#b45309!important}[data-theme=day] .desktop-app-btn.btn-bookmark-site svg,[data-theme=day] .desktop-app-btn.btn-bookmark-site i,[data-theme=day] .desktop-app-btn.btn-bookmark-site span{color:#b45309!important}[data-theme=day] .desktop-app-btn.btn-bookmark-site:hover{background:#d97706!important;color:#fff!important}[data-theme=day] .desktop-app-btn.btn-bookmark-site:hover svg,[data-theme=day] .desktop-app-btn.btn-bookmark-site:hover i,[data-theme=day] .desktop-app-btn.btn-bookmark-site:hover span{color:#fff!important}[data-theme=eye-protect] .desktop-app-btn.btn-install-pwa{background:#e8f0fe!important;border-color:#4a7bb0!important;color:#1e3a8a!important}[data-theme=eye-protect] .desktop-app-btn.btn-bookmark-site{background:#fdf3d8!important;border-color:#c28822!important;color:#78350f!important}@media(max-width:1024px){.desktop-app-strip{display:none!important}}.site-header{pointer-events:auto!important;z-index:10000!important}.nav-container{pointer-events:auto!important;position:relative!important;z-index:10001!important;overflow:visible!important;height:60px!important;padding:0 16px!important;max-width:1440px!important;width:min(97%,1440px)!important;gap:8px!important}.nav-links{display:flex!important;align-items:center!important;gap:clamp(6px,1vw,14px)!important;margin:0!important;padding:0!important;list-style:none!important}.nav-link{font-size:13px!important;font-weight:500!important;padding:6px 8px!important;white-space:nowrap!important}.nav-dropdown-menu,.lang-dropdown,.theme-dropdown{position:absolute!important;top:calc(100% + 8px)!important;background:#0b1329!important;border:1px solid rgba(0,191,255,.45)!important;border-radius:14px!important;box-shadow:0 16px 45px #000000d9,0 0 25px #00bfff33!important;padding:8px!important;z-index:999999!important;pointer-events:auto!important;cursor:pointer!important;min-width:200px!important;backdrop-filter:blur(25px)!important;-webkit-backdrop-filter:blur(25px)!important;display:none!important}.nav-item-dropdown.is-open .nav-dropdown-menu,.lang-switcher.is-open .lang-dropdown,.theme-switcher.is-open .theme-dropdown{display:flex!important;flex-direction:column!important;gap:4px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media(min-width:1025px){.nav-item-dropdown:hover .nav-dropdown-menu{display:flex!important;flex-direction:column!important;gap:4px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.nav-item-dropdown:hover .nav-dropdown-btn{color:var(--cyan-bright)!important}.nav-item-dropdown:hover .nav-dropdown-btn svg,.nav-item-dropdown:hover .nav-dropdown-btn i{transform:rotate(180deg)!important}}.nav-dropdown-item,.lang-opt,.theme-opt{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important;padding:10px 14px!important;background:transparent!important;border:1px solid transparent!important;border-radius:10px!important;color:#e2e8f0!important;font-size:13.5px!important;font-weight:500!important;text-decoration:none!important;cursor:pointer!important;pointer-events:auto!important;transition:all .18s cubic-bezier(.16,1,.3,1)!important;box-sizing:border-box!important;user-select:none!important;position:relative!important;z-index:1000000!important}.nav-dropdown-item svg,.nav-dropdown-item i{width:16px!important;height:16px!important;color:#0ff!important;flex-shrink:0!important;transition:transform .2s ease,color .2s ease!important}.nav-dropdown-item:after{display:none!important}.nav-dropdown-item:hover,.nav-dropdown-item:focus,.lang-opt:hover,.theme-opt:hover{background:#00bfff33!important;border-color:#0ff6!important;color:#fff!important;transform:translate(4px)!important;box-shadow:inset 3px 0 #0ff,0 4px 14px #00bfff4d!important}.nav-dropdown-item:hover svg,.nav-dropdown-item:hover i{transform:scale(1.15)!important;color:#fff!important}.nav-dropdown-item.active,.lang-opt.active,.theme-opt.active{background:#00bfff40!important;border-color:#00ffff80!important;color:#fff!important;font-weight:700!important;box-shadow:inset 3px 0 #0ff!important}@media(min-width:1025px){.nav-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important}.btn-outlier-nav{display:inline-flex!important;height:34px!important;padding:0 10px!important;font-size:12px!important;gap:5px!important;border-radius:8px!important}.desktop-app-strip{display:inline-flex!important;align-items:center!important;gap:5px!important}.desktop-app-btn{height:34px!important;padding:0 10px!important;font-size:12px!important;gap:5px!important;border-radius:8px!important}.btn-nav-cta{display:inline-flex!important;height:34px!important;padding:0 14px!important;font-size:12px!important;border-radius:8px!important;white-space:nowrap!important}.mobile-drawer,.mobile-nav-item,.mobile-only{display:none!important}}.theme-btn,.lang-btn{height:34px!important;padding:0 10px!important;font-size:12px!important;gap:4px!important;border-radius:8px!important;background:#0b1329!important;border:1px solid rgba(255,255,255,.12)!important;color:#e2e8f0!important;cursor:pointer!important;pointer-events:auto!important}.theme-btn:hover,.lang-btn:hover{border-color:#38d6ff!important;color:#38d6ff!important;background:#0f1936!important}[data-theme=day] .nav-dropdown-menu,[data-theme=day] .lang-dropdown,[data-theme=day] .theme-dropdown{background:#fff!important;border:1px solid #cbd5e1!important;box-shadow:0 10px 30px #0f172a1f!important}[data-theme=day] .nav-dropdown-item,[data-theme=day] .lang-opt,[data-theme=day] .theme-opt{color:#0f172a!important}[data-theme=day] .nav-dropdown-item:hover,[data-theme=day] .lang-opt:hover,[data-theme=day] .theme-opt:hover{background:#f1f5f9!important;color:#0284c7!important}[data-theme=day] .theme-btn,[data-theme=day] .lang-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}[data-theme=eye-protect] .nav-dropdown-menu,[data-theme=eye-protect] .lang-dropdown,[data-theme=eye-protect] .theme-dropdown{background:#fbf7ee!important;border:1px solid #e7ddca!important;box-shadow:0 10px 30px #422c141f!important}[data-theme=eye-protect] .nav-dropdown-item,[data-theme=eye-protect] .lang-opt,[data-theme=eye-protect] .theme-opt{color:#291e13!important}@media(max-width:1024px){.nav-actions{display:flex!important;align-items:center!important;gap:6px!important;flex-shrink:0!important;max-width:auto!important}.desktop-app-strip,.btn-nav-cta,.btn-nav-follow,.btn-outlier-nav,.desktop-nav-item,.nav-item-dropdown{display:none!important}.menu-toggle{display:flex!important;width:38px!important;height:38px!important;min-width:38px!important;background:#ffffff14!important;border:1.5px solid rgba(0,191,255,.35)!important;border-radius:10px!important;cursor:pointer!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4.5px!important;padding:0!important;z-index:10001!important;flex-shrink:0!important;box-sizing:border-box!important;transition:all .2s ease!important}.menu-toggle:hover,.menu-toggle:focus-visible{background:#00bfff33!important;border-color:#38d6ff!important}.hamburger-bar{width:18px!important;height:2px!important;background:#fff!important;border-radius:2px!important;display:block!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease!important}.menu-toggle.active .hamburger-bar:nth-child(1){transform:translateY(6.5px) rotate(45deg)!important}.menu-toggle.active .hamburger-bar:nth-child(2){opacity:0!important}.menu-toggle.active .hamburger-bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)!important}.nav-links,#primaryNav,.mobile-drawer{position:fixed!important;top:clamp(58px,12vw,68px)!important;left:8px!important;right:8px!important;width:calc(100% - 16px)!important;max-height:calc(100vh - 76px)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;background:#080e1cfa!important;backdrop-filter:blur(28px) saturate(180%)!important;-webkit-backdrop-filter:blur(28px) saturate(180%)!important;border:1.5px solid rgba(0,191,255,.35)!important;border-radius:16px!important;box-shadow:0 20px 60px #000000e6,0 0 30px #00bfff40!important;display:flex!important;flex-direction:column!important;padding:14px 12px 20px!important;gap:5px!important;margin:0!important;list-style:none!important;z-index:99999!important;box-sizing:border-box!important;transform:translateY(-12px) scale(.98)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .22s ease,visibility .25s!important}.nav-links.active,#primaryNav.active,.mobile-drawer.open{transform:translateY(0) scale(1)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.mobile-nav-item{display:block!important;width:100%!important}.mobile-nav-item a,.nav-links .nav-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;min-height:42px!important;padding:10px 14px!important;font-size:14px!important;font-weight:600!important;color:#fff!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;text-decoration:none!important;box-sizing:border-box!important;transition:all .18s ease!important}.mobile-nav-item a:hover,.mobile-nav-item a.active,.nav-links .nav-link:hover,.nav-links .nav-link.active{background:#00bfff26!important;color:#38d6ff!important;border-color:#00bfff66!important}.mobile-outlier-item{display:block!important;width:100%!important;margin:4px 0!important}.mobile-outlier-link{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:10px 14px!important;border-radius:10px!important;background:linear-gradient(135deg,#9333ea47,#00bfff38)!important;border:1.5px solid rgba(168,85,247,.5)!important;color:#fff!important;font-weight:700!important;font-size:13.5px!important;text-decoration:none!important;box-sizing:border-box!important;min-height:44px!important}.mobile-app-strip{display:flex!important;align-items:center!important;gap:8px!important;margin:4px 0!important;width:100%!important;box-sizing:border-box!important}.mobile-app-btn{flex:1 1 50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:42px!important;padding:8px 12px!important;border-radius:10px!important;color:#fff!important;font-size:12.5px!important;font-weight:700!important;cursor:pointer!important;box-sizing:border-box!important;transition:all .2s ease!important}.mobile-app-btn.btn-install-pwa{background:linear-gradient(135deg,#06b6d44d,#3b82f659)!important;border:1.5px solid rgba(56,214,255,.6)!important}.mobile-app-btn.btn-bookmark-site{background:linear-gradient(135deg,#f59e0b4d,#d946ef4d)!important;border:1.5px solid rgba(251,191,36,.6)!important}.mobile-theme-strip{display:flex!important;align-items:center!important;gap:6px!important;padding:8px 10px!important;margin:4px 0!important;background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;box-sizing:border-box!important}.theme-strip-title{font-size:12px!important;font-weight:700!important;color:#94a3b8!important;display:flex!important;align-items:center!important;gap:4px!important;flex-shrink:0!important}.mobile-theme-btn{flex:1 1 auto!important;min-height:34px!important;padding:4px 6px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:8px!important;color:#d1d8e6!important;font-size:11.5px!important;font-weight:700!important;cursor:pointer!important;text-align:center!important}.mobile-theme-btn.active{background:linear-gradient(135deg,#0284c7,#07c)!important;border-color:#38d6ff!important;color:#fff!important;box-shadow:0 0 12px #00bfff66!important}.mobile-drawer-cta{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;padding:10px 16px!important;border-radius:10px!important;background:linear-gradient(135deg,#0284c7,#07c)!important;border:1.5px solid #38d6ff!important;color:#fff!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:0 4px 18px #00bfff59!important}}.tool-page-main{max-width:1200px!important;margin:0 auto!important;padding:24px 20px 60px!important;box-sizing:border-box!important}.tool-page-header{margin-bottom:20px!important}.tool-breadcrumb{display:flex!important;align-items:center!important;gap:6px!important;font-size:12.5px!important;color:#94a3b8!important;margin-bottom:12px!important;flex-wrap:wrap!important}.tool-breadcrumb a{color:#94a3b8!important;text-decoration:none!important}.tool-breadcrumb a:hover{color:#38d6ff!important}.tool-breadcrumb .sep{color:#475569!important}.tool-breadcrumb .current{color:#38d6ff!important;font-weight:600!important}.tool-header-flex{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;flex-wrap:wrap!important}.tool-title-group{flex:1 1 300px!important}.tool-badge-pill{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:4px 10px!important;border-radius:999px!important;background:#00bfff1f!important;border:1px solid rgba(0,191,255,.3)!important;color:#38d6ff!important;font-size:11.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:8px!important}.tool-main-heading{font-size:clamp(22px,3.5vw,32px)!important;font-weight:800!important;color:#fff!important;margin:0 0 6px!important;letter-spacing:-.5px!important}.tool-main-subtitle{font-size:14px!important;color:#cbd5e1!important;margin:0!important;line-height:1.5!important;max-width:680px!important}.tool-actions-bar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.btn-tool-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:38px!important;padding:0 14px!important;border-radius:8px!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.14)!important;color:#e2e8f0!important;font-size:13px!important;font-weight:600!important;cursor:pointer!important;transition:all .2s ease!important;box-sizing:border-box!important}.btn-tool-action:hover{border-color:#38d6ff!important;color:#38d6ff!important;background:#00bfff1f!important}.tool-workspace{background:#0b1329!important;border:1px solid rgba(0,191,255,.28)!important;border-radius:14px!important;padding:24px!important;box-shadow:0 12px 36px #0000008c,0 0 20px #00bfff1a!important;margin-bottom:30px!important;box-sizing:border-box!important;position:relative!important}@media(max-width:768px){.tool-page-main{padding:16px 12px 50px!important}.tool-workspace{padding:16px 12px!important;border-radius:12px!important}.tool-actions-bar,.tool-btn-row{width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important}.btn-tool-action,.btn-tool-primary,.btn-tool-secondary{flex:1 1 calc(50% - 6px)!important;min-height:42px!important;justify-content:center!important;font-size:13px!important}}@media(max-width:480px){.btn-tool-action,.btn-tool-primary,.btn-tool-secondary{flex:1 1 100%!important}}.adsense-unit,ins.adsbygoogle,.ad-container,.tool-ad-container{max-width:100%!important;width:100%!important;overflow:hidden!important;display:block!important;box-sizing:border-box!important;margin:16px auto!important;text-align:center!important}html,body{overflow-x:hidden!important;width:100%!important;max-width:100vw!important;position:relative!important;-webkit-overflow-scrolling:touch!important}img,svg,canvas,video,pre,code,iframe,table{max-width:100%!important;box-sizing:border-box!important}@media(max-width:768px){.ai-launcher-btn{height:42px!important;padding:0 14px!important;z-index:9998!important}.floating-back-to-top-btn,#backToTop,.back-to-top{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;padding:0!important;border-radius:50%!important;z-index:9997!important}.cookie-banner-container{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;border-radius:16px 16px 0 0!important;padding:14px 16px!important;z-index:100001!important}}.seva-load-more-wrap{display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;margin:36px auto 20px!important;flex-wrap:wrap!important;width:100%!important}.btn-seva-load-more{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:13px 28px!important;border-radius:var(--radius-full, 9999px)!important;background:linear-gradient(135deg,#00bfff38,#6366f140)!important;border:1.5px solid rgba(0,191,255,.5)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;cursor:pointer!important;box-shadow:0 8px 24px #0006,0 0 20px #00bfff40!important;transition:all .22s ease!important;min-height:46px!important}.btn-seva-load-more:hover{background:linear-gradient(135deg,#00bfff61,#6366f16b)!important;border-color:var(--cyan-bright, #38d6ff)!important;box-shadow:0 12px 32px #0000008c,0 0 30px #00bfff73!important;transform:translateY(-2px)!important}.btn-seva-show-all{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 22px!important;border-radius:var(--radius-full, 9999px)!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.18)!important;color:#94a3b8!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;transition:all .2s ease!important;min-height:46px!important}.btn-seva-show-all:hover{background:#ffffff1a!important;color:#fff!important;border-color:#ffffff59!important}@media(max-width:768px){.xestus-cookie-banner,.cookie-banner-container{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;border-radius:18px 18px 0 0!important;margin:0!important;padding:16px 18px 18px!important;box-shadow:0 -10px 40px #000000d9!important;z-index:1000000!important;box-sizing:border-box!important}.cookie-banner-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.cookie-btn{flex:1 1 calc(50% - 8px)!important;min-height:40px!important;padding:8px 12px!important;font-size:12.5px!important;text-align:center!important;justify-content:center!important}.cookie-btn-manage{flex:1 1 100%!important}}select,.form-select,.tool-select,.calc-input,.calc-input select{cursor:pointer!important;pointer-events:auto!important;user-select:text!important}select option{background-color:#0b1329!important;color:#fff!important;padding:10px!important}.xestus-spotlight-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#070c18bf;backdrop-filter:blur(12px) saturate(160%);-webkit-backdrop-filter:blur(12px) saturate(160%);z-index:999999;display:none!important;align-items:flex-start;justify-content:center;padding:10vh 16px 20px;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.16,1,.3,1)}.xestus-spotlight-backdrop.active{display:flex!important;opacity:1;pointer-events:auto}.xestus-spotlight-dialog{width:100%;max-width:640px;background:#0d1527;border:1px solid rgba(0,255,136,.3);border-radius:16px;box-shadow:0 20px 50px #0009,0 0 30px #00ff8826;overflow:hidden;display:flex;flex-direction:column;transform:translateY(-20px) scale(.98);transition:transform .25s cubic-bezier(.16,1,.3,1)}.xestus-spotlight-backdrop.active .xestus-spotlight-dialog{transform:translateY(0) scale(1)}.spotlight-search-header{display:flex;align-items:center;gap:12px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.spotlight-search-icon{color:#0f8;flex-shrink:0}.spotlight-input{flex:1;background:transparent;border:none;outline:none;font-size:16px;color:#fff;font-family:inherit}.spotlight-input::placeholder{color:#64748b;font-size:14.5px}.spotlight-esc-pill{font-size:11px;font-weight:700;color:#94a3b8;background:#ffffff14;border:1px solid rgba(255,255,255,.12);padding:2px 8px;border-radius:6px;cursor:pointer;user-select:none}.spotlight-categories-strip{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#0003;border-bottom:1px solid rgba(255,255,255,.05);overflow-x:auto;font-size:12px}.spotlight-strip-label{color:#94a3b8;font-weight:600;text-transform:uppercase;font-size:11px;letter-spacing:.5px;flex-shrink:0}.spotlight-pill{color:#94a3b8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);padding:3px 10px;border-radius:20px;text-decoration:none;font-size:12px;transition:all .15s ease;flex-shrink:0}.spotlight-pill:hover{background:#00ff881f;color:#0f8;border-color:#00ff884d}.spotlight-results-container{max-height:380px;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:4px}.spotlight-item{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:10px;text-decoration:none;background:transparent;border:1px solid transparent;transition:all .15s ease}.spotlight-item:hover,.spotlight-item.selected{background:#00ff8814;border-color:#00ff8840}.spotlight-item-icon{flex-shrink:0}.spotlight-cat-tag{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#00bfff1f;color:#00bfff;border:1px solid rgba(0,191,255,.2)}.spotlight-item-info{flex:1;min-width:0}.spotlight-item-title{font-size:14.5px;font-weight:600;color:#fff;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-item-desc{font-size:12.5px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-item-action{font-size:12px;font-weight:600;color:#0f8;opacity:0;transform:translate(-4px);transition:all .15s ease;flex-shrink:0}.spotlight-item:hover .spotlight-item-action,.spotlight-item.selected .spotlight-item-action{opacity:1;transform:translate(0)}.spotlight-no-results{padding:36px 20px;text-align:center;color:#94a3b8}.spotlight-no-results p{font-size:15px;color:#fff;margin-bottom:6px}.spotlight-no-results span{font-size:13px;color:#94a3b8}.spotlight-footer{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background:#0000004d;border-top:1px solid rgba(255,255,255,.06);font-size:11.5px;color:#94a3b8}.spotlight-footer-hint{display:flex;align-items:center;gap:12px}.spotlight-footer-hint kbd{font-family:inherit;background:#ffffff0f;padding:1px 5px;border-radius:4px;color:#94a3b8;border:1px solid rgba(255,255,255,.1)}.spotlight-footer-brand span{color:#0f8;font-weight:600}.xestus-copy-toast{position:fixed;bottom:30px;left:50%;transform:translate(-50%) translateY(30px);background:#0d1527eb;border:1px solid rgba(0,255,136,.4);box-shadow:0 10px 30px #0009,0 0 20px #0f83;backdrop-filter:blur(12px);border-radius:30px;padding:10px 22px;z-index:9999999;opacity:0;pointer-events:none;transition:all .3s cubic-bezier(.16,1,.3,1)}.xestus-copy-toast.show{opacity:1;transform:translate(-50%) translateY(0)}.xestus-copy-toast .toast-content{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#fff}.nav-spotlight-btn{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:20px;color:var(--text-secondary, #94a3b8);font-size:13px;cursor:pointer;transition:all .2s ease}.nav-spotlight-btn:hover{background:#00ff881a;border-color:#00ff884d;color:#fff}.nav-spotlight-btn kbd{font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#cbd5e1}@media(max-width:640px){.xestus-spotlight-backdrop{padding:20px 10px}.spotlight-footer-hint span:not(:first-child){display:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.xestus-tools-section{position:relative;padding:80px 24px;max-width:1400px;margin:0 auto;box-sizing:border-box}.xestus-tools-header{text-align:center;margin-bottom:36px}.xestus-tools-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--stitch-mono, "JetBrains Mono", monospace);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#38d6ff;background:#00bfff1f;border:1px solid rgba(0,191,255,.35);padding:6px 16px;border-radius:999px;margin-bottom:14px}.xestus-tools-title{font-size:clamp(1.8rem,4vw,2.75rem);font-weight:800;color:#fff;margin:0 0 10px;letter-spacing:-.02em;line-height:1.2}.xestus-tools-subtitle{font-size:clamp(.95rem,2vw,1.15rem);color:#cbd5e1;margin:0 auto;max-width:680px;line-height:1.5}.xestus-tools-search-wrapper{max-width:720px;margin:0 auto 32px;position:relative}.xestus-tools-search-box{position:relative;display:flex;align-items:center;background:#0e162ad9;border:1px solid rgba(0,191,255,.28);border-radius:14px;padding:6px 18px;box-shadow:0 10px 30px #0006;transition:all .25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.xestus-tools-search-box:focus-within{border-color:#38d6ff;box-shadow:0 0 0 3px #00bfff33,0 0 25px #00bfff4d}.xestus-tools-search-icon{width:20px;height:20px;color:#38d6ff;flex-shrink:0;margin-right:12px}.xestus-tools-search-input{flex:1;background:transparent;border:none;outline:none;font-family:inherit;font-size:1rem;color:#fff;padding:10px 0}.xestus-tools-search-input::placeholder{color:#94a3b8}.xestus-tools-search-clear{background:transparent;border:none;cursor:pointer;padding:6px;color:#94a3b8;display:none}.xestus-tools-search-clear:hover{color:#fff}.xestus-tools-search-box.has-query .xestus-tools-search-clear{display:flex;align-items:center;justify-content:center}.xestus-tools-tabs{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:36px}.xestus-tools-tab-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;font-size:.92rem!important;font-weight:600!important;color:#e2e8f0!important;background:#0e162ad9!important;border:1px solid rgba(0,191,255,.25)!important;border-radius:9999px!important;cursor:pointer!important;text-decoration:none!important;transition:all .2s ease!important;box-shadow:0 4px 12px #00000040!important}.xestus-tools-tab-btn span,.xestus-tools-tab-btn i,.xestus-tools-tab-btn svg{color:#e2e8f0!important;position:relative!important;z-index:3!important}.xestus-tools-tab-btn:hover{color:#38d6ff!important;border-color:#38d6ff!important;background:#101c38f2!important;box-shadow:0 6px 18px #00bfff4d!important;transform:translateY(-2px)!important}.xestus-tools-tab-btn:hover span,.xestus-tools-tab-btn:hover i,.xestus-tools-tab-btn:hover svg{color:#38d6ff!important}.xestus-tools-tab-btn.active{color:#fff!important;background:linear-gradient(135deg,#0284c7,#07c)!important;border-color:#38d6ff!important;font-weight:700!important;box-shadow:0 6px 20px #00bfff80,0 0 14px #38d6ff66!important}.xestus-tools-tab-btn.active span,.xestus-tools-tab-btn.active i,.xestus-tools-tab-btn.active svg{color:#fff!important;font-weight:700!important}.xestus-tools-category-group{margin-bottom:40px}.xestus-tools-category-group.is-hidden{display:none!important}.xestus-tools-category-header{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.xestus-tools-category-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:#00bfff1f;border:1px solid rgba(0,191,255,.3);color:#38d6ff;font-size:1rem}.xestus-tools-category-title{font-size:1.25rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.01em}.xestus-tools-category-badge{font-size:.75rem;font-family:var(--stitch-mono, monospace);color:#94a3b8;background:#10192dcc;padding:3px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08)}.xestus-tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.xestus-tools-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;background:#0b1324bf;border:1px solid rgba(0,191,255,.2);border-radius:16px;padding:22px;box-shadow:0 14px 36px #00000073;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.xestus-tools-card:hover{transform:translateY(-4px);border-color:#38d6ff8c;box-shadow:0 20px 45px #0009,0 0 25px #00bfff47}.xestus-tools-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.xestus-tools-card-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#00bfff1f;border:1px solid rgba(0,191,255,.3);color:#38d6ff;font-size:1.25rem}.xestus-tools-badge{font-size:.72rem;font-weight:700;font-family:var(--stitch-mono, monospace);letter-spacing:.05em;padding:4px 10px;border-radius:999px;text-transform:uppercase}.xestus-tools-badge.live{color:#34d399;background:#10b98124;border:1px solid rgba(16,185,129,.4);box-shadow:0 0 10px #10b98140}.xestus-tools-badge.coming-soon{color:#fbbf24;background:#f59e0b24;border:1px solid rgba(245,158,11,.4)}.xestus-tools-card-name{font-size:1.12rem;font-weight:700;color:#fff;margin:0 0 6px;line-height:1.3}.xestus-tools-card-desc{font-size:.88rem;color:#cbd5e1;margin:0 0 18px;line-height:1.5;flex:1}.xestus-tools-card-action{position:relative;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;padding:11px 18px!important;font-size:.92rem!important;font-weight:700!important;border-radius:10px!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;transition:all .2s ease!important}.xestus-tools-card-action.open-btn{color:#fff!important;background:linear-gradient(135deg,#0284c7,#07c)!important;border:1px solid rgba(56,214,255,.45)!important;box-shadow:0 4px 16px #00bfff59!important}.xestus-tools-card-action.open-btn span,.xestus-tools-card-action.open-btn i,.xestus-tools-card-action.open-btn svg{color:#fff!important;font-weight:700!important;position:relative!important;z-index:3!important}.xestus-tools-card-action.open-btn:hover{background:linear-gradient(135deg,#00d2ff,#07f)!important;color:#fff!important;box-shadow:0 8px 24px #00bfff99,0 0 16px #38d6ff73!important;transform:translateY(-2px)!important}.xestus-tools-card-action.open-btn:hover span,.xestus-tools-card-action.open-btn:hover i,.xestus-tools-card-action.open-btn:hover svg{color:#fff!important}.xestus-tools-card-action.disabled-btn{color:#94a3b8!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;cursor:not-allowed!important;opacity:.75!important}.xestus-tools-empty{text-align:center;padding:48px 20px;background:#0e162a99;border:1px dashed rgba(0,191,255,.25);border-radius:16px;margin:20px 0}.xestus-tools-empty-icon{width:48px;height:48px;color:#38d6ff;margin:0 auto 14px}.xestus-tools-empty h4{font-size:1.2rem;color:#fff;margin:0 0 8px}.xestus-tools-empty p{font-size:.9rem;color:#94a3b8;margin:0}@media(max-width:768px){.xestus-tools-section{padding:50px 16px}.xestus-tools-grid{grid-template-columns:1fr}}
.seva-modal-dialog,.modal-action-bar,.btn-modal-action,.modal-tab-nav,.modal-tab-btn,.modal-close-btn{pointer-events:auto!important;touch-action:manipulation}.btn-share-modal *,.btn-share-modal span,.btn-share-modal i,.btn-share-modal svg{pointer-events:none!important}
.case-study-modal{z-index:1000000!important}body.modal-open .xestus-cookie-banner,body.modal-open .xestus-floating-assistant{display:none!important}
/*# sourceMappingURL=style.min.css.map */

