/* Promoted clean owner for service family representative.

   family_id: service_lp:usb

   representative_page: odzyskiwanie-danych-z-dyskow-zewnetrznych-usb.html

   Promoted from the parity-approved candidate for Batch 01 scoped swap.

   Protected global/header/footer/cookie/callbar/form selectors are intentionally excluded. */



#service-template{--section-height:auto;}

#service-template .dsk-service-inline-heading{
  margin:0;
  margin-bottom:10px;
  color:inherit;
  padding:0;
  text-align:left;
  word-wrap:normal;
}

#service-template .sb-text-image__content, #service-template .sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta, #service-template .sb-title, #service-template .sb-subtitle, #service-template .dsk-subnav, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list, #service-template .sb-column, #service-template .sb-column-content, #service-template + section .sb-column, #service-template + section .sb-column-content, #service-template + section .sb-text-image__content, #service-template + section .sb-text-image__content-paragraph, #service-template + section .sb-text-image__content-cta, #service-template + section .sb-title, #service-template + section .sb-subtitle, #service-template + section .alert-box, #service-template + section .dsk-steps-ol, #service-template + section .dsk-icon-list, #service-template + section .dsk-method-list{
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}

#service-template .sb-title .display-font, #service-template .sb-subtitle span, #service-template .sb-text-image__content-paragraph p, #service-template .sb-text-image__content-paragraph li, #service-template .sb-text-image__content-paragraph a, #service-template .sb-text-image__content-paragraph strong, #service-template .sb-text-image__content-paragraph em, #service-template .dsk-subnav__item, #service-template .alert-box, #service-template .alert-box a, #service-template + section p, #service-template + section li, #service-template + section a, #service-template + section .sb-title .display-font, #service-template + section .sb-subtitle span{
  overflow-wrap:anywhere;
  word-break:break-word;
  hyphens:auto;
}

.sb-text-image__content-cta{content-visibility:auto;contain-intrinsic-size:auto 220px;}

section[id*="service-template"] .sb-text-image__content{order:2;}

#default-contact-cta-section-template{content-visibility:auto;contain-intrinsic-size:auto 620px;}

#service-template .dsk-wave-services-wave-457eba687dd286{margin-top:14px;}

@media (min-width:769px){
  #service-template > .container.sb-container-fixed.sb-container, #service-template + section > .container.sb-container-fixed.sb-container{
    width:min(var(--dsk-service-shell-max),calc(100% - (var(--dsk-service-shell-gutter) * 2)));
    max-width:var(--dsk-service-shell-max);
    margin-left:auto;
    margin-right:auto;
    padding-left:var(--dsk-service-shell-gutter);
    padding-right:var(--dsk-service-shell-gutter);
    box-sizing:border-box;
  }

  #service-template .sb-text-image__content.sb-text-image__content, #service-template .sb-title.sb-title, #service-template .sb-subtitle.sb-subtitle, #service-template .sb-text-image__content-cta.sb-text-image__content-cta, #service-template .dsk-subnav.dsk-subnav, #service-template .sb-text-image__content-paragraph.sb-text-image__content-paragraph, #service-template .alert-box.alert-box, #service-template .dsk-steps-ol.dsk-steps-ol, #service-template .dsk-icon-list.dsk-icon-list, #service-template .dsk-method-list.dsk-method-list{
    display:block !important;
    width:100%;
    max-width:var(--dsk-service-copy-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
  }

  #service-template .dsk-subnav.dsk-subnav{
    gap:10px;
    margin:14px 0 26px;
  }

  #service-template h1.sb-text-image__content-title.sb-text-image__content-title, #service-template .sb-text-image__content-title.sb-text-image__content-title{
    display:block;
    width:100%;
    max-width:var(--dsk-service-copy-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
    text-wrap:balance;
    word-break:normal;
    overflow-wrap:normal;
    hyphens:manual;
  }

  #service-template .sb-text-image__content, #service-template .sb-text-image__content-title, #service-template .sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta, #service-template .sb-title, #service-template .sb-subtitle, #service-template .dsk-subnav, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list{
    margin-left:0;
    margin-right:auto;
    justify-self:start;
    align-self:flex-start;
    text-align:left;
  }

  #service-template .sb-text-image__content, #service-template .sb-title, #service-template .sb-subtitle, #service-template .sb-text-image__content-cta, #service-template .dsk-subnav{
    width:100%;
    max-width:var(--dsk-service-shell-max);
  }

  #service-template .sb-text-image__content-title, #service-template .sb-text-image__content-paragraph, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list{
    width:100%;
    max-width:var(--dsk-service-copy-max);
  }

  #service-template .sb-text-image__content.sb-text-image__content, #service-template .sb-title.sb-title, #service-template .sb-subtitle.sb-subtitle, #service-template .sb-text-image__content-cta.sb-text-image__content-cta, #service-template .dsk-subnav.dsk-subnav, #service-template h1.sb-text-image__content-title.sb-text-image__content-title, #service-template .sb-text-image__content-title.sb-text-image__content-title{
    width:100%;
    max-width:var(--dsk-service-content-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
  }

  #service-template .sb-text-image__content-paragraph.sb-text-image__content-paragraph, #service-template .alert-box.alert-box, #service-template .dsk-steps-ol.dsk-steps-ol, #service-template .dsk-icon-list.dsk-icon-list, #service-template .dsk-method-list.dsk-method-list{
    width:100%;
    max-width:var(--dsk-service-copy-max);
    margin-left:0;
    margin-right:auto;
    align-self:flex-start;
    justify-self:start;
    text-align:left;
  }

  .dsk-page-hdd #service-template .sb-text-image__content, .dsk-page-hdd #service-template .sb-title{
    margin-left:0;
    margin-right:auto;
  }

  .dsk-page-hdd #service-template .sb-text-image__content-paragraph p{color:#374151;}

  .dsk-page-hdd .dsk-icon-list > li, .dsk-page-hdd .dsk-method-list > li{margin:0;}

  .dsk-page-hdd .dsk-icon-list{
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
  }

  .dsk-page-hdd .alert-box{
    margin-left:0;
    margin-right:auto;
  }
}

@media (min-width:769px) and (max-width:1439px){
  #service-template .sb-text-image.sb-text-image{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    justify-content:flex-start !important;
    gap:20px;
  }

  #service-template .sb-text-image__content.sb-text-image__content{
    order:1 !important;
    flex:0 1 auto !important;
    margin-right:0;
  }
}

@media (min-width:1440px){
  #service-template .sb-text-image.sb-text-image{
    display:flex;
    flex-direction:row;
    align-items:flex-start;
    justify-content:flex-start;
    gap:20px;
  }

  #service-template .sb-text-image__content.sb-text-image__content{
    order:1;
    flex:0 1 var(--dsk-service-content-max);
    width:100%;
    max-width:var(--dsk-service-content-max);
    margin-right:0;
  }
}

@media (min-width:821px){
  #service-template > .container.sb-container-fixed.sb-container > .row.sb-row > .sb-column:only-child, #service-template + section > .container.sb-container-fixed.sb-container > .row.sb-row > .sb-column:only-child{
    padding-left:0;
    padding-right:0;
  }

  #service-template .sb-column, #service-template .sb-column-content, #service-template + section .sb-column, #service-template + section .sb-column-content{
    width:100%;
    max-width:none;
    min-width:0;
    flex:0 0 100%;
    box-sizing:border-box;
  }

  #service-template .sb-text-image__content.sb-text-image__content, #service-template .sb-title.sb-title, #service-template .sb-subtitle.sb-subtitle, #service-template .dsk-subnav.dsk-subnav, #service-template h1.sb-text-image__content-title.sb-text-image__content-title, #service-template .sb-text-image__content-title.sb-text-image__content-title{
    width:100%;
    max-width:calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2));
    margin-left:0;
    margin-right:auto;
    box-sizing:border-box;
  }

  #service-template .sb-text-image__content-paragraph.sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta.sb-text-image__content-cta, #service-template .alert-box.alert-box, #service-template .dsk-steps-ol.dsk-steps-ol, #service-template .dsk-icon-list.dsk-icon-list, #service-template .dsk-method-list.dsk-method-list{
    width:100%;
    max-width:min(1200px,calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)));
    margin-left:0;
    margin-right:auto;
    box-sizing:border-box;
  }
}

@media (max-width:768px){
  #service-template > .container.sb-container-fixed.sb-container, #service-template + section > .container.sb-container-fixed.sb-container, #default-contact-cta-section-template > .container.sb-container-fixed.sb-container{
    padding-left:var(--dsk-service-shell-gutter);
    padding-right:var(--dsk-service-shell-gutter);
    box-sizing:border-box;
  }

  #service-template .sb-column, #service-template .sb-column-content, #service-template .sb-text-image__content, #service-template .sb-text-image__content-paragraph, #service-template .sb-text-image__content-cta, #service-template .sb-title, #service-template .sb-subtitle, #service-template .dsk-subnav, #service-template .alert-box, #service-template .dsk-steps-ol, #service-template .dsk-icon-list, #service-template .dsk-method-list, #service-template + section .sb-column, #service-template + section .sb-column-content, #service-template + section .sb-text-image__content, #service-template + section .sb-text-image__content-paragraph, #service-template + section .sb-text-image__content-cta, #service-template + section .sb-title, #service-template + section .sb-subtitle{
    width:100%;
    max-width:none;
    min-width:0;
    box-sizing:border-box;
  }

  #service-template .sb-title .display-font, #service-template h1.sb-text-image__content-title, #service-template .sb-text-image__content-title, #service-template + section .sb-title .display-font, #service-template + section h1, #default-contact-cta-section-template .sb-title .display-font, #default-contact-cta-section-template h1{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }

  #service-template .sb-title .display-font, #service-template h1.sb-text-image__content-title, #service-template .sb-text-image__content-title{
    font-size:clamp(1.85rem,7.9vw,2.45rem);
    line-height:1.06;
    letter-spacing:-0.03em;
  }

  #service-template .sb-subtitle span, #service-template .sb-text-image__content-paragraph h2, #service-template .sb-text-image__content-paragraph h3, #service-template + section h2, #service-template + section h3, #sb-page-structure .items-grid__header .display-font, #sb-page-structure .items-grid__header.h3 .display-font, #sb-page-structure .dsk-service-panel h2, #sb-page-structure .dsk-service-panel h3, #sb-page-structure .dsk-related-services h2, #sb-page-structure .dsk-related-articles h2, #sb-page-structure .dsk-related-services h3, #sb-page-structure .dsk-related-articles h3{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }

  #service-template .sb-text-image__content-paragraph p, #service-template .sb-text-image__content-paragraph li, #service-template .sb-text-image__content-paragraph a, #service-template + section p, #service-template + section li, #service-template + section a, #sb-page-structure .items-grid__summary, #sb-page-structure .items-grid__description p, #sb-page-structure .dsk-service-panel p, #sb-page-structure .dsk-service-panel li, #sb-page-structure .dsk-related-services p, #sb-page-structure .dsk-related-services li, #sb-page-structure .dsk-related-articles p, #sb-page-structure .dsk-related-articles li{
    overflow-wrap:break-word !important;
    word-break:normal;
    hyphens:none;
  }

  #sb-page-structure .sb-text-image__content, #sb-page-structure .sb-text-image__content-paragraph, #sb-page-structure .sb-text-image__content-cta, #sb-page-structure .sb-text-image__content-title, #sb-page-structure .sb-title, #sb-page-structure .sb-subtitle, #sb-page-structure .items-grid__item-content, #sb-page-structure .items-grid__summary, #sb-page-structure .items-grid__description, #sb-page-structure .dsk-subnav, #sb-page-structure .alert-box, #sb-page-structure .dsk-steps-ol, #sb-page-structure .dsk-icon-list, #sb-page-structure .dsk-method-list, #sb-page-structure .contact-details, #sb-page-structure .dsk-service-panel, #sb-page-structure .dsk-related-services, #sb-page-structure .dsk-related-articles{
    width:100%;
    max-width:none;
    min-width:0;
    box-sizing:border-box;
  }

  #sb-page-structure .sb-text-image__content, #sb-page-structure .sb-text-image__content-paragraph, #sb-page-structure .sb-text-image__content-cta, #sb-page-structure .sb-text-image__content-title, #sb-page-structure .sb-title, #sb-page-structure .sb-subtitle, #sb-page-structure .items-grid__item-content, #sb-page-structure .items-grid__summary, #sb-page-structure .items-grid__description{
    padding-left:0;
    padding-right:0;
  }

  #sb-page-structure .items-grid__item-body, #sb-page-structure .dsk-service-panel, #sb-page-structure .dsk-related-services, #sb-page-structure .dsk-related-articles, #sb-page-structure .contact-details, #sb-page-structure .alert-box{
    padding-left:var(--dsk-service-mobile-inner-pad);
    padding-right:var(--dsk-service-mobile-inner-pad);
  }

  #sb-page-structure h1, #sb-page-structure h2, #sb-page-structure h3, #sb-page-structure h4, #sb-page-structure .sb-title .display-font, #sb-page-structure .sb-subtitle span, #sb-page-structure .items-grid__header .display-font, #sb-page-structure .items-grid__header.h3 .display-font, #sb-page-structure .items-grid__item-title, #sb-page-structure .dsk-servicecard__label, #sb-page-structure .dsk-subnav__item, #sb-page-structure .contact-details a{
    overflow-wrap:normal;
    word-break:normal;
    hyphens:none;
    text-wrap:balance;
  }
}

@media (max-width: 767px){
  .sb-text-image__content-cta{contain-intrinsic-size:auto 320px;}
}

@media (max-width:767px){
  .dsk-page-hdd .dsk-subnav{gap:8px;margin:10px 0 16px;}

  .dsk-page-hdd .dsk-subnav__item{padding:10px 12px;border-radius:12px;font-size:.95rem;box-shadow:0 6px 14px rgba(0,0,0,.04);}

  .dsk-page-hdd .dsk-subnav__item::after{font-size:1.125rem;margin-left:10px;opacity:.5;}

  .dsk-page-hdd .dsk-icon-list, .dsk-page-hdd .dsk-method-list, .dsk-page-hdd .dsk-steps-ol{margin:10px 0 14px;}

  .dsk-page-hdd .dsk-icon-list > li{padding:10px 10px 10px 38px;border-radius:12px;margin:8px 0;}

  .dsk-page-hdd .dsk-icon-list > li::before{left:12px;top:9px;}

  .dsk-page-hdd .dsk-method-list > li{padding:10px 10px 10px 12px;border-radius:12px;}

  .dsk-page-hdd .alert-box{padding:12px 12px;border-radius:14px;margin:12px 0 16px;}

  .dsk-page-hdd .alert-box p{margin:0 0 8px;}

  .dsk-page-hdd .dsk-steps-ol > li{padding:10px 10px 10px 40px;border-radius:12px;margin:8px 0;box-shadow:0 6px 14px rgba(0,0,0,.035);}

  .dsk-page-hdd .dsk-steps-ol > li::before{left:12px;top:9px;width:20px;height:20px;font-size:.75rem;}

  #default-contact-cta-section-template{content-visibility:visible;contain-intrinsic-size:auto;}
}

@media (max-width:390px){
  .dsk-page-hdd .dsk-subnav{gap:6px;margin:8px 0 14px;}

  .dsk-page-hdd .dsk-subnav__item{padding:9px 10px;border-radius:11px;font-size:.92rem;}

  .dsk-page-hdd .dsk-icon-list, .dsk-page-hdd .dsk-method-list, .dsk-page-hdd .dsk-steps-ol{margin:8px 0 12px;}

  .dsk-page-hdd .dsk-icon-list > li{padding:9px 9px 9px 34px;border-radius:11px;margin:7px 0;}

  .dsk-page-hdd .dsk-icon-list > li::before{left:11px;top:8px;}

  .dsk-page-hdd .dsk-method-list > li{padding:9px 9px 9px 11px;border-radius:11px;}

  .dsk-page-hdd .alert-box{padding:10px 10px;border-radius:12px;margin:10px 0 14px;}

  .dsk-page-hdd .alert-box p{margin:0 0 7px;}

  .dsk-page-hdd .dsk-steps-ol > li{padding:9px 9px 9px 36px;border-radius:11px;margin:7px 0;}

  .dsk-page-hdd .dsk-steps-ol > li::before{left:10px;top:8px;width:18px;height:18px;font-size:.72rem;}
}

@media (min-width: 768px){
  section[id*="service-template"] .sb-text-image__content{
    order:2;
    flex:1;
  }
}

  @media (min-width:769px){
@media (min-width:980px){
  .dsk-page-hdd .dsk-icon-list{grid-template-columns:1fr 1fr;}
}
  }[data-service-cluster="usb"]{
  --dsk-service-content-max:min(1280px,calc(var(--dsk-service-shell-max) - (var(--dsk-service-shell-gutter) * 2)));
  --dsk-service-copy-max:min(1200px,calc(var(--dsk-service-shell-max) - 120px));
}[data-service-cluster="usb"] #service-template .sb-text-image{
  display:flex;
  flex-direction:column-reverse;
}[data-service-cluster="usb"] #service-template .sb-text-image__content{
  order:2;
}

.dsk-guides-section,
#guides-and-articles{
  content-visibility:auto;
  contain-intrinsic-size:auto 560px;
}

@media (max-width:767px){
  .dsk-guides-section,
  #guides-and-articles{
    contain-intrinsic-size:auto 760px;
  }[data-service-cluster="usb"] #service-template .alert-box{
    padding-left:14px;
    padding-right:14px;
  }
}

@media (min-width:768px){[data-service-cluster="usb"] #service-template .sb-text-image{
    flex-direction:row;
  }[data-service-cluster="usb"] #service-template .sb-text-image__content{
    order:2;
    flex:1;
    margin-right:0;
  }
}[data-service-cluster="usb"]{
  --dsk-usb-navy:#07182c;
  --dsk-usb-navy-2:#0d2742;
  --dsk-usb-graphite:#172235;
  --dsk-usb-steel:#2f6fa3;
  --dsk-usb-azure:#3f83bd;
  --dsk-usb-ice:#f4f8fc;
  --dsk-usb-line:#cfe0ee;
  --dsk-usb-muted:#526274;
  --dsk-usb-amber:#c47a13;
  --dsk-usb-success:#11865b;
  background:#f3f7fb;
}[data-service-cluster="usb"] #service-template{
  position:relative;
  isolation:isolate;
  padding:clamp(38px,5vw,72px) 0 clamp(42px,6vw,84px);
  background:
    radial-gradient(900px 420px at 82% 12%,rgba(63,131,189,.28),transparent 62%),
    linear-gradient(135deg,var(--dsk-usb-navy) 0%,#0a1d33 48%,var(--dsk-usb-navy-2) 100%);
  overflow:hidden;
}[data-service-cluster="usb"] #service-template::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  opacity:.24;
  background:
    repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 42px),
    repeating-linear-gradient(0deg,rgba(255,255,255,.055) 0 1px,transparent 1px 42px);
  mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 82%);
}[data-service-cluster="usb"] #service-template .dsk-service-landing__shell{
  position:relative;
  width:100%;
  padding:clamp(22px,4vw,46px);
  border:1px solid rgba(207,224,238,.9);
  border-radius:28px;
  background:
    linear-gradient(135deg,rgba(255,255,255,.98),rgba(244,248,252,.96)),
    radial-gradient(420px 260px at 88% 12%,rgba(63,131,189,.12),transparent 68%);
  box-shadow:0 26px 70px rgba(5,18,34,.32),inset 0 1px 0 rgba(255,255,255,.85);
  overflow:hidden;
}[data-service-cluster="usb"] #service-template .dsk-service-landing__shell::after{
  content:"USB";
  position:absolute;
  right:clamp(20px,5vw,68px);
  top:clamp(18px,4vw,54px);
  color:rgba(47,111,163,.10);
  font-size:clamp(4.25rem,10vw,9rem);
  line-height:1;
  font-weight:900;
  letter-spacing:-.08em;
  pointer-events:none;
}[data-service-cluster="usb"] #service-template .dsk-service-landing__content{
  position:relative;
  z-index:1;
}[data-service-cluster="usb"] #service-template h1.sb-text-image__content-title{
  max-width:980px;
  margin:0 0 clamp(18px,2.2vw,28px);
  color:var(--dsk-usb-navy);
  font-size:clamp(2.3rem,4.5vw,4.65rem);
  line-height:1.1;
  letter-spacing:-.055em;
  text-wrap:balance;
}[data-service-cluster="usb"] #service-template .dsk-service-inline-heading, [data-service-cluster="usb"] #service-template .dsk-usb-section-title, [data-service-cluster="usb"] #service-template .sb-text-image__content-paragraph > h2{
  max-width:900px;
  margin:clamp(32px,4vw,52px) 0 14px;
  color:var(--dsk-usb-navy);
  font-size:clamp(1.45rem,2.35vw,2.2rem);
  line-height:1.16;
  letter-spacing:-.025em;
  font-weight:850 !important;
  text-wrap:balance;
}[data-service-cluster="usb"] #service-template .sb-text-image__content-paragraph > h3{
  margin:24px 0 8px;
  color:var(--dsk-usb-graphite);
  font-size:clamp(1.05rem,1.35vw,1.25rem);
  line-height:1.25;
  font-weight:800 !important;
}[data-service-cluster="usb"] #service-template .sb-text-image__content-paragraph p, [data-service-cluster="usb"] #service-template .sb-text-image__content-paragraph li{
  max-width:75ch;
  color:#344256;
  font-size:clamp(1rem,1.05vw,1.075rem);
  line-height:1.65;
}[data-service-cluster="usb"] #service-template .sb-text-image__content-paragraph > p:first-of-type{
  max-width:66ch;
  color:#26364b;
  font-size:clamp(1.06rem,1.25vw,1.2rem);
}[data-service-cluster="usb"] #service-template a{
  color:#1f5f92;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}[data-service-cluster="usb"] .dsk-usb-breadcrumb{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  margin:0 0 16px;
  color:#6a7a8d;
  font-size:.82rem;
  font-weight:700;
}[data-service-cluster="usb"] .dsk-usb-breadcrumb a{
  color:#435873 !important;
  text-decoration:none !important;
}[data-service-cluster="usb"] .dsk-usb-breadcrumb a:hover{
  color:var(--dsk-usb-steel) !important;
}[data-service-cluster="usb"] #service-template .dsk-subnav{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  max-width:1040px !important;
  margin:0 0 clamp(18px,2vw,28px);
}[data-service-cluster="usb"] #service-template .dsk-subnav__item{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  padding:9px 13px !important;
  border:1px solid rgba(47,111,163,.22);
  border-radius:999px;
  background:rgba(244,248,252,.88);
  color:#18324d;
  font-size:.88rem !important;
  font-weight:750 !important;
  line-height:1.2;
  text-decoration:none;
  box-shadow:0 8px 20px rgba(18,45,74,.06);
  transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;
}[data-service-cluster="usb"] #service-template .dsk-subnav__item:hover{
  color:#08213a !important;
  border-color:rgba(47,111,163,.46) !important;
  background:#fff;
  box-shadow:0 12px 26px rgba(18,45,74,.10);
}[data-service-cluster="usb"] .dsk-usb-status-strip, [data-service-cluster="usb"] .dsk-usb-brand-strip{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
  max-width:1060px;
  margin:0 0 clamp(24px,3vw,36px);
}[data-service-cluster="usb"] .dsk-usb-status-strip span, [data-service-cluster="usb"] .dsk-usb-brand-strip span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:8px 12px;
  border:1px solid rgba(47,111,163,.20);
  border-radius:999px;
  background:#f6f9fc;
  color:#29445f;
  font-size:.76rem;
  line-height:1.15;
  letter-spacing:.075em;
  text-transform:uppercase;
  font-weight:850;
}[data-service-cluster="usb"] .dsk-usb-status-strip span:first-child{
  color:#0d4d78;
  border-color:rgba(47,111,163,.38);
  background:#edf5fb;
}[data-service-cluster="usb"] #service-template .sb-text-image__content-cta .sb-cta-wrapper{
  gap:14px !important;
  margin:clamp(18px,2.2vw,28px) 0 12px !important;
}[data-service-cluster="usb"] #service-template .sb-text-image__content-cta a{
  min-height:50px !important;
  padding:13px 18px !important;
  border-radius:14px !important;
  font-size:.94rem;
  transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;
}[data-service-cluster="usb"] #service-template .sb-button--primary{
  background:linear-gradient(135deg,#103b63,#1f6b9d);
  box-shadow:0 14px 28px rgba(16,59,99,.22);
}[data-service-cluster="usb"] #service-template .sb-button--secondary{
  border-color:rgba(47,111,163,.24);
  color:#10243a;
  box-shadow:0 12px 26px rgba(18,45,74,.08);
}[data-service-cluster="usb"] .dsk-usb-safety-panel, [data-service-cluster="usb"] #service-template .alert-box{
  max-width:1040px;
  margin:clamp(22px,3vw,34px) 0;
  padding:clamp(18px,2.4vw,26px);
  border:1px solid rgba(196,122,19,.24);
  border-left:5px solid rgba(196,122,19,.72);
  border-radius:20px;
  background:linear-gradient(135deg,#fffaf0,#f6f9fc);
  box-shadow:0 18px 42px rgba(18,45,74,.08);
}[data-service-cluster="usb"] .dsk-usb-safety-panel p, [data-service-cluster="usb"] #service-template .alert-box p{
  color:#2b3b50;
}[data-service-cluster="usb"] #service-template .dsk-icon-list, [data-service-cluster="usb"] #service-template .dsk-method-list, [data-service-cluster="usb"] #service-template .dsk-steps-ol{
  list-style:none;
  padding:0;
  margin:clamp(16px,2vw,24px) 0;
}[data-service-cluster="usb"] #service-template .dsk-icon-list--symptoms{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  max-width:1120px !important;
}[data-service-cluster="usb"] #service-template .dsk-icon-list--symptoms > li, [data-service-cluster="usb"] #service-template .dsk-method-list > li, [data-service-cluster="usb"] #service-template .dsk-steps-ol > li{
  position:relative;
  margin:0;
  padding:clamp(16px,2vw,22px);
  border:1px solid rgba(207,224,238,.9);
  border-radius:18px;
  background:linear-gradient(180deg,#fff,#f7fbff);
  box-shadow:0 18px 40px rgba(18,45,74,.08);
  color:#334155;
}[data-service-cluster="usb"] #service-template .dsk-icon-list--symptoms > li::before, [data-service-cluster="usb"] #service-template .dsk-method-list > li::before{
  content:"";
  display:block;
  width:34px;
  height:5px;
  margin:0 0 14px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--dsk-usb-steel),rgba(63,131,189,.25));
}[data-service-cluster="usb"] #service-template .dsk-alert-steps{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:10px;
}[data-service-cluster="usb"] #service-template .dsk-alert-steps > li{
  position:relative;
  padding:12px 14px 12px 38px;
  border:1px solid rgba(207,224,238,.85);
  border-radius:12px;
  background:rgba(255,255,255,.72);
  box-shadow:none;
}[data-service-cluster="usb"] #service-template .dsk-alert-steps > li::before{
  content:"";
  position:absolute;
  left:15px;
  top:20px;
  width:8px;
  height:8px;
  border-radius:999px;
  background:var(--dsk-usb-amber);
  box-shadow:0 0 0 5px rgba(196,122,19,.10);
}[data-service-cluster="usb"] .dsk-usb-matrix{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:16px;
  max-width:1120px;
  margin:clamp(18px,2.5vw,30px) 0;
}[data-service-cluster="usb"] .dsk-usb-matrix article{
  padding:18px;
  border:1px solid rgba(47,111,163,.18);
  border-radius:18px;
  background:linear-gradient(180deg,#f8fbfe,#eef5fb);
  box-shadow:0 16px 36px rgba(18,45,74,.07);
}[data-service-cluster="usb"] .dsk-usb-matrix span, [data-service-cluster="usb"] .dsk-usb-process-label{
  display:inline-flex;
  margin:0 0 8px;
  color:#0f4f7d;
  font-size:.78rem;
  line-height:1.2;
  letter-spacing:.095em;
  text-transform:uppercase;
  font-weight:900;
}[data-service-cluster="usb"] .dsk-usb-matrix p{
  margin:0 !important;
  font-size:.96rem;
  line-height:1.58;
}[data-service-cluster="usb"] #service-template .dsk-steps-ol{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:14px;
  max-width:1160px;
  counter-reset:none;
}[data-service-cluster="usb"] #service-template .dsk-steps-ol > li{
  padding-top:46px;
  font-weight:750;
}[data-service-cluster="usb"] #service-template .dsk-steps-ol > li::before{
  content:"";
  position:absolute;
  left:18px;
  top:20px;
  width:34px;
  height:5px;
  border-radius:999px;
  background:linear-gradient(90deg,var(--dsk-usb-steel),rgba(63,131,189,.25));
}[data-service-cluster="usb"] .dsk-usb-brand-strip{
  padding:16px;
  border:1px solid rgba(207,224,238,.88);
  border-radius:20px;
  background:#f8fbfe;
}[data-service-cluster="usb"] .dsk-usb-brand-strip span{
  background:#fff;
  color:#526274;
  border-color:rgba(207,224,238,.95);
}[data-service-cluster="usb"] .dsk-usb-brand-strip span:hover{
  color:var(--dsk-usb-steel);
  border-color:rgba(47,111,163,.34);
}[data-service-cluster="usb"] .dsk-usb-faq{
  display:grid;
  gap:12px;
  max-width:1040px;
  margin:18px 0 clamp(22px,3vw,34px);
}[data-service-cluster="usb"] .dsk-usb-faq details{
  border:1px solid rgba(207,224,238,.9);
  border-radius:16px;
  background:#fff;
  box-shadow:0 14px 34px rgba(18,45,74,.07);
  overflow:hidden;
}[data-service-cluster="usb"] .dsk-usb-faq summary{
  cursor:pointer;
  padding:17px 20px;
  color:var(--dsk-usb-navy);
  font-weight:850;
  line-height:1.35;
  list-style:none;
}[data-service-cluster="usb"] .dsk-usb-faq summary::after{
  content:"+";
  float:right;
  color:var(--dsk-usb-steel);
  font-weight:900;
}[data-service-cluster="usb"] .dsk-usb-faq p{
  margin:0;
  padding:0 20px 18px;
  color:#344256;
  line-height:1.62;
}[data-service-cluster="usb"] .dsk-guides-section{
  background:#f3f7fb;
}[data-service-cluster="usb"] .dsk-guides-section .container{
  max-width:1180px;
}[data-service-cluster="usb"] .dsk-cta-lab{
  padding:clamp(48px,7vw,80px) 0;
  background:
    radial-gradient(720px 360px at 82% 22%,rgba(63,131,189,.26),transparent 62%),
    linear-gradient(135deg,#07182c 0%,#0c223a 58%,#153957 100%);
}[data-service-cluster="usb"] .dsk-cta-lab__inner{
  display:flex !important;
  align-items:center;
  justify-content:space-between;
  gap:clamp(24px,4vw,56px) !important;
  padding-block:clamp(48px,7vw,80px);
  padding-inline:clamp(22px,4vw,48px);
  border-color:rgba(207,224,238,.16);
}[data-service-cluster="usb"] .dsk-cta-lab__title{
  color:#fff;
}[data-service-cluster="usb"] .dsk-cta-lab__text, [data-service-cluster="usb"] .dsk-cta-lab__eyebrow, [data-service-cluster="usb"] .dsk-cta-lab__micro{
  color:rgba(241,247,253,.78);
}[data-service-cluster="usb"] .dsk-cta-lab__btn{
  min-height:54px;
  border-radius:14px;
  background:linear-gradient(135deg,#f8fbff,#d9e9f6);
  color:#07182c;
  box-shadow:0 18px 42px rgba(0,0,0,.24),inset 0 -1px 0 rgba(7,24,44,.12);
  transition:color .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease;
}[data-service-cluster="usb"] .dsk-cta-lab__btnGlow{
  display:none;
}[data-service-cluster="usb"] .dsk-cta-lab__phone{
  color:#fff;
}[data-service-cluster="usb"] a:focus-visible, [data-service-cluster="usb"] summary:focus-visible{
  outline:3px solid rgba(63,131,189,.52);
  outline-offset:3px;
}

@media (hover:hover) and (pointer:fine){[data-service-cluster="usb"] #service-template .dsk-subnav__item:hover, [data-service-cluster="usb"] #service-template .sb-text-image__content-cta a:hover, [data-service-cluster="usb"] .dsk-cta-lab__btn:hover{
    transform:translateY(-3px);
  }
}

@media (prefers-reduced-motion:reduce){[data-service-cluster="usb"] #service-template .dsk-subnav__item, [data-service-cluster="usb"] #service-template .sb-text-image__content-cta a, [data-service-cluster="usb"] .dsk-cta-lab__btn{
    transition:color .01s linear,border-color .01s linear,background-color .01s linear,box-shadow .01s linear,transform .01s linear;
  }[data-service-cluster="usb"] #service-template .dsk-subnav__item:hover, [data-service-cluster="usb"] #service-template .sb-text-image__content-cta a:hover, [data-service-cluster="usb"] .dsk-cta-lab__btn:hover{
    transform:none;
  }
}

@media (max-width:1180px){[data-service-cluster="usb"] .dsk-usb-matrix, [data-service-cluster="usb"] #service-template .dsk-icon-list--symptoms{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }[data-service-cluster="usb"] #service-template .dsk-steps-ol{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (max-width:767px){[data-service-cluster="usb"] #service-template{
    padding:24px 0 46px;
  }[data-service-cluster="usb"] #service-template .dsk-service-landing__shell{
    padding:20px;
    border-radius:22px;
  }[data-service-cluster="usb"] #service-template .dsk-service-landing__shell::after{
    opacity:.55;
    right:14px;
    top:20px;
  }[data-service-cluster="usb"] #service-template h1.sb-text-image__content-title{
    font-size:clamp(2rem,9.4vw,2.85rem);
    line-height:1.08;
  }[data-service-cluster="usb"] #service-template .dsk-subnav, [data-service-cluster="usb"] .dsk-usb-status-strip, [data-service-cluster="usb"] .dsk-usb-brand-strip{
    display:grid;
    grid-template-columns:1fr;
    gap:9px;
  }[data-service-cluster="usb"] #service-template .dsk-subnav__item, [data-service-cluster="usb"] .dsk-usb-status-strip span, [data-service-cluster="usb"] .dsk-usb-brand-strip span{
    justify-content:flex-start;
    width:100%;
  }[data-service-cluster="usb"] #service-template .sb-text-image__content-cta .sb-cta-wrapper, [data-service-cluster="usb"] #service-template .sb-text-image__content-cta span, [data-service-cluster="usb"] #service-template .sb-text-image__content-cta a{
    width:100%;
  }[data-service-cluster="usb"] #service-template .dsk-icon-list--symptoms, [data-service-cluster="usb"] #service-template .dsk-alert-steps, [data-service-cluster="usb"] .dsk-usb-matrix, [data-service-cluster="usb"] #service-template .dsk-steps-ol{
    grid-template-columns:1fr;
  }[data-service-cluster="usb"] .dsk-cta-lab__inner{
    flex-direction:column;
    align-items:stretch;
    text-align:left;
  }[data-service-cluster="usb"] .dsk-cta-lab__actions, [data-service-cluster="usb"] .dsk-cta-lab__btn{
    width:100%;
    max-width:none !important;
  }
}

