.pcg-top{background:0 0}.pcg-crumbs{padding-top:18px}html body .fh.pcg .fh-h2:not(#z1):not(#z2):not(#z3){font-size:clamp(30px,3.5vw,52px)!important}.pcg-calc{padding-top:clamp(40px,5vw,72px)}.pcg .pcg-photo:after{display:none}.pcg .pcg-photo{margin:0}.pcg .vx-photo--wide.pcg-photo{margin-bottom:clamp(32px,4vw,56px)}.pcg-chip{z-index:1;color:#0a0a0b;max-width:calc(100% - 40px);font:500 14px/1.3 var(--fh-f);background:#fffffff0;border-radius:999px;padding:10px 16px;position:absolute;bottom:20px;left:20px;box-shadow:0 10px 30px -14px #0a0a0b66}.pcg-n{color:var(--fh-accent);font:500 13px/1.5 var(--fh-m)}.pcg-ico{box-sizing:content-box;background:color-mix(in srgb, var(--fh-accent) 10%, transparent);fill:none;width:32px;height:32px;stroke:var(--fh-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;border-radius:14px;padding:9px}.pcg-groups li{gap:12px}.pcg-groups .fh-cap{color:var(--fh-accent)}.pcg-toc{border-top:1px solid var(--fh-line-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);display:grid}.pcg-toc li{border-bottom:1px solid var(--fh-line);grid-template-columns:34px minmax(0,1fr);gap:4px 12px;padding:18px 0;display:grid}.pcg-toc__n{font:500 13px/1.5 var(--fh-m);color:var(--fh-accent);grid-row:1/span 2}.pcg-toc b{font:500 16px/1.35 var(--fh-f);letter-spacing:-.01em}.pcg-toc span:last-child{color:var(--fh-ink-3);font-size:14px;line-height:1.5}.pcg-pages{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(32px,4vw,56px);display:grid}.pcg-page{align-content:start;gap:12px;display:grid}.pcg-page img{aspect-ratio:1000/1080;object-fit:cover;object-position:50% 0;border:1px solid var(--fh-line);width:100%;height:auto;transition:transform .4s var(--fh-ease), box-shadow .4s var(--fh-ease);background:#fff;border-radius:10px;box-shadow:0 18px 40px -28px #0a0a0b59}.pcg-page:hover img{transform:translateY(-4px);box-shadow:0 26px 50px -28px #0a0a0b73}.pcg-page span{color:var(--fh-ink-2);font-size:15px;line-height:1.4}.pcg-inside__btn{margin-top:clamp(28px,3vw,40px)}.pcg-dates{color:var(--fh-ink-3);font-size:13px;line-height:1.5}.pcg-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pcg-person{border:1px solid var(--fh-line);border-radius:var(--fh-r);background:var(--fh-card);justify-items:start;gap:8px;padding:24px;transition:border-color .25s;display:grid}.pcg-person:hover{border-color:var(--fh-line-2)}.pcg-person img{object-fit:cover;object-position:50% 20%;border-radius:50%;width:72px;height:72px;margin-bottom:8px}.pcg-person b{font:500 19px/1.3 var(--fh-f);letter-spacing:-.02em}.pcg-person__r{color:var(--fh-ink-2);font-size:14px;line-height:1.45}.pcg-src__cap{margin:32px 0 6px}.pcg-src{border-top:1px solid var(--fh-line-2)}.pcg-src li{border-bottom:1px solid var(--fh-line)}.pcg-src a{color:var(--fh-ink-2);padding:13px 0;font-size:15px;line-height:1.45;transition:color .2s;display:block}.pcg-src a:hover{color:var(--fh-accent)}.pcg-get{background:var(--fh-bg-2)}.pcg-get>span{display:block;position:relative;top:-110px}.pcg-get__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px clamp(40px,6vw,96px);display:grid}.pcg-get__l{justify-items:start;gap:24px;display:grid}.pcg-get__list{border-top:1px solid var(--fh-line-2);gap:0;width:100%;display:grid}.pcg-get__list li{border-bottom:1px solid var(--fh-line);padding:14px 0 14px 28px;font-size:16px;line-height:1.45;position:relative}.pcg-get__list li:before{content:"";border-left:1.6px solid var(--fh-accent);border-bottom:1.6px solid var(--fh-accent);width:12px;height:7px;position:absolute;top:21px;left:2px;transform:rotate(-45deg)}.pcg-get__card{border:1px solid var(--fh-line);border-radius:var(--fh-r);background:var(--fh-card);padding:clamp(24px,3vw,40px)}.pcg-get__consult{color:var(--fh-ink-2);font-size:15px;margin-top:20px!important}.pcg-get__consult button{font:inherit;color:var(--fh-accent);cursor:pointer;background:0 0;border:0;padding:0}.pcg .vn-hp{clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pcg .vn-form{flex-direction:column;gap:16px;display:flex}.pcg .vn-form__ch{border:0;min-width:0;margin:0;padding:0}.pcg .vn-form__legend,.pcg .vn-form__ask{display:none}.pcg .vn-form__chRow{gap:8px;display:flex}.pcg .vn-form__chB{border:1px solid var(--fh-line-2);background:var(--fh-card);min-height:48px;font:500 15px/1 var(--fh-f);color:var(--fh-ink-2);cursor:pointer;border-radius:999px;flex:1 1 0;padding:0 10px;transition:border-color .2s,color .2s,background .2s}.pcg .vn-form__chB:hover{border-color:var(--fh-ink);color:var(--fh-ink)}.pcg .vn-form__chB--on,.pcg .vn-form__chB--on:hover{border-color:var(--fh-ink);background:var(--fh-ink);color:var(--fh-bg)}.pcg .vn-form__row{flex-direction:column;display:flex}.pcg .vn-form__lab{color:var(--fh-ink-3);margin-bottom:8px;font-size:14px;line-height:1.4}.pcg .vn-form__in{border:1px solid var(--fh-line-2);background:var(--fh-bg);width:100%;min-height:54px;font:400 16px/1.2 var(--fh-f);color:var(--fh-ink);border-radius:14px;padding:0 16px}.pcg .vn-form__in:focus{border-color:var(--fh-accent);outline:none}.pcg .vn-form__in::placeholder{color:var(--fh-gray)}.pcg .iti{width:100%}.pcg .vn-form__hint{color:var(--fh-ink-3);margin-top:7px;font-size:13px;line-height:1.55}.pcg .vn-form__err:empty{display:none}.pcg .vn-form__err{color:#d93025;font-size:14px;line-height:1.55}.pcg .vn-form__cons{color:var(--fh-ink-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.6;display:grid}.pcg .vn-form__cons input{width:18px;height:18px;accent-color:var(--fh-ink);margin:2px 0 0}.pcg .vn-form__cons a{color:var(--fh-accent)}.pcg .vn-btn.vn-form__go{background:var(--fh-ink);width:100%;min-height:58px;font:500 15px/1.2 var(--fh-f);color:var(--fh-bg);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .25s;display:inline-flex}.pcg .vn-btn.vn-form__go:hover{background:var(--fh-blue);color:#fff}.pcg .vn-form__go:disabled{opacity:.65;cursor:progress}.pcg .vn-form__small{color:var(--fh-ink-3);margin:0;font-size:14px;line-height:1.55}.pcg .vn-form--done{gap:12px}.pcg .vn-form__doneH{font:500 20px/1.35 var(--fh-f);color:var(--fh-ink)}.pcg .vn-form__doneP{color:var(--fh-ink-2);margin:0;font-size:16px;line-height:1.65}.pcg .vn-form__doneActs{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pcg .vn-form__doneActs .vn-btn{border:1px solid var(--fh-line-2);min-height:48px;font:500 15px/1 var(--fh-f);color:var(--fh-ink);border-radius:999px;align-items:center;padding:0 20px;display:inline-flex}@media (max-width:1100px){.pcg-toc{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.pcg-get__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pcg-toc{grid-template-columns:minmax(0,1fr)}.pcg-pages{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pcg-people{grid-template-columns:minmax(0,1fr)}.pcg .vn-form__chB{padding:0 6px;font-size:14px}}
