.section-router .buystrip {
  justify-content: flex-start;
}

@media only screen and (min-width: 736px) {
  .section-router .buystrip-item:not(:first-child) {
    margin-left: 5rem;
  }
}

.enSpacing {
  letter-spacing: -0.035em !important;
}

html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] .typography-shared-deep-dive-copy:lang(zh-TW) {
  font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif;
}

html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] .typography-caption:lang(zh-TW),html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] .typography-caption:lang(zh-TW),html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] .typography-eyebrow-super:lang(zh-TW),html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] .typography-shared-deep-dive-caption:lang(zh-TW),html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] .typography-shared-deep-dive-headline:lang(zh-TW) {
  font-family: SF Pro TC,SF Pro Display,SF Pro Icons,PingFang HK,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.ffpingfang {
  font-family: 'PingFang TC', 'Helvetica Neue', 'Helvetica', 'STHeitiTC-Light', 'Arial', sans-serif !important;
}

.section-router .router-copy {
  max-width: 100%
}


/* images reset */
/* video start frame */

#deep-dive-devices .section-security .security-video-container .start-frame {

  background-image: url(/tw/tw/business/small-business/images/smb_security_startframe__ej29pecmkfsm_large.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  #deep-dive-devices .section-security .security-video-container .start-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_startframe__ej29pecmkfsm_large_2x.jpg)
  }
}

@media (max-height:999px),
only screen and (max-width:1068px) {
  #deep-dive-devices .section-security .security-video-container .start-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_startframe__ej29pecmkfsm_medium.jpg)
  }
}

@media (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),
(max-height:999px)and (min-resolution:144dpi),
only screen and (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-height:999px)and (min-resolution:1.5dppx),
only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px)and (min-resolution:1.5dppx),
only screen and (max-width:1068px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .start-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_startframe__ej29pecmkfsm_medium_2x.jpg)
  }
}

@media (max-height:799px),
only screen and (max-width:734px) {
  #deep-dive-devices .section-security .security-video-container .start-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_startframe__ej29pecmkfsm_small.jpg)
  }
}

@media (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),
(max-height:799px)and (min-resolution:144dpi),
only screen and (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-height:799px)and (min-resolution:1.5dppx),
only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px)and (min-resolution:1.5dppx),
only screen and (max-width:734px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .start-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_startframe__ej29pecmkfsm_small_2x.jpg)
  }
}

/* video end frame */

#deep-dive-devices .section-security .security-video-container .end-frame {
  background-image: url(/tw/tw/business/small-business/images/smb_security_endframe__fyqk86n0k8ae_large.jpg)
}

@media (-webkit-min-device-pixel-ratio:1.5),
(min-resolution:144dpi),
only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min-resolution:1.5dppx) {
  #deep-dive-devices .section-security .security-video-container .end-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_endframe__fyqk86n0k8ae_large_2x.jpg)
  }
}

@media (max-height:999px),
only screen and (max-width:1068px) {
  #deep-dive-devices .section-security .security-video-container .end-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_endframe__fyqk86n0k8ae_medium.jpg)
  }
}

@media (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),
(max-height:999px)and (min-resolution:144dpi),
only screen and (max-height:999px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-height:999px)and (min-resolution:1.5dppx),
only screen and (max-width:1068px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:1068px)and (min-resolution:1.5dppx),
only screen and (max-width:1068px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .end-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_endframe__fyqk86n0k8ae_medium_2x.jpg)
  }
}

@media (max-height:799px),
only screen and (max-width:734px) {
  #deep-dive-devices .section-security .security-video-container .end-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_endframe__fyqk86n0k8ae_small.jpg)
  }
}

@media (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),
(max-height:799px)and (min-resolution:144dpi),
only screen and (max-height:799px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-height:799px)and (min-resolution:1.5dppx),
only screen and (max-width:734px)and (-webkit-min-device-pixel-ratio:1.5),
only screen and (max-width:734px)and (min-resolution:1.5dppx),
only screen and (max-width:734px)and (min-resolution:144dpi) {
  #deep-dive-devices .section-security .security-video-container .end-frame {
    background-image: url(/tw/tw/business/small-business/images/smb_security_endframe__fyqk86n0k8ae_small_2x.jpg)
  }
}

@media only screen and (max-width: 734px) {
  .section-devices .section-image-container .section-image-aside {
    top: -140px;
    right: -114px;
}
}


@media only screen and (max-height: 650px) {
  html.enhance-deep-dive #deep-dive-devices .section-security .modal-image-container .modal-caption {
  margin: auto 0 0 20px;
  max-width: 2.55em;
  min-width: 5em;
}
}

@media only screen and (min-width: 735px) {
  .headline-center-ll {
      position: absolute;
  }
  .headline-center-s {
      position: relative;
  }
}
@media only screen and (max-width: 735px) {
  .headline-center-ll {
      position: relative;
  }
  .headline-center-s {
      position: absolute;
  }
}


@media only screen and (max-width:734px) {
  br.small {
    display: inline-block;
  }
}

@media only screen and (max-width:734px) {
  .section-router .buystrip-item {
    max-width: 300px;
    width: 100%;
  }
}

.icon-wrapper .icon.headline-center-l {
  position: absolute;
}

@media only screen and (min-width: 735px) {
  .l-ml-1em {
    margin-left: .4em !important;
  }
}
@media only screen and (min-width: 1085px) {
  .l-ml-1em {
    margin-left: .8em !important;
  }
}
@media only screen and (max-width: 735px) {
  .l-ml-1em-s {
    margin-left: 1em !important;
  }
  .blankstart::before {
    content: '  ';
  }
  .section-services .section-headline.typography-section-headline {
    width: 100%;
  }
}

.typography-section-headline,
.typography-shared-deep-dive-headline {
  font-weight: 600 !important;
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive #deep-dive-apps .section-powerful .modal-grid-icon {
    height: 42px;
  }
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive #deep-dive-apps .section-powerful .modal-grid-icon {
    height: 51px;
  }
}
@media only screen and (min-width: 1069px) {
  html.enhance-deep-dive #deep-dive-apps .section-powerful .modal-grid-icon {
    height: 60px;
  }
}

#deep-dive-devices .section-power .modal-copy-container .modal-list-item strong {
  font-weight: 600 !important;
  text-shadow: 1px 0px 0px currentcolor;
}
#deep-dive-devices .section-power .modal-copy-container .modal-list-item sup.footnote-number {
  font-weight: 400;
}
#deep-dive-services .section-pay {
  min-width: 100%;
}
#deep-dive-services .horizontal-scroll-content {
  width: 100%;
}
#deep-dive-services .section-pay .row{
  justify-content: center;
}

.section-speed .modal-image-container {
  margin-inline-start: 30px;
}
.icon-after.icon-playcircle {
  position: static;
}
.icon-after.icon-playcircle::after {
  position: static;
}
.icon-after {
  top: 0.02em;
}
@media only screen and (min-width: 735px) {
  .section-hero .typography-hero-copy {
    max-width: none !important;
    width: 570px;
  }
  .section-saving .typography-shared-deep-dive-copy {
    width: 390px;
  }
  .section-speed .typography-shared-deep-dive-copy {
    max-width: none !important;
    width: 320px;
  }
  .section-hero .typography-hero-copy .headline-center-l {
    position: absolute;
  }
  .section-success-stories-copy .headline-center-l {
    position: absolute;
  }
  .section-services .section-image-container .tile-item.image-tile-1 {
    --p-width: 948px;
    --p-height: 430px;
    margin-left: -185px;
  }
  .section-services .section-image-container .tile-item {
    border-radius: 30px;
  }
}
@media only screen and (min-width: 1069px) {
  .section-hero .typography-hero-copy {
    max-width: none !important;
    width: 810px;
  }
  .section-speed .typography-shared-deep-dive-copy {
    max-width: none !important;
    width: 420px;
  }
  .section-services .section-image-container .tile-item.image-tile-1 {
    display: block;
    margin-left: -250px;
    margin-bottom: 60px;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 1320px;
    --p-height: 600px;
  }
}
@media only screen and (max-width: 734px) {
  .section-hero .typography-hero-copy {
    width: 287px;
  }
  .section-hero .typography-hero-copy .headline-center-l {
    position: relative;
  }
  .section-hero .typography-hero-copy .headline-center-s {
    position: absolute;
  }
  .section-success-stories-copy .headline-center-l {
    position: relative;
  }
  .section-success-stories-copy .headline-center-s {
    position: absolute;
  }
  .section-success-stories .success-gallery .tablist-wrapper .tabnav-items {
    flex-wrap: wrap;
  }
  .section-speed .typography-shared-deep-dive-copy {
    max-width: none !important;
    width: 278px;
  }
  .section-services .section-image-container {
    width: 520px;
  }
  .section-services .section-image-container .tile-item.image-tile-1 {
    --p-width: 520px;
    --p-height: 236px;
  }
  .section-services .section-image-container .tile-item {
    border-radius: 20px;
  }
}

.icon {
  --top: 0.08em;
}

.icon-hello {
  background-image: url(/tw/business/small-business/images/hello_bubble__eu1dbrvzhtiu_large_2x.png);
}

html[lang=zh-TW] .centerall {
  padding-left: 0.6em;
}
.f600 {
    font-weight: 600;
}
.section-router .tile-copy-container {
  max-width: 256px;
}
@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
  .icon-hello {
      background-image:url(/tw/business/small-business/images/hello_bubble__eu1dbrvzhtiu_large_2x.png)
  }
}

@media (max-width: 1068px) {
  .icon-hello {
      background-image:url(/tw/business/small-business/images/hello_bubble__eu1dbrvzhtiu_medium_2x.png)
  }
  .center-m {
    padding-left: 0.6em;
  }
}

@media (max-width: 1068px) and(min-resolution: 1.5dppx),(max-width: 1068px) and(min-resolution: 144dpi) {
  .icon-hello {
      background-image:url(/tw/business/small-business/images/hello_bubble__eu1dbrvzhtiu_medium_2x.png)
  }
}

@media (max-width: 734px) {
  .icon-hello {
      background-image:url(/tw/business/small-business/images/hello_bubble__eu1dbrvzhtiu_small_2x.png)
  }
  .center-s {
    padding-left: 0.6em;
  }
}

@media (max-width: 734px) and(min-resolution: 1.5dppx),(max-width: 734px) and(min-resolution: 144dpi) {
  .icon-hello {
      background-image:url(/tw/business/small-business/images/hello_bubble__eu1dbrvzhtiu_small_2x.png)
  }
}
.typography-hero-headline:lang(zh-TW) {
  line-height: 1.1;
}
.tabnav {
  --tabnav-scale: 1 !important;
}