:root{--red:#ed1c24;--red2:#c61017;--ink:#191919;--paper:#fff;--mist:#f7f7f6;--line:#e5e5e2;--muted:#6b6b6b}@font-face{font-family:'Grandis Extended';src:url('/assets/v-article-1/fonts/GrandisExtended-Regular.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 "Grandis Extended","Proxima Nova","Segoe UI",Arial,sans-serif}a{color:inherit}.w{width:min(1180px,calc(100% - 32px));margin:auto}.top{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.nav{height:80px;display:flex;gap:20px;align-items:center;justify-content:space-between}.logo img{display:block;width:auto;height:42px}.menu{display:none;gap:22px;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.menu .dd a,.menu .dd-row>a{text-transform:none;letter-spacing:normal}.menu a{text-decoration:none}.phone{font-size:14px;font-weight:800;text-align:right}.phone small{display:block;color:var(--muted);font-weight:400;font-size:11px}.btn{display:inline-flex;min-height:48px;padding:12px 19px;align-items:center;text-decoration:none;font-weight:900;border:1px solid var(--red);background:var(--red);color:#fff;border-radius:12px}.btn.alt{background:#fff;color:var(--red)}.eyebrow,.label{font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;color:var(--red)}h1,h2,h3{letter-spacing:-.045em;line-height:1.05}.hero{padding:54px 0}.hero-grid{display:grid;gap:28px}.hero h1{font-size:clamp(40px,7vw,76px);margin:11px 0 18px;max-width:750px}.hero p{font-size:18px;max-width:570px;color:var(--muted)}.panel{padding:28px;min-height:250px;background:var(--red);color:#fff;font-size:25px;font-weight:900;line-height:1.1;position:relative;overflow:hidden}.panel:after{content:"H";position:absolute;font-size:270px;right:-20px;bottom:-98px;color:rgba(255,255,255,.15)}section{padding:58px 0}.head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.head h2{font-size:34px;margin:5px 0}.head a{color:var(--red);font-weight:800}.grid{display:grid;gap:1px;background:var(--line)}.card{background:#fff;padding:24px;text-decoration:none;display:block}.card h3{font-size:20px;margin:18px 0 9px}.card p{color:var(--muted);margin:0}.price{font-weight:900;color:var(--red)}.facts{background:var(--ink);color:#fff}.facts .grid{grid-template-columns:repeat(2,1fr);background:#555}.fact{background:var(--ink);padding:23px}.fact b{font-size:34px;display:block;white-space:nowrap;letter-spacing:-.02em}@media(max-width:640px){.fact b{font-size:clamp(20px,5.6vw,28px)}}.fact span{font-size:13px;color:#cfcfcf}.cta{background:var(--mist)}.footer{background:var(--ink);color:#fff;padding:34px 0;font-size:14px}.footer p{color:#cfcfcf}.crumbs{display:none!important}.crumbs a{color:var(--muted)}.article{max-width:780px}.article h1{font-size:clamp(38px,6vw,62px);margin:16px 0}.lead{font-size:21px;color:#4b4b4b}.cover{min-height:260px;background:var(--mist);border:1px solid var(--line);display:grid;place-items:center;color:var(--muted);font-weight:800;margin:30px 0}.quote{border-left:5px solid var(--red);padding:18px 22px;font:24px/1.25 Georgia,serif;margin:27px 0;background:var(--mist)}.meta{display:flex;gap:15px;flex-wrap:wrap;color:var(--muted);font-size:14px}.form{display:grid;gap:12px}.form input,.form textarea{width:100%;padding:14px;border:1px solid var(--line);font:inherit}.map{background:var(--mist);min-height:300px;display:grid;place-items:center;color:var(--muted);font-weight:800}.faq details{border-top:1px solid var(--line);padding:17px 0}.faq summary{font-weight:800;cursor:pointer}.tags a{display:inline-block;padding:7px 10px;background:var(--mist);margin:3px;text-decoration:none;font-size:13px}@media(min-width:768px){.menu{display:flex}.hero-grid{grid-template-columns:1.4fr .6fr;align-items:stretch}.panel{min-height:360px}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}.facts .grid{grid-template-columns:repeat(4,1fr)}.article{margin-left:calc((100% - 780px)/2)}.split{display:grid;grid-template-columns:1fr 1fr;gap:42px}}.v3 .top,.v3 .hero{background:var(--ink);color:#fff}.v3 .top{border-color:#444}.v3 .menu a,.v3 .phone small{color:#fff}.v3 .hero p{color:#d3d3d3}.v3 .panel{background:#fff;color:var(--ink)}.v3 .facts{background:#dcdcd8;color:var(--ink)}.v3 .fact{background:#dcdcd8}.v3 .fact span{color:var(--muted)}.svc-hero .panel{background:var(--ink);color:#fff}.svc-price{font-size:28px;font-weight:900;color:var(--red)}@media(prefers-reduced-motion:no-preference){.card{transition:transform .25s,box-shadow .25s}.card:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.08)}.btn{transition:transform .15s}.btn:hover{transform:translateY(-1px)}.menu a{position:relative}.menu a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--red);transform:scaleX(0);transition:transform .2s}.menu a:hover:after{transform:scaleX(1)}.menu .dd a:after{content:none}}.panel-club{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:18px;display:grid;place-items:center;aspect-ratio:1;overflow:hidden}.panel-club img{width:92%;transform:rotate(-14deg);filter:drop-shadow(0 4px 12px rgba(0,0,0,.12))}.q-big{margin:0;padding:34px 30px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.04)}.q-big blockquote{margin:0;font:24px/1.3 Georgia,serif;letter-spacing:-.01em;border-left:4px solid var(--red);padding-left:20px}.q-big figcaption{margin-top:14px;color:var(--muted);font-size:14px}.q-actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:640px){.q-big{padding:24px 20px}.q-big blockquote{font-size:20px}}.drawer{display:none;position:fixed;inset:64px 0 0;background:#fff;z-index:39;overflow:auto;border-top:1px solid var(--line)}.drawer.open{display:block}.drawer nav{padding:18px 16px 24px;display:grid;gap:6px}.drawer nav a{padding:14px 14px;border-radius:12px;text-decoration:none;font-weight:800;background:var(--mist);border:1px solid var(--line);color:var(--ink)}.drawer nav a.accent{background:var(--ink);color:#fff;border-color:var(--ink)}.drawer .dd{display:grid;gap:6px;margin:6px 0 4px 8px}.drawer .dd a{background:#fff}.club-socials{padding:40px 0 48px;border-top:1px solid var(--line);background:var(--mist)}.club-socials h2{margin:0 0 8px}.club-socials p{margin:0 0 18px;color:var(--muted)}.club-socials-row{display:flex;flex-wrap:wrap;gap:12px}.club-soc{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none;font-family:"Grandis Extended","Proxima Nova","Segoe UI",Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.045em;transition:transform .18s,box-shadow .18s,border-color .18s,color .18s,background .18s}.club-soc:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.10)}.club-soc--zenc:hover{border-color:#000;color:#fff;background:#000}.club-soc--ok:hover{border-color:#ee8208;color:#fff;background:#ee8208}.club-soc--vk:hover{border-color:#07f;color:#fff;background:#07f}.club-soc--tg:hover{border-color:#229ED9;color:#fff;background:#229ED9}