/* OK Career — зібрано з style.css. Редагуйте style.css і перезберіть, або додавайте свої стилі в «Налаштувати → Додатковий CSS». */
@keyframes ok-marquee{to{transform:translateX(-50%)}}@keyframes ok-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ok-spin{to{transform:rotate(360deg)}}@keyframes ok-pulse{0%{box-shadow:0 0 0 0 rgba(17,17,17,.45)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@font-face{font-family:"Montserrat";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/montserrat.woff2)format("woff2")}@font-face{font-family:"Geologica";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geologica-cyrillic-400.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Geologica";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/geologica-latin-400.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--ok-bg:#ffffff;--ok-gray:#f3f5f3;--ok-gray-2:#e9ece9;--ok-ink:#101312;--ok-ink-2:#2a2f2c;--ok-muted:#5d6460;--ok-line:#e3e6e3;--ok-accent:#1e5a45;--ok-accent-2:#26705a;--ok-accent-soft:#e2eee8;--ok-mint:#b9dccb;--ok-dark:#0e1311;--ok-dark-2:#18201c;--ok-error:#b4322a;--ok-font:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ok-display:"Geologica", "Montserrat", system-ui, sans-serif;--ok-wrap:1240px;--ok-gutter:16px;--ok-r-xl:32px;--ok-r-lg:24px;--ok-r:18px;--ok-r-sm:12px;--ok-header-h:68px;--ok-shadow:0 1px 2px rgba(16, 19, 18, .04), 0 20px 40px -24px rgba(16, 19, 18, .16);--ok-focus:0 0 0 3px rgba(30, 90, 69, .3)}@media (min-width:768px){:root{--ok-gutter:32px;--ok-header-h:80px}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--ok-header-h) + 16px)}html.ok-noscroll{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition:none!important;animation:none!important}}body{margin:0;background:var(--ok-bg);color:var(--ok-ink);font-family:var(--ok-font);font-size:16px;line-height:1.65;font-feature-settings:"lnum";-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (min-width:768px){body{font-size:17px}}iframe,img,svg,video{max-width:100%}img{height:auto;display:block}a{color:var(--ok-accent);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--ok-ink)}:focus-visible{outline:0;box-shadow:var(--ok-focus);border-radius:8px}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;line-height:1.2;font-weight:650;letter-spacing:-.01em}ol,ul{margin:0;padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}[hidden]{display:none!important}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ok-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ok-ink);color:#fff;padding:10px 16px;border-radius:10px}.ok-skip:focus{top:12px}.ok-icon{flex:none;width:1.15em;height:1.15em}.ok-wrap{width:100%;max-width:calc(var(--ok-wrap) + var(--ok-gutter)*2);margin:0 auto;padding:0 var(--ok-gutter)}.ok-wrap--narrow{max-width:calc(760px + var(--ok-gutter)*2)}.ok-muted{color:var(--ok-muted)}.ok-h1,.ok-h2{font-family:var(--ok-display);text-wrap:balance}.ok-h1{font-size:clamp(2.05rem,1.1rem + 3.5vw,3.9rem)}.ok-h2{font-size:clamp(1.65rem,1.15rem + 1.8vw,2.7rem);line-height:1.1}.ok-h3{font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem);font-weight:650;letter-spacing:-.015em}.ok-lead{font-size:1.06em;color:var(--ok-muted);max-width:640px;margin:16px 0 0}.ok-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;padding:6px 14px 6px 10px;border-radius:999px;background:var(--ok-accent-soft);font-size:.76rem;font-weight:600;letter-spacing:.01em}.ok-eyebrow::before{content:"";background:currentColor}.ok-eyebrow--light{background:rgba(255,255,255,.1);color:var(--ok-mint)}.ok-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 26px;border-radius:999px;border:1px solid transparent;font-weight:600;font-size:.95rem;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.ok-btn:disabled{opacity:.6;cursor:wait}.ok-btn--primary{background:var(--ok-ink);color:#fff}.ok-btn--primary:hover{background:var(--ok-accent);color:#fff}.ok-btn--ghost{border-color:var(--ok-line);color:var(--ok-ink);background:var(--ok-surface)}.ok-btn--ghost:hover{border-color:var(--ok-ink);color:var(--ok-ink)}.ok-btn--light,.ok-talent__invite[open]>summary{background:#fff;color:var(--ok-ink)}.ok-btn--light:hover{background:var(--ok-mint);color:var(--ok-ink)}.ok-btn--outline-light{border-color:rgba(255,255,255,.3);color:#fff}.ok-btn--outline-light:hover{border-color:#fff;color:#fff}.ok-btn--sm{min-height:44px;padding:10px 20px;font-size:.88rem}.ok-btn--wide{width:100%}.ok-link-arrow,.ok-slot--empty figcaption{align-items:center;gap:10px;font-weight:600}.ok-chip,.ok-link-arrow{display:inline-flex;color:var(--ok-ink)}.ok-link-arrow{text-decoration:none}.ok-link-arrow .ok-icon{width:30px;height:30px;padding:7px;border-radius:50%;color:#fff;transition:transform .2s,background .2s}.ok-link-arrow:hover .ok-icon,a:hover .ok-link-arrow .ok-icon{transform:translateX(3px);background:var(--ok-accent)}.ok-chip{align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.75rem;font-weight:600;backdrop-filter:blur(8px)}.ok-chip,.ok-chip--sage,.ok-chip--sun{background:rgba(255,255,255,.94)}.ok-slot{position:relative;margin:0;overflow:hidden;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-slot img{width:100%;height:100%;object-fit:cover}.ok-slot--portrait{aspect-ratio:4/5;border-radius:var(--ok-r-xl)}.ok-slot--tall{aspect-ratio:3/4}.ok-slot--card{aspect-ratio:4/3;border-radius:var(--ok-r)}.ok-slot--wide{aspect-ratio:16/10}.ok-slot--square{aspect-ratio:1}.ok-slot--sm{max-width:380px;width:100%;margin:0 auto}.ok-slot--empty{background:linear-gradient(135deg,#eef2ef 0,#dfe7e2 100%)}.ok-slot--empty::before{content:"";position:absolute;inset:0}.ok-slot--empty figcaption{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:16px;font-size:.82rem;text-align:center}.ok-slot--empty figcaption svg{width:34px;height:34px;padding:6px;border-radius:12px;background:rgba(255,255,255,.8)}.ok-slot--dark.ok-slot--empty{background:linear-gradient(135deg,#1c2622 0,#26332d 100%)}.ok-slot--dark.ok-slot--empty figcaption{color:var(--ok-mint)}.ok-slot--dark.ok-slot--empty figcaption svg{background:rgba(255,255,255,.08)}.ok-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);transition:box-shadow .2s}.ok-header.is-scrolled{box-shadow:0 1px 0 var(--ok-line)}.ok-header__inner{display:flex;align-items:center;gap:20px;min-height:var(--ok-header-h)}.ok-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ok-ink);margin-right:auto;min-width:0}.ok-logo__img{max-height:44px;width:auto}.ok-logo__mark{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:13px;background:var(--ok-ink);color:#fff;font-family:var(--ok-display);font-size:.9rem;letter-spacing:-.02em}.ok-logo__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}.ok-logo__name{font-weight:700;font-size:1rem;letter-spacing:-.01em;white-space:nowrap}.ok-logo__sub{font-size:.72rem;color:var(--ok-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ok-logo__zone{margin-left:4px;padding:4px 10px;border-radius:999px;background:var(--ok-mint);color:var(--ok-dark);font-size:.68rem;font-weight:700;white-space:nowrap}.ok-burger{display:inline-grid;place-items:center;width:46px;height:46px;border:1px solid var(--ok-line);border-radius:50%;background:var(--ok-surface);cursor:pointer}.ok-burger .ok-icon{width:22px;height:22px}.ok-burger__close,.ok-header.is-open .ok-burger__open,.ok-nav{display:none}.ok-header.is-open .ok-burger__close{display:block}.ok-nav__list a,.ok-nav__switch{text-decoration:none;white-space:nowrap}.ok-nav__list a{color:inherit;font-weight:550}.ok-nav__switch{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--ok-line);color:var(--ok-ink);font-weight:600;font-size:.88rem}.ok-nav__switch:hover{border-color:var(--ok-ink);color:var(--ok-ink)}@media (max-width:1079px){.ok-header.is-open{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--ok-bg)}.ok-header.is-open .ok-nav{gap:24px;position:fixed;inset:var(--ok-header-h)0 0 0;padding:20px var(--ok-gutter) 40px;background:var(--ok-bg);overflow-y:auto}.ok-header.is-open .ok-nav,.ok-nav__list,.ok-nav__side{display:flex;flex-direction:column}.ok-nav__list a{display:block;padding:18px 0;font-family:var(--ok-display);font-size:1.3rem;font-weight:400;letter-spacing:-.03em;border-bottom:1px solid var(--ok-line)}.ok-nav__side{align-items:stretch;gap:12px}.ok-nav__side .ok-btn,.ok-nav__switch{justify-content:center;min-height:52px}}@media (min-width:1080px){.ok-logo{flex-shrink:0}.ok-burger{display:none}.ok-nav{display:flex;align-items:center;gap:28px}.ok-nav__list{display:flex;gap:6px;padding:5px;border-radius:999px;background:var(--ok-gray)}.ok-nav__list a{display:block;padding:8px 16px;border-radius:999px;font-size:.9rem;transition:background .2s}.ok-nav__list a:hover{background:#fff;color:var(--ok-ink)}.ok-nav__list .current-menu-item>a{background:#fff;box-shadow:0 1px 3px rgba(16,19,18,.08)}.ok-nav__side{display:flex;align-items:center;gap:10px}}@media (max-width:420px){.ok-logo__sub,.ok-logo__zone{display:none}}.ok-header--b2b{background:rgba(14,19,17,.92);color:#fff}.ok-header--b2b.is-scrolled{box-shadow:0 1px 0 rgba(255,255,255,.08)}.ok-header--b2b .ok-logo{color:#fff}.ok-header--b2b .ok-logo__sub{color:#9aa7a0}.ok-header--b2b .ok-logo__mark{background:var(--ok-mint);color:var(--ok-dark)}.ok-header--b2b .ok-burger{background:0 0}.ok-header--b2b .ok-burger,.ok-header--b2b .ok-nav__switch{border-color:rgba(255,255,255,.2);color:#fff}.ok-header--b2b .ok-nav__switch:hover{border-color:#fff}@media (min-width:1080px){.ok-header--b2b .ok-logo__sub{display:none}.ok-header--b2b .ok-nav__list{background:rgba(255,255,255,.07)}.ok-header--b2b .ok-nav__list .current-menu-item>a,.ok-header--b2b .ok-nav__list a:hover{background:rgba(255,255,255,.12);color:#fff;box-shadow:none}}@media (max-width:1079px){.ok-header--b2b.is-open,.ok-header--b2b.is-open .ok-nav{background:var(--ok-dark)}.ok-header--b2b .ok-nav__list a{border-color:rgba(255,255,255,.12)}}.ok-section{padding:64px 0}.ok-section--tight{padding:40px 0}.ok-section--flush{padding:0}.ok-card .ok-expert__tags li,.ok-section--soft{background:var(--ok-gray)}@media (min-width:900px){.ok-section{padding:110px 0}.ok-section--tight{padding:56px 0}}.ok-head{margin-bottom:40px;max-width:780px}.ok-head--row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;max-width:none}.ok-head--stack{display:grid;gap:24px}.ok-card{background:var(--ok-surface);border-radius:var(--ok-r-lg);padding:24px;border:1px solid var(--ok-line)}@media (min-width:768px){.ok-card{padding:36px}}.ok-card--sage{background:var(--ok-accent-soft);border-color:transparent}.ok-card .ok-h3{margin-bottom:16px}.ok-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media (max-width:479px){.ok-hero__cta .ok-btn{flex:1 1 100%}}.ok-hero__float--a{left:-20px;top:12%}.ok-hero__float--b{right:-16px;bottom:10%}.ok-hero__dot{width:8px;height:8px;border-radius:50%;background:#3fbf7f}@media (max-width:620px){.ok-hero__float--a{left:12px;top:12px}.ok-hero__float--b{right:12px;bottom:12px}}.ok-roles{display:grid;gap:0;margin-bottom:32px}.ok-role{display:grid;grid-template-columns:52px 1fr;gap:4px 16px;padding:24px 0;border-top:1px solid var(--ok-line)}.ok-role:last-child{border-bottom:1px solid var(--ok-line)}.ok-role__n{grid-row:span 2;font-family:var(--ok-display);font-size:.9rem;padding-top:3px}.ok-role h3{font-size:1.2rem}.ok-role p{margin:0;color:var(--ok-muted)}.ok-section--soft .ok-role,.ok-section--soft .ok-role:last-child{border-color:var(--ok-gray-2)}.ok-route{display:grid;gap:12px}.ok-route__step{padding:26px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-route__dot{display:inline-grid;place-items:center;width:44px;height:44px;background:var(--ok-surface);font-family:var(--ok-display);font-size:.95rem;margin-bottom:26px}.ok-route__step:last-child{background:var(--ok-dark);color:#fff}.ok-route__step:last-child .ok-route__dot{background:var(--ok-mint);color:var(--ok-dark)}.ok-route__step:last-child p,.ok-step:last-child p{color:#aab5af}.ok-route h3{font-size:1.15rem;margin-bottom:8px}.ok-route p{margin:0;color:var(--ok-muted);font-size:.95rem}@media (min-width:700px){.ok-route{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.ok-route{grid-template-columns:repeat(4,1fr);gap:16px}.ok-route--3{grid-template-columns:repeat(3,1fr)}}.ok-section--soft .ok-route__step:not(:last-child){background:var(--ok-surface)}.ok-section--soft .ok-route__step:not(:last-child) .ok-route__dot{background:var(--ok-gray)}.ok-services{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}@media (min-width:900px){.ok-services{gap:20px}}.ok-service{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--ok-r-lg);background:var(--ok-surface);border:1px solid var(--ok-line);transition:border-color .2s,box-shadow .2s}.ok-service:hover{border-color:transparent;box-shadow:var(--ok-shadow)}.ok-service__kind{align-self:flex-start;margin:0 0 6px;padding:5px 12px;border-radius:999px;background:var(--ok-accent-soft);font-size:.74rem;font-weight:600}.ok-service--psy .ok-service__kind{background:#ece8f5;color:#4e3f7a}.ok-service--hr .ok-service__kind{background:#f5ede1;color:#7a5420}.ok-service__title{font-size:1.3rem}.ok-project__body p,.ok-service__text{margin:0;color:var(--ok-muted)}.ok-service__more summary{cursor:pointer;font-weight:600;color:var(--ok-accent);font-size:.9rem}.ok-service__more .ok-prose{margin-top:10px;font-size:.95rem}.ok-service__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;font-size:.82rem;color:var(--ok-muted)}.ok-service__meta li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:var(--ok-gray)}.ok-service__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:18px;border-top:1px solid var(--ok-line)}.ok-service__price{margin:0;font-family:var(--ok-display);font-size:1.15rem;letter-spacing:-.03em}.ok-service__price span{font-family:var(--ok-font);font-size:.88rem;color:var(--ok-muted);letter-spacing:0}.ok-service__actions{display:flex;gap:8px;flex-wrap:wrap}.ok-section--soft .ok-service{border-color:transparent}.ok-projects{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}@media (min-width:900px){.ok-projects{gap:24px}}.ok-project{display:flex;flex-direction:column;padding:12px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-project__glyph,.ok-project__media{position:relative;display:grid;place-items:center}.ok-project__media{aspect-ratio:16/10;border-radius:var(--ok-r);overflow:hidden;background:linear-gradient(135deg,#1c2622 0,#2b3a33 100%)}.ok-project--1 .ok-project__media{background:linear-gradient(135deg,#d8e6de 0,#b9d2c4 100%)}.ok-project--2 .ok-project__media{background:linear-gradient(135deg,#e6e2f0 0,#cfc8e2 100%)}.ok-project__media::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:18px 18px}.ok-project__media img{position:relative;width:100%;height:100%;object-fit:cover}.ok-project__glyph{width:76px;height:76px;border-radius:22px;background:rgba(255,255,255,.12);color:#fff}.ok-project--1 .ok-project__glyph,.ok-project--2 .ok-project__glyph{background:rgba(255,255,255,.6);color:var(--ok-dark)}.ok-project__glyph .ok-icon{width:34px;height:34px;stroke-width:1.4}.ok-project__media .ok-chip{position:absolute;top:14px;left:14px}.ok-project__body{display:flex;flex-direction:column;gap:10px;padding:22px 14px 14px;flex:1}.ok-project__title{font-size:1.35rem}.ok-project__body p{flex:1}.ok-project__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.ok-project__note{font-size:.9rem;color:var(--ok-muted);font-weight:600}.ok-project__price{font-weight:700}.ok-checks li{display:flex;gap:12px;align-items:flex-start;padding:11px 0}.ok-checks .ok-icon{margin-top:2px;width:22px;height:22px;padding:4px;border-radius:50%;background:var(--ok-accent-soft)}.ok-reviews{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ok-review{margin:0;padding:28px;border-radius:var(--ok-r-lg);background:var(--ok-surface)}.ok-review blockquote,.ok-review p{margin:0}.ok-review figcaption{margin-top:16px;font-weight:600;font-size:.9rem}.ok-b2b-band--img{display:grid}.ok-b2b-band--img>.ok-btn{justify-self:start}@media (min-width:900px){.ok-b2b-band--img{grid-template-columns:300px 1fr auto;gap:48px;padding:20px 48px 20px 20px;align-items:center}.ok-b2b-band--img>.ok-btn{justify-self:end}}.ok-b2b-band--soft{background:var(--ok-accent-soft)}.ok-b2b-band--soft,.ok-b2b-band--soft .ok-h3{color:var(--ok-ink)}.ok-b2b-band--soft p{color:var(--ok-muted)}.ok-b2b-band--soft>.ok-icon{color:var(--ok-accent);flex:none}.ok-note-band{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:22px 26px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-note-band>.ok-icon{width:26px;height:26px;color:var(--ok-accent)}.ok-note-band p{margin:0;flex:1 1 280px}.ok-faq{display:grid;gap:28px}@media (min-width:900px){.ok-faq{grid-template-columns:.8fr 1.2fr;gap:72px}.ok-faq__head{position:sticky;top:calc(var(--ok-header-h) + 32px);align-self:start}}.ok-faq__list{display:grid;gap:10px}.ok-faq__item{border-radius:var(--ok-r);background:var(--ok-gray)}.ok-faq__item summary{position:relative;list-style:none;cursor:pointer;padding:20px 64px 20px 24px;font-weight:600;font-size:1.02rem}.ok-faq__item summary::-webkit-details-marker{display:none}.ok-faq__item summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ok-surface);font-size:1.2rem;font-weight:400;transition:background .2s,color .2s}.ok-faq__item[open] summary::after{content:"–";background:var(--ok-ink);color:#fff}.ok-faq__item p{margin:0;padding:0 24px 22px;color:var(--ok-muted);max-width:680px}.ok-section--soft .ok-faq__item{background:var(--ok-surface)}.ok-contact{display:grid;gap:32px;align-items:start}@media (min-width:900px){.ok-contact{grid-template-columns:.9fr 1.1fr;gap:72px}}.ok-contact__list{display:grid}.ok-contact__list li{display:flex;gap:12px;align-items:flex-start;color:var(--ok-muted)}.ok-contact__list .ok-icon{margin-top:3px}.ok-contact__form{border:0;box-shadow:var(--ok-shadow)}.ok-form__grid{display:grid;gap:16px}@media (min-width:640px){.ok-form__grid{grid-template-columns:1fr 1fr}.ok-field--wide{grid-column:1/-1}}.ok-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ok-field__label{font-size:.84rem;font-weight:600}.ok-field input,.ok-field select,.ok-gate__form input{width:100%;min-height:52px}.ok-field textarea{width:100%;min-height:110px;resize:vertical}.ok-field input,.ok-field select,.ok-field textarea,.ok-filter select,.ok-gate__form input{padding:13px 16px;border:1px solid transparent;border-radius:var(--ok-r-sm);background:var(--ok-gray);font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s;-webkit-appearance:none;appearance:none}.ok-field select,.ok-filter select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d6460' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px;padding-right:42px}.ok-field input:focus,.ok-field select:focus,.ok-field textarea:focus,.ok-filter select:focus,.ok-gate__form input:focus{outline:0;background:#fff;box-shadow:var(--ok-focus)}.ok-filter select:focus,.ok-gate__form input:focus{border-color:var(--ok-accent)}.ok-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ok-consent{display:flex;gap:12px;align-items:flex-start;margin:20px 0;font-size:.85rem;color:var(--ok-muted);cursor:pointer}.ok-consent input{width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--ok-accent)}.ok-form__error{margin-bottom:18px;padding:14px 18px;border-radius:var(--ok-r-sm);background:#fbe6e3;color:var(--ok-error);font-weight:550;font-size:.92rem}.ok-form-done{text-align:center;padding:24px 8px}.ok-form-done:focus{outline:0;box-shadow:none}.ok-form-done__icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--ok-accent-soft);margin-bottom:16px}.ok-form-done__icon .ok-icon{width:30px;height:30px}.ok-form-done h3,.ok-prose h2{font-family:var(--ok-display);letter-spacing:-.03em}.ok-form-done h3{font-size:1.4rem;margin-bottom:10px}.ok-form-done p{color:var(--ok-muted);margin:0 auto;max-width:420px}.ok-page-head{padding:48px 0 40px}@media (min-width:900px){.ok-page-head{padding:80px 0 56px}}.ok-page-head__lead{font-size:1.1em;color:var(--ok-muted);max-width:680px;margin:22px 0 0}.ok-page-head__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ok-page-head--dark{background:var(--ok-dark);color:#fff}.ok-page-head--dark .ok-page-head__lead{color:#aab5af}.ok-page-head--slim{padding:40px 0 36px}.ok-prose{font-size:1.02em}.ok-prose h2{font-weight:500;font-size:clamp(1.35rem,1.15rem + .8vw,1.8rem);margin:1.8em 0 .6em;line-height:1.2}.ok-prose h2:first-child{margin-top:0}.ok-prose h3{font-size:1.2rem;margin:1.5em 0 .5em}.ok-prose ol,.ok-prose ul{list-style:disc;padding-left:1.3em;margin:0 0 1em}.ok-prose ol{list-style:decimal}.ok-prose li{margin-bottom:.4em}.ok-prose blockquote{margin:1.5em 0;padding:18px 22px;border-left:3px solid var(--ok-accent);background:var(--ok-gray);border-radius:0 var(--ok-r-sm) var(--ok-r-sm)0}.ok-prose img{border-radius:var(--ok-r)}.ok-cover{margin:0 0 32px}.ok-cover img{border-radius:var(--ok-r-lg);width:100%}.ok-facts,.ok-posts{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.ok-post img{border-radius:var(--ok-r);margin-bottom:14px}.ok-post a{color:inherit;text-decoration:none}.ok-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:0}.ok-facts div{display:grid;grid-template-columns:auto 1fr;gap:2px 14px;align-items:center;padding:18px 20px}.ok-facts .ok-icon{grid-row:span 2;width:40px;height:40px;padding:10px;background:#fff}.ok-facts dt{font-size:.76rem;color:var(--ok-muted);font-weight:600}.ok-facts dd{margin:0;font-weight:650}.ok-modules{margin-top:30px;display:grid;gap:10px}.ok-facts div,.ok-module{border-radius:var(--ok-r);background:var(--ok-gray)}.ok-module{display:flex;gap:20px;padding:22px 24px}.ok-module__n{flex:none;font-family:var(--ok-display)}.ok-module h3{font-size:1.08rem;margin-bottom:4px}.ok-module p,.ok-point p{margin:0;color:var(--ok-muted);font-size:.95rem}.ok-b2b-hero{position:relative;overflow:hidden}.ok-b2b-hero__grid{position:relative;display:grid;gap:40px;align-items:center}@media (min-width:900px){.ok-b2b-hero__grid{grid-template-columns:1.2fr .8fr;gap:64px}}.ok-b2b-hero__side{position:relative;max-width:420px;width:100%;justify-self:center}.ok-b2b-hero__card{position:relative;margin:-90px 20px 0;display:flex;flex-direction:column;gap:4px;padding:22px 24px;border-radius:var(--ok-r-lg);background:rgba(24,32,28,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);color:#d5ddd9;font-size:.92rem}.ok-b2b-hero__num{font-family:var(--ok-display);font-size:2.6rem;line-height:1;letter-spacing:-.04em}.ok-b2b-hero__card ul{margin-top:14px;display:grid;gap:8px}.ok-b2b-hero__card li{display:flex;gap:10px;align-items:center;font-size:.88rem}.ok-b2b-hero__card .ok-icon,.ok-b2b-hero__num,.ok-footer a:hover{color:var(--ok-mint)}.ok-points{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.ok-point{padding:26px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-point__icon{display:grid;place-items:center;width:50px;height:50px;background:#fff;margin-bottom:22px}.ok-point h3{font-size:1.12rem;margin-bottom:8px}.ok-guarantee{position:relative;display:grid;gap:12px;margin-top:24px;padding:30px 30px 30px 100px;border-radius:var(--ok-r-lg);background:var(--ok-dark);color:#fff}.ok-guarantee__mark{position:absolute;left:28px;top:30px;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:var(--ok-mint)}.ok-guarantee p{margin:0;font-size:1.08rem;font-weight:500;line-height:1.55}.ok-guarantee__sign{font-weight:600;font-size:.88rem;color:var(--ok-mint)}@media (max-width:520px){.ok-guarantee{padding:90px 22px 24px}.ok-guarantee__mark{left:22px;top:24px}}.ok-gate{padding:56px 0 96px;background:var(--ok-gray)}.ok-gate__inner{display:grid;place-items:center}.ok-gate__card{max-width:520px;width:100%;text-align:center;border:0;box-shadow:var(--ok-shadow)}.ok-gate__icon{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--ok-dark);color:var(--ok-mint);margin-bottom:20px}.ok-gate__icon .ok-icon{width:28px;height:28px}.ok-gate__card .ok-h2{margin-bottom:12px}.ok-gate__card>p{color:var(--ok-muted)}.ok-gate__form{display:flex;gap:10px;margin:24px 0 18px}.ok-gate__form input{text-transform:uppercase;letter-spacing:.12em;font-weight:600;text-align:center}.ok-gate__form input::placeholder{text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:479px){.ok-gate__form{flex-direction:column}}.ok-talents-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.ok-talents-head__exit{color:#fff;border-color:rgba(255,255,255,.25)}.ok-talents-head__exit:hover{border-color:rgba(255,255,255,.25);border-color:#fff}.ok-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:28px}.ok-filter__chips,.ok-filter__selects{display:flex;flex-wrap:wrap;gap:8px}.ok-fchip input{position:absolute;opacity:0;pointer-events:none}.ok-fchip span{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:999px;background:var(--ok-gray);font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s}.ok-fchip input:checked+span{color:#fff}.ok-fchip input:focus-visible+span{box-shadow:var(--ok-focus)}.ok-filter select{width:auto;min-height:44px;padding-top:8px;padding-bottom:8px;border-radius:999px;font-size:.9rem;font-weight:600}.ok-filter__count{margin:0 0 0 auto;color:var(--ok-muted);font-size:.9rem;font-weight:600}@media (max-width:640px){.ok-filter__count{margin-left:0;width:100%}.ok-filter__selects,.ok-filter__selects select{flex:1}}.ok-talents{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(min(100%,350px),1fr));align-items:start}.ok-talent{display:flex;flex-direction:column;padding:10px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-talent__media,.ok-talent__play{display:grid;place-items:center;color:#fff}.ok-talent__media{position:relative;aspect-ratio:16/11;border-radius:var(--ok-r);overflow:hidden;background:linear-gradient(135deg,#1c2622 0,#2b3a33 100%)}.ok-talent__media iframe,.ok-talent__media video,.ok-talent__media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0}.ok-talent__play{position:absolute;inset:0;width:100%;padding:0;border:0;background:0 0;cursor:pointer}.ok-glass-bg img,.ok-talent__play img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ok-talent__play::after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 45%,rgba(10,14,12,.55))}.ok-talent__initials{position:relative;font-family:var(--ok-display);font-size:3rem;font-weight:400;letter-spacing:-.05em;color:var(--ok-mint)}.ok-talent__playbtn{position:absolute;z-index:1;left:14px;bottom:14px;display:inline-flex;align-items:center;gap:8px;padding:9px 16px 9px 12px;border-radius:999px;background:#fff;color:var(--ok-ink);font-weight:600;font-size:.84rem}.ok-talent__playbtn .ok-icon{fill:currentColor}.ok-talent__novideo{position:absolute;left:16px;bottom:14px;font-size:.78rem;color:rgba(255,255,255,.6)}.ok-talent__badge{position:absolute;z-index:1;top:12px;right:12px}.ok-talent__body{display:flex;flex-direction:column;gap:10px;padding:20px 14px 14px}.ok-talent__name{font-size:1.3rem}.ok-talent__role{margin:-4px 0 0;font-weight:600}.ok-talent__facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.85rem;color:var(--ok-muted)}.ok-talent__facts li{display:inline-flex;gap:6px;align-items:center}.ok-talent__exp{margin:0;font-size:.95rem}.ok-talent__skills{display:flex;flex-wrap:wrap;gap:6px}.ok-talent__skills li{padding:5px 11px;border-radius:999px;background:#fff;font-size:.78rem;font-weight:600;color:var(--ok-ink-2)}.ok-talent__note{display:flex;gap:12px;margin:6px 0 4px;padding:16px;border-radius:var(--ok-r-sm);background:#fff}.ok-talent__note p{margin:0;font-size:.92rem}.ok-talent__note-mark{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--ok-ink);color:#fff;font-family:var(--ok-display);font-size:.7rem}.ok-talent__note-label{display:block;font-size:.74rem;font-weight:700;color:var(--ok-accent);margin-bottom:2px}.ok-talent__invite{margin-top:6px}.ok-talent__invite>summary{list-style:none}.ok-talent__invite>summary::-webkit-details-marker{display:none}.ok-talent__form{padding:18px 4px 4px}.ok-talent__form .ok-form__grid{grid-template-columns:1fr}.ok-talent__form .ok-field input,.ok-talent__form .ok-field textarea{background:#fff}.ok-confidential,.ok-empty{color:var(--ok-muted);text-align:center}.ok-empty{padding:32px;background:var(--ok-gray);border-radius:var(--ok-r-lg)}.ok-confidential{display:flex;gap:10px;align-items:center;justify-content:center;margin:36px 0 0;font-size:.85rem}.ok-footer{margin:0 var(--ok-gutter) var(--ok-gutter);padding:64px 0 28px;border-radius:var(--ok-r-xl);background:var(--ok-dark);color:#aab5af;font-size:.94rem}@media (max-width:767px){.ok-footer{margin:0;border-radius:0}}.ok-footer a{color:#fff;text-decoration:none}.ok-footer__grid{display:grid;gap:36px}@media (min-width:900px){.ok-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px}}.ok-logo--light{color:#fff;margin-bottom:18px}.ok-logo--light .ok-logo__sub{color:#8f9c95}.ok-logo--light .ok-logo__mark{background:var(--ok-mint);color:var(--ok-dark)}.ok-social a:hover{background:var(--ok-mint)}.ok-footer__h{font-size:.8rem;font-weight:600;color:#fff;margin-bottom:16px;opacity:.55}.ok-footer__col li{margin-bottom:10px}.ok-social{display:flex;gap:10px;margin-top:20px}.ok-social a{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.08)}.ok-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);font-size:.85rem}.ok-footer__bottom a{color:#aab5af}.alignwide{max-width:1000px;margin-left:auto;margin-right:auto}.wp-block-button__link{border-radius:999px;background:var(--ok-ink)}.ok-prose .wp-block-embed iframe,.ok-prose iframe{width:100%;border-radius:var(--ok-r)}.ok-glass{background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.75);border-radius:var(--ok-r-xl);box-shadow:0 30px 60px -30px rgba(16,19,18,.25),inset 0 1px 0 rgba(255,255,255,.8)}.ok-glass-hero{position:relative;overflow:hidden;padding:20px 0 56px;isolation:isolate}@media (min-width:900px){.ok-glass-hero{padding:36px 0 96px}}.ok-glass-bg{position:absolute;inset:0;z-index:-1;overflow:hidden;background:#eef1ee}.ok-glass-bg img.is-blur{filter:blur(48px) saturate(1.1);transform:scale(1.25);opacity:.9}.ok-glass-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.15)0,rgba(255,255,255,0) 60%,#fff 100%)}.ok-glass-bg__blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.ok-glass-bg__blob--a{width:46vw;height:46vw;max-width:620px;max-height:620px;left:-8%;top:-10%;background:#c9dccf}.ok-glass-bg__blob--b{width:40vw;height:40vw;max-width:560px;max-height:560px;right:-6%;top:10%;background:#e6d9c8}.ok-glass-bg__blob--c{width:30vw;height:30vw;max-width:420px;max-height:420px;left:40%;bottom:-10%;background:#d4dde6}.ok-glass-bg img~.ok-glass-bg__blob{opacity:.25}.ok-stats--float{position:relative;z-index:2;margin:-54px 14px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ok-stats--float div{padding:14px 12px;border-radius:var(--ok-r);background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);box-shadow:0 12px 30px -16px rgba(16,19,18,.3)}.ok-stats--float dt{font-size:clamp(1.15rem,.95rem + .8vw,1.55rem)}.ok-stats--float dd{font-size:.72rem;margin-top:6px}.ok-topbar{background:var(--ok-dark);color:#c9d3ce;font-size:.86rem}.ok-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.ok-topbar__loc{gap:10px;margin:0;font-weight:500}.ok-topbar__loc,.ok-topbar__side{display:flex;align-items:center}.ok-topbar__b2b{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-weight:600}.ok-topbar__b2b:hover{color:var(--ok-mint)}@media (max-width:720px){.ok-topbar .ok-social--mini,.ok-topbar__b2b{display:none}.ok-topbar__loc{font-size:.76rem}}.ok-social--mini{display:flex;margin:0}.ok-social--mini a{display:grid;place-items:center;color:#c9d3ce;background:0 0}.ok-social--mini a:hover{color:#fff;background:rgba(255,255,255,.1)}@media (min-width:1080px){.ok-nav__switch--mobile{display:none}}.ok-certs{position:relative}.ok-certs__nav{right:0;top:-84px;display:flex;gap:8px}@media (max-width:899px){.ok-certs__nav{position:static;justify-content:flex-end;margin-bottom:12px}}.ok-certs__btn{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--ok-line);background:#fff;cursor:pointer;color:var(--ok-ink);transition:background .2s,color .2s}.ok-certs__btn:hover{background:var(--ok-ink);color:#fff}.ok-certs__track{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,360px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 2px 14px;scrollbar-width:thin}.ok-certs--grid .ok-certs__track{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));overflow:visible}.ok-cert{scroll-snap-align:start;padding:10px 10px 16px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}.ok-cert__img{display:block;width:100%;aspect-ratio:4/3;padding:14px;border:0;border-radius:var(--ok-r);background:#fff;cursor:zoom-in;overflow:hidden}.ok-cert__img img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.ok-cert__img:hover img{transform:scale(1.03)}.ok-cert__title{margin:14px 8px 2px;font-weight:600;font-size:.95rem;line-height:1.35}.ok-cert__meta{margin:0 8px;font-size:.82rem;color:var(--ok-muted)}.ok-zoom{max-width:min(1100px,94vw);max-height:92vh;padding:16px;border:0;border-radius:var(--ok-r-lg);background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.ok-zoom::backdrop{background:rgba(10,14,12,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ok-zoom img{max-height:calc(92vh - 110px);width:auto;margin:0 auto;border-radius:var(--ok-r-sm)}.ok-zoom p{margin:12px 4px 0;font-weight:600;font-size:.92rem;text-align:center}.ok-zoom__close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#fff;cursor:pointer;box-shadow:var(--ok-shadow)}.ok-glass-hero--contacts{padding-bottom:80px}.ok-contacts{display:grid;gap:20px;align-items:start}@media (min-width:900px){.ok-contacts{grid-template-columns:.9fr 1.1fr;gap:24px}}.ok-contacts__card,.ok-contacts__form{padding:28px}@media (min-width:768px){.ok-contacts__card,.ok-contacts__form{padding:44px}}.ok-contacts__list{display:grid;gap:14px;margin:30px 0 26px}.ok-contacts__list li{display:flex;gap:14px;align-items:center}.ok-contacts__list small{display:block;font-size:.74rem;color:var(--ok-muted);font-weight:600}.ok-contacts__list a,.ok-contacts__list strong,.ok-social--glass a{font-weight:600;color:var(--ok-ink);text-decoration:none}.ok-contacts__list a:hover{color:var(--ok-accent)}.ok-contacts__ico{display:grid;place-items:center;width:46px;height:46px;flex:none;background:rgba(255,255,255,.8)}.ok-contacts__form .ok-h3{margin-bottom:6px}.ok-contacts__form .ok-field input,.ok-contacts__form .ok-field select,.ok-contacts__form .ok-field textarea{background:rgba(255,255,255,.75)}.ok-social--glass{display:flex;flex-wrap:wrap;gap:8px;margin:0}.ok-social--glass a{display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);font-size:.85rem}.ok-social--glass a:hover{background:var(--ok-ink);color:#fff}.ok-certs{display:flex;flex-direction:column}.ok-certs__nav{position:static;order:2;justify-content:flex-end;margin:8px 0 0}@media (min-width:1080px){.ok-header:not(.ok-header--b2b){top:12px;margin:12px var(--ok-gutter)0;background:0 0;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important}.ok-header:not(.ok-header--b2b) .ok-header__inner{max-width:var(--ok-wrap);padding:0 12px 0 16px;min-height:68px;border-radius:999px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:1px solid rgba(255,255,255,.85);box-shadow:0 14px 40px -20px rgba(16,19,18,.28)}.ok-header:not(.ok-header--b2b) .ok-nav__list{background:rgba(16,19,18,.04)}.ok-topbar+.ok-header+.ok-main>section:first-child{margin-top:-80px;padding-top:104px}}.ok-x-hero{position:relative;overflow:hidden;isolation:isolate;padding:28px 0 56px}@media (min-width:900px){.ok-x-hero{padding:40px 0 80px}}.ok-x-hero .ok-glass-bg::after{background:linear-gradient(180deg,rgba(255,255,255,.55)0,rgba(255,255,255,.35) 50%,#fff 100%)}.ok-x-hero__grid{display:grid;gap:36px;align-items:center}@media (min-width:960px){.ok-x-hero__grid{grid-template-columns:1.15fr .85fr;gap:64px}}.ok-x-hero__title{line-height:1.02}.ok-x-hero__lead{font-size:1.1em;color:var(--ok-ink-2);max-width:600px;margin:24px 0 0}.ok-x-hero .ok-eyebrow{background:rgba(255,255,255,.75)}.ok-x-hero .ok-btn--ghost{background:rgba(255,255,255,.65);border-color:rgba(16,19,18,.12)}.ok-x-hero__facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.ok-x-hero__facts li{display:flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.8);font-size:.82rem;color:var(--ok-muted)}.ok-marquee li,.ok-x-hero__facts strong{font-family:var(--ok-display);letter-spacing:-.03em}.ok-x-hero__facts strong{font-size:1.05rem;color:var(--ok-ink)}.ok-x-hero__visual{position:relative;max-width:480px;width:100%;justify-self:center}.ok-x-hero__visual .ok-slot--portrait{aspect-ratio:4/5;box-shadow:0 40px 80px -40px rgba(16,19,18,.45)}.ok-x-hero__visual .ok-slot--portrait img{object-position:55% 30%}.ok-x-hero__card{position:absolute;left:-28px;right:28px;bottom:24px;display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--ok-ink);transition:transform .25s}.ok-tile:hover,.ok-x-hero__card:hover{transform:translateY(-3px);color:var(--ok-ink)}.ok-x-hero__card strong{display:block;font-size:.95rem}.ok-x-hero__card small{display:block;font-size:.78rem;color:var(--ok-muted)}.ok-x-hero__card-ico{display:grid;place-items:center;width:46px;height:46px;flex:none;background:var(--ok-ink);color:#fff}.ok-x-hero__card-go{margin-left:auto;display:grid;place-items:center;width:40px;height:40px;flex:none;background:var(--ok-mint)}@media (max-width:600px){.ok-x-hero__card{left:12px;right:12px;bottom:12px}}.ok-marquee{overflow:hidden;padding:18px 0;border-block:1px solid var(--ok-line);background:#fff}.ok-marquee__track{display:flex;width:max-content;animation:ok-marquee 42s linear infinite}.ok-marquee:hover .ok-marquee__track{animation-play-state:paused}.ok-marquee ul{display:flex;flex:none}.ok-marquee li{display:flex;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1rem,.9rem + .5vw,1.35rem);white-space:nowrap}.ok-marquee li::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok-accent);background:var(--ok-ink);opacity:.35}.ok-bento{display:grid;gap:14px;grid-template-columns:1fr}@media (min-width:700px){.ok-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.ok-bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);gap:16px}}.ok-quiz__step legend,.ok-tile{display:flex;flex-direction:column}.ok-tile{gap:8px;padding:24px;border-radius:var(--ok-r-lg);background:var(--ok-gray);color:var(--ok-ink);text-decoration:none;overflow:hidden;transition:transform .3s,box-shadow .3s}.ok-tile:hover{transform:translateY(-4px);box-shadow:var(--ok-shadow)}.ok-tile__tag{align-self:flex-start;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.75);font-size:.72rem;font-weight:600}.ok-tile__title,.ok-x-quote p{font-family:var(--ok-display);font-size:clamp(1.2rem,1rem + .7vw,1.55rem);line-height:1.15;letter-spacing:-.03em}.ok-tile__text{color:var(--ok-muted);font-size:.94rem}.ok-tile__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px;font-size:.84rem;font-weight:600}.ok-tile__go,.ok-tile__ico{display:grid;place-items:center}.ok-tile__go{width:40px;height:40px;flex:none;border-radius:50%;color:#fff;transition:transform .25s}.ok-tile:hover .ok-tile__go{transform:rotate(-45deg)}.ok-tile__ico{width:48px;height:48px;background:rgba(255,255,255,.8);margin-bottom:6px}.ok-tile--service{padding:10px 10px 22px}.ok-tile--service .ok-tile__body{display:flex;flex-direction:column;gap:8px;padding:14px 14px 0;flex:1}.ok-slot--tile{aspect-ratio:16/9;border-radius:var(--ok-r)}.ok-tile--service .ok-slot img{transition:transform .6s}.ok-duo__item:hover .ok-slot img,.ok-expert:hover .ok-expert__photo img,.ok-tile--service:hover .ok-slot img{transform:scale(1.04)}.ok-tile--psy{background:#eeeaf5}.ok-tile--coach{background:var(--ok-accent-soft)}.ok-tile--course{background:var(--ok-dark);color:#fff}.ok-tile--course:hover{color:#fff}.ok-tile--course .ok-tile__tag{color:var(--ok-mint)}.ok-tile--course .ok-tile__text{color:#aab5af}.ok-tile--course .ok-tile__go{background:var(--ok-mint)}.ok-tile--course::after{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-80px;border-radius:50%;background:radial-gradient(circle,rgba(185,220,203,.25),transparent 70%)}.ok-tile--b2b .ok-tile__go,.ok-tile--project .ok-tile__go{position:absolute;right:18px;bottom:18px}.ok-tile--b2b .ok-tile__title,.ok-tile--project .ok-tile__title{padding-right:48px}.ok-tile--p1{background:#f4ede3}.ok-tile--b2b{background:#e6edf3}@media (min-width:1040px){.ok-tile--service{grid-row:span 2}.ok-tile--course,.ok-tile--service{grid-column:span 2}.ok-tile--b2b,.ok-tile--project{grid-column:span 1}.ok-bento>.ok-tile--b2b:last-child{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;column-gap:20px;row-gap:6px;align-items:center}.ok-bento>.ok-tile--b2b:last-child .ok-tile__ico{grid-row:1/3;margin:0}.ok-bento>.ok-tile--b2b:last-child .ok-tile__tag,.ok-bento>.ok-tile--b2b:last-child .ok-tile__title{grid-column:2;padding-right:0}.ok-bento>.ok-tile--b2b:last-child .ok-tile__go{position:static;grid-column:3;grid-row:1/3}.ok-bento>.ok-tile--b2b:last-child .ok-tile__tag{justify-self:start;align-self:end}.ok-bento>.ok-tile--b2b:last-child .ok-tile__title{align-self:start}}.ok-x-quiz{position:relative;overflow:hidden;isolation:isolate;padding:64px 0}@media (min-width:900px){.ok-x-quiz{padding:100px 0}}.ok-x-quiz .ok-glass-bg::after{background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 18%,rgba(255,255,255,0) 82%,#fff 100%)}.ok-quiz{display:grid;gap:28px;padding:26px}@media (min-width:900px){.ok-quiz{grid-template-columns:.9fr 1.1fr;gap:56px;padding:52px}}.ok-quiz__progress{height:4px;border-radius:4px;background:rgba(16,19,18,.08);margin-bottom:22px;overflow:hidden}.ok-quiz__progress span{display:block;height:100%;width:0;border-radius:4px;background:var(--ok-accent);transition:width .35s}.ok-quiz__step{border:0;padding:0;margin:0;display:grid;gap:10px;animation:ok-fade .35s ease}.ok-quiz__step legend{gap:6px;margin-bottom:14px;font-weight:650;font-size:1.15rem;padding:0}.ok-quiz__step legend span{font-family:var(--ok-display);font-size:.8rem;font-weight:400;color:var(--ok-accent)}.ok-quiz__opt{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 18px;border:1px solid rgba(255,255,255,.9);background:rgba(255,255,255,.7);text-align:left;font-weight:550;cursor:pointer;transition:background .2s,transform .2s,border-color .2s}.ok-quiz__opt::before{content:"";width:18px;height:18px;flex:none;border-radius:50%;border:1.5px solid var(--ok-line);background:#fff}.ok-quiz__opt:hover{background:#fff;border-color:var(--ok-accent);transform:translateX(3px)}.ok-quiz__result{animation:ok-fade .4s ease}.ok-quiz__label{margin:0 0 6px;font-size:.82rem;font-weight:600}.ok-quiz__title{font-family:var(--ok-display);font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem);letter-spacing:-.03em;margin-bottom:12px}.ok-quiz__again{margin-top:18px;padding:0;border:0;background:0 0;color:var(--ok-muted);font-weight:600;text-decoration:underline;cursor:pointer}.ok-x-about{display:grid;gap:40px;align-items:start}@media (min-width:960px){.ok-x-about{grid-template-columns:.8fr 1.2fr;gap:80px}}.ok-x-quote{margin:0 0 36px}.ok-x-quote p{margin:0;font-size:clamp(1.45rem,1.1rem + 1.4vw,2.3rem);line-height:1.18;letter-spacing:-.035em}.ok-x-quote cite{display:block;margin-top:16px;font-style:normal;font-weight:600;font-size:.9rem}.ok-steps{display:grid;gap:14px;counter-reset:step}@media (min-width:900px){.ok-steps{grid-template-columns:repeat(3,1fr);gap:16px}}.ok-step{padding:28px;border-radius:var(--ok-r-lg);background:#fff}.ok-step__n{display:block;font-family:var(--ok-display);line-height:1;letter-spacing:-.05em;margin-bottom:30px}.ok-step h3{font-size:1.2rem}.ok-step p{margin:0;color:var(--ok-muted)}.ok-step:last-child{background:var(--ok-dark);color:#fff}.ok-step:last-child .ok-step__n{color:var(--ok-mint)}.ok-js .ok-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ok-js .ok-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ok-js .ok-reveal{opacity:1;transform:none}.ok-marquee__track{animation:none}}.ok-talent__note-mark img{border-radius:inherit}.ok-ava,.ok-talent__note-mark{overflow:hidden}.ok-ava{display:inline-grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--ok-dark);color:var(--ok-mint);font-family:var(--ok-display);font-size:.72rem;box-shadow:0 0 0 2px #fff}.ok-ava img,.ok-talent__note-mark img{width:100%;height:100%;object-fit:cover}.ok-ava--sm{width:30px;height:30px;font-size:.6rem}.ok-ava--xs{width:22px;height:22px;font-size:.5rem}.ok-ava-stack{display:inline-flex}.ok-ava-stack .ok-ava+.ok-ava{margin-left:-8px}.ok-service__team{display:flex;align-items:center;gap:10px;margin:0;font-size:.84rem;font-weight:600;color:var(--ok-ink-2)}.ok-tile__who{display:inline-flex;align-items:center;gap:6px}.ok-tile__who .ok-ava+.ok-ava{margin-left:-12px}.ok-cert__who{display:flex;align-items:center;gap:6px;margin:8px 8px 0;font-size:.78rem;font-weight:600}.ok-certs__filter{margin-bottom:18px}.ok-duo{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:end}.ok-duo__item{position:relative;display:block;text-decoration:none;color:var(--ok-ink)}.ok-duo__item .ok-slot{display:block;box-shadow:0 30px 60px -30px rgba(16,19,18,.45)}.ok-duo__item .ok-slot img{transition:transform .6s;object-position:50% 30%}.ok-duo__name{position:absolute;left:10px;right:10px;bottom:10px;display:flex;flex-direction:column;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.9)}.ok-duo__name strong{font-size:.88rem;line-height:1.2}.ok-duo__name small{font-size:.7rem;color:var(--ok-muted);line-height:1.3}.ok-x-hero__visual:has(.ok-duo){max-width:560px}.ok-x-hero__visual:has(.ok-duo) .ok-x-hero__card{bottom:0}.ok-expert__initials{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--ok-display);font-size:3rem;color:var(--ok-accent);letter-spacing:-.04em}.ok-expert__initials--xl{font-size:clamp(3rem,8vw,5rem)}.ok-slot--empty .ok-expert__initials{z-index:1}.ok-experts{display:grid;gap:20px}@media (min-width:800px){.ok-experts{grid-template-columns:repeat(2,1fr);gap:24px}}.ok-expert{display:grid;grid-template-columns:1fr;gap:0;padding:10px;border-radius:var(--ok-r-lg);background:var(--ok-gray)}@media (min-width:560px){.ok-expert{grid-template-columns:200px 1fr}}.ok-expert__photo{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(135deg,#eef2ef 0,#dfe7e2 100%)}.ok-expert__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .6s}.ok-expert__body{display:flex;flex-direction:column;gap:10px;padding:18px 16px 12px}.ok-expert__role{margin:0;font-size:.78rem;font-weight:600}.ok-expert__name{font-family:var(--ok-display);font-size:1.45rem;letter-spacing:-.03em;line-height:1.1}.ok-expert__name a{color:inherit;text-decoration:none}.ok-expert__text{margin:0;color:var(--ok-muted);font-size:.94rem}.ok-expert__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ok-expert__tags li{padding:5px 11px;border-radius:999px;background:#fff;font-size:.76rem;font-weight:600;color:var(--ok-ink-2)}.ok-expert__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:auto;padding-top:8px}.ok-expert-side{display:grid;gap:16px}.ok-expert-socials{margin-top:20px}.ok-x-quote--center{max-width:820px;margin:56px auto 0;text-align:center}.ok-biz{display:grid;gap:28px;padding:28px;border-radius:var(--ok-r-xl);background:var(--ok-dark);color:#fff;overflow:hidden}.ok-biz::before{content:"";position:absolute;width:420px;height:420px;left:-140px;bottom:-200px;border-radius:50%;background:radial-gradient(circle,rgba(185,220,203,.18),transparent 70%)}.ok-biz,.ok-biz__head,.ok-biz__list{position:relative}.ok-biz__head p{color:#aab5af}.ok-biz__head .ok-btn{margin-top:8px}.ok-biz__list{display:grid;gap:10px}.ok-biz__list li{display:flex;gap:18px;padding:20px 22px;border-radius:var(--ok-r);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.ok-biz__list h3{font-size:1.1rem;margin-bottom:6px}.ok-biz__list p{margin:0;color:#aab5af;font-size:.94rem}.ok-biz__n{font-family:var(--ok-display);color:var(--ok-mint);font-size:.95rem;padding-top:2px}@media (min-width:960px){.ok-biz{grid-template-columns:.9fr 1.1fr;gap:56px;padding:56px;align-items:center}}.ok-tile--reserve{background:#fdf0e3}.ok-b2b-service--1{background:var(--ok-dark);color:#fff}.ok-b2b-service--1 p{color:#aab5af}.ok-b2b-service--1 .ok-link-arrow{color:#fff}.ok-b2b-service--1 .ok-link-arrow .ok-icon{background:var(--ok-mint);color:var(--ok-dark)}.ok-contacts__team{display:grid;gap:10px;margin-top:22px}.ok-contacts__person{display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border-radius:16px;background:rgba(255,255,255,.7);text-decoration:none;color:var(--ok-ink)}.ok-contacts__person span:last-child{display:flex;flex-direction:column}.ok-contacts__person small{font-size:.78rem;color:var(--ok-muted)}.ok-duo{padding-bottom:104px}.ok-duo__item--0{transform:translateY(-28px)}@media (min-width:1040px){.ok-tile--project,.ok-tile--reserve{grid-column:span 2}}.ok-section--soft .ok-point{background:#fff}.ok-h1{line-height:1.04}.ok-x-hero__title{font-size:clamp(2.3rem,1.2rem + 3.9vw,4.5rem)}.ok-b2b-hero__num,.ok-expert__name,.ok-form-done h3,.ok-marquee li,.ok-quiz__title,.ok-service__price,.ok-step__n,.ok-tile__title,.ok-x-hero__facts strong,.ok-x-quote p{font-weight:500}.ok-topbar__side{gap:22px}.ok-topbar__phone{color:#fff;text-decoration:none;font-weight:600;white-space:nowrap}.ok-topbar__phone:hover{color:var(--ok-mint)}.ok-social--mini{gap:6px}.ok-social--mini a{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.06)}.ok-social--mini .ok-icon{width:18px;height:18px}@media (max-width:900px){.ok-topbar__phone{display:none}}@media (max-width:1079px){.ok-topbar+.ok-header{box-shadow:0 1px 0 var(--ok-line)}}@media (min-width:1080px) and (max-width:1279px){.ok-header__inner{gap:12px}.ok-logo__sub{display:none}.ok-nav{gap:12px}.ok-nav__list{gap:2px;padding:4px}.ok-nav__list a{padding:8px 11px;font-size:.84rem}.ok-nav__side .ok-btn--sm{padding:10px 16px;font-size:.84rem}}:root{--ok-bg:#f3f3f2;--ok-surface:#ffffff;--ok-gray:#ebebea;--ok-gray-2:#e0e0df;--ok-ink:#111111;--ok-ink-2:#2c2c2c;--ok-muted:#5e5e5e;--ok-line:#d9d9d8;--ok-accent:#1c1c1c;--ok-accent-2:#3d3d3d;--ok-accent-soft:#e4e4e3;--ok-mint:#d9d9d7;--ok-dark:#0f0f0f;--ok-dark-2:#1c1c1c;--ok-focus:0 0 0 3px rgba(0, 0, 0, .18);--ok-shadow:0 1px 2px rgba(0,0,0,.04), 0 24px 48px -28px rgba(0,0,0,.3);--ok-glass-fill:linear-gradient(165deg, rgba(255,255,255,.86) 0%, rgba(255,255,255,.5) 48%, rgba(255,255,255,.66) 100%);--ok-glass-rim:linear-gradient(180deg, rgba(70,70,70,.55) 0%, rgba(255,255,255,.35) 22%, rgba(255,255,255,.2) 70%, rgba(20,20,20,.6) 100%);--ok-glass-shadow:inset 0 1px 0 rgba(255,255,255,.95), inset 0 -18px 40px -24px rgba(0,0,0,.12), 0 2px 4px rgba(0,0,0,.04), 0 28px 56px -30px rgba(0,0,0,.38);--ok-dark-fill:linear-gradient(160deg, #2b2b2b 0%, #141414 55%, #0a0a0a 100%)}body{background:linear-gradient(180deg,#f9f9f8 0,#efefee 35%,#f6f6f5 70%,#ececeb 100%);background:linear-gradient(100deg,#fbfbfa 0,#f2f2f1 45%,#ececeb 100%)}body::after,body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body::before{background:radial-gradient(38vw 38vw at 8% 18%,rgba(0,0,0,.07),transparent 70%),radial-gradient(34vw 34vw at 92% 42%,rgba(0,0,0,.06),transparent 70%),radial-gradient(40vw 40vw at 30% 92%,rgba(0,0,0,.05),transparent 70%)}body::after{background-image:radial-gradient(rgba(0,0,0,.14) 1.4px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:linear-gradient(100deg,rgba(0,0,0,.45)0,rgba(0,0,0,.85) 45%,#000 100%);mask-image:linear-gradient(100deg,rgba(0,0,0,.45)0,rgba(0,0,0,.85) 45%,#000 100%);opacity:.6}.ok-section--soft{background:linear-gradient(180deg,rgba(0,0,0,.025),rgba(0,0,0,.05))}.ok-marquee{background:rgba(255,255,255,.55)}.ok-glass-bg{background:linear-gradient(160deg,#f4f4f3 0,#dcdcdb 100%)}.ok-glass-bg__blob--a{background:#c9c9c8}.ok-glass-bg__blob--b{background:#e2e2e1}.ok-glass-bg__blob--c{background:#bdbdbc}.ok-glass-bg::before{content:"";position:absolute;inset:0;z-index:1;-webkit-mask-image:radial-gradient(70% 70%at 80% 30%,#000,transparent);mask-image:radial-gradient(70% 70%at 80% 30%,#000,transparent)}.ok-card,.ok-cert,.ok-contacts__person,.ok-empty,.ok-expert,.ok-facts div,.ok-faq__item,.ok-glass,.ok-module,.ok-note-band,.ok-point,.ok-project,.ok-quiz__opt,.ok-review,.ok-route__step,.ok-service,.ok-step,.ok-talent,.ok-tile,.ok-x-hero__facts li{position:relative;background:var(--ok-glass-fill);border:0;box-shadow:var(--ok-glass-shadow);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.ok-card::after,.ok-cert::after,.ok-empty::after,.ok-expert::after,.ok-facts div::after,.ok-faq__item::after,.ok-glass::after,.ok-module::after,.ok-note-band::after,.ok-point::after,.ok-project::after,.ok-review::after,.ok-route__step::after,.ok-service::after,.ok-step::after,.ok-talent::after,.ok-tile::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:var(--ok-glass-rim);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);pointer-events:none}.ok-glass{border-radius:36px}.ok-expert:hover,.ok-service:hover,.ok-tile:hover{box-shadow:inset 0 1px 0#fff,inset 0-18px 40px -24px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.05),0 36px 64px -30px rgba(0,0,0,.45)}.ok-b2b-service--1,.ok-biz,.ok-gate__icon,.ok-guarantee,.ok-route__step:last-child,.ok-step:last-child,.ok-tile--course,.ok-x-hero__card-ico{background:var(--ok-dark-fill);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0-20px 40px -20px rgba(0,0,0,.6),0 30px 60px -30px rgba(0,0,0,.55)}.ok-b2b-service--1::after,.ok-tile--course::after{border-radius:inherit}.ok-b2b-service--1::after,.ok-route__step:last-child::after,.ok-step:last-child::after,.ok-tile--course::after{background:linear-gradient(180deg,rgba(255,255,255,.35)0,rgba(255,255,255,.05) 30%,rgba(255,255,255,.02) 70%,rgba(255,255,255,.18) 100%);width:auto;height:auto;right:0;top:0}.ok-route__step:last-child::after{border-radius:inherit}.ok-biz::before{background:radial-gradient(circle,rgba(255,255,255,.08),transparent 70%)}.ok-b2b-hero,.ok-footer,.ok-page-head--dark,.ok-topbar{background:radial-gradient(120% 140%at 85%0,#2c2c2c 0,#121212 45%,#0a0a0a 100%)}.ok-header--b2b{background:rgba(14,14,14,.92)}@media (min-width:1080px){.ok-header:not(.ok-header--b2b) .ok-header__inner{background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow);border:1px solid rgba(255,255,255,.8)}}.ok-eyebrow{background:rgba(255,255,255,.7);color:var(--ok-ink-2);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ok-eyebrow--light{background:rgba(255,255,255,.08);color:#e6e6e6;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.ok-tile--b2b,.ok-tile--coach,.ok-tile--p1,.ok-tile--project,.ok-tile--psy,.ok-tile--reserve{background:var(--ok-glass-fill)}.ok-service--hr .ok-service__kind,.ok-service--psy .ok-service__kind,.ok-service__kind,.ok-tile__tag{background:rgba(0,0,0,.06);color:var(--ok-ink-2)}.ok-tile--course .ok-tile__tag{background:rgba(255,255,255,.1)}.ok-tile--course .ok-tile__go,.ok-x-hero__card-go{background:#fff;color:var(--ok-ink)}.ok-project--2 .ok-project__media,.ok-project__media{background:linear-gradient(150deg,#3a3a3a 0,#111 100%)}.ok-project--1 .ok-project__media{background:linear-gradient(150deg,#e8e8e7 0,#bdbdbc 100%)}.ok-hero__dot{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18)}.ok-ava{background:var(--ok-dark-fill);color:#e6e6e6}.ok-expert__initials{color:#3a3a3a}.ok-slot--empty{background:linear-gradient(150deg,#f1f1f0 0,#d6d6d5 100%)}.ok-slot--empty::before{background-image:radial-gradient(rgba(0,0,0,.14) 1px,transparent 1.2px);background-size:7px 7px}.ok-slot--empty figcaption{color:var(--ok-ink-2)}.ok-checks .ok-icon,.ok-contacts__ico,.ok-facts .ok-icon,.ok-form-done__icon,.ok-point__icon,.ok-tile__ico{background:rgba(255,255,255,.75);color:var(--ok-ink);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ok-b2b-hero__card .ok-icon,.ok-b2b-hero__num,.ok-biz__n{color:#fff}.ok-route__step:last-child .ok-route__dot,.ok-step:last-child .ok-step__n{color:#fff}.ok-route__step:last-child .ok-route__dot{background:rgba(255,255,255,.12)}.ok-guarantee__mark,.ok-social a:hover,.ok-social--mini a:hover{background:#fff;color:var(--ok-ink)}.ok-guarantee__sign,.ok-slot--dark.ok-slot--empty figcaption,.ok-talents-head__exit:hover{color:#e6e6e6}.ok-link-arrow .ok-icon,.ok-quiz__progress span,.ok-tile__go{background:var(--ok-ink)}.ok-cert__who,.ok-expert__role,.ok-link-arrow:hover,.ok-module__n,.ok-quiz__label,.ok-req,.ok-review figcaption,.ok-role__n,.ok-step__n,.ok-talent__role,.ok-x-quote cite{color:var(--ok-ink)}.ok-btn--primary:hover{background:#3a3a3a}.ok-btn--light:hover{background:#e6e6e6}.ok-quiz__opt:hover{border-color:transparent;box-shadow:inset 0 0 0 1.5px var(--ok-ink),var(--ok-glass-shadow)}.ok-field input,.ok-field select,.ok-field textarea,.ok-filter select,.ok-gate__form input{background-color:rgba(255,255,255,.7);box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.ok-field input:focus,.ok-field select:focus,.ok-field textarea:focus{border-color:var(--ok-ink)}.ok-footer a:hover,.ok-topbar__b2b:hover,.ok-topbar__phone:hover{color:#fff;opacity:.8}.ok-chip .ok-icon,.ok-contact__list .ok-icon,.ok-nav__switch .ok-icon,.ok-topbar__b2b .ok-icon{color:var(--ok-ink-2)}.ok-topbar__b2b .ok-icon{color:#fff}.ok-fchip input:checked+span{background:var(--ok-ink)}.ok-fchip span{background:rgba(255,255,255,.65);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.ok-photos-bw .ok-ava img,.ok-photos-bw .ok-cert__img img,.ok-photos-bw .ok-duo img,.ok-photos-bw .ok-expert__photo img,.ok-photos-bw .ok-project__media img,.ok-photos-bw .ok-slot img,.ok-photos-bw .ok-talent__media img{filter:grayscale(1) contrast(1.06);transition:filter .5s,transform .6s}.ok-photos-bw .ok-cert__img:hover img,.ok-photos-bw .ok-duo__item:hover img,.ok-photos-bw .ok-expert:hover .ok-expert__photo img{filter:grayscale(0)}.ok-glass-bg img.is-blur{filter:blur(48px) grayscale(1)}.ok-photos-color .ok-glass-bg img.is-blur{filter:blur(48px) saturate(1.1)}@media (max-width:700px){.ok-card,.ok-cert,.ok-expert,.ok-facts div,.ok-faq__item,.ok-module,.ok-note-band,.ok-point,.ok-project,.ok-quiz__opt,.ok-review,.ok-route__step,.ok-service,.ok-step,.ok-talent,.ok-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(165deg,rgba(255,255,255,.95)0,rgba(255,255,255,.75) 100%)}}.ok-pal body::after,.ok-photos-bw .ok-glass-bg img.is-blur,body.ok-pal::after{opacity:.45}.ok-x-hero__visual:has(.ok-duo) .ok-x-hero__card{left:6%;right:0}.ok-expert__photo{background:linear-gradient(150deg,#f1f1f0 0,#d6d6d5 100%)}.ok-project__media,.ok-slot--dark.ok-slot--empty,.ok-talent__media{background:linear-gradient(150deg,#2e2e2e 0,#121212 100%)}.ok-slot--dark.ok-slot--empty::before{background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1.2px);background-size:7px 7px}.ok-b2b-hero__card{background:rgba(28,28,28,.82)}.ok-accent-lime .ok-card--sage li,.ok-talent__initials{color:#e6e6e6}.ok-glass-bg::before{background-image:radial-gradient(rgba(0,0,0,.14) 1.4px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:none;mask-image:none;opacity:.55}.ok-glass-bg{background:linear-gradient(100deg,#f7f7f6 0,#e6e6e5 100%)}.ok-section--soft{background:linear-gradient(180deg,rgba(255,255,255,.35),rgba(0,0,0,.03))}:root{--ok-lime:#d4ff3a;--ok-lime-2:#b9ee00;--ok-geo:rgba(0, 0, 0, .2)}.ok-geo{position:absolute;z-index:0;pointer-events:none;color:var(--ok-geo);width:min(58vw,660px);height:auto;right:-3%;top:50%;transform:translateY(-50%)}.ok-geo__spin{transform-box:fill-box;transform-origin:center;animation:ok-spin 80s linear infinite}.ok-geo__fill{opacity:.55}.ok-page-head{position:relative;overflow:hidden;isolation:isolate}.ok-page-head>.ok-wrap,.ok-x-hero__grid{position:relative;z-index:1}.ok-page-head::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.18) 20%,rgba(0,0,0,.18) 80%,transparent)}.ok-page-head--dark .ok-geo{color:rgba(255,255,255,.16)}.ok-page-head--dark::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.16) 20%,rgba(255,255,255,.16) 80%,transparent)}.ok-x-hero .ok-geo--hero{right:-6%;top:48%;width:min(70vw,860px);color:rgba(0,0,0,.16)}@media (max-width:899px){.ok-geo{width:120vw;right:-55%;top:0;transform:none;opacity:.6}.ok-x-hero .ok-geo--hero{width:140vw;right:-60%;top:30%}}.ok-eyebrow::before{width:7px;height:8px;border-radius:0;clip-path:polygon(0 0,100% 50%,0 100%)}.ok-module__n{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;box-shadow:inset 0 0 0 1.2px currentColor;font-size:.85rem}.ok-module{align-items:center}.ok-contacts__ico,.ok-facts .ok-icon,.ok-point__icon,.ok-route__dot,.ok-tile__ico{border-radius:50%}.ok-x-hero__card{border-radius:999px;padding:10px 12px 10px 10px}.ok-x-hero__card-go,.ok-x-hero__card-ico{border-radius:50%}.ok-quiz__opt{border-radius:999px}.ok-step__n{display:inline-grid;place-items:center;width:76px;height:76px;border-radius:50%;box-shadow:inset 0 0 0 1.2px currentColor;font-size:1.9rem}.ok-step:nth-child(2){border-radius:120px 120px var(--ok-r-lg) var(--ok-r-lg)}@media (min-width:900px){.ok-step:nth-child(2){padding-top:40px;text-align:center}.ok-step:nth-child(2) .ok-step__n{margin-left:auto;margin-right:auto}}.ok-duo__item--0 .ok-slot{border-radius:999px 999px 28px 28px}.ok-duo__item--1 .ok-slot{border-radius:28px 150px 28px 28px}.ok-expert__photo{border-radius:999px 999px var(--ok-r) var(--ok-r)}.ok-x-hero__visual>.ok-slot--portrait{border-radius:999px 999px 32px 32px}.ok-badge,.ok-badge__core{display:grid;place-items:center;border-radius:50%}.ok-badge{position:absolute;z-index:3;top:-18px;left:-26px;width:118px;height:118px;background:var(--ok-dark-fill);color:#fff;text-decoration:none;box-shadow:0 24px 40px -20px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.18);transition:transform .3s}.ok-badge:hover{transform:scale(1.05)}.ok-badge>svg{position:absolute;inset:0;width:100%;height:100%;animation:ok-spin 22s linear infinite}.ok-badge text{fill:currentColor;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.ok-badge__core{width:40px;height:40px;background:#fff;color:var(--ok-ink)}.ok-badge__core .ok-icon{width:18px;height:18px;transform:rotate(-45deg)}@media (max-width:600px){.ok-badge{width:92px;height:92px;top:-10px;left:-4px}.ok-badge text{font-size:11px}.ok-badge__core{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.ok-badge>svg,.ok-geo__spin{animation:none}}.ok-tile--course .ok-tile__tag{background:var(--ok-lime);color:#111}.ok-accent-lime ::selection{background:var(--ok-lime);color:#111}.ok-accent-lime::before{background:radial-gradient(46vw 46vw at 96% 30%,rgba(212,255,58,.22),transparent 70%),radial-gradient(40vw 40vw at 4% 88%,rgba(212,255,58,.16),transparent 70%)}.ok-accent-lime .ok-page-head{background:linear-gradient(120deg,#e2ff73 0%,var(--ok-lime) 45%,var(--ok-lime-2) 100%);color:#111}.ok-accent-lime .ok-page-head::before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(0,0,0,.16) 1.4px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:linear-gradient(100deg,transparent 20%,#000 100%);mask-image:linear-gradient(100deg,transparent 20%,#000 100%)}.ok-accent-lime .ok-page-head .ok-geo{color:rgba(0,0,0,.32)}.ok-accent-lime .ok-page-head .ok-eyebrow{background:#111;color:var(--ok-lime);box-shadow:none}.ok-accent-lime .ok-page-head__lead{color:#2b3300}.ok-accent-lime .ok-page-head .ok-btn--primary{background:#111;color:var(--ok-lime)}.ok-accent-lime .ok-page-head .ok-btn--primary:hover{background:#2b2b2b}.ok-accent-lime .ok-page-head .ok-btn--ghost{border-color:#111;color:#111;background:0 0}.ok-accent-lime .ok-page-head::after{background:#111;height:2px}.ok-accent-lime .ok-checks .ok-icon,.ok-accent-lime .ok-facts .ok-icon,.ok-accent-lime .ok-module__n{background:var(--ok-lime);color:#111;box-shadow:none}.ok-accent-lime .ok-module:hover .ok-module__n{background:#111;color:var(--ok-lime)}.ok-accent-lime .ok-card--sage{background:var(--ok-dark-fill);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 30px 60px -30px rgba(0,0,0,.55)}.ok-accent-lime .ok-card--sage::after{background:linear-gradient(180deg,rgba(212,255,58,.6),rgba(255,255,255,.04) 40%,rgba(212,255,58,.25))}.ok-accent-lime .ok-card--sage .ok-h3,.ok-pal.ok-accent-lime .ok-page-head .ok-eyebrow{color:var(--ok-lime)}.ok-accent-lime .ok-b2b-band--soft>.ok-icon{width:76px;height:76px;padding:18px;border-radius:50%;background:var(--ok-lime);color:#111}.ok-accent-lime .ok-eyebrow:not(.ok-eyebrow--light){box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.ok-accent-lime .ok-eyebrow::before{color:var(--ok-lime-2);background:var(--ok-lime-2)}.ok-accent-lime .ok-page-head .ok-eyebrow::before{background:var(--ok-lime)}.ok-accent-lime .ok-section--soft{background:linear-gradient(180deg,rgba(212,255,58,.08),rgba(212,255,58,.2))}.ok-accent-lime .ok-btn--primary:hover,.ok-accent-lime .ok-link-arrow .ok-icon{background:var(--ok-lime);color:#111}.ok-accent-lime .ok-field input:focus,.ok-accent-lime .ok-field select:focus,.ok-accent-lime .ok-field textarea:focus{border-color:#111;box-shadow:0 0 0 3px rgba(185,238,0,.55)}.ok-accent-lime .ok-footer a:hover{color:var(--ok-lime);opacity:1}.ok-page-head+.ok-section--flush{padding-top:28px}.ok-btn--ghost-light{background:0 0;color:#fff;border-color:rgba(255,255,255,.35)}.ok-btn--ghost-light:hover{border-color:#fff}.ok-club-hero{position:relative;overflow:hidden;isolation:isolate;padding:56px 0 72px;color:#fff;background:radial-gradient(120% 140%at 85%0,#2f2f2f 0,#131313 45%,#0a0a0a 100%)}.ok-club-hero::before{content:"";position:absolute;inset:0;z-index:0;background-image:radial-gradient(rgba(255,255,255,.1) 1.4px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:linear-gradient(100deg,transparent 15%,#000 100%);mask-image:linear-gradient(100deg,transparent 15%,#000 100%)}.ok-club-hero .ok-geo{color:rgba(255,255,255,.14)}.ok-club-hero__grid{position:relative;z-index:1;display:grid;gap:48px;align-items:center}@media (min-width:960px){.ok-club-hero{padding:88px 0 110px}.ok-club-hero__grid{grid-template-columns:1.1fr .9fr;gap:64px}}.ok-club-hero__title{font-size:clamp(3rem,1.6rem + 6vw,6.4rem);line-height:.95;letter-spacing:-.05em;margin:0}.ok-club-hero__lead{color:#bdbdbd;font-size:1.1em;max-width:560px;margin:24px 0 32px}.ok-club-hero__visual{position:relative;max-width:440px;width:100%;justify-self:center;padding:30px 0}.ok-club-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:1.58;padding:26px 28px;border-radius:28px;overflow:hidden;color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.2)0,rgba(255,255,255,.05) 45%,rgba(255,255,255,.12) 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),inset 0 0 0 1px rgba(255,255,255,.14),0 40px 80px -30px rgba(0,0,0,.8);transform:rotate(-6deg);transition:transform .5s}.ok-club-hero__visual:hover .ok-club-card{transform:rotate(-2deg) translateY(-4px)}.ok-club-card__ring{position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:1px solid rgba(255,255,255,.25);box-shadow:0 0 0 26px rgba(255,255,255,.04),0 0 0 27px rgba(255,255,255,.14)}.ok-club-card__bottom,.ok-club-card__top{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:#d6d6d6}.ok-club-card__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:#111;font-weight:700;letter-spacing:0}.ok-club-card__name{position:relative;font-family:var(--ok-display);font-size:clamp(2rem,1.4rem + 2.4vw,2.9rem);line-height:.95;letter-spacing:-.04em}.ok-club-card__chip,.ok-club-pill{display:inline-flex;align-items:center;border-radius:999px}.ok-club-card__chip{gap:6px;padding:6px 10px;background:rgba(255,255,255,.12);letter-spacing:.04em;text-transform:none;font-size:.74rem}.ok-club-card__chip .ok-icon{width:14px;height:14px}.ok-club-pill{position:absolute;z-index:2;gap:8px;padding:10px 16px;background:#fff;color:#111;font-size:.82rem;font-weight:600;box-shadow:0 20px 40px -20px rgba(0,0,0,.8)}.ok-club-pill strong{font-family:var(--ok-display);font-weight:500;font-size:1.1rem}.ok-club-pill .ok-icon{width:16px;height:16px}.ok-club-pill--a{top:0;right:0}.ok-club-pill--b{bottom:0;left:-8px}@media (max-width:600px){.ok-club-pill--b{left:0}.ok-club-card{padding:20px}}.ok-club-who{display:grid;gap:6px}.ok-club-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.ok-club-chips li{padding:14px 24px;border-radius:999px;font-family:var(--ok-display);font-size:clamp(1rem,.9rem + .5vw,1.35rem);letter-spacing:-.02em;background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow),inset 0 0 0 1px rgba(0,0,0,.06)}.ok-club-chips li:nth-child(2n){background:var(--ok-dark-fill);color:#fff;box-shadow:0 20px 40px -24px rgba(0,0,0,.6)}.ok-club-bento{display:grid;gap:14px}@media (min-width:760px){.ok-club-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1080px){.ok-club-bento{grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto auto}.ok-club-benefit--1{grid-row:span 2}.ok-club-benefit--4{grid-column:span 2}}.ok-club-benefit{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:220px;padding:28px;border-radius:32px;overflow:hidden;background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow)}.ok-club-benefit h3{font-size:1.25rem;margin:0 0 8px}.ok-club-benefit p{margin:0;color:var(--ok-muted)}.ok-club-benefit__n{position:absolute;top:22px;left:26px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;box-shadow:inset 0 0 0 1.2px currentColor;font-family:var(--ok-display);font-size:1rem}.ok-club-benefit--1{min-height:320px;color:#fff;background:var(--ok-dark-fill);box-shadow:0 30px 60px -30px rgba(0,0,0,.55);border-radius:32px 32px 32px 160px;padding-left:clamp(28px,6vw,72px)}.ok-club-benefit--1 h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-family:var(--ok-display);font-weight:500;letter-spacing:-.03em}.ok-club-benefit--1 p{color:#bdbdbd}.ok-club-benefit--1::before{content:"";position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.ok-club-benefit--3{border-radius:999px 999px 32px 32px;padding-top:90px;text-align:center;align-items:center}.ok-club-benefit--3 .ok-club-benefit__n{left:50%;transform:translateX(-50%);top:26px}.ok-club-benefit--4::after{content:"";position:absolute;right:28px;top:24px;width:0;height:0;border-left:34px solid transparent;border-right:34px solid transparent;border-bottom:58px solid rgba(0,0,0,.08)}.ok-club-steps{list-style:none;margin:0;padding:0;display:grid;gap:28px;position:relative}@media (min-width:900px){.ok-club-steps{grid-template-columns:repeat(4,1fr);gap:24px}.ok-club-steps::before{content:"";position:absolute;left:32px;right:12%;top:31px;height:1px;background:repeating-linear-gradient(90deg,rgba(0,0,0,.35)0 6px,transparent 6px 12px)}}.ok-club-steps li{position:relative}.ok-club-steps__dot{position:relative;display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.2px var(--ok-ink),0 0 0 8px rgba(255,255,255,.6);font-family:var(--ok-display);font-size:1.2rem}.ok-club-steps li:last-child .ok-club-steps__dot{background:var(--ok-ink);color:#fff}.ok-club-steps h3{font-size:1.15rem;margin:0 0 6px}.ok-club-steps p{margin:0;color:var(--ok-muted)}.ok-club-privacy{display:flex;flex-wrap:wrap;align-items:center;gap:24px;padding:30px clamp(24px,4vw,48px);border-radius:999px;background:var(--ok-dark-fill);color:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.ok-club-privacy>div{flex:1 1 320px}.ok-club-privacy .ok-h3{margin:0 0 6px;color:#fff}.ok-club-privacy p{margin:0;color:#bdbdbd}.ok-club-privacy__ico{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff;color:#111;flex:none}.ok-club-privacy__ico .ok-icon{width:30px;height:30px}@media (max-width:700px){.ok-club-privacy{border-radius:32px}}.ok-club-who .ok-eyebrow{justify-self:start}.alignleft{float:left;margin:.3em 1.5em 1em 0}.alignright{float:right;margin:.3em 0 1em 1.5em}.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:100%}.wp-caption-text{font-size:.85rem;color:var(--ok-muted);margin-top:8px}.ok-page-links,.ok-tags{margin-top:28px;font-size:.9rem;color:var(--ok-muted)}@media (max-width:600px){.ok-x-hero__card{border-radius:28px}}.ok-x-hero__title--split{display:flex;flex-direction:column;gap:.28em;font-size:clamp(2.1rem,1.1rem + 3.3vw,3.9rem);line-height:1.04}.ok-x-hero__title-main{text-wrap:balance}.ok-x-hero__title-sub{display:inline-flex;align-items:center;gap:.55em;font-size:max(.46em,1.15rem);line-height:1.2;letter-spacing:-.02em;color:var(--ok-muted)}.ok-x-hero__title-sub::before{content:"";flex:none;width:2.4em;height:1.5px;background:currentColor;opacity:.6}.ok-nowrap{white-space:nowrap}@media (max-width:480px){.ok-x-hero__title-sub::before{width:1.2em}}.ok-footer--rain{padding-top:0;overflow:hidden}.ok-footer--rain .ok-footer__grid{padding-top:48px}.ok-rain{position:relative;height:clamp(170px,20vw,290px);background-color:#59636b;background-size:cover;background-position:center 55%}.ok-rain::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 72%,var(--ok-dark) 100%)}.ok-rain__canvas{position:absolute;inset:0;width:100%;height:100%}.ok-photos-bw .ok-rain{filter:grayscale(.7) brightness(1.08)}.ok-head__lead{margin:14px 0 0;max-width:640px;color:var(--ok-muted);font-size:1.02rem}body.ok-pal--lavender{--p-bg1:#f7f5fb;--p-bg2:#efebf8;--p-bg3:#e7e1f5;--p-ink:#1f1433;--p-muted:#5d5470;--p-deep:#1f1433;--p-deep2:#3a2763;--p-deep3:#120b20;--p-btn:linear-gradient(120deg,#7b5cff 0%,#a78bff 100%);--p-btn-h:#6c4cf0;--p-on:#fff;--p-glow:rgba(123,92,255,.5);--p-accent:#8a6cff;--p-accent-text:#5f3fe0;--p-geo:rgba(123,92,255,.28);--p-marquee:#e4dcff;--p-marquee-ink:#2a1a52;--p-tint:#ece6ff;--p-tint2:#ffe9f2;--p-glowbg:rgba(138,108,255,.22);--p-ring:rgba(138,108,255,.22)}body.ok-pal--rain{--p-ring:rgba(255,159,28,.25);--p-bg1:#f1f3f4;--p-bg2:#e8ecee;--p-bg3:#dfe5e8;--p-ink:#16212a;--p-muted:#55626c;--p-deep:#18242d;--p-deep2:#2e3e4a;--p-deep3:#0e161c;--p-btn:linear-gradient(120deg,#ffb23f 0%,#ff9a1f 100%);--p-btn-h:#ffa42e;--p-on:#1b1206;--p-glow:rgba(255,160,40,.55);--p-accent:#ff9f1c;--p-accent-text:#c46a00;--p-geo:rgba(46,62,74,.3);--p-marquee:#18242d;--p-marquee-ink:#ffd28a;--p-tint:#e6ecef;--p-tint2:#fff1dc;--p-glowbg:rgba(255,170,60,.2)}body.ok-pal{background:linear-gradient(100deg,var(--p-bg1) 0%,var(--p-bg2) 55%,var(--p-bg3) 100%)!important}.ok-pal{--ok-dark:var(--p-deep);--ok-dark-2:var(--p-deep2);--ok-ink:var(--p-ink);--ok-muted:var(--p-muted);--ok-dark-fill:linear-gradient(160deg, var(--p-deep2) 0%, var(--p-deep) 60%, var(--p-deep3) 100%);--ok-geo:var(--p-geo)}.ok-pal .ok-btn--primary{background:var(--p-btn);color:var(--p-on);box-shadow:0 14px 30px -14px var(--p-glow)}.ok-pal .ok-btn--primary:hover{background:var(--p-btn-h);color:var(--p-on)}.ok-pal .ok-eyebrow::before{background:var(--p-accent)}.ok-pal .ok-eyebrow:not(.ok-eyebrow--light){color:var(--p-ink)}.ok-pal .ok-x-hero__title-sub{color:var(--p-accent-text)}.ok-pal .ok-x-hero__title-sub::before{background:var(--p-accent);opacity:1}.ok-pal .ok-geo{color:var(--p-geo)}.ok-pal .ok-marquee{background:var(--p-marquee);color:var(--p-marquee-ink);border-color:transparent}.ok-pal .ok-marquee *{color:inherit}.ok-pal .ok-link-arrow .ok-icon,.ok-pal .ok-x-hero__card-go{background:var(--p-accent);color:var(--p-on)}.ok-pal .ok-tile--reserve{background:var(--p-tint2)}.ok-pal .ok-tile--service{background:var(--p-tint)}.ok-pal .ok-module__n,.ok-pal .ok-step__n{color:var(--p-accent-text)}.ok-pal .ok-badge__core{background:var(--p-accent);color:var(--p-on)}.ok-pal .ok-club-benefit--1 .ok-club-benefit__n,.ok-pal .ok-footer a:hover{color:var(--p-accent)}.ok-pal .ok-glass-bg{background:radial-gradient(60% 80%at 82% 30%,var(--p-glowbg) 0%,transparent 70%),linear-gradient(110deg,var(--p-bg1) 0%,var(--p-bg3) 100%)}.ok-pal .ok-b2b-hero,.ok-pal .ok-club-hero,.ok-pal .ok-footer,.ok-pal .ok-page-head--dark,.ok-pal .ok-topbar{background:radial-gradient(120% 140%at 85% 0%,var(--p-deep2) 0%,var(--p-deep) 50%,var(--p-deep3) 100%)}.ok-pal .ok-biz{background:var(--ok-dark-fill)}.ok-pal .ok-club-chips li:nth-child(3n){background:var(--p-btn);color:var(--p-on)}.ok-pal .ok-club-steps li:last-child .ok-club-steps__dot{background:var(--p-accent);color:var(--p-on);box-shadow:0 0 0 8px var(--p-ring)}.ok-pal .ok-club-benefit__n,.ok-pal .ok-club-pill strong{color:var(--p-accent-text)}.ok-pal .ok-header .ok-nav a[aria-current=page],.ok-pal .ok-nav .current-menu-item>a{box-shadow:inset 0-2px 0 var(--p-accent)}.ok-pal :focus-visible{outline-color:var(--p-accent)}.ok-pal ::selection{background:var(--p-ring)}.ok-accent-lime.ok-pal ::selection{background:var(--ok-lime)}@media (min-width:960px){.ok-expert-side{position:sticky;top:110px;align-self:start}}@media (max-width:600px){.ok-x-hero__visual:has(.ok-duo) .ok-x-hero__card{left:0;right:0}}.ok-club-card__name,.ok-club-hero__title,.ok-h1,.ok-h2,.ok-logo__mark,.ok-x-quote{font-weight:400}.ok-h1,.ok-h2{letter-spacing:-.03em}.ok-h1,.ok-h2,.ok-x-quote,h1,h2,h3{font-synthesis-weight:none}.ok-crumbs,.ok-svc-facts{display:flex;flex-wrap:wrap}.ok-crumbs{align-items:center;gap:8px;margin:0 0 22px;font-size:.82rem;color:var(--ok-muted)}.ok-crumbs a,.ok-service__title a{color:inherit;text-decoration:none}.ok-crumbs a:hover{color:var(--ok-ink);text-decoration:underline}.ok-crumbs [aria-current]{color:var(--ok-ink);font-weight:600}.ok-svc-head .ok-h1{max-width:16ch}.ok-svc-facts{list-style:none;gap:10px;margin:26px 0 0;padding:0}.ok-svc-facts li,.ok-svc-who li{background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow)}.ok-svc-facts li{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:.9rem;font-weight:600}.ok-svc-facts .ok-icon,.ok-svc-head .ok-btn .ok-icon{width:18px;height:18px}.ok-svc-facts__price{background:var(--ok-dark-fill)!important;color:#fff}.ok-svc-head .ok-page-head__actions{margin-top:26px}.ok-svc-who{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width:760px){.ok-svc-who{grid-template-columns:repeat(2,1fr)}}.ok-svc-who li{display:flex;align-items:flex-start;gap:16px;padding:22px 24px;border-radius:28px;font-size:1.05rem;line-height:1.45}.ok-svc-who__n{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1.2px currentColor;font-family:var(--ok-display);font-size:.9rem;color:var(--p-accent-text, var(--ok-ink))}.ok-svc-value{display:grid;gap:28px;align-items:start}@media (min-width:1000px){.ok-svc-value{grid-template-columns:.85fr 1.15fr;gap:48px}.ok-svc-result{position:sticky;top:110px}}.ok-svc-result{padding:clamp(28px,4vw,44px);border-radius:36px 36px 36px 120px;background:var(--ok-dark-fill);color:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.ok-svc-result .ok-h2{color:#fff;margin-bottom:18px}.ok-svc-result .ok-checks li{color:#e9e6f2;border-bottom:1px solid rgba(255,255,255,.1)}.ok-svc-result .ok-checks li:last-child{border-bottom:0}.ok-svc-result .ok-checks .ok-icon{background:var(--p-accent, #fff);color:var(--p-on, #111)}.ok-svc-incl__grid{display:grid;gap:12px}@media (min-width:640px){.ok-svc-incl__grid{grid-template-columns:repeat(2,1fr)}}.ok-svc-incl__item{position:relative;padding:24px;border-radius:28px;background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow)}.ok-svc-incl__item h3{margin:14px 0 6px;font-size:1.08rem}.ok-svc-incl__item p{margin:0;color:var(--ok-muted);font-size:.95rem}.ok-svc-incl__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1.2px currentColor;font-family:var(--ok-display);font-size:.85rem;color:var(--p-accent-text, var(--ok-ink))}.ok-svc-incl__item:nth-child(3n+1){border-radius:28px 28px 28px 90px}.ok-svc-tiers{display:grid;gap:16px;align-items:stretch}@media (min-width:900px){.ok-svc-tiers--2{grid-template-columns:repeat(2,1fr)}.ok-svc-tiers--3{grid-template-columns:repeat(3,1fr)}}.ok-svc-tier{position:relative;display:flex;flex-direction:column;gap:6px;padding:30px 28px;border-radius:32px;background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow)}.ok-svc-tier h3{margin:0;font-family:var(--ok-display);font-weight:400;font-size:1.5rem;letter-spacing:-.02em}.ok-svc-tier__price{margin:0 0 12px;font-weight:600;color:var(--p-accent-text, var(--ok-ink))}.ok-svc-tier .ok-checks{flex:1;margin:0 0 20px;padding:0;list-style:none}.ok-svc-tier .ok-btn{align-self:stretch}.ok-svc-tier.is-hot{background:var(--ok-dark-fill);color:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.ok-svc-tier.is-hot .ok-checks li{color:#e9e6f2}.ok-svc-tier.is-hot .ok-svc-tier__price{color:var(--p-accent, #fff)}.ok-svc-tier__badge{position:absolute;top:-14px;left:28px;padding:6px 14px;border-radius:999px;background:var(--p-btn, #fff);color:var(--p-on, #111);font-size:.75rem;font-weight:700}.ok-svc-team{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px;padding:24px 28px;border-radius:999px;background:var(--ok-glass-fill);box-shadow:var(--ok-glass-shadow)}.ok-svc-team__person{display:flex;align-items:center;gap:14px;color:var(--ok-ink);text-decoration:none}.ok-home-hero__title span,.ok-svc-team__person small,.ok-svc-team__person strong{display:block}.ok-svc-team__person small{color:var(--ok-muted);font-size:.8rem}.ok-svc-team__note{flex:1 1 320px;margin:0;color:var(--ok-muted)}.ok-ava--lg{width:64px;height:64px;border-radius:50%;object-fit:cover;flex:none}@media (max-width:700px){.ok-svc-team{border-radius:32px}}.ok-cal{overflow:hidden;border-radius:32px;background:#fff;box-shadow:var(--ok-glass-shadow)}.ok-cal iframe{display:block;width:100%;height:760px;border:0}@media (max-width:700px){.ok-cal iframe{height:980px}}.ok-cal__after{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:20px}.ok-service__title a:hover{text-decoration:underline;text-underline-offset:4px}.ok-service__more{margin:4px 0 14px;font-size:.9rem}.ok-btn--dark{background:#111;color:var(--ok-lime)}.ok-btn--dark:hover{background:#2a2a2a;color:var(--ok-lime)}.ok-btn--outline-dark{background:0 0;color:#111;border-color:rgba(0,0,0,.6)}.ok-btn--outline-dark:hover{background:#111;color:var(--ok-lime)}.ok-topbar__start{display:flex;align-items:center;gap:18px;min-width:0}.ok-announce{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;background:var(--ok-lime);color:#111;font-size:.78rem;font-weight:700;text-decoration:none;white-space:nowrap}.ok-announce .ok-icon{width:14px;height:14px;transition:transform .2s}.ok-announce:hover .ok-icon{transform:translateX(3px)}.ok-announce__dot{width:8px;height:8px;border-radius:50%;background:#111;box-shadow:0 0 0 0 rgba(17,17,17,.5);animation:ok-pulse 2s infinite}@media (max-width:900px){.ok-topbar__start .ok-topbar__loc{display:none}}@media (prefers-reduced-motion:reduce){.ok-announce__dot{animation:none}}.ok-academy-spot-wrap{padding-bottom:0}.ok-academy-spot{position:relative;overflow:hidden;isolation:isolate;display:grid;gap:36px;align-items:center;padding:clamp(30px,5vw,64px);border-radius:44px 44px 44px 180px;color:#111;background:linear-gradient(120deg,#e6ff7a 0%,var(--ok-lime) 45%,var(--ok-lime-2) 100%);box-shadow:0 40px 80px -40px rgba(120,160,0,.55)}.ok-academy-spot::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(rgba(0,0,0,.14) 1.4px,transparent 1.7px);background-size:13px 13px;-webkit-mask-image:linear-gradient(100deg,transparent 30%,#000 100%);mask-image:linear-gradient(100deg,transparent 30%,#000 100%)}@media (min-width:1000px){.ok-academy-spot{grid-template-columns:1.1fr .9fr}}@media (max-width:700px){.ok-academy-spot{border-radius:36px 36px 36px 90px}}.ok-academy-spot__flag,.ok-academy-spot__pills li{display:inline-flex;align-items:center;gap:8px;border-radius:999px}.ok-academy-spot__flag{margin:0 0 18px;padding:7px 14px 7px 12px;background:#111;color:var(--ok-lime);font-size:.8rem;font-weight:700}.ok-academy-spot__flag .ok-announce__dot{background:var(--ok-lime)}.ok-academy-spot__title,.ok-circle strong{font-family:var(--ok-display);font-weight:400}.ok-academy-spot__title{margin:0;font-size:clamp(2.3rem,1.3rem + 3.6vw,4.4rem);line-height:1;letter-spacing:-.04em}.ok-academy-spot__lead{max-width:560px;margin:18px 0 22px;font-size:1.08rem;color:#263000}.ok-academy-spot__pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0}.ok-academy-spot__pills li{padding:9px 15px;background:rgba(255,255,255,.55);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);font-size:.88rem;font-weight:600}.ok-academy-spot__pills .ok-icon{width:16px;height:16px}.ok-academy-spot__circles{position:relative;min-height:340px}.ok-circle{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border-radius:50%;padding:18px}.ok-circle strong{font-size:1.5rem;line-height:1.05;letter-spacing:-.03em}.ok-circle small{margin-top:6px;font-size:.74rem;line-height:1.25;max-width:12ch}.ok-circle--a{width:200px;height:200px;left:4%;top:6%;background:#111;color:#fff;box-shadow:0 30px 50px -24px rgba(0,0,0,.6)}.ok-circle--a strong{color:var(--ok-lime);font-size:1.9rem}.ok-circle--b{width:168px;height:168px;right:4%;top:0;background:rgba(255,255,255,.7);box-shadow:inset 0 0 0 1px rgba(0,0,0,.08),0 24px 40px -24px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ok-circle--c{width:180px;height:180px;right:18%;bottom:0;background:var(--ok-dark-fill);color:#fff;box-shadow:0 30px 50px -24px rgba(0,0,0,.6)}.ok-circle--c strong{font-size:1.3rem}.ok-circle--d{width:74px;height:74px;left:22%;bottom:8%;padding:0;background:0 0;box-shadow:inset 0 0 0 1.5px #111}.ok-circle--d .ok-icon{width:26px;height:26px;transform:rotate(-45deg)}@media (max-width:999px){.ok-academy-spot__circles{min-height:300px;max-width:460px;width:100%;margin:0 auto}}@media (max-width:480px){.ok-academy-spot__circles{min-height:270px}.ok-circle--a{width:150px;height:150px;left:0}.ok-circle--b{width:128px;height:128px;right:0}.ok-circle--c{width:140px;height:140px;right:12%}.ok-circle--d{width:58px;height:58px;left:14%}.ok-circle strong{font-size:1.15rem}.ok-circle--a strong{font-size:1.4rem}.ok-circle small{font-size:.66rem}}.ok-b2b-band--soft{background:var(--ok-dark-fill);color:#fff;box-shadow:0 30px 60px -30px rgba(0,0,0,.55)}.ok-b2b-band--soft .ok-h3,.ok-b2b-band--soft .ok-link-arrow{color:#fff}.ok-b2b-band--soft p{color:rgba(255,255,255,.78)}.ok-b2b-band--soft>.ok-icon{width:76px;height:76px;padding:18px;border-radius:50%;background:var(--ok-lime);color:#111}.ok-quiz__back{justify-self:start;margin-top:6px;padding:6px 0;border:0;background:0 0;color:var(--ok-muted);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.ok-quiz-dialog,.ok-quiz__back:hover{color:var(--ok-ink)}.ok-quiz-dialog{width:min(980px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:32px;background:linear-gradient(140deg,var(--ok-accent-soft, #efeaff) 0%,#fff 55%,#f4f1ff 100%);box-shadow:0 40px 100px -30px rgba(20,16,40,.55);overflow:auto}.ok-quiz-dialog::backdrop{background:rgba(18,16,30,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ok-quiz-dialog .ok-quiz{background:0 0;border:0;box-shadow:none}.ok-quiz-dialog .ok-quiz .ok-h2{margin:0 0 12px;font-family:var(--ok-display);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.1;letter-spacing:-.03em}.ok-quiz-dialog__close{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:rgba(255,255,255,.85);box-shadow:0 0 0 1px var(--ok-line);color:var(--ok-ink);font-size:26px;line-height:1;cursor:pointer}.ok-quiz-dialog__close:hover{background:var(--ok-ink);color:#fff}@media (max-width:600px){.ok-quiz-dialog{border-radius:24px}.ok-quiz-dialog .ok-quiz{padding:56px 20px 24px}}.ok-rain--road{height:clamp(220px,27vw,400px);background-color:#8d979d;background-position:35% 100%}.ok-rain--road::after{background:linear-gradient(180deg,transparent 86%,var(--ok-dark) 100%)}.ok-footer__person{min-width:0}.ok-footer__person-head{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.ok-footer__person-head strong{display:block;font-family:var(--ok-display);font-size:1.05rem;font-weight:600;line-height:1.2}.ok-footer__person-head small{display:block;font-size:.78rem;opacity:.6;line-height:1.35}.ok-footer__person-ava{flex:none;width:46px;height:46px;border-radius:14px;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.88);color:var(--ok-dark);font-weight:600}.ok-footer__person-ava img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;display:block;transform:scale(1.2);transform-origin:50% 20%}.ok-footer__person p{margin:14px 0 0;font-size:.92rem;line-height:1.65;opacity:.78;max-width:340px}.ok-footer__person .ok-social{margin-top:16px}@media (min-width:900px){.ok-footer__grid{grid-template-columns:1.25fr .9fr .9fr 1.25fr}}.ok-head--badge{align-items:center}.ok-head--badge .ok-badge{position:relative;top:auto;left:auto;flex:none;width:128px;height:128px}@media (max-width:600px){.ok-head--badge .ok-badge{width:104px;height:104px}}a.ok-circle--d{color:#111;text-decoration:none;transition:background .25s,color .25s,transform .25s}a.ok-circle--d:focus-visible,a.ok-circle--d:hover{background:#111;color:var(--ok-lime);transform:scale(1.06)}@media (min-width:900px){.ok-footer__grid{grid-template-columns:1.25fr .9fr .9fr 1.25fr;gap:48px}}.ok-steps{justify-items:center}.ok-step,.ok-step:nth-child(2){display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,340px);aspect-ratio:1;padding:44px 46px;border-radius:50%;text-align:center}.ok-step::after,.ok-step:last-child::after{border-radius:50%}.ok-step .ok-step__n,.ok-step:nth-child(2) .ok-step__n{width:64px;height:64px;margin:0 auto 16px;font-size:1.6rem}.ok-step h3{margin-bottom:6px}.ok-step p{font-size:.93rem;line-height:1.55;max-width:24ch}@media (min-width:900px){.ok-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ok-step,.ok-step:nth-child(2){width:min(100%,360px);padding-top:44px}.ok-step:nth-child(2){margin-top:48px}}@media (max-width:899px){.ok-steps{gap:18px}.ok-step,.ok-step:nth-child(2){width:min(100%,320px);padding:40px}}@media (min-width:900px) and (max-width:1180px){.ok-step,.ok-step:nth-child(2){padding:30px 28px}.ok-step p{font-size:.86rem}.ok-step .ok-step__n,.ok-step:nth-child(2) .ok-step__n{width:52px;height:52px;margin-bottom:10px;font-size:1.35rem}}@media (min-width:900px){.ok-footer__grid>.ok-footer__person:first-child{margin-left:-14px}}.ok-footer__person .ok-social{flex-wrap:wrap;gap:8px}.ok-footer__person .ok-social a{width:40px;height:40px}.ok-home-hero{padding-top:22px;position:relative;overflow:hidden}@media (min-width:900px){.ok-home-hero{padding-top:34px}}.ok-academy-spot--hero{border-radius:48px 48px 48px 200px}.ok-home-hero__title small{display:block;max-width:22ch;margin-top:16px;font-family:var(--ok-font);font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:#263000}.ok-home-who{display:grid;gap:36px;align-items:start}@media (min-width:960px){.ok-home-who{grid-template-columns:1.1fr .9fr;gap:64px}}.ok-home-who .ok-head{margin-bottom:0}.ok-home-who__list .ok-h3{margin-bottom:16px}.ok-home-pills{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ok-home-pills li{display:flex;align-items:center;gap:12px;padding:14px 22px 14px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--ok-line),0 14px 30px -24px rgba(30,20,60,.4);font-weight:600}.ok-home-pills .ok-icon{flex:none;width:34px;height:34px;padding:8px;border-radius:50%;background:var(--ok-lime);color:#111}#program .ok-facts{margin-bottom:24px}#why .ok-route,.ok-modules--grid{margin-top:0}@media (min-width:800px){.ok-modules--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.ok-modules--grid .ok-module{border-radius:999px 28px 28px 999px;padding:18px 26px 18px 18px;background:#fff}.ok-modules--grid .ok-module__n{flex:none;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#111;color:var(--ok-lime);font-family:var(--ok-display);font-size:1.1rem}@media (min-width:1100px){.ok-steps--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ok-steps--4 .ok-step,.ok-steps--4 .ok-step:nth-child(2){width:min(100%,290px);padding:30px}.ok-steps--4 .ok-step:nth-child(2),.ok-steps--4 .ok-step:nth-child(4){margin-top:48px}.ok-steps--4 .ok-step:nth-child(3){margin-top:0}}@media (min-width:700px) and (max-width:1099px){.ok-steps--4{grid-template-columns:repeat(2,minmax(0,1fr))}.ok-steps--4 .ok-step:nth-child(2){margin-top:0}}.ok-home-result .ok-biz__list p{margin:0;color:#fff;font-weight:600}.ok-speakers{display:grid;gap:18px}@media (min-width:960px){.ok-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}}.ok-speaker{display:grid;grid-template-columns:auto 1fr;gap:24px;padding:26px;border-radius:40px;background:#fff;box-shadow:inset 0 0 0 1px var(--ok-line),0 30px 60px -40px rgba(30,20,60,.45)}@media (max-width:600px){.ok-speaker{grid-template-columns:1fr;justify-items:start;padding:22px;border-radius:32px}}.ok-speaker__photo{display:block;width:150px;height:150px;border-radius:50%;overflow:hidden;background:var(--ok-gray);box-shadow:0 18px 36px -22px rgba(30,20,60,.5)}.ok-speaker__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block}.ok-speaker__photo .ok-expert__initials{display:grid;place-items:center;width:100%;height:100%}.ok-speaker__role{margin:0 0 4px;font-size:.8rem;font-weight:600;color:var(--ok-muted)}.ok-speaker__name{margin:0 0 8px;font-family:var(--ok-display);font-weight:500;font-size:1.5rem;letter-spacing:-.02em}.ok-speaker__name a,.ok-sun__card h3 a{color:inherit;text-decoration:none}.ok-speaker__h{margin:0 0 8px;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ok-muted)}.ok-speaker__edu{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ok-speaker__edu li{display:flex;gap:10px;align-items:flex-start;font-size:.94rem;line-height:1.45}.ok-speaker__edu .ok-icon{flex:none;width:18px;height:18px;margin-top:2px;color:var(--ok-accent)}.ok-speaker__quote{position:relative;margin:4px 0 18px;padding:0 0 0 22px;border-left:2px solid var(--ok-accent)}.ok-speaker__quote p{margin:0;font-family:var(--ok-display);font-size:1.04rem;font-style:italic;line-height:1.5;color:var(--ok-ink)}.ok-speaker__quote p::before{content:"«"}.ok-speaker__quote p::after{content:"»"}.ok-speaker{align-items:center}.ok-speaker__quote:last-child{margin-bottom:0}.ok-apply-note,.ok-pal .ok-apply-note{margin:22px 0;padding:20px 22px;border-radius:28px;background:#fff;color:var(--ok-ink);box-shadow:inset 0 0 0 1px var(--ok-line)}.ok-apply-note .ok-link-arrow{color:var(--ok-ink)}.ok-apply-note p{margin:0 0 10px}.ok-b2b-hero__lead{display:block;font-family:var(--ok-display);font-size:1.25rem;line-height:1.25;margin-bottom:4px}.ok-header--b2b .ok-logo__mark--svg,.ok-logo--light .ok-logo__mark--svg,.ok-logo__mark--svg{width:46px;height:46px;padding:0;background:0 0;border-radius:14px;box-shadow:0 10px 22px -12px rgba(21,16,38,.6)}.ok-logo__mark--svg svg,.ok-sun__mark svg,.ok-sun__photo img{display:block;width:100%;height:100%}.ok-sun{--R:300px;--dot:128px;position:relative;width:100%;height:calc(var(--R)*2 + var(--dot) + 40px);max-width:1000px;margin:10px auto 0}.ok-sun__core{position:absolute;left:50%;top:50%;z-index:2;width:190px;height:190px;margin:-95px 0 0-95px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle at 50% 35%,#fff 0,#f1ecff 100%);box-shadow:0 0 0 10px rgba(212,255,58,.35),0 0 0 22px rgba(212,255,58,.14),0 30px 60px -30px rgba(30,20,60,.5)}.ok-sun__photo{width:84px;height:84px;border-radius:50%;overflow:hidden;margin-bottom:8px;box-shadow:0 8px 18px -10px rgba(30,20,60,.6)}.ok-sun__photo img{object-fit:cover;object-position:50% 15%}.ok-sun__core strong{font-family:var(--ok-display);font-weight:500;font-size:1.05rem}.ok-sun__card p,.ok-sun__core small{font-size:.72rem;color:var(--ok-muted)}.ok-sun__rays{list-style:none;margin:0;padding:0}.ok-sun__ray{--a:calc(360deg / var(--n) * var(--i) - 90deg);position:absolute;left:50%;top:50%;width:0;height:0}.ok-sun__ray::before{content:"";position:absolute;left:0;top:-1px;width:calc(var(--R) - var(--dot)/2);height:2px;transform-origin:0 50%;transform:rotate(var(--a));background:linear-gradient(90deg,rgba(212,255,58,.9),rgba(138,108,255,.55));border-radius:2px}.ok-sun__node{position:absolute;left:0;top:0;z-index:1;transform:rotate(var(--a)) translate(var(--R)) rotate(calc(-1*var(--a)));outline:0}.ok-sun__dot{position:absolute;left:calc(var(--dot)/-2);top:calc(var(--dot)/-2);width:var(--dot);height:var(--dot);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;text-align:center;background:#fff;box-shadow:inset 0 0 0 1px var(--ok-line),0 18px 34px -22px rgba(30,20,60,.55);cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s}.ok-sun__num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#1b1430;color:var(--ok-lime);font-size:.75rem;font-weight:700}.ok-sun__name{font-size:.78rem;font-weight:700;line-height:1.2}.ok-sun__card,.ok-sun__meta{display:flex;justify-content:center}.ok-sun__card{position:absolute;left:-160px;top:-160px;width:320px;min-height:320px;padding:54px 44px 40px;border-radius:50%;flex-direction:column;align-items:center;text-align:center;background:#fff;box-shadow:0 0 0 6px rgba(212,255,58,.45),0 40px 80px -30px rgba(30,20,60,.55);opacity:0;visibility:hidden;transform:scale(.4);transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .25s,visibility .25s}.ok-sun__card h3{margin:0 0 8px;font-size:1.05rem;line-height:1.25}.ok-sun__card p{margin:0 0 10px;font-size:.8rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ok-sun__meta{list-style:none;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;font-size:.72rem;font-weight:600}.ok-sun__meta li{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--ok-gray)}.ok-sun__meta .ok-icon{width:13px;height:13px}.ok-sun__actions{display:flex;align-items:center;gap:12px;font-size:.82rem}.ok-sun__node:focus-within,.ok-sun__node:hover{z-index:5}.ok-sun__node:focus-within .ok-sun__dot,.ok-sun__node:hover .ok-sun__dot{transform:scale(1.4);opacity:0}.ok-sun__node:focus-within .ok-sun__card,.ok-sun__node:hover .ok-sun__card{opacity:1;visibility:visible;transform:scale(1)}@media (min-width:960px) and (max-width:1180px){.ok-sun{--R:260px;--dot:116px}}@media (max-width:959px){.ok-sun{height:auto;display:grid;justify-items:center;gap:18px}.ok-sun__core{position:relative;left:auto;top:auto;margin:0 0 6px}.ok-sun__rays{display:grid;gap:16px;width:100%;max-width:420px;position:relative}.ok-sun__rays::before{content:"";position:absolute;left:50%;top:-24px;bottom:30px;width:2px;background:linear-gradient(rgba(212,255,58,.9),rgba(138,108,255,.4))}.ok-sun__ray{position:relative;left:auto;top:auto;width:auto;height:auto}.ok-sun__node{position:relative;transform:none}.ok-sun__dot,.ok-sun__ray::before{display:none}.ok-sun__card{position:relative;left:auto;top:auto;width:100%;min-height:0;padding:26px 24px;border-radius:36px;opacity:1;visibility:visible;transform:none;box-shadow:inset 0 0 0 1px var(--ok-line),0 20px 40px -30px rgba(30,20,60,.5)}.ok-sun__card p{-webkit-line-clamp:unset}}@media (prefers-reduced-motion:reduce){.ok-sun__card,.ok-sun__dot{transition:none}}@media (min-width:960px){.ok-sun{margin-top:70px;margin-bottom:40px}}@media (max-width:959px){.ok-sun__core small{display:none}}.ok-expert-side--sun{display:block;min-width:0}.ok-expert-side--sun .ok-h2{margin-bottom:0}@media (min-width:960px){.ok-expert-side--sun{position:sticky;top:100px}.ok-expert-side--sun .ok-sun{--R:215px;--dot:104px;margin:40px auto 20px}.ok-expert-side--sun .ok-sun__core{width:160px;height:160px;margin:-80px 0 0-80px}.ok-expert-side--sun .ok-sun__photo{width:70px;height:70px}.ok-expert-side--sun .ok-sun__name{font-size:.72rem}.ok-expert-side--sun .ok-sun__card{left:-140px;top:-140px;width:280px;min-height:280px;padding:44px 36px 34px}.ok-expert-side--sun .ok-sun__card p{-webkit-line-clamp:3}}.ok-expert-side--sun .ok-sun__core small{font-size:.62rem}@media (min-width:960px) and (max-width:1240px){.ok-expert-side--sun .ok-sun{--R:170px;--dot:90px}.ok-expert-side--sun .ok-sun__core{width:130px;height:130px;margin:-65px 0 0-65px}.ok-expert-side--sun .ok-sun__photo{width:54px;height:54px;margin-bottom:4px}.ok-expert-side--sun .ok-sun__card p,.ok-expert-side--sun .ok-sun__core small{display:none}.ok-expert-side--sun .ok-sun__dot{padding:8px}.ok-expert-side--sun .ok-sun__name{font-size:.64rem}.ok-expert-side--sun .ok-sun__card{left:-120px;top:-120px;width:240px;min-height:240px;padding:34px 26px 26px}}.ok-sun__core{box-shadow:0 0 0 1px var(--ok-line),0 30px 60px -30px rgba(30,20,60,.45)}.ok-sun__num{background:var(--p-accent, #8a6cff);color:#fff}.ok-sun__ray::before{background:linear-gradient(90deg,rgba(138,108,255,.6),rgba(138,108,255,.25))}.ok-sun__card{box-shadow:0 0 0 1px var(--ok-line),0 40px 80px -30px rgba(30,20,60,.5)}.ok-sun__dot:hover .ok-sun__num{background:#6f4ff0}@media (max-width:959px){.ok-sun__rays::before{background:linear-gradient(rgba(138,108,255,.6),rgba(138,108,255,.2))}}.ok-contact__text .ok-h2{font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem)}.ok-contact__lead{font-size:1rem;margin:10px 0 0}.ok-contact__list{gap:8px;margin:18px 0;font-size:.92rem}@media (min-width:961px){.ok-x-hero__visual .ok-duo{margin-top:56px}}.ok-contact--panel{gap:0;padding:0;border-radius:40px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px var(--ok-line),0 40px 80px -50px rgba(30,20,60,.5)}@media (min-width:960px){.ok-contact--panel{grid-template-columns:.82fr 1.18fr;align-items:stretch}}.ok-contact--panel .ok-contact__text{position:relative;overflow:hidden;padding:clamp(28px,4vw,48px);color:#fff;background:radial-gradient(120% 90%at 0 0,#8a6cff 0,#5a3fd0 40%,#241a45 100%)}.ok-contact--panel .ok-contact__text::after{content:"";position:absolute;width:260px;height:260px;right:-90px;bottom:-110px;border-radius:50%;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 0 40px rgba(255,255,255,.04),0 0 0 80px rgba(255,255,255,.03)}.ok-contact--panel .ok-contact__list a,.ok-contact--panel .ok-h2{color:#fff}.ok-contact--panel .ok-contact__lead{color:rgba(255,255,255,.82)}.ok-contact--panel .ok-contact__list{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0}.ok-contact--panel .ok-contact__list li{align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font-size:.82rem;font-weight:600}.ok-contact--panel .ok-contact__list .ok-icon{margin:0;width:16px;height:16px;color:#d4ff3a}.ok-contact--panel .ok-contact__form{margin:0;border-radius:0;box-shadow:none;background:#fff;padding:clamp(24px,3.4vw,40px)}.ok-contact--panel .ok-form__grid{gap:12px 14px}.ok-contact--panel .ok-field{gap:4px}.ok-contact--panel .ok-consent,.ok-contact--panel .ok-field__label{font-size:.76rem}.ok-contact--panel .ok-field input,.ok-contact--panel .ok-field select,.ok-contact--panel .ok-field textarea{min-height:46px;padding:10px 14px;border-radius:14px;font-size:15px}.ok-contact--panel .ok-field textarea{min-height:76px}.ok-contact--panel .ok-form .ok-btn{width:100%}.ok-contact--panel .ok-field input,.ok-contact--panel .ok-field select,.ok-contact--panel .ok-field textarea{background-color:#f3f0fa;border:1px solid transparent}.ok-contact--panel .ok-field input:focus,.ok-contact--panel .ok-field select:focus,.ok-contact--panel .ok-field textarea:focus{background-color:#fff;border-color:var(--p-accent, #8a6cff)}.ok-expert-edu{margin-top:28px;padding:26px 28px;border-radius:32px;background:#fff;box-shadow:inset 0 0 0 1px var(--ok-line),0 24px 50px -40px rgba(30,20,60,.5)}.ok-expert-edu .ok-h3{margin-bottom:14px}.ok-expert-side--sun .ok-expert-edu{display:none}.ok-expert-edugrid{display:grid;gap:22px;align-items:start}@media (min-width:960px){.ok-expert-edugrid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px}}.ok-expert-edugrid .ok-expert-edu{margin:0}.ok-expert-gallery{min-width:0}.ok-cert-slots{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ok-cert-slots li{aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-radius:22px;border:1.5px dashed rgba(138,108,255,.45);background:rgba(255,255,255,.6);color:var(--p-accent, #8a6cff);font-size:.8rem;font-weight:600}.ok-cert-slots .ok-icon{width:26px;height:26px}.ok-cert-slots__note{margin:12px 0 0;font-size:.85rem}.ok-sun--b2b{--R:260px;--dot:150px}.ok-sun__mark{width:72px;height:72px;margin-bottom:8px;border-radius:22px;overflow:hidden;box-shadow:0 10px 20px -12px rgba(21,16,38,.6)}.ok-sun--b2b .ok-sun__num{width:34px;height:34px}.ok-sun--b2b .ok-sun__num .ok-icon{width:17px;height:17px}.ok-sun--b2b .ok-sun__name{font-size:.86rem}.ok-sun--b2b .ok-sun__card{left:-170px;top:-170px;width:340px;min-height:340px}.ok-sun--b2b .ok-sun__card p{-webkit-line-clamp:6;font-size:.84rem}@media (min-width:960px){.ok-sun--b2b{margin-top:60px;margin-bottom:40px}}@media (min-width:960px) and (max-width:1180px){.ok-sun--b2b{--R:230px;--dot:136px}}@media (max-width:959px){.ok-sun--b2b .ok-sun__core small{display:none}}