.krv-contact-block{--accent:#315fe8;--accent-hover:#244ac2;--accent-bg:#eef3fb;--border-soft:#d8e0ee;--text-main:#172133;--text-soft:#52627d;--card-bg:#fff;--card-radius:16px;--card-shadow:0 8px 24px rgba(23, 33, 51, 0.06);--card-shadow-hover:0 8px 24px rgba(23, 33, 51, 0.10);max-width:1100px;margin:30px auto;padding:0 12px;background:transparent;font-family:var(--krv-font-sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif);}
.krv-contact-block, .krv-contact-block *{box-sizing:border-box;}
.krv-contact-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(300px, 340px);gap:24px;align-items:stretch;}
.krv-contact-card, .krv-contact-image-card{background:var(--card-bg);border:1px solid #d8e0ee;border-radius:var(--card-radius);box-shadow:var(--card-shadow);}
.krv-contact-card{padding:28px 24px;display:flex;flex-direction:column;justify-content:center;}
.krv-contact-title{margin:0 0 12px;font-size:clamp(1.8rem, 3vw, 2.4rem);line-height:1.2;color:#172133;text-align:left;}
.krv-contact-lead{margin:0 0 24px;font-size:1rem;line-height:1.6;color:var(--text-soft);text-align:left;}
.krv-contact-list{display:grid;gap:12px;}
.krv-contact-item{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-height:58px;padding:12px 16px;background:#f7f9fc;border:1px solid var(--border-soft);border-radius:14px;transition:background 200ms ease, border-color 200ms ease, transform 200ms ease;}
.krv-contact-item:hover{background:var(--accent-bg);border-color:var(--accent);transform:translateY(-1px);}
.krv-contact-icon{width:22px;height:22px;color:var(--accent);flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;}
.krv-contact-icon svg{width:100%;height:100%;display:block;fill:currentColor;}
.krv-contact-item a{color:#315fe8;text-decoration:none;font-weight:500;line-height:1.35;word-break:break-word;transition:color 200ms ease;}
.krv-contact-item a:hover{color:#244ac2;}
.krv-contact-image-card{padding:12px;display:flex;align-items:center;justify-content:center;transition:box-shadow 200ms ease, transform 200ms ease;}
.krv-contact-image-card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-2px);}
.krv-contact-home-link{display:block;width:100%;text-decoration:none;color:inherit;}
.krv-contact-image-wrap{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#fff;}
.krv-contact-image{display:block;width:100%;height:auto;max-height:440px;object-fit:contain;object-position:center;border-radius:16px;}
.krv-contact-caption{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);max-width:calc(100% - 24px);padding:8px 12px;border-radius:10px;background:#fff;color:var(--text-main);font-size:0.86rem;line-height:1.35;font-weight:500;text-align:center;box-shadow:0 8px 24px rgba(23, 33, 51, 0.06);}
@media(max-width:900px){
.krv-contact-grid{grid-template-columns:1fr;}
.krv-contact-image-card{max-width:420px;width:100%;margin:0 auto;}
} @media(max-width:600px){
.krv-contact-block{margin:20px auto;padding:0 8px;}
.krv-contact-grid{gap:16px;}
.krv-contact-card{padding:18px 14px;}
.krv-contact-title{font-size:clamp(1.8rem, 3vw, 2.4rem);}
.krv-contact-lead{font-size:0.94rem;margin-bottom:18px;}
.krv-contact-item{min-height:52px;padding:10px 12px;gap:10px;}
.krv-contact-icon{width:20px;height:20px;flex-basis:20px;}
.krv-contact-item a{font-size:0.95rem;}
.krv-contact-image-card{padding:8px;}
.krv-contact-caption{font-size:0.76rem;bottom:8px;padding:6px 10px;}
}  .krv-en-lead{max-width:42rem;margin:0 0 1.25rem;color:var(--wp--preset--color--muted, #52627d);font-size:1.05rem;line-height:1.55;}
.krv-en-note{margin:1rem 0 0;color:var(--wp--preset--color--muted, #52627d);font-size:0.95rem;}
.krv-en-actions{display:flex;flex-wrap:wrap;gap:0.75rem;margin:0 0 1.5rem;}
.krv-en-btn{display:inline-flex;align-items:center;min-height:44px;padding:0.55rem 1rem;border-radius:999px;background:var(--wp--preset--color--accent, #315fe8);color:#fff;font-weight:650;text-decoration:none;}
.krv-en-btn:hover{background:var(--wp--preset--color--accent-hover, #244ac2);color:#fff;}
.krv-en-btn--ghost{background:transparent;color:var(--wp--preset--color--text, #172133);border:1px solid var(--wp--preset--color--border, #d8e0ee);}
.krv-en-price h2, .krv-en-tools h2{margin:1.6rem 0 0.6rem;font-size:1.25rem;}
.krv-en-table{width:100%;border-collapse:collapse;margin:0 0 0.5rem;}
.krv-en-table th, .krv-en-table td{text-align:left;padding:0.55rem 0.4rem;border-bottom:1px solid var(--wp--preset--color--border, #d8e0ee);vertical-align:top;}
.krv-en-table td:last-child, .krv-en-table th:last-child{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;}
.krv-en-tools ul{list-style:none;margin:0;padding:0;display:grid;gap:0.75rem;}
.krv-en-tools li{margin:0;padding:0.9rem 1rem;border:1px solid var(--wp--preset--color--border, #d8e0ee);border-radius:14px;background:var(--wp--preset--color--surface, #fff);}
.krv-en-tools a{font-weight:650;text-decoration:none;}
.krv-en-tools p{margin:0.25rem 0 0;color:var(--wp--preset--color--muted, #52627d);}
html[data-theme="dark"] .krv-services-landing{--accent:#315fe8;--accent-hover:#244ac2;--accent-bg:#1a2744;--text-main:#e8eefc;--text-soft:#a8b6d4;--card-bg:#121a2b;--card-shadow:0 8px 28px rgba(0, 0, 0, 0.35);--card-shadow-hover:0 12px 36px rgba(0, 0, 0, 0.45);color:var(--text-main);}
html[data-theme="dark"] .krv-landing-contact-card,
html[data-theme="dark"] .krv-landing-service-item,
html[data-theme="dark"] .krv-landing-pricing{background:var(--card-bg);border:1px solid #243049;box-shadow:var(--card-shadow);color:var(--text-main);}
html[data-theme="dark"] .krv-landing-avatar-wrap{background:#0f172a;border-color:#315fe8;}
html[data-theme="dark"] .krv-landing-title,
html[data-theme="dark"] .krv-landing-services-header h2,
html[data-theme="dark"] .krv-landing-pricing-title{color:#e8eefc;}
html[data-theme="dark"] .krv-landing-lead,
html[data-theme="dark"] .krv-landing-meta,
html[data-theme="dark"] .krv-landing-services-header p,
html[data-theme="dark"] .krv-landing-pricing-lead,
html[data-theme="dark"] .krv-landing-pricing-rate{color:#a8b6d4;}
html[data-theme="dark"] .krv-landing-service-icon{background:#1a2744;color:#8aacff;}
html[data-theme="dark"] .krv-landing-contacts a{color:#e8eefc !important;background:#1a2744 !important;border-color:#3d5a9a !important;box-shadow:none !important;}
html[data-theme="dark"] .krv-landing-contacts a:hover{color:#ffffff !important;background:#315fe8 !important;border-color:#315fe8 !important;}
html[data-theme="dark"] .krv-landing-social-icon,
html[data-theme="dark"] .krv-landing-social-icon path,
html[data-theme="dark"] .krv-landing-social-icon circle,
html[data-theme="dark"] .krv-landing-social-icon rect{fill:currentColor !important;color:inherit !important;}
html[data-theme="dark"] .krv-landing-contacts a:hover .krv-landing-social-icon,
html[data-theme="dark"] .krv-landing-contacts a:hover .krv-landing-social-icon path{color:#ffffff !important;fill:#ffffff !important;}
html[data-theme="dark"] .krv-landing-pricing-button,
html[data-theme="dark"] .krv-landing-pricing a.krv-landing-pricing-button{background:#315fe8 !important;color:#fff !important;border-color:transparent !important;}
html[data-theme="dark"] .krv-landing-pricing-button:hover{background:#244ac2 !important;}
html[data-theme="dark"] .krv-clients-grid-wrap{--krv-accent:#315fe8;--krv-accent-hover:#244ac2;--krv-card-bg:#121a2b;--krv-text-main:#e8eefc;--krv-text-soft:#a8b6d4;--krv-card-shadow:0 8px 28px rgba(0, 0, 0, 0.35);--krv-card-shadow-hover:0 12px 36px rgba(0, 0, 0, 0.45);color:var(--krv-text-main);}
html[data-theme="dark"] .krv-clients-grid-header h2{color:#e8eefc;}
html[data-theme="dark"] .krv-clients-grid-header p{color:#a8b6d4;}
html[data-theme="dark"] .krv-client-card{background:#121a2b;border:1px solid #243049;box-shadow:0 8px 24px rgba(0, 0, 0, 0.3);}
html[data-theme="dark"] .krv-client-card:hover{border-color:#3d5a9a;box-shadow:0 12px 32px rgba(0, 0, 0, 0.4);}
html[data-theme="dark"] .krv-client-title{color:#e8eefc;}
html[data-theme="dark"] .krv-client-description{color:#a8b6d4;}
html[data-theme="dark"] .krv-client-status{color:#fdba74;}
html[data-theme="dark"] .krv-client-logo-wrap{background:#0f172a;}
html[data-theme="dark"] .krv-partners-grid,
html[data-theme="dark"] .krv-partners-wrap{color:#e8eefc;}
html[data-theme="dark"] .krv-partners-grid a,
html[data-theme="dark"] .krv-partner-card{background:#121a2b;border-color:#243049;color:#e8eefc;}
html[data-theme="dark"] .krv-partner-card:hover{border-color:#3d5a9a;}
html[data-theme="dark"] .krv-services-showcase,
html[data-theme="dark"] .krv-services-showcase__item{color:#e8eefc;}
html[data-theme="dark"] .krv-services-showcase__item{background:#121a2b;border-color:#243049;}
html[data-theme="dark"] .krv-service-pages-wrap{--krv-accent:#6b93ff;--krv-accent-hover:#9bb6ff;--krv-card-bg:#152238;--krv-card-bg-hover:#1a2d4d;--krv-text-main:#ffffff;--krv-text-soft:#e8eefc;--krv-image-bg:#0b1220;--krv-no-image-bg:#1a2744;--krv-card-shadow:0 10px 28px rgba(0, 0, 0, 0.45);--krv-card-shadow-hover:0 14px 32px rgba(0, 0, 0, 0.55);color:#ffffff;}
html[data-theme="dark"] .krv-showcase-intro,
html[data-theme="dark"] .krv-service-pages-group-title{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;font-weight:800 !important;}
html[data-theme="dark"] a.krv-service-page-card,
html[data-theme="dark"] .krv-service-page-card{background:#152238 !important;background-color:#152238 !important;border:1px solid #5b8cff !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.45) !important;opacity:1 !important;}
html[data-theme="dark"] a.krv-service-page-card:hover,
html[data-theme="dark"] .krv-service-page-card:hover{background:#1a2d4d !important;border-color:#9bb6ff !important;box-shadow:0 14px 32px rgba(0, 0, 0, 0.55) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
html[data-theme="dark"] .krv-service-page-image-wrap{background:#0b1220 !important;}
html[data-theme="dark"] .krv-service-page-no-image{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] a.krv-service-page-card .krv-service-page-title,
html[data-theme="dark"] h3.krv-service-page-title,
html[data-theme="dark"] .krv-service-page-title{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;visibility:visible !important;filter:none !important;font-weight:800 !important;font-size:1.02rem !important;text-shadow:0 1px 2px rgba(0, 0, 0, 0.65) !important;-webkit-line-clamp:3 !important;}
html[data-theme="dark"] a.krv-service-page-card .krv-service-page-description,
html[data-theme="dark"] .krv-service-page-description{color:#e8eefc !important;-webkit-text-fill-color:#e8eefc !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page{--krv-sp-accent:#315fe8;--krv-sp-accent-soft:#1a2744;--krv-sp-text:#e8eefc;--krv-sp-muted:#d5def0;--krv-sp-line:#243049;--krv-sp-surface:#121a2b;--krv-sp-shadow:0 12px 34px rgba(0, 0, 0, 0.35);color:var(--krv-sp-text);}
html[data-theme="dark"] .krv-oferta .krv-service-page__heading,
html[data-theme="dark"] .krv-oferta h2,
html[data-theme="dark"] .krv-oferta h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-bottom-color:#243049 !important;}
html[data-theme="dark"] .krv-oferta__info{background:#1a2744 !important;border-left-color:#5b8cff !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-oferta__info b,
html[data-theme="dark"] .krv-oferta__info strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-oferta p,
html[data-theme="dark"] .krv-oferta li{color:#d5def0 !important;}
html[data-theme="dark"] .krv-oferta p b,
html[data-theme="dark"] .krv-oferta p strong,
html[data-theme="dark"] .krv-oferta li b,
html[data-theme="dark"] .krv-oferta li strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-oferta a{color:#8aacff !important;}
html[data-theme="dark"] .krv-oferta__rekvizity{background:#152238 !important;border-color:#3d5a9a !important;color:#e8eefc !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.4) !important;}
html[data-theme="dark"] .krv-oferta__rekvizity b{color:#ffffff !important;}
html[data-theme="dark"] .krv-oferta__note{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-policy .krv-service-page__heading,
html[data-theme="dark"] .krv-policy h2,
html[data-theme="dark"] .krv-policy h3{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-bottom-color:#243049 !important;}
html[data-theme="dark"] .krv-policy__info{background:#1a2744 !important;border-left-color:#5b8cff !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-policy__info b,
html[data-theme="dark"] .krv-policy__info strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy p,
html[data-theme="dark"] .krv-policy li{color:#d5def0 !important;}
html[data-theme="dark"] .krv-policy p b,
html[data-theme="dark"] .krv-policy p strong,
html[data-theme="dark"] .krv-policy li b,
html[data-theme="dark"] .krv-policy li strong{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy a{color:#8aacff !important;}
html[data-theme="dark"] .krv-policy__cat{background:#152238 !important;border-color:#3d5a9a !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .krv-policy__cat-title{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy__cat-meta{background:rgba(91, 140, 255, 0.18) !important;color:#9db7ff !important;}
html[data-theme="dark"] .krv-policy__cat-meta--lock{background:rgba(168, 182, 212, 0.14) !important;color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-policy__rekvizity{background:#152238 !important;border-color:#3d5a9a !important;color:#e8eefc !important;box-shadow:0 10px 28px rgba(0, 0, 0, 0.4) !important;}
html[data-theme="dark"] .krv-policy__rekvizity b{color:#ffffff !important;}
html[data-theme="dark"] .krv-policy__note{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-service-page__heading{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page__intro p,
html[data-theme="dark"] .krv-service-page__after p{color:#d5def0 !important;}
html[data-theme="dark"] .krv-service-page__quote{background:#1a2744 !important;border-left-color:#315fe8 !important;}
html[data-theme="dark"] .krv-service-page__quote p{color:#e8eefc !important;}
html[data-theme="dark"] .krv-service-page__tool,
html[data-theme="dark"] .krv-service-page__dns-types{background:#121a2b !important;border-color:#243049 !important;color:#e8eefc !important;box-shadow:0 12px 34px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .krv-service-page__dns-types-title{color:#ffffff !important;}
html[data-theme="dark"] .krv-service-page__dns-types li{color:#d5def0 !important;}
html[data-theme="dark"] .krv-service-page__dns-types strong{color:#8aacff !important;}
html[data-theme="dark"] .krv-service-page__related a{background:#121a2b !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-service-page__related a:hover,
html[data-theme="dark"] .krv-service-page__related a:focus-visible{border-color:#8aacff !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-service-page__tlds li{background:#121a2b;border-color:#243049;color:#a8b6d4;}
html[data-theme="dark"] .krv-service-page[data-page-id="6204"] .wdc-style-1-clean-search-container::before{color:#a8b6d4;}
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean{--search-button-bg-color:#315fe8;--search-button-border-color:#315fe8;--search-input-bg-color:#0f1728;--search-input-border-color:#243049;--search-input-text-color:#e8eefc;--purchase-button-bg-color:#315fe8;--whois-button-bg-color:#8aacff;--whois-button-text-color:#0b1220;--skeleton-color:#243049;--result-item-bg-color:#0f1728;--domain-name-color:#e8eefc;--status-available-color:#4ade80;--status-taken-color:#a8b6d4;}
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-search-container{background:#0f1728 !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-search-input,
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-search-container input[type="text"]{color:#e8eefc !important;background:transparent !important;}
html[data-theme="dark"] .krv-service-page .wdc-domain-result__list,
html[data-theme="dark"] .krv-service-page .wdc-style-1-clean-result-item{background:#0f1728 !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .dns-lookup-container,
html[data-theme="dark"] .whois-lookup-container,
html[data-theme="dark"] .punycode-converter-container,
html[data-theme="dark"] .nm-calculator-container,
html[data-theme="dark"] .crontab-generator-container,
html[data-theme="dark"] .firewall-configurator-container,
html[data-theme="dark"] .speed-test-container,
html[data-theme="dark"] .user-info-container,
html[data-theme="dark"] .wpsc-shortcode-form,
html[data-theme="dark"] .wpsc-shortcode-form > div,
html[data-theme="dark"] .wdc-form,
html[data-theme="dark"] .krv-service-page__tool > div[style*="background"],
html[data-theme="dark"] .krv-service-page [style*="background: #fff"],
html[data-theme="dark"] .krv-service-page [style*="background:#fff"],
html[data-theme="dark"] .krv-service-page [style*="background: #ffffff"],
html[data-theme="dark"] .krv-service-page [style*="background:#ffffff"],
html[data-theme="dark"] .krv-service-page [style*="background:#fff"],
html[data-theme="dark"] .wpsc-shortcode-form [style*="background"]{background:#121a2b !important;background-color:#121a2b !important;color:#e8eefc !important;border-color:#243049 !important;box-shadow:0 8px 24px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .krv-service-page [style*="background: #f5f5f5"],
html[data-theme="dark"] .krv-service-page [style*="background:#f5f5f5"],
html[data-theme="dark"] .krv-service-page [style*="background: #f9f9f9"],
html[data-theme="dark"] .krv-service-page [style*="background:#f9f9f9"]{background:#1a2744 !important;background-color:#1a2744 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-service-page table,
html[data-theme="dark"] .crontab-generator-container table,
html[data-theme="dark"] .nm-calculator-container table,
html[data-theme="dark"] .whois-lookup-container table,
html[data-theme="dark"] .punycode-converter-container table,
html[data-theme="dark"] .firewall-configurator-container table,
html[data-theme="dark"] .dns-lookup-container table{background:#0b1220 !important;color:#e8eefc !important;box-shadow:none !important;}
html[data-theme="dark"] .krv-service-page th,
html[data-theme="dark"] .krv-service-page td,
html[data-theme="dark"] .crontab-generator-container th,
html[data-theme="dark"] .crontab-generator-container td,
html[data-theme="dark"] .firewall-configurator-container th,
html[data-theme="dark"] .firewall-configurator-container td{background:transparent !important;color:#e8eefc !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-service-page input:not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]):not([type="image"]),
html[data-theme="dark"] .krv-service-page select,
html[data-theme="dark"] .krv-service-page textarea,
html[data-theme="dark"] .dns-lookup-container input,
html[data-theme="dark"] .dns-lookup-container select,
html[data-theme="dark"] .dns-lookup-container textarea,
html[data-theme="dark"] .whois-lookup-container input,
html[data-theme="dark"] .whois-lookup-container select,
html[data-theme="dark"] .whois-lookup-container textarea,
html[data-theme="dark"] .punycode-converter-container input,
html[data-theme="dark"] .punycode-converter-container select,
html[data-theme="dark"] .punycode-converter-container textarea,
html[data-theme="dark"] .nm-calculator-container input,
html[data-theme="dark"] .nm-calculator-container select,
html[data-theme="dark"] .nm-calculator-container textarea,
html[data-theme="dark"] .crontab-generator-container input,
html[data-theme="dark"] .crontab-generator-container select,
html[data-theme="dark"] .crontab-generator-container textarea,
html[data-theme="dark"] .firewall-configurator-container input,
html[data-theme="dark"] .firewall-configurator-container select,
html[data-theme="dark"] .firewall-configurator-container textarea,
html[data-theme="dark"] .speed-test-container input,
html[data-theme="dark"] .wpsc-shortcode-form input,
html[data-theme="dark"] .wpsc-shortcode-form select,
html[data-theme="dark"] .wpsc-shortcode-form textarea,
html[data-theme="dark"] .wdc-form input,
html[data-theme="dark"] .wdc-form select,
html[data-theme="dark"] .wdc-form textarea,
html[data-theme="dark"] .wdc-form .form-control{background:#0b1220 !important;background-color:#0b1220 !important;color:#ffffff !important;border:1px solid #3d5a9a !important;box-shadow:none !important;-webkit-text-fill-color:#ffffff !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page input::placeholder,
html[data-theme="dark"] .krv-service-page textarea::placeholder,
html[data-theme="dark"] .dns-lookup-container input::placeholder,
html[data-theme="dark"] .crontab-generator-container input::placeholder,
html[data-theme="dark"] .firewall-configurator-container input::placeholder,
html[data-theme="dark"] .wpsc-shortcode-form input::placeholder,
html[data-theme="dark"] .wdc-form input::placeholder{color:#8b9bb8 !important;opacity:1 !important;-webkit-text-fill-color:#8b9bb8 !important;}
html[data-theme="dark"] .krv-service-page label,
html[data-theme="dark"] .krv-service-page h1,
html[data-theme="dark"] .krv-service-page h2,
html[data-theme="dark"] .krv-service-page h3,
html[data-theme="dark"] .krv-service-page h4,
html[data-theme="dark"] .krv-service-page p,
html[data-theme="dark"] .krv-service-page li,
html[data-theme="dark"] .krv-service-page legend,
html[data-theme="dark"] .dns-lookup-container,
html[data-theme="dark"] .whois-lookup-container,
html[data-theme="dark"] .punycode-converter-container,
html[data-theme="dark"] .nm-calculator-container,
html[data-theme="dark"] .crontab-generator-container,
html[data-theme="dark"] .firewall-configurator-container,
html[data-theme="dark"] .speed-test-container,
html[data-theme="dark"] .wpsc-shortcode-form,
html[data-theme="dark"] .wdc-form{color:#e8eefc !important;}
html[data-theme="dark"] .wpsc-shortcode-form div,
html[data-theme="dark"] .wpsc-shortcode-form p,
html[data-theme="dark"] .wpsc-shortcode-form span,
html[data-theme="dark"] .wpsc-shortcode-form label,
html[data-theme="dark"] .whois-lookup-container p,
html[data-theme="dark"] .whois-lookup-container label,
html[data-theme="dark"] .whois-lookup-container h1,
html[data-theme="dark"] .whois-lookup-container h2,
html[data-theme="dark"] .whois-lookup-container h3,
html[data-theme="dark"] .punycode-converter-container p,
html[data-theme="dark"] .punycode-converter-container label,
html[data-theme="dark"] .punycode-converter-container h1,
html[data-theme="dark"] .punycode-converter-container h2,
html[data-theme="dark"] .punycode-converter-container h3,
html[data-theme="dark"] .nm-calculator-container p,
html[data-theme="dark"] .nm-calculator-container label,
html[data-theme="dark"] .nm-calculator-container h1,
html[data-theme="dark"] .nm-calculator-container h2,
html[data-theme="dark"] .nm-calculator-container h3{color:#e8eefc !important;-webkit-text-fill-color:#e8eefc !important;opacity:1 !important;}
html[data-theme="dark"] .krv-service-page button,
html[data-theme="dark"] .krv-service-page input[type="submit"],
html[data-theme="dark"] .krv-service-page input[type="button"],
html[data-theme="dark"] .dns-lookup-container button,
html[data-theme="dark"] .whois-lookup-container button,
html[data-theme="dark"] .punycode-converter-container button,
html[data-theme="dark"] .nm-calculator-container button,
html[data-theme="dark"] .crontab-generator-container button,
html[data-theme="dark"] .firewall-configurator-container button,
html[data-theme="dark"] .speed-test-button,
html[data-theme="dark"] .wpsc-shortcode-form button,
html[data-theme="dark"] .wdc-form .btn,
html[data-theme="dark"] .wdc-form button{background:#315fe8 !important;border-color:#315fe8 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}
html[data-theme="dark"] .krv-service-page button:hover,
html[data-theme="dark"] .krv-service-page input[type="submit"]:hover,
html[data-theme="dark"] .dns-lookup-container button:hover,
html[data-theme="dark"] .whois-lookup-container button:hover,
html[data-theme="dark"] .punycode-converter-container button:hover,
html[data-theme="dark"] .nm-calculator-container button:hover,
html[data-theme="dark"] .crontab-generator-container button:hover,
html[data-theme="dark"] .firewall-configurator-container button:hover,
html[data-theme="dark"] .speed-test-button:hover,
html[data-theme="dark"] .wpsc-shortcode-form button:hover,
html[data-theme="dark"] .wdc-form .btn:hover{background:#244ac2 !important;border-color:#244ac2 !important;color:#ffffff !important;}
html[data-theme="dark"] .speed-test-result,
html[data-theme="dark"] .custom-captcha,
html[data-theme="dark"] .firewall-configurator-container .section{background:#1a2744 !important;color:#e8eefc !important;border-color:#243049 !important;}
html[data-theme="dark"] .wdc-form .callout,
html[data-theme="dark"] .wdc-form .alert,
html[data-theme="dark"] .wdc-form .result,
html[data-theme="dark"] .wdc-form .domain-result,
html[data-theme="dark"] .result.large{background:#1a2744 !important;color:#e8eefc !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .wdc-form .callout-warning,
html[data-theme="dark"] .wdc-form .alert-warning{background:#2a2210 !important;color:#fde68a !important;border-color:#854d0e !important;}
html[data-theme="dark"] .wdc-form .input-group,
html[data-theme="dark"] .wdc-form .input-group-btn{background:transparent !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .krv-price-widget{--krv-bg:#0b1220;--krv-card:#121a2b;--krv-soft:#1a2744;--krv-soft-2:#152238;--krv-line:#243049;--krv-line-strong:#3d5a9a;--krv-text:#e8eefc;--krv-muted:#a8b6d4;--krv-accent:#315fe8;--krv-accent-dark:#8aacff;--krv-accent-soft:#1a2744;--krv-shadow:0 12px 34px rgba(0, 0, 0, 0.4);--krv-shadow-soft:0 8px 22px rgba(0, 0, 0, 0.3);background:var(--krv-bg);color:var(--krv-text);}
html[data-theme="dark"] .krv-price-widget a:not([class*="btn"]):not(.krv-btn){color:#8aacff;}
html[data-theme="dark"] .krv-price-widget .krv-btn-primary{border-color:#315fe8 !important;background:#315fe8 !important;color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-btn-primary:hover{border-color:#244ac2 !important;background:#244ac2 !important;color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-btn-secondary{background:#121a2b !important;border-color:#3d5a9a !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-btn-secondary:hover{background:#1a2744 !important;border-color:#315fe8 !important;color:#a8c0ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-hero,
html[data-theme="dark"] .krv-price-widget .krv-hero-panel,
html[data-theme="dark"] .krv-price-widget .krv-route-card,
html[data-theme="dark"] .krv-price-widget .krv-package,
html[data-theme="dark"] .krv-price-widget .krv-service-card,
html[data-theme="dark"] .krv-price-widget .krv-info-card,
html[data-theme="dark"] .krv-price-widget .krv-step,
html[data-theme="dark"] .krv-price-widget .krv-faq-item,
html[data-theme="dark"] .krv-price-widget .krv-landing-card{background:#121a2b !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-price-widget .krv-title,
html[data-theme="dark"] .krv-price-widget .krv-section-head h2,
html[data-theme="dark"] .krv-price-widget .krv-card-title,
html[data-theme="dark"] .krv-price-widget .krv-route-title,
html[data-theme="dark"] .krv-price-widget .krv-hero-panel h2,
html[data-theme="dark"] .krv-price-widget .krv-mini-title,
html[data-theme="dark"] .krv-price-widget .krv-link-title,
html[data-theme="dark"] .krv-price-widget h2,
html[data-theme="dark"] .krv-price-widget h3{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-lead,
html[data-theme="dark"] .krv-price-widget .krv-subtitle,
html[data-theme="dark"] .krv-price-widget .krv-section-head p,
html[data-theme="dark"] .krv-price-widget .krv-route-text,
html[data-theme="dark"] .krv-price-widget .krv-text,
html[data-theme="dark"] .krv-price-widget .krv-small,
html[data-theme="dark"] .krv-price-widget .krv-note,
html[data-theme="dark"] .krv-price-widget .krv-mini-text,
html[data-theme="dark"] .krv-price-widget .krv-price,
html[data-theme="dark"] .krv-price-widget .krv-tab-intro{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-price-widget .krv-subtitle{color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-badge,
html[data-theme="dark"] .krv-price-widget .krv-kicker{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-service-item,
html[data-theme="dark"] .krv-price-widget .krv-mini,
html[data-theme="dark"] .krv-price-widget .krv-link-card,
html[data-theme="dark"] .krv-price-widget .krv-note,
html[data-theme="dark"] .krv-price-widget .krv-stack span,
html[data-theme="dark"] .krv-price-widget .krv-tags span,
html[data-theme="dark"] .krv-price-widget .krv-trust-item{background:#1a2744 !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav{background:#121a2b !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav a,
html[data-theme="dark"] .krv-price-widget .krv-prices-tab,
html[data-theme="dark"] .krv-price-widget .krv-landings-strip a{background:#0f172a !important;border-color:#243049 !important;color:#8aacff !important;}
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav a:hover,
html[data-theme="dark"] .krv-price-widget .krv-anchor-nav a.is-active,
html[data-theme="dark"] .krv-price-widget .krv-prices-tab:hover,
html[data-theme="dark"] .krv-price-widget .krv-prices-tab.is-active,
html[data-theme="dark"] .krv-price-widget .krv-landings-strip a:hover{background:#1a2744 !important;border-color:#3d5a9a !important;color:#a8c0ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-package-accent{background:#1a2744 !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .krv-price-widget .krv-hero-panel-accent{background:#1a2744 !important;border-color:#3d5a9a !important;}
html[data-theme="dark"] .krv-price-widget .krv-hero-panel-note{background:#0f172a !important;color:#c2cde6 !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta{background:#244ac2 !important;color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta h2,
html[data-theme="dark"] .krv-price-widget .krv-cta p{color:#ffffff !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta .krv-btn{background:#ffffff !important;border-color:#ffffff !important;color:#1a2744 !important;}
html[data-theme="dark"] .krv-price-widget .krv-cta .krv-btn:hover{background:#e8eefc !important;border-color:#e8eefc !important;color:#0b1220 !important;}
html[data-theme="dark"] .krv-price-widget .krv-mobile-cta{background:#121a2b !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-price-widget .krv-faq-item summary{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-price-widget .krv-faq-item p{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-price-widget .krv-price,
html[data-theme="dark"] .krv-price-widget .krv-price-small-inline{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-contacts-topic-banner{background:#121a2b;border-color:#243049;color:#e8eefc;}
html[data-theme="dark"] .consult-widget{color:#e8eefc !important;}
html[data-theme="dark"] .consult-widget a:not(.consult-widget__button){color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__intro{background:radial-gradient(circle at top left, rgba(49, 95, 232, 0.22), transparent 40%), linear-gradient(135deg, #121a2b 0%, #0f172a 100%) !important;border-color:#243049 !important;box-shadow:0 16px 42px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .consult-widget__badge,
html[data-theme="dark"] .consult-widget__eyebrow{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__intro h2,
html[data-theme="dark"] .consult-widget__main h2,
html[data-theme="dark"] .consult-widget__faq h3{color:#f4f7ff !important;}
html[data-theme="dark"] .consult-widget__intro p,
html[data-theme="dark"] .consult-widget__note,
html[data-theme="dark"] .consult-widget__price small,
html[data-theme="dark"] .consult-widget__faq details p,
html[data-theme="dark"] .consult-widget__features em{color:#a8b6d4 !important;}
html[data-theme="dark"] .consult-widget__price-line,
html[data-theme="dark"] .consult-widget__faq summary,
html[data-theme="dark"] .consult-widget__faq summary::marker{color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__card,
html[data-theme="dark"] .consult-widget__faq{background:#121a2b !important;border-color:#243049 !important;box-shadow:0 16px 42px rgba(0, 0, 0, 0.35) !important;}
html[data-theme="dark"] .consult-widget__price span,
html[data-theme="dark"] .consult-widget__features span{color:#f4f7ff !important;}
html[data-theme="dark"] .consult-widget__features li{background:#0f172a !important;border-color:#243049 !important;}
html[data-theme="dark"] .consult-widget__features i{background:#1a2744 !important;color:#8aacff !important;}
html[data-theme="dark"] .consult-widget__button{background:#315fe8 !important;color:#ffffff !important;}
html[data-theme="dark"] .consult-widget__button:hover{background:#244ac2 !important;}
html[data-theme="dark"] .consult-widget__visual{background:linear-gradient(180deg, #1a2744 0%, #0f172a 100%) !important;}
html[data-theme="dark"] .consult-widget__caption{background:#121a2b !important;color:#c2cde6 !important;}
html[data-theme="dark"] .consult-widget__faq details{border-bottom-color:#243049 !important;}
html[data-theme="dark"] .krv-resume-widget{--bg:#0b1220 !important;--card:#121a2b !important;--line:#243049 !important;--text:#e8eefc !important;--muted:#a8b6d4 !important;--accent:#315fe8 !important;--accent-dark:#8aacff !important;--tag-bg:#1a2744 !important;--soft:#1a2744 !important;--shadow:0 12px 34px rgba(0, 0, 0, 0.4) !important;background:#0b1220 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-resume-hero,
html[data-theme="dark"] .krv-resume-card{background:#121a2b !important;border-color:#243049 !important;}
html[data-theme="dark"] .krv-resume-name,
html[data-theme="dark"] .krv-resume-card h2,
html[data-theme="dark"] .krv-resume-card h3{color:#f4f7ff !important;}
html[data-theme="dark"] .krv-resume-role,
html[data-theme="dark"] .krv-resume-badge,
html[data-theme="dark"] .krv-resume-period{color:#8aacff !important;}
html[data-theme="dark"] .krv-resume-badge,
html[data-theme="dark"] .krv-resume-period{background:#1a2744 !important;}
html[data-theme="dark"] .krv-resume-summary,
html[data-theme="dark"] .krv-resume-card p,
html[data-theme="dark"] .krv-resume-ul,
html[data-theme="dark"] .krv-resume-company{color:#a8b6d4 !important;}
html[data-theme="dark"] .krv-resume-contacts a,
html[data-theme="dark"] .krv-resume-contacts span,
html[data-theme="dark"] .krv-resume-tags span,
html[data-theme="dark"] .krv-resume-stack span{background:#1a2744 !important;border-color:#243049 !important;color:#e8eefc !important;}
html[data-theme="dark"] .krv-resume-note,
html[data-theme="dark"] .krv-resume-mini,
html[data-theme="dark"] .krv-resume-link{background:#0f172a !important;border-color:#243049 !important;color:#c2cde6 !important;}
html[data-theme="dark"] .krv-resume-lang-bar{background:#243049 !important;}
html[data-theme="dark"] .krv-resume-lang-top{color:#e8eefc !important;}
html[data-theme="dark"] .krv-landing-social-icon path {
fill: currentColor;
}