#dv-checker{--dv-dark:#173855;--dv-text:#313131;--dv-muted:#5d7288;--dv-line:#d8e0ea;--dv-cta:#ff2793;--dv-cta2:#0979ca;--dv-green:#009a00;--dv-shadow:0 4px 16px rgba(175,175,175,0.7);--dv-radius:14px}
#dv-checker,#dv-checker *{box-sizing:border-box}
#dv-checker .goto{text-transform:none}
#dv-checker .dv-action-row .goto{flex:0 0 auto;text-align:center}
.dv-is-results .dv-main-cols{grid-template-columns:1fr;border:none;background:transparent;box-shadow:none;padding:0;border-radius:0}
.dv-is-results .dv-results-panel{display:none!important}
.dv-is-results .dv-wizard-wrap{border:none;box-shadow:none;background:transparent}
.dv-is-results .dv-wizard-header{display:none}
.dv-is-results .dv-q-num-header{display:none}
.dv-is-results .dv-wizard-footer{background:transparent;border-top:1px solid var(--dv-line)}
.dv-is-results .dv-wizard-footer .dv-wizard-counter{color:var(--dv-text)}
.dv-is-results .dv-wizard-footer .goto{box-shadow:none}
.dv-panel-footer{display:flex;align-items:center;gap:14px;padding:13px 20px;background:var(--dv-dark);border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 10px 10px}
.dv-panel-footer-note{flex:1;font-size:.95rem;color:rgba(255,255,255,1);line-height:1.3;margin:0}
.dv-panel-footer-actions{display:flex;gap:8px;align-items:center;flex-shrink:0}
.dv-panel-footer .goto{box-shadow:0 0 0 1px rgba(255,255,255,.92)}
.dv-result-banner-cols{display:flex;gap:20px;align-items:flex-start}
.dv-result-banner-main{flex:0 0 62%;min-width:0}
.dv-result-banner-card{flex:1;min-width:0}
.dv-res-card{background:#fff;border-radius:10px;padding:10px 10px;text-align:center;border:1px solid rgba(23,56,85,.18);box-shadow:inset 0 2px 8px rgba(23,56,85,.06),inset 0 0 0 1px rgba(23,56,85,.04)}
.dv-res-card-logo{max-width:150px;max-height:70px;width:auto;height:auto;display:block;margin:0 auto}
.dv-res-card-phone{color:var(--dv-dark);font-size:1.5rem;font-weight:700;margin:0 0 3px;line-height:1.3}
#dv-checker .dv-result-banner .dv-res-card .dv-res-card-phone{font-size:1.5rem;opacity:1;font-weight:700;line-height:1.2}
.dv-res-card-hint{color:var(--dv-muted);font-size:.82rem;margin:0 0 6px;line-height:1.4}
.dv-res-card-web{color:var(--dv-cta2);font-size:.9rem;margin:0;line-height:1.3}
.dv-res-card-email,.dv-res-card-email a,.dv-res-card-web a{color:var(--dv-cta2);text-decoration:none}
.dv-res-card-email{font-size:.9rem;margin:2px 0 3px;line-height:1.3}
.dv-res-card-web a:hover,.dv-res-card-email a:hover{text-decoration:underline}
.dv-page-is-results .dv-page-header p,.dv-hide-on-results{display:none!important}
.dv-res-card--prompt p{color:var(--dv-text)}
.dv-res-card--prompt .dv-field{color:var(--dv-text);font-size:.9rem;padding:8px 10px;margin-top:8px}
.dv-notes-row{display:flex;gap:12px;margin-top:24px;margin-bottom:14px}
.dv-notes-row .dv-note{flex:1;margin-bottom:0}
@media(max-width:767px){.dv-result-banner-cols{flex-direction:column}.dv-result-banner-main,.dv-result-banner-card{flex:none;width:100%}.dv-notes-row{flex-direction:column}#dv-checker .dv-result-jump{max-width:none}#dv-checker .dv-result-jump-link{padding:2px 0}#dv-checker .dv-result-jump-num{width:32px;height:32px;flex-basis:32px;font-size:.95rem}}
.dv-app{font-family:Arial,Helvetica,sans-serif;color:var(--dv-text);line-height:1.55;-webkit-font-smoothing:antialiased}
.dv-main-cols{display:grid;grid-template-columns:minmax(0,1fr) 372px;gap:18px;align-items:stretch;padding:18px;border-radius:20px;border:1px solid #d7e2ee;background:linear-gradient(180deg,#f6fbff 0,#edf4fb 100%);box-shadow:0 14px 34px rgba(23,50,77,.08),inset 0 1px 0 rgba(255,255,255,.85)}
.dv-wizard-wrap{background:linear-gradient(180deg,#f0f6fc 0,#e8f0f8 100%);border:1px solid rgba(9,121,202,.28);border-radius:var(--dv-radius);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 24px rgba(9,121,202,.08);display:flex;flex-direction:column}
.dv-wizard-header{padding:22px 28px 0}
.dv-wizard-title{font-size:1.5em;font-weight:700;color:var(--dv-dark);margin:0 0 2px}
#dv-q-num-header{padding:12px 28px 4px;font-size:1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--dv-cta2)}
.dv-question-area{padding:5px 20px 20px;flex:1 1 auto;min-height:170px}
.dv-wizard-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 20px;background:var(--dv-dark);border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 var(--dv-radius) var(--dv-radius);margin-top:auto}
.dv-wizard-counter{color:#fff;font-size:1rem;font-weight:600;text-align:center;justify-self:center}
.dv-goto-nav--secondary:hover{color:#ef3e96!important;border-color:#ef3e96}
.dv-results-panel{position:sticky;top:20px;align-self:start}
.dv-usage-shell{background:#6e7d74;border-radius:var(--dv-radius);padding:16px 14px 18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 28px rgba(0,0,0,.2)}
.dv-side-title{color:rgba(255,255,255,.95);font-size:.95rem;font-weight:700;margin:0 0 8px;line-height:1.3}
.dv-side-title--accent{color:#eed700;font-size:1.5rem}
.dv-side-strong{color:#fff}
.dv-side-help p,.dv-side-desc{color:#fff;font-size:1.1rem;line-height:1.4;margin:0 0 18px}
.dv-side-contact .dv-provider-logo{max-width:140px;max-height:56px;width:auto;height:auto;display:block;margin:0 0 12px}
.dv-side-phone{color:#fff;font-size:1rem;font-weight:700;margin:0 0 2px;display:flex;align-items:center;gap:6px}
.dv-side-phone::before{font-family:fasterbroadband,sans-serif;content:'\e8b6';font-size:.9em;flex:0 0 auto;line-height:1.18;margin-top:.08em}
.dv-side-free{color:rgba(255,255,255,.55);font-size:.8rem;margin:0 0 8px}
.dv-side-web{color:rgba(255,255,255,.75);font-size:.88rem;margin:0;display:flex;align-items:center;gap:6px}
.dv-side-web::before{font-family:fasterbroadband,sans-serif;content:'\e920';font-size:.9em;opacity:.75}
.dv-alert{display:flex;align-items:stretch;border-radius:8px;overflow:hidden;margin:0 0 12px;font-size:1rem;line-height:1.55}
.dv-alert::before{font-family:fasterbroadband,sans-serif;width:52px;min-width:52px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff}
.dv-alert__body{padding:12px 16px;flex:1}
.dv-alert--info{background:#eaf4fb;color:#1e3a52}
.dv-alert--info::before{content:'\e80d';background:#2f7fae}
.dv-alert--attention{background:#fff6e2;color:#5a3a00}
.dv-alert--attention::before{content:'\e898';background:#c47a00}
.dv-alert--caution{background:#fff6e2;color:#5a3a00}
.dv-alert--caution::before{content:'\e8aa';background:#c47a00}
.dv-alert--nextstep{background:#edf6ee;color:#173855}
.dv-alert--nextstep::before{content:'\e800';background:#4f7f63}
.dv-alert--warning{background:#fdeaea;color:#5c1010}
.dv-alert--warning::before{content:'\e8aa';background:#b8332c}
.dv-alert--note{background:#eef7ef;color:#1a4226}
.dv-alert--note::before{content:'\e8c8';background:#2c7a3f}
#dv-checker .dv-card{padding:6px 0 16px;border-bottom:1px solid var(--dv-line);margin-bottom:0}
#dv-checker .dv-q{font-size:1.05rem;font-weight:700;color:var(--dv-dark);margin:0 0 6px;line-height:1.4}
#dv-checker .dv-hint{font-size:1rem;color:var(--dv-muted);margin:0 0 14px;line-height:1.55}
#dv-checker .dv-opts{display:flex;flex-direction:column;gap:7px}
#dv-checker .dv-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;background:#fff;border:2px solid var(--dv-line);border-radius:10px;color:var(--dv-text);font-weight:600;font-size:1rem;box-shadow:var(--dv-shadow);transition:border-color .15s,background .15s}
#dv-checker .dv-opt:hover{border-color:var(--dv-cta2);background:rgba(9,121,202,.03)}
#dv-checker .dv-opt.dv-on{border-color:var(--dv-cta2);background:rgba(9,121,202,.06)}
#dv-checker .dv-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--dv-line);display:flex;align-items:center;justify-content:center;flex:0 0 auto;transition:border-color .15s}
#dv-checker .dv-radio::after{content:'';width:9px;height:9px;border-radius:50%;background:transparent;transition:background .15s}
#dv-checker .dv-opt.dv-on .dv-radio{border-color:var(--dv-cta2)}
#dv-checker .dv-opt.dv-on .dv-radio::after{background:var(--dv-cta2)}
#dv-checker .dv-radio-dot{display:none}
#dv-checker .dv-chk{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:11px 14px;background:#fff;border:2px solid var(--dv-line);border-radius:10px;cursor:pointer;color:var(--dv-text);font-weight:600;font-size:1rem;box-shadow:4px 4px 11px rgba(94,89,89,0.39);transition:border-color .15s,background .15s}
#dv-checker .dv-chk:hover{border-color:var(--dv-cta2);background:rgba(9,121,202,.03)}
#dv-checker .dv-chk.dv-on{border-color:var(--dv-cta2);background:rgba(9,121,202,.06)}
#dv-checker .dv-box{width:20px;height:20px;border-radius:5px;border:2px solid var(--dv-line);background:#fff;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s}
#dv-checker .dv-chk.dv-on .dv-box{border-color:var(--dv-cta2);background:var(--dv-cta2);color:#fff}
.dv-goto-nav{min-width:120px;text-align:center;box-shadow:0 0 0 1px rgba(255,255,255,.92)}
.dv-goto-nav--secondary{background-color:transparent;border-color:rgba(255,255,255,.4);color:rgba(255,255,255,.9);box-shadow:0 0 0 1px rgba(255,255,255,.82)}
.dv-goto-nav--secondary::before{box-shadow:none}
.dv-goto-nav--disabled{opacity:.35;pointer-events:none}
.dv-chevron-right::after{font-family:fasterbroadband,sans-serif;content:'\f105';color:#fb449f;font-size:inherit;margin-left:5px}
.dv-chevron-left::before{font-family:fasterbroadband,sans-serif;content:'\f105';color:#fb449f;font-size:inherit;margin-right:5px;display:inline-block;transform:scaleX(-1)}
#dv-checker .dv-field-wrap{margin-top:14px}
#dv-checker .dv-field-label{display:block;font-weight:700;color:var(--dv-dark);margin-bottom:6px;font-size:1rem}
#dv-checker .dv-field{width:100%;padding:10px 14px;border:2px solid var(--dv-line);border-radius:10px;color:var(--dv-text);font-size:1rem;font-family:inherit;outline:none;transition:border-color .12s;background:#fff}
#dv-checker .dv-field:focus{border-color:var(--dv-cta2)}
#dv-checker .dv-panel{background:#fff;border-radius:10px;margin-bottom:60px;box-shadow:4px 4px 11px rgba(94,89,89,0.39);border:1px solid #ebf3fc;overflow:hidden}
.dv-panel-head{display:flex;justify-content:space-between;align-items:center;padding:5px 20px;cursor:pointer;background:rgba(23,56,85,.03);border-bottom:1px solid var(--dv-line);user-select:none;transition:background .15s}
.dv-panel-head:hover{background:rgba(23,56,85,.03)}
.dv-panel-title{margin:0;display:flex;align-items:center;gap:8px;font-size:1.05rem;font-weight:700;color:var(--dv-dark)}
.dv-panel-icon{width:50px;height:50px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 50px;background:rgba(15,166,60,1);border:1px solid #0b7f2e;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.dv-panel-icon::before{font-family:fasterbroadband,sans-serif;font-size:1.5em;line-height:1;color:#fff}
.dv-panel-icon--mail::before{content:'\e86e'}
.dv-panel-icon--phone::before{content:'\e8b6'}
.dv-panel-icon--equip::before{content:'\e86e'}
.dv-panel-toggle{background:none;border:1px solid var(--dv-line);border-radius:6px;color:var(--dv-dark);font-size:.88rem;font-weight:700;cursor:pointer;padding:4px 10px;display:flex;align-items:center;gap:4px;font-family:inherit;transition:background .15s;white-space:nowrap}
.dv-panel-toggle:hover{background:rgba(23,56,85,.08)}
#dv-checker .dv-panel-toggle{border-color:rgba(245,31,138,.55);color:#f51f8a}
#dv-checker .dv-panel-toggle:hover,#dv-checker .dv-panel-toggle:focus{background:rgba(245,31,138,.08);border-color:#f51f8a;color:#f51f8a}
#dv-checker .dv-panel-footer .goto{background:#f51f8a;border-color:#f51f8a;color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.92)}
#dv-checker .dv-panel-footer .goto:hover,#dv-checker .dv-panel-footer .goto:focus{background:#d70f72;border-color:#d70f72;color:#fff!important}
#dv-checker .dv-panel-footer .goto:hover *,#dv-checker .dv-panel-footer .goto:focus *{color:#fff!important}
.dv-ptoggle-icon::before{font-family:fasterbroadband,sans-serif;font-size:1.1em;line-height:1}
.dv-ptoggle-open::before{content:'\e908'}
.dv-ptoggle-closed::before{content:'\e907'}
.dv-panel-body{padding:16px 20px 20px}
#dv-checker .dv-panel-sub{font-size:1rem;color:var(--dv-muted);margin:0 0 12px;line-height:1.4}
#dv-checker .dv-panel-sub--always{font-size:.95rem;color:var(--dv-muted);margin:0;padding:10px 20px 12px;line-height:1.4;border-bottom:1px solid var(--dv-line)}
#dv-checker .dv-output-wrap{position:relative;overflow:hidden;max-height:160px;transition:max-height 0.3s ease}
#dv-checker .dv-output-wrap.dv-expanded{max-height:9999px}
#dv-checker .dv-output-pre{margin:0;padding:14px;background:#f4f6f9;border:1px solid var(--dv-line);border-radius:8px;font-family:Arial,Helvetica,sans-serif;font-size:1rem;color:var(--dv-text);line-height:1.75;white-space:pre-wrap;word-break:break-word}
#dv-checker .dv-fade{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#f4f6f9);pointer-events:none}
#dv-checker .dv-expanded .dv-fade{display:none}
#dv-checker .dv-expand-btn{display:inline;background:none;border:none;color:#f51f8a;font-size:.9rem;font-weight:600;cursor:pointer;padding:4px 0;margin:6px 20px 12px;font-family:inherit;text-decoration:underline;text-underline-offset:3px}
#dv-checker .dv-expand-btn:hover{opacity:.75}
#dv-checker .dv-action-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px;justify-content:flex-end}
#dv-checker .dv-copy-btn.dv-copied{background-color:var(--dv-green)!important;border-color:var(--dv-green)!important;color:#fff!important}
#dv-checker .dv-small-note{font-size:.88em;color:var(--dv-muted);margin:8px 0 0;line-height:1.4}
#dv-checker .dv-result-banner{background:linear-gradient(140deg,#0b1f35 0,#0f2b3d 55%,#173855 100%);color:#fff;border-radius:10px;padding:22px;margin-bottom:16px;border-bottom:3px solid rgba(255,39,147,.55)}
#dv-checker .dv-result-banner .dv-eyebrow{font-size:.82rem;opacity:.7;letter-spacing:.8px;text-transform:uppercase;font-weight:700;margin-bottom:8px}
#dv-checker .dv-result-banner h2{margin:0 0 8px;line-height:1.3;color:#fff}
#dv-checker .dv-result-banner p{opacity:.85;margin:0;line-height:1.6;font-size:1rem}
#dv-checker .dv-result-banner p.dv-result-summary--warning{display:flex;align-items:center;gap:8px;opacity:1}
#dv-checker .dv-result-summary-icon::before{font-family:fasterbroadband,sans-serif;content:'\e8aa';display:inline-flex;align-items:center;justify-content:center;color:#f3a21a;font-size:1.25rem;line-height:1}
#dv-checker .dv-result-jump{display:grid;gap:10px;margin-top:18px;max-width:560px}
#dv-checker .dv-result-jump-link{display:flex;align-items:center;gap:12px;padding:2px 0;color:#fff;text-decoration:none;line-height:1.35;background:transparent;border:0;border-radius:0;box-shadow:none;transition:opacity .15s}
#dv-checker .dv-result-jump-link:hover,#dv-checker .dv-result-jump-link:focus{background:transparent;border-color:transparent;box-shadow:none;transform:none;outline:none;opacity:.9}
#dv-checker .dv-result-jump-num{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;background:#fff;color:var(--dv-dark);font-weight:700;font-size:.95rem;border:2px solid rgba(219,1,110,.92);box-shadow:0 0 0 2px rgba(255,255,255,.96)}
#dv-checker .dv-result-jump-text{position:relative;font-weight:500;font-size:.96rem;text-decoration:underline;text-underline-offset:3px;padding-left:16px}
#dv-checker .dv-result-jump-text::before{font-family:fasterbroadband,sans-serif;display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:inherit;color:#fb449f;content:'\f105';text-decoration:none}
#dv-checker .dv-contact-panel{background:#fff;border-radius:10px;padding:20px 22px;margin-bottom:16px;box-shadow:var(--dv-shadow);border:1px solid var(--dv-line)}
#dv-checker .dv-contact-panel h3{color:var(--dv-dark);margin:0 0 10px}
#dv-checker .dv-contact-phone{margin:0 0 6px;color:var(--dv-text);font-size:1rem}
#dv-checker .dv-contact-sub{font-size:1rem;color:var(--dv-muted);margin:0;line-height:1.4}
#dv-checker .dv-contact-free{font-size:.88em;color:var(--dv-muted)}
#dv-checker .dv-exit{padding:16px 0}
#dv-checker .dv-exit h2{color:var(--dv-dark);margin:0 0 10px}
#dv-checker .dv-exit p{color:var(--dv-muted);margin:0 0 10px;}
.dv-provider-logo{display:block;max-width:130px;max-height:70px;width:auto;height:auto}
.dv-provider-phone{color:#fff;font-size:1.15rem;font-weight:700;margin:0 0 4px;line-height:1.3}
.dv-provider-free{color:rgba(255,255,255,.65);font-size:.88rem;margin:0 0 4px;line-height:1.3}
.dv-provider-web{color:#fff;font-size:.95rem;margin:0;line-height:1.3}
@media(max-width:992px){.dv-main-cols{grid-template-columns:1fr;padding:0;border:none;background:transparent;box-shadow:none;border-radius:0}.dv-results-panel{position:static}.dv-wizard-footer{grid-template-columns:auto 1fr auto}}
@media(max-width:767px){.dv-wizard-footer{display:grid;grid-template-columns:minmax(96px,auto) 1fr minmax(96px,auto);align-items:center;gap:8px}#dv-back-wrap{grid-column:1;justify-self:start}.dv-wizard-counter{grid-column:2;justify-self:center;font-size:.92rem}#dv-next-wrap{grid-column:3;justify-self:end}.dv-goto-nav{min-width:96px;padding-left:14px;padding-right:14px}}
@media(max-width:755px){.dv-panel-footer{flex-direction:column;align-items:stretch;gap:8px;padding:10px 16px}.dv-panel-footer-note{color:rgba(255,255,255,1)}.dv-panel-footer-actions{justify-content:space-between}}
@media(max-width:389px){.dv-wizard-footer{grid-template-columns:minmax(82px,auto) 1fr minmax(82px,auto);gap:6px;padding-left:12px;padding-right:12px}.dv-goto-nav{min-width:82px;padding-left:10px;padding-right:10px}.dv-wizard-counter{font-size:.84rem}}
@media print{#dv-checker .dv-no-print{display:none!important}#dv-checker .dv-output-wrap{max-height:none!important}#dv-checker .dv-fade{display:none!important}#dv-checker .dv-panel,#dv-checker .dv-contact-panel{box-shadow:none!important;border:1px solid #ddd!important;break-inside:avoid}#dv-checker .dv-result-banner{-webkit-print-color-adjust:exact;print-color-adjust:exact}#dv-checker .dv-issue{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.dv-provider-group-title{font-size:14px;line-height:1.25;margin:18px 0 10px;color:#173855;font-weight:800}
.dv-show-more{display:inline-flex;align-items:center;justify-content:center;width:100%;border:1px dashed rgba(9,121,202,.45);background:#f4fbff;color:#173855;border-radius:12px;padding:13px 16px;margin:14px 0 6px;font-size:15px;font-weight:800;cursor:pointer}
.dv-show-more:hover{background:#eaf6ff;border-color:#0979ca}
#dv-checker .dv-opt--unlisted:not(.dv-on){border:1px dashed rgba(9,121,202,.31);background:#f4fbff}
#dv-checker .dv-opt--unlisted:not(.dv-on):hover{background:#eaf6ff;border-color:#0979ca}
.dv-opts-special{margin-top:14px;padding-top:14px;border-top:1px solid rgba(23,56,85,.12)}
.dv-other-provider-choice{margin:14px 0 12px;padding:14px;border:1px solid rgba(23,56,85,.12);border-radius:14px;background:#f8fbfe}
.dv-other-provider-choice .dv-provider-group-title{margin:0 0 10px}
.dv-provider-separator{border:0;border-top:1px solid rgba(23,56,85,.16);margin:16px 0 4px}
.dv-side-contact{text-align:center}
.dv-side-contact-logo-strip{background:#fff;border-radius:calc(var(--dv-radius) - 2px) calc(var(--dv-radius) - 2px) 0 0;border-bottom:3px solid rgba(55,70,60,0.27);margin:-16px -14px 18px;padding:0;display:flex;align-items:center;justify-content:center;min-height:84px}
.dv-side-contact .dv-provider-logo{max-width:170px;max-height:90px;margin:0 auto}
.dv-side-contact-body{padding:0 4px 2px}
.dv-side-contact-title{font-size:1.35rem;margin-bottom:12px}
.dv-side-contact .dv-side-desc{font-size:1.08rem;margin-bottom:20px}
.dv-side-contact .dv-side-phone{display:inline-flex;justify-content:flex-start;align-items:flex-start;gap:7px;max-width:100%;font-size:1.25rem;line-height:1.12;margin:0 auto 4px;text-align:left}
.dv-side-contact .dv-side-phone::before{line-height:1.12;margin-top:.08em}
.dv-side-contact .dv-side-email,.dv-side-contact .dv-side-web{justify-content:center;margin-top:10px}
.dv-side-contact .dv-side-email{margin-bottom:0}
.dv-side-contact .dv-side-web::before{content:none}
.dv-side-email-link,.dv-side-web-link{color:#fff;text-decoration:none;font-size:1rem;line-height:1.35;display:inline-flex;align-items:center;justify-content:center;gap:6px}
.dv-side-email-link:hover,.dv-side-email-link:focus,.dv-side-web-link:hover,.dv-side-web-link:focus{color:#fff;text-decoration:underline}
.dv-side-web-link::after{font-family:fasterbroadband,sans-serif;content:'\e920';font-size:.9em;opacity:.78;text-decoration:none}
#dv-checker .dv-res-card-web,#dv-checker .dv-res-card-email {max-width: 100%;overflow-wrap: anywhere;word-break: break-word;}
#dv-checker .dv-res-card-web a,#dv-checker .dv-res-card-email a {display: inline-block;max-width: 100%;overflow-wrap: anywhere;word-break: break-word;}