#pb6,#pb6 *{box-sizing:border-box;margin:0;padding:0;}
#pb6{--c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--muted:#5a8490;position:relative;background:#ffffff;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);padding:clamp(40px,6vw,76px) 0 0;}
#pb6 .w{width:min(1240px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(56px,7vw,92px);}
#pb6 .hd{max-width:560px;margin-bottom:clamp(30px,4vw,48px);}
#pb6 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 13px 6px 9px;border-radius:999px;background:rgba(34,221,243,.1);border:1px solid rgba(34,221,243,.3);}
#pb6 .ey i{width:7px;height:7px;border-radius:50%;background:var(--c);font-style:normal;}
#pb6 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb6 h2{font-family:"Nunito",sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.018em;}
#pb6 h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb6 .line{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;}
#pb6 .thread{position:absolute;left:4%;right:4%;top:34px;height:3px;z-index:0;border-radius:99px;background:repeating-linear-gradient(90deg,rgba(34,221,243,.45) 0 12px,transparent 12px 22px);}
#pb6 .st{position:relative;z-index:1;padding:22px;border-radius:26px;background:linear-gradient(165deg,#f4feff,#ffffff 70%);border:1px solid rgba(34,221,243,.2);box-shadow:0 4px 18px rgba(10,34,38,.05);transition:transform .2s,box-shadow .2s;}
#pb6 .st:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(34,221,243,.15);}
#pb6 .bln{width:56px;height:66px;border-radius:50% 50% 47% 47%;margin-bottom:16px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#48e8f8,var(--cd));box-shadow:inset -6px -8px 14px rgba(6,80,92,.2),0 8px 20px rgba(34,221,243,.34);font-family:"Nunito",sans-serif;font-size:20px;font-weight:900;color:#fff;}
#pb6 .bln::after{content:"";position:absolute;left:50%;bottom:-6px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg);background:var(--cd);border-radius:2px;}
#pb6 .st:nth-child(odd) .bln{animation:pb6f 4.6s ease-in-out infinite;}
#pb6 .st:nth-child(even) .bln{animation:pb6f 5.4s ease-in-out infinite .5s;}
@keyframes pb6f{0%,100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-6px) rotate(2deg);}}
#pb6 .st h3{font-family:"Nunito",sans-serif;font-size:16.5px;font-weight:900;margin-bottom:7px;}
#pb6 .st p{font-size:13px;font-weight:600;color:var(--muted);line-height:1.56;}
#pb6 .wave{display:block;width:100%;height:clamp(44px,6.5vw,90px);margin-bottom:-2px;}
#pb6 .wave path{fill:#ffffff;}
@media(max-width:920px){#pb6 .line{grid-template-columns:1fr 1fr;}#pb6 .thread{display:none;}}
@media(max-width:540px){#pb6 .line{grid-template-columns:1fr;}}
@media(prefers-reduced-motion:reduce){#pb6 .bln{animation:none!important;}}

#pb9,#pb9 *{box-sizing:border-box;margin:0;padding:0;}
#pb9{--c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--text:#1e4248;--muted:#5a8490;--gold:#f0a500;
  position:relative;background:#ffffff;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(36px,5vw,64px) 0 0;overflow:hidden;isolation:isolate;}
#pb9 .w{width:min(1240px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(54px,7vw,90px);}
#pb9 .hd{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:clamp(26px,4vw,40px);}
#pb9 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;
  padding:6px 13px 6px 9px;border-radius:999px;
  background:rgba(34,221,243,.1);border:1px solid rgba(34,221,243,.3);}
#pb9 .ey i{width:7px;height:7px;border-radius:50%;background:var(--c);font-style:normal;}
#pb9 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb9 h2{font-family:"Nunito",sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.018em;}
#pb9 h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb9 .rate{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:22px;
  background:linear-gradient(135deg,rgba(240,165,0,.1),rgba(240,165,0,.05));
  border:1px solid rgba(240,165,0,.3);}
#pb9 .rate-n{font-family:"Nunito",sans-serif;font-size:34px;font-weight:900;color:#c07a00;line-height:1;}
#pb9 .rate-stars{display:flex;gap:3px;margin-bottom:3px;}
#pb9 .rate-stars svg{width:14px;height:14px;fill:var(--gold);}
#pb9 .rate-l{font-size:11.5px;font-weight:800;color:#9a7010;}
#pb9 .grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:16px;align-items:start;}
#pb9 .card{border-radius:30px;background:#fff;border:1px solid rgba(34,221,243,.22);
  box-shadow:0 8px 32px rgba(10,34,38,.07);padding:22px;position:relative;overflow:visible;
  display:flex;flex-direction:column;}
#pb9 .card-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;}
#pb9 .card-t{font-family:"Nunito",sans-serif;font-size:16.5px;font-weight:900;}
#pb9 .badge{display:inline-flex;align-items:center;height:24px;padding:0 11px;border-radius:999px;
  font-size:11px;font-weight:800;background:rgba(34,221,243,.1);border:1px solid rgba(34,221,243,.25);color:var(--cdd);}
#pb9 .frame{border-radius:20px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;
  border:1px solid rgba(34,221,243,.18);background:#f6feff;
  height:clamp(820px,80vw,980px);min-height:820px;flex:1;}
#pb9 .frame iframe{width:100%;height:100%;min-height:820px;border:0;display:block;}
#pb9 .side{display:flex;flex-direction:column;gap:10px;}
#pb9 .pl{display:flex;align-items:center;justify-content:space-between;gap:10px;
  padding:16px 18px;border-radius:20px;text-decoration:none!important;
  font-family:"Nunito",sans-serif;font-size:14px;font-weight:900;
  transition:transform .16s,box-shadow .18s;}
#pb9 .pl:hover{transform:translateY(-2px);}
#pb9 .pl-main{color:#fff!important;background:linear-gradient(135deg,#48e8f8,var(--cd));box-shadow:0 10px 28px rgba(34,221,243,.32);}
#pb9 .pl-ghost{color:var(--cd)!important;background:#fff;border:1.5px solid rgba(34,221,243,.3);box-shadow:0 4px 14px rgba(10,34,38,.05);}
#pb9 .pl-arr{width:26px;height:26px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;
  background:rgba(255,255,255,.2);}
#pb9 .pl-ghost .pl-arr{background:rgba(34,221,243,.1);}
#pb9 .pl-arr svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}
#pb9 .note{padding:16px 18px;border-radius:20px;background:#f6feff;border:1px solid rgba(34,221,243,.18);
  font-size:13px;font-weight:700;color:var(--muted);line-height:1.6;}
#pb9 .note strong{color:var(--text);font-weight:800;}
#pb9 .wave{display:block;width:100%;height:clamp(40px,6vw,84px);}
#pb9 .wave path{fill:#eefcfe;}
@media(max-width:920px){#pb9 .grid{grid-template-columns:1fr;}}

#pb10,#pb10 *{box-sizing:border-box;margin:0;padding:0;}
#pb10{--c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--muted:#5a8490;
  position:relative;background:#eefcfe;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(36px,5vw,64px) 0 0;}
#pb10 .w{width:min(1240px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(54px,7vw,90px);}
#pb10 .hd{max-width:600px;margin-bottom:clamp(24px,4vw,38px);}
#pb10 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;
  padding:6px 13px 6px 9px;border-radius:999px;
  background:rgba(34,221,243,.12);border:1px solid rgba(34,221,243,.3);}
#pb10 .ey i{width:7px;height:7px;border-radius:50%;background:var(--c);font-style:normal;}
#pb10 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb10 h2{font-family:"Nunito",sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.018em;margin-bottom:10px;}
#pb10 h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb10 .sub{font-size:14.5px;font-weight:600;color:var(--muted);line-height:1.6;}
#pb10 .mas{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:200px;gap:13px;}
#pb10 .ph{position:relative;border-radius:26px;overflow:hidden;cursor:pointer;border:1px solid rgba(34,221,243,.2);
  background:#dff7fb;padding:0;transition:transform .22s,box-shadow .22s;}
#pb10 .ph:hover{transform:translateY(-4px);box-shadow:0 18px 44px rgba(34,221,243,.2);}
#pb10 .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s;}
#pb10 .ph:hover img{transform:scale(1.06);}
#pb10 .ph .ov{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:flex-start;
  padding:14px;background:linear-gradient(0deg,rgba(10,34,38,.55),transparent 55%);opacity:0;transition:opacity .22s;}
#pb10 .ph:hover .ov{opacity:1;}
#pb10 .ph .ov span{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;
  background:rgba(255,255,255,.92);font-family:"Nunito",sans-serif;font-size:12px;font-weight:900;color:var(--ink);}
#pb10 .ph .ov svg{width:13px;height:13px;stroke:var(--cd);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;}
#pb10 .ph.tall{grid-row:span 2;}
#pb10 .more{display:flex;justify-content:center;margin-top:22px;}
#pb10 .more a{display:inline-flex;align-items:center;gap:9px;padding:14px 24px;border-radius:999px;
  font-family:"Nunito",sans-serif;font-size:14px;font-weight:900;color:#fff!important;text-decoration:none!important;
  background:linear-gradient(135deg,#4d8be8,#1c6fd6);box-shadow:0 12px 30px rgba(28,111,214,.28);
  transition:transform .16s,box-shadow .2s;}
#pb10 .more a:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(28,111,214,.4);}
#pb10 .more svg{width:17px;height:17px;fill:#fff;}
#pb10 .wave{display:block;width:100%;height:clamp(40px,6vw,84px);}
#pb10 .wave path{fill:#ffffff;}
/* лайтбокс */
#pb10lb{position:fixed;inset:0;z-index:9998;display:none;align-items:center;justify-content:center;
  padding:22px;background:rgba(6,24,28,.86);backdrop-filter:blur(8px);}
#pb10lb.on{display:flex;}
#pb10lb img{max-width:min(94vw,980px);max-height:88vh;border-radius:22px;box-shadow:0 32px 90px rgba(0,0,0,.5);}
#pb10lb button{position:absolute;top:18px;right:20px;width:44px;height:44px;border-radius:14px;cursor:pointer;
  background:rgba(255,255,255,.12);border:1.5px solid rgba(255,255,255,.22);color:#fff;
  display:flex;align-items:center;justify-content:center;transition:background .15s;}
#pb10lb button:hover{background:rgba(34,221,243,.25);}
#pb10lb button svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;}
@media(max-width:860px){#pb10 .mas{grid-template-columns:1fr 1fr;grid-auto-rows:180px;}}
@media(max-width:520px){#pb10 .mas{grid-template-columns:1fr;grid-auto-rows:230px;}#pb10 .ph.tall{grid-row:span 1;}}

#pb10l,#pb10l *,#pb10l *::before,#pb10l *::after{box-sizing:border-box;margin:0;padding:0;}
#pb10l{
  --c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--text:#1e4248;--muted:#5a8490;
  position:relative;background:#ffffff;
  font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(32px,5vw,56px) 0 0;}
#pb10l .w{width:min(1060px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(40px,5.5vw,64px);}

/* ── ШАПКА ── */
#pb10l .hd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 24px;margin-bottom:clamp(18px,3vw,28px);}
#pb10l .hd-l{}
#pb10l .ey{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;
  padding:5px 12px 5px 8px;border-radius:999px;
  background:rgba(34,221,243,.09);border:1px solid rgba(34,221,243,.22);}
#pb10l .ey i{width:6px;height:6px;border-radius:50%;background:var(--c);font-style:normal;}
#pb10l .ey span{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb10l h2{font-family:"Nunito",sans-serif;font-size:clamp(20px,2.6vw,30px);font-weight:900;
  line-height:1.07;letter-spacing:-.018em;margin-bottom:6px;}
#pb10l h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb10l .sub{font-size:13.5px;font-weight:600;color:var(--muted);line-height:1.6;max-width:500px;}

/* ── КНОПКИ ОТЗЫВОВ ── */
#pb10l .rev-btns{display:flex;flex-direction:column;gap:8px;flex-shrink:0;}
#pb10l .rb{display:inline-flex;align-items:center;gap:8px;
  padding:9px 15px;border-radius:999px;text-decoration:none!important;
  font-family:"Nunito",sans-serif;font-size:12.5px;font-weight:900;white-space:nowrap;
  border:1.5px solid transparent;transition:transform .15s,box-shadow .18s;}
#pb10l .rb:hover{transform:translateY(-2px);}
#pb10l .rb svg{width:14px;height:14px;flex-shrink:0;}
#pb10l .rb-vk{color:#fff!important;background:linear-gradient(135deg,#4d8be8,#1c6fd6);
  box-shadow:0 6px 18px rgba(28,111,214,.22);}
#pb10l .rb-vk:hover{box-shadow:0 10px 26px rgba(28,111,214,.34);}
#pb10l .rb-vk svg{fill:#fff;stroke:none;}
#pb10l .rb-ya{color:var(--ink)!important;background:#fff;
  border-color:rgba(200,40,40,.22);box-shadow:0 3px 10px rgba(10,34,38,.05);}
#pb10l .rb-ya:hover{border-color:rgba(200,40,40,.44);}
#pb10l .rb-ya svg{stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
#pb10l .rb-av{color:#fff!important;background:linear-gradient(135deg,#00b2a0,#00c2b2);
  box-shadow:0 6px 18px rgba(0,178,160,.2);}
#pb10l .rb-av:hover{box-shadow:0 10px 26px rgba(0,178,160,.34);}
#pb10l .rb-av svg{fill:rgba(255,255,255,.9);stroke:none;}

/* ── ГАЛЕРЕЯ-ВЬЮВЕР ── */
#pb10l .viewer{
  position:relative;
  display:grid;
  grid-template-columns:1fr 200px;
  gap:12px;
  background:rgba(10,34,38,.04);
  border:1px solid rgba(34,221,243,.14);
  border-radius:24px;
  padding:14px;
  min-height:400px;}

/* ЛЕВАЯ ЧАСТЬ — большой превью */
#pb10l .vw-main{
  position:relative;border-radius:16px;overflow:hidden;
  background:#f7f5f2;cursor:zoom-in;
  display:flex;align-items:center;justify-content:center;
  min-height:360px;}
#pb10l .vw-main img{
  width:100%;height:100%;
  object-fit:contain;object-position:top center;
  display:block;
  transition:opacity .22s ease;}
#pb10l .vw-main.loading img{opacity:0;}
#pb10l .vw-main:hover .vw-zoom{opacity:1;}
#pb10l .vw-zoom{
  position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:48px;height:48px;border-radius:50%;
  background:rgba(255,255,255,.9);backdrop-filter:blur(6px);
  display:flex;align-items:center;justify-content:center;
  opacity:0;transition:opacity .18s;pointer-events:none;
  box-shadow:0 4px 16px rgba(0,0,0,.12);}
#pb10l .vw-zoom svg{width:20px;height:20px;stroke:#0a2226;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;}
/* счётчик */
#pb10l .vw-counter{
  position:absolute;bottom:10px;left:50%;transform:translateX(-50%);
  padding:4px 12px;border-radius:999px;
  background:rgba(10,34,38,.5);backdrop-filter:blur(6px);
  font-family:"Nunito",sans-serif;font-size:11.5px;font-weight:900;color:#fff;
  pointer-events:none;letter-spacing:.04em;}

/* ПРАВАЯ ЧАСТЬ — стрип миниатюр */
#pb10l .vw-strip{
  display:flex;flex-direction:column;gap:8px;
  overflow-y:auto;overflow-x:hidden;
  max-height:560px;
  padding-right:3px;
  scrollbar-width:thin;
  scrollbar-color:rgba(34,221,243,.3) transparent;}
#pb10l .vw-strip::-webkit-scrollbar{width:3px;}
#pb10l .vw-strip::-webkit-scrollbar-thumb{background:rgba(34,221,243,.35);border-radius:99px;}

/* Миниатюра */
#pb10l .vw-th{
  position:relative;flex-shrink:0;
  border-radius:10px;overflow:hidden;cursor:pointer;
  border:2px solid transparent;
  transition:border-color .18s,transform .18s,box-shadow .18s;
  background:#fff;}
#pb10l .vw-th img{
  width:100%;display:block;
  object-fit:cover;object-position:top center;}
/* portrait */
#pb10l .vw-th.p{aspect-ratio:.707/1;}
/* landscape */
#pb10l .vw-th.l{aspect-ratio:1.414/1;}
#pb10l .vw-th:hover{transform:translateX(-2px);box-shadow:0 4px 14px rgba(10,34,38,.1);}
#pb10l .vw-th.active{border-color:var(--c);box-shadow:0 0 0 1px var(--c);}
#pb10l .vw-th.active::after{
  content:"";position:absolute;inset:0;
  border-radius:8px;
  background:rgba(34,221,243,.08);}
/* Номер миниатюры */
#pb10l .vw-th-n{
  position:absolute;bottom:5px;right:6px;
  font-family:"Nunito",sans-serif;font-size:10px;font-weight:900;
  color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);}

/* ── НАВИГАЦИЯ ── */
#pb10l .vw-nav{
  display:flex;align-items:center;justify-content:center;gap:12px;
  margin-top:12px;}
#pb10l .vw-arr{
  width:36px;height:36px;border-radius:50%;cursor:pointer;
  background:#fff;border:1.5px solid rgba(34,221,243,.28);
  display:flex;align-items:center;justify-content:center;
  transition:background .15s,border-color .15s,transform .15s;box-shadow:0 2px 8px rgba(10,34,38,.06);}
#pb10l .vw-arr:hover{background:rgba(34,221,243,.1);border-color:var(--c);transform:scale(1.05);}
#pb10l .vw-arr:disabled{opacity:.35;pointer-events:none;}
#pb10l .vw-arr svg{width:15px;height:15px;stroke:var(--cd);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}
#pb10l .vw-dots{display:flex;gap:5px;align-items:center;}
#pb10l .vw-dot{
  width:7px;height:7px;border-radius:50%;border:none;cursor:pointer;padding:0;
  background:rgba(34,221,243,.22);transition:background .2s,transform .2s;}
#pb10l .vw-dot.on{background:var(--c);transform:scale(1.3);}

/* ── ПОДПИСЬ ── */
#pb10l .caption{
  margin-top:12px;text-align:center;
  font-size:12px;font-weight:600;color:var(--muted);line-height:1.55;}
#pb10l .caption a{color:var(--cd)!important;font-weight:800;text-decoration:none!important;}
#pb10l .caption a:hover{color:var(--c)!important;}

/* ── ВОЛНА ── */
#pb10l .wave{display:block;width:100%;height:clamp(36px,5.5vw,76px);}
#pb10l .wave path{fill:#eefcfe;}

/* ── ЛАЙТБОКС ── */
#pb10llb{
  position:fixed;inset:0;z-index:9999;
  display:none;align-items:center;justify-content:center;
  padding:18px;background:rgba(4,16,20,.92);backdrop-filter:blur(12px);}
#pb10llb.on{display:flex;}
#pb10llb .lb-wrap{
  position:relative;max-width:min(90vw,820px);max-height:92vh;
  display:flex;align-items:center;justify-content:center;}
#pb10llb .lb-wrap img{
  display:block;max-width:100%;max-height:90vh;
  border-radius:14px;box-shadow:0 32px 100px rgba(0,0,0,.6);
  object-fit:contain;transition:opacity .2s;}
#pb10llb .lb-wrap img.loading{opacity:0;}
#pb10llb .lb-close{
  position:fixed;top:14px;right:14px;
  width:40px;height:40px;border-radius:12px;cursor:pointer;
  background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.18);
  color:#fff;display:flex;align-items:center;justify-content:center;transition:background .14s;}
#pb10llb .lb-close:hover{background:rgba(34,221,243,.28);}
#pb10llb .lb-close svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;}
#pb10llb .lb-nav{
  position:fixed;top:50%;transform:translateY(-50%);
  width:44px;height:44px;border-radius:50%;cursor:pointer;
  background:rgba(255,255,255,.1);border:1.5px solid rgba(255,255,255,.18);
  color:#fff;display:flex;align-items:center;justify-content:center;transition:background .14s;}
#pb10llb .lb-nav:hover{background:rgba(34,221,243,.28);}
#pb10llb .lb-nav svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;}
#pb10llb .lb-prev{left:10px;}
#pb10llb .lb-next{right:10px;}
#pb10llb .lb-cnt{
  position:fixed;bottom:16px;left:50%;transform:translateX(-50%);
  padding:5px 14px;border-radius:999px;
  background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);
  font-family:"Nunito",sans-serif;font-size:11.5px;font-weight:900;color:rgba(255,255,255,.8);}

/* ── АДАПТИВ ── */
@media(max-width:780px){
  #pb10l .viewer{grid-template-columns:1fr;min-height:auto;}
  #pb10l .vw-strip{flex-direction:row;max-height:none;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-right:0;padding-bottom:3px;}
  #pb10l .vw-th.p{width:70px;flex:0 0 70px;}
  #pb10l .vw-th.l{width:100px;flex:0 0 100px;}
  #pb10l .hd{flex-direction:column;}
  #pb10l .rev-btns{flex-direction:row;flex-wrap:wrap;}
}
@media(max-width:480px){
  #pb10l .viewer{padding:10px;}
  #pb10l .rb{padding:8px 13px;font-size:12px;}
}
@media(prefers-reduced-motion:reduce){
  #pb10l *{transition:none!important;animation:none!important;}
}

#pb11,#pb11 *{box-sizing:border-box;margin:0;padding:0;}
#pb11{--c:#22ddf3;--cd:#0ca4b5;--ink:#0a2226;--muted:#5a8490;--gold:#f0a500;
  position:relative;background:#eefcfe;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(20px,3vw,36px) 0 0;}
#pb11 .w{width:min(1100px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px);}
#pb11 .card{position:relative;overflow:hidden;border-radius:36px;
  padding:clamp(26px,4.5vw,46px);
  background:
    radial-gradient(ellipse 480px 320px at 100% 0%,rgba(255,209,102,.24),transparent 60%),
    radial-gradient(ellipse 540px 360px at -6% 100%,rgba(34,221,243,.2),transparent 60%),
    linear-gradient(150deg,#f3feff,#eafbfe);
  border:1px solid rgba(34,221,243,.3);
  box-shadow:0 16px 50px rgba(10,34,38,.09);
  display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(22px,4vw,46px);align-items:center;}
#pb11 .card::before{content:"🎈";position:absolute;right:-12px;bottom:-22px;font-size:130px;opacity:.1;transform:rotate(-14deg);pointer-events:none;}
#pb11 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;
  padding:6px 13px 6px 9px;border-radius:999px;
  background:rgba(240,165,0,.12);border:1px solid rgba(240,165,0,.34);}
#pb11 .ey i{width:7px;height:7px;border-radius:50%;background:var(--gold);font-style:normal;animation:pb11p 1.8s infinite;}
@keyframes pb11p{0%,100%{box-shadow:0 0 0 0 rgba(240,165,0,.5);}70%{box-shadow:0 0 0 7px rgba(240,165,0,0);}}
#pb11 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#9a6a00;}
#pb11 h2{font-family:"Nunito",sans-serif;font-size:clamp(24px,3.2vw,40px);font-weight:900;line-height:1.06;letter-spacing:-.018em;margin-bottom:12px;}
#pb11 h2 .acc{background:linear-gradient(120deg,#e09000,var(--gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb11 .sub{font-size:14.5px;font-weight:600;color:var(--muted);line-height:1.62;max-width:440px;margin-bottom:20px;}
#pb11 .sub strong{color:var(--ink);font-weight:800;}
#pb11 .btns{display:flex;flex-wrap:wrap;gap:10px;}
#pb11 .b{display:inline-flex;align-items:center;gap:9px;padding:14px 22px;border-radius:999px;
  font-family:"Nunito",sans-serif;font-size:14px;font-weight:900;text-decoration:none!important;
  transition:transform .16s,box-shadow .2s;}
#pb11 .b:hover{transform:translateY(-2px);}
#pb11 .b-main{color:#fff!important;background:linear-gradient(135deg,#48e8f8,var(--cd));box-shadow:0 12px 32px rgba(34,221,243,.36);}
#pb11 .b-tel{color:var(--cd)!important;background:#fff;border:1.5px solid rgba(34,221,243,.32);}
#pb11 .timer{position:relative;z-index:1;text-align:center;}
#pb11 .timer-l{font-size:12.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:14px;}
#pb11 .digits{display:flex;justify-content:center;gap:9px;}
#pb11 .dg{min-width:84px;padding:16px 10px 13px;border-radius:22px;
  background:#fff;border:1px solid rgba(34,221,243,.28);
  box-shadow:0 8px 26px rgba(10,34,38,.08);}
#pb11 .dg b{display:block;font-family:"Nunito",sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:900;line-height:1;color:var(--cd);font-variant-numeric:tabular-nums;}
#pb11 .dg span{display:block;margin-top:5px;font-size:10.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;}
#pb11 .timer-note{margin-top:13px;font-size:12px;font-weight:700;color:var(--muted);}
@media(max-width:860px){#pb11 .card{grid-template-columns:1fr;}}
@media(max-width:520px){#pb11 .b{width:100%;justify-content:center;}#pb11 .dg{min-width:0;flex:1;}}
@media(prefers-reduced-motion:reduce){#pb11 .ey i{animation:none;}}

#pb12,#pb12 *{box-sizing:border-box;margin:0;padding:0;}
#pb12{--c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--text:#1e4248;--muted:#5a8490;
  position:relative;background:#ffffff;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(20px,3vw,40px) 0 0;}
#pb12 .w{width:min(880px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(54px,7vw,90px);}
#pb12 .hd{text-align:center;margin-bottom:clamp(24px,4vw,38px);}
#pb12 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;
  padding:6px 13px 6px 9px;border-radius:999px;
  background:rgba(34,221,243,.1);border:1px solid rgba(34,221,243,.3);}
#pb12 .ey i{width:7px;height:7px;border-radius:50%;background:var(--c);font-style:normal;}
#pb12 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb12 h2{font-family:"Nunito",sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.018em;}
#pb12 h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb12 .faq{display:grid;gap:10px;}
#pb12 .fq{border-radius:22px;background:#fdffff;border:1px solid rgba(34,221,243,.2);overflow:hidden;
  transition:border-color .18s,box-shadow .18s;}
#pb12 .fq.on{border-color:rgba(34,221,243,.45);box-shadow:0 10px 30px rgba(34,221,243,.12);}
#pb12 .fq-b{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:17px 20px;cursor:pointer;background:none;border:none;text-align:left;}
#pb12 .fq-q{font-family:"Nunito",sans-serif;font-size:15px;font-weight:900;color:var(--ink);line-height:1.3;}
#pb12 .fq-a{width:30px;height:30px;border-radius:50%;flex-shrink:0;
  background:rgba(34,221,243,.1);border:1px solid rgba(34,221,243,.24);
  display:flex;align-items:center;justify-content:center;transition:transform .24s,background .15s;}
#pb12 .fq-a svg{width:14px;height:14px;stroke:var(--cd);fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;}
#pb12 .fq.on .fq-a{transform:rotate(180deg);background:rgba(34,221,243,.18);}
#pb12 .fq-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease;}
#pb12 .fq.on .fq-body{grid-template-rows:1fr;}
#pb12 .fq-body>div{overflow:hidden;}
#pb12 .fq-body p{padding:0 20px 17px;font-size:14px;font-weight:600;color:var(--text);line-height:1.66;}
#pb12 .fq-body strong{font-weight:800;color:var(--ink);}
#pb12 .ask{margin-top:18px;text-align:center;font-size:13.5px;font-weight:700;color:var(--muted);}
#pb12 .ask a{color:var(--cd)!important;font-weight:900;text-decoration:none!important;}
#pb12 .ask a:hover{color:var(--c)!important;}
#pb12 .wave{display:block;width:100%;height:clamp(40px,6vw,84px);}
#pb12 .wave path{fill:#eefcfe;}

#pb13,#pb13 *{box-sizing:border-box;margin:0;padding:0;}
#pb13{--c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--text:#1e4248;--muted:#5a8490;--gold:#f0a500;
  position:relative;background:#eefcfe;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(36px,5vw,64px) 0 0;}
#pb13 .w{width:min(1240px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(54px,7vw,90px);
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4.5vw,60px);align-items:center;}
#pb13 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;
  padding:6px 13px 6px 9px;border-radius:999px;
  background:rgba(34,221,243,.12);border:1px solid rgba(34,221,243,.3);}
#pb13 .ey i{width:7px;height:7px;border-radius:50%;background:var(--c);font-style:normal;}
#pb13 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb13 h2{font-family:"Nunito",sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.018em;margin-bottom:14px;}
#pb13 h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb13 .txt{font-size:15px;font-weight:600;color:var(--text);line-height:1.7;margin-bottom:14px;}
#pb13 .txt strong{font-weight:800;color:var(--ink);}
#pb13 .txt-m{font-size:14px;font-weight:600;color:var(--muted);line-height:1.66;margin-bottom:22px;}
#pb13 .marks{display:flex;flex-wrap:wrap;gap:8px;}
#pb13 .mk{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;
  background:#fff;border:1px solid rgba(34,221,243,.24);
  box-shadow:0 3px 12px rgba(10,34,38,.05);
  font-size:12.5px;font-weight:800;color:var(--text);}
#pb13 .mk svg{width:14px;height:14px;stroke:var(--cd);fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;}
#pb13 .nums{display:grid;grid-template-columns:1fr 1fr;gap:13px;}
#pb13 .num{position:relative;padding:24px 22px;border-radius:28px;overflow:hidden;
  background:#fff;border:1px solid rgba(34,221,243,.22);
  box-shadow:0 6px 26px rgba(10,34,38,.06);
  transition:transform .2s,box-shadow .2s;}
#pb13 .num:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(34,221,243,.16);}
#pb13 .num::after{content:"";position:absolute;right:-26px;top:-26px;width:90px;height:90px;border-radius:50%;
  background:radial-gradient(circle,rgba(34,221,243,.14),transparent 70%);}
#pb13 .num b{display:flex;align-items:baseline;gap:2px;font-family:"Nunito",sans-serif;
  font-size:clamp(30px,3.4vw,42px);font-weight:900;line-height:1;color:var(--cd);font-variant-numeric:tabular-nums;}
#pb13 .num.gold b{color:#c07a00;}
#pb13 .num span{display:block;margin-top:7px;font-size:12px;font-weight:800;color:var(--muted);
  text-transform:uppercase;letter-spacing:.05em;line-height:1.35;}
#pb13 .wave{display:block;width:100%;height:clamp(44px,6.5vw,90px);}
#pb13 .wave path{fill:#ffffff;}
@media(max-width:900px){#pb13 .w{grid-template-columns:1fr;}}
@media(max-width:480px){#pb13 .nums{grid-template-columns:1fr 1fr;gap:9px;}#pb13 .num{padding:18px 15px;}}

#pb14,#pb14 *{box-sizing:border-box;margin:0;padding:0;}
#pb14{--c:#22ddf3;--cd:#0ca4b5;--cdd:#067d8c;--ink:#0a2226;--text:#1e4248;--muted:#5a8490;
  position:relative;background:#ffffff;font-family:"Nunito Sans",system-ui,sans-serif;color:var(--ink);
  padding:clamp(36px,5vw,64px) 0 0;}
#pb14 .w{width:min(1240px,100%);margin:0 auto;padding:0 clamp(18px,4vw,52px) clamp(54px,7vw,90px);}
#pb14 .hd{max-width:600px;margin-bottom:clamp(24px,4vw,38px);}
#pb14 .ey{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;
  padding:6px 13px 6px 9px;border-radius:999px;
  background:rgba(34,221,243,.1);border:1px solid rgba(34,221,243,.3);}
#pb14 .ey i{width:7px;height:7px;border-radius:50%;background:var(--c);font-style:normal;}
#pb14 .ey span{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cdd);}
#pb14 h2{font-family:"Nunito",sans-serif;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.05;letter-spacing:-.018em;margin-bottom:10px;}
#pb14 h2 .acc{background:linear-gradient(128deg,#48e8f8,var(--cd));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;}
#pb14 .sub{font-size:14.5px;font-weight:600;color:var(--muted);line-height:1.6;}
#pb14 .grid{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:14px;align-items:stretch;}
#pb14 .side{display:flex;flex-direction:column;gap:10px;}
#pb14 .ci{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:22px;
  background:linear-gradient(165deg,#f4feff,#ffffff 70%);
  border:1px solid rgba(34,221,243,.22);box-shadow:0 4px 18px rgba(10,34,38,.05);
  text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s;}
#pb14 a.ci:hover{transform:translateY(-3px);border-color:rgba(34,221,243,.45);box-shadow:0 12px 32px rgba(34,221,243,.15);}
#pb14 .ci-ic{width:44px;height:44px;border-radius:15px;flex-shrink:0;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(135deg,#48e8f8,var(--cd));box-shadow:0 8px 20px rgba(34,221,243,.3);}
#pb14 .ci-ic svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;}
#pb14 .ci-ic.vk{background:linear-gradient(135deg,#4d8be8,#1c6fd6);box-shadow:0 8px 20px rgba(28,111,214,.3);}
#pb14 .ci-ic.vk svg{fill:#fff;stroke:none;}
#pb14 .ci-ic.tg{background:linear-gradient(135deg,#3fb3e8,#1f8fd0);box-shadow:0 8px 20px rgba(31,143,208,.3);}
#pb14 .ci-l{display:block;font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;}
#pb14 .ci-v{display:block;font-family:"Nunito",sans-serif;font-size:15.5px;font-weight:900;color:var(--ink);line-height:1.25;}
#pb14 .map-card{border-radius:30px;overflow:hidden;border:1px solid rgba(34,221,243,.24);
  box-shadow:0 12px 40px rgba(10,34,38,.09);position:relative;min-height:420px;background:#e9f9fc;}
#pb14 .map-card iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}
#pb14 .map-pill{position:absolute;left:14px;top:14px;z-index:2;
  display:inline-flex;align-items:center;gap:8px;padding:9px 15px;border-radius:999px;
  background:rgba(255,255,255,.94);border:1px solid rgba(34,221,243,.3);
  box-shadow:0 8px 24px rgba(10,34,38,.12);
  font-family:"Nunito",sans-serif;font-size:12.5px;font-weight:900;color:var(--ink);pointer-events:none;}
#pb14 .map-pill svg{width:14px;height:14px;stroke:var(--cd);fill:none;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;}
@media(max-width:880px){#pb14 .grid{grid-template-columns:1fr;}#pb14 .map-card{min-height:340px;}}

/* Small corrections for the original blocks after removing Tilda's surrounding CSS. */
#pb11 .wave{display:block;width:100%;height:clamp(36px,5.5vw,76px);}
#pb13 .num b>[data-cnt]{display:inline;margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-transform:none;}
#pb10l .vw-main{height:560px;min-width:0;}
#pb10l .vw-main img{max-height:100%;}
#pb10lb img:not([src]),#pb10llb img:not([src]){min-width:200px;min-height:120px;color:#fff;}
#pb14 .ci>span:last-child{min-width:0;}
#pb14 .ci-v{overflow-wrap:anywhere;}
#pb14 .map-pill{max-width:calc(100% - 28px);white-space:normal;}
#pb10 button:focus-visible,#pb10l button:focus-visible,#pb10l [role="button"]:focus-visible,#pb12 button:focus-visible,#pb10lb button:focus-visible,#pb10llb button:focus-visible{outline:3px solid #067d8c;outline-offset:4px;}
#pb10lb button:focus-visible,#pb10llb button:focus-visible{outline-color:#fff;}
#pb10 .ph:focus-visible .ov,#pb10l .vw-main:focus-visible .vw-zoom{opacity:1;}
@media(max-width:780px){#pb10l .vw-main{height:clamp(360px,70vh,560px);}}
@media(max-width:480px){#pb9 .card{padding:14px;}#pb9 .rate{padding:12px 16px;}#pb10llb .lb-wrap{max-width:calc(100vw - 88px);}#pb14 .ci{padding:14px;gap:10px;}}
@media(prefers-reduced-motion:reduce){#pb9 *,#pb10 *,#pb10lb *,#pb11 *,#pb12 *,#pb13 *,#pb14 *{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}
