@font-face{font-family:Inter Fallback;src:local(Arial),local(Helvetica);ascent-override:90.49%;descent-override:22.56%;line-gap-override:0%;size-adjust:107.06%}.jg{--c-text:#1e2d3d;--c-muted:#5a6b7b;--c-blue:#23aef2;--c-blue-dark:#169be1;--c-link:#0081c9;--c-tag-bg:#def4ff;--c-tag:#007ac3;--c-yellow:#fdde5e;--grad-blue:linear-gradient(90deg, #169be1 0%, #23aef2 100%);--grad-stroke:linear-gradient(180deg, #23aef2 0%, #4cc4ff 50%, #93dbff 100%);--shadow-yellow:drop-shadow(10px 10px 25px #fdde5e80);--container:1200px;--gap:160px;--side:16px;--gutter:360px}:is(.jg,.jg *),:is(.jg,.jg *):before,:is(.jg,.jg *):after{box-sizing:border-box}.jg{color:var(--c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,Inter Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:400}img:is(.jg,.jg *){max-width:none;display:block}a:is(.jg,.jg *){color:inherit;text-decoration:none}button:is(.jg,.jg *){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1:is(.jg,.jg *),h2:is(.jg,.jg *),h3:is(.jg,.jg *),h4:is(.jg,.jg *),p:is(.jg,.jg *),ul:is(.jg,.jg *),ol:is(.jg,.jg *){margin:0;padding:0}ul:is(.jg,.jg *),ol:is(.jg,.jg *){list-style:none}input:is(.jg,.jg *),textarea:is(.jg,.jg *){font:inherit}.jg-page{overflow-x:clip}.jg-main{gap:var(--gap);flex-direction:column;display:flex}.container:is(.jg,.jg *){width:100%;max-width:calc(var(--container) + 2 * var(--side));padding-inline:var(--side);margin-inline:auto}.t-h2:is(.jg,.jg *){letter-spacing:-.96px;color:var(--c-text);font-size:48px;font-weight:500;line-height:58px}.t-sub:is(.jg,.jg *){letter-spacing:-.5px;color:var(--c-muted);font-size:24px;line-height:29px}.t-card:is(.jg,.jg *){letter-spacing:-.12px;color:var(--c-text);font-size:24px;font-weight:500;line-height:29px}.t-body:is(.jg,.jg *){color:var(--c-muted);font-size:18px;line-height:22px}.btn:is(.jg,.jg *){text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:14px 24px;font-size:18px;font-weight:500;line-height:18px;transition:background-color .3s ease-out,color .3s ease-out,filter .3s ease-out;display:inline-flex}.btn--yellow:is(.jg,.jg *){background:var(--c-yellow);color:var(--c-text);filter:var(--shadow-yellow)}.deco:is(.jg,.jg *){pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;transform:translate(-50%, -50%) rotate(var(--r,0deg));position:absolute}.header:is(.jg,.jg *){z-index:50;width:100%;max-width:var(--container);margin:0 auto 24px;position:relative}.header__inner:is(.jg,.jg *){background:#fff;border-radius:20px;justify-content:space-between;align-items:center;padding:20px;display:flex}.header__logo:is(.jg,.jg *){flex:none;width:120px;height:43px;display:block;position:relative;overflow:hidden}.header__logo:is(.jg,.jg *) img{object-fit:contain;width:100%;height:100%}.header__menu:is(.jg,.jg *){white-space:nowrap;align-items:center;gap:20px;font-size:16px;line-height:20px;display:flex}.header__menu:is(.jg,.jg *) a{color:var(--c-text);transition:color .3s ease-out,text-shadow .3s ease-out}.header__menu:is(.jg,.jg *) a.is-active{color:var(--c-link)}.header__menu:is(.jg,.jg *) a:hover{color:var(--c-link);text-shadow:0 0 .45px,0 0 .45px}.header__contacts:is(.jg,.jg *){align-items:center;gap:21px;display:flex}.header__phone:is(.jg,.jg *){flex-direction:column;gap:6px;display:flex}.header__phone:is(.jg,.jg *)>a{white-space:nowrap;font-size:18px;font-weight:500;line-height:22px}.header__online:is(.jg,.jg *){color:#000;white-space:nowrap;align-items:center;gap:7px;font-size:16px;line-height:20px;display:flex}.messengers:is(.jg,.jg *){align-items:center;gap:8px;display:flex}.messengers:is(.jg,.jg *) a{width:28px;height:28px;transition:transform .2s;display:block;position:relative}.messengers:is(.jg,.jg *) a:hover{transform:translateY(-2px)}.messengers:is(.jg,.jg *) img{object-fit:cover;width:100%;height:100%;position:relative}.messengers__max:is(.jg,.jg *):before,.messengers__tg:is(.jg,.jg *):before{content:"";background:#fff;position:absolute}.messengers__max:is(.jg,.jg *):before{width:22px;height:24px;top:2px;left:3px}.messengers__tg:is(.jg,.jg *):before{width:17.942px;height:17.083px;top:6.37px;left:5.1px}.header__burger:is(.jg,.jg *){display:none}.hero__card:is(.jg,.jg *){background:var(--grad-blue);isolation:isolate;border-radius:24px;height:750px;position:relative;overflow:hidden}.hero__glow:is(.jg,.jg *){pointer-events:none;width:500px;height:480px;position:absolute;top:135px;left:640px}.hero__glow:is(.jg,.jg *):before{content:"";background:radial-gradient(closest-side,#ffffff80 62%,#ffffff40 80%,#fff0 100%);border-radius:50%;position:absolute;inset:-80px}.hero__text:is(.jg,.jg *){flex-direction:column;align-items:flex-start;gap:32px;display:flex;position:absolute;top:98px;left:60px}.hero__heading:is(.jg,.jg *){flex-direction:column;gap:20px;display:flex}.hero__title:is(.jg,.jg *){letter-spacing:-1.12px;color:#fff;white-space:nowrap;font-size:56px;font-weight:600;line-height:66px}.hero__lead:is(.jg,.jg *){letter-spacing:-.1px;color:#ffffffe6;width:500px;font-size:20px;font-weight:500;line-height:24px}.hero__btn:is(.jg,.jg *){width:250px}.hero__v1:is(.jg,.jg *){--r:8deg;top:553.3px;left:278.4px}.hero__v2:is(.jg,.jg *){--r:29.63deg;top:561.6px;left:161.1px}.hero__v3:is(.jg,.jg *){--r:5.15deg;top:613.5px;left:37.8px}.hero__v4:is(.jg,.jg *){--r:-12.91deg;top:463px;left:163.4px}.hero__v5:is(.jg,.jg *){--r:-37.97deg;top:603.5px;left:787.5px}.hero__photo:is(.jg,.jg *){border-radius:20px;width:490px;height:606px;position:absolute;top:72px;left:650px;overflow:hidden}.hero__photo:is(.jg,.jg *) img{object-fit:cover;width:519px;height:692px;position:absolute;top:-43px;left:-16px}.hero__location:is(.jg,.jg *){color:#fff;white-space:nowrap;align-items:flex-start;gap:8px;font-size:16px;line-height:20px;display:flex;position:absolute;top:598px;left:60px}.benefits:is(.jg,.jg *){margin-top:calc(80px - var(--gap));flex-direction:column;gap:24px;display:flex}.benefits__row:is(.jg,.jg *){align-items:center;gap:24px;display:flex}.benefits__row--2:is(.jg,.jg *){justify-content:space-between;gap:0;height:528px}.bcard:is(.jg,.jg *){background:#fff;border-radius:16px;flex-direction:column;flex:none;align-items:flex-start;gap:20px;width:384px;height:440px;padding:20px;display:flex}.bcard--outline:is(.jg,.jg *){background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;border:2px solid #0000;padding:18px}.bcard__text:is(.jg,.jg *){flex-direction:column;gap:16px;width:100%;display:flex}.bcard__img:is(.jg,.jg *){border-radius:8px;flex:none;width:100%;position:relative;overflow:hidden}.bcard__img:is(.jg,.jg *)>img:not(.deco){object-fit:cover;position:absolute;top:50%;left:50%}.bcard__img--1:is(.jg,.jg *){aspect-ratio:245/142;background:#ebf5fa}.bcard__img--1:is(.jg,.jg *)>img{width:387px;height:257px;transform:translate(calc(.5px - 50%),calc(3.81px - 50%))}.bcard__img--2:is(.jg,.jg *){aspect-ratio:347/200}.bcard__img--2:is(.jg,.jg *)>img{width:394px;height:256px;transform:translate(calc(-50% - 3.69px));top:-22px!important}.bcard__img--3:is(.jg,.jg *){background:#eef8fe;width:344px;height:198px}.bcard__line:is(.jg,.jg *){--r:-34.44deg;top:211.5px;left:262.2px}.avatars:is(.jg,.jg *){align-items:center;gap:8px;display:flex;position:absolute;top:81px;left:24px}.avatar:is(.jg,.jg *){flex:none;width:100px;height:100px;position:relative}.avatar__bg:is(.jg,.jg *){width:100%;height:100%;position:absolute;inset:0}.avatar__clip:is(.jg,.jg *){border-radius:50%;position:absolute;inset:0;overflow:hidden}.avatar__clip:is(.jg,.jg *) img{object-fit:cover;position:absolute}.bcard--4:is(.jg,.jg *){gap:16px;width:486px;height:100%}.bcard__img--4:is(.jg,.jg *){background:#ebf5fa;height:412px}.bcard__img--4:is(.jg,.jg *)>img{width:489px;height:651px;transform:translate(calc(.5px - 50%),calc(.5px - 50%))}.benefits__col:is(.jg,.jg *){flex-direction:column;flex:none;gap:24px;width:690px;display:flex}.bcard5:is(.jg,.jg *){background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;border:2px solid #0000;border-radius:16px;height:206px;position:relative;overflow:hidden}.bcard5__img:is(.jg,.jg *){position:absolute;inset:0}.bcard5__v1:is(.jg,.jg *),.bcard5__v2:is(.jg,.jg *){top:138.8px;left:555.5px;transform:translate(-50%,-50%)rotate(-150.24deg)scaleY(-1)}.bcard5__icon:is(.jg,.jg *){--r:11.1deg;top:108.6px;left:555.6px}.bcard5__text:is(.jg,.jg *){flex-direction:column;gap:16px;display:flex;position:absolute;top:19px;left:19px}.bcard5__text:is(.jg,.jg *) .t-body{width:407px}.bcard6:is(.jg,.jg *){background:var(--grad-blue);border-radius:16px;height:298px;position:relative;overflow:hidden}.bcard6__v:is(.jg,.jg *){--r:-56.54deg;top:94.2px;left:548.2px}.bcard6__photo:is(.jg,.jg *){border-radius:8px;width:273px;height:258px;position:absolute;top:20px;left:387px;overflow:hidden}.bcard6__photo:is(.jg,.jg *) img{width:128.94%;height:101.78%;position:absolute;top:-.89%;left:-21.25%}.bcard6__content:is(.jg,.jg *){flex-direction:column;justify-content:space-between;align-items:flex-start;width:387.891px;display:flex;position:absolute;top:20px;bottom:20px;left:20px}.bcard6__content:is(.jg,.jg *) .t-card{color:#fff;width:337px}.bcard6__badges:is(.jg,.jg *){flex-direction:column;gap:10px;width:100%;display:flex}.bcard6__badges-row:is(.jg,.jg *){gap:8px;display:flex}.pill:is(.jg,.jg *){color:#fff;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:8px;height:36px;padding:10px;font-size:16px;line-height:20px;display:inline-flex;position:relative}.pill--1:is(.jg,.jg *){background:linear-gradient(#179de2,#179de2) padding-box padding-box,linear-gradient(140.4deg,#4cc4ff,#93dbff) border-box;padding:6px 10px}.pill--2:is(.jg,.jg *){background:linear-gradient(#179de2,#179de2) padding-box padding-box,linear-gradient(125.5deg,#4cc4ff,#93dbff) border-box}.pill--4:is(.jg,.jg *){background:linear-gradient(#199fe4,#199fe4) padding-box padding-box,linear-gradient(231.4deg,#4cc4ff,#93dbff) border-box}.pill--3:is(.jg,.jg *):before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(236.5deg,#4cc4ff,#93dbff);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pill__ic:is(.jg,.jg *){flex:none;width:24px;height:24px;position:relative;overflow:hidden}.pill__ic:is(.jg,.jg *) img{width:auto;height:auto;position:absolute}.pill__ic:is(.jg,.jg *) img.is-full{width:100%;height:100%}.group-blue:is(.jg,.jg *){flex-direction:column;display:flex}.pricing:is(.jg,.jg *){background:linear-gradient(154.23deg,#f9f9fb 16.877%,#cfeeff 97.509%);flex-direction:column;align-items:center;gap:52px;padding:128px 16px;display:flex}.pricing__head:is(.jg,.jg *){width:100%;max-width:var(--container);text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.pricing__title:is(.jg,.jg *){width:687px;max-width:100%}.pricing__sub:is(.jg,.jg *){width:667px;max-width:100%}.pricing__box:is(.jg,.jg *){width:100%;max-width:var(--container);flex-direction:column;align-items:center;display:flex}.tabs:is(.jg,.jg *){z-index:2;width:896px;height:80px;margin-bottom:-10px;display:flex;position:relative}.tab:is(.jg,.jg *){text-align:center;width:320px;height:80px;display:block;position:absolute;top:0}.tab[data-tab="0"]:is(.jg,.jg *){z-index:3;left:0}.tab[data-tab="1"]:is(.jg,.jg *){z-index:2;left:288px}.tab[data-tab="2"]:is(.jg,.jg *){z-index:1;left:576px}.tab.is-active:is(.jg,.jg *){z-index:5}.tab__shape:is(.jg,.jg *){display:block;position:absolute;top:0;left:0}.tab__shape--on:is(.jg,.jg *){fill:#fff;display:none}.tab__shape--off:is(.jg,.jg *){fill:#f9fafb}.tab[data-tab="1"]:is(.jg,.jg *) .tab__shape--off{fill:#fcfdfe}.tab.is-active:is(.jg,.jg *) .tab__shape--on{display:block}.tab.is-active:is(.jg,.jg *) .tab__shape--off{display:none}.tab__label:is(.jg,.jg *){letter-spacing:-.1px;color:var(--c-muted);white-space:nowrap;padding:0 10px;font-size:20px;line-height:24px;transition:color .2s;position:absolute;top:28px;left:0;right:0}.tab:hover:is(.jg,.jg *) .tab__label,.tab.is-active:is(.jg,.jg *) .tab__label{color:var(--c-text)}.tabpanel:is(.jg,.jg *){z-index:1;background:#fff;border-radius:24px;flex-direction:column;gap:35px;width:100%;padding:24px;display:flex;position:relative}.pgrid:is(.jg,.jg *){grid-template-columns:repeat(2,564px);gap:24px;display:grid}.pgrid[hidden]:is(.jg,.jg *){display:none}@keyframes jg-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pcard:is(.jg,.jg *){background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;border:1px solid #0000;border-radius:20px;height:530px;padding:24px;position:relative;overflow:hidden}.pcard--deco1:is(.jg,.jg *),.pcard--deco4:is(.jg,.jg *){padding:23px}.pcard__body:is(.jg,.jg *){flex-direction:column;gap:24px;display:flex;position:relative}.pcard__head:is(.jg,.jg *){flex-direction:column;gap:16px;display:flex}.tags:is(.jg,.jg *){flex-wrap:wrap;gap:12px;display:flex}.tag:is(.jg,.jg *){background:var(--c-tag-bg);height:32px;color:var(--c-tag);white-space:nowrap;border-radius:50px;align-items:center;padding:8px 12px;font-size:16px;line-height:20px;display:inline-flex}.checklist:is(.jg,.jg *){flex-direction:column;gap:16px;display:flex}.checklist:is(.jg,.jg *) li{color:var(--c-muted);opacity:.8;padding-left:24px;font-size:18px;line-height:22px;position:relative}.checklist:is(.jg,.jg *) li:before{content:"";background:url(/img/check.svg) 50%/16px 16px no-repeat;width:16px;height:16px;position:absolute;top:1px;left:0}.pcard__v1:is(.jg,.jg *){--r:-34.44deg;top:494.9px;left:108.8px}.pcard__v2:is(.jg,.jg *){--r:-34.44deg;top:504.9px;left:98.8px}.pcard__cube:is(.jg,.jg *){pointer-events:none;width:117.1px;height:131.74px;margin-left:7.32px;position:absolute}.pcard__v41:is(.jg,.jg *),.pcard__v42:is(.jg,.jg *){top:531.9px;left:322.2px;transform:translate(-50%,-50%)rotate(-150.24deg)scaleY(-1)}.pcard__v43:is(.jg,.jg *),.pcard__v44:is(.jg,.jg *){top:641.9px;left:422.2px;transform:translate(-50%,-50%)rotate(-150.24deg)scaleY(-1)}.pcard__bigcube:is(.jg,.jg *){pointer-events:none;width:240px;height:240px;position:absolute;top:389.2px;left:426.9px;overflow:hidden;transform:translate(-50%,-50%)rotate(9.88deg)}.pcard__bigcube:is(.jg,.jg *) img{width:88.88%;height:100%;position:absolute;top:0;left:5.56%}.pcard__term:is(.jg,.jg *){--r:-7.34deg;top:409.1px;left:310.3px}.pcard__mv1:is(.jg,.jg *),.pcard__mv2:is(.jg,.jg *){--r:-34.44deg;top:calc(100% + 21px);left:55.2px}.pricing__foot:is(.jg,.jg *){flex-direction:column;align-items:center;gap:16px;display:flex}.divider:is(.jg,.jg *){background:linear-gradient(#23aef2 0%,#4cc4ff 50%,#93dbff 100%);width:100%;height:1px}.pricing__btn:is(.jg,.jg *){height:60px}.quiz:is(.jg,.jg *){background:#fff;justify-content:center;align-items:center;padding:160px 16px;display:flex;position:relative;overflow:hidden}.quiz__bg:is(.jg,.jg *){--r:4.65deg;top:547px;left:249px}.quiz__inner:is(.jg,.jg *){width:100%;max-width:var(--container);flex-direction:column;align-items:center;gap:52px;display:flex;position:relative}.quiz__title:is(.jg,.jg *){text-align:center;text-wrap:balance;width:887px;max-width:100%}.quiz__card:is(.jg,.jg *){background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(to bottom right,#93dbff 0%,#4cc4ff 50%,#23aef2 100%) border-box;border:2px solid #0000;border-radius:20px;width:792px;max-width:100%;height:442px;margin:0;padding:0 0 0 127px;position:relative;overflow:hidden}.quiz__step:is(.jg,.jg *){border:0;width:530px;min-width:0;margin:0;padding:0}.quiz__step[hidden]:is(.jg,.jg *){display:none}.quiz__q:is(.jg,.jg *){float:left;letter-spacing:-.12px;width:100%;color:var(--c-text);margin-top:55.1px;padding:0;font-size:24px;font-weight:500;line-height:29px;display:block}.quiz__options:is(.jg,.jg *){clear:both;gap:40px;padding:33.2px 0 0 2px;display:flex}.qopt:is(.jg,.jg *){cursor:pointer;flex-direction:column;gap:8px;width:150px;display:flex;position:relative}.qopt:is(.jg,.jg *) input{opacity:0;pointer-events:none;position:absolute}.qopt__img:is(.jg,.jg *){outline-offset:2px;border-radius:8px;outline:2px solid #0000;width:150px;height:150px;transition:outline-color .2s,transform .2s;display:block;position:relative;overflow:hidden}.qopt__img:is(.jg,.jg *) img{object-fit:cover;position:absolute}.qopt:hover:is(.jg,.jg *) .qopt__img{transform:translateY(-2px)}.qopt:is(.jg,.jg *) input:checked+.qopt__img,.qopt:is(.jg,.jg *) input:focus-visible+.qopt__img{outline-color:var(--c-blue)}.qopt__label:is(.jg,.jg *){color:var(--c-muted);white-space:nowrap;font-size:18px;line-height:22px}.qopt:is(.jg,.jg *) input:checked~.qopt__label{color:var(--c-text)}.select:is(.jg,.jg *){clear:both;width:530px;margin-left:2px;position:relative;top:17.2px}.select:is(.jg,.jg *) select{appearance:none;width:100%;height:64px;color:var(--c-text);cursor:pointer;background:#acb5bd1a;border:1px solid #5a6b7b80;border-radius:10px;outline:none;padding:18px 56px 18px 24px;font-size:18px;line-height:22px}.select:is(.jg,.jg *) select:invalid{color:#acb5bd}.select:is(.jg,.jg *) select:focus{border-color:var(--c-blue)}.select__arrow:is(.jg,.jg *){pointer-events:none;position:absolute;top:50%;right:23px;transform:translateY(-50%)scaleY(-1)}.quiz__q--wide:is(.jg,.jg *){margin-top:54.2px}.quiz__fields:is(.jg,.jg *){clear:both;flex-direction:column;gap:8px;padding-top:32.2px;display:flex}.field:is(.jg,.jg *){width:100%;height:64px;color:var(--c-text);background:0 0;border:1px solid #5a6b7b80;border-radius:10px;outline:none;padding:18px 24px;font-size:18px;line-height:22px;transition:border-color .2s}.field:is(.jg,.jg *)::placeholder{color:#acb5bd;opacity:1}.field:focus:is(.jg,.jg *){border-color:var(--c-blue)}.field.is-error:is(.jg,.jg *){border-color:#ff6b6b}.check:is(.jg,.jg *){color:#657583;cursor:pointer;align-items:center;gap:8px;font-size:16px;line-height:20px;display:flex;position:relative}.check:is(.jg,.jg *) input{opacity:0;pointer-events:none;position:absolute}.check__box:is(.jg,.jg *){border:2px solid #65758380;border-radius:4px;flex:none;width:16px;height:16px;margin:6px 4px;transition:background-color .2s,border-color .2s;position:relative}.check:is(.jg,.jg *) input:checked+.check__box{background:var(--c-blue);border-color:var(--c-blue)}.check:is(.jg,.jg *) input:checked+.check__box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)}.check.is-error:is(.jg,.jg *) .check__box{border-color:#ff6b6b}.check:is(.jg,.jg *) a{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration:underline}.check:is(.jg,.jg *) a:hover{color:var(--c-link)}.quiz__nav:is(.jg,.jg *){justify-content:space-between;display:flex;position:absolute;top:337px;left:129px;right:129px}.qbtn:is(.jg,.jg *){white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;height:44px;padding:12px 22px 13px;font-size:18px;font-weight:500;line-height:18px;transition:background-color .2s,color .2s,border-color .2s,opacity .2s;display:inline-flex}.qbtn--ghost:is(.jg,.jg *){border:1px solid var(--c-muted);color:var(--c-muted)}.qbtn--ghost:hover:is(.jg,.jg *){border-color:var(--c-text);color:var(--c-text)}.qbtn--ghost[disabled]:is(.jg,.jg *){cursor:default}.qbtn--ghost[disabled]:hover:is(.jg,.jg *){border-color:var(--c-muted);color:var(--c-muted)}.qbtn--blue:is(.jg,.jg *){background:var(--c-blue);color:#fff}.qbtn--blue:hover:is(.jg,.jg *){background:#1e9bd9}.about:is(.jg,.jg *){background:linear-gradient(245.51deg,#36b2f0 0%,#20a9ee 99.986%);border-radius:24px;justify-content:center;align-items:flex-start;min-height:1162px;padding:160px 16px 120px;display:flex;position:relative;overflow:hidden}.about__v1:is(.jg,.jg *){--r:5.15deg;top:890px;left:132.6px}.about__v2:is(.jg,.jg *){--r:8deg;top:1033.3px;left:278px}.about__v3:is(.jg,.jg *){--r:-12.91deg;top:932.4px;left:121.9px}.about__inner:is(.jg,.jg *){width:100%;max-width:var(--container);flex-direction:column;gap:52px;display:flex;position:relative}.about__title:is(.jg,.jg *){color:#fff;text-align:center;width:887px;max-width:100%;margin:0 auto}.about__row:is(.jg,.jg *){align-items:flex-start;gap:24px;display:flex}.about__img:is(.jg,.jg *){background:#fff;border-radius:24px;flex:none;width:792px;height:600px;position:relative;overflow:hidden}.about__img:is(.jg,.jg *)>img{object-fit:cover;width:923px;height:615px;position:absolute;top:50%;left:50%;transform:translate(calc(.5px - 50%),calc(.36px - 50%))}.about__badges:is(.jg,.jg *){align-items:center;gap:12px;display:flex;position:absolute;top:20px;left:20px}.glass-badge:is(.jg,.jg *){-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;white-space:nowrap;background:#ffffff3d;border-radius:24px;height:36px;padding:8px 16px 10px;font-size:16px;line-height:20px;display:inline-flex}.about__list:is(.jg,.jg *){flex-direction:column;flex:none;gap:8px;width:384px;display:flex}.about__item:is(.jg,.jg *){background:#fff;border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex}.about__item--first:is(.jg,.jg *){width:385px}.about__item:is(.jg,.jg *) img{flex:none;margin:-2.4px -1.07px}.about__item:is(.jg,.jg *) p{letter-spacing:-.11px;min-width:0;color:var(--c-text);flex:1 0 0;font-size:22px;line-height:26px}.about__item:is(.jg,.jg *) b{font-weight:700}.mentors:is(.jg,.jg *){flex-direction:column;gap:52px;display:flex}.mentors__head:is(.jg,.jg *){flex-direction:column;gap:24px;display:flex}.mentors__notes:is(.jg,.jg *){flex-direction:column;gap:8px;display:flex}.note:is(.jg,.jg *){background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;letter-spacing:-.5px;width:688px;max-width:100%;color:var(--c-text);border:2px solid #0000;border-radius:16px;padding:22px;font-size:24px;line-height:29px}.slider:is(.jg,.jg *){--pad:calc((100vw - var(--container)) / 2);margin-inline:calc(-1 * var(--pad));overflow:hidden}.slider__track:is(.jg,.jg *){scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--pad);scroll-padding-inline:var(--pad);gap:24px;display:flex;overflow-x:auto}.slider.is-fit:is(.jg,.jg *) .slider__track{justify-content:center;padding-inline:0}.slider.is-fit:is(.jg,.jg *)+.arrows{display:none}.slider__track:is(.jg,.jg *)::-webkit-scrollbar{display:none}.slider__track:is(.jg,.jg *)>*{scroll-snap-align:start;flex:none}.arrows:is(.jg,.jg *){justify-content:center;gap:12px;margin-top:35px;display:flex}.arrow:is(.jg,.jg *){color:#809095;border-radius:50%;width:40px;height:40px;transition:color .3s ease-out,opacity .3s ease-out}.arrow:is(.jg,.jg *) svg{display:block}.arrow--prev:is(.jg,.jg *) svg{transform:rotate(180deg)}.arrow:hover:not([disabled]):is(.jg,.jg *){color:var(--c-text)}.arrow[disabled]:is(.jg,.jg *){opacity:.5;cursor:default}.mcard:is(.jg,.jg *){background:#fff;border-radius:20px;flex-direction:column;align-items:flex-end;gap:16px;width:384px;height:590px;padding:16px;display:flex}.mcard__tag:is(.jg,.jg *){color:#1e2d3d7a;white-space:nowrap;background:#f4f4f4;border-radius:100px;align-items:center;height:40px;padding:10px 16px;font-size:16px;line-height:20px;display:inline-flex}.mcard__main:is(.jg,.jg *){flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:center;width:100%;display:flex}.mcard--video:is(.jg,.jg *){justify-content:center}.mcard--video:is(.jg,.jg *) .mcard__main{flex:none;justify-content:flex-start}.mcard__media:is(.jg,.jg *){position:relative}.mcard__photo:is(.jg,.jg *){border-radius:20px;flex:none;width:298px;height:361px;position:relative;overflow:hidden}.mcard__bg:is(.jg,.jg *){background:#f4f4f4;border-radius:20px;width:298px;height:298px;position:absolute;top:0;left:0}.mcard__line:is(.jg,.jg *){pointer-events:none;position:absolute}.mcard__line--flip:is(.jg,.jg *){transform:scaleX(-1)}.mcard__person:is(.jg,.jg *){object-fit:cover;transition:transform .4s;position:absolute}.mcard:hover:is(.jg,.jg *) .mcard__person{transform:scale(1.03)}.mcard__play:is(.jg,.jg *){background:var(--c-blue);border-radius:24px;justify-content:center;align-items:center;width:48px;height:48px;padding:0 13px 0 16px;transition:background-color .2s,transform .2s;display:flex;position:absolute;top:336.61px;left:125px;box-shadow:0 0 0 8px #fff}.mcard__play:hover:is(.jg,.jg *){background:var(--c-blue-dark);transform:scale(1.05)}.mcard__info:is(.jg,.jg *){text-align:center;flex-direction:column;gap:8px;width:100%;padding:16px 16px 32px;display:flex}.mcard__name:is(.jg,.jg *){letter-spacing:-.12px;color:var(--c-text);font-size:24px;line-height:29px}.mcard__exp:is(.jg,.jg *){color:var(--c-text);opacity:.5;font-size:18px;line-height:22px}.adv:is(.jg,.jg *){flex-direction:column;gap:52px;display:flex}.adv__title:is(.jg,.jg *){text-align:center}.adv__grid:is(.jg,.jg *){grid-template-columns:repeat(3,384px);gap:24px;display:grid}.acard:is(.jg,.jg *){text-align:center;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:32px;height:337px;padding:24px;display:flex}.acard__ic:is(.jg,.jg *){flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.acard__text:is(.jg,.jg *){flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.acard__text--16:is(.jg,.jg *){gap:16px}.acard__text:is(.jg,.jg *) p{color:#1e2d3da3;width:329px;max-width:100%;font-size:18px;line-height:22px}.acard__nowrap:is(.jg,.jg *){white-space:nowrap}.acard--photo:is(.jg,.jg *){padding:0;position:relative;overflow:hidden}.acard--photo:is(.jg,.jg *) img{object-fit:cover;width:601.852px;height:350.417px;position:absolute;top:-6.23px;left:-108.89px}.quiz__nav[hidden]:is(.jg,.jg *){display:none}.nowrap:is(.jg,.jg *){white-space:nowrap}.note:is(.jg,.jg *)+.note{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(118.6deg,#23aef2 0%,#4cc4ff 50%,#93dbff 100%) border-box}.camp:is(.jg,.jg *){padding:80px 0;position:relative;overflow:hidden}.camp__v:is(.jg,.jg *){pointer-events:none;position:absolute;top:510.2px;left:calc(50% + 6.5px)}.camp__stage:is(.jg,.jg *){width:1406px;height:1207px;margin:0 auto;position:relative}.camp__head:is(.jg,.jg *){width:1200px;padding:0 84px;position:absolute;top:0;left:104px}.camp__title:is(.jg,.jg *){text-align:center}.camp__underline:is(.jg,.jg *){pointer-events:none;position:absolute;top:80.82px;left:592.34px}.camp__photo:is(.jg,.jg *){border-radius:20px;position:absolute;overflow:hidden}.camp__photo:is(.jg,.jg *) img{object-fit:cover;position:absolute}.camp__photo--big:is(.jg,.jg *){width:782.7px;height:563px;top:180px;left:623.3px}.camp__photo--big:is(.jg,.jg *) img{width:820.02px;height:615.01px;top:-25.98px;left:-14.34px}.camp__photo--small:is(.jg,.jg *){width:392.71px;height:261.84px;top:318.2px;left:386.5px;transform:translate(-50%,-50%)rotate(-2deg)}.camp__photo--small:is(.jg,.jg *) img{width:100%;height:100%;inset:0}.ccard:is(.jg,.jg *){color:#fff;position:absolute}.ccard--dark:is(.jg,.jg *){width:456px;height:378px;top:486px;left:0}.ccard__bg:is(.jg,.jg *){position:absolute;top:0;left:0}.ccard__body:is(.jg,.jg *){flex-direction:column;gap:16px;width:408px;display:flex;position:absolute;top:24px;left:24px}.ccard:is(.jg,.jg *) .t-card{color:inherit}.ccard__list:is(.jg,.jg *){flex-direction:column;gap:10px;display:flex}.ccard__list:is(.jg,.jg *)>p,.ccard__list:is(.jg,.jg *) li{font-size:18px;line-height:22px}.ccard__list:is(.jg,.jg *) ul{flex-direction:column;gap:10px;display:flex}.ccard__list:is(.jg,.jg *) li{opacity:.8;align-items:center;gap:8px;display:flex}.ccard__list:is(.jg,.jg *) li.top{align-items:flex-start}.ccard__list:is(.jg,.jg *) li img{flex:none;width:16px;height:16px;margin:3px 0}.ccard--dark:is(.jg,.jg *) .ccard__list li.narrow{width:278px}.ccard--blue:is(.jg,.jg *){background:var(--c-blue);border-radius:20px;flex-direction:column;gap:16px;width:501.8px;height:339px;padding:24px;display:flex;top:773px;left:347.87px}.ccard--note:is(.jg,.jg *){background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;width:487.81px;height:246px;color:var(--c-text);border:2px solid #0000;border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex;top:850.2px;left:1132.1px;transform:translate(-50%,-50%)rotate(3.75deg)}.ccard--note:is(.jg,.jg *) p{opacity:.7;width:438px;font-size:18px;line-height:22px}.camp__btn:is(.jg,.jg *){width:384px;height:60px;position:absolute;top:1147px;left:512px}.reviews__head:is(.jg,.jg *){text-align:center;flex-direction:column;align-items:center;gap:24px;margin-bottom:52px;display:flex}.reviews__all:is(.jg,.jg *){letter-spacing:-.5px;color:var(--c-tag);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font;font-size:24px;font-weight:500;line-height:29px;text-decoration:underline;transition:color .2s}.reviews__all:hover:is(.jg,.jg *){color:var(--c-blue)}.reviews__track:is(.jg,.jg *){align-items:flex-start;min-height:767px}.rcard:is(.jg,.jg *){background:#fff;border-radius:20px;flex-direction:column;width:384px;padding:24px;display:flex}.rcard__ava:is(.jg,.jg *){background:#def4ff;border-radius:50%;width:48px;height:48px;margin-bottom:16px;display:block}.rcard__text:is(.jg,.jg *){flex-direction:column;gap:16px;display:flex}.rcard__who:is(.jg,.jg *){flex-direction:column;gap:8px;width:279px;display:flex}.rcard__name:is(.jg,.jg *){letter-spacing:-.12px;color:var(--c-text);font-size:24px;font-weight:500;line-height:29px}.stars:is(.jg,.jg *){align-items:center;gap:2px;display:flex}.stars:is(.jg,.jg *) i{background:url(/img/star.svg) 50%/contain no-repeat;width:16px;height:15px;display:block}.rcard__body:is(.jg,.jg *){color:#1e2d3da3;font-size:18px;line-height:22px}.rcard__img:is(.jg,.jg *){border-radius:16px;height:176.84px;position:relative;overflow:hidden}.rcard__img:is(.jg,.jg *) img{object-fit:cover;width:100%;position:absolute;left:0}.rcard__link:is(.jg,.jg *){color:var(--c-tag);text-underline-position:from-font;font-size:18px;font-weight:500;line-height:18px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s ease-out}.rcard__link:hover:is(.jg,.jg *){text-decoration-color:currentColor}.faq:is(.jg,.jg *){flex-direction:column;gap:52px;display:flex}.faq__title:is(.jg,.jg *){color:var(--c-text);text-align:center;font-size:48px;font-weight:500;line-height:53px}.faq__body:is(.jg,.jg *){flex-direction:column;gap:40px;display:flex}.faq__cards:is(.jg,.jg *){align-items:center;gap:24px;display:flex}.qcard:is(.jg,.jg *){background:#fff;border-radius:20px;outline:2px solid #0000;flex-direction:column;gap:16px;width:384px;padding:24px;transition:outline-color .25s,box-shadow .25s;display:flex}.qcard:is(.jg,.jg *) p{color:#1e2d3da3;font-size:18px;line-height:22px}.qcard:is(.jg,.jg *){position:relative}.qcard:is(.jg,.jg *):before{content:"";background:var(--grad-stroke);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:22px;padding:2px;transition:opacity .25s;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.qcard.is-accent:is(.jg,.jg *):before,.qcard:hover:is(.jg,.jg *):before{opacity:1}.qcard--2:is(.jg,.jg *){gap:16px}.faq__list:is(.jg,.jg *){flex-direction:column;gap:16px;display:flex}.faq-item:is(.jg,.jg *){background:#fff;border-radius:16px;position:relative}.faq-item__head:is(.jg,.jg *){text-align:left;align-items:center;width:100%;min-height:77px;padding:0 151px 0 24px;transition:padding .3s,min-height .3s;display:flex}.faq-item__q:is(.jg,.jg *){letter-spacing:-.12px;color:var(--c-text);font-size:24px;font-weight:500;line-height:29px;transition:color .2s;display:block}.faq-item__ic:is(.jg,.jg *){pointer-events:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .3s;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.faq-item.is-open:is(.jg,.jg *) .faq-item__ic{transform:translateY(-50%)rotate(45deg)}.faq-item__a:is(.jg,.jg *){grid-template-rows:0fr;padding:0 151px 0 24px;transition:grid-template-rows .3s,padding .3s;display:grid}.faq-item__a:is(.jg,.jg *)>div{overflow:hidden}.faq-item__a:is(.jg,.jg *) p{color:#1e2d3da3;max-width:719px;padding-top:16px;font-size:18px;line-height:22px}.faq-item.is-open:is(.jg,.jg *) .faq-item__a{grid-template-rows:1fr;padding-bottom:20px}.faq-item.is-open:is(.jg,.jg *) .faq-item__head{min-height:0;padding-top:20px}.faq-item__head:hover:is(.jg,.jg *) .faq-item__q{color:var(--c-link)}.final__card:is(.jg,.jg *){background:var(--grad-blue);isolation:isolate;border-radius:24px;height:547px;position:relative;overflow:hidden}.final__v1:is(.jg,.jg *){--r:5.15deg;top:356.8px;left:131.7px}.final__v2:is(.jg,.jg *){--r:8deg;top:423.1px;left:277.1px}.final__v3:is(.jg,.jg *){--r:-12.91deg;top:322.2px;left:121.1px}.final__glow:is(.jg,.jg *){pointer-events:none;width:142.64px;height:421.88px;position:absolute;top:104.17px;left:509.84px}.final__glow:is(.jg,.jg *):before{content:"";background:radial-gradient(closest-side,#fff9 25%,#ffffff40 65%,#fff0 100%);border-radius:50%;position:absolute;inset:-110px}.final__photo:is(.jg,.jg *){position:absolute;top:67.86px;left:404px}.final__brand:is(.jg,.jg *){letter-spacing:-2px;color:#fff;width:485px;font-size:48px;font-weight:600;line-height:56px;position:absolute;top:37px;left:60px}.final__title:is(.jg,.jg *){letter-spacing:-.32px;color:#fff;text-align:center;white-space:nowrap;width:425px;font-size:32px;font-weight:500;line-height:40px;position:absolute;top:37px;left:714px}.final__form:is(.jg,.jg *){flex-direction:column;gap:16px;width:377px;display:flex;position:absolute;top:137px;left:738px}.final__fields:is(.jg,.jg *){flex-direction:column;gap:12px;display:flex}.ffield:is(.jg,.jg *){width:100%;height:60px;color:var(--c-text);background:#fff;border:2px solid #fff;border-radius:10px;outline:none;padding:18px 24px;font-size:18px;line-height:22px;transition:border-color .2s}.ffield:is(.jg,.jg *)::placeholder{color:#1e2d3d5c;opacity:1}.ffield:focus:is(.jg,.jg *){border-color:var(--c-yellow)}.ffield.is-error:is(.jg,.jg *){border-color:#ff6b6b}.final__checks:is(.jg,.jg *){flex-direction:column;gap:4px;display:flex}.check--light:is(.jg,.jg *){color:#fffc;align-items:flex-start}.check--light:is(.jg,.jg *) .check__box{border-color:#def4ff}.check--light:is(.jg,.jg *) .check__text{padding:4px 0}.check--light:is(.jg,.jg *) input:checked+.check__box{background:#fff;border-color:#fff}.check--light:is(.jg,.jg *) input:checked+.check__box:after{border-color:var(--c-blue)}.check--light:is(.jg,.jg *) a:hover{color:#fff}.final__btn:is(.jg,.jg *){width:100%;height:60px}.btn--yellow:hover:is(.jg,.jg *){filter:drop-shadow(10px 20px 25px #fdde5e99);background:#ffd21a}.final__done:is(.jg,.jg *){color:#fff;text-align:center;padding:40px 0;font-size:20px;line-height:26px}.map:is(.jg,.jg *){flex-direction:column;gap:52px;display:flex}.map__title:is(.jg,.jg *){text-align:center}.map__box:is(.jg,.jg *){background:#fff;border-radius:20px;height:640px;overflow:hidden}.map__box:is(.jg,.jg *) iframe{border:0;width:100%;height:100%;display:block}.footer:is(.jg,.jg *){margin-top:var(--gap);background:#fff;padding:52px 0 190px}.footer__top:is(.jg,.jg *){align-items:flex-start;gap:24px;display:flex}.footer__cols:is(.jg,.jg *){align-items:flex-start;display:contents}.footer__about:is(.jg,.jg *){flex-direction:column;flex:none;gap:10px;width:486px;display:flex}.footer__about:is(.jg,.jg *) p{color:#1e2d3d7a;width:471px;font-size:18px;line-height:22px}.footer__logo:is(.jg,.jg *){width:200px;height:73px;display:block;position:relative;overflow:hidden}.footer__logo:is(.jg,.jg *) img{object-fit:contain;width:100%;height:100%}.footer__col:is(.jg,.jg *){flex-direction:column;flex:none;gap:20px;width:180px;display:flex}.footer__col--contacts:is(.jg,.jg *){width:282px}.footer__h:is(.jg,.jg *){color:var(--c-text);font-size:18px;line-height:22px}.footer__col:is(.jg,.jg *) ul{flex-direction:column;gap:16px;display:flex}.footer__col:is(.jg,.jg *) li{color:#1e2d3d7a;font-size:18px;line-height:22px}.footer__col:is(.jg,.jg *) a{transition:color .2s}.footer__col:is(.jg,.jg *) a:hover{color:var(--c-link)}.footer__col--contacts:is(.jg,.jg *) li:not(.messengers){align-items:center;gap:10px;display:flex}.footer__col--contacts:is(.jg,.jg *) li.footer__addr,.footer__col--contacts:is(.jg,.jg *) li.footer__time{align-items:flex-start}.footer__ic:is(.jg,.jg *){flex:none;align-items:center;height:28px;display:flex}.footer__col--contacts:is(.jg,.jg *) li:not(.footer__addr):not(.messengers){gap:10px}.footer__col--contacts:is(.jg,.jg *) li:nth-child(2) .footer__ic,.footer__time:is(.jg,.jg *) .footer__ic{width:16px}.footer__bottom:is(.jg,.jg *){color:#1e2d3d7a;border-top:1px solid #1e2d3d1f;justify-content:space-between;align-items:center;gap:24px;margin-top:34px;padding-top:16px;font-size:16px;line-height:16px;display:flex}.mcard--video:is(.jg,.jg *) .mcard__media{height:384.61px}.qcard--3:is(.jg,.jg *){height:290px}.br-t:is(.jg,.jg *),.br-m:is(.jg,.jg *){display:none}@media (width<=1023px){.br-t:is(.jg,.jg *){display:inline}.br-d:is(.jg,.jg *){display:none}}.burger-m:is(.jg,.jg *),.m-only:is(.jg,.jg *){display:none}@media (width<=767px){.d-only:is(.jg,.jg *){display:none}.m-only:is(.jg,.jg *){display:inline}p.m-only:is(.jg,.jg *){display:block}.br-m:is(.jg,.jg *){display:inline}}@media (width<=1919px){.jg{--gap:128px}.t-h2:is(.jg,.jg *){letter-spacing:-.88px;font-size:44px;line-height:53px}.t-sub:is(.jg,.jg *){letter-spacing:-.11px;font-size:22px;line-height:26px}.pill:is(.jg,.jg *){padding:10px 12px;font-size:15px;line-height:18px}.pill--1:is(.jg,.jg *){background:linear-gradient(#199fe5,#199fe5) padding-box padding-box,linear-gradient(140.4deg,#4cc4ff,#93dbff) border-box;padding:6px 12px}.pricing:is(.jg,.jg *){padding-top:80px;padding-bottom:80px}.tab[data-tab="1"]:is(.jg,.jg *) .tab__shape--off{fill:#fffc}.pcard:is(.jg,.jg *),.pcard--deco1:is(.jg,.jg *),.pcard--deco4:is(.jg,.jg *){height:529px;padding:20px}.tags:is(.jg,.jg *){gap:8px}.tag:is(.jg,.jg *){font-size:14px;line-height:16px}.quiz:is(.jg,.jg *){padding:128px 16px}.quiz__inner:is(.jg,.jg *){left:-2px}.quiz__bg:is(.jg,.jg *){top:541px;left:249.4px}.about:is(.jg,.jg *){background:linear-gradient(234.1deg,#36b2f0 0%,#20a9ee 100%);min-height:1043px;padding:128px 16px 100px}.about__v1:is(.jg,.jg *){top:760px}.about__v2:is(.jg,.jg *){width:84.7px;height:auto;top:938.3px;left:208.5px}.about__v3:is(.jg,.jg *){width:115.5px;height:auto;top:887.4px;left:81.5px}.about__badges:is(.jg,.jg *){gap:8px}.glass-badge:is(.jg,.jg *){padding:8px 16px 10px;line-height:18px}.about__item:is(.jg,.jg *){border-radius:16px;padding:20px}.note:is(.jg,.jg *){letter-spacing:-.11px;padding:18px;font-size:22px;line-height:26px}.mcard__tag:is(.jg,.jg *){line-height:18px}.acard:is(.jg,.jg *){padding:24px 20px}.camp__v:is(.jg,.jg *){display:none}.camp__stage:is(.jg,.jg *){width:1200px;height:1135px}.camp__head:is(.jg,.jg *){width:1200px;padding:0 84px;left:0}.camp__title:is(.jg,.jg *){width:886.55px;margin:0 auto}.camp__underline:is(.jg,.jg *){content:url(/img/camp-underline-1440.svg);filter:drop-shadow(10px 10px 27.25px #ffd839cc);width:422.14px;height:129.36px;top:66.32px;left:574.94px}.camp__photo--big:is(.jg,.jg *){width:650px;height:467px;top:170px;left:538.92px}.camp__photo--big:is(.jg,.jg *) img{width:680.59px;height:510.45px;top:-21.7px;left:-11.7px}.camp__photo--small:is(.jg,.jg *){width:392.95px;height:262px;top:308.2px;left:307.9px}.ccard--dark:is(.jg,.jg *){width:457px;height:347px;top:467px;left:8.45px}.ccard--dark:is(.jg,.jg *) .ccard__bg{content:url(/img/camp-card1-bg-1440.svg);width:457px;height:347px}.ccard__body:is(.jg,.jg *){width:417px;top:20px;left:20px}.ccard__list:is(.jg,.jg *),.ccard__list:is(.jg,.jg *) ul{gap:8px}.ccard--blue:is(.jg,.jg *){width:418px;height:309px;padding:20px;top:731px;left:354.92px}.ccard--note:is(.jg,.jg *){width:379.27px;height:312px;padding:18px;top:790.9px;left:992.1px}.ccard--note:is(.jg,.jg *) p{width:339.27px}.camp__btn:is(.jg,.jg *){width:362px;top:1075px;left:419px}.reviews__all:is(.jg,.jg *){letter-spacing:-.11px;font-size:22px;line-height:26px}.rcard:is(.jg,.jg *){padding:20px}.faq__title:is(.jg,.jg *){font-size:44px;line-height:48px}.qcard:is(.jg,.jg *){padding:20px}.faq-item__head:is(.jg,.jg *),.faq-item__a:is(.jg,.jg *){padding-left:20px;padding-right:147px}.faq-item__ic:is(.jg,.jg *){right:20px}.final__glow:is(.jg,.jg *){width:130.5px;height:386px;top:132.2px;left:493.8px}.final__photo:is(.jg,.jg *){width:355px;height:454.8px;top:99px;left:397px}.final__brand:is(.jg,.jg *){top:75px}.footer__h:is(.jg,.jg *){letter-spacing:-.05px}}@media (width<=1439px){.jg{--gap:120px}.t-body:is(.jg,.jg *),.checklist:is(.jg,.jg *) li,.qopt__label:is(.jg,.jg *),.acard__text:is(.jg,.jg *) p,.rcard__body:is(.jg,.jg *),.qcard:is(.jg,.jg *) p,.faq-item__a:is(.jg,.jg *) p,.footer__about:is(.jg,.jg *) p,.footer__col:is(.jg,.jg *) li,.footer__h:is(.jg,.jg *),.ccard--note:is(.jg,.jg *) p,.mcard__exp:is(.jg,.jg *){font-size:16px;line-height:20px}.btn:is(.jg,.jg *),.qbtn:is(.jg,.jg *),.rcard__link:is(.jg,.jg *){font-size:16px;line-height:16px}.header:is(.jg,.jg *){margin-bottom:20px}.header__menu:is(.jg,.jg *){font-size:14px;line-height:18px}.header__phone:is(.jg,.jg *)>a{font-size:16px;line-height:20px}.header__online:is(.jg,.jg *){font-size:14px;line-height:18px}.hero__lead:is(.jg,.jg *){letter-spacing:-.09px;font-size:18px;line-height:22px}.hero__location:is(.jg,.jg *){font-size:14px;line-height:18px}.benefits:is(.jg,.jg *){margin-top:calc(60px - var(--gap));gap:20px}.benefits__row:is(.jg,.jg *){gap:20px}.benefits__row:is(.jg,.jg *) .bcard{flex:1 1 0;width:auto}.benefits__row--2:is(.jg,.jg *){justify-content:flex-start;gap:20px;height:526px}.benefits__row--2:is(.jg,.jg *) .bcard--4{flex:none;width:488px}.benefits__col:is(.jg,.jg *){gap:20px;width:692px}.bcard__img--2:is(.jg,.jg *){aspect-ratio:auto;height:200px}.bcard__img--3:is(.jg,.jg *){width:100%;height:200px}.avatar:is(.jg,.jg *){width:90px;height:90px}.avatar:first-child:is(.jg,.jg *) .avatar__clip img{width:93px!important;height:139px!important;top:-14px!important;left:-5px!important}.avatar:nth-child(2):is(.jg,.jg *) .avatar__clip img{width:87px!important;height:130px!important;top:-20px!important;left:-5px!important}.avatar:nth-child(3):is(.jg,.jg *) .avatar__clip img{width:98px!important;height:147px!important;top:-26px!important;left:-13px!important}.avatar:nth-child(4):is(.jg,.jg *) .avatar__clip img{width:70px!important;height:105px!important;top:-16px!important;left:10px!important}.bcard6:is(.jg,.jg *){height:300px}.pill:is(.jg,.jg *){font-size:14px;line-height:20px}.pricing:is(.jg,.jg *){gap:42px}.tab__label:is(.jg,.jg *){letter-spacing:-.09px;font-size:18px;line-height:22px;top:28px}.tab[data-tab="1"]:is(.jg,.jg *) .tab__shape--off{fill:#fdfdfe}.tabpanel:is(.jg,.jg *){gap:35px}.pgrid:is(.jg,.jg *){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tag:is(.jg,.jg *){line-height:20px}.quiz:is(.jg,.jg *){padding:120px 16px}.quiz__inner:is(.jg,.jg *){gap:42px;left:0}.quiz__bg:is(.jg,.jg *){top:629px;left:169.4px}.about:is(.jg,.jg *){min-height:913px;padding:80px 16px}.about__inner:is(.jg,.jg *){gap:42px}.about__row:is(.jg,.jg *){gap:20px}.about__img:is(.jg,.jg *){width:793px}.about__img:is(.jg,.jg *)>img{transform:translate(calc(6px - 50%),calc(.36px - 50%))}.about__list:is(.jg,.jg *),.about__item--first:is(.jg,.jg *){width:387px}.about__item:is(.jg,.jg *){padding:16px}.about__item:nth-child(3):is(.jg,.jg *) p{flex:none;width:301px}.glass-badge:is(.jg,.jg *){font-size:14px}.about__v1:is(.jg,.jg *){top:708px;left:52.6px}.about__v2:is(.jg,.jg *){width:59.9px;top:855.9px;left:206.4px}.about__v3:is(.jg,.jg *){width:78.21px;top:826.8px;left:86.8px}.mentors:is(.jg,.jg *){gap:42px}.note:is(.jg,.jg *){width:692px}.slider__track:is(.jg,.jg *){gap:20px}.mcard:is(.jg,.jg *){width:387px}.mcard__tag:is(.jg,.jg *){font-size:14px}.mcard__name:is(.jg,.jg *){font-weight:500}.adv:is(.jg,.jg *){gap:42px}.adv__grid:is(.jg,.jg *){grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.camp__stage:is(.jg,.jg *){height:1101px}.camp__photo--big:is(.jg,.jg *){width:660.42px;height:467px;top:160px;left:538.44px}.camp__photo--big:is(.jg,.jg *) img{width:686.03px;height:514.52px;top:-23.74px;left:-9.15px}.camp__photo--small:is(.jg,.jg *){width:396.09px;height:264.09px;top:298.9px;left:303.7px}.ccard--dark:is(.jg,.jg *){width:464px;top:457px;left:.4px}.ccard--dark:is(.jg,.jg *) .ccard__bg{content:url(/img/camp-card1-bg-1280.svg);width:464px}.ccard__body:is(.jg,.jg *){width:423px}.ccard--blue:is(.jg,.jg *){width:424.7px;height:285px;top:721px;left:351.49px}.ccard--note:is(.jg,.jg *){width:385px;height:294px;top:772.1px;left:997.7px;transform:translate(-50%,-50%)rotate(3.69deg)}.ccard--note:is(.jg,.jg *) p{width:345px}.camp__btn:is(.jg,.jg *){top:1041px}.reviews__head:is(.jg,.jg *){margin-bottom:42px}.rcard:is(.jg,.jg *){width:387px}.reviews__track:is(.jg,.jg *){min-height:692px}.faq:is(.jg,.jg *){gap:42px}.faq__title:is(.jg,.jg *){letter-spacing:-.88px;line-height:53px}.faq__cards:is(.jg,.jg *){gap:20px}.qcard:is(.jg,.jg *){flex:1 1 0;width:auto}.ffield:is(.jg,.jg *){font-size:16px;line-height:20px}.check--light:is(.jg,.jg *){font-size:14px;line-height:18px}.final__glow:is(.jg,.jg *){width:142.3px;height:420.8px;top:94.2px;left:506.6px}.final__photo:is(.jg,.jg *){width:387px;height:495.8px;top:58px;left:401px}.final__brand:is(.jg,.jg *){top:37px}.map:is(.jg,.jg *){gap:42px}.footer__bottom:is(.jg,.jg *){font-size:14px;line-height:18px}.footer__about:is(.jg,.jg *) p{width:486px}}@media (width<=1279px){.jg{--container:960px;--gap:100px;--side:32px}.t-h2:is(.jg,.jg *){letter-spacing:-.8px;font-size:40px;line-height:48px}.t-sub:is(.jg,.jg *),.t-card:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;line-height:24px}.header:is(.jg,.jg *){margin-bottom:16px}.header__inner:is(.jg,.jg *){padding:20px 16px;position:relative}.header__logo:is(.jg,.jg *){width:110px;height:40px}.header__menu:is(.jg,.jg *){opacity:0;visibility:hidden;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:20px 16px;font-size:16px;line-height:20px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;transform:translateY(-8px);box-shadow:0 20px 40px #1e2d3d1f}.menu-open:is(.jg,.jg *) .header__menu{opacity:1;visibility:visible;transform:none}.header__contacts:is(.jg,.jg *){gap:21px;margin-left:auto}.header__burger:is(.jg,.jg *){justify-content:center;align-items:center;width:32px;height:32px;margin-left:21px;display:flex}.hero__card:is(.jg,.jg *){height:574px}.hero__glow:is(.jg,.jg *){width:381.19px;height:365.94px;top:104.03px;left:538.81px}.hero__text:is(.jg,.jg *){top:88px;left:40px}.hero__title:is(.jg,.jg *){letter-spacing:-.96px;font-size:48px;line-height:58px}.hero__lead:is(.jg,.jg *){width:410px}.hero__btn:is(.jg,.jg *){width:226px;height:44px}.hero__v1:is(.jg,.jg *){width:52px;height:auto;top:430.7px;left:147px}.hero__v2:is(.jg,.jg *){width:40px;height:auto;top:471.6px;left:108.9px}.hero__v3:is(.jg,.jg *){content:url(/img/hero-v3-1024.svg);width:559px;height:403px;top:593.5px;left:77.8px}.hero__v4:is(.jg,.jg *){width:68px;height:auto;top:404.3px;left:75.2px}.hero__photo:is(.jg,.jg *){width:373.56px;height:462px;top:56px;left:542.62px}.hero__photo:is(.jg,.jg *) img{width:395.67px;height:527.56px;top:-32.78px;left:-12.2px}.hero__location:is(.jg,.jg *){display:none}.benefits__row:is(.jg,.jg *) .bcard{gap:16px;height:384px;padding:16px}.benefits__row:is(.jg,.jg *) .bcard--outline{padding:14px}.bcard__text:is(.jg,.jg *){gap:14px}.bcard__img--2:is(.jg,.jg *),.bcard__img--3:is(.jg,.jg *){aspect-ratio:347/200;height:auto}.bcard__img--1:is(.jg,.jg *)>img:not(.deco){width:292px;height:194px;top:-13px;left:-7px;transform:none}.bcard__img--2:is(.jg,.jg *)>img:not(.deco){width:279px;height:182px;left:-9px;transform:none;top:-15px!important}.avatars:is(.jg,.jg *){top:54px;left:20px}.avatar:is(.jg,.jg *){width:80px;height:80px}.avatar:first-child:is(.jg,.jg *) .avatar__clip img{width:82.7px!important;height:123.6px!important;top:-12.4px!important;left:-4.44px!important}.avatar:nth-child(2):is(.jg,.jg *) .avatar__clip img{width:77.3px!important;height:115.6px!important;top:-17.8px!important;left:-4.44px!important}.avatar:nth-child(3):is(.jg,.jg *) .avatar__clip img{width:87.1px!important;height:130.7px!important;top:-23.1px!important;left:-11.56px!important}.avatar:nth-child(4):is(.jg,.jg *) .avatar__clip img{width:62.2px!important;height:93.3px!important;top:-14.2px!important;left:8.89px!important}.benefits__row--2:is(.jg,.jg *){align-items:stretch;height:auto}.benefits__row--2:is(.jg,.jg *) .bcard--4{width:388px;height:auto;padding:16px}.bcard__img--4:is(.jg,.jg *){height:327.4px}.bcard__img--4:is(.jg,.jg *)>img:not(.deco){top:-161px;left:-66px;transform:none}.benefits__col:is(.jg,.jg *){width:552px}.bcard5:is(.jg,.jg *){height:185px}.bcard5__v1:is(.jg,.jg *),.bcard5__v2:is(.jg,.jg *){top:123.8px;left:415.5px}.bcard5__icon:is(.jg,.jg *){top:93.6px;left:415.6px}.bcard5__text:is(.jg,.jg *){width:287px;top:14px;left:14px}.bcard5__text:is(.jg,.jg *) .t-body{width:287px}.bcard6:is(.jg,.jg *){height:234px}.bcard6__v:is(.jg,.jg *){top:86.2px;left:478.2px}.bcard6__photo:is(.jg,.jg *){width:182px;height:202px;top:16px;left:354px}.bcard6__photo:is(.jg,.jg *) img{width:266.1px;height:205.1px;top:-1.4px;left:-44.2px}.bcard6__content:is(.jg,.jg *){justify-content:flex-start;gap:32px;width:327px;top:16px;bottom:auto;left:16px}.bcard6__content:is(.jg,.jg *) .t-card{width:259px}.pill:is(.jg,.jg *),.pill--1:is(.jg,.jg *){height:32px;padding:0 8px;line-height:18px}.pill__ic:is(.jg,.jg *){width:20px;height:20px}.pill__ic:is(.jg,.jg *) img{transform-origin:0 0;transform:scale(.8333)}.pricing:is(.jg,.jg *){padding:80px 32px}.tabs:is(.jg,.jg *){width:800px;height:60px}.tab:is(.jg,.jg *){width:280px;height:60px}.tab[data-tab="1"]:is(.jg,.jg *){left:260px}.tab[data-tab="2"]:is(.jg,.jg *){left:520px}.tab__shape--on:is(.jg,.jg *){width:280px;height:60px}.tab__shape--off:is(.jg,.jg *){width:280px;height:50px}.tab__shape:is(.jg,.jg *){overflow:visible}.tab__shape--on:is(.jg,.jg *){transform-origin:0 0}.tab__label:is(.jg,.jg *){top:19px}.tabpanel:is(.jg,.jg *){padding:20px}.pcard__cube:is(.jg,.jg *){width:82.7px;height:93px;margin-left:5.2px}.pcard__cube:nth-of-type(3):is(.jg,.jg *){top:349px!important;left:303.5px!important}.pcard__cube:nth-of-type(4):is(.jg,.jg *){top:391.8px!important;left:364px!important}.pcard__cube:nth-of-type(5):is(.jg,.jg *){top:391.8px!important;left:243px!important}.pcard__cube:nth-of-type(6):is(.jg,.jg *){top:434.6px!important;left:303.5px!important}.pcard__v43:is(.jg,.jg *){top:591.9px;left:452.2px}.pcard__bigcube:is(.jg,.jg *){width:124.4px;height:124.4px;top:432px;left:355px}.pcard__term:is(.jg,.jg *){width:56.89px;height:auto;top:409.1px;left:246.3px}.quiz:is(.jg,.jg *){padding:100px 32px}.quiz__bg:is(.jg,.jg *){top:606px;left:169.4px}.quiz__card:is(.jg,.jg *){width:634px;padding-left:50px}.quiz__q:is(.jg,.jg *){letter-spacing:-.1px;margin-top:59px;padding-left:16px;font-size:20px;line-height:24px}.quiz__options:is(.jg,.jg *){gap:65px;padding:32px 0 0}.qopt:is(.jg,.jg *),.qopt__img:is(.jg,.jg *){width:125px}.qopt__img:is(.jg,.jg *){height:125px}.qopt__img:is(.jg,.jg *) img{zoom:.8333}.quiz__nav:is(.jg,.jg *){top:337px;left:52.5px;right:47px}.quiz__step:is(.jg,.jg *),.select:is(.jg,.jg *){width:505px}.about:is(.jg,.jg *){background:linear-gradient(230.4deg,#36b2f0 0%,#20a9ee 100%);min-height:846px;padding:80px 32px}.about__row:is(.jg,.jg *){gap:20px}.about__img:is(.jg,.jg *){width:633px;height:478.94px}.about__img:is(.jg,.jg *)>img{width:734px;height:489px;transform:translate(calc(15.5px - 50%),calc(.03px - 50%))}.about__list:is(.jg,.jg *),.about__item--first:is(.jg,.jg *){width:307px}.about__item:is(.jg,.jg *) img{width:20px;height:auto;margin:2px}.about__item:is(.jg,.jg *) p{letter-spacing:-.09px;font-size:18px;line-height:22px}.about__item:nth-child(3):is(.jg,.jg *) p{flex:1 0 0;width:auto}.about__v1:is(.jg,.jg *){top:649px}.about__v2:is(.jg,.jg *){width:67.8px;top:796.6px;left:184.8px}.about__v3:is(.jg,.jg *){width:92.4px;top:735px;left:86.6px}.mentors:is(.jg,.jg *){gap:42px}.note:is(.jg,.jg *){letter-spacing:-.1px;width:470px;padding:14px;font-size:20px;line-height:24px}.note:is(.jg,.jg *)+.note{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(126.5deg,#23aef2 0%,#4cc4ff 50%,#93dbff 100%) border-box}.mcard:is(.jg,.jg *){width:307px;height:513px}.mcard__photo:is(.jg,.jg *){width:260px;height:315px}.mcard--m1:is(.jg,.jg *) .mcard__person{width:266.67px!important;height:400px!important;top:-31px!important;left:-.5px!important}.mcard--m2:is(.jg,.jg *) .mcard__person{width:260px!important;height:390px!important;top:-53px!important;left:0!important}.mcard--m3:is(.jg,.jg *) .mcard__person{width:283px!important;height:424px!important;top:-51.85px!important;left:-.5px!important}.mcard--m4:is(.jg,.jg *) .mcard__person{width:250px!important;height:374px!important;top:-19px!important;left:-.5px!important;right:auto!important}.mcard__info:is(.jg,.jg *){padding:14px 16px 0}.mcard__name:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;line-height:24px}.mcard--video:is(.jg,.jg *) .mcard__media{height:341.3px}.mcard__play:is(.jg,.jg *){top:293.3px;left:105.5px}.mentors:is(.jg,.jg *) .arrows{justify-content:center}.acard:is(.jg,.jg *){gap:20px;height:267.3px}.acard__ic:is(.jg,.jg *){width:45px;height:45px}.acard__ic:is(.jg,.jg *) img{width:75%;height:auto}.acard--photo:is(.jg,.jg *) img{width:479.3px;height:279.06px;top:-5.48px;left:-86.12px}.camp:is(.jg,.jg *){padding:0}.camp__stage:is(.jg,.jg *){width:960px;height:1135px}.camp__head:is(.jg,.jg *){width:960px;padding:0}.camp__title:is(.jg,.jg *){width:886.55px}.camp__underline:is(.jg,.jg *){width:413.37px;top:56.32px;left:390.29px}.camp__photo--big:is(.jg,.jg *){width:541.73px;height:383.07px;top:150px;left:418.27px}.camp__photo--big:is(.jg,.jg *) img{width:562.74px;height:422.05px;top:-19.47px;left:-7.51px}.camp__photo--small:is(.jg,.jg *){width:387.41px;height:258.3px;top:343.9px;left:198.2px}.ccard--dark:is(.jg,.jg *){top:496px;left:0}.ccard__body:is(.jg,.jg *){width:424px}.ccard__list:is(.jg,.jg *) li{font-size:16px;line-height:20px}.ccard--blue:is(.jg,.jg *) .ccard__list>p{display:none}.ccard--blue:is(.jg,.jg *){width:424.7px;height:280px;top:760px;left:352px}.ccard--note:is(.jg,.jg *){width:385.33px;height:260px;top:640.4px;left:757px}.ccard--note:is(.jg,.jg *) p{width:345.33px}.camp__btn:is(.jg,.jg *){top:1075px;left:299px}.reviews__all:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;font-weight:400;line-height:24px}.reviews__track:is(.jg,.jg *){min-height:737px}.rcard:is(.jg,.jg *){width:307px}.rcard__ava:is(.jg,.jg *){width:40px;height:40px}.rcard__name:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;line-height:24px}.rcard__img:is(.jg,.jg *){height:140px}.faq:is(.jg,.jg *){gap:52px}.faq__title:is(.jg,.jg *){letter-spacing:-.8px;font-size:40px;line-height:48px}.qcard--1:is(.jg,.jg *),.qcard--3:is(.jg,.jg *){height:298px}.qcard--2:is(.jg,.jg *){height:320px}.faq-item__q:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;line-height:24px}.final__v1:is(.jg,.jg *){top:286.8px;left:51.7px}.final__v2:is(.jg,.jg *){width:73px;height:auto;top:381.3px;left:163.3px}.final__v3:is(.jg,.jg *){width:99.6px;height:auto;top:291.9px;left:89px}.final__glow:is(.jg,.jg *){width:131.4px;height:388.7px;top:153.5px;left:394.7px}.final__photo:is(.jg,.jg *){width:357.5px;height:458px;top:120px;left:297.2px}.final__brand:is(.jg,.jg *){font-size:40px;line-height:48px;top:52px;left:40px}.final__title:is(.jg,.jg *){letter-spacing:-.24px;width:320px;font-size:24px;line-height:32px;top:63px;left:600px}.final__form:is(.jg,.jg *){width:320px;top:151px;left:600px}.ffield:is(.jg,.jg *){height:52px;padding:14px 24px}.final__btn:is(.jg,.jg *){height:52px}.footer__top:is(.jg,.jg *){flex-direction:column;gap:48px}.footer__cols:is(.jg,.jg *){gap:65px;display:flex}.footer__h:is(.jg,.jg *){font-size:18px;line-height:22px}}@media (width<=1023px){.jg{--container:704px;--gap:80px}.t-h2:is(.jg,.jg *){letter-spacing:-.68px;font-size:34px;line-height:41px}.benefits:is(.jg,.jg *){margin-top:calc(40px - var(--gap))}.hero__card:is(.jg,.jg *){height:1277px}.hero__text:is(.jg,.jg *){position:static}.hero__heading:is(.jg,.jg *){width:500px;position:absolute;top:86px;left:60px}.hero__title:is(.jg,.jg *){letter-spacing:-.88px;font-size:44px;line-height:54px}.hero__lead:is(.jg,.jg *){width:500px}.hero__btn:is(.jg,.jg *){width:283px;height:48px;position:absolute;top:988px;left:60px}.hero__glow:is(.jg,.jg *){width:500px;height:480px;top:387px;left:76px}.hero__photo:is(.jg,.jg *){width:532px;height:658px;top:298px;left:60px}.hero__photo:is(.jg,.jg *) img{width:563.51px;height:751.35px;top:-46.67px;left:-17.37px}.hero__v5:is(.jg,.jg *){content:url(/img/hero-line-768.svg);--r:-107.71deg;width:594.86px;height:602.96px;top:710.9px;left:823.2px}.hero__v3:is(.jg,.jg *){content:url(/img/hero-v3-768.svg);width:587px;height:431px;top:1267.5px;left:76px}.hero__v2:is(.jg,.jg *){width:54.96px;top:1229.5px;left:161px}.hero__v4:is(.jg,.jg *){width:110px;top:1113.9px;left:150.8px}.hero__v1:is(.jg,.jg *){width:84px;top:1175.4px;left:262.9px}.benefits:is(.jg,.jg *){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.benefits__row:is(.jg,.jg *),.benefits__row--2:is(.jg,.jg *),.benefits__col:is(.jg,.jg *){display:contents}.benefits__row:is(.jg,.jg *) .bcard,.benefits__row--2:is(.jg,.jg *) .bcard--4{gap:16px;width:auto;height:393px;padding:16px}.benefits__row:is(.jg,.jg *) .bcard--outline{padding:14px}.bcard__img--1:is(.jg,.jg *)>img:not(.deco){width:310px;height:206px;top:-9px;left:1px}.bcard__img--2:is(.jg,.jg *)>img:not(.deco){width:310px;height:201px;left:1px;top:-11px!important}.avatars:is(.jg,.jg *){top:75px;left:20px}.bcard__img--4:is(.jg,.jg *){height:265px}.bcard__img--4:is(.jg,.jg *)>img:not(.deco){width:303px;height:404px;top:-69px;left:4.5px}.bcard5:is(.jg,.jg *),.bcard6:is(.jg,.jg *){grid-column:1/-1}.bcard6:is(.jg,.jg *){margin-top:4px}.bcard5__v1:is(.jg,.jg *),.bcard5__v2:is(.jg,.jg *){top:111.8px;left:563.5px}.bcard5__icon:is(.jg,.jg *){top:81.6px;left:563.6px}.bcard6__v:is(.jg,.jg *){top:87.2px;left:555.2px}.bcard6__photo:is(.jg,.jg *){width:250px;left:438px}.bcard6__photo:is(.jg,.jg *) img{width:282.62px;height:210.85px;top:-4.36px;left:-30.52px}.bcard6__content:is(.jg,.jg *){width:313px}.bcard6__content:is(.jg,.jg *) .t-card{width:289px}.pricing:is(.jg,.jg *){background:linear-gradient(168.2deg,#f9f9fb 0%,#cfeeff 100%);gap:42px;padding:60px 32px}.pricing__head:is(.jg,.jg *){gap:16px}.pricing__title:is(.jg,.jg *){width:548px}.pricing__sub:is(.jg,.jg *){width:667px}.pricing__box:is(.jg,.jg *){align-items:flex-start}.tabs:is(.jg,.jg *){width:800px;height:80px;margin-bottom:-30px}.tab:is(.jg,.jg *),.tab__shape--on:is(.jg,.jg *),.tab__shape--off:is(.jg,.jg *){width:280px}.tab:is(.jg,.jg *),.tab__shape--on:is(.jg,.jg *){height:80px}.tab__shape--off:is(.jg,.jg *){height:50px}.tab__label:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;line-height:24px;top:18px}.tabpanel:is(.jg,.jg *){width:calc(100% + var(--side));margin-right:calc(-1 * var(--side));border-radius:38px 0 0 24px}.pgrid:is(.jg,.jg *){scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.pgrid:is(.jg,.jg *)::-webkit-scrollbar{display:none}.pgrid:is(.jg,.jg *) .pcard{scroll-snap-align:start;flex:0 0 594px;height:673px;padding:23px}.pcard__body:is(.jg,.jg *),.pcard__head:is(.jg,.jg *){gap:20px}.tag:is(.jg,.jg *){font-size:14px;line-height:18px}.pricing__foot:is(.jg,.jg *){align-items:flex-start}.pricing__foot:is(.jg,.jg *) .divider{display:none}.pricing__btn:is(.jg,.jg *){width:304px}.quiz:is(.jg,.jg *){padding:80px 32px}.quiz__bg:is(.jg,.jg *){content:url(/img/quiz-bg-768.svg);width:507px;height:411px;top:608.2px;left:86.7px}.quiz__inner:is(.jg,.jg *){width:619px}.quiz__title:is(.jg,.jg *){width:609px}.quiz__card:is(.jg,.jg *){width:619px;padding-left:55px}.quiz__q:is(.jg,.jg *){margin-top:57px;padding-left:16px}.quiz__options:is(.jg,.jg *){gap:42px;padding-top:40px}.qopt:is(.jg,.jg *){width:140px}.qopt__img:is(.jg,.jg *){width:140px;height:140px}.qopt__img:is(.jg,.jg *) img{zoom:.9333}.quiz__nav:is(.jg,.jg *){top:339px;left:57.5px;right:59px}.quiz__step:is(.jg,.jg *),.select:is(.jg,.jg *){width:504px}.about:is(.jg,.jg *){background:#23aef2;min-height:1240px;padding:60px 32px 0}.about__inner:is(.jg,.jg *){gap:42px}.about__row:is(.jg,.jg *){flex-direction:column;gap:20px}.about__img:is(.jg,.jg *){width:704px;height:475.2px}.about__img:is(.jg,.jg *)>img{width:726.15px;height:483.62px;top:0;left:-11.67px;transform:none}.about__badges:is(.jg,.jg *){gap:12.28px;top:24.92px;left:24.6px}.glass-badge:is(.jg,.jg *){height:37.27px}.about__list:is(.jg,.jg *),.about__item--first:is(.jg,.jg *){width:704px}.about__item:is(.jg,.jg *){padding:20px}.about__item:is(.jg,.jg *) img{width:23.54px;margin:2px}.about__item:is(.jg,.jg *) p{letter-spacing:-.1px;font-size:20px;line-height:24px}.about__v1:is(.jg,.jg *){content:url(/img/about-line-768.svg);width:773.3px;height:739.61px;top:928.5px;left:81.9px}.about__v2:is(.jg,.jg *){width:91.39px;top:1162.1px;left:256.4px}.about__v3:is(.jg,.jg *){width:115px;top:1107.5px;left:124.1px}.mentors__head:is(.jg,.jg *) h2{width:614px}.note:is(.jg,.jg *){width:614px;padding:18px}.note:is(.jg,.jg *)+.note{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(116.8deg,#23aef2 0%,#4cc4ff 50%,#93dbff 100%) border-box}.slider__track:is(.jg,.jg *){gap:16px}.mcard:is(.jg,.jg *){width:344px;height:514px}.mcard__main:is(.jg,.jg *){align-items:center}.mcard--m4:is(.jg,.jg *) .mcard__person{width:220px!important;height:330px!important;top:-16px!important;left:49px!important}.adv__title:is(.jg,.jg *){align-content:center;height:53px;display:grid}.adv__grid:is(.jg,.jg *){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.acard:is(.jg,.jg *){height:300px}.acard__text:is(.jg,.jg *){gap:16px}.acard--photo:is(.jg,.jg *) img{width:537.07px;height:312.7px;top:-6.14px;left:-96.5px}.camp__stage:is(.jg,.jg *){flex-direction:column;gap:16px;width:704px;height:auto;display:flex}.camp__stage:is(.jg,.jg *)>*{position:relative!important;top:auto!important;left:auto!important;transform:none!important}.camp__head:is(.jg,.jg *){order:1;width:524px;margin-bottom:16px;padding:0}.camp__title:is(.jg,.jg *){text-align:left;width:524px;margin:0}.camp__underline:is(.jg,.jg *){content:url(/img/camp-underline-768.svg);width:326.56px;height:129.36px;position:absolute!important;top:83.32px!important;left:108.72px!important}.camp__head:is(.jg,.jg *){padding-bottom:22px}.ccard--note:is(.jg,.jg *){order:2;width:704px;height:180px;padding:18px}.ccard--note:is(.jg,.jg *) p{width:664px}.camp__photo--big:is(.jg,.jg *){order:3;width:704px;height:467px}.camp__photo--big:is(.jg,.jg *) img{width:708.3px;height:531.23px;top:-32.09px;left:1.74px}.ccard--dark:is(.jg,.jg *){order:4;width:434px;height:347px}.ccard--dark:is(.jg,.jg *) .ccard__bg{content:url(/img/camp-card1-bg-768.svg);width:434px}.ccard__body:is(.jg,.jg *){width:402px}.ccard--blue:is(.jg,.jg *){order:5;width:378px;height:296px;margin:-103px 0 0 326px}.camp__photo--small:is(.jg,.jg *){order:6;width:704px;height:470px}.camp__btn:is(.jg,.jg *){order:7;align-self:center;width:362px;margin-top:19px;position:relative}.reviews__head:is(.jg,.jg *){gap:16px}.reviews__head:is(.jg,.jg *) h2{width:521px}.reviews__all:is(.jg,.jg *){letter-spacing:0;font-size:18px;font-weight:500;line-height:22px}.reviews__track:is(.jg,.jg *){gap:16px;min-height:687px}.rcard:is(.jg,.jg *){width:344px}.faq:is(.jg,.jg *){gap:42px}.faq__title:is(.jg,.jg *){letter-spacing:-.68px;padding:10px 0;font-size:34px;line-height:41px}.faq__cards:is(.jg,.jg *){flex-direction:column;align-items:stretch;gap:16px}.qcard:is(.jg,.jg *),.qcard--1:is(.jg,.jg *),.qcard--2:is(.jg,.jg *),.qcard--3:is(.jg,.jg *){flex:none;width:100%;height:auto}.qcard--1:is(.jg,.jg *){height:160px}.qcard--2:is(.jg,.jg *){height:180px}.qcard--3:is(.jg,.jg *){height:120px}.faq-item__head:is(.jg,.jg *),.faq-item__a:is(.jg,.jg *){padding-right:54px}.final__card:is(.jg,.jg *){height:815px}.final__v1:is(.jg,.jg *),.final__v2:is(.jg,.jg *),.final__v3:is(.jg,.jg *){display:none}.final__brand:is(.jg,.jg *){letter-spacing:-.68px;width:485px;font-size:34px;line-height:41px;top:48px;left:86px}.final__glow:is(.jg,.jg *){width:131.42px;height:388.68px;top:180.45px;left:112.51px}.final__photo:is(.jg,.jg *){width:357.5px;height:457.97px;top:147px;left:15px}.final__title:is(.jg,.jg *){white-space:normal;width:320px;top:183px;left:322px}.final__form:is(.jg,.jg *){top:271px;left:322px}.map__box:is(.jg,.jg *){height:403px}.footer:is(.jg,.jg *){padding-top:32px}.footer__cols:is(.jg,.jg *){gap:0}.footer__col--contacts:is(.jg,.jg *){width:228px}.footer__bottom:is(.jg,.jg *){flex-direction:column;align-items:flex-start;gap:24px}.footer__bottom:is(.jg,.jg *) p:first-child{order:0}}@media (width<=767px){.jg{--container:calc(100vw - 40px);--side:20px;--gap:80px}.t-h2:is(.jg,.jg *){letter-spacing:-.32px;font-size:32px;line-height:38px}.t-card:is(.jg,.jg *){letter-spacing:-.1px;font-size:20px;line-height:24px}.t-body:is(.jg,.jg *),.checklist:is(.jg,.jg *) li,.acard__text:is(.jg,.jg *) p,.rcard__body:is(.jg,.jg *),.qcard:is(.jg,.jg *) p,.faq-item__a:is(.jg,.jg *) p,.footer__about:is(.jg,.jg *) p,.footer__col:is(.jg,.jg *) li,.ccard--note:is(.jg,.jg *) p{font-size:16px;line-height:20px}.header:is(.jg,.jg *){max-width:none;margin-bottom:16px}.header__inner:is(.jg,.jg *){border-radius:16px;padding:20px}.header__logo:is(.jg,.jg *){width:80px;height:29px}.header__contacts:is(.jg,.jg *){display:none}.header__burger:is(.jg,.jg *){width:24px;height:24px;margin-left:auto}.burger-d:is(.jg,.jg *){display:none}.burger-m:is(.jg,.jg *){display:block}.header__menu:is(.jg,.jg *){top:calc(100% + 8px)}.hero.container:is(.jg,.jg *){max-width:none;padding-inline:0}.hero__card:is(.jg,.jg *){border-radius:20px;flex-direction:column;height:1017px;padding:40px 20px 0;display:flex}.hero__text:is(.jg,.jg *),.hero__heading:is(.jg,.jg *){display:contents}.hero__title:is(.jg,.jg *){letter-spacing:-2px;white-space:normal;order:1;font-size:38px;line-height:48px;position:relative}.hero__photo:is(.jg,.jg *){aspect-ratio:374/462.54;order:2;width:100%;height:auto;margin-top:20px;position:relative;top:auto;left:auto}.hero__photo:is(.jg,.jg *) img{width:105.92%;height:114.19%;top:-7.1%;left:-3.26%}.hero__lead:is(.jg,.jg *){order:3;width:332px;max-width:100%;margin-top:20px;font-size:18px;font-weight:400;line-height:22px;position:relative}.hero__btn:is(.jg,.jg *){order:4;width:100%;height:44px;margin-top:35px;position:relative;top:auto;left:auto}.hero__glow:is(.jg,.jg *){width:480px;height:461px;top:120px;left:-39px}.hero__v5:is(.jg,.jg *){content:url(/img/hero-v5.svg);--r:-68.39deg;width:583.05px;height:427px;top:445.5px;left:577.3px}.hero__v2:is(.jg,.jg *){--r:28.41deg;width:46.34px;height:43.27px;top:954.2px;left:112.5px}.hero__v3:is(.jg,.jg *){top:1018.5px;left:28.9px}.hero__v4:is(.jg,.jg *){width:113.28px;top:864.9px;left:106.9px}.hero__v1:is(.jg,.jg *){width:86.51px;top:926.4px;left:222.3px}.benefits:is(.jg,.jg *){margin-top:calc(40px - var(--gap));grid-template-columns:minmax(0,1fr);gap:16px}.benefits__row:is(.jg,.jg *) .bcard,.benefits__row--2:is(.jg,.jg *) .bcard--4{gap:16px;height:auto;padding:16px}.benefits__row:is(.jg,.jg *) .bcard--outline{padding:16px}.bcard__text:is(.jg,.jg *){gap:12px}.bcard--1:is(.jg,.jg *) .bcard__img--1{aspect-ratio:338/195.9}.bcard__img--1:is(.jg,.jg *)>img:not(.deco){width:101.78%;height:116.39%;top:-6.13%;left:-.89%}.bcard--2:is(.jg,.jg *){background:#ffffffb3;height:365px!important;padding-bottom:0!important}.bcard__img--2:is(.jg,.jg *),.bcard__img--3:is(.jg,.jg *){aspect-ratio:342/192.64}.bcard__img--2:is(.jg,.jg *)>img:not(.deco){width:112.57%;height:129.78%;left:-12.28%;top:-15.05%!important}.bcard__line:is(.jg,.jg *){top:201.5px;left:261.8px}.avatars:is(.jg,.jg *){top:82.07px;left:30.5px}.bcard--4:is(.jg,.jg *){order:2}.benefits:is(.jg,.jg *) .bcard--1{height:360px}.benefits:is(.jg,.jg *) .bcard--3{height:380.64px}.benefits:is(.jg,.jg *) .bcard--4{height:401.71px}.benefits:is(.jg,.jg *) .bcard5{height:365px}.benefits:is(.jg,.jg *) .bcard6{height:544.49px}.bcard__img--4:is(.jg,.jg *){aspect-ratio:342/305.71;height:auto}.bcard__img--4:is(.jg,.jg *)>img:not(.deco){width:101.46%;height:151.45%;top:-25.55%;left:-.88%}.bcard5:is(.jg,.jg *){border-radius:16px;flex-direction:column;gap:16px;height:auto;padding:16px;display:flex;position:relative}.bcard5__img:is(.jg,.jg *){background:#fff;border-radius:8px;height:185px;position:relative;inset:auto;overflow:hidden}.bcard5__v1:is(.jg,.jg *),.bcard5__v2:is(.jg,.jg *){top:122px;left:215px}.bcard5__icon:is(.jg,.jg *){top:91.8px;left:215.1px}.bcard5__text:is(.jg,.jg *){gap:12px;width:auto;position:static}.bcard5__text:is(.jg,.jg *) .t-body{width:auto}.bcard6:is(.jg,.jg *){flex-direction:column;gap:27.64px;height:auto;margin-top:0;padding:16px;display:flex}.bcard6__v:is(.jg,.jg *){--r:-102.57deg;top:185px;left:323.2px}.bcard6__photo:is(.jg,.jg *){aspect-ratio:342/305;width:100%;height:auto;position:relative;top:auto;left:auto}.bcard6__photo:is(.jg,.jg *) img{width:121.35%;height:101.64%;top:-.66%;left:-15.79%}.bcard6__content:is(.jg,.jg *){gap:10px;width:100%;position:relative;top:auto;left:auto}.bcard6__content:is(.jg,.jg *) .t-card{width:299px;max-width:100%}.bcard6__badges:is(.jg,.jg *){gap:8px}.pill:is(.jg,.jg *),.pill--1:is(.jg,.jg *){gap:8px;height:34px;padding:0 8px}.pill__ic:is(.jg,.jg *){width:24px;height:24px}.pill__ic:is(.jg,.jg *) img{transform:none}.group-blue:is(.jg,.jg *){gap:var(--gap)}.pricing:is(.jg,.jg *){background:0 0;align-items:stretch;gap:32px;padding:0}.pricing__head:is(.jg,.jg *){text-align:left;align-items:flex-start;gap:16px;padding:0 20px}.pricing__title:is(.jg,.jg *){width:361px;max-width:100%}.pricing__sub:is(.jg,.jg *){letter-spacing:-.09px;width:297px;color:var(--c-text);font-size:18px;line-height:22px}.tabs:is(.jg,.jg *){width:calc(100% - 20px);height:70px;margin:0 0 -16.76px 20px}.tab:is(.jg,.jg *){width:169.77px;height:70px}.tab[data-tab="1"]:is(.jg,.jg *){left:145.8px}.tab[data-tab="2"]:is(.jg,.jg *){left:291.6px}.tab__shape--on:is(.jg,.jg *),.tab__shape--off:is(.jg,.jg *){display:none!important}.tab:is(.jg,.jg *):before{content:"";background:url(/img/tabm-inactive.svg) 0 0/100% 100% no-repeat;position:absolute;inset:0 2.62px}.tab[data-tab="1"]:is(.jg,.jg *):before{filter:brightness(1.004)}.tab.is-active:is(.jg,.jg *):before{background-image:url(/img/tabm-active.svg)}.tab__label:is(.jg,.jg *){letter-spacing:0;color:var(--c-text);font-size:18px;line-height:22px;top:16px}.tabpanel:is(.jg,.jg *){border-radius:20px;gap:24px;width:100%;margin:0;padding:24px 20px}.pgrid:is(.jg,.jg *){margin-right:-20px;padding-right:20px}.pgrid:is(.jg,.jg *) .pcard{flex:0 0 340px;height:791px;padding:16px}.pcard:is(.jg,.jg *) .t-card{letter-spacing:0;font-size:22px;line-height:26px}.pcard__head:is(.jg,.jg *){gap:7.39px}.tags:is(.jg,.jg *){gap:8px;padding-bottom:8px}.pcard__cube:is(.jg,.jg *),.pcard__v1:is(.jg,.jg *),.pcard__v2:is(.jg,.jg *),.pcard--deco4:is(.jg,.jg *) .deco,.pcard__bigcube:is(.jg,.jg *){display:none}.pcard--deco1:is(.jg,.jg *):after{content:"";pointer-events:none;background:url(/img/prm-v1.svg) 50%/583.05px 427px no-repeat;width:544.34px;height:503.93px;position:absolute;top:559.97px;left:-217px;transform:rotate(-34.44deg)}.pricing__btn:is(.jg,.jg *){width:321px;height:44px}.quiz:is(.jg,.jg *){background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;border:2px solid #0000;border-radius:20px;margin:0;padding:24px 20px}.quiz__bg:is(.jg,.jg *){display:none}.quiz__inner:is(.jg,.jg *){align-items:flex-start;gap:32px;width:100%}.quiz__title:is(.jg,.jg *){letter-spacing:-.28px;text-align:left;width:375px;max-width:100%;font-size:28px;line-height:34px}.quiz__card:is(.jg,.jg *){background:0 0;border:0;border-radius:0;width:100%;height:auto;padding:0;overflow:visible}.quiz__step:is(.jg,.jg *),.select:is(.jg,.jg *){width:100%}.quiz__q:is(.jg,.jg *){letter-spacing:-.09px;color:#000;margin:0;padding:0;font-size:18px;font-weight:400;line-height:22px}.quiz__options:is(.jg,.jg *){flex-wrap:wrap;gap:16px;padding:16px 0 0}.qopt:is(.jg,.jg *){width:calc(50% - 8px)}.qopt__img:is(.jg,.jg *){aspect-ratio:1;width:100%;height:auto}.qopt__img:is(.jg,.jg *) img{zoom:1.1933}.qopt__label:is(.jg,.jg *){color:#000000a3;font-size:16px;line-height:20px}.quiz__nav:is(.jg,.jg *){margin-top:24px;position:static}.qbtn:is(.jg,.jg *){height:48px}.qbtn--ghost:is(.jg,.jg *){border-color:var(--c-text);color:var(--c-text)}.qbtn--blue:is(.jg,.jg *){background:#31b0f0}.quiz__fields:is(.jg,.jg *){padding-top:16px}.select:is(.jg,.jg *){margin:16px 0 0;top:0}.about:is(.jg,.jg *){background:#26acef;border-radius:20px;min-height:1150px;padding:50px 20px 0}.about__inner:is(.jg,.jg *){gap:32px}.about__title:is(.jg,.jg *){text-align:left;width:361px;margin:0}.about__row:is(.jg,.jg *){gap:16px}.about__img:is(.jg,.jg *){aspect-ratio:374/256.16;border-radius:16px;width:100%;height:auto}.about__img:is(.jg,.jg *)>img{width:106.15%;height:103.45%;top:-1.59%;left:-5.88%}.about__badges:is(.jg,.jg *){display:none}.about__list:is(.jg,.jg *),.about__item--first:is(.jg,.jg *){width:100%}.about__item:is(.jg,.jg *){align-items:center;min-height:120px;padding:16px 22px}.about__item:is(.jg,.jg *) p{letter-spacing:-.09px;font-size:18px;line-height:22px}.about__v1:is(.jg,.jg *){content:url(/img/about-line-414.svg);width:538.36px;height:498.42px;top:1010.9px;left:90.6px}.about__v2:is(.jg,.jg *){width:79.86px;top:1056px;left:196.4px}.about__v3:is(.jg,.jg *){width:108.87px;top:996.9px;left:86.1px}.mentors:is(.jg,.jg *){gap:32px}.mentors__head:is(.jg,.jg *){display:contents}.mentors__head:is(.jg,.jg *) h2{order:1;width:100%;padding-inline:20px}.mentors:is(.jg,.jg *)>.container:last-child{order:2}.mentors__notes:is(.jg,.jg *){order:3;margin-top:-8px;padding-inline:20px}.note:is(.jg,.jg *){letter-spacing:-.09px;width:100%;padding:14px 20px;font-size:18px;line-height:22px}.note:is(.jg,.jg *)+.note{background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box}.mcard:is(.jg,.jg *){width:calc(100vw - 40px);height:591px}.mcard__photo:is(.jg,.jg *){width:298px;height:361px}.mcard__info:is(.jg,.jg *){padding:16px 16px 32px}.mcard:is(.jg,.jg *) .mcard__person{width:298px!important;height:448px!important;top:-55px!important;left:0!important;right:auto!important}.mcard--video:is(.jg,.jg *) .mcard__media{height:384.61px}.mcard__play:is(.jg,.jg *){top:336.61px;left:125px}.mentors:is(.jg,.jg *) .arrows{display:none}.adv:is(.jg,.jg *){gap:32px}.adv__title:is(.jg,.jg *){text-align:left;height:auto;display:block}.adv__grid:is(.jg,.jg *){grid-template-columns:minmax(0,1fr);gap:16px}.acard:is(.jg,.jg *){gap:16px;height:auto;min-height:231px;padding:24px 16px}.acard__text:is(.jg,.jg *){gap:10px}.acard__text:is(.jg,.jg *) p{color:#1e2d3d80;width:100%}.acard--photo:is(.jg,.jg *){border-radius:16px;height:270px}.acard--photo:is(.jg,.jg *) img{width:133.17%;height:107.4%;top:-3.83%;left:-16.63%}.acard:nth-child(2):is(.jg,.jg *){min-height:270px}.acard:nth-child(n+4):is(.jg,.jg *){min-height:261px}.camp:is(.jg,.jg *){padding:0 20px}.camp__stage:is(.jg,.jg *){gap:16px;width:100%}.camp__head:is(.jg,.jg *){width:100%;margin-bottom:16px;padding-bottom:0}.camp__title:is(.jg,.jg *){width:100%}.camp__underline:is(.jg,.jg *){display:none}.ccard--note:is(.jg,.jg *){border-width:1px;gap:10px;width:100%;height:auto;min-height:246px;padding:15px}.ccard--note:is(.jg,.jg *) p{opacity:1;width:100%}.camp__photo--big:is(.jg,.jg *){aspect-ratio:374/262;border-radius:16px;width:100%;height:auto}.camp__photo--big:is(.jg,.jg *) img{width:109.3%;height:117.01%;top:-11.86%;left:-1.61%}.ccard--dark:is(.jg,.jg *){width:100%;height:366px}.ccard--dark:is(.jg,.jg *) .ccard__bg{content:url(/img/camp-card1-bg-414.svg);width:100%;height:366px}.ccard__body:is(.jg,.jg *){gap:10px;width:calc(100% - 44px);top:16px;left:16px}.ccard--dark:is(.jg,.jg *) .t-card{white-space:normal}.ccard__list:is(.jg,.jg *),.ccard__list:is(.jg,.jg *) ul{opacity:.8;gap:0}.ccard__list:is(.jg,.jg *)>p,.ccard__list:is(.jg,.jg *) li{font-size:16px;line-height:20px}.ccard__list:is(.jg,.jg *) li{opacity:1;display:block}.ccard__list:is(.jg,.jg *) li img{display:none}.ccard--blue:is(.jg,.jg *){gap:10px;width:calc(100% - 111px);height:266px;margin:-81px 0 0 111px;padding:16px}.ccard--blue:is(.jg,.jg *) .ccard__list{opacity:1;display:block}.ccard--blue:is(.jg,.jg *) .ccard__list>ul,.ccard--blue:is(.jg,.jg *) .ccard__list>p:not(.ccard__para){display:none}.ccard--blue:is(.jg,.jg *) .ccard__list>p.ccard__para{display:block}.ccard__para:is(.jg,.jg *){font-size:16px;line-height:20px}.camp__photo--small:is(.jg,.jg *){aspect-ratio:374/250;border-radius:16px;width:100%;height:auto}.camp__btn:is(.jg,.jg *){width:331.61px;max-width:100%;height:48px;margin-top:8px}.reviews__head:is(.jg,.jg *){margin-bottom:32px}.reviews__head:is(.jg,.jg *) h2{width:100%}.reviews__all:is(.jg,.jg *){display:none}.reviews__track:is(.jg,.jg *){min-height:0}.rcard:is(.jg,.jg *){border-radius:16px;width:calc(100vw - 40px);padding:24px}.rcard__ava:is(.jg,.jg *){width:48px;height:48px}.reviews:is(.jg,.jg *) .arrows{display:none}.faq.container:is(.jg,.jg *){background:#f4f4f4;gap:32px;max-width:none;padding:0 20px}.faq__title:is(.jg,.jg *){letter-spacing:-.32px;width:330px;margin:0 auto;padding:0;font-size:32px;line-height:38px}.faq__body:is(.jg,.jg *){gap:32px}.qcard:is(.jg,.jg *),.qcard--1:is(.jg,.jg *),.qcard--2:is(.jg,.jg *),.qcard--3:is(.jg,.jg *){border-radius:16px;gap:8px;height:auto;padding:16px 16px 32px}.qcard:is(.jg,.jg *) .t-card{font-size:20px;line-height:24px}.faq__list:is(.jg,.jg *){gap:8px}.faq-item:is(.jg,.jg *){border-radius:8px}.faq-item__head:is(.jg,.jg *){min-height:52px;padding:16px}.faq-item.is-open:is(.jg,.jg *) .faq-item__head{padding-top:16px}.faq-item__q:is(.jg,.jg *){letter-spacing:0;max-width:min(293px,100% - 34px);font-size:16px;line-height:20px}.faq-item__a:is(.jg,.jg *){padding:0 48px 0 16px}.faq-item.is-open:is(.jg,.jg *) .faq-item__a{padding-bottom:16px}.faq-item__a:is(.jg,.jg *) p{padding-top:0}.faq-item__ic:is(.jg,.jg *){width:18px;height:18px;right:16px}.faq-item__ic:is(.jg,.jg *) img{content:url(/img/ic-plus-m.svg);width:18px;height:18px}.final__card:is(.jg,.jg *){border-radius:20px;height:1109px}.final__brand:is(.jg,.jg *){display:none}.final__v1:is(.jg,.jg *){content:url(/img/final-line-414.svg);--r:-24.35deg;width:793.3px;height:734.07px;display:block;top:864.9px;left:276.6px}.final__v2:is(.jg,.jg *){width:72.97px;display:block;top:578.9px;left:296.3px}.final__v3:is(.jg,.jg *){width:99.61px;display:block;top:574.2px;left:96.6px}.final__glow:is(.jg,.jg *){top:150.45px;left:112.51px}.final__photo:is(.jg,.jg *){top:117px;left:15px}.final__title:is(.jg,.jg *){letter-spacing:-.32px;width:314px;font-size:32px;line-height:38px;top:44px;left:50%;transform:translate(-50%)}.final__form:is(.jg,.jg *){width:320px;top:646px;left:50%;transform:translate(-50%)}.ffield:is(.jg,.jg *)::placeholder{color:#04121b5c}.map:is(.jg,.jg *){gap:35px}.map__title:is(.jg,.jg *){font-size:32px;line-height:38px}.map__box:is(.jg,.jg *){border-radius:20px;height:395px}.footer:is(.jg,.jg *){background:0 0;padding:0 0 128px}.footer__top:is(.jg,.jg *){gap:16px}.footer__logo:is(.jg,.jg *){width:100px;height:36px}.footer__about:is(.jg,.jg *){gap:16px;width:100%}.footer__about:is(.jg,.jg *) p{width:100%;padding:6px 0}.footer__cols:is(.jg,.jg *){flex-direction:column;gap:20px}.footer__col:is(.jg,.jg *),.footer__col--contacts:is(.jg,.jg *){gap:0;width:200px}.footer__col--contacts:is(.jg,.jg *){order:-1}.footer__h:is(.jg,.jg *){padding:12px 0;font-size:16px;line-height:20px}.footer__col:is(.jg,.jg *) ul{gap:8px}.footer__ic:is(.jg,.jg *){display:none}.footer__col--contacts:is(.jg,.jg *) li.messengers{margin-top:-8px;padding:8px 0}.footer__bottom:is(.jg,.jg *){margin-top:20px}}@media (width>=415px) and (width<=767px){.hero__photo:is(.jg,.jg *){aspect-ratio:auto;height:462.54px}.bcard--1:is(.jg,.jg *) .bcard__img--1{aspect-ratio:auto;height:195.9px}.bcard__img--2:is(.jg,.jg *),.bcard__img--3:is(.jg,.jg *){aspect-ratio:auto;height:192.64px}.bcard__img--4:is(.jg,.jg *){aspect-ratio:auto;height:305.71px}.bcard6__photo:is(.jg,.jg *){aspect-ratio:auto;height:305px}.about__img:is(.jg,.jg *){aspect-ratio:auto;height:256.16px}.camp__photo--big:is(.jg,.jg *){aspect-ratio:auto;height:262px}.camp__photo--small:is(.jg,.jg *){aspect-ratio:auto;height:250px}.hero__photo:is(.jg,.jg *) img,.bcard__img--1:is(.jg,.jg *)>img:not(.deco),.bcard__img--2:is(.jg,.jg *)>img:not(.deco),.bcard__img--3:is(.jg,.jg *)>img:not(.deco),.bcard__img--4:is(.jg,.jg *)>img:not(.deco),.bcard6__photo:is(.jg,.jg *) img,.about__img:is(.jg,.jg *)>img,.camp__photo--big:is(.jg,.jg *) img,.camp__photo--small:is(.jg,.jg *) img,.acard--photo:is(.jg,.jg *) img{object-fit:cover;width:100%;height:100%;top:0;left:0}.ccard--dark:is(.jg,.jg *) .ccard__bg{display:none}.ccard--dark:is(.jg,.jg *):before{content:"";box-sizing:border-box;pointer-events:none;border-style:solid;border-width:16px 16px 80px 112px;border-image:url(/img/camp-card1-bg-414.svg) 16 16 80 112 fill/16px 16px 80px 112px;position:absolute;inset:0}.ccard--dark:is(.jg,.jg *) .ccard__body{z-index:1}}@media (width<=413px){.hero__card:is(.jg,.jg *){height:960px}.hero__title:is(.jg,.jg *){letter-spacing:-2px;font-size:35px}.hero__photo:is(.jg,.jg *){aspect-ratio:335/414}.hero__v5:is(.jg,.jg *){left:558.3px}.hero__v2:is(.jg,.jg *){width:42px;height:39.2px;top:887px;left:104.9px}.hero__v3:is(.jg,.jg *){top:955.5px}.hero__v4:is(.jg,.jg *){width:102.6px;top:800.8px;left:102.4px}.hero__v1:is(.jg,.jg *){width:78.4px;top:859.9px;left:206.5px}.bcard--1:is(.jg,.jg *) .bcard__img--1{aspect-ratio:299/173.3}.benefits:is(.jg,.jg *) .bcard--3{height:379px}.benefits:is(.jg,.jg *) .bcard--4{height:391px}.bcard__img--2:is(.jg,.jg *),.bcard__img--3:is(.jg,.jg *){aspect-ratio:303/170.7}.avatars:is(.jg,.jg *){left:11.5px}.bcard6__photo:is(.jg,.jg *){aspect-ratio:303/271}.bcard6__photo:is(.jg,.jg *) img{width:136.96%;height:114.39%;top:-7.01%;left:-24.09%}.bcard6:is(.jg,.jg *){gap:36.3px}.bcard6__v:is(.jg,.jg *){left:304.5px}.bcard__img--4:is(.jg,.jg *){aspect-ratio:303/270.8}.bcard__img--4:is(.jg,.jg *)>img:not(.deco){width:109.57%;height:163.59%;top:-31.76%;left:-4.62%}.pill:is(.jg,.jg *),.pill--1:is(.jg,.jg *){padding:0 10px;font-size:13px}.quiz:is(.jg,.jg *){padding:32px 20px}.quiz__title:is(.jg,.jg *){width:100%}.qopt:is(.jg,.jg *){width:calc(50% - 8px)}.about:is(.jg,.jg *){min-height:1146px;padding-top:42px}.about__title:is(.jg,.jg *){width:100%}.about__item:nth-child(2):is(.jg,.jg *){padding:20px 22px}.about__item:is(.jg,.jg *){min-height:0}.about__item:first-child:is(.jg,.jg *){height:186px}.about__item:nth-child(2):is(.jg,.jg *){height:150px}.about__item:nth-child(3):is(.jg,.jg *){height:208px}.about__v1:is(.jg,.jg *){top:1020.9px}.about__v2:is(.jg,.jg *){top:1066px}.about__v3:is(.jg,.jg *){top:1006.9px}.mcard:is(.jg,.jg *){height:527px}.mcard__main:is(.jg,.jg *){justify-content:flex-start;gap:24px}.mcard__photo:is(.jg,.jg *){width:260px;height:315px}.mcard--m1:is(.jg,.jg *) .mcard__person{width:266.67px!important;height:400px!important;top:-31px!important;left:-.5px!important}.mcard--m2:is(.jg,.jg *) .mcard__person{width:260px!important;height:390px!important;top:-53px!important;left:0!important}.mcard--m3:is(.jg,.jg *) .mcard__person{width:283px!important;height:424px!important;top:-51.85px!important;left:-.5px!important}.mcard--m4:is(.jg,.jg *) .mcard__person{width:250px!important;height:374px!important;top:-19px!important;left:-.5px!important}.mcard--video:is(.jg,.jg *) .mcard__media{height:341.3px}.mcard__play:is(.jg,.jg *){top:293.3px;left:105.5px}.acard:nth-child(n+4):is(.jg,.jg *){min-height:234px}.ccard--dark:is(.jg,.jg *) .ccard__bg{content:url(/img/camp-card1-bg-375.svg)}.ccard__body:is(.jg,.jg *){width:303px}.ccard--blue:is(.jg,.jg *){width:263px;margin-left:calc(100% - 263px)}.final__title:is(.jg,.jg *){width:314px}.final__form:is(.jg,.jg *){width:300px}.map:is(.jg,.jg *){padding-top:35px;padding-bottom:35px}}@media (width<=1279px){.tabs:is(.jg,.jg *){--tab-over:20px;width:min(800px,100%)}.tab:is(.jg,.jg *){width:calc((100% + 2 * var(--tab-over)) / 3)}.tab[data-tab="1"]:is(.jg,.jg *){left:calc((100% + 2 * var(--tab-over)) / 3 - var(--tab-over))}.tab[data-tab="2"]:is(.jg,.jg *){left:calc(2 * ((100% + 2 * var(--tab-over)) / 3 - var(--tab-over)))}.tab__shape--on:is(.jg,.jg *),.tab__shape--off:is(.jg,.jg *){width:100%}}@media (width<=767px){.tabs:is(.jg,.jg *){--tab-over:24px;width:calc(100% - 20px)}.tab:is(.jg,.jg *){width:calc((100% + 2 * var(--tab-over)) / 3)}.pgrid:is(.jg,.jg *) .pcard{flex-basis:min(340px,100vw - 60px);height:auto}.tab:not([data-tab="0"]):is(.jg,.jg *) .tab__label{padding:0 0 0 var(--tab-over)}.tab.is-active:is(.jg,.jg *) .tab__label{padding:0}.pricing__btn:is(.jg,.jg *){max-width:100%}}@media (width<=413px){.tab__label:is(.jg,.jg *){font-size:15px}.bcard6__badges-row:is(.jg,.jg *){flex-wrap:wrap}.pill:is(.jg,.jg *),.pill--1:is(.jg,.jg *){gap:6px;padding:0 8px}.pill__ic:is(.jg,.jg *){width:20px;height:20px}.pill__ic:is(.jg,.jg *) img{transform-origin:0 0;transform:scale(.8333)}.benefits:is(.jg,.jg *) .bcard6{height:auto}}.ccard--blue:is(.jg,.jg *){min-height:0;height:auto!important}@media (width>=768px){.ccard--note:is(.jg,.jg *){height:auto!important}}@media (width<=359px){.jg{--side:16px;--container:calc(100vw - 32px)}.hero__card:is(.jg,.jg *){padding-inline:16px}.hero__title:is(.jg,.jg *){letter-spacing:-1px;font-size:30px;line-height:38px}.t-h2:is(.jg,.jg *){font-size:28px;line-height:34px}.quiz__title:is(.jg,.jg *){font-size:24px;line-height:30px}.faq__title:is(.jg,.jg *),.map__title:is(.jg,.jg *){font-size:28px;line-height:34px}.tab__label:is(.jg,.jg *){font-size:14px;top:18px}.nowrap.t-card:is(.jg,.jg *),.bcard:is(.jg,.jg *) .nowrap{white-space:normal}.benefits:is(.jg,.jg *) .bcard--1,.benefits:is(.jg,.jg *) .bcard--3,.benefits:is(.jg,.jg *) .bcard--4{height:auto}.final__form:is(.jg,.jg *),.final__title:is(.jg,.jg *){width:calc(100% - 32px);max-width:300px}.ccard--dark:is(.jg,.jg *){background:linear-gradient(225deg,#23aef2 0%,#147cb2 46%,#003a5d 100%);border-radius:16px;height:auto;min-height:0;padding:16px}.ccard--dark:is(.jg,.jg *) .ccard__bg,.ccard--dark:is(.jg,.jg *):before{display:none}.ccard--dark:is(.jg,.jg *) .ccard__body{width:auto;position:static}.ccard--blue:is(.jg,.jg *){width:100%;margin:0}.about__item:nth-child(n):is(.jg,.jg *){height:auto}.pricing__btn:is(.jg,.jg *){white-space:normal;height:auto;min-height:44px}.qopt__img:is(.jg,.jg *) img{zoom:1;width:100%!important;height:100%!important;top:0!important;left:0!important}.mcard__photo:is(.jg,.jg *){width:100%}}.header:is(.jg,.jg *){transition:translate .45s cubic-bezier(.2,.7,.2,1);position:sticky;top:12px}.header__inner:is(.jg,.jg *){transition:box-shadow .35s,background-color .35s}.header.is-scrolled:is(.jg,.jg *) .header__inner{background:#fffffff7;box-shadow:0 12px 32px #1e2d3d1a}.header.is-hidden:not(.is-menu):is(.jg,.jg *){translate:0 calc(-100% - 24px)}@media (width<=767px){.header:is(.jg,.jg *){top:8px}}.header__menu:is(.jg,.jg *) a{position:relative}.header__menu:is(.jg,.jg *) a:after{content:"";background:var(--c-blue);border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.header__menu:is(.jg,.jg *) a.is-active:after{transform:scaleX(1)}@media (width<=1279px){.header__menu:is(.jg,.jg *) a:after{display:none}}.burger:is(.jg,.jg *){width:24px;height:19px;display:block;position:relative}.burger:is(.jg,.jg *) i{background:var(--c-text);border-radius:3px;width:100%;height:3px;transition:top .3s .15s,transform .3s,opacity .2s;position:absolute;left:0}.burger:is(.jg,.jg *) i:first-child{top:0}.burger:is(.jg,.jg *) i:nth-child(2){top:8px}.burger:is(.jg,.jg *) i:nth-child(3){top:16px}.menu-open:is(.jg,.jg *) .burger i{transition:top .3s,transform .3s .15s,opacity .2s}.menu-open:is(.jg,.jg *) .burger i:first-child,.menu-open:is(.jg,.jg *) .burger i:nth-child(3){top:8px}.menu-open:is(.jg,.jg *) .burger i:first-child{transform:rotate(45deg)}.menu-open:is(.jg,.jg *) .burger i:nth-child(2){opacity:0}.menu-open:is(.jg,.jg *) .burger i:nth-child(3){transform:rotate(-45deg)}@media (width<=767px){.burger:is(.jg,.jg *){width:17px;height:13px}.burger:is(.jg,.jg *) i{height:1.7px}.burger:is(.jg,.jg *) i:nth-child(2){top:5.65px}.burger:is(.jg,.jg *) i:nth-child(3){top:11.3px}.menu-open:is(.jg,.jg *) .burger i:first-child,.menu-open:is(.jg,.jg *) .burger i:nth-child(3){top:5.65px}}@media (width<=1279px){.header__menu:is(.jg,.jg *) a{opacity:0;transition:opacity .3s,transform .3s,color .3s ease-out;transform:translateY(-6px)}.menu-open:is(.jg,.jg *) .header__menu a{opacity:1;transform:none}.menu-open:is(.jg,.jg *) .header__menu a:nth-child(2){transition-delay:30ms}.menu-open:is(.jg,.jg *) .header__menu a:nth-child(3){transition-delay:60ms}.menu-open:is(.jg,.jg *) .header__menu a:nth-child(4){transition-delay:90ms}.menu-open:is(.jg,.jg *) .header__menu a:nth-child(5){transition-delay:.12s}.menu-open:is(.jg,.jg *) .header__menu a:nth-child(6){transition-delay:.15s}.menu-open:is(.jg,.jg *) .header__menu a:nth-child(7){transition-delay:.18s}}.scroll-progress:is(.jg,.jg *){z-index:100;background:linear-gradient(90deg, #169be1, #4cc4ff 60%, var(--c-yellow));transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.to-top:is(.jg,.jg *){z-index:60;background:var(--c-blue);color:#fff;opacity:0;visibility:hidden;border-radius:50%;place-items:center;width:52px;height:52px;transition:opacity .35s,transform .35s cubic-bezier(.2,.7,.2,1),visibility .35s,background-color .25s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(16px)scale(.8);box-shadow:0 10px 30px #23aef273}.to-top.is-visible:is(.jg,.jg *){opacity:1;visibility:visible;transform:none}.to-top:hover:is(.jg,.jg *){background:var(--c-blue-dark);transform:translateY(-3px)}.to-top:is(.jg,.jg *) svg{width:20px;height:20px}.to-top:is(.jg,.jg *) circle{transition:stroke-dashoffset .1s linear}@media (width<=767px){.to-top:is(.jg,.jg *){width:46px;height:46px;bottom:16px;right:16px}}:where(.btn--yellow,.qbtn):is(.jg,.jg *){position:relative}.btn--yellow:is(.jg,.jg *){isolation:isolate;will-change:transform;overflow:hidden}.btn--yellow:is(.jg,.jg *):after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);width:40%;height:200%;transition:none;position:absolute;top:-50%;left:-60%;transform:rotate(20deg)translate(0)}.btn--yellow:hover:is(.jg,.jg *):after,.btn--yellow.is-shine:is(.jg,.jg *):after{transition:transform .9s cubic-bezier(.2,.7,.2,1);transform:rotate(20deg)translate(520%)}.btn--yellow:active:is(.jg,.jg *){scale:.97}.qbtn:is(.jg,.jg *){overflow:hidden}.qbtn--blue:active:is(.jg,.jg *),.qbtn--ghost:active:is(.jg,.jg *){scale:.97}.ripple:is(.jg,.jg *){pointer-events:none;background:#ffffff8c;border-radius:50%;animation:.6s ease-out forwards jg-ripple;position:absolute;transform:scale(0)}@keyframes jg-ripple{to{opacity:0;transform:scale(2.6)}}@property --px{syntax:"<length>";inherits:false;initial-value:0}@property --py{syntax:"<length>";inherits:false;initial-value:0}@property --fy{syntax:"<length>";inherits:false;initial-value:0}@property --ix{syntax:"<length>";inherits:false;initial-value:0}@property --iy{syntax:"<length>";inherits:false;initial-value:0}@property --is{syntax:"<number>";inherits:false;initial-value:1}.hero__photo:is(.jg,.jg *) img,.bcard__img:is(.jg,.jg *) img:not(.deco),.bcard6__photo:is(.jg,.jg *) img,.acard--photo:is(.jg,.jg *) img,.rcard__img:is(.jg,.jg *) img,.about__img:is(.jg,.jg *)>img,.camp__photo:is(.jg,.jg *) img{scale:var(--is,1)}.deco:is(.jg,.jg *),.pcard__cube:is(.jg,.jg *),.pcard__bigcube:is(.jg,.jg *),.final__photo:is(.jg,.jg *),.camp__underline:is(.jg,.jg *),.camp__stage:is(.jg,.jg *)>*,.e404__robot:is(.jg,.jg *),.e404__num:is(.jg,.jg *){translate:calc(var(--px,0px) + var(--ix,0px)) calc(var(--py,0px) + var(--fy,0px) + var(--iy,0px))}.hero:is(.jg,.jg *) .deco,.final:is(.jg,.jg *) .deco,.final__photo:is(.jg,.jg *),.about__v2:is(.jg,.jg *),.about__v3:is(.jg,.jg *),.bcard5__icon:is(.jg,.jg *),.bcard5:is(.jg,.jg *) .deco,.pcard__bigcube:is(.jg,.jg *),.pcard__term:is(.jg,.jg *),.pcard__cube:is(.jg,.jg *),.camp__stage:is(.jg,.jg *)>*,.hero__photo:is(.jg,.jg *) img,.e404__robot:is(.jg,.jg *),.scroll-progress:is(.jg,.jg *){will-change:transform}@media (hover:hover) and (pointer:fine){.bcard:is(.jg,.jg *),.acard:is(.jg,.jg *),.rcard:is(.jg,.jg *),.mcard:is(.jg,.jg *),.about__item:is(.jg,.jg *),.qcard:is(.jg,.jg *){transition:box-shadow .35s,translate .35s cubic-bezier(.2,.7,.2,1)}.bcard:hover:is(.jg,.jg *),.acard:hover:is(.jg,.jg *),.rcard:hover:is(.jg,.jg *),.mcard:hover:is(.jg,.jg *),.about__item:hover:is(.jg,.jg *){translate:0 -6px;box-shadow:0 22px 44px #1e2d3d14}.acard__ic:is(.jg,.jg *) img{transition:transform .5s cubic-bezier(.3,1.6,.5,1)}.acard:hover:is(.jg,.jg *) .acard__ic img{transform:scale(1.18)rotate(-8deg)}.bcard__img:is(.jg,.jg *) img:not(.deco),.acard--photo:is(.jg,.jg *) img,.about__img:is(.jg,.jg *)>img,.camp__photo:is(.jg,.jg *) img,.bcard6__photo:is(.jg,.jg *) img{transition:scale .8s cubic-bezier(.2,.7,.2,1)}.bcard:hover:is(.jg,.jg *) .bcard__img img:not(.deco),.acard--photo:hover:is(.jg,.jg *) img,.about__img:hover:is(.jg,.jg *)>img,.camp__photo:hover:is(.jg,.jg *) img,.bcard6:hover:is(.jg,.jg *) .bcard6__photo img{scale:1.06}.tag:is(.jg,.jg *){transition:background-color .25s,color .25s}.pcard:hover:is(.jg,.jg *) .tag{background:#c8ecff}.pill:is(.jg,.jg *){transition:translate .3s,box-shadow .3s}.pill:hover:is(.jg,.jg *){translate:0 -3px;box-shadow:0 8px 18px #003c6e40}.avatar:is(.jg,.jg *){transition:translate .35s cubic-bezier(.3,1.6,.5,1)}.avatar:hover:is(.jg,.jg *){translate:0 -8px}.glass-badge:is(.jg,.jg *){transition:background-color .3s}.glass-badge:hover:is(.jg,.jg *){background:#ffffff61}.faq-item:is(.jg,.jg *){transition:box-shadow .3s}.faq-item:hover:is(.jg,.jg *){box-shadow:0 10px 30px #1e2d3d0f}}.about__item:is(.jg,.jg *) img{animation:14s linear infinite jg-spin}@keyframes jg-spin{to{rotate:360deg}}.header__online:is(.jg,.jg *){position:relative}.header__online:is(.jg,.jg *):before{content:"";pointer-events:none;background:#fdde5ee6;border-radius:50%;width:11px;height:11px;margin-top:-5.5px;animation:2s ease-out infinite jg-online;position:absolute;top:50%;left:0}@keyframes jg-online{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}.hero__location:is(.jg,.jg *) img{transform-origin:50% 100%;animation:2.4s ease-in-out infinite jg-pin}@keyframes jg-pin{0%,60%,to{translate:0}30%{translate:0 -5px}}.mcard__play:is(.jg,.jg *):before{content:"";border:2px solid var(--c-blue);pointer-events:none;border-radius:50%;animation:2s ease-out infinite jg-pulse-ring;position:absolute;inset:0}@keyframes jg-pulse-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.hero__glow:is(.jg,.jg *),.final__glow:is(.jg,.jg *){will-change:transform, opacity;animation:6s ease-in-out infinite jg-breathe}@keyframes jg-breathe{50%{opacity:.65;scale:1.08}}.quiz__progress:is(.jg,.jg *){background:#23aef21f;height:4px;position:absolute;top:0;left:0;right:0}.quiz__progress:is(.jg,.jg *) span{transform-origin:0;background:linear-gradient(90deg,#169be1,#4cc4ff);width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(.25)}@media (width<=767px){.quiz__progress:is(.jg,.jg *){border-radius:4px;top:-12px;overflow:hidden}}.qopt__img:is(.jg,.jg *):after{content:"";background:var(--c-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 16px;border-radius:50%;width:28px;height:28px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);position:absolute;top:8px;right:8px;transform:scale(0);box-shadow:0 4px 12px #23aef280}.qopt:is(.jg,.jg *) input:checked+.qopt__img:after{transform:scale(1)}.qopt__img:is(.jg,.jg *) img{transition:scale .5s cubic-bezier(.2,.7,.2,1)}.qopt:hover:is(.jg,.jg *) .qopt__img img{scale:1.07}.quiz__step.is-active:is(.jg,.jg *){animation:none}.field:is(.jg,.jg *),.ffield:is(.jg,.jg *),.select:is(.jg,.jg *) select{transition:border-color .2s,box-shadow .25s}.field:focus:is(.jg,.jg *),.select:is(.jg,.jg *) select:focus{box-shadow:0 0 0 4px #23aef226}.ffield:focus:is(.jg,.jg *){box-shadow:0 0 0 4px #fdde5e59}.is-error:is(.jg,.jg *){animation:.4s jg-shake}@keyframes jg-shake{20%,60%{translate:-5px}40%,80%{translate:5px}}.count:is(.jg,.jg *){font-variant-numeric:tabular-nums;text-align:right;display:inline-block}.tab:is(.jg,.jg *){transition:translate .3s}.tab:not(.is-active):hover:is(.jg,.jg *){translate:0 -3px}.tab:focus-visible:is(.jg,.jg *){outline:none}.tab:focus-visible:is(.jg,.jg *) .tab__label{outline:2px solid var(--c-blue);outline-offset:4px;border-radius:6px}.pgrid.is-active:is(.jg,.jg *){animation:none}@media (pointer:fine){.slider__track:is(.jg,.jg *){cursor:grab}.slider__track.is-drag:is(.jg,.jg *){cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.slider__track.is-drag:is(.jg,.jg *) a,.slider__track.is-drag:is(.jg,.jg *) img{pointer-events:none}}.slider__track:is(.jg,.jg *) img{-webkit-user-drag:none}.map__box:is(.jg,.jg *){position:relative}.map__box:is(.jg,.jg *):before{content:"";background:#eef8fe;transition:opacity .6s;position:absolute;inset:0}.map__box:is(.jg,.jg *):after{content:"";pointer-events:none;background:linear-gradient(100deg,#fff0 30%,#fffc 50%,#fff0 70%);animation:1.4s linear 8 jg-skeleton;position:absolute;inset:0;transform:translate(-100%)}.map__box.is-loaded:is(.jg,.jg *):before,.map__box.is-loaded:is(.jg,.jg *):after{opacity:0;animation:none}@keyframes jg-skeleton{to{transform:translate(100%)}}.map__box:is(.jg,.jg *) iframe{position:relative}.map__open:is(.jg,.jg *){z-index:2;color:var(--c-link);background:#fff;border-radius:8px;padding:10px 16px;font-size:14px;font-weight:500;line-height:18px;transition:background-color .25s,color .25s;position:absolute;bottom:16px;right:16px;box-shadow:0 6px 20px #1e2d3d26}.map__open:hover:is(.jg,.jg *){background:var(--c-blue);color:#fff}.modal:is(.jg,.jg *){z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0a1928bf;place-items:center;padding:20px;transition:opacity .3s;display:grid;position:fixed;inset:0}.modal.is-open:is(.jg,.jg *){opacity:1}.modal__box:is(.jg,.jg *){aspect-ratio:16/9;background:#000;border-radius:20px;width:min(960px,100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:scale(.94)}.modal.is-open:is(.jg,.jg *) .modal__box{transform:none}.modal__box:is(.jg,.jg *) iframe,.modal__box:is(.jg,.jg *) video{border:0;width:100%;height:100%;display:block}.modal__close:is(.jg,.jg *){z-index:2;background:#ffffffe6;border-radius:50%;width:40px;height:40px;font-size:24px;line-height:40px;position:absolute;top:12px;right:12px}a:focus-visible:is(.jg,.jg *),button:focus-visible:is(.jg,.jg *),.btn:focus-visible:is(.jg,.jg *){outline:2px solid var(--c-blue);outline-offset:3px;border-radius:8px}.skip-link:is(.jg,.jg *){z-index:300;background:var(--c-text);color:#fff;border-radius:8px;padding:10px 16px;transition:top .2s;position:fixed;top:-60px;left:12px}.skip-link:focus:is(.jg,.jg *){top:12px}.split-line:is(.jg,.jg *){margin-bottom:-.08em;padding-bottom:.08em}@media (prefers-reduced-motion:reduce){:is(.jg,.jg *),:is(.jg,.jg *):before,:is(.jg,.jg *):after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.header.is-hidden:is(.jg,.jg *){translate:none}}html{scroll-padding-top:110px}:is(.jg,.jg *):is(h1,h2,h3,h4){font-family:inherit}.jg-overlay{position:static}@media (width>=1440px){.jg .header__menu{gap:14px;font-size:15px}.jg .header__contacts{gap:16px}}.jg .hero__card{height:auto;min-height:750px}.jg .hero__text{z-index:2;gap:24px;width:550px;margin-left:60px;padding:56px 0;position:relative;top:auto;left:auto}.jg .hero__heading{gap:16px}.jg .hero__over{color:#ffffffd9;font-size:16px;font-weight:500;line-height:20px}.jg .hero__title{white-space:normal;letter-spacing:-.9px;font-size:44px;line-height:52px}.jg .hero__lead{width:auto;font-size:20px;line-height:26px}.jg .hero__cta{flex-wrap:wrap;align-items:center;gap:10px 0;display:flex}.jg .hero__btn{flex:none;order:0;width:auto;height:60px;padding:0 32px}.jg .hero__note{color:#ffffffd9;flex-basis:100%;font-size:15px;line-height:19px}.jg .hero__ask,.jg .hero__ask-sep{color:#fff;font-size:16px;font-weight:500;line-height:20px}.jg .hero__ask{text-underline-offset:3px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;transition:text-decoration-color .2s}.jg .hero__ask:hover{text-decoration-color:#fff}.jg .hero__chips{flex-wrap:wrap;gap:8px;display:flex}.jg .hero__chips li{color:#fff;background:#ffffff2e;border-radius:100px;padding:7px 14px 8px;font-size:14px;line-height:18px}.jg .hero__v4{top:calc(100% - 150px);left:628px}.jg .hero__v1{top:calc(100% - 64px);left:610px}.jg .hero__v2{top:calc(100% - 40px);left:560px}.jg .hero__v3{top:calc(100% - 137px)}.jg .hero__v5{top:calc(100% - 147px)}@media (width<=1439px){.jg .hero__lead{font-size:18px;line-height:23px}}@media (width<=1279px){.jg .hero__card{min-height:574px}.jg .hero__text{gap:20px;width:466px;margin-left:40px;padding:48px 0}.jg .hero__title{letter-spacing:-.76px;font-size:38px;line-height:46px}.jg .hero__btn{height:52px;padding:0 24px}.jg .hero__v4{top:calc(100% - 120px);left:520px}.jg .hero__v1{top:calc(100% - 50px);left:505px}.jg .hero__v2{top:calc(100% - 30px);left:470px}.jg .hero__v3{top:calc(100% + 19px)}}@media (width<=1023px){.jg .hero__card{min-height:0;padding:0 60px 200px}.jg .hero__text{width:auto;margin:0;padding:56px 0 40px}.jg .hero__heading{width:auto;position:static}.jg .hero__title{font-size:40px;line-height:48px}.jg .hero__btn{height:52px;position:static}.jg .hero__photo{width:100%;height:600px;position:relative;top:auto;left:auto}.jg .hero__photo img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;top:0;left:0}.jg .hero__glow{top:420px}.jg .hero__v4{top:calc(100% - 163px);left:150.8px}.jg .hero__v1{top:calc(100% - 102px);left:262.9px}.jg .hero__v2{top:calc(100% - 48px);left:161px}.jg .hero__v3{top:calc(100% - 10px);left:76px}.jg .hero__v5{top:calc(100% - 566px)}}@media (width<=767px){.jg .hero__card{padding:32px 20px 180px}.jg .hero__text,.jg .hero__heading{display:contents}.jg .hero__over{order:0;font-size:14px;line-height:18px}.jg .hero__title{letter-spacing:-1px;order:1;margin-top:12px;font-size:32px;line-height:38px}.jg .hero__lead{order:2;width:auto;margin-top:12px;font-size:16px;line-height:20px}.jg .hero__cta{order:3;margin-top:20px}.jg .hero__btn{width:100%;height:48px;margin-top:0;padding:0 16px}.jg .hero__note{font-size:13px;line-height:16px}.jg .hero__ask,.jg .hero__ask-sep{font-size:15px}.jg .hero__photo{aspect-ratio:374/360;order:4;height:auto;margin-top:24px}.jg .hero__chips{order:5;margin-top:16px}.jg .hero__chips li{padding:6px 12px 7px;font-size:13px;line-height:16px}.jg .hero__v5{top:calc(100% - 572px)}.jg .hero__v2{top:calc(100% - 63px);left:112.5px}.jg .hero__v3{top:calc(100% + 1px);left:28.9px}.jg .hero__v4{top:calc(100% - 152px);left:106.9px}.jg .hero__v1{top:calc(100% - 91px);left:222.3px}}@media (width<=413px){.jg .hero__card{height:auto}.jg .hero__title{font-size:29px;line-height:35px}.jg .hero__photo{aspect-ratio:335/320}}@media (width>=415px) and (width<=767px){.jg .hero__photo{aspect-ratio:auto;height:360px}}.jg .header__cta{flex:none;height:44px;padding:0 20px;font-size:16px;line-height:16px}.jg .header__contacts .messengers{display:none}@media (width<=767px){.jg .header__cta{display:none}}.jg.mbar{display:none}@media (width<=767px){.jg.mbar{z-index:70;padding:0 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;display:block;position:fixed;bottom:0;left:0;right:0}.jg .mbar__inner{pointer-events:auto;background:#fff;border-radius:18px;align-items:center;gap:8px;height:64px;padding:8px;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(calc(100% + 24px));box-shadow:0 10px 34px #1e2d3d38}.jg.mbar.is-visible .mbar__inner{transform:none}.jg .mbar__btn{flex:auto;height:48px;padding:0 12px;font-size:16px}.jg .mbar__ic{background:var(--c-tag-bg);width:48px;height:48px;color:var(--c-tag);border-radius:12px;flex:none;place-items:center;transition:background-color .2s;display:grid}.jg .mbar__ic:active{background:#c8ecff}.jg .mbar__backdrop{pointer-events:auto;background:#0a192859;animation:.2s jg-fade-in;position:fixed;inset:0}.jg .mbar__sheet{pointer-events:auto;background:#fff;border-radius:18px;flex-direction:column;gap:8px;margin-bottom:8px;padding:16px;animation:.25s cubic-bezier(.2,.7,.2,1) jg-sheet-in;display:flex;position:relative;box-shadow:0 10px 34px #1e2d3d38}.jg .mbar__sheet-title{color:var(--c-muted);font-size:16px;font-weight:500;line-height:20px}.jg .mbar__msg{height:52px;color:var(--c-text);background:#f4fbff;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:18px;font-weight:500;display:flex}.jg .mbar__msg img{width:32px;height:32px}.jg .to-top{bottom:calc(92px + env(safe-area-inset-bottom))}}@keyframes jg-fade-in{0%{opacity:0}}@keyframes jg-sheet-in{0%{opacity:0;transform:translateY(16px)}}.jg .mentors__foot{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.jg .mentors__caption{max-width:640px;color:var(--c-muted);font-size:18px;line-height:22px}.jg .mentors__foot .btn{height:56px;padding:0 28px}@media (width<=767px){.jg .mentors__foot{margin-top:24px;padding-inline:20px}.jg .mentors__caption{font-size:16px;line-height:20px}.jg .mentors__foot .btn{width:100%;height:48px}}.jg .qcard,.jg .qcard--1,.jg .qcard--2,.jg .qcard--3{align-self:stretch;height:auto}.jg .faq__cards{align-items:stretch}.jg .qcard p+p{margin-top:-8px}.jg .qcard p b{color:var(--c-text);font-weight:600}.jg .faq-item__a p+p,.jg .faq-item__a .faq-price+p{padding-top:12px}.jg .faq-price{border-collapse:separate;border-spacing:0 6px;width:100%;max-width:640px;margin-top:12px;font-size:18px;line-height:22px}.jg .faq-price th,.jg .faq-price td{text-align:left;color:var(--c-text);padding:10px 14px;font-weight:400}.jg .faq-price thead th{color:var(--c-muted);padding-block:0;font-size:14px}.jg .faq-price tbody th,.jg .faq-price tbody td{background:#f4fbff}.jg .faq-price tbody th{border-radius:12px 0 0 12px;font-weight:500}.jg .faq-price tbody td:last-child{border-radius:0 12px 12px 0}.jg .faq-price td{color:var(--c-tag);white-space:nowrap;font-weight:600}@media (width<=767px){.jg .faq-price{font-size:14px;line-height:18px}.jg .faq-price th,.jg .faq-price td{padding:8px}.jg .qcard p+p{margin-top:-2px}}@media (width<=1279px){.jg .mcard--m5 .mcard__person{width:260px!important;height:390px!important;top:-53px!important;left:0!important}}@media (width<=767px){.jg .mcard--m5 .mcard__person{width:298px!important;height:448px!important;top:-55px!important;left:0!important}.jg .mentors__foot .btn{white-space:normal;height:auto;min-height:48px;padding:12px 16px}}@media (width<=413px){.jg .mcard--m5 .mcard__person{width:260px!important;height:390px!important;top:-53px!important;left:0!important}}.jg .jg-slides{isolation:isolate;overflow:hidden}.jg .hero__slides{background:#cfe9f8;border-radius:20px;width:456px;height:608px;left:684px}.jg .jg-slides .jg-slide{object-fit:cover;object-position:50% 50%;opacity:0;width:100%;height:100%;transition:opacity .9s,scale 5s ease-out;position:absolute;inset:0;scale:1.06}.jg .jg-slides .jg-slide.is-active{opacity:1;scale:1}.jg .jg-slides__cap{z-index:2;color:#fff;background:#1e2d3d9e;border-radius:100px;padding:8px 14px 9px;font-size:15px;font-weight:500;line-height:18px;animation:.5s cubic-bezier(.2,.7,.2,1) jg-cap-in;position:absolute;bottom:36px;left:16px}@keyframes jg-cap-in{0%{opacity:0;transform:translateY(8px)}}.jg .jg-slides__dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:10px;left:16px;right:16px}.jg .jg-slides__dot{flex:1;height:18px;position:relative}.jg .jg-slides__dot:before,.jg .jg-slides__dot span{content:"";border-radius:2px;height:4px;position:absolute;top:7px;left:0;right:0}.jg .jg-slides__dot:before{background:#ffffff73}.jg .jg-slides__dot span{transform-origin:0;background:#fff;transform:scaleX(0)}.jg .jg-slides__dot.is-active span{animation:jg-slide-progress var(--slide-ms,4.5s) linear forwards}.jg .jg-slides.is-paused .jg-slides__dot.is-active span{animation-play-state:paused}@keyframes jg-slide-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.jg .jg-slides__dot.is-active span{animation:none;transform:scaleX(1)}.jg .jg-slides .jg-slide{transition:opacity .2s;scale:1}}@media (width<=1279px){.jg .hero__slides{width:346px;height:462px;left:571px}}@media (width<=1023px){.jg .hero__slides{aspect-ratio:3/4;width:min(100%,460px);height:auto;margin-inline:auto;left:auto}.jg .jg-slides .jg-slide{object-position:50% 50%}}@media (width<=767px){.jg .hero__slides{aspect-ratio:3/4;width:100%;height:auto}.jg .jg-slides__cap{font-size:14px}}@media (width>=415px) and (width<=767px){.jg .hero__slides{aspect-ratio:3/4;height:auto}}.jg .bcard__img--4 .bslides{border-radius:inherit;position:absolute;inset:0}.jg .bslides .jg-slides__cap{font-size:14px;line-height:17px;bottom:34px;left:12px}.jg .bslides .jg-slides__dots{left:12px;right:12px}.jg .pfacts{flex-wrap:wrap;justify-content:center;gap:12px;margin:-11px 0 -15px;display:flex}.jg .pfact{min-height:52px;color:var(--c-muted);background:#f2faff;border-radius:14px;align-items:center;padding:12px 18px 12px 56px;font-size:17px;line-height:22px;display:flex;position:relative}.jg .pfact b{color:var(--c-text);white-space:nowrap;margin-right:.3em;font-weight:600}.jg .pfact:before{content:"";background:var(--c-tag-bg) no-repeat center / 18px 18px;border-radius:50%;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;left:12px}.jg .pfact--time:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007ac3' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.jg .pfact--group:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007ac3' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='9' cy='8' r='3.2'/%3E%3Cpath d='M3 19c.6-3.2 3-5 6-5s5.4 1.8 6 5'/%3E%3Cpath d='M16 5.2a3 3 0 0 1 0 5.6M18 14.4c1.6.7 2.6 2.3 3 4.6'/%3E%3C/svg%3E")}@media (width<=1023px){.jg .pfacts{justify-content:flex-start}}@media (width<=767px){.jg .pfacts{flex-direction:column;gap:8px;margin:-10px 0 -6px}.jg .pfact{min-height:48px;padding:10px 14px 10px 52px;font-size:15px;line-height:20px}.jg .pfact b{white-space:normal}}.jg .benefits .bcard--1,.jg .benefits .bcard--3,.jg .benefits .bcard--4{min-height:440px;height:auto!important}.jg .benefits__row{align-items:stretch}@media (width<=1279px){.jg .benefits .bcard--1,.jg .benefits .bcard--3,.jg .benefits .bcard--4{min-height:384px}}@media (width<=1023px){.jg .benefits .bcard--1,.jg .benefits .bcard--3,.jg .benefits .bcard--4{min-height:393px}}@media (width<=767px){.jg .benefits .bcard--1{min-height:360px}.jg .benefits .bcard--3{min-height:380px}.jg .benefits .bcard--4{min-height:0}}@media (width<=359px){.jg .benefits .bcard--1,.jg .benefits .bcard--3{min-height:0}}.jg .about__img>img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;top:0;left:0;transform:none}@media (width>=1024px){.jg .about__row{align-items:stretch}.jg .about__img{height:auto;min-height:479px}}@media (width<=1023px){.jg .about__img{aspect-ratio:1024/682;height:auto}}@media (width>=768px){.jg .mentors__notes{flex-direction:row;align-items:stretch;gap:20px}.jg .mentors__notes .note{flex:1 1 0;width:auto}}.jg .mcard__tag,.jg .mcard__exp{display:none}.jg .mentors .mcard{height:auto}.jg .mentors .mcard__main{justify-content:flex-start;gap:0}.jg .reviews__links{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 32px;display:flex}.jg .reviews__rating b{font-weight:700}.jg .rcard__ava{color:var(--c-tag);justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:1;display:flex}.jg .rcard__text{flex:1 0 auto}@media (width<=767px){.jg .reviews__links .reviews__rating{display:inline}}.jg .qopt__img img.is-fill{zoom:1;width:100%!important;height:100%!important;top:0!important;left:0!important}@media (width<=359px){.jg .faq__title{overflow-wrap:anywhere;width:auto;max-width:100%}}.jg .qopt__label{white-space:normal;font-size:16px;line-height:20px}.jg .reviews__head+.container{flex-direction:column;display:flex}.jg .reviews .arrows{order:-1;margin:0 0 24px}.jg .reviews__head{margin-bottom:28px}.jg .reviews__track{min-height:0}.jg .faq-item__head{position:relative}.jg .faq-item__ic{border-radius:50%;transition:transform .3s,top .3s,background-color .2s}.jg .faq-item.is-open .faq-item__ic{background:var(--c-tag-bg);top:calc(50% + 10px)}.jg .faq-item.is-open .faq-item__head:hover .faq-item__ic{background:#c4ebff;transform:translateY(-50%)rotate(45deg)scale(1.08)}@media (width<=767px){.jg .faq-item__ic{width:28px;height:28px;right:11px}.jg .faq-item.is-open .faq-item__ic{top:50%}.jg .ccard--dark .ccard__list>ul,.jg .ccard--dark .ccard__list>p:not(.ccard__para){display:none}.jg .ccard--dark .ccard__list>p.ccard__para{display:block}}.jg .rcard__more{display:none}@media (width<=767px){.jg .rcard__body.is-clamped{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.jg .rcard__more{color:var(--c-tag);align-self:flex-start;margin-top:-8px;padding:4px 0;font-size:16px;font-weight:500;line-height:20px;display:block}.jg .footer__col:not(.footer__col--contacts){width:100%}.jg .footer__col:not(.footer__col--contacts) ul{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.jg .benefits .bcard--1,.jg .benefits .bcard--3{min-height:0}.jg .about{min-height:0;padding-bottom:48px}.jg .adv .acard:not(.acard--photo){text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;min-height:0;padding:16px}.jg .adv .acard__ic{width:48px;height:48px}.jg .adv .acard__ic img{max-width:48px;max-height:48px}.jg .adv .acard__text{align-items:flex-start;gap:4px}.jg .adv .acard__text .t-card{text-align:left}.jg .adv .acard__text br{display:none}.jg .adv .acard__nowrap{white-space:normal}.jg .about__item:nth-child(n){height:auto;min-height:0;padding-block:18px}}.jg .header__menu-extra,.jg .header__backdrop{display:none}@media (width<=767px){.jg .header__menu{overscroll-behavior:contain;gap:0;max-height:calc(100dvh - 100px);padding:8px 16px 20px;overflow-y:auto}.jg .header__menu>a{border-bottom:1px solid #edf2f6;width:100%;padding:13px 4px;font-size:18px;line-height:22px;display:block}.jg .header__menu>a:after{display:none}.jg .header__menu-extra{flex-direction:column;align-items:center;gap:14px;width:100%;padding-top:18px;display:flex}.jg .header__menu-extra .btn{width:100%;height:52px}.jg .header__menu-phone{color:var(--c-text);font-size:20px;font-weight:600;line-height:24px}.jg .header__menu-extra .messengers{gap:12px;display:flex}.jg .header__menu-extra .messengers img{width:40px;height:40px}.jg .header__backdrop{z-index:-1;background:#1e2d3d73;animation:.25s jg-fade-in;display:block;position:fixed;inset:0}.jg .to-top{display:none}.site-shell .cookie-banner{inset:auto 10px calc(10px + env(safe-area-inset-bottom)) 10px;z-index:60;border-radius:14px;padding:12px 14px;box-shadow:0 10px 30px #1e2d3d4d}.site-shell .cookie-banner-inner{flex-direction:row;align-items:center;gap:12px;width:100%}.site-shell .cookie-banner-inner p{font-size:12px;line-height:16px}.site-shell .cookie-banner-inner .ant-btn{width:auto;height:36px;padding:0 14px;font-size:14px}.jg .t-h2,.jg .faq__title,.jg .camp__title{letter-spacing:-.3px;font-size:26px;line-height:32px}.jg .quiz__title{font-size:22px;line-height:28px}.jg .hero__card{padding-bottom:28px}.jg .hero__v1,.jg .hero__v2,.jg .hero__v3,.jg .hero__v4{display:none}.jg .bcard__img--3{aspect-ratio:auto;height:140px}.jg .avatars{top:20px}.jg .bcard5__img{display:none}.jg .benefits .bcard5{height:auto;min-height:0}.jg .mentors__notes{order:2;margin-top:0}.jg .mentors>.container:last-child{order:3}.jg .ccard--dark{height:250px}.jg .ccard--note{min-height:0}.jg .rcard__img{display:none}.jg .reviews__track{align-items:stretch}.jg .rcard__link{margin-top:auto}.jg{--gap:56px}.jg .benefits .bcard--2{height:auto!important;padding-bottom:16px!important}.jg .mentors__foot .btn{line-height:20px}.jg .quiz__options{flex-wrap:nowrap;gap:10px}.jg .qopt{flex:1 1 0;width:auto;min-width:0}.jg .qopt__label{font-size:14px;line-height:18px}.jg .qopt__img img{zoom:1;object-fit:cover;width:100%!important;height:100%!important;top:0!important;left:0!important}}.jg .cpage{flex-direction:column;gap:80px;padding-bottom:40px;display:flex}.jg .cpage__hero{isolation:isolate;background:var(--grad-blue);color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:48px;min-height:560px;padding:60px;display:grid;position:relative;overflow:hidden}.jg .cpage__glow{pointer-events:none;z-index:-1;will-change:transform, opacity;width:520px;height:480px;margin-top:-240px;animation:6s ease-in-out infinite jg-breathe;position:absolute;top:50%;right:60px}.jg .cpage__glow:before{content:"";background:radial-gradient(closest-side,#ffffff73 55%,#fff0 100%);border-radius:50%;position:absolute;inset:-80px}.jg .cpage__text{flex-direction:column;align-items:flex-start;gap:24px;display:flex;position:relative}.jg .cpage__title{letter-spacing:-1.12px;color:#fff;font-size:56px;font-weight:600;line-height:66px}.jg .cpage__lead{color:#ffffffe6;max-width:540px;font-size:20px;font-weight:500;line-height:26px}.jg .cpage__badges{flex-wrap:wrap;gap:8px;display:flex}.jg .cpage__actions{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.jg .cpage__actions .btn{min-width:220px;height:56px}.jg .btn--ghost-light{color:#fff;border:1px solid #ffffffb3;transition:background-color .3s ease-out,border-color .3s ease-out}.jg .btn--ghost-light:hover{background:#ffffff24;border-color:#fff}.jg .cpage__media{height:440px;position:relative}.jg .cpage__hero-photo{border-radius:20px;width:82%;height:86%;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 30px 60px #003c6e40}.jg .cpage__hero-photo--small{border:6px solid #fff;width:52%;height:46%;inset:auto auto 0 0;rotate:-4deg}.jg .cpage__hero-photo img{object-fit:cover;width:100%;height:100%;scale:var(--is,1)}.jg .cpage__hero .deco{z-index:-1}.jg .cpage__v1{--r:5.15deg;top:auto;bottom:-40px;left:64px}.jg .cpage__v2{--r:8deg;top:auto;bottom:30px;left:300px}.jg .cpage__v3{--r:-12.91deg;top:auto;bottom:90px;left:200px}.jg .cpage__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jg .cpage__head .t-sub{max-width:560px}.jg .cfilter{background:#fff;border-radius:100px;flex-wrap:wrap;gap:8px;padding:6px;display:flex;box-shadow:0 10px 30px #1e2d3d0f}.jg .cfilter__btn{height:44px;color:var(--c-muted);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;line-height:20px;transition:background-color .25s,color .25s;display:inline-flex}.jg .cfilter__btn:hover{color:var(--c-text);background:var(--c-tag-bg)}.jg .cfilter__btn.is-active{background:var(--c-blue);color:#fff}.jg .cfilter__count{min-width:24px;height:24px;color:var(--c-tag);background:#23aef21f;border-radius:12px;place-items:center;padding:0 6px;font-size:13px;display:inline-grid}.jg .cfilter__btn.is-active .cfilter__count{color:#fff;background:#ffffff40}.jg .cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.jg .ccamp{color:inherit;animation:.7s cubic-bezier(.2,.7,.2,1) both jg-card-in;animation-delay:calc(var(--i,0) * 70ms);background:#fff;border-radius:20px;flex-direction:column;gap:16px;padding:16px 16px 24px;transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:flex;position:relative}@keyframes jg-card-in{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.jg .ccamp:hover{translate:0 -6px;box-shadow:0 22px 44px #1e2d3d14}.jg .ccamp:hover .ccamp__img img{scale:1.06}.jg .ccamp:hover .ccamp__more{gap:12px}}.jg .ccamp__img{aspect-ratio:1;background:#eef8fe;border-radius:16px;position:relative;overflow:hidden}.jg .ccamp__img img{object-fit:cover;width:100%;height:100%;transition:scale .8s cubic-bezier(.2,.7,.2,1)}.jg .ccamp__cat{position:absolute;top:12px;left:12px}.jg .ccamp__body{flex-direction:column;flex:1;gap:12px;padding:0 8px;display:flex}.jg .ccamp__dates{color:var(--c-muted);align-items:center;gap:8px;font-size:16px;line-height:20px;display:inline-flex}.jg .ccamp__dates svg{color:var(--c-blue);flex:none}.jg .ccamp__more{color:var(--c-tag);align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:18px;font-weight:500;line-height:22px;transition:gap .3s;display:inline-flex}.jg .ccamp__placeholder{width:100%;height:100%;color:var(--c-muted);place-items:center;font-size:16px;display:grid}.jg .glass-badge--dark{background:#1e2d3d73}.jg .ccamp--skeleton{pointer-events:none}.jg .ccamp--skeleton .ccamp__img,.jg .sk-line{background:linear-gradient(100deg,#eef8fe 30%,#fff 50%,#eef8fe 70%) 0 0/200% 100%;animation:1.4s linear infinite jg-sk}.jg .sk-line{border-radius:8px;height:20px}@keyframes jg-sk{to{background-position:-200% 0}}.jg .cstate{text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:48px 24px;display:flex}.jg .cstate p{max-width:520px;color:var(--c-muted);font-size:18px;line-height:22px}.jg .ccall{isolation:isolate;background:var(--grad-blue);color:#fff;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:48px 60px;display:flex;position:relative;overflow:hidden}.jg .ccall__title{letter-spacing:-.8px;color:#fff;font-size:40px;font-weight:600;line-height:48px}.jg .ccall__text{color:#ffffffe6;max-width:560px;margin-top:12px;font-size:18px;line-height:22px}.jg .ccall__actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.jg .ccall .messengers{zoom:1.5}.jg .ccall .deco{z-index:-1;opacity:.9}.jg .back-link{color:var(--c-tag);align-items:center;gap:8px;margin:16px 0;font-size:18px;font-weight:500;line-height:22px;transition:gap .3s,color .2s;display:inline-flex}.jg .back-link:hover{color:var(--c-blue);gap:12px}.jg .cdetail__price{letter-spacing:-.5px;color:#fff;font-size:32px;font-weight:600;line-height:38px}.jg .cdetail__price small{opacity:.85;font-size:18px;font-weight:500}.jg .cdetail__layout{grid-template-columns:minmax(0,1fr) 384px;align-items:start;gap:24px;display:grid}.jg .cdetail__text{background:#fff;border-radius:20px;flex-direction:column;gap:28px;padding:40px;display:flex}.jg .cdetail__block{flex-direction:column;gap:10px;display:flex}.jg .cdetail__block h3{margin-bottom:4px}.jg .cdetail__block p{color:#1e2d3dcc;font-size:18px;line-height:26px}.jg .cdetail__block p b{color:var(--c-text);font-weight:600}.jg .cdetail__html{color:#1e2d3dcc;font-size:18px;line-height:26px}.jg .cdetail__html p+p{margin-top:12px}.jg .cdetail__aside{background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;border:2px solid #0000;border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex;position:sticky;top:120px}.jg .cdetail__aside .btn{width:100%;height:56px}.jg .csched{flex-direction:column;gap:8px;display:flex}.jg .csched__item{background:#f4fbff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;display:grid}.jg .csched__name{color:var(--c-text);font-size:18px;font-weight:500;line-height:22px}.jg .csched__time{color:var(--c-muted);grid-column:1;font-size:16px;line-height:20px}.jg .csched__price{color:var(--c-tag);white-space:nowrap;grid-area:1/2/span 2;font-size:20px;font-weight:600;line-height:24px}.jg .cdetail__phone{color:var(--c-muted);flex-direction:column;gap:4px;font-size:16px;line-height:20px;display:flex}.jg .cdetail__phone a{color:var(--c-text);font-size:22px;font-weight:600;line-height:26px}.jg .cgallery__item{aspect-ratio:4/3;background:#eef8fe;border-radius:20px;width:384px;overflow:hidden}.jg .cgallery__item img{object-fit:cover;width:100%;height:100%}.jg .cgallery .slider__track{gap:24px}.jg .crelated .ccamp{width:384px;animation:none}@media (width<=1439px){.jg .cpage__title{font-size:52px;line-height:60px}.jg .cgrid{gap:20px}.jg .ccamp__more,.jg .cdetail__block p,.jg .cdetail__html{font-size:16px}}@media (width<=1279px){.jg .cpage{gap:64px}.jg .cpage__hero{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:32px;min-height:480px;padding:40px}.jg .cpage__title{letter-spacing:-.88px;font-size:44px;line-height:52px}.jg .cpage__lead{font-size:18px;line-height:22px}.jg .cpage__media{height:360px}.jg .cdetail__layout{grid-template-columns:minmax(0,1fr) 320px}.jg .cdetail__text{padding:28px}.jg .crelated .ccamp,.jg .cgallery__item{width:307px}}@media (width<=1023px){.jg .cpage{gap:56px}.jg .cpage__hero{grid-template-columns:minmax(0,1fr);padding:40px 32px}.jg .cpage__media{height:420px}.jg .cgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.jg .ccall{padding:40px 32px}.jg .ccall__title{font-size:34px;line-height:41px}.jg .cdetail__layout{grid-template-columns:minmax(0,1fr)}.jg .cdetail__aside{position:static}.jg .crelated .ccamp,.jg .cgallery__item{width:344px}}@media (width<=767px){.jg .cpage{gap:40px}.jg .cpage.container{padding-inline:0}.jg .cpage__hero{border-radius:20px;gap:24px;min-height:0;padding:32px 20px}.jg .cpage__title{letter-spacing:-1px;font-size:34px;line-height:40px}.jg .cpage__lead{font-size:16px;line-height:20px}.jg .cpage__actions{width:100%}.jg .cpage__actions .btn{flex:100%;min-width:0;height:48px}.jg .cpage__media{height:300px}.jg .cpage__section{padding-inline:20px}.jg .cfilter{border-radius:16px;width:100%}.jg .cfilter__btn{flex:auto;justify-content:center;height:40px;padding:0 12px;font-size:15px}.jg .cgrid{grid-template-columns:minmax(0,1fr)}.jg .ccall{border-radius:20px;margin-inline:20px;padding:32px 20px}.jg .ccall__title{font-size:28px;line-height:34px}.jg .ccall__actions,.jg .ccall__actions .btn{width:100%}.jg .cdetail__text{gap:22px;padding:20px}.jg .cdetail__price{font-size:26px;line-height:32px}.jg .crelated .ccamp,.jg .cgallery__item{width:calc(100vw - 40px)}}.jg .ccall__v1{--r:8deg;top:78%;left:58%}.jg .ccall__v2{--r:-12.91deg;top:18%;left:64%}@media (width<=1023px){.jg .ccall__v1{top:86%;left:88%}.jg .ccall__v2{top:12%;left:92%}}.jg .fpage .cpage__head{margin-bottom:24px}@media (width<=767px){.jg .fpage .cpage__head{margin-bottom:16px}}.jg .tgrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:40px;display:grid}.jg .tgrid--kazan{grid-template-columns:repeat(3,minmax(0,1fr))}.jg .tcard{background:linear-gradient(#fff, #fff) padding-box, var(--grad-stroke) border-box;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both jg-card-in;animation-delay:calc(var(--i,0) * 80ms);border:1px solid #0000;border-radius:20px;flex-direction:column;gap:20px;padding:23px;display:flex}.jg .tcard--accent{border-width:2px;padding:22px;box-shadow:0 24px 48px #23aef21f}.jg .tcard__head{flex-direction:column;gap:10px;display:flex}.jg .tcard__note{color:var(--c-muted);font-size:16px;line-height:20px}.jg .tcard__sub{color:var(--c-text);font-size:18px;font-weight:500;line-height:22px}.jg .tcard .btn{width:100%;height:52px;margin-top:auto}.jg .ttable{flex-direction:column;gap:8px;display:flex}.jg .ttable__row{grid-template-columns:minmax(0, .85fr) repeat(var(--cols,2), minmax(0, 1fr));background:#f4fbff;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:grid}.jg .ttable__row--head{color:var(--c-muted);background:0 0;padding-block:0 2px;font-size:14px;line-height:18px}.jg .ttable__label{color:var(--c-text);font-size:18px;font-weight:500;line-height:22px}.jg .tprice{flex-direction:column;gap:2px;display:flex}.jg .tprice__sum{color:var(--c-tag);white-space:nowrap;font-size:20px;font-weight:600;line-height:24px}.jg .tprice__one{color:var(--c-muted);font-size:14px;line-height:18px}.jg .ttable__cell-title{display:none}.jg .tcourse{background:#f4fbff;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.jg .tcourse__name{font-size:18px;font-weight:500;line-height:22px}.jg .tcourse__price{color:var(--c-tag);font-size:24px;font-weight:600;line-height:29px}.jg .tcourse__price small{color:var(--c-muted);font-size:16px;font-weight:400}.jg .tcourse__text{color:var(--c-muted);font-size:16px;line-height:20px}.jg .tincl{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.jg .tincl__item{background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.jg .tincl__item img{width:45px;height:45px}.jg .tincl__item p{color:#1e2d3da3;font-size:18px;line-height:22px}@media (width<=1439px){.jg .tgrid,.jg .tincl{gap:20px}.jg .ttable__label,.jg .tcourse__name,.jg .tincl__item p{font-size:16px;line-height:20px}.jg .tprice__sum{font-size:18px;line-height:22px}}@media (width<=1279px){.jg .tgrid,.jg .tgrid--kazan,.jg .tincl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.jg .tgrid,.jg .tgrid--kazan,.jg .tincl{grid-template-columns:minmax(0,1fr);gap:16px}.jg .tgrid{margin-top:24px}.jg .tcard{padding:15px}.jg .tcard--accent{padding:14px}.jg .tincl__item{padding:20px 16px}}.jg .ttable--stacked .ttable__row{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:8px 12px}.jg .ttable--stacked .ttable__row--head{display:none}.jg .ttable--stacked .ttable__label{grid-column:1/-1}.jg .ttable--stacked .ttable__cell-title{color:var(--c-muted);font-size:13px;line-height:16px;display:block}@media (width<=413px){.jg .ttable__row{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:8px 12px}.jg .ttable__row--head{display:none}.jg .ttable__label{grid-column:1/-1}.jg .ttable__cell-title{color:var(--c-muted);font-size:13px;line-height:16px;display:block}}.e404:is(.jg,.jg *){width:min(1200px,100% - 64px);height:788px;margin-inline:auto;display:block;position:relative}.e404__text:is(.jg,.jg *){flex-direction:column;align-items:flex-start;width:514px;display:flex;position:absolute;top:169px;left:0}.e404__title:is(.jg,.jg *){text-align:center;width:514px;color:var(--c-text);font-size:48px;font-weight:500;line-height:53px}.e404__lead:is(.jg,.jg *){color:var(--c-text);margin-top:32px;font-size:18px;line-height:22px}.e404__btn:is(.jg,.jg *){height:44px;margin-top:64px;font-size:18px;line-height:18px}.e404__num:is(.jg,.jg *){text-align:center;white-space:nowrap;background:linear-gradient(193.63deg,#b7bcc1 6.17%,#56595b 80.62%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;width:587px;font-size:300px;font-weight:500;line-height:330px;position:absolute;top:73px;left:609px}.e404__robot:is(.jg,.jg *){width:507px;height:507px;position:absolute;top:174px;left:719px}@media (width<=1919px){.e404__text:is(.jg,.jg *){top:142px}.e404__num:is(.jg,.jg *){top:46px;left:559px}.e404__robot:is(.jg,.jg *){top:147px;left:669px}}@media (width<=1439px){.e404:is(.jg,.jg *){height:669px}.e404__text:is(.jg,.jg *){top:85px}.e404__num:is(.jg,.jg *){top:-11px}.e404__robot:is(.jg,.jg *){top:90px}}@media (width<=1279px){.e404__num:is(.jg,.jg *){width:391px;font-size:200px;line-height:220px;top:139px;left:auto;right:104px}.e404__robot:is(.jg,.jg *){width:460px;height:460px;top:195px;left:auto;right:-22px}}@media (width<=1023px){.e404:is(.jg,.jg *){width:100%;height:792px;overflow-y:clip}.e404__text:is(.jg,.jg *){top:50px;left:calc(50% - 257px)}.e404__btn:is(.jg,.jg *){align-self:center}.e404__num:is(.jg,.jg *){top:306px;left:calc(50% - 196px);right:auto}.e404__robot:is(.jg,.jg *){top:362px;left:calc(50% - 139px);right:auto}}@media (width<=767px){.e404:is(.jg,.jg *){height:1092px;padding:0 20px;overflow:visible}.e404__text:is(.jg,.jg *){width:auto;position:static}.e404__head:is(.jg,.jg *){box-sizing:content-box;flex-direction:column;justify-content:flex-end;min-height:76px;padding-top:27px;display:flex}.e404__title:is(.jg,.jg *){letter-spacing:-.32px;text-align:left;width:auto;font-size:32px;line-height:38px}.e404__lead:is(.jg,.jg *){letter-spacing:-.09px;margin-top:16px}.e404__btn:is(.jg,.jg *){background:var(--c-blue);align-self:flex-start;margin-top:32px;font-size:16px;line-height:16px}.e404__art:is(.jg,.jg *){width:294px;height:366px;margin:38px auto 0;position:relative}.e404__num:is(.jg,.jg *){width:100%;font-size:150px;line-height:165px;top:0;left:0}.e404__robot:is(.jg,.jg *){width:280px;height:280px;top:86px;left:7px}}:root{--primary-blue:#3c88cb;--secondary-blue:#2b6bb3;--accent-yellow:#fcee50;--ink:#2c3e50;--muted:#6c757d;--light:#f8f9fa;--white:#fff}*{box-sizing:border-box}body{color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4{font-family:Space Grotesk,Inter,sans-serif;line-height:1.25}a{color:inherit}.site-shell{background:linear-gradient(#fafafb 0%,#ebf5fb 100%);flex-direction:column;min-height:100vh;display:flex}.site-shell.is-form{background:linear-gradient(135deg,#b3b3b3 0%,#bababa 100%)}.site-main{flex:1}.form-page{min-height:calc(100vh - 80px);padding:24px 10px}.form-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.ant-select-single .ant-select-content,.ant-select-single .ant-select-content-value,.ant-select-single .ant-select-placeholder{justify-content:center;text-align:center!important}.discipline-markdown{color:var(--ink);line-height:1.6}.discipline-markdown>:first-child{margin-top:0}.discipline-markdown>:last-child{margin-bottom:0}.discipline-markdown h1,.discipline-markdown h2,.discipline-markdown h3,.discipline-markdown h4{margin:16px 0 8px}.discipline-markdown p,.discipline-markdown ul,.discipline-markdown ol,.discipline-markdown pre,.discipline-markdown blockquote{margin:0 0 12px}.discipline-markdown ul,.discipline-markdown ol{padding-left:1.4em}.course-info-link,.course-info-link:hover{font-weight:700;text-decoration:none}.group-course-card .ant-card-body>:last-child{margin-bottom:0}.discipline-markdown code{font-size:.9em}.discipline-markdown pre{background:var(--light);border-radius:8px;padding:12px;overflow-x:auto}.cookie-banner{z-index:30;padding:16px 0 calc(16px + env(safe-area-inset-bottom));color:#fff;background:#2c3e50f5;position:fixed;inset:auto 0 0;box-shadow:0 -8px 24px #2c3e502e}.cookie-banner-inner{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100% - 32px);margin:0 auto;display:flex}.cookie-banner-inner p{margin:0;font-size:15px;line-height:1.5}.cookie-banner-inner .ant-btn{flex-shrink:0}.ant-form-item-label>label{color:#262626;font-weight:500}.ant-btn-primary{box-shadow:0 2px 4px #3c88cb33}.success-follow{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 20px;display:grid}.success-follow-card{min-height:72px;color:var(--ink);background:#f7f9fb;border:1px solid #e6edf4;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s;display:flex}.success-follow-card:hover{background:#fff;border-color:#c9d8e8;transform:translateY(-1px);box-shadow:0 8px 20px #2c3e5014}.success-follow-icon{object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.success-follow-icon.is-telegram{border-radius:50%}.success-follow-copy{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.success-follow-copy strong{font-size:15px;font-weight:600;line-height:1.2}.success-follow-copy span{color:var(--muted);font-size:12px}@media (width<=900px){.cookie-banner-inner{flex-direction:column}.cookie-banner-inner .ant-btn{width:100%}}@media (width<=576px){.site-main .form-page>.ant-col>.ant-card{margin:10px}.success-follow{grid-template-columns:1fr}.group-course-card.ant-card{height:auto}.group-course-card .ant-card-body{padding-bottom:8px}}
