#pdChrome{position:sticky;top:0;z-index:1030;background:#fff;}
#pdNav{background:#fff;padding-left:0!important;padding-right:0!important;}
.pd-topbar{border-bottom:1px solid #e6eef2;background:#fff;}
.pd-topbar__in{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:1180px;width:100%;margin:0 auto;padding:8px 16px;box-sizing:border-box;}
.pd-topbar__search{display:flex;align-items:center;gap:6px;flex:1 1 220px;min-width:180px;background:#f4f7f8;border-radius:12px;padding:6px 12px;}
.pd-topbar__search input{border:0;background:transparent;width:100%;outline:none;}
.pd-topbar__phone{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:#212529;white-space:nowrap;text-decoration:none!important;padding:7px 4px;}
.pd-topbar__phone .mdi{font-size:19px;line-height:1;color:#2ba1c9;}
.pd-topbar__phone:hover{color:#0b6f86;}
.pd-callback{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#212529;font-weight:600;font-size:14px;line-height:1.2;padding:7px 10px;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background-color .15s ease;}
.pd-callback .mdi{font-size:19px;line-height:1;color:#2ba1c9;}
.pd-callback:hover{background:#f1f7fa;}
.pd-topbar__cta{border:0;border-radius:10px;background:#53cbe8;color:#fff;font-weight:700;font-size:14px;line-height:1.2;padding:9px 18px;cursor:pointer;white-space:nowrap;box-shadow:0 6px 14px rgba(43,161,201,.28);transition:background-color .15s ease;}
.pd-topbar__cta:hover{background:#2ba1c9;}
.pd-callback:focus-visible,.pd-topbar__cta:focus-visible,.pd-a11y-btn:focus-visible,.pd-topbar__phone:focus-visible{outline:3px solid rgba(83,203,232,.55);outline-offset:2px;}
.pd-topbar__in>*{flex:none;}
.pd-topbar__in>.pd-topbar__search{flex:1 1 220px;}
#pdNav>.container{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;}
@media (max-width:1199px){
  #pdNav>.container{flex-wrap:wrap;}
  #pdNav .navbar-toggler{margin-left:auto;}
  #pdNav .navbar-collapse{flex-basis:100%;order:3;}
}
@media (min-width:1200px){
  #pdNav .navbar-collapse{justify-content:flex-end!important;}
  #pdNav .navbar-nav{gap:4px;}
  #pdNav .navbar-nav .nav-link{padding-left:10px!important;padding-right:10px!important;white-space:nowrap;}
  #pdNav .nav-item{padding-right:0!important;}
}
@media (min-width:1200px) and (max-width:1439px){
  #pdNav .navbar-nav .nav-link{padding-left:7px!important;padding-right:7px!important;letter-spacing:.02em;}
}
@media (max-width:1199px){
  .pd-a11y-btn .pd-tb-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
  .pd-a11y-btn{min-width:40px;min-height:40px;justify-content:center;padding:6px 8px;}
}
@media (max-width:991px){
  .pd-tb-label{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
  .pd-lk,.pd-callback{min-width:40px;min-height:40px;justify-content:center;padding:6px 8px;}
  .pd-topbar__cta{margin-left:auto;}
}
@media (max-width:767px){
  .pd-topbar__in{gap:6px;padding:8px 16px;}
  .pd-topbar__in>.pd-topbar__search{flex:1 1 100%;}
}
@media (max-width:429px){
  .pd-topbar__phone span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}
  .pd-topbar__phone{min-width:40px;min-height:40px;justify-content:center;}
}
.pd-lk{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:#212529;font-weight:600;font-size:14px;line-height:1.2;padding:7px 10px;border-radius:10px;cursor:pointer;transition:background-color .15s ease;}
.pd-lk .mdi{font-size:20px;line-height:1;color:#2ba1c9;}
.pd-lk:hover,.pd-lk[aria-expanded="true"]{background:#f1f7fa;}
.pd-lk:focus{outline:none;}
.pd-lk:focus-visible{outline:3px solid rgba(83,203,232,.55);outline-offset:2px;}
.pd-lk.dropdown-toggle::after{margin-left:2px;border-top-color:#8b95a4;}
.pd-lk__menu{border:0;border-radius:14px;padding:6px;min-width:190px;box-shadow:0 14px 36px rgba(29,36,51,.16);margin-top:6px;}
.pd-lk__menu .dropdown-item{display:flex;align-items:center;gap:10px;border-radius:10px;padding:9px 12px;font-weight:600;color:#212529;}
.pd-lk__menu .dropdown-item .mdi{font-size:19px;color:#2ba1c9;}
.pd-lk__menu .dropdown-item:hover,.pd-lk__menu .dropdown-item:focus{background:#eef8fb;color:#0b6f86;}
.pd-a11y-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #d7e3e8;background:#fff;color:#212529;border-radius:10px;font-weight:600;font-size:14px;line-height:1.2;padding:6px 10px;cursor:pointer;}
.pd-a11y-btn .mdi{font-size:19px;line-height:1;}
.pd-a11y-btn:hover{border-color:#212529;}
.pd-a11y-btn__labels{display:inline-grid;}
.pd-a11y-btn__labels>span{grid-area:1/1;white-space:nowrap;}
.pd-a11y-btn .is-on,body.pd-a11y .pd-a11y-btn .is-off{visibility:hidden;}
body.pd-a11y .pd-a11y-btn .is-on{visibility:visible;}

body.pd-a11y{font-size:20px;color:#000;background:#fff;letter-spacing:.01em;}
body.pd-a11y :is(p,li,a,span,b,strong,em,small,label,td,th,dt,dd,input,select,textarea,button,.dropdown-item,.nav-link){font-size:max(19px,1em);}
body.pd-a11y #pdNav :is(.nav-link,.dropdown-item){font-size:17px!important;}
body.pd-a11y :is(.pd-a11y-btn,.pd-a11y-btn *){font-size:14px!important;}
body.pd-a11y .pd-a11y-btn .mdi{font-size:19px!important;}
body.pd-a11y :is(h1,h2,h3,h4,h5,h6){color:#000!important;}
body.pd-a11y :is(p,li,small,label,td,dt,dd,.text-muted,.lead):where(:not(.btn *, .lmx-btn *, .pd-btn *)){color:#111!important;}
body.pd-a11y main a:not(.btn):not(.lmx-btn):not(.pd-btn):not(.dropdown-item){text-decoration:underline!important;text-underline-offset:3px;}
body.pd-a11y :is(.btn-info,.pd-btn-primary,.lmx-btn--primary,.pd-topbar__cta){background:#0b5f73!important;border-color:#0b5f73!important;color:#fff!important;box-shadow:none!important;}
body.pd-a11y :is(.btn-outline-info,.pd-btn-ghost,.lmx-btn--ghost){background:#fff!important;border:2px solid #000!important;color:#000!important;}
body.pd-a11y :is(a,button,input,select,textarea,[tabindex]):focus{outline:3px solid #000!important;outline-offset:2px;}
body.pd-a11y .lmx,body.pd-a11y .lmx-dock{--a:#0b5f73;--a-d:#084656;--a-dd:#084656;--ink:#000;--body:#111;--muted:#222;--line:#555;}
body.pd-a11y .lmx-final{background:#0b5f73!important;}
body.pd-a11y .lmx-final :is(h2,p,a){color:#fff!important;}
body.pd-a11y .lmx-final .lmx-btn--white{color:#0b5f73!important;}
body.pd-a11y .lmx-final .lmx-btn--outline-white{border-color:#fff!important;}
body.pd-a11y .lmx-price__head,body.pd-a11y .lmx-price__head *{color:#fff!important;}
body.pd-a11y .lmx-price__head em{color:#000!important;}
body.pd-a11y .lmx-chip{animation:none;}
body.pd-a11y .pd-a11y-btn{border-color:#000;box-shadow:0 0 0 1px #000;color:#000;}
.pd-readbar{position:fixed;left:0;top:0;height:3px;width:0;background:#53cbe8;z-index:1040;}
.pd-toc{background:#f4fbfc;border-radius:12px;padding:12px 16px;margin:0 0 20px;}
.pd-toc a{display:block;color:#0b6f86;margin:4px 0;}
.pd-search{display:flex;align-items:center;gap:8px;border:1px solid #d7e3e8;border-radius:12px;padding:10px 14px;margin-bottom:16px;}
.pd-search input{border:0;outline:none;width:100%;}
.pd-suggest{border:1px solid #e6eef2;border-radius:12px;margin-top:-8px;margin-bottom:16px;background:#fff;}
.pd-suggest a{display:block;padding:8px 14px;color:#17191f;}
.pd-suggest a:hover{background:#f4fbfc;}
.wiki-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;}
.wiki-card{display:block;border:1px solid #e6eef2;border-radius:14px;padding:16px;color:#17191f;background:#fff;height:100%;}
.wiki-card:hover{border-color:#53cbe8;box-shadow:0 6px 16px rgba(20,40,50,.06);}
.wiki-card h3{font-size:22px;margin:0 0 4px;}
.wiki-card .med{font-size:13px;color:#5c6b73;margin-bottom:8px;}
.wiki-card .topics{font-size:13px;color:#334046;}
.lm-hero h1{font-size:34px;line-height:1.25;}
.lm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;}
.lm-card{display:block;width:100%;text-align:left;border:2px solid #53cbe8;border-radius:14px;padding:16px;background:#fff;cursor:pointer;}
.lm-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px rgba(20,40,50,.08);}
.lm-price{font-weight:700;color:#0b6f86;}
.lm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.lm-step{background:#f4fbfc;border-radius:12px;padding:14px;}
.lm-step b{display:block;font-size:28px;color:#53cbe8;}
@media(max-width:900px){
  .wiki-cards,.lm-grid,.lm-steps{grid-template-columns:1fr;}
  .lm-hero h1{font-size:26px;}
}

.wiki-cards .wiki-card{width:100%;text-align:left;font:inherit;cursor:pointer;}
.wiki-cards .wiki-card.is-open{border-color:#53cbe8;}
.wiki-panel{margin-top:22px;}
.wiki-panel h2{font-size:1.35rem;margin:0 0 8px;}
.pd-seotext h3{margin:1.5em 0 .4em;font-size:1.28rem;line-height:1.3;color:#14161c;}
.pd-seotext p{margin:0 0 1em;line-height:1.75;}
.pd-seotext ul{margin:0 0 1.1em;padding-left:1.2em;}
.pd-seotext li{margin:0 0 .35em;}
.pd-topbar__search{position:relative;}
.pd-suggest{position:absolute;left:0;top:calc(100% + 6px);min-width:280px;width:max(100%, 280px);background:#fff;border-radius:12px;box-shadow:0 10px 28px rgba(20,40,50,.14);z-index:80;max-height:320px;overflow:auto;}
.pd-suggest a,.pd-suggest p{display:block;padding:10px 12px;margin:0;color:#17191f;text-decoration:none;font-size:15px;}
.pd-suggest a small{display:block;color:#5c6b73;font-size:12px;}
.pd-suggest a:hover{background:#f4fbfd;}

/* tz contrast */
#pdNav .navbar-nav .nav-link,
#pdNav .navbar-nav .dropdown-item{color:#021F4E;font-weight:700;}
#pdNav .navbar-nav .nav-link:hover,
#pdNav .navbar-nav .nav-link:focus,
#pdNav .navbar-nav .dropdown-item:hover,
#pdNav .navbar-nav .dropdown-item:focus{color:#021F4E;text-decoration:underline;text-underline-offset:3px;}

/* menu scroll */
#pdNav>.container{max-width:1180px!important;width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;}
#pdNav .dropdown-menu,
.pd-foot .dropdown-menu,
.bg-light-blue .navbar .dropdown-menu{
  width:min(560px, calc(100vw - 32px));
  max-height:calc(100vh - 160px);
  overflow-y:auto;
  overscroll-behavior:contain;
}
#pdNav .dropdown-item,
.pd-foot .dropdown-item,
.bg-light-blue .navbar .dropdown-item{white-space:normal;}

.pd-foot{background:#f4f8fb;border-top:1px solid #e6eef2;}
.pd-foot__in{max-width:1180px;width:100%;margin:0 auto;padding:28px 16px 22px;box-sizing:border-box;}
.pd-foot__nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;}
.pd-foot__link{color:#021F4E;font-weight:700;font-size:14px;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;background:transparent;border:0;padding:6px 0;cursor:pointer;line-height:1.3;}
.pd-foot__link:hover,.pd-foot__link:focus,.pd-foot__link.is-on{color:#021F4E;text-decoration:underline;text-underline-offset:3px;}
.pd-foot .dropdown-toggle::after{margin-left:6px;vertical-align:2px;}
.pd-foot__legal{margin-top:16px;padding-top:14px;border-top:1px solid #e6eef2;color:#243044;font-size:14px;line-height:1.55;}
.pd-foot__legal p{margin:0 0 4px;}
.pd-foot__legal a{color:#021F4E;font-weight:600;text-decoration:none;}
.pd-foot__legal a:hover{text-decoration:underline;text-underline-offset:3px;}
.pd-foot .dropdown-item{color:#021F4E;font-weight:600;}
@media (max-width:767px){
  .pd-foot__in{padding:22px 16px 18px;}
  .pd-foot__nav{gap:4px 16px;}
}
