@property --lp-kol{syntax: '<length>';inherits:true;initial-value:0px}@property --lp-m{syntax: '<length>';inherits:true;initial-value:0px}.lp-trassa{position:relative;container-type:inline-size;--lp-robot:7.2rem;--lp-polosa:max(var(--ke-role-stripe,6.5rem),calc(var(--lp-robot) + 1.6rem));--lp-mera:clamp(28rem,(100vh - var(--lp-c) * 2) / var(--lp-pp,1.25),40rem);--lp-rh:calc(var(--lp-robot) * 176 / 120);--lp-kruiz:clamp(5rem,13vh,8rem);--lp-d:calc(var(--lp-kruiz) + var(--lp-rh) / 2);--lp-glaz:calc(var(--lp-kruiz) + var(--lp-rh) * .682);--lp-c:calc(var(--lp-robot) * .89 + .25rem);--lp-a:calc(var(--lp-rh) * .8);--lp-k:2.5;--lp-dg:calc(var(--lp-rh) * 1.2);--lp-xl:calc(var(--lp-polosa) / 2);--lp-udar:var(--ke-role-strike,var(--ke-accent));--lp-svet:color-mix(in srgb,color-mix(in srgb,var(--lp-udar),var(--ke-role-road-axis,var(--lp-udar))) 24%,transparent);--lp-doroga:var(--ke-role-road,var(--ke-rule-2));--lp-kromka:var(--ke-role-road-edge,transparent);--lp-os:var(--ke-role-road-axis,var(--lp-udar));--lp-dolya:var(--ke-role-road-share,.3);--lp-dw:round(nearest,min(var(--lp-robot),5.4rem) * var(--lp-dolya),2px);timeline-scope:--lp-m1,--lp-m2,--lp-m3,--lp-m4,--lp-m5,--lp-m6,--lp-m7,--lp-m8,--lp-s1,--lp-s2,--lp-s3,--lp-s4,--lp-s5,--lp-s6,--lp-s7,--lp-fin}.lp-trassa>:is(.lp-razdel,.lp-scena,.lp-robot){--lp-kol:round(down,min(var(--ke-col,72rem),100cqi - var(--ke-gutter,1.25rem) * 2),2px);--lp-m:round(down,min(var(--lp-mera),var(--lp-kol) * .75,var(--lp-kol) - var(--lp-polosa)),1px);--lp-xr:calc(var(--lp-xl) + var(--lp-m));--lp-e:min(var(--lp-m),max(var(--lp-mera) * .72,var(--lp-robot) * 3.7 + 3rem));box-sizing:border-box;width:var(--lp-kol);margin-inline:round(down,(100cqi - var(--lp-kol)) / 2,1px) 0}.lp-razdel{--lp-pt:min(calc(var(--lp-robot) * 1.1),4.5rem);--lp-x:var(--lp-xl);position:relative;container-type:inline-size;padding-inline:var(--lp-polosa) 0;padding-block:var(--lp-pt) min(calc(var(--lp-robot) * .3),.5rem)}.lp-razdel + .lp-razdel{border-top:0}.lp-sprava{--lp-x:var(--lp-xr);padding-inline:0}.lp-sprava>.lp-tekst{max-inline-size:min(var(--lp-m),44rem);margin-inline-start:max(0px,var(--lp-m) - 44rem);display:flow-root}.lp-pervyy{--lp-pt:0;padding-block-start:var(--ke-s-9)}.lp-polosa,.lp-polosa::after,.lp-hvost{position:absolute;pointer-events:none}.lp-polosa{top:-2px;bottom:-2px;padding-block:2px;left:calc(var(--lp-x) - var(--lp-dw) / 2)}.lp-polosa,.lp-hvost{width:var(--lp-dw)}.lp-polosa{--lp-zv:2px;--lp-zn:2px;background:linear-gradient(90deg,var(--lp-kromka) 0 2px,transparent 0 calc(100% - 2px),var(--lp-kromka) 0) border-box,linear-gradient(var(--lp-os) 0 7px,transparent 0 calc(100% - 7px),var(--lp-os) 0) 50% 0 / 4px 30px no-repeat round content-box border-box,linear-gradient(var(--lp-doroga),var(--lp-doroga)) 0 var(--lp-zv) / 100% calc(100% - var(--lp-zv) - var(--lp-zn)) no-repeat border-box,linear-gradient(90deg,transparent 0 2px,var(--lp-doroga) 0 calc(50% - 2px),transparent 0 calc(50% + 2px),var(--lp-doroga) 0 calc(100% - 2px),transparent 0) border-box}.lp-razdel:not(:has(+ .lp-scena))>.lp-polosa{--lp-zn:0px}.lp-hvost{--lp-hvost-fon:linear-gradient(90deg,var(--lp-kromka) 0 2px,transparent 0 calc(100% - 2px),var(--lp-kromka) 0),linear-gradient(var(--lp-os),var(--lp-os)) 50% 0 / 4px 100% no-repeat,var(--lp-doroga);background:var(--lp-hvost-fon)}.lp-pervyy>.lp-polosa{top:0;padding-block-start:0;--lp-zv:0px}.lp-polosa::after{content: "";inset:0 auto 0 calc(50% - 2px);width:4px;background:var(--lp-udar);box-shadow:var(--ke-role-trail-light,0 0 10px var(--lp-udar));transform-origin:50% 0;transform:scaleY(0)}.lp-metka{position:absolute;top:calc(var(--lp-pt) - .25rem);left:var(--lp-x);width:1.7rem;height:1.7rem;translate:-50% 0;border-radius:var(--ke-r-2);background:var(--lp-cvet);border:2px solid var(--ke-role-mark-edge,var(--ke-surface-2));box-shadow:var(--ke-shadow-1);pointer-events:none;z-index:1}.lp-metka::after{content: "";position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--lp-udar);box-shadow:0 0 14px var(--lp-udar)}.lp-metka-1{--lp-cvet:var(--ke-role-sensor-red,var(--ke-danger))}.lp-metka-2{--lp-cvet:var(--ke-role-sensor-yellow,var(--ke-warn))}.lp-metka-3{--lp-cvet:var(--ke-role-sensor-green,var(--ke-ok))}.lp-metka-4{--lp-cvet:var(--ke-role-sensor-cyan,var(--ke-accent))}.lp-metka-5{--lp-cvet:var(--ke-role-sensor-blue,var(--ke-rule-2))}.lp-metka-6{--lp-cvet:var(--ke-role-sensor-violet,var(--ke-accent-2))}.lp-metka-7{--lp-cvet:var(--ke-role-sensor-white,var(--ke-ink))}.lp-metka-finish,.lp-metka-start{--lp-b:var(--ke-role-sensor-white,var(--ke-ink));--lp-ch:var(--ke-role-sensor-black,var(--ke-canvas))}.lp-metka-finish{width:max(2rem,var(--lp-dw) + 4px);height:2rem;background:repeating-conic-gradient(var(--lp-ch) 0 25%,var(--lp-b) 0 50%);background-size:.9rem .9rem}.lp-metka-start{top:0;width:max(2.6rem,var(--lp-dw) + 4px);height:.55rem;border-radius:0;background:repeating-linear-gradient(90deg,var(--lp-b) 0 .32rem,var(--lp-ch) .32rem .64rem)}.lp-metka-start::after{display:none}.lp-scena{position:relative;overflow:clip;pointer-events:none;view-timeline-axis:block;view-timeline-inset:var(--lp-d) 0px}.lp-hod{position:absolute;inset:0;font-size:var(--lp-ed,var(--lp-m))}.lp-kus{position:absolute;overflow:visible;fill:none;stroke-linejoin:round}.lp-kus>.lp-k>use:nth-of-type(1){stroke:var(--lp-kromka);stroke-width:var(--lp-dw);stroke-dasharray:0 calc(.02em - 1px) 1000em;stroke-dashoffset:0}.lp-hod>.lp-kus:nth-child(2)>.lp-k>use:nth-of-type(1){stroke-dasharray:0 calc(max(.006em,.14em - var(--lp-c) + 2px) + .006em) 1000em}.lp-hod>.lp-kus:nth-child(2)>.lp-k>use:nth-of-type(2){stroke-dasharray:0 max(.006em,.14em - var(--lp-c) + 2px) 1000em}.lp-kus>.lp-k>use:nth-of-type(2){stroke:var(--lp-doroga);stroke-width:calc(var(--lp-dw) - 4px);stroke-dasharray:0 .006em 1000em;stroke-dashoffset:0}.lp-kus>.lp-k>use:nth-of-type(3){stroke:var(--lp-os);stroke-width:4px;stroke-dasharray:14px 16px;stroke-dashoffset:calc(var(--lp-u,0px) + .02em)}@supports (width:calc(1px * (1px / 1px))){.lp-kus>.lp-k>use:nth-of-type(3){stroke-dasharray:14px calc(var(--lp-L) / round(nearest,var(--lp-L) / 30px,1) - 14px)}}.lp-kus>.lp-k>use:nth-of-type(4){stroke:var(--lp-os);stroke-width:4px;stroke-dashoffset:0}.lp-hod>.lp-kus:nth-child(2)>.lp-k>use:nth-of-type(4){stroke-dasharray:var(--lp-w) 1000em}.lp-hod>.lp-kus:nth-last-child(2)>.lp-k>use:nth-of-type(4){stroke-dasharray:0 var(--lp-w) 1000em}.lp-kus mask{mask-type:alpha}.lp-kus mask use{fill:none;stroke:var(--lp-os);stroke-width:calc(var(--lp-dw) + 8px);stroke-dashoffset:0}.lp-kus .lp-mt{stroke-dasharray:var(--lp-b) 1000em}.lp-kus .lp-mb{stroke-width:calc(var(--lp-dw) + 8px + var(--lp-sg) * 5);stroke-dasharray:calc(var(--lp-b) + var(--lp-sg) * 2.5) 1000em}.lp-kus .lp-me{stroke-dasharray:0 calc(var(--lp-b) - .02em - 4px) 1000em}.lp-znak-stolb{fill:var(--ke-ink-3)}.lp-znak-krug{fill:var(--ke-role-sensor-blue,var(--ke-accent));stroke:var(--ke-role-sensor-white,var(--ke-surface));stroke-width:4.5}.lp-znak-treug{fill:var(--ke-role-sensor-white,var(--ke-surface));stroke:var(--ke-role-sensor-red,var(--ke-danger));stroke-width:7;stroke-linejoin:round}.lp-znak-sim{fill:none;stroke:var(--ke-role-sensor-white,var(--ke-surface));stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.lp-znak-treug + .lp-znak-sim{stroke:var(--ke-role-sensor-black,var(--ke-ink));stroke-width:5}.lp-znak-shev{fill:var(--ke-role-sensor-red,var(--ke-danger));stroke:var(--ke-role-sensor-white,var(--ke-surface));stroke-width:3.5}.lp-hod::before{content: "";position:absolute;left:calc(var(--lp-x0) + var(--lp-gx));top:calc(var(--lp-c) + var(--lp-gy));width:var(--lp-gw);height:var(--lp-gh);background:radial-gradient(closest-side,var(--lp-svet),transparent);pointer-events:none}.lp-hvost{--lp-tayet:min(.13em,var(--lp-c) - 3px - .012em);-webkit-mask-image:linear-gradient(black calc(100% - var(--lp-tayet)),transparent);mask-image:linear-gradient(black calc(100% - var(--lp-tayet)),transparent)}.lp-hvost:last-child{overflow:clip;background:none;-webkit-mask-image:linear-gradient(transparent,black var(--lp-tayet));mask-image:linear-gradient(transparent,black var(--lp-tayet))}.lp-hvost>b{position:absolute;inset:0 0 auto;height:calc(100% + var(--lp-sg) * 5);background:var(--lp-hvost-fon);-webkit-mask-image:linear-gradient(black calc(100% - var(--lp-sg) * 5),color-mix(in srgb,black 92%,transparent) calc(100% - var(--lp-sg) * 4),color-mix(in srgb,black 50%,transparent) calc(100% - var(--lp-sg) * 2.5),color-mix(in srgb,black 8%,transparent) calc(100% - var(--lp-sg)),transparent);mask-image:linear-gradient(black calc(100% - var(--lp-sg) * 5),color-mix(in srgb,black 92%,transparent) calc(100% - var(--lp-sg) * 4),color-mix(in srgb,black 50%,transparent) calc(100% - var(--lp-sg) * 2.5),color-mix(in srgb,black 8%,transparent) calc(100% - var(--lp-sg)),transparent)}.lp-robot{position:absolute;top:.75rem;inset-inline:0;height:var(--lp-rh);z-index:2;pointer-events:none}.lp-m{position:absolute;inset:0;font-size:var(--lp-m)}.lp-m1{inset:0 auto auto calc(var(--lp-xl) - var(--lp-robot) / 2);width:var(--lp-robot);height:var(--lp-rh)}.lp-robot-telo{position:absolute;top:0;left:0;width:var(--lp-robot);font-size:var(--lp-robot);aspect-ratio:120 / 176}.lp-finish{--lp-z:calc(var(--lp-robot) * var(--lp-zw))}.lp-trassa>.lp-razdel.lp-finish{padding-block-end:max(1rem,var(--lp-z) - 20rem)}.lp-finish>.lp-metka-finish{top:calc(100% - var(--lp-z) - 2.6rem)}.lp-finish>.lp-polosa{bottom:calc(var(--lp-z) - 2px)}.lp-dvor{--lp-dx:3rem;position:absolute;top:calc(100% - var(--lp-z));left:calc(var(--lp-dx) * -1);width:calc(100% + var(--lp-dx));font-size:var(--lp-robot);height:calc((var(--lp-zw) + var(--lp-ls) + 1) * 1em);overflow:clip;pointer-events:none}.lp-dvor-hod{position:absolute;inset:0}.lp-dvor-asfalt,.lp-graviy,.lp-kroshki,.lp-koleya{position:absolute}.lp-dvor-asfalt{left:calc(var(--lp-dx) + var(--lp-xl) - var(--lp-dw) / 2);width:var(--lp-dw);top:calc((var(--lp-ls) * 1em + var(--lp-rh) * .6) * -1);height:calc(var(--lp-ls) * 1em + var(--lp-rh) * .6 + var(--lp-a1) * 1em);--lp-ok:calc((var(--lp-a1) - var(--lp-a0) + .2) * 1em);background:linear-gradient(90deg,var(--lp-kromka) 0 2px,transparent 0 calc(100% - 2px),var(--lp-kromka) 0),linear-gradient(var(--lp-os) calc(100% - var(--lp-ok) - .25em),transparent calc(100% - var(--lp-ok))) 50% 0 / 4px 100% no-repeat,var(--lp-doroga);-webkit-mask-image:linear-gradient(black calc(100% - (var(--lp-a1) - var(--lp-a0)) * 1em),transparent);mask-image:linear-gradient(black calc(100% - (var(--lp-a1) - var(--lp-a0)) * 1em),transparent)}.lp-dvor{--lp-ten:color-mix(in srgb,var(--lp-doroga) 45%,var(--ke-canvas))}.lp-graviy .lp-g-lozhe{fill:color-mix(in srgb,var(--lp-kromka) 17%,var(--ke-canvas))}.lp-graviy .lp-g-kayma{fill:none;stroke:color-mix(in srgb,var(--lp-kromka) 24%,var(--ke-canvas));stroke-width:7;stroke-linejoin:round;opacity:.55}.lp-graviy .lp-g1{fill:var(--lp-gt,color-mix(in srgb,var(--lp-kromka) 30%,var(--ke-canvas)))}.lp-graviy .lp-g2{fill:var(--lp-gt,color-mix(in srgb,var(--lp-kromka) 48%,var(--ke-canvas)))}.lp-graviy .lp-g3{fill:var(--lp-gt,color-mix(in srgb,var(--lp-kromka) 68%,var(--ke-canvas)))}.lp-dvor .lp-g-ten{--lp-gt:var(--lp-ten);--lp-gs:var(--lp-ten)}.lp-graviy .lp-g4{fill:color-mix(in srgb,var(--ke-role-sensor-white,var(--ke-surface)) 60%,var(--lp-kromka));opacity:.4}.lp-kroshki{overflow:visible}.lp-kroshki .lp-g-asf{fill:var(--lp-gt,var(--lp-doroga));stroke:var(--lp-gs,color-mix(in srgb,var(--lp-kromka) 55%,var(--lp-doroga)));stroke-width:1.2;stroke-linejoin:round}.lp-kroshki .lp-g-tr{fill:none;stroke:color-mix(in srgb,var(--lp-doroga) 55%,var(--ke-canvas));stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.lp-koleya{overflow:visible;fill:none;stroke-linejoin:round;opacity:0}.lp-koleya .lp-kl-z{stroke:color-mix(in srgb,var(--lp-doroga) 45%,var(--ke-canvas));stroke-width:11.7}.lp-koleya .lp-kl-p{stroke:color-mix(in srgb,var(--lp-kromka) 38%,var(--ke-canvas));stroke-width:8.5;stroke-dasharray:2.6 3.4}.lp-glaz{position:absolute;left:50%;top:68.2%;width:34%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,var(--lp-udar) 0 30%,transparent 72%);opacity:0}@media (max-width:47.99rem),(max-height:34rem){.lp-trassa{--lp-robot:2.4rem;--lp-polosa:var(--ke-role-stripe,6.5rem);--lp-kruiz:clamp(5rem,11vh,6rem)}.lp-metka{width:1.2rem;height:1.2rem}.lp-metka-finish{width:max(1.5rem,var(--lp-dw) + 4px);height:1.5rem;background-size:.75rem .75rem}.lp-metka-start{width:max(2rem,var(--lp-dw) + 4px)}}body:has(.lp-trassa)>main.ke-band{--lp-g-kursy:7.2rem}body:has(.lp-trassa)>main.ke-band{padding-block-end:var(--ke-s-5)}body:has(.lp-trassa) ~ footer.ke-wrap,body:has(.lp-trassa)>footer.ke-wrap{margin-block-start:var(--ke-s-4)}@media (min-width:48rem) and (max-width:61.99rem) and (min-height:34.01rem){body:has(.lp-trassa)>main.ke-band{--lp-g-kursy:5.4rem}}@media (max-width:47.99rem),(max-height:34rem){body:has(.lp-trassa)>main.ke-band{--lp-g-kursy:2.4rem;--lp-kursy-x:4.5rem}}@media (max-height:22rem){body:has(.lp-trassa)>main.ke-band{--lp-g-kursy:2rem}}body:has(.lp-trassa)>main.ke-band{padding-inline-start:var(--lp-kursy-x,max(var(--ke-role-stripe,6.5rem),var(--lp-g-kursy) + 3.75rem))}@media (min-width:48rem) and (max-width:61.99rem) and (min-height:34.01rem){.lp-trassa{--lp-robot:5.4rem}}@media (max-height:22rem){.lp-trassa{--lp-robot:2rem}}@supports (animation-timeline:scroll()) and (timeline-scope:--lp-m0){@media (prefers-reduced-motion:no-preference){.lp-robot{position:sticky;top:var(--lp-kruiz);margin-block-start:calc(var(--lp-rh) * -1)}.lp-m,.lp-hod{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;will-change:transform}.lp-hod{animation-timeline:var(--lp-t);animation-range:exit-crossing var(--lp-c) exit-crossing calc(var(--lp-c) + var(--lp-p))}.lp-scena{--lp-xv:calc(var(--lp-d) - 110vh + var(--lp-c) * 2 + var(--lp-y1,var(--lp-p)) - 2px)}.lp-kus{animation:lp-svet linear both;animation-timeline:var(--lp-t);animation-range:exit-crossing min(calc(var(--lp-c) + var(--lp-u) - var(--lp-v) * .5 - var(--lp-a)),calc(var(--lp-xv) - (var(--lp-fk) - var(--lp-u) + var(--lp-v) * .5) / var(--lp-k))) exit-crossing min(calc(var(--lp-c) + var(--lp-u) - var(--lp-a)),calc(var(--lp-xv) - (var(--lp-fk) - var(--lp-u)) / var(--lp-k)))}.lp-hvost>b{animation:lp-rost linear both;animation-timeline:var(--lp-t);animation-range:exit-crossing min(calc(var(--lp-c) + var(--lp-f0) - var(--lp-a)),calc(var(--lp-xv) - (var(--lp-fk) - var(--lp-f0)) / var(--lp-k))) exit-crossing min(calc(var(--lp-c) + var(--lp-fk) - var(--lp-a)),var(--lp-xv));will-change:transform}.lp-hod::before,.lp-hod::after{animation:lp-svet linear both;animation-timeline:var(--lp-t);animation-range:exit-crossing min(calc(var(--lp-c) - var(--lp-a)),calc(var(--lp-xv) - var(--lp-fk) / var(--lp-k))) exit-crossing min(calc(var(--lp-c) + var(--lp-p) - var(--lp-a)),calc(var(--lp-xv) - (var(--lp-fk) - var(--lp-p)) / var(--lp-k)))}.lp-polosa{view-timeline:--lp-pol block;view-timeline-inset:var(--lp-d) 0px}.lp-polosa::after{animation:lp-sled linear both;animation-timeline:--lp-pol;animation-range:exit-crossing 0% exit-crossing 100%;will-change:transform}.lp-trassa{margin-block-end:var(--lp-dg)}body:has(.lp-trassa)>main.ke-band{margin-block-start:calc(-1 * var(--lp-g-kursy,7.2rem) * 176 / 120 * 1.2)}.lp-finish{view-timeline:--lp-fin block;view-timeline-inset:var(--lp-d) 0px}.lp-dvor-hod{transform:translateY(calc(var(--lp-ls) * 1em))}.lp-robot-telo{animation:lp-sezd linear both,lp-k8 linear both;animation-timeline:--lp-fin;animation-range:exit-crossing calc(100% - var(--lp-rh) * .5 - var(--lp-robot) * var(--lp-sz0)) exit-crossing calc(100% - var(--lp-rh) * .5 + var(--lp-robot) * var(--lp-sz1));will-change:transform}.lp-koleya{animation:lp-koleya linear both;animation-timeline:--lp-fin;animation-range:exit-crossing calc(100% - var(--lp-rh) * .5 + var(--lp-robot) * var(--lp-kt0)) exit-crossing calc(100% - var(--lp-rh) * .5 + var(--lp-robot) * var(--lp-kt1))}.lp-metka,.lp-metka::after{animation:lp-chtenie linear both;animation-timeline:view(block var(--lp-glaz) 0px);animation-range:exit-crossing -2rem exit-crossing 0%;will-change:transform,opacity}.lp-metka::after{animation-name:lp-prochitano}.lp-metka-start,.lp-metka-start::after{animation:none}.lp-metka-1{view-timeline:--lp-m1 block}.lp-metka-2{view-timeline:--lp-m2 block}.lp-metka-3{view-timeline:--lp-m3 block}.lp-metka-4{view-timeline:--lp-m4 block}.lp-metka-5{view-timeline:--lp-m5 block}.lp-metka-6{view-timeline:--lp-m6 block}.lp-metka-7{view-timeline:--lp-m7 block}.lp-metka-finish{view-timeline:--lp-m8 block}.lp-metka{view-timeline-inset:var(--lp-glaz) 0px}.lp-glaz{animation-name:lp-vizhu;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:none;animation-range:exit-crossing -3rem exit-crossing 2rem;will-change:opacity}.lp-g1{animation-timeline:--lp-m1}.lp-g2{animation-timeline:--lp-m2}.lp-g3{animation-timeline:--lp-m3}.lp-g4{animation-timeline:--lp-m4}.lp-g5{animation-timeline:--lp-m5}.lp-g6{animation-timeline:--lp-m6}.lp-g7{animation-timeline:--lp-m7}.lp-g8{animation-timeline:--lp-m8}.lp-trassa::after{content: "";position:absolute;top:100%;left:0;width:1px;height:calc(100vh - var(--lp-kruiz) - var(--lp-rh) + 2px);visibility:hidden;pointer-events:none}}}@keyframes lp-chtenie{from{opacity:.38;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes lp-prochitano{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lp-sled{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-svet{from{opacity:0}}@keyframes lp-rost{from{transform:translateY(min(calc(var(--lp-f0) - var(--lp-fk)),-100%))}}@keyframes lp-koleya{from{opacity:0}to{opacity:var(--lp-ko)}}@keyframes lp-vizhu{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.lp-trassa{--lp-pp:1.2521}.lp-trassa{--lp-shk:0px}.lp-trassa{--lp-podtyag:calc(var(--lp-c) + min(var(--lp-robot) * 1.1,4.5rem) - 2.75rem)}.lp-trassa>.lp-scena{margin-block-end:calc(-1 * var(--lp-podtyag));clip-path:inset(0 0 calc(var(--lp-c) - 14px) 0)}.lp-trassa>.lp-scena + .lp-razdel>.lp-polosa{top:calc(min(var(--lp-robot) * 1.1,4.5rem) - 2.75rem + 10px)}@property --lp-kb{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l1{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p1{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l2{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p2{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l3{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p3{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l4{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p4{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l5{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p5{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l6{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p6{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l7{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p7{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l8{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p8{syntax:"<number>";inherits:true;initial-value:0}@property --lp-l9{syntax:"<number>";inherits:true;initial-value:0}@property --lp-p9{syntax:"<number>";inherits:true;initial-value:0}.lp-r3,.lp-kol{position:absolute}.lp-r3{left:-.175em;top:.1521em;width:1.35em;height:1.6568em}.lp-r3 img{display:block;width:100%;height:100%}.lp-kol-l{left:.0091em;top:.4896em;width:.1125em;height:.3477em;overflow:hidden}.lp-kol-l img{display:block;max-width:none;width:.9em;height:.6955em;translate:calc(mod(round(down,var(--lp-kb) + var(--lp-l1) + var(--lp-l2) + var(--lp-l3) + var(--lp-l4) + var(--lp-l5) + var(--lp-l6) + var(--lp-l7) + var(--lp-l8) + var(--lp-l9),1),8) * -12.5%) 0}.lp-kol-p{left:.8784em;top:.4896em;width:.1125em;height:.3477em;overflow:hidden}.lp-kol-p img{display:block;max-width:none;width:.9em;height:.6955em;translate:calc(mod(round(down,var(--lp-kb) + var(--lp-p1) + var(--lp-p2) + var(--lp-p3) + var(--lp-p4) + var(--lp-p5) + var(--lp-p6) + var(--lp-p7) + var(--lp-p8) + var(--lp-p9),1),8) * -12.5%) -50%}.lp-trassa{--lp-zw:3.25;--lp-ls:1.76;--lp-sz0:6.8;--lp-sz1:0;--lp-a0:1.6367;--lp-a1:2.6633}@keyframes lp-sezd{0%{transform:translate(0em,0em) rotate(0deg)}1.103%{transform:translate(0em,.0019em) rotate(0deg)}2.206%{transform:translate(0em,.0075em) rotate(0deg)}3.309%{transform:translate(0em,.0169em) rotate(0deg)}4.412%{transform:translate(0em,.03em) rotate(0deg)}5.515%{transform:translate(0em,.0469em) rotate(0deg)}6.618%{transform:translate(0em,.0675em) rotate(0deg)}7.721%{transform:translate(0em,.0919em) rotate(0deg)}8.824%{transform:translate(0em,.12em) rotate(0deg)}72.689%{transform:translate(0em,1.8571em) rotate(0deg)}82.353%{transform:translate(0em,2.12em) rotate(0deg)}83.088%{transform:translate(0em,2.1385em) rotate(0deg)}83.824%{transform:translate(0em,2.1542em) rotate(0deg)}84.559%{transform:translate(0em,2.1669em) rotate(0deg)}85.294%{transform:translate(0em,2.1767em) rotate(0deg)}86.029%{transform:translate(0em,2.1835em) rotate(0deg)}86.765%{transform:translate(0em,2.1875em) rotate(0deg)}87.5%{transform:translate(0em,2.1885em) rotate(0deg)}88.235%{transform:translate(0em,2.1867em) rotate(0deg)}88.971%{transform:translate(0em,2.1819em) rotate(0deg)}89.706%{transform:translate(0em,2.1742em) rotate(0deg)}90.441%{transform:translate(0em,2.1635em) rotate(0deg)}91.176%{transform:translate(0em,2.15em) rotate(0deg)}91.912%{transform:translate(0em,2.1335em) rotate(0deg)}92.647%{transform:translate(0em,2.1142em) rotate(0deg)}93.382%{transform:translate(0em,2.0919em) rotate(0deg)}94.118%{transform:translate(0em,2.0667em) rotate(0deg)}94.853%{transform:translate(0em,2.0385em) rotate(0deg)}95.588%{transform:translate(0em,2.0075em) rotate(0deg)}96.324%{transform:translate(0em,1.9735em) rotate(0deg)}97.059%{transform:translate(0em,1.9367em) rotate(0deg)}97.794%{transform:translate(0em,1.8969em) rotate(0deg)}98.529%{transform:translate(0em,1.8542em) rotate(0deg)}99.265%{transform:translate(0em,1.8085em) rotate(0deg)}100%{transform:translate(0em,1.76em) rotate(0deg)}}@keyframes lp-k8{0%{--lp-l8:0;--lp-p8:0}1.103%{--lp-l8:.092;--lp-p8:.092}2.206%{--lp-l8:.369;--lp-p8:.369}3.309%{--lp-l8:.831;--lp-p8:.831}4.412%{--lp-l8:1.477;--lp-p8:1.477}5.515%{--lp-l8:2.308;--lp-p8:2.308}6.618%{--lp-l8:3.324;--lp-p8:3.324}7.721%{--lp-l8:4.524;--lp-p8:4.524}8.824%{--lp-l8:5.909;--lp-p8:5.909}72.689%{--lp-l8:91.444;--lp-p8:91.444}82.353%{--lp-l8:104.387;--lp-p8:104.387}83.088%{--lp-l8:105.3;--lp-p8:105.3}83.824%{--lp-l8:106.069;--lp-p8:106.069}84.559%{--lp-l8:106.695;--lp-p8:106.695}85.294%{--lp-l8:107.177;--lp-p8:107.177}86.029%{--lp-l8:107.516;--lp-p8:107.516}86.765%{--lp-l8:107.711;--lp-p8:107.711}87.5%{--lp-l8:107.762;--lp-p8:107.762}88.235%{--lp-l8:107.67;--lp-p8:107.67}88.971%{--lp-l8:107.434;--lp-p8:107.434}89.706%{--lp-l8:107.054;--lp-p8:107.054}90.441%{--lp-l8:106.531;--lp-p8:106.531}91.176%{--lp-l8:105.864;--lp-p8:105.864}91.912%{--lp-l8:105.054;--lp-p8:105.054}92.647%{--lp-l8:104.1;--lp-p8:104.1}93.382%{--lp-l8:103.002;--lp-p8:103.002}94.118%{--lp-l8:101.761;--lp-p8:101.761}94.853%{--lp-l8:100.376;--lp-p8:100.376}95.588%{--lp-l8:98.848;--lp-p8:98.848}96.324%{--lp-l8:97.176;--lp-p8:97.176}97.059%{--lp-l8:95.36;--lp-p8:95.36}97.794%{--lp-l8:93.401;--lp-p8:93.401}98.529%{--lp-l8:91.298;--lp-p8:91.298}99.265%{--lp-l8:89.051;--lp-p8:89.051}100%{--lp-l8:86.661;--lp-p8:86.661}}.lp-graviy,.lp-kroshki{left:calc(var(--lp-dx) + var(--lp-xl) + -1.3em);top:0em;width:2em;height:4em}.lp-kl1{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:1.47em;width:.97em;height:.27em;--lp-kt0:-1.533;--lp-kt1:-1.3187;--lp-ko:.45}.lp-kl2{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:1.58em;width:.97em;height:.28em;--lp-kt0:-1.4457;--lp-kt1:-1.2314;--lp-ko:.8}.lp-kl3{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:1.7em;width:.97em;height:.28em;--lp-kt0:-1.3583;--lp-kt1:-1.1426;--lp-ko:1}.lp-kl4{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:1.83em;width:.97em;height:.28em;--lp-kt0:-1.2709;--lp-kt1:-1.0469;--lp-ko:1}.lp-kl5{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:1.95em;width:.97em;height:.28em;--lp-kt0:-1.1834;--lp-kt1:-.9414;--lp-ko:1}.lp-kl6{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:2.07em;width:.97em;height:.28em;--lp-kt0:-1.0912;--lp-kt1:-.8225;--lp-ko:1}.lp-kl7{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:2.19em;width:.97em;height:.28em;--lp-kt0:-.9905;--lp-kt1:-.6833;--lp-ko:1}.lp-kl8{left:calc(var(--lp-dx) + var(--lp-xl) + -.49em);top:2.31em;width:.97em;height:.27em;--lp-kt0:-.8783;--lp-kt1:-.5071;--lp-ko:1}@supports (animation-timeline:scroll()) and (timeline-scope:--lp-s1){@media (prefers-reduced-motion:no-preference){.lp-trassa>.lp-scena,.lp-s1 ~:is(.lp-razdel,.lp-scena){animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both}.lp-robot{view-timeline:--lp-rb block;view-timeline-inset:var(--lp-kruiz) 0px;animation:lp-kb linear both,lp-k9 linear both;animation-timeline:scroll(root),--lp-rb;animation-range:0px calc(var(--lp-robot) * 1218.542),exit-crossing 0% exit-crossing calc(0% + var(--lp-robot) * 81.236)}@keyframes lp-kb{to{--lp-kb:60000}}@keyframes lp-k9{to{--lp-l9:-4000;--lp-p9:-4000}}}}.lp-zagolovok{font-size:min(1em,100cqi / 10.5);hyphens:manual}@media (max-width:25.99rem){.lp-razdel .ke-h2{font-size:min(1.75rem,7.98vw - .2rem)}}.lp-linzy{position:absolute;inline-size:0;block-size:0;overflow:hidden}.lp-geroy{display:none}@container (min-width:62rem){.lp-geroy{display:grid;justify-items:center;gap:var(--ke-s-4);position:absolute;inset-block-start:var(--ke-s-9);inset-inline-end:0;inline-size:20rem;box-sizing:border-box;margin:0;padding:var(--ke-s-6) var(--ke-s-5) var(--ke-s-5);text-align:center}}.lp-geroy-maskot{display:block;inline-size:8.5rem;block-size:8.5rem;box-sizing:border-box;padding:.55rem;border-radius:50%;background:var(--ke-accent-soft)}.lp-geroy-fakty{display:grid;inline-size:100%;margin:0}.lp-geroy-fakty>div{display:grid;gap:.1rem;padding-block:var(--ke-s-3);border-block-start:var(--ke-rule-w) solid var(--glass-seam,var(--ke-rule))}.lp-geroy-fakty dt{font-size:var(--ke-t-2);color:var(--ke-ink-3)}.lp-geroy-fakty dd{margin:0;font-size:var(--ke-t-4);font-weight:var(--ke-w-mid);color:var(--ke-ink)}.lp-geroy>.ke-btn{inline-size:100%;justify-content:center}.lp-otstup{margin-block-start:var(--ke-s-6)}.lp-foto{display:block;width:min(100%,28rem);height:auto;margin-block:var(--ke-s-6);border:var(--ke-rule-w) solid var(--glass-edge,var(--ke-rule));border-radius:var(--ke-r-3);background:var(--ke-surface)}.lp-portret,.lp-foto-pole{width:min(100%,22.5rem)}@media (max-width:47.99rem){.lp-foto,.lp-portret,.lp-foto-pole{width:min(100%,15rem)}}@container (min-width:62rem){.lp-razdel:not(.lp-sprava)>.lp-foto-pole{float:right;margin-block:0 var(--ke-s-5);margin-inline:var(--ke-s-6) 0}.lp-razdel:not(.lp-sprava)>.lp-otstup{display:flow-root}}@container (min-width:62rem){.lp-razdel:not(.lp-sprava)>.lp-tekst:has(>.lp-foto){display:grid;grid-template-columns:minmax(0,1fr) min(28rem,40%);grid-template-rows:repeat(6,auto) 1fr;column-gap:var(--ke-s-7);align-items:start}.lp-razdel:not(.lp-sprava)>.lp-tekst:has(>.lp-foto)>*{grid-column:1}.lp-razdel:not(.lp-sprava)>.lp-tekst>.lp-foto{grid-column:2;grid-row:1 / -1;width:100%;margin:0}.lp-razdel:not(.lp-sprava)>.lp-tekst>.lp-portret{max-width:22.5rem;justify-self:end}}@container (min-width:62rem){.lp-sprava .lp-foto{float:right;--lp-fw:min(28rem,100cqi - var(--lp-m) - var(--lp-polosa));width:var(--lp-fw);margin-block:0 var(--ke-s-5);margin-inline:0 calc((var(--lp-fw) + var(--lp-polosa)) * -1)}.lp-sprava .lp-portret{--lp-fw:min(22.5rem,100cqi - var(--lp-m) - var(--lp-polosa))}}@container (min-width:100rem){.lp-sprava>.lp-tekst{display:grid;grid-template-columns:var(--lp-m) var(--lp-polosa) var(--lp-fw,28rem) minmax(0,1fr);grid-template-rows:repeat(5,auto) 1fr;align-items:start;max-inline-size:none;margin-inline-start:0}.lp-sprava>.lp-tekst>*{grid-column:1}.lp-sprava>.lp-tekst>.lp-foto{grid-column:3;grid-row:1 / 7;float:none;width:100%;margin:0}.lp-sprava>.lp-tekst>.ke-defs{grid-column:4;grid-row:1 / 7;margin:0 0 0 var(--ke-s-7)}.lp-sprava>.lp-tekst:has(>.lp-portret){--lp-fw:22.5rem}}.lp-cifra{font-size:var(--ke-t-7);line-height:var(--ke-lh-tight)}.lp-bumaga{padding:var(--ke-s-5);overflow:hidden}.lp-nomer{white-space:nowrap}@media (max-width:47.99rem){.lp-zvonok>.ke-btn{display:flex;justify-content:center;min-block-size:3.25rem;font-size:var(--ke-t-4)}}.lp-kurs{margin-block-start:var(--ke-s-7)}.lp-kurs-razdel + .lp-kurs-razdel{margin-block-start:var(--ke-s-8)}.lp-kurs-foto{margin:0}.lp-kurs-foto img{display:block;max-width:100%;height:auto;border:var(--ke-rule-w) solid var(--glass-edge,var(--ke-rule));border-radius:var(--ke-r-3);background:var(--ke-surface)}.lp-kurs-foto figcaption{margin-block-start:var(--ke-s-2);max-width:var(--ke-measure);font-size:var(--ke-t-3);color:var(--ke-ink-3)}.lp-kurs-podhod .lp-kurs-foto{max-width:36rem;justify-self:center}.lp-kurs-lesenka{position:relative;display:grid;gap:var(--ke-s-4);margin:0;padding:0;list-style:none}.lp-kurs-lesenka>li{position:relative;margin:0}.lp-kurs-lesenka>li.ke-card{--lp-ton:color-mix(in srgb,var(--glass-step-from,transparent),var(--glass-step-to,transparent) var(--lp-st,0%));background-image:linear-gradient(var(--lp-ton),var(--lp-ton)),var(--glass-sheen,none)}.lp-kurs-lesenka>li:nth-child(2){--lp-st:30%}.lp-kurs-lesenka>li:nth-child(3){--lp-st:55%}.lp-kurs-lesenka>li:nth-child(4){--lp-st:80%}.lp-kurs-lesenka>li:last-child{--lp-st:100%}.lp-kurs-lesenka>li>.ke-tag{margin-block-end:var(--ke-s-3);color:var(--ke-ink);border:var(--ke-rule-w) solid var(--ke-role-strike,var(--ke-accent))}.lp-kurs-lesenka>li>p:last-child{margin-block-end:0;color:var(--ke-ink-2)}@media (min-width:64rem){.lp-kurs-lesenka{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:start}.lp-kurs-lesenka>li:nth-last-child(2){margin-block-start:var(--ke-s-5)}.lp-kurs-lesenka>li:nth-last-child(3){margin-block-start:calc(var(--ke-s-5) * 2)}.lp-kurs-lesenka>li:nth-last-child(4){margin-block-start:calc(var(--ke-s-5) * 3)}.lp-kurs-lesenka>li:nth-last-child(5){margin-block-start:calc(var(--ke-s-5) * 4)}.lp-kurs-lesenka:has(>li:nth-child(5)){gap:var(--ke-s-3)}.lp-kurs-lesenka:has(>li:nth-child(5))>li{padding:var(--ke-s-4)}.lp-kurs-lesenka:has(>li:nth-child(5))>li>p:last-child{font-size:var(--ke-t-3)}}@media (max-width:63.99rem){.lp-kurs-lesenka{padding-inline-start:var(--ke-s-5)}.lp-kurs-lesenka::before{content: "";position:absolute;inset-block:var(--ke-s-5);inset-inline-start:calc(var(--ke-s-2) - 1px);border-inline-start:2px dashed var(--ke-rule-2)}}.lp-kurs-plyusy{display:grid;gap:var(--ke-s-5);grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr));counter-reset:lp-plyus}.lp-kurs-plyusy>.ke-card::before{counter-increment:lp-plyus;content: "0" counter(lp-plyus);display:block;margin-block-end:var(--ke-s-2);font-family:var(--ke-font-mono);font-size:var(--ke-t-3);color:var(--ke-role-strike,var(--ke-accent))}.lp-kurs-plyusy p{margin:0;color:var(--ke-ink-2)}.lp-kurs-galereya{display:grid;gap:var(--ke-s-6);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start}.lp-kurs-galereya>.lp-kurs-foto:only-child{justify-self:center}.lp-kurs-zapis{max-width:44rem}.lp-kurs-zapis>p{margin:0 0 var(--ke-s-4);color:var(--ke-ink-2)}.lp-kurs-zapis>.ke-row{margin:0}.lp-kurs-mini{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;margin-block-end:var(--ke-s-4);border-radius:var(--ke-r-2);background:var(--ke-surface-2)}@media print{.lp-robot,.lp-metka,.lp-polosa,.lp-scena,.lp-dvor{display:none}.lp-trassa{margin-block-end:0}}@media (forced-colors:active){.lp-robot,.lp-metka,.lp-polosa,.lp-scena,.lp-dvor{forced-color-adjust:none}}.lp-pokaz{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(18rem,1fr);gap:1.75rem;align-items:center;margin:1.25rem 0}.lp-pokaz-video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:24px;background:var(--ke-surface-2);box-shadow:var(--ke-shadow-2)}.lp-pokaz-tekst h3{margin:0 0 .75rem;font-size:1.5rem}.lp-pokaz-tekst ul{margin:0 0 1.25rem;padding-left:1.2rem}.lp-pokaz-tekst li{margin:.45rem 0}@media (max-width:56rem){.lp-pokaz{grid-template-columns:minmax(0,1fr)}}.lp-menyu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ke-s-2) var(--ke-s-5);margin-block:0 var(--ke-s-5)}.lp-menyu>.ke-btn{margin-inline-start:auto}:is(#lp-lestnica,#lp-napravleniya,#lp-raspisanie,#lp-cena,#lp-zapis,#lp-kontakty,#lp-sravnenie,.lp-course){scroll-margin-block-start:6rem}.lp-beydzh{display:inline-block;margin:0 0 var(--ke-s-4);padding:var(--ke-s-1) var(--ke-s-3);border-radius:var(--ke-r-1);background:var(--ke-role-road-axis,var(--ke-accent-soft));color:var(--ke-role-sensor-black,var(--ke-ink));font-weight:var(--ke-w-bold)}.lp-plyusy{list-style:none;margin:var(--ke-s-6) 0 0;padding:0;display:grid;gap:var(--ke-s-4);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.lp-plyusy>li{padding:var(--ke-s-4);border:var(--ke-rule-w) solid var(--ke-rule);border-radius:var(--ke-r-2);background:var(--ke-surface)}.lp-taby-ryad,.lp-filtr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ke-s-2);margin-block:var(--ke-s-4)}.lp-tab{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:var(--ke-s-2) var(--ke-s-4);border:var(--ke-rule-w) solid var(--ke-rule-2);border-radius:var(--ke-r-2);background:var(--ke-surface);color:var(--ke-ink);font-weight:var(--ke-w-mid)}.lp-tab-m{min-height:2.75rem;padding-inline:var(--ke-s-3)}.lp-tab>input{position:absolute;inset:0;width:100%;height:100%;margin:0;appearance:none;background:none;border:0;border-radius:inherit;cursor:pointer}.lp-tab:has(>input:checked){background:var(--ke-accent);border-color:var(--ke-accent);color:var(--ke-ink-accent)}.lp-taby-v:has(#lp-v-1:checked) .lp-panel:not(.lp-p1),.lp-taby-v:has(#lp-v-2:checked) .lp-panel:not(.lp-p2),.lp-taby-v:has(#lp-v-3:checked) .lp-panel:not(.lp-p3),.lp-taby-v:has(#lp-v-4:checked) .lp-panel:not(.lp-p4),.lp-taby-u:has(#lp-u-1:checked) .lp-panel:not(.lp-u1),.lp-taby-u:has(#lp-u-2:checked) .lp-panel:not(.lp-u2),.lp-taby-u:has(#lp-u-3:checked) .lp-panel:not(.lp-u3),.lp-taby-u:has(#lp-u-4:checked) .lp-panel:not(.lp-u4){display:none}.lp-kursy-ssylki{list-style:none;margin:0 0 var(--ke-s-4);padding:0;display:flex;flex-wrap:wrap;gap:var(--ke-s-2) var(--ke-s-4)}.lp-stroki{margin:0;padding-inline-start:1.1rem}.lp-stroki>li{margin-block:var(--ke-s-1)}.lp-h4{margin:0 0 var(--ke-s-2);font-size:var(--ke-t-5);font-weight:var(--ke-w-bold)}.lp-setka-kursov{display:grid;gap:var(--ke-s-5);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));margin-block-start:var(--ke-s-5)}.lp-course{display:flex;flex-direction:column;gap:var(--ke-s-3);min-width:0}.lp-course>*{margin-block:0}.lp-course-img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--ke-r-2)}.lp-course-head{display:flex;flex-direction:column;gap:var(--ke-s-2)}.lp-course-head>*{margin:0}.lp-tegi{display:flex;flex-wrap:wrap;gap:var(--ke-s-1)}.lp-teg-ak{background:var(--ke-role-road-axis,var(--ke-accent-soft));color:var(--ke-role-sensor-black,var(--ke-ink))}.lp-dlit{color:var(--ke-ink-2)}.lp-knopki{display:flex;flex-wrap:wrap;gap:var(--ke-s-2);margin-block-start:auto}.lp-sravnenie{margin-block-start:var(--ke-s-6);min-width:0}.lp-tablica{width:100%;border-collapse:collapse;margin-block:var(--ke-s-3)}.lp-tablica :is(th,td){padding:var(--ke-s-2) var(--ke-s-3);border-block-end:var(--ke-rule-w) solid var(--ke-rule);text-align:start;vertical-align:top;overflow-wrap:break-word;hyphens:auto}.lp-tablica-d td:first-child{white-space:nowrap}.lp-tablica-d td:nth-child(2){white-space:nowrap;color:var(--ke-ink-2)}.lp-plashka{list-style:none;margin-block:var(--ke-s-4) 0}.lp-plashka>li + li{margin-block-start:var(--ke-s-2)}.lp-taby-r:has(#lp-rv-1:checked) .lp-vid-kursy,.lp-taby-r:has(#lp-rv-2:checked) .lp-vid-dni,.lp-vid-dni:has(#lp-fd-1:checked) :is(.lp-den-s,.lp-den-v),.lp-vid-dni:has(#lp-fd-2:checked) :is(.lp-den-b,.lp-den-v),.lp-vid-dni:has(#lp-fd-3:checked) :is(.lp-den-b,.lp-den-s),.lp-vid-dni:has(#lp-fa-1:checked) :is(.lp-den-s,.lp-den-v),.lp-vid-dni:has(:is(#lp-fa-2,#lp-fa-3,#lp-fa-4):checked) .lp-den-b,.lp-vid-dni:has(#lp-fa-5:checked) :is(.lp-den-b,.lp-den-s),.lp-vid-dni:has(#lp-fa-1:checked) tr[class]:not(.lp-a1),.lp-vid-dni:has(#lp-fa-2:checked) tr[class]:not(.lp-a2),.lp-vid-dni:has(#lp-fa-3:checked) tr[class]:not(.lp-a3),.lp-vid-dni:has(#lp-fa-4:checked) tr[class]:not(.lp-a4),.lp-vid-dni:has(#lp-fa-5:checked) tr[class]:not(.lp-a5){display:none}.lp-pusto{display:none;padding:var(--ke-s-4);border:var(--ke-rule-w) dashed var(--ke-rule-2);border-radius:var(--ke-r-2)}.lp-vid-dni:has(#lp-fd-1:checked):has(:is(#lp-fa-2,#lp-fa-3,#lp-fa-4,#lp-fa-5):checked) .lp-pusto,.lp-vid-dni:has(#lp-fd-2:checked):has(:is(#lp-fa-1,#lp-fa-5):checked) .lp-pusto,.lp-vid-dni:has(#lp-fd-3:checked):has(#lp-fa-1:checked) .lp-pusto{display:block}.lp-razv{margin-block:var(--ke-s-3);border:var(--ke-rule-w) solid var(--ke-rule);border-radius:var(--ke-r-2);padding:var(--ke-s-3) var(--ke-s-4);background:var(--ke-surface)}.lp-razv>summary{cursor:pointer;min-height:1.75rem;font-weight:var(--ke-w-bold)}.lp-razv>:not(summary):first-of-type{margin-block-start:var(--ke-s-3)}.lp-spisok{margin:var(--ke-s-2) 0;padding-inline-start:1.25rem}.lp-spisok li{margin-block:var(--ke-s-2)}.lp-abonement .lp-knopki{margin-block-start:var(--ke-s-4)}.lp-kontakty{min-width:0}.lp-okno{display:none}.lp-okno:target{display:block;position:fixed;inset:0;z-index:1000}:root:has(.lp-okno:target){overflow:hidden}.lp-okno-fon{position:absolute;inset:0;background:var(--ke-scrim)}.lp-okno-panel{position:absolute;inset-block:0;inset-inline-end:0;box-sizing:border-box;width:min(60rem,100%);overflow-y:auto;overscroll-behavior:contain;padding:var(--ke-s-5) clamp(1rem,4vw,2.5rem) var(--ke-s-7);background:var(--ke-surface);color:var(--ke-ink);box-shadow:var(--ke-shadow-2)}.lp-okno-verh{position:sticky;top:0;z-index:1;display:flex;justify-content:flex-end;margin:0}.lp-okno-panel>.lp-foto{display:block;width:100%;max-width:28rem;height:auto;margin-block:var(--ke-s-4);border-radius:var(--ke-r-2)}.lp-okno-panel .lp-knopki{margin-block-start:var(--ke-s-5)}@media (max-width:47.99rem){.lp-menyu>.ke-btn{margin-inline-start:0}.lp-tablica-b thead{display:none}.lp-tablica-sr,.lp-tablica-b,.lp-tablica-sr :is(thead,tbody,tr,th,td),.lp-tablica-b :is(tbody,tr,th,td){display:block}.lp-tablica-sr :is(th,td),.lp-tablica-b :is(th,td){border-block-end:0;padding-inline:0}.lp-tablica-sr tr,.lp-tablica-b tr{padding-block:var(--ke-s-2);border-block-end:var(--ke-rule-w) solid var(--ke-rule)}.lp-tablica [data-lp-k]::before{content:attr(data-lp-k) ": ";font-weight:var(--ke-w-bold)}.lp-tablica-d,.lp-tablica-d :is(tbody,tr,td){display:block}.lp-tablica-d td{padding-inline:0;border-block-end:0;padding-block:0}.lp-tablica-d td:first-child,.lp-tablica-d td:nth-child(2){display:inline;padding-inline-end:var(--ke-s-2)}.lp-tablica-d tr{padding-block:var(--ke-s-2);border-block-end:var(--ke-rule-w) solid var(--ke-rule)}}body:has(>.lp-menyu)>header:is(.ke-wrap,.ke-head){position:relative}.lp-menyu{position:sticky;top:var(--ke-s-2);z-index:20;box-sizing:border-box;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ke-s-1);width:min(calc(min(var(--ke-col),100% - var(--ke-gutter) * 2) + var(--ke-s-4) * 2),100% - var(--ke-s-4));min-height:4rem;margin:var(--ke-s-2) auto 0;padding:var(--ke-s-1) var(--ke-s-2);border:var(--ke-rule-w) solid var(--ke-rule);border-radius:999px;background:color-mix(in srgb,var(--ke-surface) 86%,transparent);box-shadow:var(--ke-shadow-2);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.lp-menyu>*{flex:none;white-space:nowrap}.lp-menyu>a:not(.ke-btn){display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--ke-s-3);border-radius:999px;color:var(--ke-ink);text-decoration:none;font-weight:var(--ke-w-mid)}.lp-menyu>a:not(.ke-btn):hover{background:var(--ke-hover-veil)}.lp-menyu>a:not(.ke-btn)::after{display:none}.lp-menyu>.lp-menyu-znak{padding-inline:var(--ke-s-2) var(--ke-s-1)}.lp-menyu>.lp-menyu-znak>img{display:block;width:auto;height:2.5rem}.lp-menyu>.lp-menyu-tel{margin-inline-start:auto}.lp-menyu>.ke-btn{min-height:2.75rem;padding-inline:var(--ke-s-4)}@media (max-width:95.99rem){.lp-menyu>.lp-menyu-tel{inline-size:2.75rem;padding:0;gap:0;font-size:0;line-height:0;overflow:hidden}.lp-menyu>.lp-menyu-tel::before{content:"";inline-size:1.25rem;block-size:1.25rem;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h3l1.6 4.4-2.1 1.5a11 11 0 0 0 6.6 6.6l1.5-2.1L21 15v3a2.5 2.5 0 0 1-2.6 2.5C10.3 20 4 13.7 3.5 5.6A2.5 2.5 0 0 1 6 3z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h3l1.6 4.4-2.1 1.5a11 11 0 0 0 6.6 6.6l1.5-2.1L21 15v3a2.5 2.5 0 0 1-2.6 2.5C10.3 20 4 13.7 3.5 5.6A2.5 2.5 0 0 1 6 3z'/%3E%3C/svg%3E") center / contain no-repeat}}@media (max-width:63.99rem){.lp-menyu>.lp-menyu-znak{order:-3}.lp-menyu>.ke-btn-solid{order:-2}.lp-menyu>.lp-menyu-tel{margin-inline-start:0;order:-1}.lp-menyu>.lp-menyu-vhod{display:none}}@media (prefers-reduced-transparency:reduce){.lp-menyu{background:var(--ke-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}:is(#lp-raspisanie,#lp-lestnica,#lp-centr,#lp-poligon,#lp-licenziya,#lp-verh){scroll-margin-block-start:6rem}.lp-prev{display:grid;gap:var(--ke-s-2);inline-size:100%}.lp-prev-img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/10;object-fit:cover;border-radius:var(--ke-r-2)}.lp-prev:has(#lp-pv-1:checked) .lp-prev-img:not(.lp-prev-1),.lp-prev:has(#lp-pv-2:checked) .lp-prev-img:not(.lp-prev-2),.lp-prev:has(#lp-pv-3:checked) .lp-prev-img:not(.lp-prev-3){display:none}.lp-prev-ryad{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ke-s-1)}.lp-prev-ryad>.lp-tab{min-height:2.25rem;padding-inline:var(--ke-s-3);font-size:var(--ke-t-2)}@media (max-width:47.99rem){.lp-plyusy{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:min(16rem,82%);overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block-end:var(--ke-s-2)}.lp-plyusy>li{scroll-snap-align:start}}.lp-kf:has(#lp-kf-1:checked) .lp-course:not(.lp-dl-1),.lp-kf:has(#lp-kf-2:checked) .lp-course:not(.lp-dl-2),.lp-kf:has(#lp-kf-3:checked) .lp-course:not(.lp-dl-3),.lp-kf:has(#lp-kf-4:checked) .lp-course:not(.lp-dl-4),.lp-kf:has(#lp-kf-5:checked) .lp-course:not(.lp-dl-5){display:none}.lp-tizer{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.lp-course:has(>.lp-podrobno[open])>.lp-tizer{display:block;-webkit-line-clamp:none;line-clamp:none}.lp-podrobno{margin:0}.lp-podrobno .lp-razv{margin-inline:0;border:0;padding:0;background:none}.lp-podrobno .lp-foto{display:block;inline-size:100%;block-size:auto;border-radius:var(--ke-r-2);margin-block:var(--ke-s-3)}.lp-setka-kursov{align-items:start}.lp-razv>summary{list-style:none;display:flex;align-items:center;gap:var(--ke-s-2)}.lp-razv>summary::-webkit-details-marker{display:none}.lp-razv>summary::after{content:"▾";margin-inline-start:auto;transition:transform var(--ke-base) var(--ke-ease)}.lp-razv[open]>summary::after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lp-razv>summary::after{transition:none}}.lp-taby-v:has(#lp-v-5:checked) .lp-panel:not(.lp-p5),.lp-taby-v:has(#lp-v-6:checked) .lp-panel:not(.lp-p6){display:none}.lp-p6 .lp-taby-ryad{margin-block-start:0}.lp-principy{list-style:none;margin:var(--ke-s-6) 0 0;padding:0;display:grid;gap:var(--ke-s-4);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.lp-principy>li{display:grid;gap:var(--ke-s-1);padding:var(--ke-s-4);border:var(--ke-rule-w) solid var(--ke-rule);border-radius:var(--ke-r-2);background:var(--ke-surface)}.lp-galki{list-style:none;padding-inline-start:0}.lp-galki>li::before{content:"✓";display:inline-block;inline-size:1.25em;font-weight:var(--ke-w-bold);color:var(--ke-ok)}#lp-zapis .lp-razv{margin-block-start:var(--ke-s-4)}.lp-taby-o:has(#lp-o-1:checked) .lp-o2,.lp-taby-o:has(#lp-o-2:checked) .lp-o1{display:none}.lp-o1-setka{display:grid;gap:var(--ke-s-5);grid-template-columns:minmax(0,1fr) minmax(0,18rem);align-items:start}.lp-o1-setka>.lp-portret{inline-size:100%;block-size:auto;border-radius:var(--ke-r-3)}@media (max-width:47.99rem){.lp-o1-setka{grid-template-columns:minmax(0,1fr)}.lp-o1-setka>.lp-portret{max-inline-size:18rem}}.lp-poligon-kartochki>.ke-card{display:flex;flex-direction:column;gap:var(--ke-s-3)}.lp-poligon-kartochki>.ke-card>*{margin:0}.lp-doverie{display:grid;gap:var(--ke-s-5);grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));align-items:start}.lp-doverie>.ke-card{min-width:0}.lp-doverie .ke-h2{margin-block-start:0}body:has(.lp-trassa)>main.ke-band{display:none}.lp-course .lp-knopki{align-items:center;column-gap:var(--ke-s-4)}.lp-ssylka{font-weight:var(--ke-w-mid);white-space:nowrap}body:has(.lp-trassa)>footer.ke-wrap{margin-block-start:20.5rem}@media (min-width:48rem) and (max-width:61.99rem) and (min-height:34.01rem){body:has(.lp-trassa)>footer.ke-wrap{margin-block-start:15.5rem}}@media (max-width:47.99rem),(max-height:34rem){body:has(.lp-trassa)>footer.ke-wrap{margin-block-start:7rem}}.lp-taby-l:has(#lp-l-1:checked) .lp-panel:not(.lp-l1),.lp-taby-l:has(#lp-l-2:checked) .lp-panel:not(.lp-l2),.lp-taby-l:has(#lp-l-3:checked) .lp-panel:not(.lp-l3),.lp-taby-l:has(#lp-l-4:checked) .lp-panel:not(.lp-l4),.lp-taby-l:has(#lp-l-5:checked) .lp-panel:not(.lp-l5){display:none}.lp-taby-l>.lp-panel{max-inline-size:46rem}.lp-taby-l>.lp-panel>.ke-h3{margin-block-start:0}.lp-taby-ide:has(#lp-ide-1:checked) .lp-panel:not(.lp-ide1),.lp-taby-ide:has(#lp-ide-2:checked) .lp-panel:not(.lp-ide2){display:none}.lp-taby-ide>.lp-taby-ryad{margin-block-start:0}.lp-kurs-rasp{margin-block:var(--ke-s-6) var(--ke-s-4)}.lp-dlya-uchenika{display:none}body:has(>header>.ke-eyebrow) .lp-dlya-uchenika{display:flex}body:has(>header>.ke-eyebrow) :is(.lp-dlya-gostya,main>section>.ke-row>a.ke-btn[href^="tel:"],main>section>.ke-hint){display:none}.lp-uch-verh{margin-block:0 var(--ke-s-6)}.lp-galereya{display:grid;gap:var(--ke-s-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));margin-block:var(--ke-s-3)}.lp-galereya>figure{margin:0}.lp-galereya img{display:block;inline-size:100%;block-size:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--ke-r-2)}.lp-galereya figcaption{margin-block-start:var(--ke-s-1);font-size:var(--ke-t-2);color:var(--ke-ink-2)}body:has(>.lp-menyu)>header:is(.ke-wrap,.ke-head){display:none}.lp-menyu>.lp-menyu-znak{display:flex;align-items:center;padding-inline:var(--ke-s-2) var(--ke-s-3)}.lp-menyu>.lp-menyu-znak a{display:flex}.lp-menyu>.lp-menyu-znak a::after{display:none}.lp-menyu>.lp-menyu-znak svg{display:block;height:2.5rem;width:auto}@media (max-width:63.99rem){.lp-menyu>.lp-menyu-znak svg.ke-znak-m{width:var(--ke-znak-m,2.1rem)}}@container (min-width:62rem){.lp-pervyy{display:grid;grid-template-columns:minmax(0,1fr) 20rem;column-gap:var(--ke-s-6);align-items:start}.lp-pervyy>:not(.lp-geroy,.lp-plyusy,.lp-polosa,.lp-metka){grid-column:1}.lp-pervyy>.lp-geroy{position:static;grid-column:2;grid-row:1 / span 4;inset:auto}.lp-pervyy>.lp-plyusy{grid-column:1 / -1}}.lp-zagolovok{overflow-wrap:normal;hyphens:manual;text-wrap:balance}.lp-setka-kursov{align-items:stretch}.lp-course>.lp-knopki{margin-block-start:auto}.lp-course{height:100%}@container (min-width:60rem){.lp-setka-kursov{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-trassa>.lp-razdel.lp-pervyy{padding-block-start:var(--ke-s-6)}@media (max-width:47.99rem){.lp-trassa>.lp-razdel.lp-pervyy{padding-block-start:var(--ke-s-5)}}.lp-trassa>.lp-razdel:not(.lp-pervyy){--lp-pt:2.5rem}.lp-taby>.lp-taby-ryad{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;padding:.3125rem;border:var(--ke-rule-w) solid var(--ke-rule);border-radius:1.5rem;background:var(--ke-surface-2);margin-block:var(--ke-s-4)}.lp-taby>.lp-taby-ryad>.lp-tab{justify-content:center;text-align:center;min-height:3rem;padding:.5rem .75rem;line-height:1.25;border:0;border-radius:1.25rem;background:transparent;color:var(--ke-ink-2)}.lp-taby>.lp-taby-ryad>.lp-tab:hover{background:var(--ke-surface);color:var(--ke-ink)}.lp-taby>.lp-taby-ryad>.lp-tab:has(>input:checked){background:var(--ke-accent);color:var(--ke-ink-accent);box-shadow:var(--ke-shadow-1)}.lp-taby>.lp-taby-ryad>.lp-tab:has(>input:focus-visible){outline:var(--ke-ring-w,2px) solid var(--ke-focus);outline-offset:2px}@media (max-width:47.99rem){.lp-taby>.lp-taby-ryad{grid-auto-columns:max-content;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;border-radius:999px}.lp-taby>.lp-taby-ryad>.lp-tab{white-space:nowrap;scroll-snap-align:start;border-radius:999px}}.lp-taby-v>.lp-taby-ryad>.lp-tab>span{display:flex;flex-direction:column;align-items:center;gap:.125rem}.lp-taby-v>.lp-taby-ryad>.lp-tab b{font-weight:var(--ke-w-bold);white-space:nowrap}.lp-taby-v>.lp-taby-ryad>.lp-tab small{font-size:var(--ke-t-1);font-weight:var(--ke-w-text);opacity:.85}@media (max-width:47.99rem){.lp-taby-v>.lp-taby-ryad{border-radius:1.5rem}.lp-taby-v>.lp-taby-ryad>.lp-tab{border-radius:1.25rem}}.lp-principy>li{align-content:start}.lp-course>.lp-knopki,.lp-abonement .lp-knopki{flex-direction:column;align-items:center;gap:var(--ke-s-3);text-align:center}.lp-course>.lp-knopki>.ke-btn,.lp-abonement .lp-knopki>.ke-btn{min-inline-size:min(100%,15rem);justify-content:center}.lp-course>.lp-podrobno>summary{justify-content:center;gap:var(--ke-s-3)}.lp-course>.lp-podrobno>summary::after{margin-inline-start:0}#lp-zapis{text-align:center}#lp-zapis>p>.ke-btn{min-inline-size:min(100%,17rem);justify-content:center}#lp-zapis .lp-razv{text-align:start}.lp-kontakty{text-align:center}.lp-kontakty .ke-defs>div{justify-items:center;text-align:center}.lp-kontakty .ke-defs dd{margin-inline:0}.lp-kontakty .ke-btn{justify-content:center}.lp-taby-v>.lp-panel{padding:var(--ke-s-5)}.lp-taby-v>.lp-panel>p:first-child{margin:0 0 var(--ke-s-5);padding:var(--ke-s-3) var(--ke-s-4);border-radius:var(--ke-r-2);border-inline-start:4px solid var(--ke-accent);background:var(--ke-accent-soft);color:var(--ke-ink);max-inline-size:52rem}.lp-taby-v>.lp-panel>p:first-child>em{display:block;font-style:normal;font-weight:var(--ke-w-bold);font-size:var(--ke-t-2);letter-spacing:.06em;text-transform:uppercase;color:var(--ke-accent);margin-block-end:.25rem}.lp-taby-v>.lp-panel>.ke-h3{margin:var(--ke-s-4) 0 var(--ke-s-2);font-size:var(--ke-t-2);letter-spacing:.08em;text-transform:uppercase;color:var(--ke-ink-2)}.lp-taby-v .lp-kursy-ssylki{gap:var(--ke-s-2)}.lp-taby-v .lp-kursy-ssylki a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--ke-s-4);border-radius:999px;border:var(--ke-rule-w) solid var(--ke-rule);background:var(--ke-surface);color:var(--ke-ink);font-weight:var(--ke-w-mid);text-decoration:none}.lp-taby-v .lp-kursy-ssylki a::after{display:none}.lp-taby-v .lp-kursy-ssylki a:hover{border-color:var(--ke-accent);background:var(--ke-accent-soft)}.lp-stroki:has(.lp-r-den){list-style:none;padding:0;display:grid;gap:.375rem}.lp-stroki>li:has(>.lp-r-den){display:grid;grid-template-columns:minmax(7rem,max-content) 7.5rem 4.5rem minmax(0,1fr);align-items:center;column-gap:var(--ke-s-4);margin:0;padding:.625rem var(--ke-s-4);border-radius:var(--ke-r-1);background:var(--ke-surface-2)}.lp-stroki>li:has(>.lp-r-den):nth-child(odd){background:color-mix(in srgb,var(--ke-surface-2) 55%,var(--ke-surface))}.lp-r-den{font-weight:var(--ke-w-bold)}.lp-r-vr{font-variant-numeric:tabular-nums;font-weight:var(--ke-w-mid);white-space:nowrap}.lp-r-kab{justify-self:start;padding:.125rem .625rem;border-radius:999px;border:var(--ke-rule-w) solid var(--ke-rule-2);font-size:var(--ke-t-1);white-space:nowrap;color:var(--ke-ink-2)}.lp-r-kurs{color:var(--ke-ink)}@media (max-width:47.99rem){.lp-taby-v>.lp-panel{padding:var(--ke-s-4)}.lp-stroki>li:has(>.lp-r-den){grid-template-columns:max-content max-content 1fr;row-gap:.25rem;column-gap:var(--ke-s-3)}.lp-r-kab{justify-self:end}.lp-r-kurs{grid-column:1 / -1}}.lp-course>.lp-knopki{min-block-size:5.5rem;justify-content:flex-start}.lp-kurs-zapis{text-align:center}.lp-kurs-zapis>.ke-row{justify-content:center}.lp-nobr{white-space:nowrap}.lp-kontakty .ke-defs{min-width:0}.lp-kontakty .ke-defs>div{grid-template-columns:minmax(0,1fr)}.lp-kontakty .ke-defs>div>*{min-width:0;max-width:100%}.lp-kontakty .ke-btn{max-width:100%;white-space:normal;flex-wrap:wrap}.lp-taby-o>.lp-o1{background:radial-gradient(40rem 22rem at 0 0,color-mix(in srgb,var(--ke-accent-soft) 85%,transparent),transparent 70%),radial-gradient(30rem 20rem at 100% 100%,color-mix(in srgb,var(--ke-accent) 10%,transparent),transparent 70%),var(--ke-surface);padding:var(--ke-s-5)}.lp-taby-o>.lp-o1>.ke-lead{font-size:var(--ke-t-5);color:var(--ke-ink);margin-block:0 var(--ke-s-5)}.lp-o1-setka{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--ke-s-5);align-items:stretch}.lp-osn-foto{position:relative;margin:0}.lp-osn-foto>img{display:block;inline-size:100%;block-size:100%;min-block-size:18rem;object-fit:cover;border-radius:var(--ke-r-3);box-shadow:0 24px 48px -24px rgb(146 64 14 / .45);outline:4px solid var(--ke-surface)}.lp-osn-foto>figcaption{position:absolute;inset-inline-start:var(--ke-s-3);inset-block-end:var(--ke-s-3);padding:.375rem .875rem;border-radius:999px;background:color-mix(in srgb,var(--ke-surface) 90%,transparent);color:var(--ke-ink);font-weight:var(--ke-w-mid);font-size:var(--ke-t-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-osn-fakty{display:grid;grid-template-columns:1fr 1fr;gap:var(--ke-s-3);margin:0;align-content:center}.lp-osn-fakty>div{margin:0;padding:var(--ke-s-4);border-radius:var(--ke-r-2);background:var(--ke-surface);border:var(--ke-rule-w) solid var(--ke-rule);box-shadow:var(--ke-shadow-1);border-block-start:3px solid var(--ke-accent)}.lp-osn-fakty dt{font-weight:var(--ke-w-bold);color:var(--ke-accent);font-size:var(--ke-t-2);letter-spacing:.06em;text-transform:uppercase;margin-block-end:.375rem}.lp-osn-fakty dd{margin:0;color:var(--ke-ink);line-height:1.5}@media (max-width:47.99rem){.lp-o1-setka{grid-template-columns:minmax(0,1fr)}.lp-osn-fakty{grid-template-columns:minmax(0,1fr)}.lp-o1-setka>.lp-osn-foto>img{min-block-size:0;block-size:auto;aspect-ratio:3/2}}.lp-zan-zag{margin-block:var(--ke-s-6) var(--ke-s-3)}.lp-zanyatiya{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ke-s-4)}.lp-zanyatiya>figure{margin:0}.lp-zanyatiya img{display:block;inline-size:100%;block-size:auto;aspect-ratio:3/2;object-fit:cover;border-radius:var(--ke-r-2);box-shadow:var(--ke-shadow-2)}.lp-zanyatiya figcaption{margin-block-start:var(--ke-s-2);font-size:var(--ke-t-2);color:var(--ke-ink-2)}@media (max-width:47.99rem){.lp-zanyatiya{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:82%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-block-end:var(--ke-s-2)}.lp-zanyatiya>figure{scroll-snap-align:start}}@media (max-width:47.99rem){.lp-osn-foto>figcaption{position:static;margin-block-start:var(--ke-s-2);background:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:center}}.lp-course>.lp-podrobno{margin-block-start:auto}.lp-course>.lp-podrobno[open]{margin-block-start:0}.lp-course>.lp-knopki{margin-block-start:0}.lp-course>.lp-podrobno>summary{white-space:nowrap;overflow:hidden;font-size:var(--ke-t-3);min-block-size:3rem;padding-inline:var(--ke-s-2)}.lp-course>.lp-podrobno:not([open])>summary{text-overflow:ellipsis}.lp-course>.lp-knopki{min-block-size:5.75rem}.lp-course>.lp-podrobno>summary{white-space:normal;text-align:center;line-height:1.2;font-size:var(--ke-t-2)}.lp-gamb,.lp-nav-m{display:none}@media (max-width:63.99rem){.lp-menyu{overflow:visible;flex-wrap:nowrap}.lp-menyu>a:not(.ke-btn){display:none}.lp-menyu>.lp-menyu-znak{margin-inline-end:auto}.lp-menyu>.ke-btn-solid{order:0}.lp-menyu>.lp-menyu-tel{order:1}.lp-menyu>.lp-gamb{order:2;display:inline-flex;inline-size:2.75rem;min-height:2.75rem;padding:0;justify-content:center;font-size:1.125rem}.lp-gamb-otkr>i,.lp-gamb-otkr>i::before,.lp-gamb-otkr>i::after{display:block;inline-size:1.125rem;block-size:2px;border-radius:1px;background:currentColor;position:relative}.lp-gamb-otkr>i::before,.lp-gamb-otkr>i::after{content:"";position:absolute;inset-inline-start:0}.lp-gamb-otkr>i::before{top:-6px}.lp-gamb-otkr>i::after{top:6px}.lp-menyu>.lp-gamb-zakr{display:none}.lp-menyu:has(#lp-nav-m:target)>.lp-gamb-otkr{display:none}.lp-menyu:has(#lp-nav-m:target)>.lp-gamb-zakr{display:inline-flex}.lp-nav-m:target{display:grid;position:absolute;inset-inline:var(--ke-s-2);inset-block-start:calc(100% + var(--ke-s-2));z-index:30;padding:var(--ke-s-2);border:var(--ke-rule-w) solid var(--ke-rule);border-radius:var(--ke-r-3);background:var(--ke-surface);box-shadow:var(--ke-shadow-2)}.lp-nav-m>a{display:flex;align-items:center;min-height:3rem;padding-inline:var(--ke-s-4);border-radius:var(--ke-r-2);color:var(--ke-ink);font-weight:var(--ke-w-mid);font-size:1.0625rem;text-decoration:none}.lp-nav-m>a::after{display:none}.lp-nav-m>a:hover{background:var(--ke-accent-soft)}.lp-nav-m>a + a{border-block-start:var(--ke-rule-w) solid var(--ke-rule)}#lp-nav-m{scroll-margin-block-start:0}}@media (prefers-reduced-motion:no-preference){.lp-nav-m:target{animation:lp-nav-m .18s ease-out}}@keyframes lp-nav-m{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (max-width:47.99rem){.lp-stroki>li:has(>.lp-r-den){grid-template-columns:minmax(0,1fr) auto;row-gap:.25rem}.lp-r-den{grid-column:1 / -1;overflow-wrap:anywhere}.lp-r-vr{grid-column:1}.lp-r-kab{grid-column:2;justify-self:end}.lp-r-kurs{grid-column:1 / -1}.lp-course>.lp-podrobno>summary,.lp-razv>summary{font-size:1rem}.lp-osn-fakty dd,.lp-kontakty dd,.ke-defs dd,.lp-taby-v>.lp-panel>p:first-child{font-size:1rem}.lp-osn-fakty dt,.lp-taby-v>.lp-panel>p:first-child>em,.lp-taby-v>.lp-panel>.ke-h3{font-size:.875rem}.lp-galereya figcaption,.lp-zanyatiya figcaption,.lp-osn-foto>figcaption{font-size:.9375rem}}@media (max-width:47.99rem),(max-height:34rem){.lp-trassa::after{display:none}}.lp-ceny{display:grid;gap:var(--ke-s-4);margin-block:var(--ke-s-3) var(--ke-s-4)}.lp-cena-ryad>p{margin:0}.lp-cena-ryad>p + p{margin-block-start:var(--ke-s-1);color:var(--ke-ink-2)}.lp-akciya{margin-block-start:var(--ke-s-6)}.lp-akciya-tekst>p,.lp-akciya-tekst>ul{max-width:var(--ke-measure)}.lp-akciya-zag{margin-block:var(--ke-s-2) var(--ke-s-3)}.lp-akciya-raschet>.lp-h4{margin-block:var(--ke-s-5) var(--ke-s-3)}.lp-akciya-primery{display:grid;gap:var(--ke-s-4);grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));margin-block-end:var(--ke-s-5)}.lp-akciya-primery>.ke-card>p{margin:0 0 var(--ke-s-2);color:var(--ke-ink-2)}.lp-akciya-primery>.ke-card>.ke-tag{color:var(--ke-ink)}.lp-akciya-primery>.ke-card>.lp-akciya-itog{margin:0;font-weight:700;color:var(--ke-ink)}.lp-akciya-pravila>li{margin-block-end:var(--ke-s-2)}@media (min-width:64rem){.lp-akciya-tekst>p{max-width:60rem}.lp-akciya-tekst>ul.lp-spisok{max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ke-s-4);list-style:none;padding:0;margin-block:var(--ke-s-4)}.lp-akciya-tekst>ul.lp-spisok>li{margin:0;padding:var(--ke-s-4);background:var(--ke-surface-2);border:var(--ke-rule-w) solid var(--ke-rule);border-radius:var(--ke-r-2)}.lp-akciya-tekst>ul.lp-spisok>li>strong{display:block;margin-block-end:var(--ke-s-2)}.lp-akciya-primery{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-geroy-kursy{list-style:none;margin:0;padding:0;display:grid;gap:var(--ke-s-2)}.lp-geroy-kursy>li{margin:0;text-wrap:balance}.lp-ssylka[href*="lp-akciya"]{white-space:normal}