.dhc-wrap *,.dhc-wrap *::before,.dhc-wrap *::after{box-sizing:border-box}:root{--dhc-bg:linear-gradient(135deg,#0f0f23 0%,#1a1a3e 50%,#16213e 100%);--dhc-surface:rgba(255,255,255,0.08);--dhc-surface-hover:rgba(255,255,255,0.12);--dhc-border:rgba(255,255,255,0.15);--dhc-text:#f0f0f5;--dhc-text-muted:rgba(255,255,255,0.65);--dhc-link:#7a9e94;--dhc-link-hover:#22e0b8;--dhc-accent:#00d4aa;--dhc-accent-hover:#00f5c4;--dhc-accent-soft:rgba(0,212,170,0.2);--dhc-shadow:0 4px 16px rgba(0,0,0,0.15);--dhc-shadow-sm:0 1px 3px rgba(0,0,0,0.08);--dhc-radius:12px;--dhc-radius-sm:8px;--dhc-transition:0.2s ease}.dhc-wrap{font-family:'Segoe UI',system-ui,-apple-system,sans-serif;font-size:1rem;color:var(--dhc-text);padding:1.5rem;min-height:100%;background:var(--dhc-bg);border-radius:var(--dhc-radius)}.dhc-container{max-width:900px;margin:0 auto}@media (min-width:768px){.dhc-container{max-width:960px}}@media (min-width:1024px){.dhc-container{max-width:1000px}}.dhc-header{text-align:center;margin-bottom:2rem}.dhc-screenshot{margin-bottom:1rem;border-radius:var(--dhc-radius-sm);overflow:hidden;max-width:100%;margin-inline:auto}.dhc-screenshot img{max-width:100%;height:auto;display:block;margin-inline:auto}.dhc-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;color:var(--dhc-text);margin:0 0 0.5rem;letter-spacing:-0.02em}.dhc-wrap .dhc-website{font-size:1rem;color:var(--dhc-link) !important;text-decoration:none}.dhc-wrap .dhc-website:hover,.dhc-wrap .dhc-website:focus,.dhc-wrap .dhc-website:focus-visible{color:var(--dhc-link-hover) !important}.dhc-ceased-notice{background:rgba(214,54,56,0.25);border:2px solid rgba(214,54,56,0.6);border-radius:var(--dhc-radius-sm);padding:1rem 1.25rem;margin-bottom:1.5rem;font-size:1.05rem;color:#fff;text-align:center}.dhc-ceased-notice strong{display:block;margin-bottom:0.25rem;font-size:1.15rem}.dhc-wrap .dhc-website--disabled,.dhc-wrap .dhc-link-disabled{color:rgba(255,255,255,0.5) !important;cursor:default;text-decoration:none;pointer-events:none}.dhc-wrap .dhc-website--disabled:hover,.dhc-wrap .dhc-link-disabled:hover{color:rgba(255,255,255,0.5) !important}.dhc-card{background:var(--dhc-surface);border:1px solid var(--dhc-border);border-radius:var(--dhc-radius);padding:1.5rem;margin-bottom:1.5rem}.dhc-card__title{font-size:1.125rem;font-weight:600;margin:0 0 1rem;color:var(--dhc-text)}.dhc-desc{font-size:0.95rem;line-height:1.6;color:var(--dhc-text-muted)}.dhc-card--desc-params .dhc-desc{margin-bottom:1rem}.dhc-params{display:grid;gap:0.5rem}.dhc-param{display:flex;gap:0.5rem;font-size:0.9rem}.dhc-param__key{color:var(--dhc-text-muted);min-width:12rem}.dhc-param__value{color:var(--dhc-text)}.dhc-tabs{display:flex;flex-wrap:wrap;gap:0.25rem;margin-bottom:1rem}.dhc-tab{padding:0.5rem 0.875rem;font-size:0.875rem;font-weight:500;color:var(--dhc-text-muted);background:transparent;border:1px solid var(--dhc-border);border-radius:var(--dhc-radius-sm);cursor:pointer;transition:all var(--dhc-transition)}.dhc-tab:hover{color:var(--dhc-text);border-color:var(--dhc-text-muted)}.dhc-tab--active{background:var(--dhc-accent);border-color:var(--dhc-accent);color:#0f0f23}.dhc-panel{display:none;margin-bottom:1.5rem}.dhc-panel.dhc-panel--active{display:block}.dhc-tab-description{margin-bottom:1rem}.dhc-tab-description__title{font-size:1rem;font-weight:600;margin:0 0 0.5rem;color:var(--dhc-text)}.dhc-tab-description__content{font-size:0.9rem;line-height:1.5;color:var(--dhc-text-muted)}.dhc-table-toggle{display:inline-flex;align-items:center;gap:0.35rem;margin:0 0 1rem;padding:0.25rem 0;font-size:0.75rem;color:var(--dhc-link);background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.dhc-table-toggle:hover,.dhc-table-toggle:focus{color:var(--dhc-link-hover)}.dhc-table-toggle__icon{font-size:0.65rem;opacity:0.9}.dhc-table-wrap--collapsed .dhc-table-row--overflow{display:none}.dhc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--dhc-surface);border:1px solid var(--dhc-border);border-radius:var(--dhc-radius-sm)}.dhc-table-footer{margin-top:1rem;padding-top:0.75rem;border-top:1px solid var(--dhc-border)}.dhc-table-footer__disclaimer{font-size:0.8rem;color:var(--dhc-text-muted);margin:0 0 0.5rem;line-height:1.4}.dhc-wrap .dhc-table-footer__disclaimer .dhc-table-footer__link{color:var(--dhc-link) !important;text-decoration:none}.dhc-wrap .dhc-table-footer__disclaimer .dhc-table-footer__link:hover,.dhc-wrap .dhc-table-footer__disclaimer .dhc-table-footer__link:focus,.dhc-wrap .dhc-table-footer__disclaimer .dhc-table-footer__link:focus-visible{color:var(--dhc-link-hover) !important}.dhc-table-footer__disclaimer .dhc-table-footer__link--plain{color:inherit}.dhc-table-footer__date{font-size:0.75rem;color:var(--dhc-text-muted);margin:0}.dhc-table{width:100%;min-width:400px;border-collapse:collapse;font-size:0.875rem}.dhc-table th{padding:0.5rem 0.75rem;text-align:left;font-weight:600;font-size:0.8rem;color:var(--dhc-header-text);background:var(--dhc-accent);border-bottom:1px solid var(--dhc-border);white-space:nowrap}.dhc-table td{padding:0.5rem 0.75rem;border-top:1px solid var(--dhc-border)}.dhc-table tbody tr:hover{background:var(--dhc-surface-hover)}.dhc-table tbody tr:nth-child(even){background:transparent}.dhc-table tbody tr:nth-child(even):hover{background:var(--dhc-surface-hover)}.dhc-wrap .dhc-table a{color:var(--dhc-link) !important}.dhc-wrap .dhc-table a:hover,.dhc-wrap .dhc-table a:focus,.dhc-wrap .dhc-table a:focus-visible{color:var(--dhc-link-hover) !important}.dhc-links{background:var(--dhc-surface);border:1px solid var(--dhc-border);border-radius:var(--dhc-radius);padding:1.5rem}.dhc-links .dhc-card__title{margin-bottom:1rem}.dhc-links-grid{display:flex;flex-wrap:wrap;gap:0.75rem}.dhc-btn{display:inline-block;padding:0.625rem 1.25rem;font-size:0.9rem;font-weight:500;border-radius:var(--dhc-radius-sm);text-decoration:none;transition:all var(--dhc-transition);cursor:pointer;font-family:inherit}.dhc-btn--primary{background:var(--dhc-accent);color:#0f0f23;border:1px solid transparent}.dhc-btn--primary:hover,.dhc-btn--primary:focus{background:var(--dhc-accent-hover);outline:none}.dhc-btn--outline{background:transparent;color:var(--dhc-accent);border:1px solid var(--dhc-accent)}.dhc-btn--outline:hover,.dhc-btn--outline:focus{background:var(--dhc-accent-soft);color:var(--dhc-accent-hover);outline:none}.dhc-tariff-list{--dhc-tariff-text:#e8e8f0;--dhc-tariff-text-muted:#b8b8c8;--dhc-tariff-link:#7a9e94;--dhc-tariff-link-hover:#22e0b8;--dhc-tariff-accent:#22e0b8;--dhc-tariff-accent-hover:#5effd4;--dhc-tariff-surface:rgba(255,255,255,0.12);--dhc-tariff-border:rgba(255,255,255,0.2)}.dhc-tariff-list__title{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--dhc-tariff-text)}.dhc-tariff-list__info{font-size:0.875rem;color:var(--dhc-tariff-text-muted);margin:0 0 1rem;line-height:1.4}.dhc-tariff-list__toggle{display:inline-flex;align-items:center;gap:0.35rem;margin:0 0 1rem;padding:0.25rem 0;font-size:0.75rem;color:var(--dhc-tariff-link);background:none;border:none;cursor:pointer;text-align:left;font-family:inherit}.dhc-tariff-list__toggle:hover,.dhc-tariff-list__toggle:focus{color:var(--dhc-tariff-link-hover)}.dhc-tariff-list__toggle-icon{font-size:0.65rem;opacity:0.9}.dhc-tariff-list--collapsed .dhc-tariff-list__row--overflow{display:none}.dhc-tariff-list__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background:var(--dhc-surface);border:1px solid var(--dhc-border);border-radius:var(--dhc-radius-sm)}.dhc-wrap.dhc-tariff-list .dhc-tariff-list__table{width:100%;min-width:480px;margin:0 !important;border:none !important;border-spacing:0;border-collapse:collapse;font-size:0.875rem !important}.dhc-wrap.dhc-tariff-list .dhc-tariff-list__table th.dhc-tariff-list__th{padding:0.35rem 0.5rem !important;text-align:left;font-weight:600;font-size:0.8rem;color:var(--dhc-header-text) !important;background:var(--dhc-accent) !important;border:none !important;border-bottom:1px solid var(--dhc-border) !important}.dhc-tariff-list__row{border-bottom:1px solid var(--dhc-border)}.dhc-tariff-list__row:last-child{border-bottom:none}.dhc-wrap.dhc-tariff-list .dhc-tariff-list__table td.dhc-tariff-list__cell{padding:0.35rem 0.5rem !important;vertical-align:top;color:var(--dhc-tariff-text);border:none !important;border-bottom:1px solid var(--dhc-border) !important}.dhc-tariff-list__cell{padding:0.35rem 0.5rem;vertical-align:top;color:var(--dhc-tariff-text)}.dhc-tariff-list__th--price,.dhc-tariff-list__cell--price{text-align:right}.dhc-tariff-list__cell--price{font-size:1.15rem;font-weight:700;color:var(--dhc-accent) !important;white-space:nowrap}.dhc-tariff-list__cell--company{color:var(--dhc-tariff-text-muted)}.dhc-tariff-list__cell--meta{font-size:0.85rem;color:var(--dhc-tariff-text-muted)}.dhc-wrap.dhc-tariff-list .dhc-tariff-list__cell a{color:var(--dhc-tariff-link) !important;text-decoration:none}.dhc-wrap.dhc-tariff-list .dhc-tariff-list__cell a:hover,.dhc-wrap.dhc-tariff-list .dhc-tariff-list__cell a:focus{color:var(--dhc-tariff-link-hover) !important;text-decoration:underline}.dhc-tariff-list__cell--link{white-space:nowrap}.dhc-wrap.dhc-company-card .dhc-card,.dhc-wrap.dhc-company-card .dhc-card--desc-params{background:var(--dhc-tariff-surface);border-color:var(--dhc-tariff-border)}.dhc-wrap.dhc-company-card .dhc-card__title,.dhc-wrap.dhc-company-card .dhc-param__value,.dhc-wrap.dhc-company-card .dhc-tab-description__title{color:var(--dhc-tariff-text)}.dhc-wrap.dhc-company-card .dhc-desc,.dhc-wrap.dhc-company-card .dhc-param__key,.dhc-wrap.dhc-company-card .dhc-tab-description__content,.dhc-wrap.dhc-company-card .dhc-table-footer__disclaimer,.dhc-wrap.dhc-company-card .dhc-table-footer__date{color:var(--dhc-tariff-text-muted)}.dhc-wrap.dhc-company-card .dhc-table-wrap{background:var(--dhc-tariff-surface);border-color:var(--dhc-tariff-border)}.dhc-wrap.dhc-company-card .dhc-table{margin:0 !important;border:none !important}.dhc-wrap.dhc-company-card .dhc-table th{padding:0.5rem 0.75rem !important;text-align:left !important;font-weight:600 !important;font-size:0.8rem !important;color:var(--dhc-header-text) !important;background:var(--dhc-tariff-accent) !important;border:none !important;border-bottom:1px solid var(--dhc-tariff-border) !important;white-space:nowrap}.dhc-wrap.dhc-company-card .dhc-table td{padding:0.5rem 0.75rem !important;color:var(--dhc-tariff-text) !important;border:none !important;border-top:1px solid var(--dhc-tariff-border) !important}.dhc-wrap.dhc-company-card .dhc-panel[data-panel="free"] .dhc-table th:nth-child(n+3),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="free"] .dhc-table td:nth-child(n+3){text-align:right !important}.dhc-wrap.dhc-company-card .dhc-panel[data-panel="web"] .dhc-table th:nth-child(1),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="web"] .dhc-table td:nth-child(1),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="web"] .dhc-table th:nth-child(n+3),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="web"] .dhc-table td:nth-child(n+3){text-align:right !important}.dhc-wrap.dhc-company-card .dhc-panel[data-panel="vds"] .dhc-table th:nth-child(1),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="vds"] .dhc-table td:nth-child(1),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="vds"] .dhc-table th:nth-child(n+3),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="vds"] .dhc-table td:nth-child(n+3){text-align:right !important}.dhc-wrap.dhc-company-card .dhc-panel[data-panel="dedicated"] .dhc-table th:nth-child(1),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="dedicated"] .dhc-table td:nth-child(1),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="dedicated"] .dhc-table th:nth-child(n+3),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="dedicated"] .dhc-table td:nth-child(n+3){text-align:right !important}.dhc-wrap.dhc-company-card .dhc-panel[data-panel="domains"] .dhc-table th:nth-child(n+2),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="domains"] .dhc-table td:nth-child(n+2){text-align:right !important}.dhc-wrap.dhc-company-card .dhc-panel[data-panel="promotions"] .dhc-table th:nth-child(-n+3),.dhc-wrap.dhc-company-card .dhc-panel[data-panel="promotions"] .dhc-table td:nth-child(-n+3){text-align:right !important}.dhc-wrap.dhc-company-card .dhc-table tbody tr:hover{background:var(--dhc-surface-hover)}.dhc-wrap.dhc-company-card .dhc-table a{color:var(--dhc-tariff-link) !important}.dhc-wrap.dhc-company-card .dhc-table a:hover,.dhc-wrap.dhc-company-card .dhc-table a:focus,.dhc-wrap.dhc-company-card .dhc-table a:focus-visible{color:var(--dhc-tariff-link-hover) !important}.dhc-wrap.dhc-company-card .dhc-table-footer{border-color:var(--dhc-tariff-border)}.dhc-wrap.dhc-company-card .dhc-table-footer__disclaimer .dhc-table-footer__link{color:var(--dhc-tariff-link) !important}.dhc-wrap.dhc-company-card .dhc-table-footer__disclaimer .dhc-table-footer__link:hover,.dhc-wrap.dhc-company-card .dhc-table-footer__disclaimer .dhc-table-footer__link:focus{color:var(--dhc-tariff-link-hover) !important}.dhc-wrap.dhc-company-card .dhc-tab{color:var(--dhc-tariff-text-muted);border-color:var(--dhc-tariff-border)}.dhc-wrap.dhc-company-card .dhc-tab:hover{color:var(--dhc-tariff-text);border-color:var(--dhc-tariff-text-muted)}.dhc-wrap.dhc-company-card .dhc-tab--active{background:var(--dhc-tariff-accent);border-color:var(--dhc-tariff-accent);color:#0f0f23}.dhc-wrap.dhc-company-card .dhc-table-toggle{color:var(--dhc-tariff-link)}.dhc-wrap.dhc-company-card .dhc-table-toggle:hover,.dhc-wrap.dhc-company-card .dhc-table-toggle:focus{color:var(--dhc-tariff-link-hover)}.dhc-tariff-finder__title{font-size:1.25rem;font-weight:600;margin:0 0 1rem;color:var(--dhc-text)}.dhc-tariff-finder__form-wrap{background:var(--dhc-surface);border:1px solid var(--dhc-border);border-radius:var(--dhc-radius)}.dhc-tariff-finder__form{padding:1rem}.dhc-tariff-finder__row{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;align-items:flex-end;margin-bottom:0.75rem}.dhc-tariff-finder__row:last-child{margin-bottom:0;padding-top:0.25rem}.dhc-tariff-finder__label{display:flex;flex-direction:column;gap:0.2rem;font-size:0.8125rem;color:var(--dhc-text-muted);font-weight:400}.dhc-wrap.dhc-tariff-finder .dhc-tariff-finder__select{padding:0.35rem 0.5rem !important;font-size:0.875rem !important;color:var(--dhc-input-text) !important;background:var(--dhc-input-bg) !important;border:1px solid var(--dhc-input-border) !important;border-radius:var(--dhc-radius-sm);min-width:100px;font-family:inherit;transition:border-color var(--dhc-transition),box-shadow var(--dhc-transition);-webkit-appearance:none;appearance:none}.dhc-wrap.dhc-tariff-finder .dhc-tariff-finder__input{padding:0.35rem 0.5rem !important;font-size:0.875rem !important;color:var(--dhc-input-text) !important;background:var(--dhc-input-bg) !important;border:1px solid var(--dhc-input-border) !important;border-radius:var(--dhc-radius-sm);min-width:100px;font-family:inherit;transition:border-color var(--dhc-transition),box-shadow var(--dhc-transition)}.dhc-tariff-finder__input--count{min-width:52px;width:52px}.dhc-tariff-finder__label--count-inline{flex-direction:row;align-items:center;gap:0.4rem;flex-wrap:nowrap}.dhc-tariff-finder__label--count-inline .dhc-tariff-finder__input--count{order:1}.dhc-tariff-finder__count-suffix{order:2;white-space:nowrap}.dhc-tariff-finder__select:focus,.dhc-tariff-finder__input:focus{outline:none !important;border-color:var(--dhc-accent) !important;box-shadow:0 0 0 2px var(--dhc-accent-soft)}.dhc-tariff-finder__select option{background:var(--dhc-input-bg) !important;color:var(--dhc-input-text) !important}.dhc-wrap.dhc-tariff-finder .dhc-btn--primary{padding:0.35rem 1rem !important;font-size:0.875rem !important}@media (max-width:599px){.dhc-wrap{padding:1rem 0}.dhc-card{padding:1rem}.dhc-param{flex-direction:column}.dhc-param__key{min-width:auto}.dhc-table{font-size:0.75rem;min-width:320px}.dhc-table th,.dhc-table td{padding:0.4rem 0.5rem}.dhc-tabs{flex-direction:column}.dhc-title{font-size:1.5rem}.dhc-tariff-list__table{min-width:320px}.dhc-tariff-finder__form{padding:0.75rem}.dhc-tariff-finder__row{flex-direction:column;align-items:stretch}.dhc-wrap.dhc-tariff-finder .dhc-tariff-finder__select,.dhc-wrap.dhc-tariff-finder .dhc-tariff-finder__input{min-width:100%}.dhc-tariff-finder__input--count{min-width:52px;width:52px}}.dhc-tariff-finder--form-only .dhc-tariff-finder__form{padding:0.75rem}.dhc-tariff-finder--form-only .dhc-tariff-finder__title{font-size:1.125rem;margin-bottom:0.75rem}.dhc-tariff-finder--form-only .dhc-tariff-finder__row{margin-bottom:0.5rem}.header-box-info{text-align:center}.header-box-info .stat{font-family:Impact,Haettenschweiler,'Franklin Gothic Bold',Charcoal,sans-serif;color:var(--dhc-companies-count-stat,#0082c9);font-size:22px;line-height:1}.dhc-company-search-wrap{margin-top:1rem;margin-bottom:1rem}.dhc-company-search{position:relative;max-width:100%;width:100%}.dhc-search-input{display:block;width:100%;padding:0.75rem 1rem;font-size:1rem;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;color:var(--dhc-search-input-text);background:var(--dhc-search-input-bg);border:1px solid var(--dhc-search-input-border);border-radius:var(--dhc-radius-sm);outline:none;transition:border-color 0.2s,box-shadow 0.2s;box-sizing:border-box}.dhc-search-input::placeholder{color:var(--dhc-text-muted)}.dhc-search-input:focus{border-color:var(--dhc-accent);box-shadow:0 0 0 3px var(--dhc-accent-soft)}.dhc-search-results{position:absolute;top:100%;left:0;right:0;margin-top:0.25rem;background:linear-gradient(135deg,rgba(15,15,35,0.98) 0%,rgba(26,26,62,0.98) 100%);border:1px solid var(--dhc-border);border-radius:var(--dhc-radius-sm);box-shadow:var(--dhc-shadow);max-height:320px;overflow-y:auto;z-index:1000;display:none}.dhc-search-results.visible{display:block;animation:dhc-fadeIn 0.2s ease}@keyframes dhc-fadeIn{from{opacity:0}to{opacity:1}}.dhc-search-item{display:block;padding:0.65rem 1rem;color:var(--dhc-text);text-decoration:none;font-size:0.95rem;transition:background 0.15s;border:none}.dhc-search-item:link,.dhc-search-item:visited,.dhc-search-item:hover,.dhc-search-item:focus,.dhc-search-item:active{color:var(--dhc-text)}.dhc-search-item:hover,.dhc-search-item:focus{background:var(--dhc-surface-hover);outline:none}.dhc-search-highlight{background:var(--dhc-accent-soft);font-weight:600;padding:0.05em 0.15em;border-radius:3px}.dhc-search-empty{padding:1rem;color:var(--dhc-text-muted);font-size:0.95rem;text-align:center}