.crumbs{padding: 18px 0 0;font-size: 13px;color: var(--muted)}.crumbs a{color: var(--muted);text-decoration: none}.crumbs a:hover{color: var(--accent)}.crumbs span{margin: 0 8px;opacity: .5}.pagehead{padding-top: 28px}.pagehead h1{margin: 10px 0 0;font-size: clamp(28px,4vw,46px);line-height: 1.1;letter-spacing: -.02em}.pagehead__lead{margin-top: 16px;max-width: 66ch;color: var(--text);font-size: 17px;line-height: 1.6}.prose{max-width: 74ch}.prose h2{margin: 36px 0 14px;font-size: clamp(22px,2.6vw,30px);line-height: 1.2;letter-spacing: -.02em}.prose h2:first-child{margin-top: 0}.prose p{margin: 0 0 14px;color: var(--text);font-size: 16px;line-height: 1.7}.prose ul{margin: 0 0 18px;padding-left: 20px;color: var(--text);line-height: 1.7}.ptable__wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--small-radius);background: #fff;-webkit-overflow-scrolling: touch}.ptable{width: 100%;min-width: 620px;border-collapse: separate;border-spacing: 0;font-size: 14px}.ptable th,.ptable td{padding: 12px 16px;border-bottom: 1px solid var(--line);white-space: nowrap}.ptable tbody tr:last-child th,.ptable tbody tr:last-child td{border-bottom: 0}.ptable thead th{position: sticky;top: 0;z-index: 2;background: var(--soft);font-size: 11.5px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);text-align: right}.ptable thead th:first-child{text-align: left}.ptable th[scope="row"]{position: sticky;left: 0;z-index: 1;background: #fff;text-align: left;font-weight: 500;color: var(--ink);white-space: normal;min-width: 220px;max-width: 320px}.ptable thead th:first-child{z-index: 3;background: var(--soft)}.ptable td{text-align: right;color: var(--ink);font-variant-numeric: tabular-nums}.ptable tbody tr:hover th[scope="row"],.ptable tbody tr:hover td{background: var(--soft)}.ptable__tgl{cursor: pointer}.ptable__more{display: inline-flex;align-items: center;gap: 10px;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;font: inherit;color: inherit;text-align: left}.ptable__more i{width: 7px;height: 7px;border-right: 1.6px solid var(--accent-text);border-bottom: 1.6px solid var(--accent-text);rotate: 45deg;translate: 0 -2px;transition: rotate .3s ease,translate .3s ease}.ptable__more[aria-expanded="true"] i{rotate: 225deg;translate: 0 2px}.ptable__tgl:hover .ptable__more,.ptable__more:focus-visible{color: var(--accent-text)}.ptable__more:focus-visible{outline: 2px solid var(--accent-text);outline-offset: 4px;border-radius: 2px}.ptable tbody:not(:last-child) tr:last-child th,.ptable tbody:not(:last-child) tr:last-child td{border-bottom: 1px solid var(--line)}.ptable tbody:has(+ tbody.ptable__fold[hidden]) tr:last-child th,.ptable tbody:has(+ tbody.ptable__fold[hidden]) tr:last-child td{border-bottom: 0}@keyframes ptable-in{from{opacity: 0}to{opacity: 1}}.faq__i{border: 1px solid var(--line);border-radius: var(--small-radius);background: #fff;margin-bottom: 10px}.faq__i summary{list-style: none;cursor: pointer;padding: 16px 46px 16px 18px;position: relative;font-size: 16px;font-weight: 600;color: var(--ink)}.faq__i summary::-webkit-details-marker{display: none}.faq__i summary::after{content: '+';position: absolute;right: 18px;top: 50%;transform: translateY(-50%);font-size: 20px;font-weight: 400;color: var(--accent);transition: transform .25s}.faq__i[open] summary::after{transform: translateY(-50%) rotate(45deg)}.faq__i p{margin: 0;padding: 0 18px 18px;color: var(--text);line-height: 1.65}.clsfind{margin: 30px 0 16px}.clsq{width: 100%;max-width: 520px;height: 50px;padding: 0 16px;border: 1px solid var(--line);border-radius: var(--small-radius);font: inherit;font-size: 15px;color: var(--ink)}.clsq:focus{outline: none;border-color: var(--accent)}.clsstat{margin-top: 10px;font-size: 13px;color: var(--muted)}@media (max-width: 720px){.ptable{min-width: 560px;font-size: 13px}.ptable th[scope="row"]{min-width: 170px}}.faq{max-width: 74ch}.hero-slide__content h1,.hero-slide__content h2{font-weight: 700;letter-spacing: -0.035em;line-height: 1.02}.hero-slide__lead{max-width: 46ch}.hero-slide__buttons{margin-top: 26px}.promoband{padding: 64px 0 68px;background: var(--ink);color: #fff}.promoband h2{margin: 0;color: #fff;font-size: clamp(26px,3.2vw,42px);font-weight: 600;line-height: 1.06;letter-spacing: -0.032em}@media (max-width: 600px){.promoband{padding: 48px 0 52px}}.anchor{flex:0 0 auto;padding:8px 15px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;transition:border-color .2s,color .2s}.anchor:hover{border-color:var(--accent);color:var(--accent)}.xsell-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}html.has-car .tseny .ptable--klass thead th:not(:first-child):not(.is-my),html.has-car .tseny .ptable--klass tbody td:not([colspan]):not(.is-my){color: #b9bcc2;font-weight: 400}html.has-car .tseny .ptable--klass tbody td.is-my{color: var(--ink);font-weight: 700;font-size: 15.5px}html.has-car .tseny .ptable--klass thead th.is-my{color: var(--accent);font-weight: 700;box-shadow: inset 0 -2px 0 var(--accent)}@media (max-width: 860px){html.has-car .tseny .ptable--klass th,html.has-car .tseny .ptable--klass td:first-child{white-space: normal}html.has-car .tseny .ptable--klass th[scope="row"],html.has-car .tseny .ptable--klass tbody td:first-child{width: auto;min-width: 0}html.has-car .tseny .ptable--klass thead th:not(:first-child):not(.is-my),html.has-car .tseny .ptable--klass tbody td:not([colspan]):not(.is-my){opacity: 1}}html.has-car .tseny .ptable--klass .is-my{background: transparent;color: var(--ink);font-weight: 700}html.has-car .tseny .ptable--klass thead .is-my{color: var(--muted);font-weight: 600}.tseny .ptable:not(.ptable--klass){min-width: 0}.tseny .ptable:not(.ptable--klass) th[scope="row"]{white-space: normal}main .section.tseny{padding-block: 24px 44px;counter-reset: pg}.pgroup.is-hidden,.ptable__wrap.is-hidden,.pgroup__cap.is-hidden,.pgroup__sub.is-hidden,.pgroup__sub2.is-hidden,.ptable tbody tr.is-hidden{display: none}.tseny .pgroup{border: 0;border-radius: 0;background: transparent;border-top: 1px solid var(--line);margin: 0}.tseny .pgroup:last-of-type{border-bottom: 1px solid var(--line)}.tseny .pgroup > summary{position: relative;display: flex;align-items: baseline;gap: 18px;padding: 22px 16px 22px 0;cursor: pointer;list-style: none;transition: background .2s ease}.tseny .pgroup > summary::-webkit-details-marker{display: none}.tseny .pgroup > summary:hover{background: rgba(10,11,13,.025)}.tseny .pgroup > summary::before{counter-increment: pg;content: counter(pg,decimal-leading-zero);flex: 0 0 auto;width: 34px;padding-left: 4px;font-size: 12.5px;font-weight: 600;color: #c2c5cb;font-variant-numeric: tabular-nums}.tseny .pgroup > summary b{display: block;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 20px;font-weight: 700;letter-spacing: -.025em;line-height: 1.2;color: var(--ink)}.tseny .pgroup > summary::after{content: '';flex: 0 0 auto;align-self: center;width: 9px;height: 9px;margin-left: 6px;border-right: 1.5px solid var(--muted);border-bottom: 1.5px solid var(--muted);transform: rotate(45deg) translate(-2px,-2px);transition: transform .25s var(--ease),border-color .2s;background: none;border-radius: 0}.tseny .pgroup[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px);border-color: var(--accent)}.tseny .pgroup[open] > summary{border-bottom: 0}.tseny .pgroup[open] > summary b{color: var(--accent)}.tseny .pgroup{position: relative}.tseny .pgroup[open] > summary::before{color: var(--accent)}main .section.tseny .ptable tbody th,main .section.tseny .ptable tbody td:first-child{background: transparent}main .section.tseny .ptable__wrap{background: none;border-radius: 0;padding: 0}.tseny .pgroup__cap{margin: 26px 0 10px;font-size: 15px;font-weight: 700}.tseny .pgroup__cap:first-child{margin-top: 0}.tseny .pgroup__sub{border: 0;border-top: 1px solid var(--line);border-radius: 0;background: transparent;margin: 0}.tseny .pgroup__sub:first-child{border-top: 0}.tseny .pgroup__sub > summary{display: flex;align-items: center;gap: 14px;justify-content: space-between;padding: 14px 0;cursor: pointer;list-style: none}.tseny .pgroup__sub > summary::-webkit-details-marker{display: none}.tseny .pgroup__sub > summary b{font-size: 15px;font-weight: 600;letter-spacing: -.01em}.tseny .pgroup__sub > summary::after{content: '';flex: 0 0 auto;width: 8px;height: 8px;border-right: 1.5px solid var(--muted);border-bottom: 1.5px solid var(--muted);transform: rotate(45deg) translate(-2px,-2px);transition: transform .25s var(--ease),border-color .2s}.tseny .pgroup__sub[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px);border-color: var(--accent)}.tseny .pgroup__sub[open] > summary b{color: var(--accent)}.tseny .pgroup__sub > summary:hover b{color: var(--accent)}.tseny .pgroup__sub > summary{transition: background .2s ease}.tseny .pgroup__sub > summary:hover{background: rgba(10,11,13,.02)}.tseny .pgroup__sub2{border: 0;border-top: 1px solid rgba(20,20,25,.07);border-radius: 0;background: none;margin: 0}.tseny .pgroup__sub2:first-child{border-top: 0}.tseny .pgroup__sub2 > summary{display: flex;align-items: center;gap: 14px;justify-content: space-between;padding: 11px 0 11px 20px;cursor: pointer;list-style: none;transition: background .2s ease}.tseny .pgroup__sub2 > summary::-webkit-details-marker{display: none}.tseny .pgroup__sub2 > summary:hover{background: rgba(10,11,13,.02)}.tseny .pgroup__sub2 > summary b{font-size: 14px;font-weight: 500;color: var(--ink)}.tseny .pgroup__sub2[open] > summary b{color: var(--accent)}.tseny .pgroup__sub2 > summary:hover b{color: var(--accent)}.tseny .pgroup__sub2 > summary::after{content: '';flex: 0 0 auto;width: 7px;height: 7px;border-right: 1.5px solid #c2c5cb;border-bottom: 1.5px solid #c2c5cb;transform: rotate(45deg) translate(-2px,-2px);transition: transform .25s var(--ease),border-color .2s}.tseny .pgroup__sub2[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px);border-color: var(--accent)}@media (max-width: 620px){.tseny .pgroup__sub2 > summary{padding-left: 12px}}main .section.tseny .ptable th,main .section.tseny .ptable td{padding: 14px 16px;border-bottom-color: rgba(20,20,25,.07)}main .section.tseny .ptable thead th{background: none;border-bottom: 1px solid rgba(20,20,25,.14);padding-bottom: 10px;font-size: 11px;letter-spacing: .1em}main .section.tseny .ptable th[scope="row"]{background: none;box-shadow: none;font-size: 15px}main .section.tseny .ptable thead th:first-child{background: none;box-shadow: none}main .section.tseny .ptable tbody tr:hover th[scope="row"],main .section.tseny .ptable tbody tr:hover td{background: rgba(20,20,25,.03)}.tseny .ptable tbody tr:last-child th,.tseny .ptable tbody tr:last-child td{border-bottom: 0}@media (max-width: 760px){main .section.tseny .ptable th[scope="row"]{box-shadow: 6px 0 8px -6px rgba(20,20,25,.12)}main .section.tseny .ptable thead th:first-child{box-shadow: 6px 0 8px -6px rgba(20,20,25,.16)}main .section.tseny .ptable th[scope="row"]{background: var(--soft)}main .section.tseny .ptable thead th:first-child{background: var(--soft)}}@media (max-width: 620px){.tseny .pgroup__sub > summary{padding: 13px 0;gap: 10px}.tseny .pgroup__sub > summary b{font-size: 14px}main .section.tseny .ptable th,main .section.tseny .ptable td{padding: 12px 14px}}@media (max-width: 620px){.tseny .pgroup > summary{padding: 17px 0;gap: 12px}.tseny .pgroup > summary::before{width: 26px;padding-left: 0;font-size: 11.5px}.tseny .pgroup > summary b{font-size: 17px}}@media (max-width:900px){.xsell-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.xsell-grid{grid-template-columns:1fr}}.inner{padding-top:144px}.inner .crumbs{padding-top:14px}@media (max-width:900px){.inner{padding-top:140px}}@media (max-width:620px){.inner{padding-top:132px}}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.ptable .dash{color:var(--muted);opacity:.5}.anchor.is-on{border-color:var(--accent);color:var(--accent);background:var(--soft)}.page-inner .topline,.page-inner .site-header .brand{color: var(--ink)}.page-inner .topline__tagline{color: var(--muted)}.page-inner .topline__actions > span{color: var(--muted)}.inner [id]{scroll-margin-top: 128px}.ptable{min-width: 560px}@media (max-width: 900px){.inner [id]{scroll-margin-top: 112px}}@media (max-width: 620px){.inner [id]{scroll-margin-top: 96px}.tabs{gap: 6px}.tabs .tab{font-size: 13px;padding: 8px 12px}.ptable{min-width: 480px;font-size: 13.5px}}@media (max-width: 620px){.tabs{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.tabs::-webkit-scrollbar{display: none}.tabs .tab{flex: 0 0 auto}}.note-row{margin: 18px 0 0;font-size: 13.5px;line-height: 1.6;color: var(--muted)}.page-inner .section{padding: 68px 0}.page-inner .pagehead{padding-top: 26px;padding-bottom: 44px}@media (max-width: 900px){.page-inner .section{padding: 52px 0}.page-inner .pagehead{padding-bottom: 34px}}@media (max-width: 620px){.page-inner .section{padding: 42px 0}}.pagehead{padding-block: 24px 22px !important}.pagehead__row{display: grid;align-items: baseline;gap: 10px 40px;grid-template-columns: minmax(0,1fr) minmax(0,max-content)}.pagehead h1{margin: 0;max-width: 36ch;text-wrap: balance;font-size: clamp(22px,2.3vw,32px);line-height: 1.14;letter-spacing: -.025em}.pagehead__lead{margin: 0;max-width: 46ch;font-size: 14.5px;line-height: 1.55;color: var(--muted)}.pagehead__facts{list-style: none;margin: 0;padding: 0;max-width: 62ch;display: flex;flex-wrap: wrap;gap: 6px 22px;justify-content: flex-end}.pagehead__facts li{font-size: 13.5px;line-height: 1.35;color: var(--muted);white-space: nowrap}.pagehead__facts b{margin-right: 6px;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 15px;font-weight: 600;letter-spacing: -.02em;color: var(--ink)}.page-inner .section--tight,.section--tight{padding-top: 22px}@media (max-width: 860px){.pagehead__row{grid-template-columns: 1fr;gap: 12px}.pagehead h1{max-width: none}.pagehead__lead{text-align: left;max-width: none}.pagehead__facts{justify-content: flex-start;max-width: none}}@media (max-width: 560px){.pagehead__facts{gap: 6px 18px}.pagehead__facts li{font-size: 12.5px}.page-inner .section--tight,.section--tight{padding-top: 16px}}@media (max-width: 900px){.topline{display: none}.nav-brand{display: inline-flex;font-size: 22px;letter-spacing: -1.1px}.nav-card{margin-top: 12px;justify-content: space-between;gap: 12px}.site-header.is-sticky .nav-card{margin-top: 0}.page-inner .inner{padding-top: 92px}}@media (max-width: 640px){.nav-brand{font-size: 21px}.nav-card{margin-top: 10px}.page-inner .inner{padding-top: 84px}}.pgroup{border: 1px solid var(--line);border-radius: var(--card-radius);background: #fff;margin-bottom: 10px}.pgroup > summary{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 22px;cursor: pointer;list-style: none}.pgroup > summary::-webkit-details-marker{display: none}.pgroup > summary b{flex: 1 1 auto;font-size: 16.5px;line-height: 1.35;letter-spacing: -.015em}.pgroup > summary span{flex: 0 0 auto;margin-left: auto;font-size: 13px;color: var(--muted)}.pgroup > summary::after{content: '';flex: 0 0 auto;width: 9px;height: 9px;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg);transition: transform .2s}.pgroup[open] > summary::after{transform: rotate(-135deg)}.pgroup[open] > summary{border-bottom: 1px solid var(--line)}.pgroup:hover{border-color: var(--accent)}@media (max-width: 620px){.pgroup > summary{padding: 15px 16px}.pgroup > summary b{font-size: 15px}.pgroup > summary > span:not(.pgroup__t){display: none}}.picker__form{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;align-items: end}.picker__field{display: flex;flex-direction: column;gap: 6px}.picker__field span{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--muted)}.picker__field select{height: 48px;padding: 0 14px;border: 1px solid var(--line);border-radius: var(--small-radius);background: #fff;color: var(--ink);font-family: inherit;font-size: 15px;cursor: pointer;appearance: none;background-image: linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,transparent 50%);background-position: calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-size: 5px 5px,5px 5px;background-repeat: no-repeat}.picker__field select:focus-visible{outline: 2px solid var(--accent);outline-offset: 1px}.picker__field select:disabled{color: var(--muted);cursor: not-allowed}.picker__out{grid-column: 1 / -1;margin: 2px 0 0;padding: 13px 16px;border-radius: var(--small-radius);background: var(--ink);color: #fff;font-size: 14.5px;line-height: 1.5}.picker__out b{color: var(--accent)}.picker__out span{color: rgba(255,255,255,.66)}.picker__out a{color: var(--accent)}.picker__reset{grid-column: 1 / -1;justify-self: start;padding: 0;border: 0;background: none;color: var(--muted);font: inherit;font-size: 13.5px;text-decoration: underline;cursor: pointer}.picker__reset:hover{color: var(--accent)}.ptable .is-my{background: rgba(25,148,136,.09)}.ptable thead .is-my{background: rgba(25,148,136,.16);color: var(--accent)}.ptable tbody tr:hover .is-my{background: rgba(25,148,136,.15)}@media (max-width: 560px){.picker__form{grid-template-columns: 1fr}}.ptable thead th:first-child{position: sticky;left: 0;z-index: 4;box-shadow: 6px 0 8px -6px rgba(20,20,25,.16)}.ptable th[scope="row"]{box-shadow: 6px 0 8px -6px rgba(20,20,25,.12)}.brand{letter-spacing: -.6px}.brand__accent{margin-left: .14em}.brand small{letter-spacing: 1.6px}.nav-brand{letter-spacing: -.4px}.nav-brand span{margin-left: .14em}@media (max-width: 900px){.nav-brand{letter-spacing: -.3px}}.catalog__hint{margin: 0;color: var(--muted);font-size: 14.5px;line-height: 1.6}.catalog__head{margin: 0 0 14px;font-size: 16px;line-height: 1.5}.catalog__head b{color: var(--accent)}.catalog__rows{display: grid;gap: 0}.catalog__row{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;padding: 11px 0;border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none}.catalog__row:last-of-type{border-bottom: 0}.catalog__row span{font-size: 14.5px}.catalog__row b{font-size: 15.5px;white-space: nowrap;font-variant-numeric: tabular-nums}.catalog__row:hover span{color: var(--accent)}.catalog__note{margin: 16px 0 0;font-size: 13px;line-height: 1.55;color: var(--muted)}.catalog__note a{color: var(--accent)}.wgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.wcard{margin: 0;display: flex;flex-direction: column;overflow: hidden;border: 1px solid var(--line);border-radius: var(--card-radius);background: #fff;color: inherit;text-decoration: none;transition: border-color .2s,transform .2s}a.wcard:hover{border-color: var(--accent);transform: translateY(-2px)}a.wcard:hover strong{color: var(--accent)}.wcard img{width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;display: block;cursor: zoom-in}.wcard--proj img{aspect-ratio: 4 / 5;cursor: pointer;object-position: 50% 64%}.wcard--mini img{object-position: 50% 58%}.wcard--tall img{object-position: 50% 76%}.wgrid[data-wgrid]{grid-template-columns: repeat(4,1fr)}@media (max-width: 1100px){.wgrid[data-wgrid]{grid-template-columns: repeat(3,1fr)}}@media (max-width: 860px){.wgrid[data-wgrid]{grid-template-columns: repeat(2,1fr)}}.wcard__body{display: flex;flex-direction: column;flex: 1 1 auto;padding: 16px 18px 18px}.wcard__meta{margin-bottom: 6px;font-size: 11.5px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: var(--accent)}.wcard strong{font-size: 16.5px;line-height: 1.3;letter-spacing: -.015em;color: var(--ink);transition: color .2s;min-height: 2.6em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.wcard__note{margin-top: 7px;font-size: 13.5px;line-height: 1.5;color: var(--text);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.wcard[hidden]{display: none}.wcard__price{margin-top: 6px;font-size: 15px;font-weight: 700;letter-spacing: -.01em;color: var(--ink);font-variant-numeric: tabular-nums}.wcard__price small{font-size: 12px;font-weight: 500;letter-spacing: 0;color: var(--muted)}@media (max-width: 560px){.wcard__price{margin-top: 4px;font-size: 13.5px}.wcard__price small{font-size: 11px}}.wgrid--studio{grid-template-columns: repeat(4,1fr)}.wgrid--studio .wcard__body,.wgrid--studio .wcard figcaption{padding: 13px 15px 15px}@media (max-width: 980px){.wgrid{grid-template-columns: repeat(2,1fr)}.wgrid--studio{grid-template-columns: repeat(2,1fr)}}@media (max-width: 560px){.wgrid,.wgrid--studio{grid-template-columns: 1fr 1fr;gap: 10px}.wcard__body{padding: 12px 13px 14px}.wcard__meta{margin-bottom: 4px;font-size: 11px;letter-spacing: .07em}.wcard strong{font-size: 13.5px;min-height: 2.6em}.wcard__note{font-size: 12.5px;line-height: 1.45}.wgrid--studio .wcard__note{display: none}}.pcard{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 400px;padding: 30px 32px;overflow: hidden;border-radius: var(--card-radius);color: #fff;background: var(--ink);text-decoration: none}.pcard::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.3) 42%,rgba(0,0,0,.72) 76%,rgba(0,0,0,.9) 100%),var(--card-image);background-position: center;background-size: cover;transition: transform 450ms ease}.pcard:hover::before{transform: scale(1.035)}.pcard > *{position: relative;z-index: 1}.pcard strong{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 25px;font-weight: 700;line-height: 1.2;letter-spacing: -.02em}.pcard[hidden]{display: none}.shots{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.shot{margin: 0;border-radius: var(--small-radius);overflow: hidden;background: var(--soft)}.shot img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;display: block}.shot figcaption{padding: 9px 11px 11px;font-size: 12.5px;line-height: 1.4;color: var(--muted)}@media (max-width: 900px){.shots{grid-template-columns: repeat(3,1fr)}}@media (max-width: 560px){.pcard{min-height: 260px;padding: 22px}.pcard strong{font-size: 21px}.shots{grid-template-columns: repeat(2,1fr);gap: 8px}.shot figcaption{display: none}}.shot[hidden]{display: none}.checkbox a{color: var(--accent)}.wfilters{display: grid;gap: 12px;margin-bottom: 24px}.wfilters__row{display: flex;flex-wrap: wrap;align-items: center;gap: 8px}.wfilter{padding: 8px 15px;border: 1px solid var(--line);border-radius: 999px;background: #fff;color: var(--ink);font: inherit;font-size: 13.5px;font-weight: 600;cursor: pointer;transition: border-color .2s,color .2s,background .2s}.wfilter:hover{border-color: var(--accent);color: var(--accent)}.wfilter.is-on{background: var(--accent);border-color: var(--accent);color: #fff}.wfilter i{margin-left: 7px;font-style: normal;font-size: 12px;color: var(--muted);font-variant-numeric: tabular-nums}.wfilter.is-on i{color: rgba(255,255,255,.72)}@media (max-width: 560px){.wfilters__row{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;-webkit-overflow-scrolling: touch}.wfilters__row::-webkit-scrollbar{display: none}.wfilter{flex: 0 0 auto}}.desktop-nav__caret{display: inline-block;width: 6px;height: 6px;margin-left: 7px;border-right: 2px solid currentColor;border-bottom: 2px solid currentColor;transform: translateY(-2px) rotate(45deg);opacity: .55}.nav-card.has-mega{box-shadow: 0 -6px 18px rgba(27,27,35,.05)}.nav-card:has(.mega.is-open){border-bottom-left-radius: 0;border-bottom-right-radius: 0}.mega{position: absolute;z-index: 40;top: 100%;right: 0;left: 0;padding: 26px 0 22px;border-radius: 0 0 var(--card-radius) var(--card-radius);background: #fff;box-shadow: 0 22px 44px -20px rgba(20,20,25,.26),0 6px 16px -10px rgba(20,20,25,.12);opacity: 0;transform: translateY(-12px);transition: opacity .2s ease,transform .28s cubic-bezier(.22,.8,.24,1);will-change: opacity,transform}.mega.is-open{opacity: 1;transform: none}.mega[hidden]{display: none}.mega__col{opacity: 0;transform: translateY(8px)}.mega.is-open .mega__col{opacity: 1;transform: none;transition: opacity .26s ease,transform .3s cubic-bezier(.22,.8,.24,1)}.mega.is-open .mega__col:nth-child(n+5){transition-delay: .05s}.mega.is-open .mega__col:nth-child(n+9){transition-delay: .1s}.mega__foot{opacity: 0;transition: opacity .3s ease .12s}.mega.is-open .mega__foot{opacity: 1}@media (prefers-reduced-motion: reduce){.mega,.mega__col,.mega__foot{transition: none}}.mega__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 22px 28px;align-items: start}.mega__head{display: block;margin-bottom: 9px;padding-bottom: 8px;border-bottom: 1px solid var(--line);font-size: 14.5px;font-weight: 700;letter-spacing: -.01em;color: var(--ink)}.mega__head:hover{color: var(--accent);border-color: var(--accent)}@supports (grid-template-rows: subgrid){.mega__grid{row-gap: 0}.mega__col{display: grid;grid-row: span 2;grid-template-rows: subgrid}.mega__head{display: flex;align-items: flex-end;text-wrap: balance}.mega__body{padding-bottom: 22px}.mega__in .mega__foot{margin-top: 0}}.mega__list{display: grid;gap: 5px}.mega__list a{font-size: 13.5px;line-height: 1.4;color: var(--muted)}.mega__list a:hover{color: var(--accent)}.mega__more{display: grid;grid-template-rows: 0fr;margin-top: 0;visibility: hidden;transition: grid-template-rows .32s cubic-bezier(.22,.8,.24,1),margin-top .32s cubic-bezier(.22,.8,.24,1),visibility 0s linear .32s}.mega__more > .mega__list{min-height: 0;overflow: hidden}.mega__col--open .mega__more{grid-template-rows: 1fr;margin-top: 5px;visibility: visible;transition: grid-template-rows .32s cubic-bezier(.22,.8,.24,1),margin-top .32s cubic-bezier(.22,.8,.24,1),visibility 0s}.mega__tgl{display: inline-flex;align-items: center;gap: 8px;margin-top: 5px;padding: 0;border: 0;background: none;cursor: pointer;font: inherit;font-size: 13.5px;font-weight: 600;line-height: 1.4;color: var(--accent)}.mega__tgl::after{content: '';width: 5px;height: 5px;border-right: 1.6px solid currentColor;border-bottom: 1.6px solid currentColor;transform: translateY(-2px) rotate(45deg);transition: transform .25s ease}.mega__col--open .mega__tgl::after{transform: translateY(1px) rotate(-135deg)}.mega__tgl:hover{opacity: .8}@media (prefers-reduced-motion: reduce){.mega__more,.mega__col--open .mega__more,.mega__tgl::after{transition: none}}.mega__foot{display: flex;flex-wrap: wrap;gap: 24px;align-items: center;margin-top: 22px;padding-top: 18px;border-top: 1px solid var(--line);font-size: 14px}.mega__foot a{color: var(--muted);font-weight: 600}.mega__foot a:hover{color: var(--accent)}.mega__all{color: var(--accent) !important}.dsec summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 13px 0;cursor: pointer;list-style: none;font-size: 17px;font-weight: 600;color: var(--ink)}.dsec summary::-webkit-details-marker{display: none}.dsec summary i{font-style: normal;font-size: 13px;font-weight: 500;color: var(--muted);margin-left: auto;margin-right: 10px}.dsec summary::after{content: '';flex: 0 0 auto;width: 8px;height: 8px;border-right: 2px solid var(--muted);border-bottom: 2px solid var(--muted);transform: rotate(45deg);transition: transform .2s}.dsec[open] > summary::after{transform: rotate(-135deg)}.dsec__sub{padding-left: 2px}.dsec__sub .dsec summary{font-size: 15px;font-weight: 500;padding: 10px 0}.dsec__list{display: grid;gap: 8px;padding: 4px 0 12px 12px}.dsec__list a{font-size: 14.5px;color: var(--muted)}.dsec__list a:hover{color: var(--accent)}.dsec__all{color: var(--accent) !important;font-weight: 600}.site-header{z-index: 60}.mega__in{max-height: calc(100vh - 190px);overflow-y: auto}.drawer__nav .dsec__list a,.drawer__nav .dsec__sub .dsec summary{border: 0;padding-top: 0;padding-bottom: 0;min-height: 0}.drawer__nav .dsec__list{gap: 11px;padding: 2px 0 14px 12px}.drawer__nav .dsec__sub .dsec summary{padding: 11px 0}.drawer__nav .dsec__sub .dsec{border-bottom: 1px solid var(--line)}.drawer__nav .dsec--root > summary{padding: 14px 0}@keyframes dsecIn{from{opacity: 0;transform: translateY(-5px)}to{opacity: 1;transform: none}}.dsec[open] > .dsec__list > *,.dsec[open] > .dsec__sub > *,.pgroup[open] > .pgroup__in > *{animation: dsecIn .26s cubic-bezier(.22,.8,.24,1) both}.dsec[open] > .dsec__list > *:nth-child(n+4){animation-delay: .03s}.dsec[open] > .dsec__list > *:nth-child(n+7){animation-delay: .06s}.dsec summary::after,.pgroup > summary::after{transition: transform .28s cubic-bezier(.22,.8,.24,1)}@media (prefers-reduced-motion: reduce){.dsec[open] > .dsec__list > *,.dsec[open] > .dsec__sub > *,.pgroup[open] > .pgroup__in > *{animation: none}}#clst th,#clst td{white-space: normal;vertical-align: top}#clst{min-width: 0;font-size: 13.5px}#clst th[scope="row"]{min-width: 0;width: 15%;white-space: normal;font-weight: 700;color: var(--ink)}#clst thead th{top: 64px}.ptable__wrap:has(#clst){overflow: visible}.ptable__wrap:has(#clst) .ptable{min-width: 0}#clst th[scope="row"]{position: static;box-shadow: none}.clsnone{padding: 22px 18px !important;text-align: left !important;color: var(--muted);font-size: 15px}#clst td{text-align: left;line-height: 1.45}#clst thead th{text-align: left}@media (max-width: 760px){#clst,#clst tbody,#clst tr,#clst th,#clst td{display: block}#clst thead{display: none}#clst tbody tr{margin-bottom: 10px;padding: 14px 16px;border: 1px solid var(--line);border-radius: var(--small-radius);background: #fff}#clst th[scope="row"]{position: static;width: auto;padding: 0 0 8px;border: 0;box-shadow: none;font-size: 16px}#clst td{padding: 6px 0 0;border: 0}#clst td::before{content: attr(data-cls);display: block;margin-bottom: 2px;font-size: 11px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--accent)}#clst td.is-none{display: none}.page-inner #clst tbody tr:hover th[scope="row"],.page-inner #clst tbody tr:hover td{background: transparent}}.promoband{padding: 78px 0;background: radial-gradient(120% 140% at 8% 0%,rgba(25,148,136,.22) 0%,transparent 52%),var(--ink);color: #fff}.promo-cards{display: flex;gap: 16px;min-width: 0;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scroll-padding-left: 0;scrollbar-width: none;padding-bottom: 2px}.promo-cards::-webkit-scrollbar{display: none}.promo-cards > *{flex: 0 0 calc((100% - 32px) / 3);min-width: 0;scroll-snap-align: start}@media (min-width: 861px){.promo-cards.is-rail > *{flex-basis: calc((100% - 32px) / 3 - 26px)}.promo-cards.is-rail{-webkit-mask-image: linear-gradient(90deg,#000 88%,transparent);mask-image: linear-gradient(90deg,#000 88%,transparent)}}@media (max-width: 760px){.promoband{padding: 54px 0}}.hproj-rail{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(340px,1fr);gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch;padding-bottom: 4px}.hproj-rail::-webkit-scrollbar{display: none}.hproj{position: relative;display: flex;flex-direction: column;justify-content: flex-end;min-height: 380px;padding: 28px 30px;overflow: hidden;border-radius: var(--card-radius);color: #fff;text-decoration: none;background: var(--ink);scroll-snap-align: start}.hproj::before{content: '';position: absolute;inset: 0;background-image: linear-gradient(180deg,rgba(0,0,0,.12) 0%,rgba(0,0,0,.34) 46%,rgba(0,0,0,.76) 78%,rgba(0,0,0,.9) 100%),var(--card-image,none);background-position: center 62%;background-size: cover;transition: transform 450ms ease}.hproj > *{position: relative;z-index: 1}.hproj:hover::before{transform: scale(1.04)}.hproj strong{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 24px;font-weight: 700;line-height: 1.22;letter-spacing: -.02em}.hproj-foot{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-top: 24px}@media (max-width: 620px){.hproj-rail{grid-auto-columns: minmax(280px,86%)}.hproj{min-height: 320px;padding: 22px}.hproj strong{font-size: 21px}.hproj-foot{flex-direction: column;align-items: stretch}.hproj-foot .button{justify-content: center}}.footer{padding: 64px 0 22px;color: #b7b7bd;background: var(--dark)}.ftop{display: grid;grid-template-columns: 1.5fr 1fr 1fr 1fr 1.1fr;gap: 32px;align-items: start}.ftop__brand .brand{color: #fff;margin-bottom: 14px}.ftop__about{margin: 0 0 18px;font-size: 14px;line-height: 1.6;max-width: 36ch}.ftop__col h3{margin: 0 0 14px;font-size: 12px;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #fff}.ftop__col a{display: block;margin-bottom: 9px;font-size: 14px;line-height: 1.4;color: #b7b7bd}.ftop__col a:hover{color: var(--accent)}.ftop__contacts p{margin: 0 0 7px;font-size: 14px;line-height: 1.5}.ftop__tel{font-size: 19px;font-weight: 700;color: #fff !important;margin-bottom: 10px !important}.ftop__tel:hover{color: var(--accent) !important}.ftop__map{margin-top: 10px;color: var(--accent) !important;font-weight: 600}.fsocial{display: flex;gap: 8px}.fsocial__i{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: rgba(255,255,255,.1);color: #fff;transition: background .2s}.fsocial__i svg{width: 17px;height: 17px;fill: currentColor}.fsocial__i:hover{background: var(--accent)}.fbot{display: flex;align-items: center;justify-content: space-between;gap: 20px;flex-wrap: wrap;margin-top: 44px;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.1);font-size: 13px;color: #82828c}.fbot__docs{display: flex;flex-wrap: wrap;gap: 6px 18px}.fbot__docs a,.fbot__docs .fbot__cookie{color: #6f6f7a;font-size: 12.5px;line-height: 1.5;text-decoration: none;transition: color 160ms ease}.fbot__docs a:hover,.fbot__docs .fbot__cookie:hover{color: #c9c9d1}.fbot__meta{flex-basis: 100%;margin: 0;font-size: 12px;line-height: 1.5;color: #6f6f7a}.fbot__who{flex-basis: 100%;line-height: 1.5}.fbot__who a{color: inherit;text-decoration: underline;text-underline-offset: 3px;transition: color 160ms ease}.fbot__who a:hover{color: #c9c9d1}@media (max-width: 1100px){.ftop{grid-template-columns: 1fr 1fr 1fr}.ftop__brand{grid-column: 1 / -1}}@media (max-width: 620px){.footer{padding: 44px 0 20px}.ftop{grid-template-columns: 1fr 1fr;gap: 26px}.fbot{flex-direction: column;align-items: flex-start;gap: 12px}}.topline__actions > a:first-of-type{display: inline-flex;width: auto;height: auto;place-items: unset;border-radius: 0;background: none;font-size: 14px;font-weight: 500;white-space: nowrap}.topline__actions{gap: 18px}.social{display: flex;align-items: center;gap: 8px}.social__i{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background .2s,color .2s}.social__i svg{width: 16px;height: 16px;fill: currentColor}.social__i:hover{background: var(--accent);color: #fff}.social__i--tg:hover{background: #29a9ea}.social__i--wa:hover{background: #25d366}.page-inner .site-header .social__i{background: var(--soft);color: var(--ink)}.page-inner .site-header .social__i:hover{background: var(--accent);color: #fff}.page-inner .site-header .social__i--tg:hover{background: #29a9ea}.page-inner .site-header .social__i--wa:hover{background: #25d366}@media (max-width: 900px){.social{display: none}}.social{display: flex;align-items: center;gap: 8px}.social__i{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background .2s,color .2s}.social__i svg{width: 16px;height: 16px;fill: currentColor}.social__i:hover{background: var(--accent);color: #fff}.social__i--tg:hover{background: #29a9ea}.social__i--wa:hover{background: #25d366}.page-inner .site-header .social__i{background: var(--soft);color: var(--ink)}.page-inner .site-header .social__i:hover{background: var(--accent);color: #fff}.page-inner .site-header .social__i--tg:hover{background: #29a9ea}.page-inner .site-header .social__i--wa:hover{background: #25d366}@media (max-width: 900px){.social{display: none}}.social{display: flex;align-items: center;gap: 8px}.social__i{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background .2s,color .2s}.social__i svg{width: 16px;height: 16px;fill: currentColor}.social__i:hover{background: var(--accent);color: #fff}.social__i--tg:hover{background: #29a9ea}.social__i--wa:hover{background: #25d366}.page-inner .site-header .social__i{background: var(--soft);color: var(--ink)}.page-inner .site-header .social__i:hover{background: var(--accent);color: #fff}.page-inner .site-header .social__i--tg:hover{background: #29a9ea}.page-inner .site-header .social__i--wa:hover{background: #25d366}@media (max-width: 900px){.social{display: none}}.social{display: flex;align-items: center;gap: 8px}.social__i{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background .2s,color .2s}.social__i svg{width: 16px;height: 16px;fill: currentColor}.social__i:hover{background: var(--accent);color: #fff}.social__i--tg:hover{background: #29a9ea}.social__i--wa:hover{background: #25d366}.page-inner .site-header .social__i{background: var(--soft);color: var(--ink)}.page-inner .site-header .social__i:hover{background: var(--accent);color: #fff}.page-inner .site-header .social__i--tg:hover{background: #29a9ea}.page-inner .site-header .social__i--wa:hover{background: #25d366}@media (max-width: 900px){.social{display: none}}.social{display: flex;align-items: center;gap: 8px}.social__i{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background .2s,color .2s}.social__i svg{width: 16px;height: 16px;fill: currentColor}.social__i:hover{background: var(--accent);color: #fff}.social__i--tg:hover{background: #29a9ea}.social__i--wa:hover{background: #25d366}.page-inner .site-header .social__i{background: var(--soft);color: var(--ink)}.page-inner .site-header .social__i:hover{background: var(--accent);color: #fff}.page-inner .site-header .social__i--tg:hover{background: #29a9ea}.page-inner .site-header .social__i--wa:hover{background: #25d366}@media (max-width: 900px){.social{display: none}}.social{display: flex;align-items: center;gap: 8px}.social__i{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,.14);color: inherit;transition: background .2s,color .2s}.social__i svg{width: 16px;height: 16px;fill: currentColor}.social__i:hover{background: var(--accent);color: #fff}.social__i--tg:hover{background: #29a9ea}.social__i--wa:hover{background: #25d366}.page-inner .site-header .social__i{background: var(--soft);color: var(--ink)}.page-inner .site-header .social__i:hover{background: var(--accent);color: #fff}.page-inner .site-header .social__i--tg:hover{background: #29a9ea}.page-inner .site-header .social__i--wa:hover{background: #25d366}@media (max-width: 900px){.social{display: none}}.cmap-sec{position: relative;isolation: isolate;overflow: hidden;background: var(--ink)}.cmap-sec__map{position: absolute;top: 0;left: 0;right: 0;height: calc(100% + 132px);width: 100%;border: 0;display: block;z-index: 0;filter: grayscale(.4) saturate(.85)}.cmap-sec__veil{position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(96deg,rgba(10,11,13,.94) 0%,rgba(10,11,13,.86) 34%,rgba(10,11,13,.5) 66%,rgba(10,11,13,.3) 100%),linear-gradient(180deg,rgba(10,11,13,.4) 0%,transparent 28%,rgba(10,11,13,.5) 100%);transition: opacity .55s ease}.cmap-sec__in{position: relative;z-index: 2;display: flex;align-items: center;min-height: 600px;padding-block: 64px;pointer-events: none}.cplate{pointer-events: auto;width: min(100%,450px);color: #fff;transition: transform .55s cubic-bezier(.22,.8,.24,1),opacity .4s ease}.cplate .section-kicker{color: var(--accent);margin: 0}.cplate__top{display: flex;align-items: center;justify-content: space-between;gap: 16px}.cstatus{display: inline-flex;align-items: center;gap: 7px;padding: 5px 11px 5px 9px;border-radius: 999px;background: rgba(255,255,255,.1);font-size: 12px;font-weight: 600;color: rgba(255,255,255,.72);white-space: nowrap}.cstatus::before{content: '';width: 7px;height: 7px;border-radius: 50%;background: #8d8d96;box-shadow: 0 0 0 3px rgba(141,141,150,.22)}.cstatus.is-open{background: rgba(37,211,102,.14);color: #7ae2a4}.cstatus.is-open::before{background: #25d366;box-shadow: 0 0 0 3px rgba(37,211,102,.22)}.cplate h2{margin: 14px 0 0;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: clamp(24px,2.6vw,32px);font-weight: 600;line-height: 1.12;letter-spacing: -.028em;color: #fff}.cplate__area{margin: 7px 0 0;font-size: 14px;color: rgba(255,255,255,.58)}.cplate__list{margin: 22px 0 0;padding-top: 20px;border-top: 1px solid rgba(255,255,255,.12);display: grid;grid-template-columns: 92px 1fr;gap: 10px 16px;align-items: baseline}.cplate__list dt{font-size: 11px;font-weight: 700;letter-spacing: .09em;text-transform: uppercase;color: rgba(255,255,255,.45)}.cplate__list dd{margin: 0;font-size: 14px;line-height: 1.5;color: rgba(255,255,255,.88)}.cplate__route{display: inline-flex;align-items: center;gap: 8px;margin: 2px 0 -10px;padding: 10px 0;font-size: 14.5px;font-weight: 500;color: var(--accent-bright);text-decoration: none;transition: color 160ms ease}.cplate__route i{font-style: normal;transition: transform 160ms ease}.cplate__route:hover i{transform: translateX(4px)}.cplate .button--outline{background: transparent;border-color: rgba(255,255,255,.5);color: #fff}.cplate .button--outline:hover{background: rgba(255,255,255,.16);border-color: #fff;color: #fff}.cplate__act{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 26px}.cplate__act .button{flex: 1 1 auto;justify-content: center}.cplate__msg{display: flex;align-items: center;justify-content: space-between;gap: 14px;margin-top: 18px;padding-top: 16px;border-top: 1px solid rgba(255,255,255,.12)}.cplate__msg-l{font-size: 13px;color: rgba(255,255,255,.55)}.cplate__msg-i{display: flex;gap: 8px}.cmsg{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: rgba(255,255,255,.1);color: #fff;transition: background .2s,transform .2s}.cmsg svg{width: 18px;height: 18px;fill: currentColor}.cmsg:hover{transform: translateY(-2px)}.cmsg--tg:hover{background: #29a9ea}.cmsg--wa:hover{background: #25d366}.cplate__hint{margin: 16px 0 0;font-size: 12px;color: rgba(255,255,255,.34);transition: opacity .3s ease}.cplate{position: relative;padding: 26px 28px;border-radius: var(--card-radius)}.cplate::before{content: '';position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: rgba(12,13,16,.92);backdrop-filter: blur(14px);opacity: 0;transition: opacity .4s ease;will-change: opacity}.cplate > *{transition: opacity .35s ease}.cmap-sec:hover .cmap-sec__veil{opacity: .06}.cmap-sec:hover .cplate::before{opacity: .62}.cmap-sec:hover .cplate > *{opacity: .82}.cmap-sec:hover .cplate__hint{opacity: 0}.cmap-sec .cplate:hover::before,.cmap-sec .cplate:focus-within::before{opacity: 1}.cmap-sec .cplate:hover > *,.cmap-sec .cplate:focus-within > *{opacity: 1}.cmap-sec .cplate:hover .cplate__hint,.cmap-sec .cplate:focus-within .cplate__hint{opacity: 0}@media (hover: none){.cmap-sec__veil{opacity: .25}.cplate::before{opacity: .94}.cplate__hint{display: none}}@media (max-width: 760px){.cmap-sec{display: flex;flex-direction: column}.cmap-sec__map{position: relative;height: 432px;margin-bottom: -132px;filter: none}.cmap-sec__veil{display: none}.cmap-sec__in{width: 100%;min-height: 0;padding: 30px 22px 40px;background: var(--ink)}.cplate{width: 100%}.cplate::before{opacity: 0}.cplate__hint{display: none}.cplate__list{grid-template-columns: 1fr;gap: 2px}.cplate__list dt{margin-top: 12px}.cplate__act .button{flex: 1 1 auto;justify-content: center}}@media (prefers-reduced-motion: reduce){.cmap-sec__map,.cmap-sec__veil,.cplate{transition: none}}.cmap-sec__map--pic{height: 100%}.cmap-sec__map--pic img{display: block;width: 100%;height: 100%;object-fit: cover}.cmap-sec__mapbar{position: absolute;right: 32px;bottom: 28px;z-index: 3;display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 10px;max-width: calc(100% - 64px)}.cmap-sec__osm{flex-basis: 100%;text-align: right;font-size: 11px;line-height: 1.3;color: rgba(255,255,255,.72);text-decoration: none}.cmap-sec__osm:hover{color: #fff}@media (max-width: 760px){.cmap-sec__map--pic{height: 300px;margin-bottom: 0}.cmap-sec__mapbar{position: static;max-width: none;justify-content: flex-start;padding: 14px 22px 0;background: var(--ink)}.cmap-sec__osm{text-align: left}}.hw-side__txt{margin: 18px 0 0;max-width: 46ch;font-size: 18px;line-height: 1.55;color: rgba(255,255,255,.6)}@keyframes hw-sheen{from{background-position: 100% 0}to{background-position: 0% 0}}.tmos{display: grid;gap: 2px;grid-template-columns: repeat(4,1fr);grid-template-rows: repeat(4,minmax(0,1fr));grid-template-areas: "a a b c" "a a b c" "d d e f" "d d e f";min-height: clamp(440px,44vw,600px)}.tmt{position: relative;display: block;padding: 0;border: 0;cursor: pointer;overflow: hidden;text-align: left;color: #fff;background: #0c1216 var(--tile) var(--pos,center) / cover no-repeat;transition: transform .4s cubic-bezier(.22,.8,.24,1),box-shadow .4s ease;will-change: transform}.tmt::before{content: '';position: absolute;inset: 0;z-index: 0;background: linear-gradient(180deg,rgba(8,9,11,.4) 0%,rgba(8,9,11,.06) 36%,rgba(8,9,11,.64) 74%,rgba(8,9,11,.92) 100%);transition: opacity .35s ease}.tmt > *{position: relative;z-index: 1}.tmt:hover,.tmt:focus-visible{z-index: 3;transform: scale(1.035);box-shadow: 0 28px 70px rgba(0,0,0,.62)}.tmt:hover::before{opacity: .78}.tmt__cap{position: absolute;left: 20px;right: 78px;bottom: 19px}.tmt__cap b{display: block;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 19px;font-weight: 700;letter-spacing: -.02em;color: #fff}.tmt__cap b::after{content: '';display: block;width: 26px;height: 2px;margin: 9px 0 8px;background: var(--accent);transition: width .35s cubic-bezier(.22,.8,.24,1)}.tmt:hover .tmt__cap b::after{width: 52px}.tmt__cap span{display: block;font-size: 13px;line-height: 1.45;color: rgba(255,255,255,.72)}@media (max-width: 1060px){.tmos{height: clamp(440px,92vw,600px)}}@media (max-width: 620px){.tmos{grid-template-columns: 1fr 1fr;grid-template-rows: repeat(4,minmax(0,1fr));grid-template-areas: "a a" "b c" "d d" "e f";height: clamp(620px,176vw,880px)}.tmt__cap b{font-size: 15px}.tmt__cap span{display: none}.tmt__cap{left: 14px;right: 62px;bottom: 14px}.tmt:hover{transform: none}}.yrev{background: var(--soft)}.yrev__top{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 32px;align-items: start;margin: 0 0 40px}.yrev__top h2{margin: 0;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: clamp(30px,3vw,44px);font-weight: 600;line-height: 1.16;letter-spacing: -.025em}.yrev__lead{margin: 16px 0 0;max-width: 54ch;font-size: 16px;line-height: 1.55;color: rgba(10,11,13,.6)}.yrate{display: inline-flex;align-items: center;gap: 16px;padding: 16px 22px;border-radius: 16px;border: 1px solid rgba(10,11,13,.1);background: #fff;box-shadow: 0 14px 34px -22px rgba(10,11,13,.5);text-decoration: none;color: inherit;white-space: nowrap;transition: border-color .25s,box-shadow .25s,transform .25s}.yrate:hover{border-color: var(--accent);transform: translateY(-2px);box-shadow: 0 20px 42px -22px rgba(10,11,13,.55)}.yrate__num{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 44px;font-weight: 600;line-height: 1;letter-spacing: -.015em}.yrate__col{display: grid;gap: 6px}.yrate__stars{color: #ffb02e;font-size: 15px;letter-spacing: 3px;line-height: 1}.yrate__cnt{font-size: 13px;color: rgba(10,11,13,.6)}.yrev__rail{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(300px,340px);gap: 16px;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;-webkit-overflow-scrolling: touch;margin: -10px -14px 0;padding: 10px 14px 30px}.yrev__rail::-webkit-scrollbar{display: none}.yrc{display: flex;flex-direction: column;scroll-snap-align: start;padding: 22px;border-radius: 18px;border: 1px solid rgba(10,11,13,.09);background: #fff;text-decoration: none;color: inherit;transition: border-color .25s,box-shadow .25s,transform .25s}.yrc:hover{border-color: rgba(20,145,141,.4);transform: translateY(-3px);box-shadow: 0 6px 14px -8px rgba(10,11,13,.1),0 20px 44px -22px rgba(10,11,13,.18)}.yrc__head{display: flex;align-items: center;gap: 12px}.yrc__ava{position: relative;flex: none;display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--c);color: #fff;font-weight: 700;font-size: 17px}.yrc__ava::after{content: 'Я';position: absolute;right: -3px;bottom: -3px;display: grid;place-items: center;width: 17px;height: 17px;border-radius: 50%;border: 2px solid #fff;background: #fc3f1d;color: #fff;font-size: 9px;font-weight: 700}.yrc__who{display: grid;gap: 3px;min-width: 0}.yrc__who b{font-size: 15px;font-weight: 600;letter-spacing: -.01em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.yrc__who span{font-size: 12px;color: rgba(10,11,13,.45)}.yrc__meta{display: flex;align-items: center;gap: 10px;margin: 14px 0 0}.yrc__stars{color: #ffb02e;font-size: 13px;letter-spacing: 2px;line-height: 1}.yrc__meta time{font-size: 12px;color: rgba(10,11,13,.45)}.yrc__text{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 8;overflow: hidden;margin: 12px 0 0;flex: 1 1 auto;font-size: 15px;line-height: 1.55;color: rgba(10,11,13,.82)}.yrc__go{display: inline-block;margin: 14px 0 0;font-size: 13px;font-weight: 600;color: var(--accent)}.yrc__go::after{content: "";display: inline-block;width: .72em;height: .72em;margin-left: .3em;vertical-align: -.02em;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M9 7h8v8'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7'/%3E%3Cpath d='M9 7h8v8'/%3E%3C/svg%3E") center / contain no-repeat}.yrev--page .yrev__rail{display: block;columns: 3;column-gap: 22px;overflow: visible;margin: 0;padding: 0}.yrev--page .yrc{display: block;break-inside: avoid;margin: 0 0 22px}.yrev--page .yrc__text{display: block;-webkit-line-clamp: none}.yrev__foot--page{justify-content: center}.yrev__foot{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 18px;margin: 0}@media (max-width: 1100px){.yrev--page .yrev__rail{columns: 2}}@media (max-width: 860px){.yrev__top{grid-template-columns: minmax(0,1fr);gap: 24px}.yrate{align-self: start;max-width: 100%}}@media (max-width: 360px){.yrate{white-space: normal}}@media (max-width: 760px){main .ptable thead th,main .ptable .ptable__g td,main .ptable .ptable__note,main .ptable .zrow__hit,main .ptable .ptable__span span{font-size: 13px !important}main .wcard__tag,main .wcard__meta,main .wcard__price small,main .wfilters__label{font-size: 12px !important}}@media (max-width: 620px){.yrev--page .yrev__rail{columns: 1}.yrev__rail{grid-auto-columns: minmax(268px,84vw);margin-inline: -12px;padding-inline: 12px}.yrev__foot .button{width: 100%;justify-content: center}}.site-header.no-anim .nav-card,.site-header.no-anim .nav-brand,.site-header.no-anim .nav-card__cta{transition: none !important}.drawer{transition: none}html.anim-ready .drawer{transition: transform 300ms ease}.ctaband{background: #f1f8f7}.ctaband__in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,max-content);gap: 22px 56px;align-items: end}.ctaband .section-kicker{margin: 0 0 12px;color: var(--accent)}.ctaband h2{margin: 0;max-width: 24ch;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: clamp(26px,2.6vw,36px);font-weight: 600;line-height: 1.14;letter-spacing: -.015em;color: var(--ink)}.ctaband__t > p{margin: 14px 0 0;max-width: 56ch;font-size: 15px;line-height: 1.6;color: var(--muted)}.ctaband__a{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}.ctaband__call{padding: 0;border: 0;background: none;cursor: pointer;font: inherit;font-size: 14.5px;color: var(--accent);text-decoration: underline;text-underline-offset: 3px}.ctaband__call:hover{color: var(--accent-dark)}.ctasoc{display: flex;align-items: center;gap: 10px}.ctasoc__i{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;border: 1px solid var(--line);color: var(--ink);background: #fff;transition: background .2s,color .2s,border-color .2s,transform .2s}.ctasoc__i svg{width: 19px;height: 19px;fill: currentColor}.ctasoc__i:hover{color: #fff;border-color: transparent;transform: translateY(-2px)}.ctasoc__i--tg:hover{background: #29a9ea}.ctasoc__i--wa:hover{background: #25d366}.ctaband__c{grid-column: 1 / -1;list-style: none;margin: 10px 0 0;padding: 26px 0 0;border-top: 1px solid var(--line);display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px 56px}.ctaband__c li{display: grid;grid-template-columns: 32px 1fr;gap: 10px;align-items: baseline}.ctaband__c b{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 13px;font-weight: 600;letter-spacing: .02em;color: var(--accent)}.ctaband__c span{font-size: 14.5px;line-height: 1.5;color: var(--text)}@media (max-width: 900px){.ctaband__in{grid-template-columns: 1fr;gap: 24px;align-items: start}.ctaband__c{grid-template-columns: 1fr;gap: 16px}}@media (max-width: 560px){.ctaband__a .button{flex: 1 1 100%;justify-content: center}}@keyframes abn-fill{from{transform: scaleX(0)}to{transform: scaleX(1)}}.doc .shell{width: min(calc(100% - 32px),780px)}.doc .ldoc{max-width: none}.ldoc__rev{margin: 0 0 18px;color: var(--muted);font-size: 11.5px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase}.ldoc .ldoc__lead{margin: 0 0 30px;color: var(--ink);font-size: 17.5px;line-height: 1.6}.ldoc__nav{margin: 0 0 34px;padding: 22px 0;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.ldoc__nav ol{margin: 0;padding: 0;columns: 2;column-gap: 40px;list-style: none;counter-reset: ldoc}.ldoc__nav li{margin: 0 0 9px;break-inside: avoid;counter-increment: ldoc}.ldoc__nav a{display: grid;grid-template-columns: 22px 1fr;gap: 6px;color: var(--text);font-size: 14.5px;line-height: 1.45;text-decoration: none;transition: color 160ms ease}.ldoc__nav a::before{content: counter(ldoc);color: var(--muted);font-variant-numeric: tabular-nums}.ldoc__nav a:hover{color: var(--accent)}@media (max-width: 620px){.ldoc__nav ol{columns: 1}}.ldoc h2{margin: 38px 0 16px;padding-top: 28px;border-top: 1px solid var(--line);font-size: clamp(19px,1.8vw,22px);letter-spacing: -.01em;scroll-margin-top: 96px}.ldoc h2:first-child{margin-top: 0;padding-top: 0;border-top: 0}.ldoc p{font-size: 16px}.ldoc ul{margin-bottom: 16px}.ldoc li{margin-bottom: 10px}.lparty{gap: 0;margin: 4px 0 18px}.lparty > div{padding: 18px 0;border-top: 1px solid var(--line)}.lparty > div:last-child{border-bottom: 1px solid var(--line)}.lparty dt{font-size: 15.5px;line-height: 1.45}.lparty dd{margin-top: 7px;font-size: 16px;line-height: 1.6;color: var(--text)}.ldefs{display: grid;gap: 14px;margin: 0 0 18px}.ldefs dt{font-weight: 700;color: var(--ink)}.ldefs dd{margin: 4px 0 0;color: var(--text);line-height: 1.7}.hero-slide::before{filter: brightness(.82) saturate(1.04)}.hero-slide__overlay{background: radial-gradient(120% 90% at 18% 50%,rgba(5,6,8,.62) 0%,transparent 62%),linear-gradient(90deg,rgba(5,6,8,.88) 0%,rgba(5,6,8,.62) 46%,rgba(5,6,8,.26) 100%)}@media (max-width: 900px){.hero-slide__overlay{background: linear-gradient(180deg,rgba(4,5,6,.42) 0%,rgba(4,5,6,.84) 60%,rgba(4,5,6,.95) 100%)}}.arts__all{margin: 26px 0 0}.svcprice__sub{margin: 12px 0 0;max-width: 52ch;font-size: 14.5px;line-height: 1.6;color: var(--muted)}.longread{position: relative}.longread__body{position: relative;max-height: 280px;overflow: hidden;transition: max-height .4s ease}.longread__body::after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 110px;background: linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 82%);pointer-events: none;transition: opacity .3s ease}.section--soft .longread__body::after{background: linear-gradient(180deg,rgba(247,247,248,0) 0%,var(--soft) 82%)}.longread.is-open .longread__body{max-height: none}.longread.is-open .longread__body::after{opacity: 0}.svcprice__full{margin-top: 24px;padding-top: 0;border-top: 0}.svcprice__full .tabs{margin-bottom: 18px}.ptable__ask{color: var(--muted) !important;font-size: 13px}.svcprice__sub{margin: 12px 0 0;max-width: 60ch;font-size: 14.5px;line-height: 1.6;color: var(--muted)}.pfind{position: relative;grid-column: 1 / -1}.pfind__in{width: 100%;height: 44px;padding: 0 36px 0 0;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: none;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 19px;font-weight: 700;letter-spacing: -.02em;color: var(--ink);transition: border-color .2s}.pfind__in::placeholder{color: var(--muted);font-weight: 400;letter-spacing: 0;font-size: 16px}.pfind__in:hover{border-color: var(--ink)}.pfind__in:focus{outline: 0;border-color: var(--accent)}.pfind__x{position: absolute;right: 0;top: 6px;width: 30px;height: 30px;border: 0;border-radius: 50%;background: var(--soft);font-size: 17px;line-height: 1;color: var(--muted);cursor: pointer}.pfind__x:hover{background: var(--line);color: var(--ink)}.pfind__list{position: absolute;z-index: 20;left: 0;right: 0;top: calc(100% + 8px);list-style: none;margin: 0;padding: 6px;max-height: 320px;overflow-y: auto;border-radius: 14px;background: #fff;box-shadow: 0 8px 18px -10px rgba(10,11,13,.16),0 20px 40px -24px rgba(10,11,13,.3)}.pfind__list li{display: flex;align-items: baseline;justify-content: space-between;gap: 14px;padding: 10px 12px;border-radius: 9px;cursor: pointer;font-size: 15px;color: var(--ink)}.pfind__list li b{color: var(--accent)}.pfind__list li i{font-style: normal;font-size: 12.5px;color: var(--muted);white-space: nowrap}.pfind__list li.is-on,.pfind__list li:hover{background: var(--soft)}.pfind__none{color: var(--muted);cursor: default}.pfind__none:hover{background: none}.svcsafe__pic{position: relative;margin: 0;overflow: hidden;aspect-ratio: 4 / 3;border-radius: var(--card-radius);background: var(--soft)}.svcsafe__pic img{display: block;width: 100%;height: 100%;object-fit: cover}.svcart__side{margin: 0 0 26px;padding-bottom: 22px;border-bottom: 1px solid var(--line)}.svcart__side h2{margin: 12px 0 0;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: clamp(26px,3.2vw,40px);font-weight: 600;line-height: 1.12;letter-spacing: -.015em;text-wrap: balance}.svcart__lead{margin: 0 0 22px;max-width: 62ch;font-size: clamp(18px,1.6vw,21px);line-height: 1.55;color: var(--ink);font-weight: 500;letter-spacing: -.01em}@media (min-width: 900px){.svcart__cols{columns: 2;column-gap: 64px}.svcart__cols p{break-inside: avoid}}@media (max-width: 700px){.svcart__side{margin-bottom: 20px;padding-bottom: 18px}}.ptable__wrap{border: 0;border-radius: 0;background: none}.ptable{font-size: 15px}.ptable th,.ptable td{padding: 18px 18px;border-bottom: 1px solid var(--line)}.ptable th:first-child,.ptable td:first-child{padding-left: 0}.ptable th:last-child,.ptable td:last-child{padding-right: 0}.ptable thead th{padding-top: 0;padding-bottom: 12px;background: #fff;font-size: 11px;font-weight: 600;letter-spacing: .12em;color: var(--muted);border-bottom-color: var(--ink)}.section--soft .ptable thead th{background: var(--soft)}.ptable th[scope="row"]{background: #fff;font-weight: 500}.section--soft .ptable th[scope="row"]{background: var(--soft)}.ptable th[scope="row"]{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 16px;letter-spacing: -.02em}.ptable td{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 16px;font-weight: 400;letter-spacing: -.02em;color: var(--ink)}.ptable tbody tr:hover th[scope="row"],.ptable tbody tr:hover td{background: rgba(20,20,25,.025)}.section--soft .ptable tbody tr:hover th[scope="row"],.section--soft .ptable tbody tr:hover td{background: rgba(20,20,25,.035)}.ptable .is-my{background: rgba(25,148,136,.07);color: var(--accent);font-weight: 500}.ptable thead .is-my{background: none;color: var(--accent)}.ptable tbody tr:hover .is-my{background: rgba(25,148,136,.11)}.pfind__list{z-index: 40}.svcprice__full{margin-top: 0}.ptable th:last-child,.ptable td:last-child{padding-right: 5px}.faq{max-width: none;display: flex;align-items: flex-start;gap: 0 24px}.faq__col{flex: 1 1 330px;min-width: 0}@media (max-width: 760px){.faq{flex-direction: column;gap: 0}}.faq__i{margin-bottom: 0;border-radius: var(--small-radius)}.faq__i summary{padding: 14px 42px 14px 16px;font-size: 15px;font-weight: 500}.faq__i summary::after{right: 16px;font-size: 18px}.faq__i p{padding: 0 16px 15px;font-size: 14.5px;line-height: 1.6}.ptable thead th:first-child{background: #fff}.section--soft .ptable thead th:first-child{background: var(--soft)}.ptable thead th{vertical-align: bottom}.ptable th:last-child,.ptable td:last-child{padding-right: 0}.ptable__wrap{padding-right: 8px;margin-right: -8px}.svcprice__full{margin-top: 0}.faq{grid-template-columns: repeat(auto-fit,minmax(400px,1fr));gap: 0 56px}.faq__i{border: 0;border-top: 1px solid var(--line);border-radius: 0;background: none}.faq__i summary{padding: 20px 36px 20px 0;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 16px;font-weight: 700;letter-spacing: -.02em;color: var(--ink);transition: color .2s}.faq__i summary:hover{color: var(--accent)}.faq__i summary::after{content: '\2193';right: 0;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 16px;font-weight: 400;color: var(--accent);transition: transform .25s ease}.faq__i[open] summary::after{transform: translateY(-50%) rotate(180deg)}.faq__i p{padding: 0 36px 22px 0;font-size: 14.5px;line-height: 1.65;color: var(--text)}.faq{grid-template-columns: repeat(auto-fit,minmax(min(400px,100%),1fr))}.ptable__wrap{padding-right: 0;margin-right: 0}.ptable th,.ptable td{padding: 18px 16px}.ptable th:first-child,.ptable td:first-child{padding-left: 16px}.ptable th:last-child,.ptable td:last-child{padding-right: 16px}.modal__close{display: grid;place-items: center;top: 16px;right: 16px;width: 40px;height: 40px;padding: 0;border-radius: 50%;background: transparent;color: var(--muted);line-height: 0;cursor: pointer;transition: background-color 160ms ease,color 160ms ease}.modal__close:hover{background: transparent;color: var(--ink)}.modal__close svg{transition: transform 320ms cubic-bezier(.22,.8,.24,1)}.modal__close:hover svg{transform: rotate(90deg)}@media (prefers-reduced-motion: reduce){.modal__close svg{transition: none}.modal__close:hover svg{transform: none}}.modal__close:focus-visible{outline: none;background: var(--soft);color: var(--ink)}.modal h2{padding-right: 44px}.inner .crumbs{padding-bottom: 18px}:root{--ease: cubic-bezier(.22,.61,.36,1)}.will-rise{opacity: 0;transform: translate3d(0,20px,0)}.is-risen{opacity: 1;transform: none;transition: opacity .65s var(--ease),transform .65s var(--ease)}.is-risen .services-grid > *,.is-risen .process-grid > *,.is-risen .xsell-grid > *,.is-risen .arts-grid > *,.is-risen .svcin__list > li,.is-risen .svcmat__props > li{animation: riseIn .55s var(--ease) both}.is-risen .services-grid > :nth-child(2),.is-risen .process-grid > :nth-child(2),.is-risen .xsell-grid > :nth-child(2),.is-risen .arts-grid > :nth-child(2){animation-delay: .06s}.is-risen .services-grid > :nth-child(3),.is-risen .process-grid > :nth-child(3),.is-risen .xsell-grid > :nth-child(3),.is-risen .arts-grid > :nth-child(3){animation-delay: .12s}@keyframes riseIn{from{opacity: 0;transform: translate3d(0,14px,0)}to{opacity: 1;transform: none}}.process-card,.xsell-card,.artc,.faq__i{transition: transform .4s var(--ease),border-color .3s ease,box-shadow .4s var(--ease)}.button:active,.zrow--up:active{transform: translateY(1px)}@media (prefers-reduced-motion: reduce){.will-rise,.is-risen{opacity: 1;transform: none;transition: none}.is-risen *{animation: none !important}}@media (min-width: 901px){.nav-card__menu{display: none}.nav-card{gap: 0 28px}}.callbtn__n{display: none}@media (min-width: 1024px){.callbtn__w{display: none}.callbtn__n{display: inline;white-space: nowrap;font-variant-numeric: tabular-nums}}.wcard--case .wcard__pic{position: relative;display: block}.gcars{display: grid;gap: 14px;grid-template-columns: repeat(auto-fill,minmax(200px,1fr))}.gcar{margin: 0}.gcar img{width: 100%;height: auto;aspect-ratio: 4 / 3;object-fit: cover;border-radius: var(--small-radius);display: block;cursor: zoom-in}.gcar figcaption{margin-top: 8px;font-size: 13.5px;color: var(--muted)}@media (max-width: 520px){.gcars{grid-template-columns: repeat(auto-fill,minmax(150px,1fr));gap: 10px}}.lbx{position: fixed;inset: 0;z-index: 900;display: flex;align-items: center;justify-content: center;padding: 24px;background: rgba(10,11,13,.94);opacity: 0;visibility: hidden;transition: opacity .28s cubic-bezier(.22,1,.36,1),visibility .28s}.lbx.is-open{opacity: 1;visibility: visible}.lbx__fig{margin: 0;max-width: min(1100px,100%);max-height: 100%;display: flex;flex-direction: column;align-items: center;gap: 14px}.lbx__img{max-width: 100%;max-height: calc(100vh - 150px);object-fit: contain;border-radius: var(--small-radius);transform: scale(.97);transition: transform .28s cubic-bezier(.22,1,.36,1)}.lbx.is-open .lbx__img{transform: none}.lbx__cap{max-width: 68ch;color: #d9d9e0;font-size: 14.5px;line-height: 1.5;text-align: center}.lbx__cap b{display: block;margin-bottom: 4px;color: #fff;font-size: 16px;font-weight: 600}.lbx__x,.lbx__nav{position: absolute;z-index: 2;display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;padding: 0;border: 0;border-radius: 50%;background: rgba(255,255,255,.12);color: #fff;font-size: 20px;line-height: 1;cursor: pointer;transition: background .2s}.lbx__x:hover,.lbx__nav:hover{background: rgba(255,255,255,.26)}.lbx__x{top: 18px;right: 18px}.lbx__nav--prev{left: 18px;top: 50%;margin-top: -23px}.lbx__nav--next{right: 18px;top: 50%;margin-top: -23px}.lbx__count{position: absolute;top: 20px;left: 50%;transform: translateX(-50%);padding: 6px 13px;border-radius: 999px;background: rgba(255,255,255,.1);color: #e6e6ea;font-size: 13px;font-variant-numeric: tabular-nums}@media (max-width: 640px){.lbx{padding: 12px}.lbx__img{max-height: calc(100vh - 190px)}.lbx__nav--prev{left: 8px}.lbx__nav--next{right: 8px}}@media (prefers-reduced-motion: reduce){.lbx,.lbx__img{transition: none}}.wfilter[disabled],.wfilter.is-empty{opacity: .38;cursor: default}.wfilter[disabled]:hover{border-color: var(--line)}.wfilter:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.wcard:focus-visible,.wcard img:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}.wcard__meta{color: var(--accent-text)}.wfilter i{color: var(--muted)}.wfilter.is-on,.wfilter.is-on i{color: #fff}.wfilter.is-on{background: var(--accent-text);border-color: var(--accent-text)}.gcar figcaption{color: var(--muted)}.wfilter{min-height: 44px}@media (max-width: 760px){.wfilters__row{flex-wrap: wrap;overflow: visible}.wfilter{font-size: 14px}}.section-heading > p:empty{display: none}.section-heading:has(> p:empty),.section-heading:has(> div + p:empty){grid-template-columns: 1fr}.button,button.button,a.button{display: inline-flex;align-items: center;justify-content: center}.footer,.pcta,.abn,.promo-aside,.pcrd,.site-footer,.svchead,.pagehead--dark,.hero,.hero-slide,[class*="--dark"],[data-theme="dark"]{--accent: #53c4bd;--accent-dark: #7ad4ce}.hero .button:not(.button--light):not(.button--outline):not(.button--ghost),.hero-slide .button:not(.button--light):not(.button--outline):not(.button--ghost){background: #fff;border-color: #fff;color: var(--ink)}.hero .button:not(.button--light):not(.button--outline):not(.button--ghost):hover,.hero-slide .button:not(.button--light):not(.button--outline):not(.button--ghost):hover{background: rgba(255,255,255,.86);border-color: rgba(255,255,255,.86)}.pstory__h{margin: 0 0 20px;font-size: clamp(24px,2.6vw,33px);line-height: 1.12;letter-spacing: -.03em}.wfilter[hidden]{display: none}.wgrid--near{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.wcard--mini img{aspect-ratio: 4 / 3}.wcard--mini .wcard__body{padding: 13px 15px 15px;gap: 4px}.wcard--mini .wcard__body > *{margin: 0}.wcard--mini strong{font-size: 15.5px;font-weight: 500;letter-spacing: -.02em}.wcard--mini .wcard__meta{font-size: 12px}@media (max-width: 1100px){.wgrid--near{grid-template-columns: repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.wgrid--near{grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px}}.abt-studio__rows{display: grid;gap: 22px}.abt-studio__row{display: flex;gap: 18px;width: max-content;margin-inline: auto}.abt-studio__ph{--ph-r: 18px;display: block;aspect-ratio: 3 / 2;overflow: hidden;border-radius: var(--ph-r);background: var(--soft);cursor: zoom-in}.abt-studio__ph img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .8s cubic-bezier(.22,.8,.24,1)}html:not(.mo) .abt-studio__row{width: auto;margin: 0;padding-inline: max(24px,calc((100vw - var(--shell)) / 2));overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none}@media (max-width: 760px){.abt-studio__rows{gap: 16px}.abt-studio__row{gap: 12px}.abt-studio__ph{--ph-r: 14px}}.agrid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 34px 26px;align-items: stretch}.acard{display: flex;flex-direction: column;gap: 14px;color: var(--ink);text-decoration: none}.acard__pic{display: block;overflow: hidden;border-radius: var(--card-radius);background: var(--soft)}.acard__pic img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;transition: transform .5s cubic-bezier(.22,.8,.24,1)}.acard:hover .acard__pic img{transform: scale(1.03)}.acard{height: 100%}.acard__b{display: flex;flex-direction: column;gap: 7px;flex: 1 1 auto}.acard__m{margin-top: auto;padding-top: 10px}.acard__cat{font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--accent-text)}.acard strong{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 19px;font-weight: 700;line-height: 1.24;letter-spacing: -.02em}.acard__l{font-size: 15px;line-height: 1.55;color: var(--text);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;min-height: calc(15px * 1.55 * 3)}.acard__m{font-size: 13px;color: var(--muted)}.acard:hover strong{color: var(--accent)}.acard--big{grid-column: 1 / -1;flex-direction: row;align-items: center;gap: 36px}.acard--big .acard__pic{flex: 1 1 58%}.acard--big .acard__pic img{aspect-ratio: 16 / 9}.acard--big .acard__b{flex: 1 1 42%;gap: 10px}.acard--big strong{font-size: clamp(24px,2.6vw,34px);line-height: 1.12;letter-spacing: -.03em}.acard--big .acard__l{font-size: 16.5px;-webkit-line-clamp: 4;min-height: 0}.acard--big .acard__m{margin-top: 0;padding-top: 4px}.acard[hidden]{display: none}.agrid--near{gap: 24px}.agrid--2{grid-template-columns: repeat(2,minmax(0,1fr))}.agrid--1{grid-template-columns: minmax(0,460px)}.apost__head,.apost__cover,.apost__body{max-width: 720px;margin-inline: auto}.apost__cat{margin: 0 0 12px;font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--accent-text)}.apost__head h1{margin: 0;font-size: clamp(28px,4vw,46px);line-height: 1.08;letter-spacing: -.035em}.apost__lead{margin: 18px 0 0;font-size: clamp(17px,1.8vw,21px);line-height: 1.55;letter-spacing: -.01em;color: var(--text)}.apost__meta{display: flex;flex-wrap: wrap;gap: 8px;margin: 20px 0 0;font-size: 14px;color: var(--muted)}.apost__meta span{color: var(--line)}.apost__cover{margin: 36px auto}.apost__cover img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--card-radius);background: var(--soft)}.apost__fig{margin: 28px 0}.apost__fig img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: var(--card-radius);background: var(--soft)}.apost__fig figcaption{margin: 10px 2px 0;font-size: 14px;line-height: 1.5;color: var(--muted)}.apost__body h2{margin: 40px 0 14px;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: clamp(21px,2.2vw,27px);font-weight: 700;line-height: 1.18;letter-spacing: -.028em;color: var(--ink)}.apost__body h2:first-child{margin-top: 0}.apost__body p{margin: 0 0 18px;font-size: 17px;line-height: 1.7;color: var(--ink)}.faq--article{margin-bottom: 8px}.apost__body .faq__i p{margin: 0;font-size: 16px}.apost__table{margin: 6px 0 26px;overflow-x: auto;-webkit-overflow-scrolling: touch}.apost__table table{width: 100%;min-width: 420px;border-collapse: collapse;font-size: 15.5px;line-height: 1.45}.apost__table th,.apost__table td{padding: 10px 12px;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.apost__table th{font-weight: 700;color: var(--ink);border-bottom: 2px solid var(--ink)}.apost__table td{color: var(--text)}.apost__svc{margin: 32px 0 0 !important;padding-top: 26px;border-top: 1px solid var(--line)}.apost__svc a{font-size: 16px;font-weight: 600;color: var(--accent-text);text-decoration: none}.apost__svc a:hover{text-decoration: underline;text-underline-offset: 3px}.apost + .section .faq,.apost ~ .section .faq{flex-direction: column;max-width: 720px;margin-inline: auto}.apost ~ .section .faq__col{width: 100%}.apost ~ .section .section-heading{max-width: 720px;margin-inline: auto}@media (max-width: 1000px){.agrid{grid-template-columns: repeat(2,minmax(0,1fr))}.acard--big{flex-direction: column;align-items: stretch;gap: 14px}.acard--big .acard__pic img{aspect-ratio: 3 / 2}}@media (max-width: 620px){.agrid{grid-template-columns: 1fr;gap: 26px}.apost__cover{margin: 26px auto}.apost__body p{font-size: 16.5px}}.csoc__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.csoc{display: flex;align-items: center;gap: 16px;padding: 22px 24px;border: 1px solid var(--line);border-radius: var(--card-radius);background: #fff;color: var(--ink);text-decoration: none;transition: border-color .2s,transform .2s,box-shadow .2s}.csoc:hover{border-color: var(--accent-text);background: var(--hov-tint)}.csoc__ic{display: grid;place-items: center;flex: 0 0 auto;width: 46px;height: 46px;border-radius: 50%;background: rgba(13,114,111,.09);color: var(--accent-text);transition: background .2s,color .2s}.csoc__ic svg{width: 22px;height: 22px}.csoc--tgc:hover .csoc__ic{background: #29a9ea;color: #fff}.csoc--yt:hover .csoc__ic{background: #f00;color: #fff}.csoc--ig:hover .csoc__ic{background: #d62976;color: #fff}.csoc--vk:hover .csoc__ic{background: #07f;color: #fff}.csoc__b{display: flex;flex-direction: column;gap: 3px;min-width: 0}.csoc strong{font-size: 16.5px;font-weight: 500;letter-spacing: -.02em}.csoc i{font-style: normal;font-size: 13.5px;line-height: 1.45;color: var(--muted)}.csoc sup{font-size: 10px}.csoc__go{margin-left: auto;font-size: 18px;line-height: 1;color: var(--accent-text);transition: transform .2s}.csoc:hover .csoc__go{transform: translateX(4px)}.csoc__note{margin: 18px 0 0;max-width: 72ch;font-size: 12.5px;line-height: 1.55;color: var(--muted)}.creq{margin: 26px 0 0;padding-top: 22px;border-top: 1px solid var(--line);font-size: 13.5px;color: var(--muted)}@media (max-width: 1000px){.csoc__grid{grid-template-columns: 1fr}}.avote{margin-top: 40px;padding-top: 26px;border-top: 1px solid var(--line)}.avote__q{margin: 0 0 14px;font-size: 16px;font-weight: 500;color: var(--ink)}.avote__b{display: flex;flex-wrap: wrap;gap: 10px}.avote__i{display: inline-flex;align-items: center;gap: 9px;min-height: 44px;padding: 0 20px;border: 1px solid var(--line);border-radius: 999px;background: #fff;color: var(--ink);font: inherit;font-size: 15px;cursor: pointer;transition: background 160ms ease,border-color 160ms ease,color 160ms ease,opacity 160ms ease}.avote__i svg{width: 20px;height: 20px}.avote__n{min-width: 1.4em;padding-left: 3px;font-weight: 500;font-variant-numeric: tabular-nums;color: var(--muted)}.avote__i[aria-pressed="true"] .avote__n{color: rgba(255,255,255,.85)}.avote__i:hover{border-color: var(--accent-text);color: var(--accent-text);background: var(--hov-tint)}.avote__i--up[aria-pressed="true"]{border-color: var(--accent-text);color: #fff;background: var(--accent-text)}.avote__i--down[aria-pressed="true"]{border-color: var(--ink);color: #fff;background: var(--ink)}.avote--done .avote__i[aria-pressed="false"]{opacity: .45}.avote--done .avote__i[aria-pressed="false"]:hover{opacity: 1}.avote__ok{margin: 14px 0 0;font-size: 14.5px;line-height: 1.55;color: var(--muted)}.apost__body h3{margin: 28px 0 8px;font-size: 19px;font-weight: 500;letter-spacing: -.02em;color: var(--ink)}.hero-slide__content{display: flex;flex-direction: column;justify-content: flex-end;height: 100%;padding-bottom: 96px}.hero h1,.hero h2{max-width: none;margin-bottom: 26px;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 900;position: relative;display: block;width: fit-content;max-width: 100%;font-size: clamp(36px,4.6vw,70px);line-height: 1;letter-spacing: -.035em;text-transform: uppercase;color: #fff;text-shadow: 0 2px 30px rgba(0,0,0,.4)}.hero-hand{position: absolute;top: calc(100% - .46em);right: -.02em;z-index: 2;font-family: "Zhikharev","Inter",cursive;font-size: 1.18em;font-weight: 400;line-height: 1;letter-spacing: 0;text-transform: none;white-space: nowrap;color: var(--accent);filter: drop-shadow(0 6px 18px rgba(0,0,0,.55))}@media (max-width: 720px){.hero-hand{position: static;display: block;width: fit-content;margin: -.34em 13% 0 auto;font-size: 1.12em}}.hero-slide__lead{max-width: 46ch;margin-bottom: 0;color: rgba(255,255,255,.74);font-size: 18px;line-height: 1.62;letter-spacing: -.005em}.hero .button{padding-inline: 30px;font-size: 13px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.hero .button--light{border-color: rgba(255,255,255,.45);color: #fff;background: transparent;backdrop-filter: blur(6px)}.hero .button--light:hover{border-color: #fff;color: #fff;background: rgba(255,255,255,.14)}.hero-slide__buttons{margin-top: 42px;gap: 14px}.hero-slide__buttons .button{min-width: 196px;justify-content: center}@media (max-width: 620px){.hero-slide__buttons{flex-direction: column;align-items: stretch}.hero-slide__buttons .button{min-width: 0}}@media (max-width: 1100px){.hero-slide__content{padding-bottom: 76px}}@media (max-width: 620px){.hero-slide__content{padding-bottom: 54px}.hero h1,.hero h2{max-width: none;margin-bottom: 16px;letter-spacing: -.02em}.hero-slide__lead{font-size: 15.5px;line-height: 1.55}.hero-slide__buttons{margin-top: 24px}.floating-contact{bottom: 18px}}.pagehead{padding-block: 14px 10px !important}.pagehead h1{margin: 2px 0 0;font-size: clamp(26px,2.8vw,34px);letter-spacing: -.025em}.akc-grid{display: grid;gap: 18px}.akc-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.akc.akc--lead{grid-column: 1 / -1;aspect-ratio: 21 / 8}.akc.akc--lead .akc__body{max-width: 62%;padding: 40px 46px 42px}.akc.akc--lead .akc__h{font-size: clamp(32px,3.6vw,50px)}.akc.akc--lead .akc__txt{max-width: 52ch;font-size: 16px}.akc{position: relative;display: flex;align-items: flex-end;aspect-ratio: 1 / 1;overflow: hidden;border-radius: var(--card-radius);background: var(--ink);color: #fff;isolation: isolate}.akc::before{content: '';position: absolute;inset: 0;z-index: -2;background: var(--akc-image,none) center / cover no-repeat;transform: scale(1);transition: transform 700ms cubic-bezier(.22,.8,.24,1);will-change: transform}.akc:hover::before{transform: scale(1.05)}.akc::after{content: '';position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(10,11,13,.05) 0%,rgba(10,11,13,.42) 46%,rgba(10,11,13,.82) 78%,rgba(10,11,13,.92) 100%)}.akc__body{display: flex;flex-direction: column;align-items: flex-start;width: 100%;padding: 30px 34px 32px}.akc__till{display: flex;margin: 0 0 12px;gap: 10px;align-items: center;flex-wrap: wrap;color: rgba(255,255,255,.82);font-size: 11.5px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;text-shadow: 0 1px 10px rgba(8,10,12,.6)}.akc__till i{padding: 5px 11px;border-radius: 999px;background: rgba(255,255,255,.16);color: #fff;font-style: normal;letter-spacing: .06em}.akc__h{margin: 0;color: #fff;font-size: clamp(28px,2.6vw,38px);font-weight: 600;line-height: 1.06;letter-spacing: -.035em;text-wrap: balance;text-shadow: 0 2px 18px rgba(8,10,12,.55),0 1px 3px rgba(8,10,12,.4)}.akc__h b{color: var(--accent-bright);font-weight: 700;font-size: 1.12em}.akc__txt{margin: 12px 0 0;max-width: 44ch;color: rgba(255,255,255,.88);font-size: 15px;line-height: 1.5;text-shadow: 0 1px 12px rgba(8,10,12,.55)}.akc__meta{margin: 14px 0 0;padding: 0;list-style: none}.akc__meta a{color: rgba(255,255,255,.72);font-size: 14px;text-decoration: none;border-bottom: 1px solid rgba(255,255,255,.3);padding-bottom: 2px}.akc__meta a:hover{color: #fff;border-bottom-color: #fff}.akc__go::after{content: '';position: absolute;inset: 0;z-index: 1}.akc__act{position: relative;z-index: 2}.akc:hover{cursor: pointer}.akc:hover .akc__go{color: #fff;border-bottom-color: #fff}.akc__body,.akc::after,.akc .button,.akc__go{transition: transform 700ms cubic-bezier(.22,.8,.24,1),opacity 700ms cubic-bezier(.22,.8,.24,1),color 300ms ease,background-color 300ms ease,border-color 300ms ease}.akc:hover::after{opacity: .88}.akc:hover .akc__body{transform: translateY(-4px)}@keyframes akc-in{from{opacity: .001;transform: translateY(14px)}to{opacity: 1;transform: none}}.akc{animation: akc-in 620ms cubic-bezier(.22,.8,.24,1) both}.akc:nth-child(2){animation-delay: 90ms}.akc:nth-child(3){animation-delay: 160ms}.akc:nth-child(4){animation-delay: 230ms}@media (prefers-reduced-motion: reduce){.akc,.akc::before,.akc__body,.akc::after{animation: none;transition: none}.akc:hover::before{transform: none}.akc:hover .akc__body{transform: none}}.akc__act{margin: 22px 0 0;display: flex;gap: 10px;flex-wrap: wrap}.akc .button{background: #fff;border-color: #fff;color: #10665f;font-weight: 600}.akc .button:hover{background: rgba(255,255,255,.88);border-color: rgba(255,255,255,.88)}@media (max-width: 1100px){.akc-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.akc.akc--lead{aspect-ratio: 16 / 9}.akc.akc--lead .akc__body{max-width: 78%;padding: 32px 34px 34px}}@media (max-width: 760px){.akc-grid{grid-template-columns: 1fr}.akc{aspect-ratio: 4 / 5}.akc.akc--lead{aspect-ratio: 4 / 5}.akc.akc--lead .akc__body,.akc__body{max-width: none;padding: 24px 22px 26px}.akc.akc--lead .akc__h{font-size: clamp(28px,7vw,36px)}}@media (max-width: 420px){.akc{aspect-ratio: 3 / 4}}.akc-none{margin: 0;padding: 40px;border: 1px dashed var(--line);border-radius: var(--card-radius);color: var(--text);font-size: 16px;text-align: center}.akc-none a{text-decoration: underline;text-underline-offset: 3px}.akc-one{padding-bottom: 0}.akc--page{cursor: default}.akc--page:hover::before{transform: none}.akc--page:hover .akc__body{transform: none}.akc--page .akc__act{gap: 12px}.akc-svc__in{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.1fr);gap: 28px clamp(32px,5vw,72px);align-items: center}.akc-svc__text h2{margin: 0;font-size: clamp(26px,2.6vw,36px);line-height: 1.1;letter-spacing: -.03em}.akc-svc__lead{margin: 14px 0 0;max-width: 52ch;font-size: 16px;line-height: 1.6;color: var(--text)}.akc-svc__price{margin: 18px 0 0;font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 22px;font-weight: 700;letter-spacing: -.02em;color: var(--ink);font-variant-numeric: tabular-nums}.akc-svc__go{display: inline-flex;align-items: center;gap: 8px;margin-top: 18px;font-size: 15px;font-weight: 600;color: var(--accent-text);text-decoration: none}.akc-svc__go:hover{text-decoration: underline;text-underline-offset: 3px}.akc-svc__go .ico{width: 16px;height: 16px}.akc-svc__pic{position: relative;display: block;overflow: hidden;aspect-ratio: 4 / 3;border-radius: var(--card-radius);background: var(--soft)}.akc-svc__pic::before{content: '';position: absolute;inset: 0;background: var(--card-image,none) center / cover no-repeat;transition: transform .8s var(--ease)}.akc-svc__pic:hover::before{transform: scale(1.04)}@media (max-width: 860px){.akc-svc__in{grid-template-columns: 1fr}.akc-svc__pic{order: -1;aspect-ratio: 16 / 10}}.akc-cond-sec{padding-top: 0}.akc-cond{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: 20px 56px;align-items: start;padding-top: 30px;border-top: 1px solid var(--line)}.akc-cond__h{margin: 0;font-size: clamp(22px,2.1vw,28px);line-height: 1.15;letter-spacing: -.03em}.akc-cond__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 40px;margin: 0}.akc-cond__list dt{font-size: 16px;font-weight: 700;letter-spacing: -.015em;color: var(--ink)}.akc-cond__list dd{margin: 8px 0 0;font-size: 14.5px;line-height: 1.6;color: var(--text)}@media (max-width: 860px){.akc-cond,.akc-cond__list{grid-template-columns: 1fr}}@media (max-width: 860px){.akc{grid-template-columns: 1fr}.akc__body{padding: 26px 22px 24px}.akc__act .button{flex: 1 1 100%}}.section-heading h2,.pagehead h1,.pgal__h h2,.wcard strong{text-wrap: balance}@media (max-width: 1100px){.wgrid--near{grid-template-columns: repeat(2,minmax(0,1fr))}.ftop{grid-template-columns: 1fr 1fr}}@media (min-width: 1001px){.csoc__grid{grid-template-columns: repeat(2,minmax(0,1fr))}}.tmt__cap{right: 70px}.tmt__cap b{font-size: 17.5px}@media (max-width: 640px){.cplate__top{flex-wrap: wrap}}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-card{border: 1px solid rgba(255,255,255,.34);background: transparent;box-shadow: none;backdrop-filter: blur(2px)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-card,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .desktop-nav a,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-card__search,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-card__menu,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .desktop-nav summary{color: #fff}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .desktop-nav a:hover,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .desktop-nav summary:hover{color: rgba(255,255,255,.72)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .topline .button{border-color: rgba(255,255,255,.42);color: #fff;background: transparent;backdrop-filter: blur(6px)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .topline .button:hover{border-color: #fff;background: rgba(255,255,255,.14)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .social__i{border: 1px solid rgba(255,255,255,.34);color: #fff;background: transparent}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .social__i:hover{border-color: #fff;background: rgba(255,255,255,.14)}.ico{width: 1em;height: 1em;flex: 0 0 auto;vertical-align: -.12em}.ico--star{width: .95em;height: .95em;vertical-align: -.1em}.yrate__stars{display: inline-flex;gap: 1px;color: #f5b301}a > .ico,button > .ico{margin-left: .4em}[data-rail-prev] > .ico,[data-rail-next] > .ico,.psub__btn > .ico{width: 1.15em;height: 1.15em;margin: 0}.nav-card__call{display: none}@media (max-width: 1099px){.nav-card__call{display: inline-flex;align-items: center;gap: 7px;margin-left: auto;padding: 8px 14px;border: 1px solid currentColor;border-radius: 999px;color: var(--accent);font-size: 13px;font-weight: 700;letter-spacing: .01em;white-space: nowrap}.nav-card__call .ico{width: 15px;height: 15px;margin: 0}}@media (max-width: 560px){.nav-card__call{padding: 0;width: 36px;height: 36px;justify-content: center}.nav-card__call span{display: none}.nav-card__call .ico{width: 17px;height: 17px}}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-card__call{color: #fff;border-color: rgba(255,255,255,.45)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-brand{color: #fff}@media (max-width: 860px){.topline__actions > a[href^="tel"],.topline__tagline,.topline__actions > span{display: none}}.nav-card__search{position: relative;z-index: 5;translate: 0;transition: translate .42s cubic-bezier(.22,.8,.24,1)}.nav-card.is-searching .nav-card__search{translate: calc(0px - var(--search-shift,0px))}.nav-card.is-searching .desktop-nav,.nav-card.is-searching .nav-brand,.nav-card.is-searching .nav-card__call{opacity: 0;pointer-events: none;transition: opacity .22s ease}.desktop-nav,.nav-brand{transition: opacity .3s ease .12s}.nav-search{position: absolute;z-index: 4;inset: 0;display: flex;align-items: center;padding: 0;border-radius: 0;background: transparent;backdrop-filter: none;opacity: 0;pointer-events: none;transition: opacity .26s ease}.nav-card.is-searching .nav-search{opacity: 1;pointer-events: auto;transition-delay: .14s}.nav-search[hidden]{display: flex}.nav-search form{position: relative;display: flex;width: 100%;height: auto;align-items: center;gap: 10px;padding-left: 60px}.nav-search label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.nav-search input{flex: 1;min-width: 0;height: 40px;padding: 0 2px;appearance: none;-webkit-appearance: none;border: 0;border-radius: 0;color: var(--ink);background: transparent;font-size: 16px;font-weight: 500;box-shadow: none}.nav-search input::-webkit-search-cancel-button,.nav-search input::-webkit-search-decoration{-webkit-appearance: none;display: none}.nav-search input::placeholder{color: var(--muted)}.nav-search input:focus,.nav-search input:focus-visible{border: 0;outline: none;box-shadow: none}.nav-search .button{display: none}.nav-search .icon-button{width: 34px;height: 34px;border: 0;color: var(--muted);background: transparent;font-size: 24px;line-height: 1}.nav-search .icon-button:hover{color: var(--ink)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search input{color: #fff;caret-color: #fff}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search input::placeholder{color: rgba(255,255,255,.42)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search .icon-button{color: rgba(255,255,255,.6)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search .icon-button:hover{color: #fff}.nav-search__list{position: absolute;top: calc(100% + 1px);right: -25px;left: -25px;max-height: 62vh;margin: 0;padding: 8px;border: 1px solid var(--line);border-top: 0;border-radius: 0 0 10px 10px;background: #fff;box-shadow: 0 24px 46px -26px rgba(20,20,25,.3)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__list{border-color: rgba(255,255,255,.28);background: rgba(12,14,16,.96);backdrop-filter: blur(18px);box-shadow: 0 26px 52px -26px rgba(0,0,0,.8)}.nav-card:has(.nav-search__list:not([hidden])){border-bottom-left-radius: 0;border-bottom-right-radius: 0}.nav-search__list a{padding: 11px 13px;border: 0;border-radius: 8px;color: var(--ink);font-size: 14.5px}.nav-search__list i{color: var(--muted);font-size: 12.5px}.nav-search__list li.is-on a,.nav-search__list a:hover,.nav-search__list a:focus-visible{background: var(--soft)}.nav-search__none{padding: 14px;color: var(--muted)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__list a{color: rgba(255,255,255,.86)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__list i{color: rgba(255,255,255,.45)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__list li.is-on a,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__list a:hover,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__list a:focus-visible{color: #fff;background: rgba(255,255,255,.1)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-search__none{color: rgba(255,255,255,.55)}@media (max-width: 860px){.nav-search{inset: 0}.nav-search form{padding-left: 0}.nav-card.is-searching .nav-card__search{translate: 0;opacity: 0}.nav-card.is-searching .nav-card__menu{opacity: 0;pointer-events: none}.site-header:has(.nav-card.is-searching) .topline{visibility: hidden}.nav-search__list{right: -17px;left: -17px}}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark){--accent: #53c4bd}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega{background: rgba(12,14,16,.96);backdrop-filter: blur(18px);box-shadow: 0 28px 56px -24px rgba(0,0,0,.75);left: -1px;right: -1px;border: 1px solid rgba(255,255,255,.34);border-top: 0;border-radius: 0 0 10px 10px}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .nav-card:has(.mega.is-open){border-bottom-color: transparent}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__head{border-bottom-color: rgba(255,255,255,.18);color: #fff}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__list a,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__foot a{color: rgba(255,255,255,.66)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__list a:hover,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__foot a:hover,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__head:hover{color: var(--accent)}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .mega__foot{border-top-color: rgba(255,255,255,.14)}@media (max-width: 860px){body:not(.page-inner) .site-header.is-sticky .nav-card{border-bottom: 1px solid rgba(255,255,255,.12);background: rgba(10,12,14,.82);backdrop-filter: blur(16px);box-shadow: none}body:not(.page-inner) .site-header.is-sticky .nav-brand,body:not(.page-inner) .site-header.is-sticky .nav-card__menu,body:not(.page-inner) .site-header.is-sticky .nav-card__search,body:not(.page-inner) .site-header.is-sticky .desktop-nav a{color: #fff}body:not(.page-inner) .site-header.is-sticky .nav-card__call{border-color: rgba(255,255,255,.45);color: #fff}body:not(.page-inner) .site-header.is-sticky .nav-search input{color: #fff;caret-color: #fff}body:not(.page-inner) .site-header.is-sticky .nav-search input::placeholder{color: rgba(255,255,255,.42)}body:not(.page-inner) .site-header.is-sticky .nav-search .icon-button{color: rgba(255,255,255,.6)}body:not(.page-inner) .site-header.is-sticky .nav-search__list{border-color: rgba(255,255,255,.14);background: rgba(10,12,14,.96);backdrop-filter: blur(16px)}body:not(.page-inner) .site-header.is-sticky .nav-search__list a{color: rgba(255,255,255,.86)}body:not(.page-inner) .site-header.is-sticky .nav-search__list i{color: rgba(255,255,255,.45)}body:not(.page-inner) .site-header.is-sticky .nav-search__list li.is-on a,body:not(.page-inner) .site-header.is-sticky .nav-search__list a:hover{color: #fff;background: rgba(255,255,255,.1)}}@media (max-width: 860px){.cmbx-grid,.promo-cards,.article-grid{display: flex;grid-template-columns: none;gap: 12px;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;margin-inline: calc(var(--gutter,16px) * -1);padding-inline: var(--gutter,16px);padding-bottom: 4px;scrollbar-width: none}.cmbx-grid::-webkit-scrollbar,.promo-cards::-webkit-scrollbar,.article-grid::-webkit-scrollbar{display: none}.cmbx-grid > *,.promo-cards > *,.article-grid > *{flex: 0 0 82%;scroll-snap-align: start;height: auto}}@media (max-width: 860px){.ptable{font-size: 13.5px;border: 1px solid var(--line);border-radius: 10px;overflow: hidden}.ptable th,.ptable td{padding: 10px 12px;border-bottom: 1px solid var(--line);border-right: 1px solid var(--line);white-space: normal}.ptable th:last-child,.ptable td:last-child{border-right: 0}.ptable tbody tr:last-child th,.ptable tbody tr:last-child td{border-bottom: 0}.ptable thead th{background: var(--soft,#f5f6f7);font-size: 11.5px;white-space: nowrap}.ptable th[scope="row"]{text-align: left}.ptable th[scope="row"] b{font-size: 13.5px;line-height: 1.3}.ptable th[scope="row"] span{display: block;margin-top: 2px;color: var(--muted);font-size: 11.5px;font-weight: 400;line-height: 1.35}.ptable tbody td{text-align: right;font-weight: 600;white-space: nowrap}html.has-car .ptable--klass thead th:not(:first-child):not(.is-my),html.has-car .ptable--klass tbody td:not([colspan]):not(.is-my){display: none}html.has-car .ptable--klass{min-width: 0;width: 100%}html.has-car .ptable--klass .is-my{background: transparent}html:not(.has-car) .ptable__wrap,.ptable__wrap:has(.ptable:not(.ptable--klass)){overflow-x: auto;-webkit-overflow-scrolling: touch;scrollbar-width: none}html:not(.has-car) .ptable__wrap::-webkit-scrollbar,.ptable__wrap:has(.ptable:not(.ptable--klass))::-webkit-scrollbar{display: none}html:not(.has-car) .ptable--klass,.ptable:not(.ptable--klass){min-width: 520px}html:not(.has-car) .ptable th[scope="row"],html:not(.has-car) .ptable thead th:first-child,.ptable:not(.ptable--klass) th[scope="row"],.ptable:not(.ptable--klass) thead th:first-child{position: sticky;left: 0;z-index: 2;width: 172px;min-width: 172px;background: #fff;box-shadow: 1px 0 0 var(--line)}html:not(.has-car) .ptable thead th:first-child,.ptable:not(.ptable--klass) thead th:first-child{z-index: 4;background: var(--soft,#f5f6f7)}}@media (max-width: 860px){body:not(.page-inner) .site-header{position: fixed;top: 0;right: 0;left: 0}body:not(.page-inner) .site-header.is-sticky{padding-inline: 0}body:not(.page-inner) .nav-card{transition: margin .3s cubic-bezier(.22,.8,.24,1),border-radius .3s cubic-bezier(.22,.8,.24,1),height .3s cubic-bezier(.22,.8,.24,1),background .3s ease,border-color .3s ease}body:not(.page-inner) .site-header.is-sticky .nav-card{position: relative;width: 100%;max-width: none;margin: 0;border-radius: 0;inset-inline: 0;border-left: 0;border-right: 0;height: 58px}body:not(.page-inner) .topline{overflow: hidden;transition: height .3s cubic-bezier(.22,.8,.24,1),opacity .2s ease}body:not(.page-inner) .site-header.is-sticky .topline{display: flex;height: 0;opacity: 0;pointer-events: none}}@media (max-width: 860px) and (prefers-reduced-motion: reduce){body:not(.page-inner) .nav-card,body:not(.page-inner) .topline{transition: none}}@media (hover: none){a:hover,button:hover,summary:hover,[class*="card"]:hover,[class*="tile"]:hover,[class*="item"]:hover,.wcard:hover,.xsell:hover,.promo__small:hover,.tmt:hover,.hproj:hover,.article-card:hover{transform: none !important}.cmbx-grid,.promo-cards,.article-grid{scroll-snap-type: x proximity}}@media (max-width: 1099px){.drawer__nav a,.dsec summary,.dsec__list a,.dsec__all,.drawer__nav .dsec__list a,.drawer__nav .dsec__sub .dsec summary{display: flex;align-items: center;min-height: 40px}.drawer__nav .dsec__list{gap: 0}.drawer__nav .dsec--root > summary{min-height: 48px}.nav-card__call,.icon-button,[data-drawer-close],[data-search-close]{min-width: 40px;min-height: 40px}}@media (max-width: 640px){.cmbx-grid,.promo-cards,.article-grid{margin-inline: -12px;padding-inline: 12px}}@media (max-width: 860px){.picker__form{grid-template-columns: 1fr 1fr;gap: 8px}.pfind{grid-column: 1 / -1}.picker__field span{display: none}.picker__field select,.pfind__in{height: 44px;font-size: 14.5px}}.section-kicker{display: none}.section-kicker + h2,.section-kicker + h3{margin-top: 0}main .section.klpick{padding-block: 22px 26px;border-bottom: 1px solid var(--line)}.klpick__ask{margin: 0 0 12px;font-size: 15px;line-height: 1.55;color: var(--muted)}.klpick__ask b{color: var(--ink);font-weight: 600}.klpick .picker__form{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px;margin: 0}.klpick .picker__field{display: none}.klpick .pfind{flex: 0 1 460px;max-width: 100%}.klpick .picker__out{flex: 0 1 auto;display: inline-flex;align-items: center;gap: 9px;min-height: 34px;margin: 0;padding: 0 0 0 22px;border: 0;border-left: 1px solid var(--line);border-radius: 0;background: none;font-size: 14.5px;line-height: 1.35;color: var(--muted);animation: klpick-in .2s var(--ease) both}.klpick .picker__out b{font-family: "Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 17px;font-weight: 700;letter-spacing: -.025em;color: var(--ink)}@keyframes klpick-in{from{opacity: 0}to{opacity: 1}}.klpick .picker__out span{display: none}.klpick .picker__out a{color: var(--accent)}.klpick .picker__reset{flex: 0 0 auto;margin: 0;font-size: 13px}.klpick .picker__reset:hover{color: var(--ink)}@media (max-width: 620px){.klpick .picker__out{flex: 1 1 100%;padding: 14px 0 0;border-left: 0;border-top: 1px solid var(--line)}}main .section.klist{padding-block: 44px}.klist__ol{list-style: none;margin: 26px 0 0;padding: 0}.klass{position: relative;display: grid;grid-template-columns: 46px minmax(0,1fr);gap: 0 26px;align-items: start;border-top: 1px solid var(--line);padding: 26px 0;transition: opacity .2s ease}.klass:last-child{border-bottom: 1px solid var(--line)}.klass__n{padding-top: 5px;font-size: 12.5px;font-weight: 600;color: #c2c5cb;font-variant-numeric: tabular-nums}.klass__main h3{margin: 0;font-size: 21px;letter-spacing: -.025em}.klass__what{margin: 8px 0 0;font-size: 15.5px;line-height: 1.6;color: var(--ink)}.klass__why,.klass__ex{margin: 14px 0 0;font-size: 14.5px;line-height: 1.6;color: var(--muted)}.klass__why > span,.klass__ex > span{display: block;margin-bottom: 4px;font-size: 11.5px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: #a9adb5}html.has-car .klass{opacity: .45}html.has-car .klass.is-my{opacity: 1}.klass.is-my::before{content: '';position: absolute;left: -16px;top: -1px;bottom: 0;width: 2px;background: var(--accent)}.klass.is-my .klass__n{color: var(--accent)}.klist__after{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 14px 28px;margin: 26px 0 0}.klist__after p{margin: 0;max-width: 56ch;font-size: 14.5px;line-height: 1.6;color: var(--muted)}.klist__after .button{flex: 0 0 auto}@media (max-width: 620px){.klist__after .button{width: 100%}}main .section.klbook{padding-block: 40px 48px}.klbook__lead{max-width: 64ch;margin: 12px 0 0;font-size: 15px;line-height: 1.6;color: var(--muted)}.klbook .clsfind{margin: 24px 0 14px}.klbook .ptable thead th:first-child{box-shadow: none}@media (max-width: 860px){.klass{grid-template-columns: 38px minmax(0,1fr);gap: 0 14px}.klass.is-my::before{left: -12px}}.klbook .ptable thead th{border-bottom-color: rgba(20,20,25,.18)}.klbook__all{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.klbook__all > summary{display: flex;align-items: baseline;gap: 12px;padding: 16px 0;cursor: pointer;list-style: none}.klbook__all > summary::-webkit-details-marker{display: none}.klbook__all > summary b{font-size: 15px;font-weight: 600}.klbook__all > summary span{flex: 1 1 auto;font-size: 13px;color: var(--muted)}.klbook__all > summary::after{content: '';flex: 0 0 auto;align-self: center;width: 8px;height: 8px;border-right: 1.5px solid var(--muted);border-bottom: 1.5px solid var(--muted);transform: rotate(45deg) translate(-2px,-2px);transition: transform .25s var(--ease),border-color .2s}.klbook__all[open] > summary::after{transform: rotate(-135deg) translate(-2px,-2px);border-color: var(--accent)}.klbook__all[open] > summary b{color: var(--accent)}.klbook__all > summary:hover b{color: var(--accent)}.klbook__all .ptable__wrap{padding-bottom: 10px}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;opacity: 0;pointer-events: none}.ldoc h3{margin: 26px 0 10px;font-size: 17px;line-height: 1.35;color: var(--ink)}.ldoc li{font-size: 16px}.ldoc a{overflow-wrap: anywhere}.ldoc .ldefs dd,.ldoc .ldefs dt{font-size: 16px}.ltable{margin: 6px 0 20px;overflow-x: auto}.ltable table{width: 100%;border-collapse: collapse;font-size: 15px}.ltable th,.ltable td{padding: 11px 12px 11px 0;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.ltable th{color: var(--muted);font-size: 12px;font-weight: 700;letter-spacing: .08em;text-transform: uppercase}.ltable td:first-child{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: 14px;white-space: nowrap}.fconsent{grid-template-columns: 22px 1fr;gap: 10px;margin: 0;padding: 2px 0;font-size: 14px;line-height: 1.45;color: var(--text);cursor: pointer}.fconsent input{-webkit-appearance: none;appearance: none;display: grid;place-content: center;width: 22px;height: 22px;margin: 0;padding: 0;border: 1.5px solid #b4b4be;border-radius: 6px;background: #fff;cursor: pointer;transition: background-color 120ms ease,border-color 120ms ease}.fconsent input::after{content: '';width: 11px;height: 6px;border: solid #fff;border-width: 0 0 2px 2px;transform: translateY(-1px) rotate(-45deg);opacity: 0}.fconsent input:checked{border-color: var(--accent);background: var(--accent)}.fconsent input:checked::after{opacity: 1}.fconsent input:focus-visible{outline: 2px solid var(--accent);outline-offset: 2px}.fconsent.is-error input{border-color: #b00020}.fconsent a,.fconsent__note a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.fconsent__note{margin: 4px 0 14px 32px;font-size: 13px;line-height: 1.5;color: var(--muted)}@media (min-width: 601px){.modal{padding-bottom: 0}.modal .fsend{position: sticky;bottom: 0;z-index: 2;margin: 8px -44px 0;padding: 16px 44px 24px;background: #fff;border-top: 1px solid var(--line)}.modal .fsend .form-status{margin-top: 10px}.modal .fsend .form-status:empty{display: none}}.ccb{position: fixed;left: 24px;bottom: 24px;z-index: 90;display: flex;align-items: center;gap: 20px;width: min(520px,calc(100vw - 118px));padding: 14px 14px 14px 20px;border: 1px solid var(--line);border-radius: 18px;background: #fff;box-shadow: 0 18px 44px -18px rgba(10,11,13,.28);animation: ccb-in 320ms cubic-bezier(.22,.8,.24,1) both}@media (min-width: 1280px){.ccb{left: auto;right: 88px}}@keyframes ccb-in{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: none}}.ccb__txt{flex: 1 1 auto;min-width: 0;margin: 0;font-size: 13.5px;line-height: 1.45;color: var(--text)}.ccb__txt a{color: var(--ink);text-decoration: underline;text-decoration-color: var(--line);text-underline-offset: 3px;white-space: nowrap;transition: text-decoration-color 160ms ease}.ccb__txt a:hover{text-decoration-color: currentColor}.ccb__btn{flex: 0 0 auto;min-height: 42px;padding: 0 24px;border: 0;border-radius: 999px;background: var(--ink);color: #fff;font: inherit;font-size: 14px;font-weight: 600;line-height: 1;cursor: pointer;transition: background-color 160ms ease,transform 160ms ease}.ccb__btn:hover{background: var(--accent)}.ccb__btn:active{transform: scale(.98)}.ccb__btn:focus-visible,.ccb__txt a:focus-visible,.fbot__cookie:focus-visible,.cmap-slot__btn:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}@media (max-width: 620px){.ccb{left: 8px;right: 8px;bottom: calc(8px + env(safe-area-inset-bottom,0px));width: auto;gap: 12px;padding: 10px 10px 10px 14px;border-radius: 16px}.ccb__txt{font-size: 12.5px;line-height: 1.4}.ccb__btn{min-height: 40px;padding: 0 18px;font-size: 13.5px}}@media (prefers-reduced-motion: reduce){.ccb{animation: none}}.ccd{position: fixed;inset: 0;z-index: 100;display: grid;place-items: center;padding: 16px;background: rgba(10,11,13,.55)}.ccd[hidden]{display: none !important}.ccd__box{width: min(100%,560px);max-height: calc(100vh - 32px);overflow: auto;padding: 28px;border-radius: var(--card-radius);background: #fff}.ccd__box h2{margin: 0 0 18px;font-size: 22px}.ccd__row{display: grid;grid-template-columns: 1fr auto;gap: 16px;align-items: start;padding: 16px 0;border-top: 1px solid var(--line)}.ccd__row h3{margin: 0 0 6px;font-size: 16px}.ccd__row p{margin: 0;font-size: 14px;line-height: 1.55;color: var(--text)}.ccd__row p a,.ccd__note a{color: var(--ink);text-decoration: underline}.ccd__always{font-size: 13px;color: var(--muted);white-space: nowrap;padding-top: 2px}.ccd__note{margin: 4px 0 18px;padding-top: 14px;border-top: 1px solid var(--line);font-size: 13px;line-height: 1.5;color: var(--muted)}.ccd__act{display: flex;gap: 10px;flex-wrap: wrap}.ccd__sw{position: relative;display: inline-block;width: 46px;height: 26px;flex: none}.ccd__sw input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.ccd__sw span{position: absolute;inset: 0;border-radius: 999px;background: #c9c9cf;transition: background-color 160ms ease;pointer-events: none}.ccd__sw span::after{content: '';position: absolute;top: 3px;left: 3px;width: 20px;height: 20px;border-radius: 50%;background: #fff;transition: transform 160ms ease}.ccd__sw input:checked + span{background: var(--accent)}.ccd__sw input:checked + span::after{transform: translateX(20px)}.ccd__sw input:focus-visible + span{outline: 2px solid var(--accent);outline-offset: 3px}html.has-ccd{overflow: hidden}.fbot__cookie{padding: 0;border: 0;background: none;font: inherit;cursor: pointer}.cmbtile{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin: 0;padding: 0;list-style: none}.cmbtile > li{display: flex}@media (max-width: 860px){.cmbtile,.cmbtile--3,.cmbtile--5{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.cmbtile > li:last-child:nth-child(odd){grid-column: 1 / -1}}.abt-steps{margin: 0;padding: 0;list-style: none;counter-reset: none}.abt-steps li{display: grid;grid-template-columns: 88px 1fr;gap: 24px;padding-block: 26px;border-top: 1px solid rgba(255,255,255,.1)}.abt-steps li:last-child{border-bottom: 1px solid rgba(255,255,255,.1)}.abt-steps b{font-size: 34px;font-weight: 600;line-height: 1;letter-spacing: -.02em;color: #53c4bd;font-variant-numeric: tabular-nums}.abt-steps strong{display: block;font-size: 20px;font-weight: 600;line-height: 1.3;color: #fff}.abt-steps p{margin: 8px 0 0;font-size: 15.5px;line-height: 1.6;color: rgba(255,255,255,.7);max-width: 62ch}@media (max-width: 620px){.abt-steps li{grid-template-columns: 52px 1fr;gap: 14px;padding-block: 20px}.abt-steps b{font-size: 26px}.abt-steps strong{font-size: 18px}}.tmt{isolation: isolate}.hero--about .hero-slide__lead{max-width: 56ch;margin: 0;font-size: 17px;line-height: 1.6;color: rgba(255,255,255,.86)}.hero-facts{display: flex;flex-wrap: wrap;margin: 26px 0 30px;padding: 0}.hero-facts > div{padding-right: 26px;margin-right: 26px;border-right: 1px solid rgba(255,255,255,.22)}.hero-facts > div:last-child{border-right: 0;margin-right: 0;padding-right: 0}.hero-facts dt{font-size: clamp(26px,2.6vw,34px);font-weight: 600;line-height: 1.1;letter-spacing: -.02em;color: #fff}.hero-facts dd{margin: 6px 0 0;font-size: 13.5px;color: rgba(255,255,255,.7)}@media (max-width: 620px){.hero--about .hero-slide__lead{font-size: 15.5px}.hero-facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));margin: 20px 0 24px}.hero-facts > div{padding-right: 12px;margin-right: 12px}.hero-facts dt{font-size: 23px}.hero-facts dd{font-size: 11.5px;line-height: 1.35}}.hero--about h1{margin-bottom: 52px}@media (max-width: 620px){.hero--about h1{margin-bottom: 38px}}.hero--about .hero-slide__lead{max-width: 44ch;font-size: clamp(17px,1.45vw,20px);line-height: 1.5;color: rgba(255,255,255,.9)}.tmt__cap{right: 20px}@media (max-width: 620px){.tmt__cap{right: 14px}}.hero{background: #07080a var(--poster,none) center / cover no-repeat}@media (max-width: 860px){.hero{background-image: var(--poster-m,var(--poster,none))}}.hero::before{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: #07080a;animation: hero-unveil 1s cubic-bezier(.33,0,.2,1) .05s both}@keyframes hero-unveil{from{opacity: 1}to{opacity: 0}}@media (prefers-reduced-motion: reduce){.hero::before{display: none}}:root{--mo-ease: cubic-bezier(.22,.8,.24,1)}@keyframes mo-up{from{opacity: 0;translate: 0 30px}to{opacity: 1;translate: 0 0}}@keyframes mo-mask{from{clip-path: inset(0 0 100% 0);translate: 0 28px}to{clip-path: inset(-60% -30% -140% -30%);translate: 0 0}}@media (prefers-reduced-motion: no-preference){[data-motion="about"] .hero--about h1{animation: mo-mask 1s var(--mo-ease) .12s both}[data-motion="about"] .hero--about .hero-slide__lead{animation: mo-up .9s var(--mo-ease) .4s both}[data-motion="about"] .hero--about .hero-facts{animation: mo-up .9s var(--mo-ease) .52s both}[data-motion="about"] .hero--about .hero-slide__buttons{animation: mo-up .9s var(--mo-ease) .64s both}}.hero-facts dt{font-variant-numeric: tabular-nums}.mo .mo-rise{opacity: 0;translate: 0 28px;transition: opacity .9s var(--mo-ease),translate .9s var(--mo-ease);transition-delay: calc(var(--mo-i,0) * 90ms)}.mo .mo-rise.mo-in{opacity: 1;translate: 0 0}.mo .mo-iris{clip-path: inset(12% 12% 12% 12% round var(--ph-r,18px));opacity: 0;transition: clip-path 1.1s var(--mo-ease),opacity .7s ease;transition-delay: calc(var(--mo-i,0) * 90ms)}.mo .mo-iris img{scale: 1.2;transition: scale 1.5s var(--mo-ease) calc(var(--mo-i,0) * 90ms),transform .8s cubic-bezier(.22,.8,.24,1)}.mo .mo-iris.mo-in{clip-path: inset(0 0 0 0 round var(--ph-r,18px));opacity: 1}.mo .mo-iris.mo-in img{scale: 1}.mo .mo-iris + figcaption{opacity: 0;transition: opacity .8s ease calc(var(--mo-i,0) * 90ms + .35s)}.mo .mo-iris.mo-in + figcaption{opacity: 1}.mo .mo-mask{clip-path: inset(0 0 100% 0);translate: 0 26px;transition: clip-path 1s var(--mo-ease),translate 1s var(--mo-ease)}.mo .mo-mask.mo-in{clip-path: inset(-30% -10% -40% -10%);translate: 0 0}.mo .mo-cover{position: absolute;inset: -1px;z-index: 6;pointer-events: none;transform-origin: 50% 0;transform: scaleY(1);transition: transform 1.1s var(--mo-ease);transition-delay: calc(var(--mo-i,0) * 90ms)}.mo .mo-in > .mo-cover{transform: scaleY(0)}.mo .mo-wipe img,.mo .mo-wipe > video,.mo .mo-wipe.hproj::before{scale: 1.14;transition: scale 1.6s var(--mo-ease);transition-delay: calc(var(--mo-i,0) * 90ms)}.mo .mo-wipe.mo-in img,.mo .mo-wipe.mo-in > video,.mo .mo-wipe.mo-in.hproj::before{scale: 1}.mo .mo-wipe.cmbtile__card::before{scale: 1.14;transition: transform .8s var(--ease),filter .35s ease,scale 1.6s var(--mo-ease);transition-delay: 0s,0s,calc(var(--mo-i,0) * 90ms)}.mo .mo-wipe.mo-in.cmbtile__card::before{scale: 1}.mo .abt-steps.mo-steps{position: relative;padding-left: 40px}.mo .abt-steps.mo-steps::before,.mo .abt-steps.mo-steps::after{content: '';position: absolute;left: 9px;top: 0;bottom: 0;width: 2px;border-radius: 2px}.mo .abt-steps.mo-steps::before{background: rgba(255,255,255,.14)}.mo .abt-steps.mo-steps::after{background: #53c4bd;transform-origin: 50% 0;transform: scaleY(var(--mo-p,0))}.mo .abt-steps.mo-steps > li{position: relative}.mo .abt-steps.mo-steps > li::before{content: '';position: absolute;z-index: 1;left: -36px;top: 37px;width: 12px;height: 12px;border-radius: 50%;background: var(--ink);box-shadow: 0 0 0 2px rgba(255,255,255,.28);transition: background .45s var(--mo-ease),box-shadow .45s var(--mo-ease)}.mo .abt-steps.mo-steps > li.is-on::before{background: #53c4bd;box-shadow: 0 0 0 2px #53c4bd,0 0 0 7px rgba(83,196,189,.18)}.mo .abt-steps.mo-steps > li b{color: rgba(255,255,255,.22);transition: color .5s var(--mo-ease)}.mo .abt-steps.mo-steps > li.is-on b{color: #53c4bd}.mo .abt-steps.mo-steps > li strong{color: rgba(255,255,255,.34);transition: color .45s var(--mo-ease)}.mo .abt-steps.mo-steps > li.is-on strong{color: #fff}.mo .abt-steps.mo-steps .w{color: rgba(255,255,255,.2);transition: color .3s ease}.mo .abt-steps.mo-steps .w.on{color: inherit}@media (max-width: 620px){.mo .abt-steps.mo-steps{padding-left: 30px}.mo .abt-steps.mo-steps::before,.mo .abt-steps.mo-steps::after{left: 6px}.mo .abt-steps.mo-steps > li::before{left: -29px;top: 27px;width: 10px;height: 10px}}@keyframes nav-drop{from{transform: translate3d(0,-100%,0)}to{transform: none}}@keyframes nav-lift{from{transform: none}to{transform: translate3d(0,-100%,0)}}.site-header.is-sticky .nav-card{animation: nav-drop .45s cubic-bezier(.22,.8,.24,1) both}.site-header.is-sticky.is-unsticking .nav-card{animation: nav-lift .3s cubic-bezier(.4,0,.6,1) both}@keyframes nav-dock{from{left: var(--cap-x,0px);width: var(--cap-w,100%);border-radius: 10px}to{left: 0;width: 100%;border-radius: 0}}@keyframes nav-undock{from{margin-left: 0;width: 100%;border-radius: 0}to{margin-left: var(--cap-x,0px);width: var(--cap-w,100%);border-radius: 10px}}@keyframes nav-brand-in{from{opacity: 0;translate: -8px 0}to{opacity: 1;translate: 0 0}}@media (min-width: 861px){body:not(.page-inner) .site-header.is-sticky .nav-card{right: auto;animation: nav-dock .42s cubic-bezier(.22,.8,.24,1) both}body:not(.page-inner) .site-header.is-undocking .nav-card{animation: nav-undock .42s cubic-bezier(.22,.8,.24,1) both}body:not(.page-inner) .site-header.is-sticky .nav-brand{animation: nav-brand-in .4s ease .08s both}body:not(.page-inner) .site-header .nav-card{transition: background-color .45s ease,border-color .45s ease,box-shadow .45s ease,color .45s ease,-webkit-backdrop-filter .45s ease,backdrop-filter .45s ease}}@keyframes nav-arrive{from{opacity: 0;transform: translate3d(0,-10px,0)}to{opacity: 1;transform: none}}.site-header.is-arriving .topline,.site-header.is-arriving .nav-card{animation: nav-arrive .45s cubic-bezier(.22,.8,.24,1) both}@media (prefers-reduced-motion: reduce){.site-header.is-sticky .nav-card,.site-header.is-sticky.is-unsticking .nav-card,.site-header.is-arriving .topline,.site-header.is-arriving .nav-card,body:not(.page-inner) .site-header.is-sticky .nav-card,body:not(.page-inner) .site-header.is-undocking .nav-card,body:not(.page-inner) .site-header.is-sticky .nav-brand{animation: none}}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .social__i--tg:hover,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .social__i--tg:focus-visible{background: #29a9ea;border-color: #29a9ea;color: #fff}:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .social__i--wa:hover,:is(body:not(.page-inner) .site-header:not(.is-sticky),.site-header.is-sticky.is-dark) .social__i--wa:focus-visible{background: #25d366;border-color: #25d366;color: #fff}.abt-why__title{position: relative;width: fit-content;max-width: 100%;margin: 0;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 900;font-size: clamp(38px,4.4vw,66px);line-height: .98;letter-spacing: -.035em;text-transform: uppercase;color: var(--ink)}.abt-why__title > span{display: block}.abt-why__title > .abt-why__brand{white-space: nowrap;color: var(--accent-text)}.abt-why__brand em{font-style: normal;color: inherit}.abt-tree{position: relative;display: flex;flex-direction: column;margin: 0;padding: 24px 0 0;list-style: none}.abt-tree::before,.abt-tree::after{content: '';position: absolute;left: 50%;top: 0;bottom: 0;width: 2px;margin-left: -1px;border-radius: 2px}.abt-tree::before{background: var(--line)}.abt-tree::after{background: var(--accent-text);transform-origin: 50% 0;transform: scaleY(var(--tp,1))}.abt-tree__branch{position: absolute;top: 22px;width: 64px;height: 44px;overflow: visible}.abt-tree__branch path{stroke: var(--accent-text);stroke-width: 2;stroke-linecap: round;stroke-linejoin: round;vector-effect: non-scaling-stroke}.abt-tree__lead{display: flex;flex-direction: column;align-items: center;max-width: 600px;margin: 0 auto;padding-bottom: 30px;text-align: center}.abt-tree__lead strong{margin-top: 16px;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 800;font-size: clamp(24px,2.2vw,32px);line-height: 1.1;letter-spacing: -.02em;color: var(--ink)}.abt-tree__lead p{margin: 12px 0 0;max-width: 44ch;font-size: 16px;line-height: 1.6;color: var(--muted)}@media (max-width: 760px){.abt-why__title{font-size: clamp(32px,9.5vw,44px)}.abt-tree__lead{align-items: flex-start;margin: 0;padding-bottom: 22px;text-align: left}.abt-tree__lead strong{margin-top: 12px;font-size: 24px}.abt-tree{padding: 8px 0 0 40px}.abt-tree::before,.abt-tree::after{left: 13px}}.mo .mo-tree{--tp: 0}.abt-bridge{position: relative;z-index: 5;height: 0;pointer-events: none;color: var(--accent-text)}.abt-bridge--bright{color: var(--accent-bright,#14918d)}.abt-bridge__in{position: absolute;left: 0;right: 0;top: -70px;margin-inline: auto;display: flex;align-items: flex-start;gap: 6px}.abt-bridge__t{margin: 0;font-family: "Zhikharev","Inter",cursive;font-weight: 400;font-size: clamp(30px,2.6vw,40px);line-height: 1;white-space: nowrap;color: inherit;transform: rotate(-3deg);transform-origin: 0 50%}.abt-bridge__a{flex: none;width: 140px;height: auto;margin-top: 14px;overflow: visible}.abt-bridge__a path{stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.abt-bridge__a--bend{width: 116px;margin-top: 8px}.abt-how__lead{margin: 0;max-width: 54ch;font-size: 16px;line-height: 1.65;color: rgba(255,255,255,.62)}.abt-how{display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: 56px;align-items: start}.abt-how__num{display: flex;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 900;font-size: clamp(88px,8.4vw,132px);line-height: .8;letter-spacing: -.06em;color: #53c4bd;font-variant-numeric: tabular-nums}.abt-how__num .od{display: block;height: .8em;overflow: hidden}.abt-how__num .od__s{display: block;transition: transform .9s cubic-bezier(.16,1,.3,1)}.abt-how__num .od__s i{display: block;height: .8em;font-style: normal;letter-spacing: 0}.abt-how__bar{display: flex;gap: 5px}.abt-how__bar i{width: 22px;height: 3px;border-radius: 2px;background: rgba(255,255,255,.16);transition: background .45s var(--mo-ease)}.abt-how__bar i.is-on{background: #53c4bd}.abt-how__name{margin-top: 14px;max-width: 12ch;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 800;font-size: clamp(28px,2.6vw,40px);line-height: 1.08;letter-spacing: -.02em;color: #fff}.abt-how__name{display: grid;overflow: hidden;padding-bottom: .16em;margin-bottom: -.16em}.abt-how__name > .hx{grid-area: 1 / 1;transition: transform .6s cubic-bezier(.16,1,.3,1),opacity .45s ease}.abt-how__name > .hx.is-in{opacity: 0;transform: translateY(135%)}.abt-how__name > .hx.is-now{opacity: 1;transform: none}.abt-how__name > .hx.is-out{opacity: 0;transform: translateY(-135%)}.abt-how__name.is-back > .hx.is-in{transform: translateY(-135%)}.abt-how__name.is-back > .hx.is-out{transform: translateY(135%)}@media (max-width: 960px){.abt-how__head,.abt-how{grid-template-columns: minmax(0,1fr);gap: 20px}}@media (max-width: 1060px){.abt-bridge + section{padding-top: 176px}.abt-bridge__in,.abt-bridge--center .abt-bridge__in{top: 24px}.abt-bridge__a{width: 92px}}@media (max-width: 640px){.abt-bridge + section{padding-top: 140px}.abt-bridge__in{top: 22px;display: block}.abt-bridge__t{font-size: 24px;white-space: normal}.abt-bridge__a{display: block;width: 68px;margin: 4px 0 0 56%}.abt-bridge__a--bend{width: 70px}}.hero-facts__rate dt{display: flex;align-items: center;gap: 12px}.hero-stars{display: inline-flex;gap: 3px;color: var(--accent)}.hero-stars svg{width: 17px;height: 17px}.hero-facts__link{display: flex;align-items: center;gap: 6px;width: fit-content;margin-top: 10px;padding: 6px 12px 6px 13px;border: 1px solid rgba(255,255,255,.34);border-radius: 999px;color: #fff;font-size: 12.5px;font-weight: 600;line-height: 1.2;text-decoration: none;transition: background .25s,border-color .25s}.hero-facts__link .ico{width: 12px;height: 12px;margin: 0}.hero-facts__link:hover,.hero-facts__link:focus-visible{background: var(--btn);border-color: var(--btn)}@keyframes star-in{from{opacity: 0;scale: .3}60%{opacity: 1;scale: 1.18}to{opacity: 1;scale: 1}}@media (prefers-reduced-motion: no-preference){[data-motion="about"] .hero-stars svg{animation: star-in .55s cubic-bezier(.3,1.3,.5,1) both}[data-motion="about"] .hero-stars svg:nth-child(1){animation-delay: 1s}[data-motion="about"] .hero-stars svg:nth-child(2){animation-delay: 1.1s}[data-motion="about"] .hero-stars svg:nth-child(3){animation-delay: 1.2s}[data-motion="about"] .hero-stars svg:nth-child(4){animation-delay: 1.3s}[data-motion="about"] .hero-stars svg:nth-child(5){animation-delay: 1.4s}}@media (max-width: 620px){.hero-facts__rate dt{gap: 6px}.hero-stars{gap: 2px}.hero-stars svg{width: 11px;height: 11px}.hero-facts__link{margin-top: 8px;padding: 5px 9px 5px 10px;font-size: 11px}}body:is(.page-inner,:not(.page-inner)) .site-header.is-sticky .nav-card{transition: background-color .45s ease,border-color .45s ease,box-shadow .45s ease,color .45s ease}body:is(.page-inner,:not(.page-inner)) .site-header.is-sticky .nav-card :is(a,summary,button,.brand,.nav-brand){transition: color .45s ease,background-color .45s ease,border-color .45s ease}body:is(.page-inner,:not(.page-inner)) .site-header.is-sticky.is-dark .nav-card{background: rgba(10,11,13,.46);-webkit-backdrop-filter: blur(14px) saturate(1.2);backdrop-filter: blur(14px) saturate(1.2);border: 0;border-bottom: 1px solid rgba(255,255,255,.1);box-shadow: none;color: #fff}.hand-svg{display: block;width: var(--hw,3.35em);height: 1em;overflow: visible}.hand-svg .hh-pen{fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round}.hand-svg .hh-all{fill: currentColor;transition: opacity .3s ease}.hand-svg.is-live:not(.is-done) .hh-all{opacity: 0}.hh-glint{opacity: 0;transform-box: fill-box;transform-origin: center}.hh-glint__star{fill: #fff}@keyframes hh-safe{to{opacity: 1}}@keyframes hh-spring{0%{scale: 1}38%{scale: 1.04}70%{scale: .994}100%{scale: 1}}@keyframes hh-glint{0%{opacity: 0;transform: scale(.15) rotate(-40deg)}28%{opacity: 1;transform: scale(1.25) rotate(10deg)}100%{opacity: 0;transform: scale(.35) rotate(70deg)}}@media (prefers-reduced-motion: no-preference){.hero-hand .hand-svg:not(.is-live) :is(.hh-pen,.hh-all){opacity: 0;animation: hh-safe .4s ease 3s forwards}.hero-hand .hand-svg.is-done{transform-origin: 35% 60%;animation: hh-spring .75s cubic-bezier(.3,.6,.35,1)}.hand-svg.is-done .hh-glint{animation: hh-glint .95s cubic-bezier(.2,.75,.3,1)}}@media (min-width: 961px){.mo .abt-how .abt-steps li{grid-template-columns: 1fr;padding-block: 36px}.mo .abt-how .abt-steps li > b,.mo .abt-how .abt-steps li strong{display: none}.mo .abt-how .abt-steps p{margin: 0;max-width: 24em;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 500;font-size: clamp(22px,1.95vw,28px);line-height: 1.36;letter-spacing: -.02em;color: #fff}.mo .abt-how .abt-steps.mo-steps{padding-left: 72px;counter-reset: st}.mo .abt-how .abt-steps.mo-steps::before,.mo .abt-how .abt-steps.mo-steps::after{left: 14px}.mo .abt-how .abt-steps.mo-steps > li{counter-increment: st}.mo .abt-how .abt-steps.mo-steps > li::before{content: counter(st,decimal-leading-zero);left: -73px;top: calc(36px + .68 * clamp(22px,1.95vw,28px) - 16px);width: 32px;height: 32px;display: grid;place-items: center;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 11px;font-weight: 700;line-height: 1;color: rgba(255,255,255,.45);background: var(--ink);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.22);transition: background .45s var(--mo-ease),box-shadow .45s var(--mo-ease),color .45s var(--mo-ease)}.mo .abt-how .abt-steps.mo-steps > li.is-on::before{color: #53c4bd;background: var(--ink);box-shadow: inset 0 0 0 1.5px #53c4bd}.mo .abt-how .abt-steps.mo-steps > li.is-cur::before{color: var(--ink);background: #53c4bd;box-shadow: 0 0 0 6px rgba(83,196,189,.18)}}@media (max-width: 960px){.mo .abt-how__num{grid-row: 1 / 3;font-size: clamp(52px,15vw,72px)}.mo .abt-how__name{grid-column: 2;grid-row: 1;margin: 0;max-width: none;font-size: clamp(20px,5.6vw,26px)}.mo .abt-how__bar{gap: 4px}.mo .abt-how__bar i{width: 16px}.mo .abt-how .abt-steps.mo-steps{padding-left: 46px;counter-reset: st}.mo .abt-how .abt-steps.mo-steps::before,.mo .abt-how .abt-steps.mo-steps::after{left: 12px}.mo .abt-how .abt-steps.mo-steps > li{grid-template-columns: 1fr;padding-block: 24px;counter-increment: st}.mo .abt-how .abt-steps.mo-steps > li > b,.mo .abt-how .abt-steps.mo-steps > li strong{display: none}.mo .abt-how .abt-steps p{margin: 0;max-width: none;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 500;font-size: clamp(18px,4.9vw,21px);line-height: 1.42;letter-spacing: -.012em;color: #fff}.mo .abt-how .abt-steps.mo-steps > li::before{content: counter(st,decimal-leading-zero);left: -46px;top: calc(24px + .71 * clamp(18px,4.9vw,21px) - 13px);width: 26px;height: 26px;display: grid;place-items: center;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 10px;font-weight: 700;line-height: 1;color: rgba(255,255,255,.45);background: var(--ink);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.22)}.mo .abt-how .abt-steps.mo-steps > li.is-on::before{color: #53c4bd;background: var(--ink);box-shadow: inset 0 0 0 1.5px #53c4bd}.mo .abt-how .abt-steps.mo-steps > li.is-cur::before{color: var(--ink);background: #53c4bd;box-shadow: 0 0 0 5px rgba(83,196,189,.18)}}@media (max-width: 860px){body:is(.page-inner,:not(.page-inner)) .site-header.is-sticky.is-dark .nav-card{background: rgba(10,12,14,.9)}}html:not(.mo) .abt-how{display: block;max-width: 860px}@media (max-width: 600px){.modal{width: 100%;max-width: 100%;margin: auto 0 0;max-height: calc(100vh - 8px);max-height: calc(100dvh - 8px);padding: 24px 20px 0;border-radius: 20px 20px 0 0;overscroll-behavior: contain}.modal{padding-top: 20px}.modal .section-kicker{margin-bottom: 8px}.modal h2{margin-bottom: 6px;font-size: 21px;line-height: 1.2}.modal > p:not(.section-kicker){margin-bottom: 12px;font-size: 13.5px;line-height: 1.45}.modal label:not(.checkbox){gap: 5px;margin-bottom: 10px;font-size: 13px}.modal label:not(.checkbox) :is(input,select){height: 48px}.modal .fsend{position: sticky;bottom: 0;z-index: 2;margin: 2px -20px 0;padding: 10px 20px calc(10px + env(safe-area-inset-bottom,0px));background: #fff;border-top: 1px solid var(--line)}.modal .fsend .fconsent{margin-top: 0;font-size: 13.5px;line-height: 1.4}.modal .fsend .fconsent__note{margin: 3px 0 10px 32px;font-size: 12px;line-height: 1.4}.modal .fsend .form-status:empty{display: none}.modal :is(input,select,textarea){font-size: 16px}}@media (max-width: 600px){.modal h2{padding-right: 40px;font-size: 20px}.modal .modal__about{margin-bottom: 10px;padding: 8px 12px}.modal textarea{height: 72px;min-height: 0}}@media (max-width: 600px) and (max-height: 700px){.modal > p:not(.section-kicker){display: none}.modal h2{margin-bottom: 12px}.modal label:not(.checkbox){margin-bottom: 8px}.modal label:not(.checkbox) :is(input,select){height: 46px}}.drawer__soc{margin: 2px 0 16px}.drawer__soc .ctasoc__i{display: grid;margin: 0;font-size: inherit}.drawer__search{display: flex;align-items: center;gap: 10px;width: 100%;min-height: 46px;margin: 0 0 6px;padding: 0 16px;border: 1px solid var(--line);border-radius: 999px;background: #fff;color: var(--muted);font: inherit;font-size: 15px;text-align: left;cursor: pointer}.drawer__search svg{flex: 0 0 18px;width: 18px;height: 18px}.drawer__search:hover{border-color: var(--ink);color: var(--ink)}@media (max-width: 620px){html.has-ccb .floating-contact{opacity: 0;visibility: hidden}}@media (max-width: 860px){html.has-car .ptable--klass th:not(.is-my),html.has-car .ptable--klass th[scope="row"] *,html.has-car .ptable--klass td:first-child,html.has-car .ptable--klass tbody td[colspan]{white-space: normal}html.has-car .ptable--klass th[scope="row"],html.has-car .ptable--klass tbody td:first-child{width: auto;min-width: 0}}.kct-title{margin: 0 0 48px}.kct-title > .abt-why__brand{white-space: normal}.kct-ch__v{overflow-wrap: anywhere}.kct-ch__list{border-top: 1px solid var(--line)}.kct-ch__row{display: grid;grid-template-columns: minmax(150px,3fr) minmax(0,8fr) 48px;grid-template-areas: "k v go" ". d go";column-gap: 32px;row-gap: 12px;align-items: baseline;padding: 30px 0 32px;border-bottom: 1px solid var(--line);color: var(--ink);text-decoration: none}.kct-ch__k{grid-area: k;display: inline-flex;align-items: center;gap: 10px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.kct-ch__k svg{width: 18px;height: 18px;flex: none;color: var(--accent-text)}.kct-ch__v{grid-area: v;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-weight: 800;font-size: clamp(28px,3.4vw,48px);line-height: 1;letter-spacing: -.035em;font-variant-numeric: tabular-nums;transition: color .3s ease}.kct-ch__d{grid-area: d;max-width: 56ch;font-size: 16px;line-height: 1.55;color: var(--text)}.kct-ch__d:empty{display: none}.kct-ch__go{grid-area: go;align-self: center;justify-self: end;display: grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;border: 1px solid var(--line);color: var(--ink);transition: background-color .3s ease,border-color .3s ease,color .3s ease}.kct-ch__go svg{width: 20px;height: 20px;transition: translate .35s cubic-bezier(.22,.8,.24,1)}@media (hover: hover){.kct-ch__row:hover .kct-ch__v{color: var(--accent-text)}.kct-ch__row:hover .kct-ch__go{background: var(--btn);border-color: var(--btn);color: #fff}.kct-ch__row:hover .kct-ch__go svg{translate: 3px 0}}.kct-ch__row:focus-visible{outline: 2px solid var(--accent-text);outline-offset: 4px}.kct-ch__pay{margin: 22px 0 0;font-size: 15px;line-height: 1.55;color: var(--text)}.kct-ch__pay b{margin-right: 10px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}.kct-ch{padding-bottom: 150px}.kct-way__grid{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: 72px;align-items: start}.kct-way__routes{display: grid;gap: 64px}.kct-way__k{display: flex;align-items: center;gap: 12px;margin: 0 0 26px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--accent-text)}.kct-way__k svg{width: 26px;height: 26px;flex: none}.kct-way__steps{position: relative;margin: 0;padding: 0 0 0 58px;list-style: none;counter-reset: kst}.kct-way__steps::before,.kct-way__fill{content: '';position: absolute;left: 16px;top: 18px;bottom: 26px;width: 2px}.kct-way__steps::before{background: repeating-linear-gradient(to bottom,var(--line) 0 6px,transparent 6px 12px)}.kct-way__fill{border-radius: 2px;background: var(--accent-text);transform-origin: 50% 0;transform: scaleY(var(--p,1))}.kct-way__steps li{counter-increment: kst;position: relative;min-height: 36px;padding: 5px 0 34px;font-size: clamp(17px,1.35vw,20px);line-height: 1.5;letter-spacing: -.01em;color: var(--ink)}.kct-way__steps li:last-child{padding-bottom: 0}.kct-way__steps li::before{content: counter(kst,decimal-leading-zero);position: absolute;left: -58px;top: 0;z-index: 1;width: 34px;height: 34px;display: grid;place-items: center;border-radius: 50%;background: var(--accent-text);color: #fff;box-shadow: 0 0 0 6px #fff;font-family: "Inter","Montserrat","Montserrat Fallback",Arial,sans-serif;font-size: 12px;font-weight: 700;line-height: 1;transition: background-color .35s ease,color .35s ease,box-shadow .35s ease}.kct-way__steps li::after{content: '';position: absolute;left: -58px;top: 0;width: 34px;height: 34px;border-radius: 50%;border: 2px solid var(--accent-text);opacity: 0;pointer-events: none}.mo .kct-way__steps li:not(.is-on)::before{background: #fff;color: var(--muted);box-shadow: inset 0 0 0 1.5px var(--line),0 0 0 6px #fff}.mo .kct-way__steps li:not(.is-on) > span{color: var(--muted)}.kct-way__steps li > span{transition: color .45s ease}@keyframes kct-ping{from{opacity: .7;scale: 1}to{opacity: 0;scale: 2.1}}@media (prefers-reduced-motion: no-preference){.mo .kct-way__steps li.is-on::after{animation: kct-ping .9s cubic-bezier(.22,.8,.24,1) 1 both}}.kct-way__ph{position: sticky;top: 132px;margin: 0}.kct-way__img{--ph-r: 18px;display: block;overflow: hidden;aspect-ratio: 3 / 2;border-radius: 18px}.kct-way__img img{display: block;width: 100%;height: 100%;object-fit: cover}.kct-way__ph figcaption{margin-top: 14px;font-size: 12px;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--muted)}@media (max-width: 1060px){.kct-way__grid{grid-template-columns: minmax(0,1fr);gap: 48px}.kct-way__ph{position: static;max-width: 560px}}.kct-soc .csoc__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 48px;border-top: 1px solid var(--line)}.kct-soc .csoc{padding: 20px 0;border: 0;border-bottom: 1px solid var(--line);border-radius: 0;background: none}.kct-soc .csoc:hover{background: none}.kct-soc .csoc__ic,.kct-soc .csoc:hover .csoc__ic{width: 40px;height: 40px;background: none;color: var(--accent-text)}.kct-soc .csoc strong{font-size: 18px}.kct-soc .csoc:hover strong{color: var(--accent-text)}@media (max-width: 760px){.kct-title{margin-bottom: 32px}.kct-ch__row{grid-template-columns: minmax(0,1fr) 44px;grid-template-areas: "k go" "v go" "d d";row-gap: 8px;padding: 22px 0 24px}.kct-ch__v{font-size: clamp(24px,7vw,30px)}.kct-ch__go{align-self: start;width: 44px;height: 44px}.kct-ch{padding-bottom: 120px}.kct-way__routes{gap: 48px}.kct-way__steps li{padding-bottom: 28px;font-size: 16.5px}.kct-soc .csoc__grid{grid-template-columns: minmax(0,1fr)}}.mo .mo-say .w{color: rgba(10,11,13,.2);transition: color .35s ease}.mo .mo-say .w.on{color: inherit}.mo .svcworks .wcard__pic.mo-wipe{overflow: hidden}.hub__list{list-style: none;margin: 0;padding: 0;columns: 2;column-gap: 48px}.hub__list li{display: flex;justify-content: space-between;gap: 16px;padding: 14px 0;border-bottom: 1px solid var(--line);break-inside: avoid}.hub__list span{color: var(--muted);white-space: nowrap}.hub__table th[scope="row"] span{display: block;margin-top: 4px;font-size: 13px;color: var(--muted);font-weight: 400}@media (max-width: 760px){.hub__list{columns: 1}}.hub__lead{max-width: 720px;margin: -8px 0 24px;color: var(--muted)}