@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAogABIAAAAAEuwAAAm3AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDhudEFGUMs4JKT4O42ZuoFI5IgJXZeWPN+Z8eJzu/9wkNQGKeP5n+ObdyBuFytRK2StiM+0EsbaIWRH3PvGJI+YLD/VL9/ZuL6WpqCjGMx7ZuouidAcee5/SFMLh0IzHaYzN0VqrN0j/RX0Rb2RaJaQXX1QlWeIbyZIlv3tUqpg1qkcIiZAaL8u2kHZNJZNDLosrKbb+eOkEBA3AS2mJANohADkGQGD9z6HnIAgYGIAApPrg0JvhsWZobsbb8qC5H1VaAA0GgG+WUnfptgKIQdLGoCQEPk75WyiQGb4TEgNp+/vIpfxIgK+BqNIR/poiJNFrofts4A8BGSmqgi9FTw10P6Os2hHuc13tqeoUmyPECApNQEhETAqgWgBQAo0AIiFZVY6eExAAKEIMQmQBoipGEZiGEswzr8+Tp/N2EQCefQWUAQBhoABodKO6XApoYEAAQhCBGCQgBRnIQQFKBOCPAORUCAIAlmdomqJclmMsclDjLW+UpZnMhZsABFPmEGAl65/641/NhnapLgDK007ZjYvCJYqlY2Lzj10gnlOpLMg3AMyKwAVgMQhCjAA0RIBOqIfMrFICAEod9BDEJJ4VAYAE3AABVcQT6BQqaLJ4NqEiIsl71Gyo1MYdJerSrBteJFNAgz4IDUY5oA01mpACy8jlclDMwTybT9hjS9Wq2YE8k4+L88/4S3web+QNrQK4dYxUomJySmqA26iAmJCEiBQBqFEIjch9NqLhhoI/byxBwmmTHqGsLgOkT+jiX0AGhAEefTYyJAIgZiMjIgRiNjImIiAuQyYgyIKnAqCELpvrBuQIoAKAECAHAAoUGr1NShgPCcg5IxUnSu0paY+Basm3Ovo3UtGTYXrKSCtM8HPJJsrGSyfIxg0hKkwcDDmvIjJ8VlURmb1SNq/61KqiQuGpEDjP7FwhEzORMVVX6wpVVoKS0o4qWpN0bkXiYKF04gjSCqWfd+uIo/7eSf6dWthrblvmVdcTR51y4RpzRW1lOj1BNn6ibBw1kfrtvrwGbdizICWkS2CKZaSSIaQFsj6rgN+NA1QF13N8YgXstflrgpL/rUoMCatWtZVtO3Wq17mLwZUD/hk/MeRidTdZEuv2c5STFpgQLSDfefbs3rYumTiqBl5oVVx3roKVVlen/NXEK+mfNEeFYXUvt42zhdgXJ3KJpVZpNBetZQvnwrVLTZwpSMfpZBbHcVrlvpyvts2T80R9uD7Ig/MIYjlWX7wD1wG92Osua/HTuz6YoOt6fUJ+WeLtRPQON6eOUKR63hy9as4ePTz0mQN0Gfr4AampA/QW8IzXS2xZds+VHpvuRlNa53u6kTvrt9eP7HxVlwalwHVuU7TfTf2Miw9mZbxYPducNjbgUE65K7hg8b9Jxq4l3mYIXHBsN683D7la3eXioqSGBsdmjauFuatSTn/cM7Hv1asTPT/uPn36/W7wJFcyW57/8x4czMxqN52ztr56ofW9C6m3BGZBffqH9kXv9Byz5e+FXWauEQ0l0comc1NvOsWsse+YvXrQ9j4zOTOHdW/MZvNhlat+STHZtaeEb1iwYXP94iJ+595iNCzamPL7TWVto1v425wjEwfXLmz4XYbuna3bOOco3ZzklLBJm4xN7Jb13/azy/yGGnV9R/onL+tjSnH2f9fNZ9g0s9jEjbvY37gjJrmf+aF54ChN+frsVovw5jlLN0tQhLZgmqHEO8JU6HliR1DucDOTGLHAOWJev+SkpYFJNv28n8O98j+8WaYF1QEDDAAAmInAhQAIAtBSAYAgANBOP6ONNdU2tZ6GmhjyHlwxsAfEegDs9q15bHlVFbtpwIU0GFJTYcDEMt24mAS57fWJ29sTT5tAO3oGq6NHngFNd++LvnvXemwBsb+UbN9P8vp1aak1mmNZE7bZZl41xq6w6v17eWB8/PBxJB5+JitQ/t4a/rd5aqKEQVMUwKTJn/5sVzWVFg/LqgsFD5/1IJQ6Lvs8QwRjULgLmfaKg45Ya9FwajlRJ+Tc7hCdWByCvS6paB5RXlpxZHh4MNAEeLRxSB4f+Zi5lGJWb9w20w5GrcXIxZXXrmkD2jtbtQ/QBiZkgaWEQC1zdcv+XGW0aaHY6pob3HZWacgq9Zbz8y2F+f4dTDobhgHflNE+4fYw473wn9PEJ/Nm3sLM/A9ekw04MK0ftJPjNOAEsX434ViezG7AMcc0A/6dBR2YgkxWAs3alpNGZw2zpg62ELWy+KqlKx546kywr6Gja2pgKXZpfKIB5ujn7RMY5OuQ+HbsyD5cS6GufTMNweIl9AY6rV9bZ4t2ftqgpBwySuqnfbat2FNtWgi240bOTE1CTqGvuMJXnDTf/KPZKSgzNxMCoz1onYptPmziLWVo55/NUQbseQUVvrKseVM24RSnsCyrkIqgjiFXyAJiwA81qMNzkDTyA3CLJln0GvGLm1dCMRPzsRlHsJsq1GiMWIiFpI0mNNI2f+WV/HD5iU/N967RITz6Lg6yjAiFE2txGg/wWNypM/X4XYAlbUokpmM2FrvDW4c92AKX3YAtDkfrx3//p+rTpYevb6/g4Nb01/vP2/mG5o0LxzIcWA5vF/ZgSfuEXr0GxCd74Fxw8Lnfo6N//736jTog3E/QcDySL+Mz+NF88hIYwccLT064p6bmxoFdlU7J57cvK+qe3H1Y8fs0gABgHELlK/e7ESrdBzEt+hsA6k/smA4AjV2TNjUXNVOSBrGZIwAhCgAQ+GPlJZ1rqKJOQFBFVeOGO6+g115VCRT9x/xmH119rsI0EMdyEhJjMQAC8/t159AhAJU0Cj8TdihOI4C20YGXSQkAVzxPmPAIN6Yo4wymBYe9MaPEAh0iAwt5hMlMSRvK3ASQBwXABBovMQWp+4TuyAfMQK4GC6DmxkKIXcIitHSgkbi7HSJBB8uxFF2UYxk6sWI5WMFYgXb+L1HyvxCIM0oBm0JF0nkJM04pm1FMCuVJ09WuOnQp0uXLPkEcpHVeJl8BycPPVCbPKLaEYmXLyFI6o5DVNIOoZ40mjVQiBksXuAU7GhcJ5sNUYgybbEVKEXkr+do83grZZPKRIFzszDV3AguxmXy0UAGWlrdAvrTccX8pIsWJqrNx7Z+5ltltJEQTMZ5NLsry58vPTygxA6RXa0cSBcghY1yIUdnzRQofVwSr13PnVpJCMmXrgsqMxpQxCuU/pyRrXm4MSjNKbpWv3zf2RgEA8Ov5oxNTATz8EhR0QROGCIiQiIgYdEiIlMiExtG29PJ0yaB/QpuqdMx4UVlBtq/WZGRdhXGSsrqyifwE2XyNvlRI8j7a39ekBQAA) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-cyrillic-DJ9PYDpy.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-latin-ext-CDracvZH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/manrope-latin-C46ZzDBF.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/onest-cyrillic-ext-D3MbBdlY.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/onest-cyrillic-B4DTQzs9.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/onest-latin-ext-BB1CCQzJ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/onest-latin-BXvespbm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-tight-cyrillic-ext-CfQPrWyc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-tight-cyrillic-CjW9RCxc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-tight-latin-ext-BIlDi9F-.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/inter-tight-latin-4AtXCUT1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font: "Onest", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ls-d: -.03em;--r-panel: 20px;--r-card: 14px;--r-ctl: 12px;--pill: 999px;--gutter: clamp(16px, 4vw, 56px);--max: 1390px;--err: #B3261E}html[data-r="12"]{--r-panel: 12px;--r-card: 10px;--r-ctl: 8px}html[data-r="4"]{--r-panel: 4px;--r-card: 4px;--r-ctl: 4px}html[data-font=manrope]{--font: "Manrope", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ls-d: -.035em}html[data-font=intertight]{--font: "Inter Tight", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--ls-d: -.022em}:root,html[data-feel=light]{--bg: #FFFFFF;--ink: #111111;--mist: #595959;--line: rgba(17,17,17,.12);--panel: #F2F2F2;--panel-hi: #E6E6E6;--card: #FFFFFF;--field: #F2F2F2;--field-hi: #EAEAEA;--ph: #606060;--btn-bg: #000000;--btn-ink: #FFFFFF;--btn-hi: #333333;--btn-act: #4D4D4D;--btn-line: rgba(17,17,17,.55);--sel: #000000;--sel-ink: #FFFFFF;--sel-ok: #34C759;--focus: #000000;--strong: #000000;--strong-ok: #15803D;--strong-ink: #FFFFFF;--strong-mist: #A6A6A6;--strong-line: rgba(255,255,255,.16);--strong-panel: #141414;--strong-hi: #1C1C1C;--strong-card: #141414;--strong-btn-bg: #FFFFFF;--strong-btn-ink: #000000;--strong-btn-hi: #CFCFCF;--strong-btn-act: #B5B5B5;--strong-btn-line: rgba(255,255,255,.6);--strong-focus: #FFFFFF}html[data-feel=dark]{--bg: #0A0A0A;--ink: #F2F2F2;--mist: #A6A6A6;--line: rgba(255,255,255,.14);--panel: #161616;--panel-hi: #262626;--card: #1F1F1F;--field: #2A2A2A;--field-hi: #333333;--ph: #A6A6A6;--btn-bg: #FFFFFF;--btn-ink: #000000;--btn-hi: #CFCFCF;--btn-act: #B5B5B5;--btn-line: rgba(255,255,255,.6);--sel: #FFFFFF;--sel-ink: #000000;--sel-ok: #15803D;--focus: #FFFFFF;--strong: #FFFFFF;--strong-ok: #34C759;--strong-ink: #111111;--strong-mist: #595959;--strong-line: rgba(17,17,17,.12);--strong-panel: #F2F2F2;--strong-hi: #E6E6E6;--strong-card: #F2F2F2;--strong-btn-bg: #000000;--strong-btn-ink: #FFFFFF;--strong-btn-hi: #333333;--strong-btn-act: #4D4D4D;--strong-btn-line: rgba(17,17,17,.55);--strong-focus: #000000}.accent{background:var(--strong);color:var(--strong-ink);--bg: var(--strong);--ink: var(--strong-ink);--mist: var(--strong-mist);--line: var(--strong-line);--panel: var(--strong-panel);--panel-hi: var(--strong-hi);--card: var(--strong-card);--btn-bg: var(--strong-btn-bg);--btn-ink: var(--strong-btn-ink);--btn-hi: var(--strong-btn-hi);--btn-act: var(--strong-btn-act);--btn-line: var(--strong-btn-line);--sel: var(--strong-ink);--sel-ink: var(--strong);--sel-ok: var(--strong-ok);--focus: var(--strong-focus)}.on-dark{color:#fff;--bg: #000000;--ink: #FFFFFF;--mist: #A6A6A6;--line: rgba(255,255,255,.16);--panel: #141414;--panel-hi: #1C1C1C;--card: #141414;--btn-bg: #FFFFFF;--btn-ink: #000000;--btn-hi: #CFCFCF;--btn-act: #B5B5B5;--btn-line: rgba(255,255,255,.6);--sel: #FFFFFF;--sel-ink: #000000;--sel-ok: #15803D;--focus: #FFFFFF}.on-light{background:#fff;color:#111;--bg: #FFFFFF;--ink: #111111;--mist: #595959;--line: rgba(17,17,17,.12);--panel: #F2F2F2;--panel-hi: #E6E6E6;--card: #FFFFFF;--btn-bg: #000000;--btn-ink: #FFFFFF;--btn-hi: #333333;--btn-act: #4D4D4D;--btn-line: rgba(17,17,17,.55);--sel: #000000;--sel-ink: #FFFFFF;--sel-ok: #34C759;--focus: #000000}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px;background:var(--bg)}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-wrap:pretty}@media(max-width:760px){body{font-size:16.5px}}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea{font:inherit;color:inherit}.tnum{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.skip{position:fixed;left:12px;top:-80px;z-index:300;background:#000;color:#fff;padding:12px 16px;border-radius:var(--r-ctl)}.skip:focus{top:12px}.wrap{max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.ic{width:20px;height:20px;flex:none}.h2{font-size:clamp(30px,3.4vw,52px);line-height:1.04;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}.h3{font-size:clamp(24px,2.2vw,34px);line-height:1.1;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}[data-split] .w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}[data-split] .wi{display:inline-block;will-change:transform}html.pre [data-split]:not(.is-split){visibility:hidden}html.motion-failed [data-split] .wi{transform:none!important}.tl{font-weight:600;text-underline-offset:3px}.tl:hover{background:var(--panel-hi)}.lk{display:inline-flex;flex-direction:column;line-height:1.12;letter-spacing:-.01em}.lk-a{font-weight:600}.lk-b{font-weight:400}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 24px;border:0;border-radius:var(--r-ctl);background:var(--btn-bg);color:var(--btn-ink);font:600 17px/1 var(--font);text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.btn:hover{background:var(--btn-hi)}.btn:active{background:var(--btn-act)}.btn[disabled],.btn[aria-disabled=true]{background:var(--panel-hi);color:var(--mist);cursor:not-allowed}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.btn-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--btn-line)}.btn-line:hover{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 0 0 1.5px var(--btn-bg)}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.chip{display:inline-block;background:#fff;color:#111;font:600 13px/1 var(--font);padding:8px 12px;border-radius:var(--r-ctl)}.chip-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--btn-line)}.pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--pill);font:600 15px/1 var(--font);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.pill .ic{width:18px;height:18px}.pill-light{background:#fff;color:#000}.pill-light:hover{background:#cfcfcf}.pill-dark{background:#0009;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff8c}.pill-dark:hover{background:#3a3a3a;box-shadow:inset 0 0 0 1.5px #fff}.pill-solid{background:var(--btn-bg);color:var(--btn-ink)}.pill-solid:hover{background:var(--btn-hi)}.pill-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--btn-line)}.pill-line:hover{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 0 0 1.5px var(--btn-bg)}.sec{padding-block:clamp(40px,6vw,88px)}.sec-tight{padding-block:clamp(8px,2vw,24px)}.sec-head{text-align:center;max-width:780px;margin:0 auto clamp(28px,4vw,52px);display:grid;gap:14px}.sec-head p{font-size:19px;color:var(--mist)}.sec-more{margin-top:clamp(24px,3vw,40px);display:flex;justify-content:center}.ph{position:relative;overflow:hidden;background:#1a1a1a;border-radius:var(--r-card)}.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.motion .px img{top:-7%;bottom:auto;height:114%}.bar{display:block;height:12px;background:var(--panel-hi);border-radius:var(--r-ctl)}.b1{width:92%}.b2{width:70%}.b3{width:44%}.post-ph{aspect-ratio:16 / 10;background:var(--panel-hi);border-radius:var(--r-card);position:relative;display:grid;place-items:center}.fcard{background:var(--card);border-radius:var(--r-card);padding:clamp(20px,2.4vw,32px);box-shadow:0 0 0 1px var(--line)}.fcard-h{font-size:clamp(26px,2.4vw,34px);line-height:1.08;letter-spacing:var(--ls-d);font-weight:600}.fcard-p{margin:8px 0 22px;color:var(--mist)}.form{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.fld{position:relative;display:grid;gap:8px;align-content:start;min-width:0}.fld.full{grid-column:1 / -1}.fld label{font-weight:600;font-size:15px}.req{margin-left:3px}.fld input,.fld textarea{width:100%;min-width:0;background:var(--field);color:var(--ink);border:0;border-radius:var(--r-ctl);padding:0 16px;height:52px;font-size:17px;transition:background-color .15s,box-shadow .15s}.fld textarea{height:120px;padding:14px 16px;resize:vertical}.fld input:hover,.fld textarea:hover{background:var(--field-hi)}.fld input:focus-visible,.fld textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.fld input:disabled{color:var(--mist);cursor:not-allowed}.fld ::-moz-placeholder{color:var(--ph);opacity:1}.fld ::placeholder{color:var(--ph);opacity:1}.fld.is-invalid input,.fld.is-invalid textarea,.fld input[aria-invalid=true],.fld.is-invalid .tel{box-shadow:inset 0 0 0 1.5px var(--err)}.err{display:none;color:var(--err);font-size:14px;font-weight:600;line-height:1.35}.err.is-shown{display:block}html[data-feel=dark] .err{color:#ff9c94}.tel{display:flex;align-items:center;background:var(--field);border-radius:var(--r-ctl);height:52px;transition:background-color .15s,box-shadow .15s}.tel:hover{background:var(--field-hi)}.tel:focus-within{outline:2px solid var(--focus);outline-offset:2px}.tel input{flex:1;background:transparent!important;height:100%;border-radius:0 var(--r-ctl) var(--r-ctl) 0;padding-left:12px;box-shadow:none!important}.tel input:focus-visible{outline:0}.tel-trg{display:inline-flex;align-items:center;gap:6px;height:100%;padding:0 12px 0 16px;border:0;background:transparent;border-radius:var(--r-ctl) 0 0 var(--r-ctl);cursor:pointer;font-weight:600;transition:background-color .15s}.tel-trg:hover{background:var(--panel-hi)}.tel-trg:focus-visible{outline-offset:-3px}.tel-trg .ic{width:16px;height:16px}.flag{width:21px;height:14px;flex:none;border-radius:2px;box-shadow:0 0 0 1px #0000001f;-o-object-fit:cover;object-fit:cover}.tel-trg .flag{margin-right:2px}.tel-c{display:inline-flex;align-items:center;gap:10px}@media(max-width:359px){.tel-trg{gap:4px;padding:0 8px 0 12px}.tel-trg .flag{width:18px;height:12px;margin-right:0}.tel input{padding-right:8px}}.tel-div{width:1px;height:26px;background:var(--line)}.tel-list{position:absolute;z-index:20;top:100%;left:0;right:0;margin-top:6px;max-height:260px;overflow:auto;background:var(--card);color:var(--ink);border-radius:var(--r-card);box-shadow:0 16px 40px -12px #00000059,0 0 0 1px var(--line);padding:6px}.tel-list[hidden]{display:none}.tel-list button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border:0;background:transparent;border-radius:var(--r-ctl);cursor:pointer;text-align:left;font-size:16px;transition:background-color .15s}.tel-list button:hover{background:var(--panel-hi)}.tel-list button[aria-selected=true]{background:var(--sel);color:var(--sel-ink)}.submit{grid-column:1 / -1;width:100%}.form-note{grid-column:1 / -1;font-size:14px;color:var(--mist);line-height:1.45}.form-note a{text-decoration-thickness:1px;text-underline-offset:3px}.form-note a:hover{background:var(--panel-hi)}.fsuccess{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:18px;border-radius:var(--r-card);background:var(--sel);color:var(--sel-ink)}.fsuccess[hidden]{display:none}.fsuccess-i{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-ctl);background:color-mix(in srgb,var(--sel-ink) 14%,transparent);color:var(--sel-ink)}.fsuccess-i .ic{width:22px;height:22px;color:var(--sel-ok)}.fsuccess-h{font-weight:600;font-size:18px}.fsuccess-p{margin-top:2px}.ffail{grid-column:1 / -1;padding:18px;border-radius:var(--r-card);background:color-mix(in srgb,var(--err) 7%,var(--card));box-shadow:inset 0 0 0 1.5px var(--err);color:var(--ink)}.ffail[hidden]{display:none}.ffail-h{font-weight:600;font-size:18px;color:var(--err)}.ffail-p{margin-top:2px}.ffail a{font-weight:600;text-decoration:underline;text-underline-offset:3px;border-radius:4px}.ffail a:hover{background:var(--panel-hi)}.fnote{font-size:14px;color:var(--mist);line-height:1.35}.fnote[hidden]{display:none}.fhint-fix{font:inherit;font-weight:600;color:var(--ink);background:none;border:0;padding:0;border-radius:4px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.fhint-fix:hover{background:var(--panel-hi)}.fhint-fix:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mock-only{margin-top:8px;font-size:13px;opacity:.85}.hdr{position:fixed;top:12px;left:0;right:0;z-index:100;padding-inline:var(--gutter);pointer-events:none}.hdr-in{position:relative;pointer-events:auto;max-width:1278px;margin-inline:auto;height:64px;display:flex;align-items:center;gap:12px;padding:0 8px 0 18px;border-radius:var(--r-card);box-shadow:0 0 0 1px var(--line)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;margin-right:auto;border-radius:var(--r-ctl)}.brand img{width:28px;height:31px}.brand .lk{font-size:14px;white-space:nowrap}.nav{display:none}.nav>ul{display:flex;gap:2px}.nav>ul>li>a{display:inline-flex;align-items:center;gap:4px;padding:10px 12px;white-space:nowrap;border-radius:var(--r-ctl);text-decoration:none;font-weight:500;font-size:16px;transition:background-color .15s}.nav>ul>li>a:hover{background:var(--panel-hi)}.nav>ul>li>a[aria-current=page]{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--ink)}.nav-chev{width:14px;height:14px;transition:transform .2s}.nav-has:hover .nav-chev,.nav-has:focus-within .nav-chev,.nav-has.is-open .nav-chev{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:5;background:#fff;color:#111;border-radius:var(--r-panel);padding:22px 24px 24px;box-shadow:0 24px 60px -20px #00000073,0 0 0 1px var(--line);visibility:hidden;opacity:0;transform:translateY(-6px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.mega:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.nav-has:hover .mega,.nav-has:focus-within .mega,.nav-has.is-open .mega{visibility:visible;opacity:1;transform:none;transition-delay:0s}.nav-has.is-esc .mega{visibility:hidden!important;opacity:0!important}.mega-l{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:16px}.mega-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}.mega-row-4{grid-template-columns:repeat(5,minmax(0,1fr))}.mega-row-t{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.mega-row>li{display:flex;min-width:0}.mc{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;min-width:0;padding:8px;margin:-8px;border-radius:var(--r-card);text-decoration:none;transition:background-color .15s}.mc:hover{background:var(--panel)}.mc-ph{flex:none;width:100%;aspect-ratio:5 / 4;margin-bottom:4px}.mega-row-4 .mc-ph{aspect-ratio:16 / 9}.mc-t{font-weight:600;font-size:15px;line-height:1.2;letter-spacing:-.01em}.mc-p{font-size:14px;line-height:1.35;color:var(--mist)}.mc-a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-weight:600;font-size:14px}.mc-a .ic{width:16px;height:16px;transition:transform .2s}.mc:hover .mc-a .ic{transform:translate(3px)}.mc-text{margin:0;padding:18px;min-height:100%;gap:8px;background:var(--panel)}.mc-text:hover{background:var(--panel-hi)}.mc-all{display:grid;align-content:end;background:var(--btn-bg);color:var(--btn-ink);padding:18px;margin:0;min-height:100%;grid-template-columns:1fr auto;align-items:end}.mc-all:hover{background:var(--btn-hi)}.mc-all .mc-t{font-size:17px}.mc-all-i{width:22px;height:22px}.lang{display:block;position:relative}.lang-btn{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 12px;border:0;background:transparent;border-radius:var(--r-ctl);font-weight:600;font-size:15px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .15s,box-shadow .15s}.lang-btn:hover{background:var(--panel-hi)}.lang-btn[aria-expanded=true]{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--ink)}.lang-btn .ic{width:14px;height:14px}.lang-list{position:absolute;right:0;top:calc(100% + 8px);z-index:6;min-width:190px;background:#fff;border-radius:var(--r-card);padding:6px;box-shadow:0 16px 40px -12px #00000059,0 0 0 1px var(--line)}.lang-list[hidden]{display:none}.lang-list a{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;gap:16px;padding:11px 12px;border:0;background:transparent;color:inherit;text-decoration:none;border-radius:var(--r-ctl);cursor:pointer;font-size:16px;text-align:left;transition:background-color .15s}.lang-list a:hover{background:var(--panel-hi)}.lang-list a[aria-current=true]{background:var(--sel);color:var(--sel-ink)}.lang-code{font-weight:600;font-size:13px;opacity:.8}.btn-call{min-height:48px;padding:0 16px;font-size:16px}.btn-call .num{display:none}.btn-book{display:none;white-space:nowrap;min-height:48px;padding:0 20px;font-size:16px;background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--btn-line)}.btn-book:hover{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 0 0 1.5px var(--btn-bg)}.menu-btn{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-ctl);background:var(--panel);cursor:pointer;transition:background-color .15s,color .15s}.menu-btn:hover{background:var(--panel-hi)}.menu-btn .m-close{display:none}.menu-btn[aria-expanded=true]{background:var(--sel);color:var(--sel-ink)}.menu-btn[aria-expanded=true]:hover{background:var(--btn-hi)}.menu-btn[aria-expanded=true] .m-open{display:none}.menu-btn[aria-expanded=true] .m-close{display:block}.mnav{pointer-events:auto;max-width:1278px;margin:8px auto 0;border-radius:var(--r-card);padding:12px;box-shadow:0 0 0 1px var(--line);max-height:calc(100svh - 96px);overflow:auto}.mnav[hidden]{display:none}.mnav nav{display:grid}.mnav nav>a{padding:14px 12px;border-radius:var(--r-ctl);text-decoration:none;font-weight:600;font-size:19px;transition:background-color .15s}.mnav nav>a:hover{background:var(--panel-hi)}.mnav nav>a[aria-current=page]{background:var(--panel)}.mnav-sub{display:grid;margin:0 0 6px 12px;padding-left:12px;border-left:1px solid var(--line)}.mnav-sub a{padding:9px 10px;border-radius:var(--r-ctl);text-decoration:none;font-size:16px;color:var(--mist);transition:background-color .15s,color .15s}.mnav-sub a:hover{background:var(--panel-hi);color:var(--ink)}.mnav .mnav-book{margin-top:8px;background:var(--btn-bg);color:var(--btn-ink);text-align:center}.mnav .mnav-book:hover{background:var(--btn-hi)}.langs-m{display:flex;flex-wrap:wrap;gap:6px;padding:12px 4px 2px}.langs-m a{display:inline-flex;align-items:center;height:44px;padding:0 14px;box-sizing:border-box;border:0;background:transparent;color:inherit;text-decoration:none;border-radius:var(--r-ctl);font-weight:600;font-size:14px;cursor:pointer;box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .15s}.langs-m a:hover{background:var(--panel-hi)}.langs-m a[aria-current=true]{background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--ink)}.lang,.btn-call,.btn-book,.menu-btn{flex:none}@media(min-width:600px){.btn-call .num{display:inline}}@media(max-width:439px){.hdr-in{gap:8px;padding-left:14px}.lang-btn{padding:0 9px;gap:4px}}@media(max-width:359px){.brand .lk{display:none}}@media(min-width:1100px){.nav{display:block}.btn-book{display:inline-flex}.menu-btn,.mnav{display:none!important}.btn-call .num{display:none}}@media(min-width:1280px){.btn-call .num{display:inline}}@media(min-width:1100px)and (max-width:1379px){.brand .lk{display:none}}:root{--tb-h: 40px}@media(max-width:599px){:root{--tb-h: 44px}}html[data-tb=off] .tb{display:none}html:has(.tb){--tb-y: var(--tb-h)}html[data-tb=off]{--tb-y: 0px}html:has(.tb) .hdr{transform:translateY(var(--tb-y))}html:has(.tb) .mnav{max-height:calc(100svh - 96px - var(--tb-y))}html:has([data-tb-until]) .tb{position:sticky;top:0;z-index:101;transition:transform .35s cubic-bezier(.2,.7,.2,1)}html:has([data-tb-until]) .hdr{transition:transform .35s cubic-bezier(.2,.7,.2,1)}html.tb-off:has([data-tb-until]) .tb{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){html:has([data-tb-until]) .tb,html:has([data-tb-until]) .hdr{transition:none}}.tb{position:relative;height:var(--tb-h);overflow:hidden;font-size:14px;line-height:1.2;touch-action:pan-y}.tb a,.tb img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tb-slides{display:grid;height:100%}.tb-slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding-inline:max(var(--gutter),calc((100% - 1278px)/2));background:var(--tb-bg);color:var(--tb-ink);text-decoration:none;font-weight:600;visibility:hidden;transform:translate(100%);transition:transform .7s cubic-bezier(.65,0,.35,1),visibility 0s linear .7s,background-color .15s}.tb-slide.is-on{visibility:visible;transform:none;transition-delay:0s}.tb-slide:hover{background:var(--tb-hi)}.tb-slide:focus-visible{outline:2px solid var(--tb-ink);outline-offset:-5px}.tb-slide{position:relative;isolation:isolate;overflow:hidden}.tb-slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--tb-ink);opacity:.2;-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(90deg,rgba(0,0,0,.25) 0,#000 18% 32%,transparent 41% 59%,#000 68% 82%,rgba(0,0,0,.25) 100%);-webkit-mask-composite:source-in;-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(90deg,rgba(0,0,0,.25) 0,#000 18% 32%,transparent 41% 59%,#000 68% 82%,rgba(0,0,0,.25) 100%);mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(90deg,rgba(0,0,0,.25) 0,#000 18% 32%,transparent 41% 59%,#000 68% 82%,rgba(0,0,0,.25) 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.tb-violet:before{opacity:.26}.tb-t{min-width:0;text-wrap:balance;text-align:center}.tb-yellow{--tb-bg: #FFD60A;--tb-hi: #F5C800;--tb-ink: #111111}.tb-teal{--tb-bg: #22C3DA;--tb-hi: #16B0C6;--tb-ink: #0B1A1F}.tb-violet{--tb-bg: #7C3AED;--tb-hi: #6D28D9;--tb-ink: #FFFFFF}.tb.is-still .tb-slide{transition:none}@media(prefers-reduced-motion:reduce){.tb-slide{transition:none}}@media(max-width:599px){.tb{font-size:13px}.tb-slide{gap:8px}.tb-slide:before{-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 2px / 64px 40px repeat,linear-gradient(90deg,#000 0 8%,transparent 16% 84%,#000 92% 100%);-webkit-mask-composite:source-in;-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 2px / 64px 40px repeat,linear-gradient(90deg,#000 0 8%,transparent 16% 84%,#000 92% 100%);mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 2px / 64px 40px repeat,linear-gradient(90deg,#000 0 8%,transparent 16% 84%,#000 92% 100%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}}html:has(.mzp[open]){overflow:hidden}.mzp:not([open]){display:none}.mzp{width:min(560px,calc(100% - 32px));max-width:none;max-height:none;margin:auto;padding:0;border:0;border-radius:var(--r-panel);background:var(--card);color:var(--ink);overflow:hidden;box-shadow:0 30px 80px -24px #00000080}.mzp-scroll{max-height:calc(100svh - 32px);overflow:auto;overscroll-behavior:contain}.mzp::backdrop{background:#0a0a0a47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mzp[open]{animation:mzp-in .4s cubic-bezier(.2,.7,.2,1)}.mzp[open]::backdrop{animation:mzp-fade .4s ease}@keyframes mzp-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes mzp-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mzp[open],.mzp[open]::backdrop{animation:none}}.mzp-card{position:relative}.mzp-card:focus{outline:none}.mzp:not(.mzp-short) .mzp-card{background:var(--tb-bg);color:var(--tb-ink);--ink: var(--tb-ink);--mist: #17404A;--err: #7F1D1D;--line: rgba(11,26,31,.16);--focus: var(--tb-ink);--field: #FFFFFF;--field-hi: #EEFBFD;--panel-hi: #DDF4F8;--ph: #A3AEB1;--sel: #FFFFFF;--sel-ink: var(--tb-ink);--sel-ok: var(--tb-ink);--btn-bg: var(--tb-ink);--btn-ink: #FFFFFF;--btn-hi: #1B3A43;--btn-act: #000000}.mzp-x{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--pill);background:#ffffffd9;color:#0b1a1f;box-shadow:0 2px 10px #00000024;cursor:pointer;transition:background-color .15s}.mzp-x:hover{background:#fff}.mzp-x:active{background:#e6e6e6}.mzp-x:focus-visible{outline:2px solid #0B1A1F;outline-offset:2px}.mzp-x .ic{width:18px;height:18px}.mzp-head{position:relative;isolation:isolate;overflow:hidden;padding:30px 30px 26px;background:var(--tb-bg);color:var(--tb-ink)}.mzp-head:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--tb-ink);opacity:.18;-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(200deg,#000 0 22%,transparent 58%);-webkit-mask-composite:source-in;-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(200deg,#000 0 22%,transparent 58%);mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(200deg,#000 0 22%,transparent 58%);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.mzp-h{padding-right:44px;font-size:clamp(22px,7vw,34px);line-height:1.12;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}.mzp-free{display:block;width:-moz-fit-content;width:fit-content;margin-top:.16em;padding:.04em .32em .1em;border-radius:.2em;background:#ffd60a;color:#111;font-size:1.12em;font-weight:700;white-space:nowrap;transform:rotate(-2.5deg);transform-origin:0 50%;box-shadow:0 12px 24px -12px #0000008c}@media(prefers-reduced-motion:no-preference){.mzp[open] .mzp-free{animation:mzp-stamp .5s cubic-bezier(.2,.9,.3,1.25) .3s backwards}}@keyframes mzp-stamp{0%{opacity:0;transform:rotate(-9deg) scale(1.35)}}.mzp-p{margin-top:12px;max-width:42ch;font-size:16px;line-height:1.45}.mzp-body{padding:22px 30px 28px}.mzp:not(.mzp-short) .mzp-body{padding-top:4px}.mzp .fcard{padding:0;background:none;box-shadow:none;border-radius:0}.mzp .form{grid-template-columns:minmax(0,1fr)}.mzp-go{width:100%;justify-content:center}.mzp-consent{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4;cursor:pointer}.mzp-consent[hidden]{display:none}.mzp-consent input{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:22px;height:22px;margin:0;display:grid;place-items:center;border-radius:6px;background:var(--field);box-shadow:inset 0 0 0 1.5px #0b1a1f59;cursor:pointer;transition:background-color .15s,box-shadow .15s}.mzp-consent input:after{content:"";width:10px;height:5px;border-left:2.5px solid #FFFFFF;border-bottom:2.5px solid #FFFFFF;rotate:-45deg;translate:0 -1px;visibility:hidden}.mzp-consent:hover input{background:var(--panel-hi);box-shadow:inset 0 0 0 1.5px var(--tb-ink)}.mzp-consent input:checked{background:var(--tb-ink);box-shadow:none}.mzp-consent input:checked:after{visibility:visible}.mzp-consent:hover input:checked{background:#1b3a43}.mzp-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mzp-consent a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#0b1a1f73}.mzp-consent a:hover{text-decoration-color:currentColor}.mzp .fsuccess-i{background:var(--tb-bg)}.mzp:has(.fsuccess:not([hidden])) .mzp-x{background:var(--tb-ink);color:#fff;box-shadow:0 0 0 4px #fff9,0 8px 18px #0000004d}.mzp:has(.fsuccess:not([hidden])) .mzp-x:hover{background:#1b3a43}.mzp:has(.fsuccess:not([hidden])) .mzp-x:active{background:#000}@media(prefers-reduced-motion:no-preference){.mzp .fsuccess:not([hidden]){animation:mzp-in .4s cubic-bezier(.2,.7,.2,1)}.mzp:has(.fsuccess:not([hidden])) .mzp-x{animation:mzp-x-bounce 1.8s ease-in-out .6s infinite}}@keyframes mzp-x-bounce{0%,36%,to{transform:translateY(0)}9%{transform:translateY(-6px)}18%{transform:translateY(0)}26%{transform:translateY(-2px)}}@media(min-width:900px){.mzp:not(.mzp-short){width:min(960px,calc(100% - 64px))}.mzp-scroll{max-height:calc(100svh - 64px)}.mzp:not(.mzp-short) .mzp-scroll{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.mzp:not(.mzp-short) .mzp-head{display:flex;flex-direction:column;justify-content:center;padding:48px 40px}.mzp:not(.mzp-short) .mzp-head:before{-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(160deg,transparent 0 30%,#000 85%),linear-gradient(to left,transparent,#000 45%);-webkit-mask-composite:source-in,source-in;-webkit-mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(160deg,transparent 0 30%,#000 85%),linear-gradient(to left,transparent,#000 45%);mask:url(data:image/webp;base64,UklGRvgBAABXRUJQVlA4TOwBAAAvf8ATEAXbRpIUTf5J18OBNd5DhBzItk3bWsfn2bZtW992ZJuxbdu2I9u27f+feX3XLAZuGylyV3vMfE8IPRBDtMljiRdCiFBb6G74L5eLAVbZbrZ2PO8eBBI3QYI5dxUJmv32HgMAVu+27VbY6Jx36hgY/bNbeFWxDIDdT280YFjGL0lFyB4CuEYncFNliTuqGbT44IxFxpruFgbPqT1UsmNGNt3vNSCQudCHC4DqIIABNQiWgDpLwHPaZmUEaQMneionwUvRjFj33c5wFXzrqVwC94kegT079oPWnspR8JpsPfhAvNH0FjhyCtT1VBaCRp4mgmYeF8Eu6BoaULwFT3oq3TBopw8wCDrx8soiwnQvZAPre3BVDXbohrXyDREcUcs9NLIcsMpQT6wETaaAP9SQYmxraCRMI3hBKiJEI6gGZwkEB7FB053YKWDXJ9QUMwDAsBBdNSgYmYzBWWIVju6C79xCIjGWOtBJG/gpONQV0X4YEQrJBJB1k6IaGFSE2iKKcpIIoNd9GXoG7CaEKsOTGZs5LAvsI3UieQFuEEISGMBnXqHSmAds4kLWAtY31EqIVrCb4it4SA3VxgxgNYoJjA/1oroADJhZRKg4vNwF8IMeag53h9ndJ5R/BhpoM+H3/7/Vo/W/VQg=) 0 0 / 64px 40px repeat,linear-gradient(160deg,transparent 0 30%,#000 85%),linear-gradient(to left,transparent,#000 45%);-webkit-mask-composite:source-in,source-in,xor;mask-composite:intersect,intersect}.mzp:not(.mzp-short) .mzp-h{padding-right:0;font-size:clamp(32px,3.4vw,44px)}.mzp:not(.mzp-short) .mzp-p{margin-top:16px;font-size:17px}.mzp:not(.mzp-short) .mzp-body{align-self:center;padding:64px 40px 40px 8px}}@media(max-width:599px){.mzp{width:calc(100% - 16px)}.mzp-scroll{max-height:calc(100svh - 16px)}.mzp-head{padding:22px 20px 16px}.mzp-h{font-size:clamp(22px,7.6vw,34px)}.mzp-h{padding-right:0}.mzp-h:before{content:"";float:right;width:44px;height:1em}.mzp-free{display:inline-block;margin-top:0;transform-origin:100% 50%}.mzp-x{top:10px}.mzp-body{padding:18px 20px 22px}.mzp:not(.mzp-short) .mzp-body{padding-top:2px;padding-bottom:20px}.mzp-p{margin-top:10px;font-size:15px}.mzp .form{gap:8px}.mzp .fld{gap:4px}.mzp .fld label{font-size:14px}.mzp .fld input,.mzp .tel{height:44px}.mzp .submit{min-height:48px}.mzp .form-note,.mzp-consent{font-size:13px}}@media(max-width:374px){.mzp-x{top:8px;width:36px;height:36px}.mzp-h:before{width:40px}}.hero{padding-top:92px}.hero-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:center;border-radius:var(--r-panel);padding:clamp(20px,3.6vw,56px);background:#000}.hero-copy{display:grid;gap:clamp(16px,2vw,26px);justify-items:start;align-content:center;min-width:0}.hero-h1{font-size:clamp(34px,4.4vw,68px);line-height:1.04;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}.hero-sub{font-size:clamp(18px,1.5vw,22px);line-height:1.4;color:#c9c9c9;max-width:38ch}html.pre .hero-sub{opacity:0}.hero-ph{aspect-ratio:3 / 4;width:min(100%,46.5vh);width:min(100%,46.5svh);justify-self:end;border-radius:var(--r-card)}@media(max-width:899px){.hero-card{grid-template-columns:minmax(0,1fr)}.hero-ph{justify-self:center;width:min(100%,360px)}}@media(max-width:439px){.hero-copy .cta-row{width:100%;flex-wrap:nowrap;gap:8px}.hero-copy .btn{flex:1 1 0;min-width:0;min-height:48px;padding:0 8px;gap:6px;font-size:15px}}@media(max-width:359px){.hero-copy .cta-row{flex-wrap:wrap}.hero-copy .btn{flex:1 1 100%}}.bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bt{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-card);background:#000;color:#fff;--focus: #FFFFFF}.bt>img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;-o-object-fit:cover;object-fit:cover}.bt-in{width:100%;padding:18px;display:grid;gap:12px;align-content:start;flex:1 1 auto}.bt-h{font-size:24px;line-height:1.12;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}.bt-h-lg{font-size:clamp(34px,3vw,46px)}.bt-p{font-size:17px;line-height:1.4;color:#e6e6e6;max-width:34ch;margin-top:8px}.bt-act{display:flex;flex-wrap:wrap;gap:8px;align-self:end}.bt:not(.bt-lead) .bt-in{grid-template-rows:1fr auto}.bt-lead{grid-column:1 / -1}.bt-lead .bt-in{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;padding:clamp(22px,3vw,40px)}@media(min-width:641px){.bento{grid-template-columns:repeat(4,minmax(0,1fr))}.bt-lead{grid-column:auto}.bt-lead .bt-in{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;align-items:stretch}.bt-lead .bt-act{align-self:end}}@media(min-width:641px)and (max-width:1000px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.bento,.bt-lead .bt-in{grid-template-columns:minmax(0,1fr)}}.loc-map{position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--r-panel);background:var(--panel);box-shadow:0 0 0 1px var(--line)}.loc-map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.loc-nomap{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:start;gap:16px;padding:clamp(20px,3vw,36px)}.loc-nomap-a{font-size:clamp(20px,2vw,26px);line-height:1.25;font-weight:600;letter-spacing:-.01em}.loc-t{display:grid;gap:4px;min-width:0}.loc-k{font-size:14px;line-height:1.3;color:var(--mist)}.loc-v{font-size:19px;line-height:1.3;font-weight:600}.loc-solo .loc-map{aspect-ratio:21 / 9}@media(max-width:700px){.loc-solo .loc-map{aspect-ratio:4 / 3}}.strip{display:flex;align-items:stretch;gap:12px;padding:8px;border-radius:var(--r-panel);background:var(--panel)}.strip-score{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:calc(var(--r-panel) - 6px);text-decoration:none;flex:none;transition:background-color .15s}.strip-score:hover{background:var(--strong-hi)}.strip-big{font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1;letter-spacing:var(--ls-d)}.strip-meta{display:grid;gap:4px}.rt-stars{display:flex;gap:3px}.rt-stars .ic{width:18px;height:18px}.strip-n{font-size:14px;color:var(--mist);font-weight:500}.strip-score .g-mark{flex:none}.strip-facts{flex:1;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center}.sf{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px}.sf+.sf{border-left:1px solid var(--line)}.sf .sel-chip{width:44px;height:44px;background:var(--card)}.sf .sel-chip .ic{width:22px;height:22px}.sf-t{display:grid;gap:2px;min-width:0}.sf-k{font-size:14px;line-height:1.3;color:var(--mist)}.sf-v{font-size:16px;line-height:1.3;font-weight:600}.strip-cap{margin:16px auto 0;max-width:62ch;text-align:center;color:var(--mist);font-size:15px}@media(max-width:1280px){.strip{flex-direction:column}.strip-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.sf{padding:12px 16px}.sf+.sf{border-left:0}.sf:nth-child(2n){border-left:1px solid var(--line)}.sf:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:640px){.strip-facts{grid-template-columns:minmax(0,1fr)}.sf:nth-child(2n){border-left:0}.sf:nth-child(n+2){border-top:1px solid var(--line)}}.sel-chip{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-ctl);background:var(--panel);color:var(--ink);flex:none;box-shadow:0 0 0 1px var(--line)}.accent .sel-chip{background:var(--panel-hi)}.sel-chip .ic{width:24px;height:24px}.hd{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;align-items:start}.hd>:is(h3,h4,.loc-t){min-width:0}.bav{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center}.bav-card{padding:10px;border-radius:var(--r-panel);background:var(--card);box-shadow:0 0 0 1px var(--line)}.bav-top{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:2px 2px 10px}.ba-lab{padding:6px 11px;border-radius:var(--pill);background:var(--panel);color:var(--ink);font-weight:600;font-size:13px;line-height:1}.bav-slide{position:relative;--pos: 50%;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.bav-slide img{-webkit-user-drag:none}.bav-stage{position:relative;aspect-ratio:12 / 5;overflow:hidden;border-radius:calc(var(--r-panel) - 4px);background:#d9d9d9;isolation:isolate}.ba-pl{position:absolute;top:0;right:0;bottom:0;left:0}.ba-after{clip-path:inset(0 0 0 var(--pos))}.ba-im{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;visibility:hidden}.bav-card[data-case="1"] .ba-im[data-n="1"],.bav-card[data-case="2"] .ba-im[data-n="2"],.bav-card[data-case="3"] .ba-im[data-n="3"],.bav-card[data-case="4"] .ba-im[data-n="4"],.bav-card[data-case="5"] .ba-im[data-n="5"]{visibility:visible}.bav-tab{height:36px}.ba-handle{position:absolute;top:0;bottom:36px;left:var(--pos);width:3px;background:#fff;box-shadow:0 0 0 1px #1111114d;transform:translate(-1.5px);z-index:1;pointer-events:none}.ba-knob{position:absolute;bottom:4px;left:clamp(24px,var(--pos),calc(100% - 24px));width:48px;height:28px;transform:translate(-50%);border-radius:var(--pill);background:var(--btn-bg);z-index:1;pointer-events:none;transition:background-color .15s}.ba-knob:before,.ba-knob:after{content:"";position:absolute;top:50%;width:0;height:0;border:5px solid transparent;transform:translateY(-50%)}.ba-knob:before{left:13px;border-right-color:var(--btn-ink);border-left-width:0}.ba-knob:after{right:13px;border-left-color:var(--btn-ink);border-right-width:0}.ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;pointer-events:none;z-index:3}.bav-slide:hover .ba-knob{background:var(--btn-hi)}.ba-range:focus-visible~.ba-knob{outline:3px solid var(--focus);outline-offset:3px}.bav-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 6px 6px}.bav-cases{display:flex;flex-wrap:wrap;gap:10px}.bav-c{position:relative;width:40px;height:40px;padding:0;border:0;border-radius:var(--pill);overflow:hidden;background:var(--panel);cursor:pointer;box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s}.bav-c img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bav-c:hover{box-shadow:0 0 0 2px var(--mist)}.bav-c.is-on,.bav-c[aria-pressed=true]{box-shadow:0 0 0 2px var(--card),0 0 0 4px var(--ink)}.bav-c:focus-visible,.bav-next:focus-visible{outline:3px solid var(--focus);outline-offset:5px}.bav-next{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--pill);background:var(--btn-bg);color:var(--btn-ink);cursor:pointer;transition:background-color .15s}.bav-next:hover{background:var(--btn-hi)}.bav-next:active{background:var(--btn-act)}.bav-t{display:grid;justify-items:start;gap:28px}.bav-h{font-size:clamp(36px,5.4vw,84px);line-height:1;letter-spacing:var(--ls-d);font-weight:600}.bav-h .soft{font-weight:400;color:var(--mist)}html:not(.js) .bav-bar,html:not(.js) .bav-tab,html:not(.js) .ba-handle,html:not(.js) .ba-knob,html:not(.js) .ba-range{display:none}html:not(.js) .bav-stage{aspect-ratio:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;background:transparent;overflow:visible}html:not(.js) .ba-pl{position:relative;inset:auto;aspect-ratio:12 / 5;clip-path:none;overflow:hidden;border-radius:calc(var(--r-panel) - 8px);background:#d9d9d9}@media(max-width:860px){.bav{grid-template-columns:minmax(0,1fr)}.bav-card{max-width:480px}}@media(max-width:420px){.bav-c{width:36px;height:36px}.bav-cases{gap:9px}}.bac-alt{background:var(--panel)}.bac{display:grid;grid-template-columns:var(--bac-cols, minmax(0, 1.1fr) minmax(0, .9fr));gap:clamp(24px,4vw,64px);align-items:center}.bac-t{display:grid;justify-items:start;gap:18px;min-width:0}.bac-meta{font-size:14px;line-height:1.3;color:var(--mist)}.bac-lead{font-size:17px;line-height:1.5;color:var(--mist);max-width:52ch}.bac-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;width:100%}.bac-ch{font-size:16px;line-height:1.2;font-weight:600}.bac-list{margin-top:10px}.bac-list li{padding:10px 0;border-top:1px solid var(--line);font-size:15px;line-height:1.4}.bac-list li:first-letter{text-transform:uppercase}@media(min-width:861px){.bac-alt{--bac-cols: minmax(0, .9fr) minmax(0, 1.1fr)}.bac-alt .bac-media{order:2}}@media(min-width:861px){.bac{align-items:stretch}.bac-media{display:flex;flex-direction:column;justify-content:flex-end}.bac-t{display:flex;flex-direction:column;align-items:flex-start}.bac-t>.pill{margin-top:auto}}@media(max-width:860px){.bac{grid-template-columns:minmax(0,1fr)}.bac .bav-card{max-width:none}}@media(max-width:480px){.bac-cols{grid-template-columns:minmax(0,1fr)}}.rvc{padding:clamp(18px,2.6vw,34px);border-radius:var(--r-panel);background:var(--panel);display:grid;gap:24px}.rvc-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.rvc-sub{margin-top:6px;color:var(--mist)}.rvc-score{display:flex;align-items:center;gap:14px;padding:8px 16px;border-radius:var(--r-card);text-decoration:none;transition:background-color .15s}.rvc-score:hover{background:var(--panel-hi)}.rvc-big{font-size:48px;font-weight:600;line-height:1;letter-spacing:var(--ls-d)}.rvc-meta{display:grid;gap:4px}.rvc-n{font-size:14px;color:var(--mist)}.rv-grid{--rv-gap: 14px;--rv-per: 3;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--rv-per) - 1) * var(--rv-gap)) / var(--rv-per));gap:var(--rv-gap);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;border-radius:var(--r-card)}.rv-grid::-webkit-scrollbar{display:none}.rv-grid:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.rv-card{scroll-snap-align:start}.rvc-bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.rv-nav{display:flex;align-items:center;gap:10px}.rv-nav[hidden]{display:none}.rv-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--pill);background:var(--btn-bg);color:var(--btn-ink);transition:background-color .15s,opacity .15s}.rv-btn:hover{background:var(--btn-hi)}.rv-btn:disabled{opacity:.3;cursor:default;background:var(--btn-bg)}.rv-btn .ic{width:20px;height:20px}.rv-prev .ic{transform:rotate(180deg)}.rv-page{min-width:3.2em;text-align:center;font-weight:600;font-size:15px}.rv-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line)}.rv-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.rv-stars{display:flex;gap:2px;color:var(--ink)}.rv-stars .ic{width:16px;height:16px}.rv-src{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--mist);white-space:nowrap}.g-mark{display:block;flex:none}.g-word{display:block;flex:none;height:30px;width:auto}.rvc-rule{align-self:stretch;width:1px;background:var(--line)}@media(max-width:420px){.g-word{height:24px}.rvc-big{font-size:40px}}@media(max-width:360px){.rvc-score{gap:10px;padding-inline:0}.rvc-rule{display:none}.g-word{height:22px}.rvc-big{font-size:34px}}.rv-t{flex:1;white-space:pre-line;font-size:16px;line-height:1.5;overflow-wrap:anywhere}.rv-name{font-weight:600;padding-top:14px;border-top:1px solid var(--line)}.rvc-foot{color:var(--mist);font-size:15px}.rvc-note{margin-top:6px}@media(max-width:1000px){.rv-grid{--rv-per: 2}}@media(max-width:640px){.rv-grid{--rv-gap: 10px;grid-auto-columns:86%}.rv-card{padding:18px}}.hours>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--line)}.hours dd{font-weight:600}.steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);background:var(--panel);border-radius:var(--r-panel);padding:clamp(20px,4vw,56px)}.steps-main{display:grid;gap:clamp(24px,3vw,40px);align-content:start}.steps-wrap{position:relative}.steps-line{position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:var(--line)}.steps-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform-origin:50% 0}html.motion .steps-fill{transform:scaleY(0)}.step{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:14px 0}.step-n{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-ctl);background:var(--sel);color:var(--sel-ink);font-weight:600;font-size:18px;transition:background-color .25s,color .25s,box-shadow .25s}html.motion .step:not(.is-active) .step-n{background:var(--card);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--btn-line)}.step h3{font-size:22px;line-height:1.15;letter-spacing:var(--ls-d);font-weight:600;padding-top:10px}.step p{margin-top:6px;color:var(--mist)}html.motion .step:not(.is-active) h3{color:var(--mist)}.steps-panel{position:sticky;top:96px;align-self:start;display:grid;gap:12px;justify-items:center;background:transparent}.steps-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.steps-ph{position:relative;overflow:hidden;background:#000;border-radius:var(--r-card);aspect-ratio:6 / 5;width:min(100%,72vh);width:min(100%,72svh)}.steps-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:100%}.steps-chips li{background:#000;color:#fff;font-weight:600;font-size:14px;padding:10px 14px;border-radius:var(--pill);transition:background-color .25s,color .25s}.steps-chips li.is-active{background:#fff;color:#000}@media(max-width:860px){.steps{grid-template-columns:minmax(0,1fr)}.steps-panel{position:relative;top:auto}.steps-ph{width:min(100%,400px)}}@media(max-width:860px){.steps-chips{display:none}}.eq{display:grid;grid-template-columns:minmax(0,1.05fr) repeat(3,minmax(0,1fr));gap:12px}.eq-lead{display:grid;gap:16px;align-content:end;padding:26px;border-radius:var(--r-card)}.eq-lead p{color:var(--mist)}.eq-lead .btn{justify-self:start}.eq-c{display:flex;flex-direction:column;border-radius:var(--r-card);background:var(--panel);overflow:hidden}.eq-ph{aspect-ratio:3 / 4;border-radius:0}.eq-ic{display:grid;place-items:center;aspect-ratio:3 / 4;background:var(--panel-hi);color:var(--ink)}.eq-ic .ic{width:64px;height:64px;stroke-width:1.5}.eq-b{padding:16px 18px 20px;display:grid;gap:6px}.eq-h{font-size:18px;line-height:1.15;font-weight:600;letter-spacing:-.01em}.eq-p{color:var(--mist);font-size:15px;line-height:1.45}@media(max-width:1180px){.eq{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-lead{grid-column:1 / -1}}@media(max-width:640px){.eq{grid-template-columns:minmax(0,1fr)}}@media(max-width:480px){.eq{grid-template-columns:minmax(0,1fr)}.eq-ic{aspect-ratio:3 / 1}.eq-ic .ic{width:48px;height:48px}}.contact{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,64px);background:var(--panel);border-radius:var(--r-panel);padding:clamp(16px,4vw,56px);align-items:start}.contact-info{display:grid;gap:28px;align-content:start;padding-top:clamp(0px,1vw,12px)}.contact-info.loc2{gap:14px;padding-top:0}.loc2-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:18px 24px;align-items:start;padding:clamp(16px,2vw,24px);border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line)}.loc2-card .cta-row{grid-column:1 / -1}.loc2-card .hours{font-size:16px}.loc2-card .hours>div{padding:5px 0}.loc2-card .hours>div:first-child{border-top:0;padding-top:0}.loc2-card .hours>div:last-child{padding-bottom:0}@media(max-width:560px){.loc2-card{grid-template-columns:minmax(0,1fr)}}.clist{display:grid;gap:4px}.clist li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--line);align-items:start}.clist .ic{margin-top:2px}.cl-k{display:block;font-size:14px;font-weight:600;color:var(--mist)}.cl-v{font-size:20px;font-weight:600;letter-spacing:-.01em;text-decoration:none;overflow-wrap:anywhere}a.cl-v:hover{background:var(--panel-hi)}.chours{display:grid;gap:4px}.csoc{display:flex;gap:8px;flex-wrap:wrap}.csoc a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px 10px 13px;border-radius:var(--r-ctl);box-shadow:inset 0 0 0 1.5px var(--btn-line);text-decoration:none;font-weight:600;transition:background-color .15s,color .15s}.csoc a:hover{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 0 0 1.5px var(--btn-bg)}.csoc .ic{width:18px;height:18px}@media(max-width:900px){.contact{grid-template-columns:minmax(0,1fr)}}.acards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:16px}.acard{display:grid}.acard-a{display:grid;grid-template-rows:auto auto 1fr;gap:10px;text-decoration:none;padding:10px 10px 20px;border-radius:var(--r-card);background:var(--panel);transition:background-color .15s}.acard-a:hover{background:var(--panel-hi)}.acard-h{padding:6px 8px 0;font-size:22px;line-height:1.15;font-weight:600;letter-spacing:var(--ls-d)}.acard-p{padding:0 8px;color:var(--mist)}.acard-more{align-self:end;justify-self:start;padding:4px 8px 0;display:inline-flex;align-items:center;gap:8px;font-weight:600}.acard-more .ic{width:18px;height:18px;transition:transform .2s}.acard-a:hover .acard-more .ic{transform:translate(4px)}@media(max-width:800px){.acards{grid-template-columns:minmax(0,1fr)}}.faq-list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.faq-item{padding:22px 26px;border-radius:var(--r-card);background:var(--panel)}.faq-q{font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.faq-a{margin-top:8px;color:var(--mist);line-height:1.55;max-width:72ch;overflow-wrap:anywhere}.faq-a a{color:var(--ink);font-weight:600;text-underline-offset:3px}.faq-a a:hover{background:var(--panel-hi)}.faq-ui,.faq.is-tabs .faq-list{display:none}.faq.is-tabs .faq-ui{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.faq-tabs{display:grid;align-content:start;gap:4px;padding:10px;border-radius:var(--r-panel);background:var(--card);box-shadow:0 0 0 1px var(--line)}.faq-tab{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:14px;width:100%;padding:16px;border:0;border-radius:var(--r-card);background:transparent;text-align:left;font-size:17px;font-weight:500;cursor:pointer;transition:background-color .15s}.faq-tab:hover{background:var(--panel-hi)}.faq-tab[aria-selected=true]{background:var(--panel);font-weight:600}.faq-tab[aria-selected=true]:hover{background:var(--panel-hi)}.faq-dot{width:22px;height:22px;border-radius:var(--pill);box-shadow:inset 0 0 0 2px var(--ink);display:grid;place-items:center}.faq-tab[aria-selected=true] .faq-dot:after{content:"";width:10px;height:10px;border-radius:var(--pill);background:var(--ink)}.faq-tab .ic{width:16px;height:16px;color:var(--mist)}.faq-pane{padding:clamp(24px,3vw,40px);border-radius:var(--r-panel);background:var(--panel);min-height:320px;display:grid;gap:14px;align-content:start}.faq-pane-q{font-size:clamp(24px,2.4vw,34px);line-height:1.12;font-weight:600;letter-spacing:var(--ls-d)}.faq-pane .faq-a{margin-top:0;font-size:19px;color:var(--ink)}@media(max-width:899px){.faq.is-tabs .faq-list{display:grid}.faq.is-tabs .faq-ui{display:none}}.cons{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:start;padding:clamp(16px,4vw,56px);border-radius:var(--r-panel);background:var(--panel)}.cons-t{display:grid;gap:20px;align-content:start;padding-top:clamp(0px,1vw,12px)}.cons-p{font-size:19px;line-height:1.45;color:var(--mist);max-width:34ch}.cons-l{margin-top:8px}.cons-l .cl-v{font-size:24px}.cons-l a.cl-v{display:inline-flex;align-items:center;min-height:44px;margin-block:-8px}@media(max-width:900px){.cons{grid-template-columns:minmax(0,1fr)}}.flow{display:grid;gap:clamp(28px,4vw,56px);padding:clamp(20px,4vw,56px);border-radius:var(--r-panel);background:var(--panel)}.flow-h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px}.flow-l{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px clamp(20px,2.6vw,40px)}.flow-s{display:grid;gap:10px;align-content:start;min-width:0}.flow-n{display:flex;align-items:center;gap:18px;margin-bottom:10px;font-size:clamp(48px,5.4vw,80px);line-height:1;font-weight:600;letter-spacing:var(--ls-d)}.flow-n:after{content:"";flex:1;height:1px;background:color-mix(in srgb,var(--ink) 35%,transparent)}.flow-s:last-child .flow-n:after{display:none}.flow-t{font-size:22px;line-height:1.15;font-weight:600;letter-spacing:var(--ls-d)}.flow-p{color:var(--mist);overflow-wrap:anywhere}@media(max-width:900px){.flow-l{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-s:nth-child(2n) .flow-n:after{display:none}}@media(max-width:520px){.flow-l{grid-template-columns:minmax(0,1fr)}.flow-n:after{display:none}.flow-n{font-size:48px;margin-bottom:4px}}.qa{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,80px);padding:clamp(24px,5vw,72px);border-radius:var(--r-panel);background:#000;box-shadow:0 0 0 1px #ffffff24}.qa-t{position:sticky;top:96px;align-self:start;display:grid;gap:20px;justify-items:start}.qa-lead{font-size:19px;line-height:1.45;color:var(--mist);max-width:30ch}.qa-f{width:100%;margin-top:12px}.qa-f .cl-v{font-size:18px}.qa-f a.cl-v{display:inline-flex;align-items:center;min-height:44px;margin-block:-8px;padding-inline:4px;margin-inline:-4px;border-radius:6px}.qa-f a.cl-v:hover{background:#fff;color:#000}.qa-l{display:grid;min-width:0}.qa-i{display:grid;grid-template-columns:clamp(36px,4.4vw,60px) minmax(0,1fr);gap:0 12px;padding:26px 0;border-top:1px solid var(--line)}.qa-i:first-child{border-top:0;padding-top:4px}.qa-i:last-child{padding-bottom:0}.qa-no{padding-top:.5em;font-size:15px;font-weight:600;color:var(--mist)}.qa-q{font-size:clamp(20px,1.9vw,26px);line-height:1.2;font-weight:600;letter-spacing:-.01em;text-wrap:balance}.qa-a{margin-top:10px;max-width:62ch;line-height:1.6;color:#ffffffc7;overflow-wrap:anywhere}.qa-a a{color:#fff;font-weight:600;text-underline-offset:3px;padding:1px 3px;margin:0 -3px;border-radius:4px;transition:background-color .15s,color .15s}.qa-a a:hover{background:#fff;color:#000}@media(max-width:900px){.qa{grid-template-columns:minmax(0,1fr)}.qa-t{position:static}}.acards-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:800px){.acards-2{grid-template-columns:minmax(0,1fr)}}.about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,72px);align-items:center}.about-ph{aspect-ratio:3 / 2;width:min(100%,93vh);width:min(100%,93svh);border-radius:var(--r-panel)}.about-t{display:grid;gap:18px;justify-items:start}.about-p{font-size:19px;line-height:1.5;color:var(--mist);max-width:46ch}@media(max-width:860px){.about{grid-template-columns:minmax(0,1fr)}}.start{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,64px);align-items:center;border-radius:var(--r-panel);padding:clamp(20px,4vw,56px)}.start-t{display:grid;gap:20px;justify-items:start;min-width:0}.start-p{font-size:20px;line-height:1.4;color:var(--mist);max-width:40ch}.start-tel{display:flex;align-items:center;gap:clamp(11px,1.6vw,18px);width:100%;max-width:448px;padding:clamp(10px,1.28vw,14px);border-radius:var(--r-card);background:var(--btn-bg);color:var(--btn-ink);text-decoration:none;transition:background-color .15s}.start-tel:hover{background:var(--btn-hi)}.start-tel:active{background:var(--btn-act)}.start-tel-i{flex:none;width:clamp(42px,4vw,54px);aspect-ratio:1;display:grid;place-items:center;border-radius:var(--r-ctl);background:var(--btn-ink);color:var(--btn-bg)}.start-tel-i .ic{width:22px;height:22px}.start-tel-t{display:grid;gap:3px;min-width:0;flex:1}.start-tel-n{font-size:clamp(22px,2.72vw,40px);font-weight:600;line-height:1;letter-spacing:var(--ls-d);white-space:nowrap}.start-tel-h{font-size:13px;line-height:1.3;color:color-mix(in srgb,var(--btn-ink) 65%,transparent)}.start-tel-a{flex:none;width:21px;height:21px}.start-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%}.start-offer{display:flex;align-items:center;gap:14px;padding:16px;border-radius:var(--r-card);background:var(--panel);box-shadow:0 0 0 1px var(--line);min-width:0}.start-offer-t{display:grid;gap:6px;min-width:0}.start-offer-k{font-size:15px;line-height:1.25;font-weight:600;color:var(--mist)}.start-offer-v{font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1;letter-spacing:var(--ls-d)}.start-ph{aspect-ratio:7 / 10;width:min(100%,43.4vh);width:min(100%,43.4svh);justify-self:center;border-radius:var(--r-card)}@media(max-width:860px){.start{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.about-ph{width:100%}.start-ph{width:min(100%,340px)}}@media(max-width:520px){.start-offers{grid-template-columns:minmax(0,1fr)}.start-tel-a{display:none}}.cen-ob,.cen-oc,.cen-cards,.cen-rail,html[data-cennik=b] .cen-oa,html[data-cennik=b] .cen-idx,html[data-cennik=c] .cen-oa,html[data-cennik=c] .cen-idx{display:none}html[data-cennik=b] .cen-ob,html[data-cennik=b] .cen-cards,html[data-cennik=c] .cen-oc{display:block}html[data-cennik=c] .cen-rail{display:flex}.cen-list{display:block}.cen-row{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.cen-nm{font-size:17px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.cen-d{display:block;font-size:15px;color:var(--mist);margin-top:6px;line-height:1.5;max-width:62ch}.cen-pr{font-variant-numeric:tabular-nums;font-weight:600;font-size:17px;white-space:nowrap;flex:none}.cen-lead{display:none}.cen-offer-pr,.pt-offer-pr{position:relative;flex:none;display:inline-flex;align-items:baseline;gap:10px;margin-left:auto;white-space:nowrap}.pt-offer-pr>.pv{margin-left:0}.cen-was,.pt-was{color:var(--mist);font-size:15px;font-weight:400;font-variant-numeric:tabular-nums;text-decoration:line-through;text-decoration-thickness:1.5px}.akcia-chip{display:inline-flex;align-items:center;height:22px;margin-right:8px;padding:0 9px;border-radius:var(--pill);background:#7c3aed;color:#fff;font-size:13px;font-weight:600;line-height:1;vertical-align:1px;white-space:nowrap}.cen-in .cen-nm{padding-left:22px;position:relative}.cen-in .cen-nm:before{content:"";position:absolute;left:4px;top:.72em;width:10px;height:1px;background:var(--mist)}.cen-sub{padding:22px 0 8px;font-size:15px;letter-spacing:.02em;font-weight:600;border-bottom:1px solid var(--line)}.cen-gh{display:flex;align-items:baseline;gap:14px;font-weight:600;letter-spacing:-.02em;font-size:clamp(24px,2.4vw,34px);line-height:1.12;margin-bottom:16px}.cen-no{font-size:14px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--mist);flex:none}.cen-ic{display:none}.cen-g{scroll-margin-top:96px}.cen-row[id]{scroll-margin-top:104px}html[data-cennik=c] .cen-row[id]{scroll-margin-top:168px}.cen-idx-in a{font-size:15px;padding-block:8px}.cen-g+.cen-g{margin-top:clamp(56px,6vw,88px)}.cen-more{display:none}.cen-oa{padding:clamp(96px,9vw,140px) 0 clamp(32px,4vw,56px)}.cen-oa-in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,5vw,80px);align-items:end}.cen-title{font-weight:600;font-size:clamp(44px,7vw,104px);line-height:1;letter-spacing:-.032em}.cen-lede{font-size:18px;color:var(--mist);margin-bottom:24px;max-width:40ch}.cen-body{display:grid;grid-template-columns:minmax(0,3.4fr) minmax(0,8.6fr);gap:clamp(24px,5vw,80px);padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(56px,7vw,104px);position:relative}.cen-body:before{content:"";position:absolute;left:var(--gutter);right:var(--gutter);top:0;height:1px;background:var(--line)}.cen-idx{position:sticky;top:96px;align-self:start}.cen-idx ol{display:flex;flex-direction:column}.cen-idx a{display:grid;grid-template-columns:34px 1fr;gap:6px;padding:11px 0;text-decoration:none;color:var(--mist);font-size:16px;line-height:1.3;border-bottom:1px solid var(--line);transition:color .2s;position:relative}.cen-idx a:after{content:"";position:absolute;left:0;bottom:-1px;height:1.5px;width:100%;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.cen-idx a.is-active:after{transform:scaleX(1)}.cen-idx a:hover,.cen-idx a.is-active{color:var(--ink)}.cen-idx a.is-active .cen-no{font-weight:600}.cen-lists .cen-list{border-top:1.5px solid var(--ink)}@media(hover:hover){.cen-row:hover{background:linear-gradient(90deg,transparent,var(--panel) 30%,var(--panel) 70%,transparent)}}@media(max-width:900px){.cen-oa-in,.cen-body{grid-template-columns:minmax(0,1fr)}.cen-idx{position:static}.cen-idx ol{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.cen-idx a{font-size:15px;grid-template-columns:28px 1fr}.cen-row{gap:14px}.cen-nm{font-size:16px}}@media(max-width:420px){.cen-idx ol{grid-template-columns:1fr}.cen-oa .btn{width:100%}}.cen-ob{position:relative;overflow:hidden;padding:clamp(110px,10vw,150px) 0 clamp(36px,5vw,64px);text-align:center}.cen-ob-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,40px)}.cen-ob-row .ph{aspect-ratio:5 / 4}.cen-ob-in{position:relative;z-index:1;display:grid;gap:22px;justify-items:center}.cen-ob .cen-title{max-width:14ch;font-size:clamp(40px,6vw,88px);text-wrap:balance}.cen-ob .cen-title span{color:var(--mist)}.cen-ob .cen-lede{max-width:36ch;margin:0}.cen-ob .strip{margin:clamp(28px,4vw,56px) auto 0;max-width:980px;text-align:left}.cen-ob .strip{flex-direction:column}.cen-ob .strip-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cen-ob .sf{padding:12px 16px}.cen-ob .sf+.sf{border-left:0}.cen-ob .sf:nth-child(2n){border-left:1px solid var(--line)}.cen-ob .sf:nth-child(n+3){border-top:1px solid var(--line)}@media(max-width:640px){.cen-ob .strip-facts{grid-template-columns:minmax(0,1fr)}.cen-ob .sf:nth-child(2n){border-left:0}.cen-ob .sf:nth-child(n+2){border-top:1px solid var(--line)}}.cen-cards{padding-bottom:clamp(24px,4vw,48px)}.cen-cards-h{text-align:center;margin-bottom:clamp(24px,3vw,44px)}.cen-cards-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cen-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:16px;align-items:stretch;padding:12px;border-radius:var(--r-panel);background:var(--card);box-shadow:0 0 0 1px var(--line)}.cen-card-t{display:grid;gap:12px;align-content:space-between;padding:14px 10px 14px 14px}.cen-card-h{font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:var(--ls-d);font-weight:600}.cen-card-p{color:var(--mist);font-size:16px;line-height:1.45}.cen-card-f{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--line)}.cen-card-l{font-weight:600;font-size:15px;text-decoration:none;text-underline-offset:3px}.cen-card-l:hover{text-decoration:underline}.cen-card-b{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--pill);background:var(--btn-bg);color:var(--btn-ink);text-decoration:none;transition:background-color .15s;flex:none}.cen-card-b:hover{background:var(--btn-hi)}.cen-card-b .ic{width:18px;height:18px}.cen-card .ph{aspect-ratio:16 / 9;align-self:center;border-radius:calc(var(--r-panel) - 6px)}@media(max-width:900px){.cen-cards-g{grid-template-columns:minmax(0,1fr)}.cen-ob-row{grid-template-columns:repeat(12,minmax(0,1fr));gap:10px}.cen-ob-row>:nth-child(-n+4){grid-column:span 3}.cen-ob-row>:nth-child(n+5){grid-column:span 4}}@media(max-width:520px){.cen-card{grid-template-columns:minmax(0,1fr)}.cen-card .ph{order:-1}}html[data-cennik=b] .cen-body{display:block;padding-top:clamp(16px,2vw,32px)}html[data-cennik=b] .cen-body:before{display:none}html[data-cennik=b] .cen-lists{display:grid;gap:16px}html[data-cennik=b] .cen-g{padding:clamp(18px,2.6vw,34px);border-radius:var(--r-panel);background:var(--card);box-shadow:0 0 0 1px var(--line)}html[data-cennik=b] .cen-g+.cen-g{margin-top:0}html[data-cennik=b] .cen-gh{align-items:center;margin-bottom:10px}html[data-cennik=b] .cen-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-ctl);background:var(--panel);flex:none}html[data-cennik=b] .cen-ic .ic{width:24px;height:24px}html[data-cennik=b] .cen-no{display:none}html[data-cennik=b] .cen-gh{flex-wrap:wrap}html[data-cennik=b] .cen-gt{flex:1 1 200px;min-width:0}html[data-cennik=b] .cen-more{display:block;margin-left:auto}@media(max-width:560px){html[data-cennik=b] .cen-more{margin-left:0;flex-basis:100%}}html[data-cennik=b] .cen-lists .cen-list{border-top:0}html[data-cennik=b] .cen-row{padding:16px 4px}.cen-oc{padding:clamp(96px,9vw,130px) 0 clamp(16px,2vw,28px)}.cen-oc-in{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px}.cen-oc .cen-title{font-size:clamp(40px,6vw,84px)}.cen-oc .cen-lede{margin:0}.cen-rail{position:sticky;top:84px;z-index:20;gap:8px;overflow-x:auto;padding:10px var(--gutter);margin-bottom:clamp(24px,3vw,44px);background:var(--bg);box-shadow:0 1px 0 var(--line);scrollbar-width:none}.cen-rail::-webkit-scrollbar{display:none}.cen-chip{display:inline-flex;align-items:center;gap:8px;flex:none;min-height:44px;padding:0 16px 0 12px;border-radius:var(--pill);background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}.cen-chip .ic{width:20px;height:20px}.cen-chip:hover{background:var(--panel-hi)}.cen-chip.is-active{background:var(--sel);color:var(--sel-ink);box-shadow:none}.cen-chip.is-active:hover{background:var(--btn-hi);color:var(--btn-ink)}html[data-cennik=c] .cen-body{display:block;padding-top:0}html[data-cennik=c] .cen-body:before{display:none}html[data-cennik=c] .cen-g{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,4vw,64px);padding-top:clamp(24px,3vw,40px);border-top:1px solid var(--line);align-items:start}html[data-cennik=c] .cen-g+.cen-g{margin-top:clamp(32px,4vw,56px)}html[data-cennik=c] .cen-gh{position:sticky;top:150px;display:grid;gap:14px;margin:0;align-self:start}html[data-cennik=c] .cen-gt{font-size:clamp(26px,2.6vw,38px)}html[data-cennik=c] .cen-no{display:none}html[data-cennik=c] .cen-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-card);background:var(--sel);color:var(--sel-ink)}html[data-cennik=c] .cen-ic .ic{width:30px;height:30px}html[data-cennik=c] .cen-more{display:block;margin-top:6px}html[data-cennik=c] .cen-lists .cen-list{border-top:0}html[data-cennik=c] .cen-row{align-items:baseline;gap:12px;padding:12px 0;border-bottom:0}html[data-cennik=c] .cen-nm{flex:0 1 auto}html[data-cennik=c] .cen-lead{display:block;flex:1 1 24px;min-width:24px;height:0;border-bottom:2px dotted var(--line);transform:translateY(-4px)}html[data-cennik=c] .cen-pr{padding:6px 12px;border-radius:var(--pill);background:var(--panel);font-size:16px}html[data-cennik=c] .cen-sub{margin-top:14px;padding:10px 14px;border:0;border-radius:var(--r-ctl);background:var(--panel);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mist)}html[data-cennik=c] .cen-d{margin-top:4px}@media(hover:hover){html[data-cennik=c] .cen-row:hover{background:none}html[data-cennik=c] .cen-row:hover .cen-pr{background:var(--btn-bg);color:var(--btn-ink)}}@media(max-width:860px){html[data-cennik=c] .cen-g{grid-template-columns:minmax(0,1fr)}html[data-cennik=c] .cen-gh{position:static;grid-template-columns:auto minmax(0,1fr);align-items:center}html[data-cennik=c] .cen-more{grid-column:1 / -1}html[data-cennik=c] .cen-rail{top:76px}}.cen-gt{margin:0;font:inherit;letter-spacing:inherit}.cen-gt .cen-no{margin-right:14px}.cen-gh{margin-bottom:16px}.t-top{padding-top:88px}.t-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);border-radius:var(--r-panel);overflow:hidden}.t-hero-solo{grid-template-columns:minmax(0,1fr)}.t-hero-t{padding:clamp(24px,4vw,56px);display:grid;gap:22px;align-content:center;justify-items:start}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;font-size:14px;color:var(--mist)}.crumbs li+li:before{content:"/";margin:0 10px;opacity:.7}.crumbs a{text-decoration:none;padding:4px 6px;margin:0 -6px;border-radius:var(--r-ctl);transition:background-color .15s,color .15s}.crumbs a:hover{background:var(--btn-bg);color:var(--btn-ink)}.crumbs [aria-current]{color:var(--ink)}.t-h1{font-size:clamp(34px,4.6vw,68px);line-height:1.02;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}.t-lead{font-size:19px;line-height:1.45;color:var(--mist);max-width:34em}.t-hero-ph{aspect-ratio:5 / 4;align-self:center;margin:clamp(14px,2vw,28px);border-radius:var(--r-card)}.t-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 340px;gap:clamp(24px,3.4vw,48px);padding-block:clamp(32px,5vw,72px);align-items:start}.toc{position:sticky;top:96px}.toc-h{font-size:20px;font-weight:600;letter-spacing:var(--ls-d);margin-bottom:12px}.toc ol{display:grid;gap:2px}.toc a{display:block;padding:9px 12px;border-radius:var(--r-ctl);text-decoration:none;font-size:16px;color:var(--mist);transition:background-color .15s,color .15s}.toc a:hover{background:var(--panel-hi);color:var(--ink)}.toc a.is-active{background:var(--sel);color:var(--sel-ink)}.toc a.is-active:hover{background:var(--btn-hi);color:var(--btn-ink)}.t-article{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(32px,4vw,52px);font-size:18px;line-height:1.65;min-width:0}.t-article section{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;scroll-margin-top:96px}.t-article p{max-width:68ch}.t-article .tl{color:var(--ink)}.t-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:24px;align-items:start}.t-split>div{display:grid;gap:14px}.t-fig{aspect-ratio:5 / 4}.ptable{display:block}.t-article .ptable{background:var(--panel);border-radius:var(--r-card);padding:8px clamp(16px,2vw,28px)}.pt-row>.pn{flex:1 1 14ch;min-width:0;overflow-wrap:break-word}.pt-row>.pv{margin-left:auto}.pt-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:12px 0;border-top:1px solid var(--line);font-size:17px;line-height:1.35}.pt-row:first-child{border-top:0}.pt-in{padding-left:16px}.pt-sub{padding:18px 0 6px;font-weight:600;border-top:1px solid var(--line);font-size:15px;color:var(--mist)}.pd{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--mist);max-width:62ch}.pv{white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.t-form{position:sticky;top:96px}.rels{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.rel{position:relative;display:grid;gap:12px;align-content:start;background:var(--panel);border-radius:var(--r-card);padding:10px 10px 16px;text-decoration:none;transition:background-color .15s,color .15s}.rel:hover{background:var(--btn-bg);color:var(--btn-ink)}.rel-ph{aspect-ratio:5 / 4;border-radius:calc(var(--r-card) - 4px)}.rel{min-width:0}.rel-t{font-weight:600;font-size:17px;line-height:1.2;letter-spacing:-.01em;padding:0 36px 0 8px;text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.rel-i{position:absolute;right:18px;bottom:18px;width:18px;height:18px}@media(max-width:1260px){.t-layout{grid-template-columns:minmax(0,1fr) 340px}.toc{position:static;grid-column:1 / -1}.toc ol{display:flex;flex-wrap:wrap;gap:6px}.toc a{box-shadow:inset 0 0 0 1.5px var(--line)}.toc a.is-active{box-shadow:none}.rels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.t-hero{grid-template-columns:minmax(0,1fr)}.t-hero-ph{order:-1;margin:12px 12px 0}.t-layout{grid-template-columns:minmax(0,1fr)}.t-form{position:static}.t-split{grid-template-columns:minmax(0,1fr)}.t-fig{max-width:520px}.rels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.rels{gap:8px}.rel-t{font-size:15px;padding-right:26px}.rel-i{right:14px;bottom:14px}}.band{border-radius:var(--r-panel);padding:clamp(20px,4vw,56px)}.cg{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.cg-room{grid-column:1 / 9}.cg-info{grid-column:9 / 13;background:var(--panel);border-radius:var(--r-card);padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:14px}.cg-info h3{font-size:15px;font-weight:600;color:var(--mist);letter-spacing:.02em}.cg-info .addr{font-size:22px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.cg-info .btn{margin-top:auto;align-self:flex-start}.cg-a,.cg-b,.cg-c{grid-column:span 4}.cg-item{display:grid;gap:10px;align-content:start;min-width:0;scroll-margin-top:96px}.cg-ph{aspect-ratio:7 / 10}.cg-room .cg-ph{aspect-ratio:3 / 2}.cg-cap{font-size:16px;line-height:1.3;font-weight:600;padding:0 4px}.cg-item:target .cg-cap{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.cg-nav{margin-bottom:14px}.cg-nav ul{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.cg-room,.cg-info{grid-column:1 / -1}}@media(max-width:640px){.cg-a,.cg-b,.cg-c{grid-column:span 6}.cg-c{grid-column:1 / span 6}}.ft{padding:clamp(40px,6vw,88px) 0 clamp(16px,2vw,24px)}.ft-panel{border-radius:var(--r-panel);padding:clamp(24px,4vw,56px);display:grid;gap:40px}.ft-top{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr)) minmax(max-content,1.2fr);gap:32px}.ft-id{display:flex;gap:16px;align-items:flex-start}.ft-logo{width:40px;height:44px;flex:none}.ft-id .lk{font-size:22px}.ft-muted{color:var(--mist);font-size:15px;line-height:1.45;margin-top:6px}.ft-col-h{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mist);margin-bottom:10px}.ft-links{display:grid;gap:2px;align-content:start}.ft-links a,.ft-btn{display:inline-block;padding:8px 10px;margin-left:-10px;border:0;border-radius:var(--r-ctl);background:none;font:inherit;font-size:17px;text-align:left;text-decoration:none;overflow-wrap:anywhere;cursor:pointer;color:inherit;transition:background-color .15s,color .15s}.ft-links a:hover,.ft-btn:hover{background:var(--btn-bg);color:var(--btn-ink)}.ft-links a.ft-soc{display:inline-flex;align-items:center;gap:10px}.ft-soc .ic{width:20px;height:20px;flex:none}.ft-bot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:24px;border-top:1px solid var(--line)}.ft-bot .ft-muted{margin:0}.ft-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 18px}.ft-legal a,.ft-legal .ft-btn{display:inline-block;padding:8px 10px;margin:0 -10px;border-radius:var(--r-ctl);font-size:15px;line-height:1.4;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.ft-legal a:hover,.ft-legal .ft-btn:hover{background:var(--btn-bg);color:var(--btn-ink)}.ft-legal li[hidden]{display:none}.ft-legal a.ft-dash,.ft-legal .ft-btn.ft-icon{display:inline-flex;align-items:center;justify-content:center;padding:9px;margin:0 -9px;text-decoration:none}.ft-dash .ic,.ft-icon .ic{width:18px;height:18px;flex:none}.lg-white{display:block}.lg-black,html[data-feel=dark] .accent .lg-white{display:none}html[data-feel=dark] .accent .lg-black{display:block}@media(max-width:960px){.ft-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-id{grid-column:1 / -1}}@media(max-width:480px){.ft-panel{gap:28px;padding:22px 20px}.ft-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:24px 12px}.ft-top>:nth-child(4){grid-column:1 / -1}.ft-top>:nth-child(4) .ft-links{grid-template-columns:repeat(2,max-content);-moz-column-gap:24px;column-gap:24px}.ft-top>:nth-child(4) .ft-links li:nth-child(-n+2){grid-column:1 / -1}.ft-links a,.ft-btn{padding:6px 10px;font-size:15px}.ft-col-h{margin-bottom:6px}.ft-bot{padding-top:18px}}.lg-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 320px;gap:clamp(24px,3.4vw,56px);padding-block:clamp(32px,5vw,72px);align-items:start}.lg-doc{min-width:0;max-width:76ch;font-size:17px;line-height:1.7;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,3.4vw,44px);overflow-wrap:anywhere}.lg-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;scroll-margin-top:96px}.lg-h .split{min-width:0}.lg-h{display:flex;align-items:baseline;gap:14px;font-size:clamp(24px,2.4vw,32px);line-height:1.12;letter-spacing:var(--ls-d);font-weight:600}.lg-no{font-size:14px;letter-spacing:.04em;color:var(--mist);font-variant-numeric:tabular-nums;flex:none}.lg-doc h3{font-size:19px;line-height:1.25;font-weight:600;margin-top:8px}.lg-doc ul,.lg-doc ol{display:grid;gap:8px;padding-left:22px;list-style:disc}.lg-doc ol{list-style:decimal}.lg-doc a{font-weight:600;text-underline-offset:3px}.lg-doc a:hover{background:var(--panel-hi)}.lg-doc dl{display:grid;gap:0}.lg-doc dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:10px 0;border-top:1px solid var(--line)}.lg-doc dt{color:var(--mist)}.lg-doc dd{font-weight:500}.lg-tbl{width:100%;border-collapse:collapse;font-size:15px;line-height:1.45}.lg-tbl th,.lg-tbl td{text-align:left;padding:12px 14px 12px 0;border-bottom:1px solid var(--line);vertical-align:top}.lg-tbl th{font-weight:600;color:var(--mist);border-bottom:1.5px solid var(--ink)}.lg-consent{margin:4px 0}.lg-updated{color:var(--mist);font-size:15px;padding-top:12px;border-top:1px solid var(--line)}.lg-facts{position:sticky;top:96px;padding:22px;border-radius:var(--r-card);background:var(--panel);display:grid;gap:4px}.lg-facts h2{font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mist);margin-bottom:8px}.lg-facts dl{display:grid}.lg-facts dl>div{display:grid;gap:2px;padding:10px 0;border-top:1px solid var(--line)}.lg-facts dt{font-size:13px;color:var(--mist);font-weight:600}.lg-facts dd{font-size:15px;font-weight:600;overflow-wrap:break-word;word-break:break-word}.lg-facts a{text-underline-offset:3px}@media(max-width:1260px){.lg-layout{grid-template-columns:minmax(0,1fr) 300px}.lg-layout .toc{position:static;grid-column:1 / -1}.lg-layout .toc ol{display:flex;flex-wrap:wrap;gap:6px}.lg-layout .toc a{box-shadow:inset 0 0 0 1.5px var(--line)}.lg-layout .toc a.is-active{box-shadow:none}}@media(max-width:860px){.lg-layout{grid-template-columns:minmax(0,1fr)}.lg-facts{position:static;order:-1}.lg-tbl,.lg-tbl tbody,.lg-tbl tr,.lg-tbl td{display:block;width:100%}.lg-tbl thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lg-tbl tr{padding:12px 0;border-bottom:1px solid var(--line)}.lg-tbl td{border:0;padding:4px 0}.lg-tbl td:before{content:attr(data-l) ": ";font-weight:600;color:var(--mist)}.lg-doc dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}.pvw{position:fixed;left:0;right:0;bottom:0;z-index:120;padding:12px;pointer-events:none}.pv-card{pointer-events:auto;max-width:1100px;margin:0 auto;max-height:85vh;max-height:85svh;overflow-y:auto;background:var(--card);color:var(--ink);border-radius:var(--r-panel);box-shadow:0 0 0 1px var(--line),0 18px 48px -16px #00000073;padding:18px 20px;font-size:15px;line-height:1.5}@media(prefers-reduced-motion:no-preference){.pvw.pv-new .pv-card{animation:pv-arrive 1.9s cubic-bezier(.3,.7,.3,1) both}}@keyframes pv-arrive{0%{transform:translateY(calc(100% + 24px));opacity:0}26%{transform:translateY(-4px);opacity:1}34%{transform:translateY(0)}50%{transform:translateY(-9px)}62%{transform:translateY(0)}74%{transform:translateY(-4px)}84%,to{transform:translateY(0)}}.pv-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 32px}.pv-text{flex:1 1 380px;min-width:0}.pv-text p{margin:0}.pv-links{margin-top:4px!important;display:flex;flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:14px;color:var(--mist)}.pv-links a,.pv-link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.pv-link{background:none;border:0;padding:0;font:inherit;cursor:pointer;min-height:32px}.pv-links a:hover,.pv-link:hover{text-decoration-color:var(--ink)}.pv-actions{display:flex;gap:10px;flex:0 0 auto}.pv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:var(--r-ctl);font:inherit;font-weight:600;font-size:16px;line-height:1.1;cursor:pointer;border:0;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s,box-shadow .15s,color .15s}.pv-btn-line{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--btn-line)}.pv-btn-line:hover{background:var(--btn-bg);color:var(--btn-ink);box-shadow:inset 0 0 0 1.5px var(--btn-bg)}.pv-btn-fill{background:var(--btn-bg);color:var(--btn-ink)}.pv-btn-fill:hover{background:var(--btn-hi)}.pv-details{margin-top:14px;padding:6px 16px 16px;background:var(--panel);border-radius:var(--r-card)}.pv-details[hidden]{display:none}.pv-row{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);cursor:pointer}.pv-row-fixed{cursor:default}.pv-row b{font-weight:600}.pv-dim{color:var(--mist)}.pv-body{display:block;color:var(--mist);font-size:14px;margin-top:2px}.pv-check{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:24px;height:24px;flex:none;margin:0;border-radius:var(--r-ctl);background:var(--field);border:2px solid var(--btn-line);display:grid;place-items:center;cursor:pointer}.pv-check:after{content:"";width:10px;height:5px;border-left:3px solid var(--btn-ink);border-bottom:3px solid var(--btn-ink);rotate:-45deg;translate:0 -2px;visibility:hidden}.pv-check:checked{background:var(--btn-bg);border-color:var(--btn-bg)}.pv-check:checked:after{visibility:visible}.pv-check:disabled{opacity:.6;cursor:default}.pv-check:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.pv-save{width:100%;margin-top:14px}@media(max-width:600px){.pvw{padding:8px}.pv-card{padding:14px 16px}.pv-actions{width:100%;flex-wrap:wrap}.pv-actions .pv-btn{flex:1 1 auto;min-width:0;padding:0 12px;white-space:normal;text-align:center}}.mock{--mock-w: clamp(16px, 4vw, 30px);position:fixed;right:0;top:calc((100vh - var(--pv-h, 0px)) / 2);top:calc((100svh - var(--pv-h, 0px)) / 2);z-index:130;--focus: #FFFFFF;font:500 12px/1 system-ui,-apple-system,Segoe UI,Arial,sans-serif;color:#fff}.mock-toggle{position:absolute;right:0;top:0;transform:translateY(-50%);writing-mode:vertical-rl;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:var(--mock-w);min-height:84px;padding:12px 0;border:0;border-radius:10px 0 0 10px;background:#000;color:#fff;font:700 11px/1 system-ui,sans-serif;letter-spacing:.1em;cursor:pointer;box-shadow:0 0 0 1px #ffffff59;transition:background-color .15s}.mock-toggle:before{content:"";position:absolute;inset:0 0 0 calc(var(--mock-w) - 30px)}.mock-toggle:hover{background:#333}.mock-panel{position:absolute;right:calc(var(--mock-w) + 10px);top:0;transform:translateY(-50%);display:grid;gap:8px;width:min(420px,calc(100vw - 52px));max-height:calc(100vh - 24px);overflow:auto;padding:12px;border-radius:12px;background:#000;box-shadow:0 0 0 1px #ffffff4d,0 18px 40px -12px #0009}.mock-panel[hidden]{display:none}.mock-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.mock-l{width:58px;color:#bdbdbd}.mock button,.mock-link{border:0;border-radius:6px;padding:8px 10px;background:#262626;color:#fff;font:600 12px/1 system-ui,-apple-system,Segoe UI,Arial,sans-serif;cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s}.mock .mock-toggle{padding:12px 0;border-radius:10px 0 0 10px;font-size:clamp(9px,2.4vw,11px)}.mock button:hover,.mock-link:hover{background:#4a4a4a}.mock button[aria-pressed=true]{background:#fff;color:#000}.mock button[aria-pressed=true]:hover{background:#e0e0e0}.mock-links{display:flex;flex-wrap:wrap;gap:4px;padding-top:4px;border-top:1px solid rgba(255,255,255,.2)}body{padding-bottom:0}.icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.icon-c{display:grid;justify-items:center;gap:12px;padding:24px 12px 16px;border-radius:var(--r-card);background:var(--panel);text-align:center}.icon-c svg{width:48px;height:48px}.icon-c span{font-size:14px;color:var(--mist);font-weight:500}.icon-row{display:flex;flex-wrap:wrap;gap:16px;padding:24px;border-radius:var(--r-card);background:var(--panel)}.icon-row svg{width:40px;height:40px}.spec{border-radius:var(--r-panel);box-shadow:inset 0 0 0 1.5px var(--line);padding:clamp(20px,3vw,40px);display:grid;gap:24px}.spec-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.chip-mock{background:#000;color:#fff;font:700 12px/1 system-ui,sans-serif;letter-spacing:.08em;padding:7px 10px;border-radius:6px}.spec-fam{color:var(--mist);margin-left:auto}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.spec-grid article{background:var(--panel);border-radius:var(--r-card);padding:clamp(18px,2.4vw,32px);display:grid;gap:12px;align-content:start}.spec-lang{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--mist)}.spec-h{font-size:clamp(26px,2.8vw,40px);line-height:1.06;letter-spacing:var(--ls-d);font-weight:600;text-wrap:balance}.spec-p{font-size:17px;line-height:1.5}.spec-gly{font-size:20px;line-height:1.5;letter-spacing:.02em;overflow-wrap:anywhere}.states{display:grid;gap:18px;padding:clamp(20px,3vw,40px);border-radius:var(--r-panel);background:var(--panel)}.states-p{color:var(--mist);max-width:62ch}.states-h{font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--mist);margin-top:8px}.states-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.states-dark{display:inline-flex;gap:8px;padding:12px;border-radius:var(--r-card);background:#000}.states-form{padding:20px;border-radius:var(--r-card);background:var(--card);box-shadow:0 0 0 1px var(--line)}.fsuccess.is-static{max-width:480px}@media(max-width:760px){.spec-grid{grid-template-columns:minmax(0,1fr)}.spec-fam{margin-left:0;width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}:lang(uk) :is(h1,h2,h3),:lang(ru) :is(h1,h2,h3){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-width:400px){:lang(uk) .t-h1,:lang(ru) .t-h1{font-size:30px}}.nw{white-space:nowrap}.spin{position:relative;display:grid;place-items:center;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-moz-user-select:none;user-select:none;-webkit-user-select:none;border-radius:var(--r-card)}.spin.is-live{cursor:grab}.spin.is-drag{cursor:grabbing}.spin:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.spin-frame{position:relative;height:100%;aspect-ratio:700 / 1383;max-width:100%}.spin-frame img,.spin-frame canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-webkit-user-drag:none;pointer-events:none}.spin-frame canvas{visibility:hidden}.spin.is-live .spin-frame canvas{visibility:visible}.spin.is-turned .spin-frame img{visibility:hidden}.spin-hint{display:none;align-items:center;justify-content:center;gap:8px;margin-top:12px;font-size:14px;line-height:1.2;color:#a6a6a6}html.js .spin-hint{display:flex}.spin-hint .ic{width:18px;height:18px}.t-hero-spin{align-self:center;margin:clamp(14px,2vw,28px);aspect-ratio:5 / 4;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;padding:6% 0 12px;border-radius:var(--r-card);background:#000;overflow:hidden}.t-hero-spin .spin{width:100%;height:100%;min-height:0}.t-hero-spin .spin-hint{margin-top:8px}@media(max-width:860px){.t-hero-spin{order:-1;margin:12px 12px 0}}.sys{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.sys-c{display:grid;gap:14px;align-content:start;padding:22px;border-radius:var(--r-card);box-shadow:0 0 0 1px #1111111f}.sys-logo{display:block;width:auto;height:40px;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.sys-p{font-size:16px;line-height:1.5;color:var(--mist)}.sys-pr{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding-top:12px;border-top:1px solid var(--line)}.sys-pr-k{font-size:15px;color:var(--mist)}.sys-pr-v{font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap}@media(max-width:560px){.sys{grid-template-columns:minmax(0,1fr)}}
