:root{--dy-bg:#ffffff;--dy-text:#0f172a;--dy-muted:#64748b;--dy-accent:#2563eb;--dy-accent-dark:#1d4ed8;--dy-accent-light:#eff6ff;--dy-border:#e2e8f0;--dy-surface:#f8fafc;}body{margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"SF Pro Display","Inter",sans-serif;background-color:var(--dy-bg);color:var(--dy-text);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.65;letter-spacing:-0.011em;}h1,h2,h3,h4,h5{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"SF Pro Display","Inter",sans-serif;font-weight:750;letter-spacing:-0.035em;margin:0;color:var(--dy-text);line-height:1.15;}h1{font-size:54px;letter-spacing:-0.038em;}h2{font-size:38px;letter-spacing:-0.028em;}h3{font-size:22px;font-weight:700;letter-spacing:-0.02em;}.mono{font-family:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:0.08em;font-size:12px;font-weight:600;color:var(--dy-accent);}.top-trust-bar{background:#070a12;border-bottom:1px solid rgba(255,255,255,0.06);font-size:12px;color:#94a3b8;font-family:"Inter",sans-serif;}.top-trust-inner{max-width:1440px;margin:0 auto;padding:6px 24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;}.top-trust-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;}.top-trust-dot{width:7px;height:7px;border-radius:50%;background:#10b981;box-shadow:0 0 8px #10b981;animation:pulse-dot 2s infinite;}@keyframes pulse-dot{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0.7);}70%{transform:scale(1);box-shadow:0 0 0 6px rgba(16,185,129,0);}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(16,185,129,0);}}.top-trust-badge{color:#38bdf8;font-weight:600;}@media (max-width:900px){.top-trust-bar{display:none;}}.site-nav{gap:3px !important;}.nav-link{font-size:13px !important;padding:6px 9px !important;}@media (max-width:1320px){.site-logo-sub{display:none !important;}.header-phone-box{display:none !important;}.nav-link{font-size:12.5px !important;padding:5px 7px !important;}}@media (max-width:1100px){.header-cta-btn{display:none !important;}}.sticky-header{position:sticky;top:0;z-index:1000;background:rgba(11,15,25,0.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(56,189,248,0.18);box-shadow:0 4px 30px rgba(0,0,0,0.4);width:100%;}.header-inner{max-width:1440px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;width:100%;}.site-logo-wrap{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0;white-space:nowrap;}.site-logo-icon{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #38bdf8;display:flex;align-items:center;justify-content:center;font-size:16px;color:#ffffff;box-shadow:0 0 12px rgba(56,189,248,0.3);flex-shrink:0;}.site-logo-text{font-size:18px;font-weight:900;letter-spacing:-0.03em;color:#ffffff;font-family:"Inter",sans-serif;line-height:1.1;}.site-logo-dot{color:#38bdf8;}.site-logo-sub{display:block;font-size:10.5px;color:#94a3b8;font-weight:500;letter-spacing:0.01em;margin-top:1px;}.site-nav{display:flex;align-items:center;gap:2px;list-style:none;margin:0;padding:0;flex-shrink:0;}.nav-item{position:relative;list-style:none;}.nav-link{text-decoration:none;color:#cbd5e1;font-family:"Inter",sans-serif;font-size:13.5px;font-weight:600;padding:7px 10px;border-radius:7px;transition:all 0.15s ease;display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap;line-height:1.2;}.nav-link:hover,.nav-item:hover>.nav-link{color:#ffffff;background:rgba(56,189,248,0.12);border:1px solid rgba(56,189,248,0.25);}.nav-arrow{font-size:8px;opacity:0.6;transition:transform 0.2s;}.nav-item:hover .nav-arrow{transform:rotate(180deg);opacity:1;}.nav-badge-ai{background:#2563eb;color:#ffffff;font-family:'JetBrains Mono',monospace;font-size:8.5px;font-weight:800;padding:1px 4px;border-radius:4px;letter-spacing:0.05em;margin-left:2px;}.nav-dropdown{position:absolute;top:100%;left:0;padding-top:8px;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.2s ease,transform 0.2s ease,visibility 0.2s;z-index:1001;pointer-events:none;}.nav-item:hover .nav-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;}.dropdown-box{background:#0b0f19;border:1px solid rgba(56,189,248,0.25);border-radius:14px;box-shadow:0 20px 60px rgba(0,0,0,0.85),0 0 25px rgba(56,189,248,0.12);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:18px;min-width:250px;}.mega-services-box{min-width:880px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;}.mega-districts-box{min-width:460px;display:grid;grid-template-columns:1fr 1fr;gap:16px;}.dropdown-col-title{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:10px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,0.08);display:flex;align-items:center;justify-content:space-between;}.dropdown-links-list{display:flex;flex-direction:column;gap:3px;}.dropdown-link-item{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border-radius:7px;text-decoration:none;color:#cbd5e1;font-size:13px;font-weight:500;transition:all 0.15s ease;white-space:nowrap;}.dropdown-link-item:hover{background:rgba(56,189,248,0.12);color:#ffffff;transform:translateX(2px);}.dropdown-link-left{display:flex;align-items:center;gap:6px;}.dropdown-price-tag{font-size:11px;font-family:'JetBrains Mono',monospace;color:#10b981;font-weight:700;}.header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0;white-space:nowrap;}.header-phone-box{display:flex;flex-direction:column;text-align:right;line-height:1.2;}.header-phone-link{font-size:14px;font-weight:800;color:#ffffff;text-decoration:none;font-family:"Inter",sans-serif;letter-spacing:-0.02em;transition:color 0.2s;white-space:nowrap;}.header-phone-link:hover{color:#38bdf8;}.header-phone-sub{font-size:10.5px;color:#94a3b8;font-weight:500;}.header-wa-btn{display:inline-flex;align-items:center;gap:5px;background:rgba(37,211,102,0.15);border:1px solid rgba(37,211,102,0.4);color:#25D366;padding:7px 12px;border-radius:7px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all 0.2s ease;white-space:nowrap;}.header-wa-btn:hover{background:#25D366;color:#ffffff !important;box-shadow:0 0 15px rgba(37,211,102,0.4);}.header-cta-btn{background:linear-gradient(135deg,#2563eb,#0284c7);border:1px solid #38bdf8;color:#ffffff !important;padding:8px 16px;border-radius:7px;font-size:12.5px;font-weight:700;text-decoration:none;box-shadow:0 0 15px rgba(37,99,235,0.4);transition:all 0.2s ease;white-space:nowrap;}.header-cta-btn:hover{transform:translateY(-1px);box-shadow:0 0 25px rgba(56,189,248,0.6);}.mobile-nav-toggle{display:none;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.15);border-radius:8px;padding:8px;cursor:pointer;flex-direction:column;gap:4px;width:36px;height:36px;justify-content:center;align-items:center;}.mobile-nav-toggle span{display:block;width:18px;height:2px;background:#ffffff;border-radius:2px;transition:all 0.2s;}@media (max-width:1120px){.site-nav{display:none !important;}.mobile-nav-toggle{display:flex;}.header-phone-box{display:none;}.nav-search-btn .search-btn-text,.nav-search-btn .search-btn-hotkey{display:none;}.nav-search-btn{padding:8px 10px;}}@media (max-width:480px){.header-inner{padding:10px 14px;}.site-logo-sub{display:none;}.header-wa-btn span{display:none;}.header-wa-btn{padding:7px;}.header-cta-btn{padding:7px 12px;font-size:12px;}}.serp-booster-section,.dy-warning-block,.dy-conversion-cta{margin-left:10vw !important;margin-right:10vw !important;box-sizing:border-box !important;}@media (max-width:1024px){.serp-booster-section,.dy-warning-block,.dy-conversion-cta{margin-left:5vw !important;margin-right:5vw !important;}}@media (max-width:768px){.serp-booster-section,.dy-warning-block,.dy-conversion-cta{margin-left:20px !important;margin-right:20px !important;}}.section-container{max-width:1200px;margin-left:auto;margin-right:auto;padding:60px 20px;box-sizing:border-box;}.site-main{width:100%;overflow-x:hidden;}.site-main>.section-container,.site-main>section,.site-main>.it-direct-answer-box,.site-main>.it-calculator-widget{max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box;}.flex-stack{display:flex;align-items:center;gap:80px;}.btn-dy{background:transparent;color:var(--dy-text);border:1px solid var(--dy-border);padding:14px 28px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.2s ease;border-radius:8px;font-family:"Inter",sans-serif;font-size:15px;cursor:pointer;}.btn-dy:hover{border-color:var(--dy-accent);color:var(--dy-accent);background:var(--dy-accent-light);}.btn-dy-solid{background:var(--dy-accent);color:#ffffff;border:1px solid var(--dy-accent);padding:14px 28px;font-weight:600;text-decoration:none;display:inline-block;transition:all 0.2s ease;border-radius:8px;font-family:"Inter",sans-serif;font-size:15px;cursor:pointer;}.btn-dy-solid:hover{background:var(--dy-accent-dark);border-color:var(--dy-accent-dark);transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,0.3);}.dy-card{border:1px solid var(--dy-border);padding:32px;background:var(--dy-bg);transition:all 0.25s ease;border-radius:12px;position:relative;border-left:4px solid transparent;}.dy-card:hover{border-left-color:var(--dy-accent);box-shadow:0 4px 24px rgba(37,99,235,0.08);transform:translateY(-2px);}.dy-card-label{font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;color:var(--dy-accent);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:12px;display:block;}.form-input{width:100%;padding:14px 16px;margin-bottom:16px;border-radius:8px;border:1px solid rgba(255,255,255,0.2);background:rgba(255,255,255,0.12);font-family:"Inter",sans-serif;font-size:15px;outline:none;color:#fff;box-sizing:border-box;transition:border-color 0.2s,background 0.2s;}.form-input::placeholder{color:rgba(255,255,255,0.6);}.form-input:focus{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.18);}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 48px;position:relative;}.step-grid::before{content:'';position:absolute;top:20px;left:20px;right:20px;height:0;border-top:2px dashed var(--dy-border);z-index:0;}.step-number{width:40px;height:40px;background:var(--dy-accent);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"JetBrains Mono",monospace;font-size:12px;font-weight:700;margin-bottom:20px;position:relative;z-index:1;}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--dy-accent-light);color:var(--dy-accent);border:1px solid rgba(37,99,235,0.2);border-radius:9999px;padding:6px 14px;font-size:13px;font-weight:600;margin-bottom:24px;}.hero-trust{display:flex;align-items:center;gap:20px;margin-top:24px;flex-wrap:wrap;}.hero-trust-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--dy-muted);font-weight:500;}.hero-trust-item .check{color:var(--dy-accent);font-weight:700;}.benefit-list{list-style:none;padding:0;margin:32px 0 0;}.benefit-list li{padding:14px 0;border-bottom:1px solid var(--dy-border);display:flex;align-items:center;gap:14px;font-weight:600;font-size:15px;}.benefit-list li:last-child{border-bottom:none;}.benefit-check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;min-width:24px;background:var(--dy-accent);color:#fff;border-radius:50%;font-size:12px;font-weight:700;}.contact-label{font-family:"JetBrains Mono",monospace;font-size:11px;font-weight:700;color:var(--dy-muted);text-transform:uppercase;letter-spacing:0.1em;margin-bottom:8px;}.header-right{display:flex;align-items:center;gap:10px;}.header-contacts{display:flex;align-items:center;gap:8px;margin-right:4px;}.header-phone{display:flex;align-items:center;gap:7px;color:var(--dy-text);font-weight:700;font-size:14px;text-decoration:none;padding:9px 14px;border-radius:8px;border:1px solid var(--dy-border);transition:all 0.2s;white-space:nowrap;line-height:1;}.header-phone:hover{border-color:var(--dy-accent);color:var(--dy-accent);background:var(--dy-accent-light);}.header-wa{display:flex;align-items:center;gap:6px;color:#fff;font-weight:600;font-size:13px;text-decoration:none;padding:9px 14px;border-radius:8px;background:#25D366;transition:background 0.2s;white-space:nowrap;line-height:1;}.header-wa:hover{background:#128C7E;}.site-nav .menu-item-has-children{position:relative;}.site-nav .menu-item-has-children>a::after{content:'';display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;margin-left:5px;vertical-align:middle;opacity:0.6;transition:transform 0.2s;}.site-nav .menu-item-has-children:hover>a::after{transform:rotate(180deg);}.site-nav .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#fff;border:1px solid var(--dy-border);border-radius:14px;padding:16px 8px 8px;min-width:260px;box-shadow:0 12px 40px rgba(15,23,42,0.12);list-style:none;margin:0;opacity:0;pointer-events:none;transition:opacity 0.18s ease;z-index:200;}.site-nav .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto;}.site-nav .sub-menu li{list-style:none;}.site-nav .sub-menu a{display:block;padding:10px 14px;border-radius:8px;font-size:14px;font-weight:500;color:var(--dy-text);white-space:nowrap;}.site-nav .sub-menu a:hover{background:var(--dy-accent-light);color:var(--dy-accent);}.dy-cta-contact-row{display:flex;align-items:center;gap:16px;padding:18px 20px;background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:12px;text-decoration:none;transition:border-color 0.2s,box-shadow 0.2s;}a.dy-cta-contact-row:hover{border-color:var(--dy-accent);box-shadow:0 4px 16px rgba(37,99,235,0.08);}.dy-cta-contact-icon{width:44px;height:44px;min-width:44px;background:var(--dy-accent-light);border:1px solid #bfdbfe;border-radius:10px;display:flex;align-items:center;justify-content:center;}.dy-cta-contact-label{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--dy-muted);margin-bottom:3px;}.dy-cta-contact-value{font-size:16px;font-weight:700;color:var(--dy-text);letter-spacing:-0.01em;}#cta-form-wrap{background:#fff;border:1px solid var(--dy-border);border-radius:16px;padding:40px;box-shadow:0 4px 24px rgba(15,23,42,0.06);--wpforms-field-background-color:#f8fafc;--wpforms-field-border-color:#e2e8f0;--wpforms-field-text-color:#0f172a;--wpforms-label-color:#374151;--wpforms-label-sublabel-color:#6b7280;--wpforms-label-error-color:#dc2626;--wpforms-button-background-color:#2563eb;--wpforms-button-text-color:#ffffff;--wpforms-field-border-radius:10px;--wpforms-button-border-radius:10px;--wpforms-field-size-input-height:52px;--wpforms-field-size-font-size:15px;--wpforms-button-size-height:54px;--wpforms-button-size-font-size:16px;}#cta-form-wrap .cta-form-title{font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#0f172a;margin-bottom:4px;}#cta-form-wrap .cta-form-sub{font-size:14px;color:#64748b;margin-bottom:28px;}#cta-form-wrap .wpforms-field{margin-bottom:18px;}#cta-form-wrap .wpforms-field input,#cta-form-wrap .wpforms-field textarea,#cta-form-wrap .wpforms-field select{font-family:"Inter",sans-serif;transition:border-color 0.2s,box-shadow 0.2s;}#cta-form-wrap .wpforms-submit-container{margin-top:8px;}#cta-form-wrap .wpforms-submit{width:100%;font-family:"Inter",sans-serif;font-weight:700;font-size:16px;letter-spacing:-0.01em;border:none;cursor:pointer;transition:background 0.2s,transform 0.15s,box-shadow 0.2s;}#cta-form-wrap .wpforms-submit:hover{background-color:#1d4ed8 !important;transform:translateY(-2px);box-shadow:0 6px 20px rgba(37,99,235,0.35);}#cta-form-wrap .wpforms-field-label{font-family:"Inter",sans-serif;font-size:13px;font-weight:600;color:#374151;margin-bottom:6px;}#cta-form-wrap input::placeholder,#cta-form-wrap textarea::placeholder{color:#9ca3af !important;}#cta-form-wrap .wpforms-field input:focus,#cta-form-wrap .wpforms-field textarea:focus,#cta-form-wrap .wpforms-field select:focus{border-color:#2563eb !important;background:#fff !important;outline:none;box-shadow:0 0 0 3px rgba(37,99,235,0.10);}.mobile-nav-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:1px solid var(--dy-border);border-radius:8px;cursor:pointer;flex-direction:column;gap:5px;padding:8px;}.mobile-nav-toggle span{display:block;width:18px;height:2px;background:var(--dy-text);border-radius:2px;transition:all 0.2s;}.ai-direct-answer{background:linear-gradient(135deg,rgba(37,99,235,0.06) 0%,rgba(56,189,248,0.03) 100%);border:1px solid rgba(37,99,235,0.25);border-left:4px solid var(--dy-accent);border-radius:14px;padding:24px 28px;margin:28px 0 36px;box-shadow:0 4px 20px rgba(37,99,235,0.04);}.ai-answer-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:14px;}.ai-badge{display:inline-flex;align-items:center;gap:6px;background:#eff6ff;color:#2563eb;font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;padding:4px 10px;border-radius:6px;border:1px solid rgba(37,99,235,0.2);text-transform:uppercase;letter-spacing:0.05em;}.ai-verified-by{font-size:12px;color:var(--dy-muted);font-weight:500;}.ai-answer-text{font-size:16px;line-height:1.7;color:var(--dy-text);margin-bottom:16px;}.ai-answer-points{list-style:none;padding:0;margin:0 0 16px;}.ai-answer-points li{position:relative;padding-left:22px;margin-bottom:8px;font-size:14px;color:var(--dy-text);line-height:1.5;}.ai-answer-points li::before{content:'⚡';position:absolute;left:0;top:0;font-size:12px;}.expert-author-card{display:flex;align-items:center;gap:16px;background:var(--dy-surface);border:1px solid var(--dy-border);border-radius:12px;padding:16px 20px;margin:32px 0 24px;}.expert-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#2563eb,#38bdf8);color:#ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;box-shadow:0 4px 12px rgba(37,99,235,0.25);flex-shrink:0;}.expert-info-name{font-weight:700;font-size:15px;color:var(--dy-text);margin-bottom:2px;}.expert-info-meta{font-size:12px;color:var(--dy-muted);line-height:1.4;}.silo-related-section{background:#0f172a;border-top:1px solid #1e293b;padding:50px 24px;color:#f8fafc;}.silo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px;}.silo-card{background:rgba(19,27,46,0.72);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,0.08);border-radius:16px;padding:22px;text-decoration:none;color:inherit;transition:transform 0.24s cubic-bezier(0.16,1,0.3,1),box-shadow 0.24s cubic-bezier(0.16,1,0.3,1),border-color 0.2s ease,background 0.2s ease;display:flex;flex-direction:column;justify-content:space-between;}.silo-card:hover{border-color:rgba(56,189,248,0.45);background:rgba(30,41,59,0.85);transform:translateY(-3px);box-shadow:0 12px 32px -4px rgba(0,0,0,0.3),0 0 24px rgba(56,189,248,0.12);}.silo-card-title{font-size:15px;font-weight:700;color:#ffffff;margin-bottom:8px;line-height:1.4;}.silo-card-desc{font-size:13px;color:#94a3b8;line-height:1.5;margin-bottom:14px;}.silo-card-action{font-size:13px;font-weight:600;color:#38bdf8;display:inline-flex;align-items:center;gap:6px;}.fact-check-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px 14px;font-size:13px;color:#64748b;margin:12px 0 20px;}.fact-check-item{display:inline-flex;align-items:center;gap:5px;}.fact-check-accent{color:#2563eb;font-weight:600;}.site-footer{background:#080c16;color:#f1f5f9;padding:70px 8vw 32px;border-top:1px solid #1e293b;font-size:14px;}.footer-top-bar,.site-footer .footer-nav-grid,.site-footer .footer-bottom-bar{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}.footer-top-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px;padding-bottom:36px;margin-bottom:44px;border-bottom:1px solid rgba(255,255,255,0.08);}.footer-brand-wrap{max-width:540px;}.footer-brand{display:inline-flex;align-items:center;gap:10px;font-size:22px;font-weight:800;letter-spacing:-0.03em;color:#ffffff;margin-bottom:8px;}.footer-brand-dot{width:8px;height:8px;border-radius:50%;background:#38bdf8;box-shadow:0 0 10px #38bdf8;}.footer-brand-desc{font-size:13px;color:#94a3b8;line-height:1.6;margin-bottom:14px;}.footer-trust-tags{display:flex;flex-wrap:wrap;gap:8px;}.footer-trust-tag{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#cbd5e1;font-size:12px;font-weight:600;padding:4px 10px;border-radius:6px;}.footer-top-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px;}.footer-phone-cta{font-size:20px;font-weight:800;color:#38bdf8;text-decoration:none;transition:color 0.2s;}.footer-phone-cta:hover{color:#ffffff;}.footer-wa-btn{display:inline-flex;align-items:center;gap:8px;background:#25D366;color:#ffffff !important;font-weight:700;font-size:13px;padding:8px 16px;border-radius:8px;text-decoration:none;transition:opacity 0.2s;}.footer-wa-btn:hover{opacity:0.9;}.footer-hours-badge{font-size:12px;color:#64748b;}.footer-nav-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:32px;}@media (max-width:1024px){.footer-nav-grid{grid-template-columns:repeat(3,1fr);}.footer-top-actions{align-items:flex-start;}}@media (max-width:640px){.footer-nav-grid{grid-template-columns:1fr;gap:28px;}}.footer-nav-col-title{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.12em;color:#38bdf8;margin-bottom:16px;display:flex;align-items:center;gap:6px;}.footer-nav-links{list-style:none;padding:0;margin:0;}.footer-nav-links li{margin-bottom:9px;line-height:1.4;}.footer-nav-links a{color:#94a3b8;text-decoration:none;font-size:13px;transition:all 0.2s ease;display:inline-block;}.footer-nav-links a:hover{color:#ffffff;transform:translateX(3px);}.footer-nav-links .highlight-link{color:#38bdf8;font-weight:600;}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding-top:28px;margin-top:48px;border-top:1px solid rgba(255,255,255,0.08);font-size:12px;color:#64748b;}.footer-bottom-bar a{color:#64748b;text-decoration:none;transition:color 0.2s;}.footer-bottom-bar a:hover{color:#cbd5e1;}.dy-breadcrumbs{padding:20px 10vw 0;display:flex;align-items:center;gap:8px;font-size:13px;color:var(--dy-muted);flex-wrap:wrap;}.dy-breadcrumbs a{color:var(--dy-muted);text-decoration:none;transition:color 0.2s;}.dy-breadcrumbs a:hover{color:var(--dy-accent);}.dy-breadcrumbs .sep{color:var(--dy-border);}.dy-breadcrumbs .current{color:var(--dy-text);font-weight:500;}.dy-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}.dy-testimonial{background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:12px;padding:28px;}.dy-testimonial-stars{color:#f59e0b;font-size:16px;margin-bottom:12px;}.dy-testimonial-text{font-size:15px;color:var(--dy-text);line-height:1.6;margin-bottom:20px;}.dy-testimonial-author{display:flex;align-items:center;gap:12px;}.dy-testimonial-avatar{width:40px;height:40px;min-width:40px;border-radius:50%;background:var(--dy-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;}.dy-testimonial-name{font-weight:700;font-size:14px;}.dy-testimonial-meta{font-size:12px;color:var(--dy-muted);}.dy-faq-list{margin-top:40px;}.dy-faq-item{border-bottom:1px solid var(--dy-border);}.dy-faq-item:first-child{border-top:1px solid var(--dy-border);}.dy-faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-size:17px;font-weight:600;gap:16px;user-select:none;}.dy-faq-question:hover{color:var(--dy-accent);}.dy-faq-icon{width:28px;height:28px;min-width:28px;border:1px solid var(--dy-border);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;transition:all 0.2s;color:var(--dy-accent);}.dy-faq-item.is-open .dy-faq-icon{background:var(--dy-accent);color:#fff;border-color:var(--dy-accent);transform:rotate(45deg);}.dy-faq-answer{font-size:15px;color:var(--dy-muted);line-height:1.7;max-height:0;overflow:hidden;transition:max-height 0.35s ease,padding 0.35s ease;}.dy-faq-item.is-open .dy-faq-answer{max-height:600px;}.dy-seo-facts-card{background:var(--dy-surface);border:1px solid var(--dy-border);border-radius:16px;padding:28px;position:sticky;top:100px;}.dy-seo-fact-row{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--dy-border);font-size:14px;line-height:1.4;}.dy-seo-fact-row:last-child{border-bottom:none;padding-bottom:0;}.dy-seo-fact-row:first-child{padding-top:0;}.dy-seo-fact-icon{width:34px;height:34px;min-width:34px;background:var(--dy-accent-light);border-radius:8px;display:flex;align-items:center;justify-content:center;}.dy-seo-fact-label{font-size:11px;font-family:'JetBrains Mono',monospace;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--dy-muted);margin-bottom:2px;}.dy-seo-fact-value{font-size:15px;font-weight:700;color:var(--dy-text);}.dy-seo-article h2{font-size:28px;font-weight:800;letter-spacing:-0.02em;margin:0 0 20px;color:var(--dy-text);}.dy-seo-article h3{font-size:18px;font-weight:700;letter-spacing:-0.01em;margin:32px 0 12px;color:var(--dy-text);}.dy-seo-article p{font-size:15px;line-height:1.75;color:var(--dy-muted);margin:0 0 16px;}.dy-seo-article strong{color:var(--dy-text);font-weight:600;}.dy-seo-expand summary{cursor:pointer;color:var(--dy-accent);font-weight:600;font-size:14px;margin-top:8px;list-style:none;display:inline-flex;align-items:center;gap:6px;}.dy-seo-expand summary::-webkit-details-marker{display:none;}.dy-seo-expand[open] summary{margin-bottom:16px;}.dy-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;background:var(--dy-accent-light);color:var(--dy-accent);border-radius:999px;font-size:12px;font-weight:600;font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:0.02em;}.dy-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}.dy-team-card{background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:16px;padding:32px;transition:transform 0.25s ease,border-color 0.25s ease;}.dy-team-card:hover{transform:translateY(-3px);border-color:var(--dy-accent);}.dy-team-avatar{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--dy-accent),#1e40af);color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:800;letter-spacing:-0.02em;margin-bottom:22px;}.dy-team-role{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--dy-accent);}.dy-team-meta{font-size:13px;color:var(--dy-muted);font-family:'JetBrains Mono',monospace;letter-spacing:0.01em;}.dy-coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:48px;align-items:start;}.dy-district-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:999px;font-size:13px;color:var(--dy-text);transition:border-color 0.2s,color 0.2s;}.dy-district-chip svg{color:var(--dy-accent);}.dy-district-chip:hover{border-color:var(--dy-accent);color:var(--dy-accent);}.dy-sla-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.dy-sla-metric{padding:20px;background:var(--dy-surface);border:1px solid var(--dy-border);border-radius:12px;}.dy-sla-value{font-size:34px;font-weight:800;letter-spacing:-0.03em;color:var(--dy-accent);line-height:1;margin-bottom:10px;}.dy-sla-label{font-size:14px;font-weight:700;color:var(--dy-text);margin-bottom:4px;}.dy-sla-note{font-size:12px;color:var(--dy-muted);font-family:'JetBrains Mono',monospace;letter-spacing:0.01em;line-height:1.4;}.dy-pricing-summary{margin-top:32px;padding:24px;background:var(--dy-surface);border:1px solid var(--dy-border);border-radius:12px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}.dy-pricing-summary>div:not(.dy-pricing-summary-sep){flex:1;min-width:140px;}.dy-pricing-summary-label{font-family:'JetBrains Mono',monospace;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--dy-muted);margin-bottom:6px;}.dy-pricing-summary-value{font-size:24px;font-weight:800;letter-spacing:-0.02em;color:var(--dy-text);}.dy-pricing-summary-sep{width:1px;align-self:stretch;background:var(--dy-border);}.dy-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;}.dy-case-card{background:var(--dy-surface);border:1px solid var(--dy-border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform 0.25s ease,border-color 0.25s ease;}.dy-case-card:hover{transform:translateY(-3px);border-color:var(--dy-accent);}.dy-case-image{position:relative;width:100%;aspect-ratio:400 / 220;overflow:hidden;background:var(--dy-bg);}.dy-case-image img{width:100%;height:100%;object-fit:cover;display:block;}.dy-case-badge{position:absolute;top:14px;left:14px;padding:6px 12px;background:var(--dy-accent);color:#fff;border-radius:999px;font-size:11px;font-weight:700;font-family:'JetBrains Mono',monospace;letter-spacing:0.05em;text-transform:uppercase;}.dy-case-body{padding:24px;flex:1;}.dy-case-meta{display:flex;align-items:center;gap:20px;padding:16px 24px;border-top:1px solid var(--dy-border);background:var(--dy-bg);}.dy-case-meta>div:not(.dy-case-meta-sep){flex:1;}.dy-case-meta-label{font-family:'JetBrains Mono',monospace;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--dy-muted);margin-bottom:4px;}.dy-case-meta-value{font-size:15px;font-weight:700;color:var(--dy-text);}.dy-case-meta-sep{width:1px;align-self:stretch;background:var(--dy-border);}.home-routing-card{background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:16px;padding:40px;flex:1;min-width:280px;transition:border-color 0.2s,box-shadow 0.2s;}.home-routing-card:hover{border-color:var(--dy-accent);box-shadow:0 4px 20px rgba(37,99,235,0.08);}.home-routing-icon{width:48px;height:48px;background:var(--dy-accent-light);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;}.home-stat-card{background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:16px;padding:32px;text-align:center;flex:1;min-width:160px;}.home-stat-value{font-size:42px;font-weight:800;color:var(--dy-accent);line-height:1;margin-bottom:8px;}.home-stat-label{font-size:14px;color:var(--dy-muted);}.home-logo-placeholder{background:var(--dy-surface);border:1px solid var(--dy-border);border-radius:12px;padding:20px 28px;font-family:'JetBrains Mono',monospace;font-size:12px;color:var(--dy-muted);text-align:center;flex:1;min-width:120px;}.home-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}.home-service-tile{background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:16px;padding:28px;text-decoration:none;color:var(--dy-text);display:flex;flex-direction:column;gap:12px;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;}.home-service-tile:hover{border-color:var(--dy-accent);box-shadow:0 4px 20px rgba(37,99,235,0.1);transform:translateY(-2px);}.home-service-tile h3{font-size:17px;font-weight:700;margin:0;}.home-service-tile p{font-size:14px;color:var(--dy-muted);margin:0;flex:1;}.home-service-arrow{font-size:18px;color:var(--dy-accent);align-self:flex-end;}.home-service-icon{width:40px;height:40px;background:var(--dy-accent-light);border-radius:10px;display:flex;align-items:center;justify-content:center;}.home-pricing-tabs{display:flex;gap:4px;margin-bottom:40px;flex-wrap:wrap;}.home-pricing-tab-label{padding:10px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;background:var(--dy-surface);border:1px solid var(--dy-border);transition:background 0.2s,color 0.2s,border-color 0.2s;font-family:"Inter",sans-serif;}.home-pricing-card{background:var(--dy-bg);border:1px solid var(--dy-border);border-radius:16px;padding:36px;flex:1;min-width:220px;}.home-pricing-card.featured{border-color:var(--dy-accent);box-shadow:0 0 0 1px var(--dy-accent);}.home-pricing-price{font-size:28px;font-weight:800;color:var(--dy-text);margin:12px 0;letter-spacing:-0.02em;}.home-pricing-period{font-size:14px;color:var(--dy-muted);font-weight:400;}.home-case-card{background:var(--dy-surface);border:1px solid var(--dy-border);border-left:3px solid var(--dy-accent);border-radius:0 12px 12px 0;padding:28px 32px;flex:1;min-width:260px;}.home-hero-illus{position:relative;width:100%;max-width:440px;}.home-hero-screen{background:#0f172a;border:1px solid #1e293b;border-radius:16px;overflow:hidden;box-shadow:0 24px 64px rgba(15,23,42,0.18),0 0 0 1px #1e293b;}.home-hero-screen-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid #1e293b;background:#0a1120;}.home-hero-dot{width:10px;height:10px;border-radius:50%;display:inline-block;}.home-hero-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #1e293b;}.home-hero-row:last-of-type{border-bottom:none;}.home-hero-pulse{width:8px;height:8px;min-width:8px;border-radius:50%;}.home-hero-badge-float{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--dy-border);border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px rgba(15,23,42,0.10);}.home-hero-badge-tl{top:-18px;left:-24px;}.home-hero-badge-br{bottom:-18px;right:-24px;}.home-seo-col{flex:1;min-width:0;}.home-seo-col h3{font-size:20px;font-weight:700;margin:0 0 14px;}.home-seo-col p{font-size:15px;line-height:1.75;color:var(--dy-muted);margin:0 0 14px;}.home-seo-col strong{color:var(--dy-text);font-weight:600;}.home-map-wrap{border-radius:16px;overflow:hidden;border:1px solid var(--dy-border);height:320px;}.home-map-wrap iframe{width:100%;height:100%;border:0;display:block;}@media (max-width:1024px){.section-container{max-width:1200px;padding:40px 20px !important;margin-left:auto;margin-right:auto;}.flex-stack{flex-direction:column;text-align:left;align-items:flex-start;gap:40px;}h1{font-size:42px !important;}h2{font-size:32px !important;}.step-grid{grid-template-columns:repeat(2,1fr) !important;gap:40px !important;}.footer-grid{grid-template-columns:1fr 1fr;gap:40px;}.dy-team-grid{grid-template-columns:repeat(2,1fr);}.dy-cases-grid{grid-template-columns:repeat(2,1fr);}.dy-coverage-grid{grid-template-columns:1fr;gap:48px;}}@media (max-width:768px){.home-hero-illus{content-visibility:auto;contain-intrinsic-size:1px 320px;margin-top:20px;}.home-hero-screen{box-shadow:0 4px 16px rgba(15,23,42,0.08) !important;}.home-hero-badge-float{display:none !important;}.section-container:not(:first-of-type),.eeat-authority-cluster,.silo-related-section,footer.site-footer{content-visibility:auto;contain-intrinsic-size:1px 500px;}.section-container{max-width:1200px;padding:24px 16px !important;margin-left:auto;margin-right:auto;}h1{font-size:32px !important;}h2{font-size:26px !important;}.bento-grid{grid-template-columns:1fr !important;}.bento-grid .dy-card[style*="span 2"]{grid-column:span 1 !important;}.step-grid{grid-template-columns:1fr !important;gap:32px !important;}.hero-trust{flex-direction:column;gap:8px !important;}.contacts-grid{grid-template-columns:1fr !important;gap:40px !important;}.mobile-nav-toggle{display:flex !important;}.header-contacts{display:none !important;}.footer-grid{grid-template-columns:1fr;gap:32px;}.site-footer{padding:60px 20px 32px;}.dy-testimonials-grid{grid-template-columns:1fr !important;}.dy-breadcrumbs{padding:12px 20px 0;}.dy-faq-question{font-size:15px;}.dy-team-grid{grid-template-columns:1fr;}.dy-cases-grid{grid-template-columns:1fr;}.dy-sla-grid{grid-template-columns:1fr;}.dy-pricing-summary{flex-direction:column;align-items:stretch;}.dy-pricing-summary-sep{display:none;}.dy-pricing-summary>div:not(.dy-pricing-summary-sep){min-width:0;}div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr !important;gap:0 !important;}.home-services-grid{grid-template-columns:1fr !important;}.home-map-wrap{height:220px;}}@media (max-width:1024px){.home-services-grid{grid-template-columns:repeat(2,1fr);}}.citable-answer-block{background:linear-gradient(135deg,rgba(15,23,42,0.95),rgba(30,41,59,0.95));border:1px solid rgba(56,189,248,0.4);border-left:4px solid #38bdf8;border-radius:12px;padding:20px 24px;margin:24px 0 32px;box-shadow:0 10px 30px rgba(0,0,0,0.25);}.citable-answer-block .citable-title{font-family:'JetBrains Mono',monospace;font-size:13px;font-weight:700;color:#38bdf8;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:8px;display:flex;align-items:center;gap:8px;}.citable-answer-block p{font-size:15px;line-height:1.7;color:#e2e8f0;margin:0;}.mega-box-3col{min-width:960px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px;}.mega-box-2col{min-width:660px;display:grid;grid-template-columns:1fr 1fr;gap:20px;}.dropdown-link-item.highlight{color:#38bdf8 !important;font-weight:700;}.nav-search-btn{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.06);border:1px solid rgba(56,189,248,0.25);color:#cbd5e1;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease;white-space:nowrap;}.nav-search-btn:hover{background:rgba(56,189,248,0.12);border-color:#38bdf8;color:#ffffff;}.search-btn-hotkey{background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.15);color:#94a3b8;font-family:'JetBrains Mono',monospace;font-size:10px;padding:1px 4px;border-radius:4px;}.desktop-search-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:rgba(8,12,22,0.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);align-items:flex-start;justify-content:center;padding-top:100px;opacity:0;transition:opacity 0.2s ease;}.desktop-search-modal.is-open{display:flex;opacity:1;}.desktop-search-box{width:100%;max-width:680px;background:#0f172a;border:1px solid rgba(56,189,248,0.35);border-radius:14px;box-shadow:0 25px 70px rgba(0,0,0,0.9),0 0 35px rgba(56,189,248,0.2);overflow:hidden;}.desktop-search-header{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid #1e293b;gap:12px;}.desktop-search-header input{flex:1;background:transparent;border:none;outline:none;font-size:16px;font-family:'Inter',sans-serif;color:#ffffff;}.desktop-search-header input::placeholder{color:#64748b;}.search-esc-hint{font-family:'JetBrains Mono',monospace;font-size:11px;color:#64748b;background:rgba(255,255,255,0.05);padding:3px 6px;border-radius:4px;}.desktop-search-close{background:transparent;border:none;color:#94a3b8;font-size:22px;cursor:pointer;line-height:1;}.desktop-search-close:hover{color:#ffffff;}.desktop-search-results{max-height:480px;overflow-y:auto;padding:12px;}.search-empty-hint{padding:32px 20px;text-align:center;color:#94a3b8;font-size:14.5px;line-height:1.6;}.search-results-list{display:flex;flex-direction:column;gap:4px;}.search-result-row{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;text-decoration:none;color:#cbd5e1;font-size:14px;transition:all 0.15s ease;}.search-result-row:hover{background:rgba(56,189,248,0.12);color:#ffffff;transform:translateX(4px);}.search-row-title{font-weight:600;}.search-row-url{font-family:'JetBrains Mono',monospace;font-size:11px;color:#38bdf8;}.mobile-nav-drawer{position:fixed;top:0;right:-100%;width:88%;max-width:380px;height:100%;background:#0b0f19;z-index:100000;transition:right 0.3s cubic-bezier(0.16,1,0.3,1);box-shadow:-10px 0 40px rgba(0,0,0,0.85);display:flex;flex-direction:column;border-left:1px solid #1e293b;}.mobile-nav-drawer.is-open{right:0;}.mobile-drawer-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.75);backdrop-filter:blur(4px);z-index:99999;}.mobile-drawer-backdrop.is-open{display:block;}.mobile-drawer-header{padding:16px 20px;border-bottom:1px solid #1e293b;display:flex;align-items:center;justify-content:space-between;background:#0f172a;}.mobile-drawer-brand{display:flex;align-items:center;gap:10px;color:#ffffff;font-size:15px;font-weight:700;}.mobile-drawer-close{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#cbd5e1;width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;cursor:pointer;transition:all 0.2s;}.mobile-drawer-close:hover{color:#ffffff;background:rgba(239,68,68,0.2);border-color:rgba(239,68,68,0.4);}.mobile-search-box{padding:14px 18px;border-bottom:1px solid #1e293b;background:#0b0f19;}.mobile-search-input-wrap{display:flex;align-items:center;background:#131b2e;border:1px solid #1e293b;border-radius:10px;padding:10px 14px;gap:10px;transition:border-color 0.2s;}.mobile-search-input-wrap:focus-within{border-color:#38bdf8;box-shadow:0 0 12px rgba(56,189,248,0.2);}.mobile-search-input-wrap input{flex:1;background:transparent;border:none;outline:none;color:#ffffff;font-size:14px;}.clear-search-btn{background:transparent;border:none;color:#94a3b8;font-size:18px;cursor:pointer;padding:0 4px;}.mobile-search-results{max-height:380px;overflow-y:auto;margin-top:10px;background:#131b2e;border-radius:10px;border:1px solid #1e293b;padding:6px;}.m-search-hit{display:flex;flex-direction:column;padding:10px 12px;border-radius:8px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.04);min-height:48px;box-sizing:border-box;justify-content:center;}.m-search-hit:hover{background:rgba(56,189,248,0.12);}.m-search-hit strong{color:#ffffff;font-size:13.5px;font-weight:600;}.m-search-hit small{color:#38bdf8;font-family:'JetBrains Mono',monospace;font-size:10.5px;margin-top:3px;}.mobile-accordion-list{flex:1;overflow-y:auto;padding:16px 18px;display:flex;flex-direction:column;gap:10px;-webkit-overflow-scrolling:touch;}.m-acc-item{border:1px solid #1e293b;border-radius:12px;overflow:hidden;background:#0f172a;transition:border-color 0.2s,background 0.2s;}.m-acc-item.is-open{border-color:#38bdf8;background:#111a2e;}.m-acc-btn{-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;width:100% !important;display:flex !important;flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:15px 16px !important;background:#131d35 !important;border:none !important;outline:none !important;color:#ffffff !important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,sans-serif !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.35 !important;text-align:left !important;cursor:pointer;min-height:52px !important;box-sizing:border-box !important;opacity:1 !important;visibility:visible !important;-webkit-tap-highlight-color:transparent;}.m-acc-btn span,.m-acc-title{display:inline-block !important;color:#ffffff !important;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Inter",system-ui,sans-serif !important;font-size:14.5px !important;font-weight:700 !important;line-height:1.35 !important;opacity:1 !important;visibility:visible !important;text-shadow:none !important;}.m-acc-arrow{display:inline-block !important;font-size:13px !important;font-weight:700 !important;color:#38bdf8 !important;opacity:1 !important;visibility:visible !important;transition:transform 0.25s cubic-bezier(0.16,1,0.3,1),color 0.2s;flex-shrink:0 !important;margin-left:10px !important;}.m-acc-item.is-open .m-acc-arrow{transform:rotate(180deg);color:#38bdf8 !important;}.m-acc-panel{display:none;padding:10px 14px 16px;background:#090d16;border-top:1px solid rgba(56,189,248,0.15);}.m-acc-item.is-open .m-acc-panel{display:flex;flex-direction:column;gap:4px;}.m-link{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:8px;text-decoration:none;color:#cbd5e1;font-size:13.5px;font-weight:500;min-height:44px;box-sizing:border-box;transition:all 0.15s;}.m-link:hover,.m-link:active{color:#ffffff;background:rgba(56,189,248,0.12);}.m-link.highlight{color:#38bdf8;font-weight:700;}.m-link-price{font-family:'JetBrains Mono',monospace;font-size:11px;color:#38bdf8;background:rgba(56,189,248,0.1);padding:2px 7px;border-radius:4px;border:1px solid rgba(56,189,248,0.2);white-space:nowrap;}.m-all-btn{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:11px 14px;border-radius:8px;text-decoration:none;color:#38bdf8;background:rgba(56,189,248,0.08);border:1px solid rgba(56,189,248,0.25);font-size:13px;font-weight:600;transition:all 0.2s;min-height:44px;box-sizing:border-box;}.m-all-btn:hover{background:#38bdf8;color:#0b0f19;}.mobile-drawer-footer{padding:14px 16px;border-top:1px solid #1e293b;display:flex;gap:10px;background:#0b0f19;}.m-foot-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;text-align:center;}.m-foot-call{background:#1e293b;color:#ffffff;border:1px solid #334155;}.m-foot-wa{background:#25D366;color:#ffffff !important;}.footer-nav-grid-6col{display:grid;grid-template-columns:repeat(6,1fr);gap:24px;max-width:1200px;margin-left:auto;margin-right:auto;width:100%;box-sizing:border-box;}@media (max-width:1200px){.footer-nav-grid-6col{grid-template-columns:repeat(3,1fr);gap:28px;}}@media (max-width:680px){.footer-nav-grid-6col{grid-template-columns:1fr;gap:24px;}}.footer-full-index-wrap{max-width:1200px;margin:40px auto 0;padding-top:28px;border-top:1px solid rgba(255,255,255,0.08);box-sizing:border-box;}.footer-full-index-toggle{width:100%;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);color:#38bdf8;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all 0.2s ease;}.footer-full-index-toggle:hover{background:rgba(56,189,248,0.08);border-color:#38bdf8;color:#ffffff;}.index-toggle-arrow{transition:transform 0.2s ease;}.footer-full-index-body{margin-top:20px;background:#060911;border:1px solid #1e293b;border-radius:12px;padding:20px;}.index-tabs-bar{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:16px;border-bottom:1px solid #1e293b;margin-bottom:20px;}.index-tab-btn{background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.1);color:#94a3b8;padding:7px 14px;border-radius:6px;font-size:12.5px;font-weight:600;cursor:pointer;transition:all 0.15s ease;}.index-tab-btn:hover,.index-tab-btn.active{background:#0284c7;border-color:#38bdf8;color:#ffffff;}.index-tab-content{display:none;}.index-tab-content.active{display:block;}.index-links-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px 16px;}.index-links-grid a{color:#94a3b8;text-decoration:none;font-size:13px;line-height:1.4;transition:color 0.15s ease;}.index-links-grid a:hover{color:#38bdf8;text-decoration:underline;}