.sk-root{--sk-ink:#0a1230;--sk-ink-80:#0a1230cc;--sk-blue-deep:#3f52d9;--sk-blue-mid:#6478f5;--sk-green:#03ef62;--sk-green-dark:#062a16;--sk-paper:#f4f1ec;--sk-white:#fff;--sk-line:#0a12301f;--sk-mute:#0a12307a;--sk-mute-light:#f4f1ec80;--sk-navy:#0f1a3d;--sk-cloud:#f6f7fb;--sk-hairline:#e3e7f2;--sk-font-display:var(--font-text-sklad), "Involve", "Manrope", system-ui, sans-serif;--sk-font-text:var(--font-text-sklad), "Involve", "Manrope", system-ui, sans-serif;--sk-font-price:var(--font-display-sklad), "Unbounded", ui-sans-serif, system-ui, sans-serif;--sk-font-mono:var(--font-mono), "JetBrains Mono", ui-monospace, monospace;--sk-fs-text:.9375rem;font-family:var(--sk-font-text);color:var(--sk-ink);background:var(--sk-white);flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.5;display:flex}.sk-root main{flex:1 0 auto;width:100%;max-width:none;margin:0;padding:0}.sk-root *,.sk-root :before,.sk-root :after{box-sizing:border-box}.sk-root h1,.sk-root h2,.sk-root h3,.sk-root h4{font-family:var(--sk-font-display);line-height:1.2}.sk-root a{color:inherit}.sk-root :focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:3px;border-radius:4px}.sk-root input,.sk-root textarea,.sk-root select,.sk-root button{font:inherit}.sk-root img{max-width:100%;height:auto;display:block}:root:has(.sk-root){background:var(--sk-white,#fff);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:has(.sk-root){font-size:16px}:root:has(.sk-root) body{background:#fff}.sk-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.sk-sec{padding:88px 0}.sk-sec--paper{background:var(--sk-paper)}.sk-sec--dark{background:var(--sk-ink);color:var(--sk-paper)}.sk-dots{background:var(--sk-white);overflow:hidden}.sk-blob{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.sk-h1{font-family:var(--sk-font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--sk-ink);margin:0 0 20px;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:800;line-height:1.1}.sk-h2{font-family:var(--sk-font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:750;line-height:1.18}.sk-h3{font-family:var(--sk-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.25}.sk-lead{color:var(--sk-ink-80);max-width:65ch;margin:0 0 28px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.sk-lead b{color:var(--sk-ink)}.sk-text{color:var(--sk-ink-80);margin:0;font-size:.9375rem;line-height:1.65}.sk-text b{color:var(--sk-ink)}.sk-mute{color:#f4f1eca6!important}.sk-note{font-family:var(--sk-font-mono);color:var(--sk-mute);margin:16px 0 0;font-size:.8125rem}.sk-eyebrow{font-family:var(--sk-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 12px;font-size:.75rem;font-weight:600}.sk-sec--dark .sk-eyebrow{color:var(--sk-mute-light)}.sk-mono{font-family:var(--sk-font-mono);color:var(--sk-ink);font-size:.8125rem;text-decoration:none}.sk-p{font-family:var(--sk-font-price);font-size:1.375rem;font-weight:600;line-height:1.5}.sk-pricenum{font-family:var(--sk-font-price);font-weight:800;line-height:1}.sk-pricenum small{font-size:.5em;font-weight:600}.sk-chip{font-family:var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--sk-line);white-space:nowrap;color:var(--sk-ink);cursor:default;background:0 0;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-block}.sk-chip--green{background:var(--sk-green);color:var(--sk-green-dark);border-color:#0000}.sk-chip--blue{color:var(--sk-blue-deep);background:#3f52d91a;border-color:#3f52d940}.sk-chip[tabindex="0"]:hover,.sk-chip--tag:hover{background:var(--sk-ink);color:var(--sk-white);border-color:#0000}.sk-btn{font-family:var(--sk-font-text);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;transition:background .18s,color .18s,border-color .18s,box-shadow .18s;display:inline-flex}.sk-btn--green{background:var(--sk-green);color:var(--sk-green-dark)}.sk-btn--green:hover{background:#00d855}.sk-btn--blue{background:var(--sk-blue-deep);color:var(--sk-white)}.sk-btn--blue:hover{background:#3346c2}.sk-btn--ghost{color:var(--sk-ink);background:0 0;border-color:#0a123040}.sk-btn--ghost:hover{border-color:var(--sk-ink)}.sk-sec--dark .sk-btn--ghost{color:var(--sk-paper);border-color:#f4f1ec4d}.sk-sec--dark .sk-btn--ghost:hover{border-color:var(--sk-paper)}.sk-btn--sm{border-radius:8px;padding:9px 16px;font-size:.8125rem}.sk-price{font-family:var(--sk-font-mono);background:#0a12301a;border-radius:6px;padding:2px 7px;font-size:1rem;font-weight:600}.sk-btn--sm .sk-price{padding:2px 6px;font-size:.9375rem}.sk-btn--ghost .sk-price{background:#0a123014}.sk-card{background:var(--sk-white);border:1.5px solid var(--sk-line);border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.sk-card--tint{background:#3f52d90a;border-color:#3f52d91f}.sk-card--dark{background:var(--sk-ink);color:var(--sk-paper);border-color:#0000}.sk-card--dark .sk-text{color:#f4f1ecb8}.sk-card--green{background:var(--sk-green);color:var(--sk-green-dark);border-color:#0000}.sk-card--green .sk-text{color:#062a16bf}.sk-card--green .sk-eyebrow{color:#062a168c}.sk-grid{display:grid}.sk-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sk-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sk-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sk-cols{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.sk-meta{font-family:var(--sk-font-mono);color:var(--sk-mute);flex-wrap:wrap;gap:10px;font-size:.8125rem;display:flex}.sk-meta span b{color:var(--sk-ink);font-weight:500}.sk-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sk-foot{margin-top:auto}.sk-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.sk-list li{border-bottom:1px solid var(--sk-line);grid-template-columns:40px 1fr;gap:16px;padding:22px 0;display:grid}.sk-list li:first-child{border-top:1px solid var(--sk-line)}.sk-sec--dark .sk-list li{border-color:#f4f1ec1f}.sk-list li>div{flex-direction:column;gap:6px;display:flex}.sk-list li b{font-size:.9375rem}.sk-list li span{color:var(--sk-mute);font-size:.875rem;line-height:1.55}.sk-sec--dark .sk-list li span{color:#f4f1ec8c}.sk-sec--dark .sk-list li b{color:var(--sk-paper)}.sk-sec--dark .sk-list li .sk-mono{color:#f4f1ec73}.sk-quote{border:1.5px solid var(--sk-line);background:0 0;border-radius:20px;flex-direction:column;gap:16px;padding:28px;display:flex}.sk-quote p{color:var(--sk-ink-80);margin:0;font-size:.9375rem;font-style:italic;line-height:1.65}.sk-who{font-family:var(--sk-font-mono);color:var(--sk-mute);font-size:.75rem;font-weight:600}.sk-msg{flex-direction:column;gap:16px;display:flex}.sk-msg a{border:1.5px solid var(--sk-line);color:var(--sk-ink);border-radius:16px;align-items:center;gap:16px;padding:20px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.sk-msg a:hover{border-color:var(--sk-blue-mid);background:#3f52d90a}.sk-msg a svg{width:28px;height:28px;fill:var(--sk-blue-deep);flex:none}.sk-msg a div{flex-direction:column;gap:2px;display:flex}.sk-msg a b{font-size:.9375rem}.sk-msg a span{color:var(--sk-mute);font-size:.8125rem}.sk-tags{flex-wrap:wrap;gap:8px;display:flex}.sk-mt16{margin-top:16px}.sk-mt24{margin-top:24px}.sk-mt40{margin-top:40px}.sk-mt56{margin-top:56px}.sk-hero2{grid-template-columns:7fr 5fr;align-items:center;gap:56px;display:grid}.sk-root figure figcaption{font-size:.75rem}@media (max-width:1200px){.sk-wrap{padding:0 32px}.sk-stats5,.sk-team5{grid-template-columns:repeat(5,minmax(0,1fr))}.sk-part5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.sk-wrap{padding:0 24px}.sk-sec{padding:64px 0}.sk-hero2,.sk-cols{grid-template-columns:1fr;gap:36px}.sk-stats5,.sk-team5,.sk-part5{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-grid-4,.sk-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-grid-2{grid-template-columns:1fr}}@media (max-width:640px){.sk-wrap{padding:0 16px}.sk-sec{padding:48px 0}.sk-stats5,.sk-team5,.sk-part5{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-grid-4,.sk-grid-3,.sk-grid-2{grid-template-columns:1fr}.sk-ccard[style*=flex-direction\:row]{flex-direction:column!important}.sk-ccard[style*=flex-direction\:row] img{width:100%!important}}@media (max-width:480px){.sk-hero2{gap:24px}.sk-btn{padding:11px 16px;font-size:.875rem}.sk-stats5,.sk-team5,.sk-part5{grid-template-columns:1fr 1fr}.sk-actions{gap:8px}.sk-field{flex-direction:column}.sk-field input{min-width:unset}}@keyframes sk-reveal{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}html.js .sk-root .sk-reveal{animation:.55s cubic-bezier(.16,1,.3,1) both sk-reveal;animation-timeline:view();animation-range:entry entry 35%}@keyframes sk-page-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sk-root main>*{animation:.5s cubic-bezier(.16,1,.3,1) both sk-page-in}.sk-root .sk-lnk{display:contents}.sk-root a:has(>.sk-lnk--pending){opacity:.55}@media (prefers-reduced-motion:no-preference){.sk-root a:has(>.sk-lnk--pending){opacity:1;animation:1.1s ease-in-out .2s infinite sk-pending-pulse}}@keyframes sk-pending-pulse{0%,to{opacity:1}50%{opacity:.4}}
.sk-hdr{z-index:900;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--sk-hairline);font-family:var(--sk-font-text);background:#ffffffeb;position:sticky;top:0}.sk-hdr__in{align-items:center;gap:20px;max-width:1200px;height:64px;margin:0 auto;padding:0 24px;display:flex}.sk-hdr__logo,.sk-ftr__logo{font-family:var(--sk-font-display);letter-spacing:.06em;color:var(--sk-navy);white-space:nowrap;font-size:17px;font-weight:700;text-decoration:none}.sk-hdr__logo b{color:var(--sk-blue-deep);font-weight:700}.sk-hdr__nav{gap:18px;margin-left:auto;display:flex}.sk-hdr__nav a{color:var(--sk-navy);opacity:.82;white-space:nowrap;align-items:center;min-height:44px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sk-hdr__nav a:hover{opacity:1;color:var(--sk-blue-deep)}.sk-hdr__cta{background:var(--sk-green);min-height:44px;color:var(--sk-green-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sk-hdr__cta:hover{filter:brightness(.95)}.sk-hdr__free{border:1.5px solid var(--sk-green);min-height:44px;color:var(--sk-green-dark);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sk-hdr__free:hover{background:#03ef6224}.sk-hdr__login{min-height:44px;color:var(--sk-blue-deep);border:1.5px solid var(--sk-blue-mid);white-space:nowrap;background:#6478f51a;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.sk-hdr__login:hover{background:var(--sk-blue-deep);border-color:var(--sk-blue-deep);color:var(--sk-white)}.sk-hdr__menu{margin-left:auto;display:none}.sk-hdr__menu summary{cursor:pointer;border:1.5px solid var(--sk-hairline);width:44px;height:44px;color:var(--sk-navy);border-radius:10px;justify-content:center;align-items:center;list-style:none;display:inline-flex}.sk-hdr__menu summary::-webkit-details-marker{display:none}.sk-hdr__menu[open] summary{background:var(--sk-cloud)}.sk-hdr__sheet{background:var(--sk-white);border-bottom:1px solid var(--sk-hairline);flex-direction:column;padding:8px 16px 16px;display:flex;position:absolute;top:100%;left:0;right:0}.sk-hdr__sheet a{color:var(--sk-navy);border-bottom:1px solid var(--sk-hairline);align-items:center;min-height:48px;padding:12px 8px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.sk-hdr__sheet a:last-child{border-bottom:0}@media (max-width:1120px){.sk-hdr__free{display:none}}@media (max-width:1000px){.sk-hdr__nav,.sk-hdr__login{display:none}.sk-hdr__in{gap:12px;height:56px}.sk-hdr__free{min-height:40px;margin-left:auto;padding:7px 12px;font-size:13px;display:inline-flex}.sk-hdr__cta{padding:8px 14px;font-size:13px}.sk-hdr__menu{margin-left:0;display:block}}@media (max-width:560px){.sk-hdr__cta{display:none}.sk-hdr__free{margin-left:auto;display:inline-flex}}@media (max-width:400px){.sk-hdr__free{padding:7px 10px;font-size:12.5px}.sk-hdr__menu{margin-left:0}}.sk-ftr{background:var(--sk-navy);color:var(--sk-cloud);font-family:var(--sk-font-text)}.sk-ftr__in{max-width:1200px;margin:0 auto;padding:64px 24px 32px}.sk-ftr__grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;display:grid}.sk-ftr__logo{color:#fff;font-size:19px}.sk-ftr__logo b{color:var(--sk-blue-mid);font-weight:700}.sk-ftr__tag{color:#f6f7fba8;max-width:34ch;margin:14px 0 20px;font-size:14px;line-height:1.6}.sk-ftr h4{font-family:var(--sk-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sk-green);margin:0 0 14px;font-size:12px;font-weight:500}.sk-ftr ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sk-ftr a{color:#f6f7fbd9;font-size:14.5px;text-decoration:none}.sk-ftr a:hover{color:var(--sk-green)}.sk-ftr__hours{color:#f6f7fba8;font-size:14.5px}.sk-ftr__soc{flex-wrap:wrap;gap:14px;display:flex}.sk-ftr__soc a{font-family:var(--sk-font-mono);border:1px solid #f6f7fb40;border-radius:999px;align-items:center;min-height:36px;padding:7px 14px;font-size:13px;display:inline-flex}.sk-ftr__soc a:hover{border-color:var(--sk-green)}.sk-ftr__bot{color:#f6f7fb80;border-top:1px solid #f6f7fb24;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}@media (max-width:860px){.sk-ftr__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sk-ftr__grid{grid-template-columns:1fr}.sk-ftr__in{padding-top:48px}}:root:has(.sk-root) .cookie-banner{border-top:1px solid var(--sk-hairline,#e3e7f2);color:#0f1a3d;font-family:var(--font-body), "Manrope", system-ui, sans-serif;background:#fffffff5}:is(:root:has(.sk-root) .cookie-banner .cookie-banner-text,:root:has(.sk-root) .cookie-banner .crat-muted){color:#0f1a3dcc}:root:has(.sk-root) .cookie-banner a{color:#3f52d9}:root:has(.sk-root) .cookie-banner button{color:#0f1a3d;box-shadow:none;background:0 0;border-color:#0f1a3d4d}
.sk-ccard{flex-direction:column;gap:10px;display:flex}.sk-ccard .sk-h3{margin:0}.sk-row{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.sk-row .sk-p{white-space:nowrap}:where(.sk-stats5){grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.sk-num{font-family:var(--sk-font-display);letter-spacing:-.025em;color:var(--sk-ink);flex-direction:column;gap:4px;font-size:clamp(1.75rem,2.8vw,2.4rem);font-weight:800;display:flex}.sk-num small{font-family:var(--sk-font-text);color:var(--sk-mute);letter-spacing:0;font-size:.8125rem;font-weight:400}:where(.sk-part5){grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sk-cover{border:1.5px solid var(--sk-line);color:var(--sk-mute);background:var(--sk-white);border-radius:14px;padding:16px;font-size:.8125rem;font-weight:600;display:flex}.sk-field{flex-wrap:wrap;gap:8px;display:flex}.sk-field input{background:var(--sk-paper);border:1.5px solid var(--sk-line);min-width:200px;color:var(--sk-ink);border-radius:10px;outline:none;flex:1;padding:11px 16px;font-size:.9375rem;transition:border-color .18s}.sk-field input::placeholder{color:var(--sk-mute)}.sk-field input:focus{border-color:var(--sk-blue-deep)}:where(.sk-team5){grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.sk-team5>div>b{font-family:var(--sk-font-display);font-size:.9375rem}.sk-home{overflow-wrap:anywhere}.sk-home .sk-btn{min-height:44px}.sk-home-chips{gap:8px}.sk-home-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.sk-home-head .sk-h2{margin:0}.sk-home-hero{position:relative}.sk-home-hero__blob1{background:var(--sk-blue-mid);opacity:.28;width:620px;height:620px;top:-180px;right:-120px}.sk-home-hero__blob2{background:var(--sk-green);opacity:.22;width:420px;height:420px;top:220px;right:260px}.sk-home-hero__wrap{padding-top:88px;padding-bottom:88px;position:relative}.sk-home-hero__chips{margin-bottom:24px}.sk-home-hero__card{gap:0;padding:0;overflow:hidden;box-shadow:0 30px 60px -30px #0f1a3d59}.sk-home-hero__img{aspect-ratio:16/9;object-fit:cover;width:100%}.sk-home-hero__body{flex-direction:column;gap:14px;padding:24px;display:flex}.sk-home-hero__body .sk-eyebrow{margin:0}.sk-home-hero__list{flex-direction:column;gap:10px}.sk-home-hero__more{color:var(--sk-blue-deep)}.sk-home-about__lead{margin:0}.sk-home-stats{border-top:1px solid var(--sk-line);margin-top:56px;padding-top:32px}.sk-home-catalog__group{color:var(--sk-mute)}.sk-ccard{background:var(--sk-white);border:1.5px solid var(--sk-line);border-radius:16px;padding:16px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative}.sk-ccard__more:after{content:"";border-radius:inherit;position:absolute;inset:0}.sk-ccard:has(.sk-ccard__more){cursor:pointer}:is(.sk-ccard:has(.sk-ccard__more:hover),.sk-ccard:has(.sk-ccard__more:focus-visible)){border-color:var(--sk-ink);transform:translateY(-2px);box-shadow:0 6px 20px #0a12301a}.sk-ccard:has(.sk-ccard__more:focus-visible){outline:2px solid var(--sk-blue);outline-offset:3px}.sk-ccard__more:focus-visible{outline:none}.sk-ccard__badge{pointer-events:none}@media (prefers-reduced-motion:reduce){.sk-ccard{transition:none}.sk-ccard:has(.sk-ccard__more:hover){transform:none}}.sk-ccard__cover{border-radius:12px;position:relative;overflow:hidden}.sk-ccard__cover img{aspect-ratio:16/10;object-fit:cover;width:100%}.sk-ccard--flagship .sk-ccard__cover{box-shadow:0 0 0 3px var(--sk-green)}.sk-ccard--free{border-color:var(--sk-green);box-shadow:0 0 0 1.5px var(--sk-green), 0 10px 30px -18px #03ef62a6}.sk-ccard__badge{background:var(--sk-green);color:var(--sk-green-dark);font-family:var(--sk-font-mono);letter-spacing:.04em;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:600;position:absolute;top:10px;left:10px}.sk-ccard__more{color:var(--sk-blue-deep)}.sk-ccard .sk-chip{white-space:normal;text-align:right}.sk-home-honest__n{color:var(--sk-blue-deep)}.sk-home-works__lead{max-width:44ch}.sk-home-works__grid{gap:14px}.sk-work{border-radius:14px;margin:0;position:relative;overflow:hidden}.sk-work img{aspect-ratio:4/5;object-fit:cover;width:100%}.sk-work figcaption{color:var(--sk-paper);background:linear-gradient(#0000,#0a1230d9);padding:14px;position:absolute;bottom:0;left:0;right:0}.sk-work__n{color:var(--sk-green)}.sk-home-crat__card{gap:8px}.sk-home-crat__card .sk-eyebrow{margin:0}.sk-home-crat__price{align-items:baseline;gap:12px;display:flex}.sk-home-crat__num{font-size:56px}.sk-card--green .sk-home-crat__btn{color:var(--sk-green-dark);border-color:#062a1659}.sk-card--green .sk-home-crat__btn:hover{border-color:var(--sk-green-dark)}.sk-home-crat__sub{color:var(--sk-mute-light)}.sk-team5__img{aspect-ratio:1;object-fit:cover;border-radius:14px;width:100%}.sk-team5>div>b{margin-top:12px;display:block}.sk-team5__bio{font-size:14px}.sk-cover--logo{aspect-ratio:3;min-width:0;font-family:var(--sk-font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;font-size:.75rem}.sk-home-channels__eyebrow{color:var(--sk-green)}.sk-card--dark .sk-home-channels__ghost{color:var(--sk-paper);border-color:#f4f1ec4d}.sk-card--dark .sk-home-channels__ghost:hover{border-color:var(--sk-paper)}.sk-home-channels__grid{align-items:stretch}.sk-home-newsletter{flex-direction:column;gap:12px;display:flex}.sk-home-newsletter__eyebrow{color:var(--sk-blue-deep)}.sk-home-newsletter__form{flex-direction:column;gap:14px;margin-top:auto;display:flex}.sk-home-newsletter__form .sk-field .sk-input{flex:220px;width:auto}.sk-home-newsletter__form .sk-field .sk-btn{flex:none;min-height:48px}.sk-home-newsletter__alert{margin:0}.sk-home-newsletter .sk-check{gap:10px;font-size:1rem}.sk-msg .sk-home-msg{background:var(--sk-paper)}.sk-msg .sk-home-msg:hover{background:#3f52d90f}.sk-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-home-catalog__filters{border:0;min-width:0;margin:16px 0 0;padding:0}.sk-home-catalog__filter{cursor:pointer;align-items:center;min-height:32px;display:inline-flex;position:relative}.sk-home-catalog__radio{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sk-home-catalog__filter:has(.sk-home-catalog__radio:checked){color:var(--sk-blue-deep);background:#3f52d91a;border-color:#3f52d940}.sk-home-catalog__filter:has(.sk-home-catalog__radio:focus-visible){outline:2px solid var(--sk-blue-deep);outline-offset:3px}.sk-home-catalog__group[data-filter]{display:none}:is(.sk-home-catalog:has(.sk-home-catalog__radio[value=all]:checked) .sk-home-catalog__group[data-filter=all],.sk-home-catalog:has(.sk-home-catalog__radio[value=educators]:checked) .sk-home-catalog__group[data-filter=educators],.sk-home-catalog:has(.sk-home-catalog__radio[value=psychologists]:checked) .sk-home-catalog__group[data-filter=psychologists],.sk-home-catalog:has(.sk-home-catalog__radio[value=mini]:checked) .sk-home-catalog__group[data-filter=mini]){display:block}:is(.sk-home-catalog:has(.sk-home-catalog__radio[value=educators]:checked) .sk-ccard:not([data-filters~=educators]),.sk-home-catalog:has(.sk-home-catalog__radio[value=psychologists]:checked) .sk-ccard:not([data-filters~=psychologists]),.sk-home-catalog:has(.sk-home-catalog__radio[value=mini]:checked) .sk-ccard:not([data-filters~=mini])){display:none}.sk-home-stats__note{max-width:72ch;color:var(--sk-mute);margin-top:20px;font-size:.875rem}.sk-home-free__card{border:1.5px solid var(--sk-line);background:var(--sk-paper);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 40px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.sk-home-free__card:before{content:"";background:var(--sk-green);width:8px;position:absolute;inset:0 auto 0 0}.sk-home-free__body{min-width:0}.sk-home-free__eyebrow{font-family:var(--sk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 10px;font-size:.75rem;font-weight:600}.sk-home-free__title{margin-bottom:14px}.sk-home-free__lead{max-width:58ch;margin:0}.sk-home-free__facts{font-family:var(--sk-font-mono);letter-spacing:.02em;color:var(--sk-mute);flex-wrap:wrap;gap:4px 10px;margin:18px 0 0;font-size:.8125rem;font-weight:500;display:flex}.sk-home-free__facts span:not(:last-child):after{content:" ·"}.sk-home-free__actions{align-content:center;gap:12px;min-width:15rem;display:grid}.sk-home-free__actions .sk-btn{justify-content:center;width:100%}@media (max-width:860px){.sk-home-free__card{grid-template-columns:1fr;align-items:start;gap:22px;padding:26px 22px}.sk-home-free__actions{width:100%;min-width:0}}@media (max-width:480px){.sk-home-free__card{border-radius:16px;padding:22px 18px}.sk-home-free__card:before{width:6px}}.sk-inside{background:var(--sk-cloud);padding:96px 0}.sk-inside__in{max-width:1200px;margin:0 auto;padding:0 24px}.sk-inside__title{margin:10px 0 14px}.sk-inside__lead{color:var(--sk-ink-80);max-width:62ch;margin:0 0 40px;font-size:1.125rem;line-height:1.6}.sk-inside__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;gap:28px;display:grid}.sk-inside__card{background:var(--sk-white);border:1px solid var(--sk-hairline);border-radius:18px;padding:20px}.sk-inside__shot{border:1px solid var(--sk-hairline);background:var(--sk-white);border-radius:12px;margin-bottom:18px;overflow:hidden}.sk-inside__shot img{width:100%;height:auto;display:block}.sk-inside__h3{font-family:var(--sk-font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:700}.sk-inside__text{color:var(--sk-ink-80);margin:0;font-size:1rem;line-height:1.6}.sk-inside__note{color:var(--sk-mute);max-width:68ch;margin:32px 0 0;font-size:1rem}@media (max-width:640px){.sk-inside{padding:64px 0}.sk-inside__grid{grid-template-columns:1fr;gap:20px}}
.sk-c-price-cta{flex-direction:column;gap:14px;display:flex}.sk-c-price-cta__note{max-width:46ch;margin:0}.sk-c-cohort{gap:8px}.sk-c-cohort .sk-h3,.sk-c-cohort .sk-eyebrow{margin:0}.sk-c-team{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 32px;display:grid}.sk-c-person{grid-template-columns:56px 1fr;align-items:start;gap:4px 14px;display:grid}.sk-c-person img{aspect-ratio:1;object-fit:cover;border-radius:50%;grid-row:1/span 2;width:56px;max-width:56px;height:56px}.sk-c-person b{font-family:var(--sk-font-display);color:var(--sk-ink);align-self:end;font-size:.95rem;display:block}.sk-c-person .sk-text{color:var(--sk-mute);font-size:.8125rem;line-height:1.6}.sk-c-team--dark .sk-c-person b{color:var(--sk-paper)}.sk-c-team--dark .sk-c-person .sk-text{color:#f4f1ec99}@media (max-width:640px){.sk-c-team{grid-template-columns:1fr}}.sk-c-faq{max-width:760px}.sk-c-faq__item{border-bottom:1px solid var(--sk-line)}.sk-c-faq__item:first-of-type{border-top:1px solid var(--sk-line)}.sk-c-faq__item>summary{cursor:pointer;-webkit-user-select:none;user-select:none;min-height:48px;font-size:.95rem;font-weight:700;font-family:var(--sk-font-display);justify-content:space-between;align-items:center;gap:16px;padding:18px 4px;list-style:none;display:flex}.sk-c-faq__item>summary::-webkit-details-marker{display:none}.sk-c-faq__item>summary:after{content:"+";color:var(--sk-blue-deep);flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1;transition:transform .25s ease-out}.sk-c-faq__item[open]>summary:after{transform:rotate(45deg)}.sk-c-faq__item>p{color:var(--sk-mute);margin:0;padding:0 4px 18px;font-size:.88rem;line-height:1.75}.sk-reviews__lead{max-width:68ch;margin:16px 0 0}.sk-reviews__more>summary{min-height:44px;font-family:var(--sk-font-text);color:var(--sk-ink);cursor:pointer;-webkit-user-select:none;user-select:none;border:2px solid #0a123040;border-radius:10px;align-items:center;gap:8px;padding:12px 22px;font-size:.9375rem;font-weight:600;list-style:none;transition:border-color .18s;display:inline-flex}.sk-reviews__more>summary::-webkit-details-marker{display:none}.sk-reviews__more>summary:hover{border-color:var(--sk-ink)}.sk-reviews__more>summary:after{content:"+";color:var(--sk-blue-deep);font-size:1.25rem;font-weight:300;line-height:1;transition:transform .25s ease-out}.sk-reviews__more[open]>summary:after{transform:rotate(45deg)}.sk-reviews__cta{border-top:1px solid var(--sk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;display:flex}.sk-reviews__cta .sk-text{max-width:52ch;margin:0}
.sk-psy{position:relative}.sk-psy .sk-btn{min-height:44px}.sk-psy-hero{position:relative}.sk-psy-hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#0a123011 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.sk-psy-hero .sk-wrap{z-index:1;position:relative}.sk-psy-hero__wrap{padding-top:90px;padding-bottom:80px}.sk-psy-blob{z-index:0}.sk-psy-blob--green{background:var(--sk-green);opacity:.18;width:560px;height:560px;top:-200px;right:-80px}.sk-psy-blob--blue{background:var(--sk-blue-mid);opacity:.22;width:420px;height:420px;top:160px;right:300px}.sk-psy-hero__chips{gap:8px;margin-bottom:28px}.sk-psy-nowrap{white-space:nowrap}.sk-psy-hero__actions{margin-bottom:18px}.sk-psy-hero .sk-note{line-height:1.6}.sk-psy-hero .sk-psy-hero__img{aspect-ratio:16/10;object-fit:cover;border-radius:22px;width:100%;min-width:0;box-shadow:0 30px 60px -20px #0a123047}.sk-psy-meta{border-top:1px solid var(--sk-line);gap:8px 28px;padding-top:28px}.sk-psy-meta b{font-size:1.05em}.sk-psy-cols{grid-template-columns:1fr 1.4fr;gap:56px 80px}.sk-mod{border-bottom:1px solid var(--sk-line)}.sk-mod:first-of-type{border-top:1px solid var(--sk-line)}.sk-mod>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:14px;min-height:48px;padding:18px 4px;list-style:none;transition:background .14s;display:flex}.sk-mod>summary::-webkit-details-marker{display:none}.sk-mod>summary:hover{background:#3f52d90a}.sk-mod>summary .sk-mono{color:var(--sk-blue-deep);flex-shrink:0;padding-top:2px;font-weight:700}.sk-mod>summary .sk-h3{flex:1;margin:0;font-size:1.05rem;line-height:1.3}.sk-tog{color:var(--sk-blue-deep);white-space:nowrap;margin-left:auto;font-size:.75rem;font-weight:700;transition:opacity .2s}.sk-tog--open,.sk-mod[open] .sk-tog--closed{display:none}.sk-mod[open] .sk-tog--open{opacity:.5;display:inline}.sk-mod-body{color:var(--sk-ink-80);padding:4px 4px 20px 58px;font-size:.88rem;line-height:1.7}.sk-mod-body ul{margin:12px 0 0;padding-left:18px}.sk-mod-body ul li{margin-bottom:6px}.sk-psy-rule{align-items:center;gap:64px}.sk-psy-rule__text p{max-width:58ch;margin:0;font-size:1rem;line-height:1.75}.sk-pricegrid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:28px;margin-top:40px;display:grid}.sk-psy-pricecard{gap:0;padding:40px}.sk-psy-pricenum{color:var(--sk-green-dark);letter-spacing:-.04em;margin:8px 0 4px;font-size:4rem;font-weight:900}.sk-psy-pricenum small{vertical-align:super;margin-left:2px;font-size:.5em}.sk-psy-pricecard__access{color:var(--sk-green-dark);opacity:.75}.sk-psy-free{font-family:var(--sk-font-text);color:var(--sk-ink);max-width:62ch;margin-top:28px;font-size:1rem;line-height:1.6}.sk-psy-free a{color:var(--sk-blue-deep);font-weight:600}.sk-psy-final{padding-top:0}.sk-psy-final__in{border-top:1px solid var(--sk-line);text-align:center;padding-top:56px}.sk-psy-final .sk-text{max-width:60ch;margin:12px auto 0}.sk-psy-final__actions{justify-content:center;margin-top:28px}ul.sk-check{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}ul.sk-check li{color:var(--sk-green-dark);padding-left:22px;font-size:.88rem;line-height:1.5;position:relative}ul.sk-check li:before{content:"✓";color:var(--sk-green-dark);font-weight:800;position:absolute;left:0}.sk-psy-pricecard__cta{padding-top:28px}.sk-psy-pricecard__cta .sk-note{color:#062a16bf}.sk-psy-pricecard__cta .sk-btn--green{background:var(--sk-green-dark);color:var(--sk-green)}.sk-psy-pricecard__cta .sk-btn--green:hover{background:#0b3d20}.sk-psy-pricecard__cta .sk-btn--ghost{color:var(--sk-green-dark);border-color:#062a164d}.sk-psy-pricecard__cta .sk-btn--ghost:hover{border-color:var(--sk-green-dark)}.sk-pricegrid .sk-c-cohort{justify-content:center;padding:40px}.sk-steps{border-top:1px solid var(--sk-line);grid-template-columns:repeat(3,1fr);gap:32px;padding-top:40px;display:grid}.sk-steps>div{flex-direction:column;gap:6px;display:flex}.sk-steps__n{color:var(--sk-blue-deep);letter-spacing:.06em;font-size:.75rem;font-weight:700}.sk-steps b{font-size:.95rem;font-family:var(--sk-font-display)}.sk-steps span:last-child{color:var(--sk-mute);font-size:.82rem;line-height:1.6}.sk-psy-team .sk-c-team{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px!important}.sk-psy-faq .sk-wrap{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.4fr;align-items:start;column-gap:80px;display:grid}.sk-psy-faq .sk-c-faq{grid-area:1/2/span 2;max-width:none}.sk-psy-contact{padding-top:0}@media (max-width:960px){.sk-psy-hero__wrap{padding-top:56px;padding-bottom:56px}.sk-psy-hero .sk-psy-hero__img{display:none}.sk-psy-cols{grid-template-columns:1fr;gap:36px}.sk-psy-meta{gap:6px 20px}.sk-psy-rule{gap:36px}.sk-pricegrid,.sk-steps{grid-template-columns:1fr}.sk-psy-faq .sk-wrap{grid-template-rows:none;grid-template-columns:1fr}.sk-psy-faq .sk-c-faq{grid-area:auto/1}}@media (max-width:1100px) and (min-width:961px){.sk-pricegrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sk-psy-pricecard{padding:28px 24px}.sk-psy-pricenum{font-size:3.5rem}.sk-psy-final__in{padding-top:40px}.sk-psy-final__actions{flex-direction:column;align-items:stretch}.sk-psy-final__actions .sk-btn{justify-content:center}.sk-pricegrid .sk-c-cohort{padding:28px 24px}.sk-psy-team .sk-c-team{grid-template-columns:1fr!important}.sk-psy-hero__actions{flex-direction:column;align-items:stretch}.sk-psy-hero__actions .sk-btn{justify-content:center}body:has(.cookie-banner) .sk-psy-hero__wrap{padding-top:24px}.sk-psy-pricecard__cta .sk-actions{flex-direction:column;align-items:stretch}.sk-psy-pricecard__cta .sk-btn{justify-content:center}.sk-mod-body{padding-left:4px}.sk-psy-blob--blue{display:none}}
.sk-t{position:relative}.sk-t .sk-btn{min-height:44px}.sk-t-hero{position:relative}.sk-t-hero:after{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(circle,#0a123011 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.sk-t-hero .sk-wrap{z-index:1;position:relative}.sk-t-hero__wrap{padding-top:90px;padding-bottom:80px}.sk-t-blob{z-index:0}.sk-t-blob--green{background:var(--sk-green);opacity:.18;width:560px;height:560px;top:-200px;right:-80px}.sk-t-blob--blue{background:var(--sk-blue-mid);opacity:.22;width:420px;height:420px;top:160px;right:300px}.sk-t-hero__chips{gap:8px;margin-bottom:28px}.sk-t-hero__actions{margin-bottom:18px}.sk-t-hero .sk-note{line-height:1.6}.sk-t-hero .sk-t-hero__img{aspect-ratio:16/10;object-fit:cover;border-radius:22px;width:100%;min-width:0;box-shadow:0 30px 60px -20px #0a123047}.sk-t-meta{border-top:1px solid var(--sk-line);gap:8px 28px;padding-top:28px}.sk-t-meta b{font-size:1.05em}.sk-t-cols{grid-template-columns:1fr 1.4fr;gap:56px 80px}.sk-t-mod__label{margin:14px 0 0}.sk-t-mod__label:first-child{margin-top:0}.sk-t-tools{max-width:46ch;line-height:1.6}.sk-t-live__lead{max-width:70ch}.sk-t-live__h3{color:var(--sk-paper);margin-bottom:0}ul.sk-t-result li{color:var(--sk-ink-80);font-size:.9375rem}ul.sk-t-result li:before{color:var(--sk-green-dark)}.sk-t-pricecard{gap:0;padding:40px}.sk-t-pricenum{color:var(--sk-green-dark);letter-spacing:-.04em;margin:8px 0 4px;font-size:4rem;font-weight:900}.sk-t-pricenum small{vertical-align:super;margin-left:2px;font-size:.45em}.sk-t-pricecard__access{color:var(--sk-green-dark);opacity:.75}.sk-t-pricecard__cta{padding-top:28px}.sk-t-pricecard__cta .sk-note{color:#062a16bf}.sk-t-pricecard__cta .sk-btn--green{background:var(--sk-green-dark);color:var(--sk-green)}.sk-t-pricecard__cta .sk-btn--green:hover{background:#0b3d20}.sk-t-pricecard__cta .sk-btn--ghost{color:var(--sk-green-dark);border-color:#062a164d}.sk-t-pricecard__cta .sk-btn--ghost:hover{border-color:var(--sk-green-dark)}.sk-t-price .sk-pricegrid .sk-c-cohort{justify-content:center;padding:40px}.sk-t-kazakh{gap:12px}.sk-t-kazakh .sk-eyebrow{margin:0}.sk-t-kazakh__note{max-width:80ch;margin:0;line-height:1.6}.sk-t-team .sk-c-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.sk-t-team--one .sk-c-team{grid-template-columns:minmax(0,520px)}.sk-t-faq .sk-wrap{grid-template-rows:auto 1fr;grid-template-columns:1fr 1.4fr;align-items:start;column-gap:80px;display:grid}.sk-t-faq .sk-c-faq{grid-area:1/2/span 2;max-width:none}.sk-t-contact{padding-top:0}.sk-t-final{border-top:1px solid var(--sk-line);text-align:center;padding-top:48px}.sk-t-final .sk-h2{margin-bottom:8px}.sk-t-final__actions{justify-content:center}@media (max-width:960px){.sk-t-hero__wrap{padding-top:56px;padding-bottom:56px}.sk-t-hero .sk-t-hero__img{display:none}.sk-t-cols{grid-template-columns:1fr;gap:36px}.sk-t-meta{gap:6px 20px}.sk-t-faq .sk-wrap{grid-template-rows:none;grid-template-columns:1fr}.sk-t-faq .sk-c-faq{grid-area:auto/1}}@media (max-width:640px){.sk-t-pricecard{padding:28px 24px}.sk-t-pricenum{font-size:3rem}.sk-t-price .sk-pricegrid .sk-c-cohort{padding:28px 24px}.sk-t-team .sk-c-team{grid-template-columns:1fr}.sk-t-hero__actions{flex-direction:column;align-items:stretch}.sk-t-hero__actions .sk-btn{justify-content:center}.sk-t-final__actions{flex-direction:column;align-items:stretch}.sk-t-final__actions .sk-btn{justify-content:center}.sk-t-pricecard__cta .sk-actions{flex-direction:column;align-items:stretch}.sk-t-pricecard__cta .sk-btn{justify-content:center}.sk-t-blob--blue{display:none}}
.pg{--pg-ink:#0d1117;--pg-ink-2:#2c3340;--pg-ink-3:#5a6478;--pg-line:#e2e5ec;--pg-surface:#f7f8fa;--pg-white:#fff;--pg-blue:#6478f5;--pg-blue-deep:#3b52d8;--pg-blue-bg:#eef0fe;--pg-green:#03ef62;--pg-green-ink:#062a16;--pg-green-lt:#03ef622e;--pg-green-bg:#03ef6214;--pg-dark-bg:#0d1117;--pg-dark-card:#161c27;--pg-radius-sm:10px;--pg-radius:18px;--pg-radius-lg:24px;--pg-wrap:1200px;--pg-font-h:var(--sk-font-display);--pg-font-t:var(--sk-font-text);--pg-font-mono:var(--sk-font-mono);font-family:var(--pg-font-t);color:var(--pg-ink);background:var(--pg-white)}.pg,.pg *{box-sizing:border-box}.pg-wrap{max-width:var(--pg-wrap);margin:0 auto;padding:0 40px}@media (max-width:640px){.pg-wrap{padding:0 20px}}.pg-sec{padding:80px 0}@media (max-width:640px){.pg-sec{padding:56px 0}}.pg-sec--surface{background:var(--pg-surface)}.pg-sec--dark{background:var(--pg-dark-bg)}.pg-sec--quotes{padding-bottom:0}.pg-eyebrow{font-family:var(--pg-font-t);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-blue-deep);margin:0 0 16px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.pg-eyebrow--flush{margin:0}.pg-eyebrow--h2{display:block}.pg-h1{font-family:var(--pg-font-h);letter-spacing:-.03em;color:var(--pg-ink);text-wrap:balance;margin:0 0 24px;font-size:clamp(2.1rem,4.5vw,3.4rem);font-weight:700;line-height:1.12}.pg-h2{font-family:var(--pg-font-h);letter-spacing:-.025em;color:var(--pg-ink);text-wrap:balance;margin:0 0 20px;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;line-height:1.18}.pg-h2--white{color:#fff}.pg-h2--final{max-width:20ch;margin-left:auto;margin-right:auto}.pg-h3{font-family:var(--pg-font-h);letter-spacing:-.015em;color:var(--pg-ink);text-wrap:balance;margin:0 0 10px;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:700;line-height:1.25}.pg-h3--white{color:#fff}.pg-h3--card{margin-top:10px}.pg-h3--group{margin:4px 0}.pg-lead{font-family:var(--pg-font-t);color:var(--pg-ink-2);max-width:62ch;margin:0 0 32px;font-size:clamp(1rem,1.6vw,1.175rem);line-height:1.68}.pg-lead--dark{color:#ffffffb8}.pg-lead--cohort{margin-top:-16px}.pg-text{font-family:var(--pg-font-t);color:var(--pg-ink-3);max-width:66ch;margin:0 0 14px;font-size:.975rem;line-height:1.72}.pg-text--dark{color:#fff9}.pg-text--flush{margin:0}.pg-note{font-family:var(--pg-font-t);color:var(--pg-ink-3);margin:16px 0 0;font-size:.8rem;line-height:1.6}.pg-note--tools{margin-top:20px}.pg-mono{font-family:var(--pg-font-mono);color:var(--pg-blue-deep);font-size:.82rem}.pg-kicker-mono{color:var(--pg-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem}.pg-chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pg-chip{font-family:var(--pg-font-t);border-radius:100px;align-items:center;padding:5px 12px;font-size:.775rem;font-weight:600;display:inline-flex}.pg-chip--green{background:var(--pg-green-lt);color:var(--pg-green-ink)}.pg-chip--blue{background:var(--pg-blue-bg);color:var(--pg-blue-deep)}.pg-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pg-actions--center{justify-content:center}.pg-btn{font-family:var(--pg-font-t);border-radius:var(--pg-radius-sm);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;align-items:center;gap:6px;min-height:44px;padding:13px 26px;font-size:.925rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .14s;display:inline-flex}.pg-btn:active{transform:scale(.97)}.pg-btn--green{background:var(--pg-green);color:var(--pg-green-ink);border-color:var(--pg-green)}.pg-btn--green:hover{background:#02d456;border-color:#02d456}.pg-btn--ghost{color:var(--pg-ink);border-color:var(--pg-line);background:0 0}.pg-btn--ghost:hover{border-color:var(--pg-ink-3)}.pg-btn--ghost-dark{color:#fff;background:0 0;border-color:#ffffff4d}.pg-btn--ghost-dark:hover{border-color:#ffffffb3}.pg-btn--sm{padding:10px 20px;font-size:.855rem}.pg-price-tag{color:var(--pg-green-ink);margin-left:6px;font-size:1rem;font-weight:700}.pg-btn--green .pg-price-tag{color:var(--pg-green-ink)}.pg-hero{background:var(--pg-white);padding:88px 0 72px;position:relative;overflow:hidden}.pg-hero__blob{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.pg-hero__blob--a{opacity:.2;background:#6478f5;width:600px;height:600px;top:-180px;right:-140px}.pg-hero__blob--b{opacity:.12;background:#03ef62;width:400px;height:400px;bottom:-120px;left:-80px}.pg-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:60px;display:grid}.pg-hero__img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--pg-radius);width:100%;height:auto;display:block;box-shadow:0 32px 64px -24px #0f1a3d47}.pg-hero__meta{border-top:1px solid var(--pg-line);font-family:var(--pg-font-t);color:var(--pg-ink-3);flex-wrap:wrap;gap:20px 32px;margin-top:32px;padding-top:24px;font-size:.87rem;display:flex}.pg-hero__meta b{color:var(--pg-ink)}@media (max-width:640px){body:has(.cookie-banner) .pg-hero{padding-top:24px}}@media (max-width:860px){.pg-hero__grid{grid-template-columns:minmax(0,1fr);gap:36px}.pg-hero{padding:60px 0 52px}}.pg-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}@media (max-width:860px){.pg-cols{grid-template-columns:minmax(0,1fr);gap:40px}}.pg-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.pg-grid-3--tight{gap:16px}.pg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pg-grid-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}@media (max-width:960px){.pg-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.pg-grid-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pg-grid-6{grid-template-columns:1fr}}@media (max-width:640px){.pg-grid-3{grid-template-columns:1fr}}@media (max-width:480px){.pg-grid-2{grid-template-columns:1fr}}.pg-card{background:var(--pg-white);border:1px solid var(--pg-line);border-radius:var(--pg-radius);flex-direction:column;gap:10px;padding:24px;display:flex}.pg-card b{font-family:var(--pg-font-h);color:var(--pg-ink);font-size:1.025rem}.pg-card--tint{background:var(--pg-surface);border-color:var(--pg-line)}.pg-card--green{background:var(--pg-green-bg);border-color:#03ef6259}.pg-card--dark{background:var(--pg-dark-card);border-color:#ffffff1a}.pg-card--stat{padding:20px}.pg-card--price{gap:8px}.pg-num{font-family:var(--pg-font-h);overflow-wrap:anywhere;letter-spacing:-.03em;color:var(--pg-ink);flex-direction:column;gap:6px;font-size:clamp(1.5rem,1.7vw,1.9rem);font-weight:800;line-height:1;display:flex}.pg-num small{font-family:var(--pg-font-t);letter-spacing:0;color:var(--pg-ink-3);white-space:normal;font-size:.825rem;font-weight:400;line-height:1.45}.pg-step-card{background:var(--pg-white);border:1px solid var(--pg-line);border-radius:var(--pg-radius-sm);flex-direction:column;gap:6px;padding:18px;display:flex}.pg-step-card b{font-family:var(--pg-font-t);color:var(--pg-ink);font-size:.9rem}.pg-step-card span{font-family:var(--pg-font-t);color:var(--pg-ink-3);font-size:.8rem;line-height:1.5}.pg-step-card .pg-mono{color:var(--pg-blue-deep)}.pg-check{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.pg-check li{font-family:var(--pg-font-t);color:var(--pg-ink-2);padding-left:24px;font-size:.9rem;line-height:1.55;position:relative}.pg-check li:before{content:"";border-left:2px solid var(--pg-green-ink);border-bottom:2px solid var(--pg-green-ink);width:13px;height:9px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.pg-mod{border-bottom:1px solid var(--pg-line)}.pg-mod summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;padding:16px 0;list-style:none;display:grid}.pg-mod summary::-webkit-details-marker{display:none}.pg-mod__h3{font-family:var(--pg-font-h);color:var(--pg-ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.3}.pg-mod__tog{font-family:var(--pg-font-t);color:var(--pg-ink-3);white-space:nowrap;font-size:.78rem;transition:color .18s}.pg-mod[open] .pg-mod__tog{color:var(--pg-blue-deep)}.pg-mod-body{font-family:var(--pg-font-t);color:var(--pg-ink-2);padding:0 0 20px 60px;font-size:.9rem}.pg-mod-body ul{flex-direction:column;gap:6px;margin:12px 0 0;padding-left:18px;display:flex}.pg-mod-body li{line-height:1.55}.pg-mod summary:hover .pg-mod__h3{color:var(--pg-blue-deep)}.pg-mod:first-child{border-top:1px solid var(--pg-line)}@media (max-width:480px){.pg-mod summary{grid-template-columns:40px minmax(0,1fr) auto}.pg-mod__h3{overflow-wrap:anywhere}.pg-mod-body{padding-left:52px}}.pg-pricegrid{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (max-width:860px){.pg-pricegrid{grid-template-columns:minmax(0,1fr)}}.pg-pricenum{font-family:var(--pg-font-h);letter-spacing:-.04em;color:var(--pg-green-ink);margin:12px 0;font-size:3.5rem;font-weight:800;line-height:1}.pg-pricenum small{font-size:1.8rem}.pg-foot{margin-top:auto;padding-top:20px}.pg-howto{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}@media (max-width:640px){.pg-howto{grid-template-columns:1fr;gap:24px}}.pg-howto>div{flex-direction:column;gap:6px;display:flex}.pg-howto b{font-family:var(--pg-font-h);color:var(--pg-ink);font-size:1rem}.pg-howto span{font-family:var(--pg-font-t);color:var(--pg-ink-3);font-size:.88rem;line-height:1.55}.pg-howto .pg-mono{color:var(--pg-blue-deep)}.pg-quote{background:var(--pg-surface);border:1px solid var(--pg-line);border-radius:var(--pg-radius);flex-direction:column;gap:16px;padding:28px 28px 22px;display:flex}.pg-quote p{font-family:var(--pg-font-h);color:var(--pg-ink-2);margin:0;font-size:1rem;font-style:italic;line-height:1.6}.pg-quote__who{font-family:var(--pg-font-t);color:var(--pg-ink-3);font-size:.82rem;font-weight:600}.pg-quote--lead{max-width:64ch;margin:0 0 36px}.pg-quote--lead p{font-size:1.05rem}.pg-note--free{color:var(--pg-ink-2);max-width:64ch;font-size:1rem}.pg-note--free a{color:var(--pg-blue-deep);font-weight:600}.pg-note--kazakh{max-width:80ch;margin:0;line-height:1.6}.pg-msg{flex-wrap:wrap;gap:16px;display:flex}.pg-msg a{background:var(--pg-white);border:1px solid var(--pg-line);border-radius:var(--pg-radius-sm);align-items:center;gap:12px;min-height:44px;padding:14px 20px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.pg-msg a:hover{border-color:var(--pg-blue);box-shadow:0 2px 12px #6478f51f}.pg-msg svg{width:22px;height:22px;fill:var(--pg-blue-deep);flex-shrink:0}.pg-msg b{font-family:var(--pg-font-t);color:var(--pg-ink);font-size:.95rem}.pg-msg span{font-family:var(--pg-font-t);color:var(--pg-ink-3);font-size:.8rem}.pg-msg div{flex-direction:column;gap:2px;display:flex}.pg-hr{border:none;border-top:1px solid var(--pg-line);margin:0}.pg-mt16{margin-top:16px}.pg-mt24{margin-top:24px}.pg-mt40{margin-top:40px}.pg-mt48{margin-top:48px}.pg-mt56{margin-top:56px}.pg-center{text-align:center}.pg-center .pg-lead{margin-left:auto;margin-right:auto}.pg-sec--dark .pg-h2{color:#fff}.pg-sec--dark .pg-eyebrow{color:#6478f5e6}.pg-sec--dark .pg-card--dark .pg-h3{color:#fff}@keyframes pg-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.pg-anim{animation:.55s cubic-bezier(.16,1,.3,1) both pg-fade-up}.pg-anim-d1{animation-delay:70ms}.pg-anim-d2{animation-delay:.14s}.pg-anim-d3{animation-delay:.21s}@media (prefers-reduced-motion:reduce){.pg-anim{animation:none}}.pg .sk-c-price-cta{gap:12px}.pg .sk-c-price-cta .sk-note{font-family:var(--pg-font-t);color:var(--pg-ink-3);margin:0;font-size:.8rem;line-height:1.6}.pg .sk-btn{font-family:var(--pg-font-t);border-radius:var(--pg-radius-sm);border-width:1.5px;min-height:44px;padding:13px 26px;font-size:.925rem;font-weight:600;line-height:1.2}.pg .sk-btn--green{background:var(--pg-green);color:var(--pg-green-ink);border-color:var(--pg-green)}.pg .sk-btn--green:hover{background:#02d456;border-color:#02d456}.pg .sk-btn--ghost{color:var(--pg-ink);border-color:var(--pg-line);background:var(--pg-white)}.pg .sk-btn--ghost:hover{border-color:var(--pg-ink-3)}.pg .sk-actions{gap:12px}.pg-team{flex-direction:column;gap:32px;display:flex}.pg .sk-c-team{grid-template-columns:1fr;gap:32px}.pg .sk-c-person{grid-template-columns:68px 1fr;align-items:start;gap:6px 16px;display:grid}.pg .sk-c-person img{aspect-ratio:1;object-fit:cover;border-radius:50%;grid-row:1/span 2;width:68px;max-width:68px;height:68px}.pg .sk-c-person b{font-family:var(--pg-font-h);color:var(--pg-ink);align-self:end;margin:0;font-size:1rem}.pg .sk-c-person .sk-text{font-family:var(--pg-font-t);color:var(--pg-ink-3);font-size:.85rem;line-height:1.6}.pg .sk-c-faq-sec.sk-sec{padding:56px 0 80px}.pg .sk-c-faq-sec .sk-wrap{max-width:var(--pg-wrap);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:64px;padding:0 40px;display:grid}.pg .sk-c-faq-sec .sk-eyebrow{font-family:var(--pg-font-t);letter-spacing:.1em;text-transform:uppercase;color:var(--pg-blue-deep);grid-column:1;margin:0 0 16px;font-size:12px;font-weight:600}.pg .sk-c-faq-sec .sk-h2{font-family:var(--pg-font-h);letter-spacing:-.025em;color:var(--pg-ink);grid-column:1;margin:0 0 20px;font-size:clamp(1.55rem,3vw,2.35rem);font-weight:700;line-height:1.18}.pg .sk-c-faq{grid-area:1/2/span 3;max-width:none}.pg .sk-c-faq__item{border-color:var(--pg-line)}.pg .sk-c-faq__item:first-of-type{border-top-color:var(--pg-line)}.pg .sk-c-faq__item>summary{font-family:var(--pg-font-h);color:var(--pg-ink);min-height:44px;padding:16px 0;font-size:1rem;font-weight:700}.pg .sk-c-faq__item>summary:hover{color:var(--pg-blue-deep)}.pg .sk-c-faq__item>summary:after{color:var(--pg-ink-3);font-size:1.3rem;font-weight:400;font-family:var(--pg-font-t)}.pg .sk-c-faq__item>p{font-family:var(--pg-font-t);color:var(--pg-ink-3);padding:0 0 18px;font-size:.9rem;line-height:1.65}@media (max-width:860px){.pg .sk-c-faq-sec .sk-wrap{grid-template-columns:minmax(0,1fr);row-gap:0}.pg .sk-c-faq{grid-area:auto/1;margin-top:20px}}@media (max-width:640px){.pg .sk-c-faq-sec.sk-sec{padding:40px 0 56px}.pg .sk-c-faq-sec .sk-wrap{padding:0 20px}}.sk-freemod{background:var(--pg-surface);padding:84px 0}.sk-freemod__lead{max-width:62ch;margin-bottom:32px}.sk-freemod__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.sk-freemod__label{font-family:var(--sk-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 12px;font-size:.75rem}.sk-freemod__lessons{gap:8px;margin:0 0 18px;padding-left:20px;display:grid}.sk-freemod__lessons li{font-size:1.0625rem;line-height:1.5}.sk-freemod__features{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sk-freemod__features li{padding-left:26px;font-size:1rem;line-height:1.5;position:relative}.sk-freemod__features li:before{content:"";background:var(--pg-green,#03ef62);border-radius:50%;width:14px;height:14px;position:absolute;top:.55em;left:0}.sk-freemod__note{color:var(--sk-mute);max-width:52ch;font-size:.9375rem}@media (max-width:860px){.sk-freemod__grid{grid-template-columns:minmax(0,1fr)}.sk-freemod{padding:56px 0}}
.sk-legal{max-width:72ch;color:var(--sk-ink)}.sk-legal .sk-h1{margin-bottom:16px}.sk-legal__lead{color:var(--sk-ink-80);margin:0 0 12px;font-size:1.125rem;line-height:1.6}.sk-legal__updated{font-family:var(--sk-font-mono);color:var(--sk-mute);margin:0;font-size:.875rem}.sk-legal__section{margin-top:44px}.sk-legal__section h2{font-family:var(--sk-font-display);letter-spacing:-.015em;color:var(--sk-ink);text-wrap:balance;margin:0 0 16px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700;line-height:1.25}.sk-legal__section p,.sk-legal__section li{color:var(--sk-ink-80);overflow-wrap:anywhere;font-size:1.125rem;line-height:1.7}.sk-legal__section p{margin:0 0 14px}.sk-legal__section p:last-child,.sk-legal__section ul:last-child{margin-bottom:0}.sk-legal__section ul{margin:0 0 14px;padding-left:1.4em}.sk-legal__section li{margin:0 0 8px;padding-left:.2em}.sk-legal__section li::marker{color:var(--sk-blue-deep)}@media (max-width:640px){.sk-legal__section{margin-top:36px}.sk-legal__section p,.sk-legal__section li{font-size:1.0625rem}}
.sk-auth{--sk-danger:#b42318;background:var(--sk-white);padding:56px 24px 96px}.sk-auth__col{max-width:34rem;margin:0 auto}.sk-auth .sk-h1{margin-bottom:20px;font-size:clamp(1.75rem,3.6vw,2.5rem)}.sk-auth .sk-text,.sk-auth .sk-lead{font-size:1rem}.sk-auth .sk-lead{margin-bottom:20px}.sk-auth .sk-card{gap:18px}.sk-form{flex-direction:column;gap:18px;display:flex}.sk-field{flex-direction:column;gap:8px;display:flex}.sk-label{color:var(--sk-ink);font-size:1rem;font-weight:600}.sk-hint{color:var(--sk-mute);margin:0;font-size:1rem}.sk-input{width:100%;min-height:48px;color:var(--sk-ink);background:var(--sk-white);border:1.5px solid var(--sk-line);border-radius:10px;padding:12px 14px;font-size:1rem;line-height:1.4;transition:border-color .18s,box-shadow .18s}.sk-input:hover{border-color:#0a123059}.sk-input:focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:2px;border-color:var(--sk-blue-deep)}.sk-input:invalid:not(:placeholder-shown){border-color:var(--sk-line)}.sk-alert{color:var(--sk-danger);background:#b423180f;border:1.5px solid #b4231840;border-radius:10px;margin:0;padding:12px 14px;font-size:1rem;line-height:1.5}.sk-auth .sk-btn{white-space:normal;justify-content:center;width:100%;min-height:48px;font-size:1rem;line-height:1.2}.sk-auth .sk-btn+.sk-btn{margin-top:0}.sk-auth__actions{flex-direction:column;gap:12px;display:flex}.sk-auth__aside{margin:20px 0 0;font-size:1rem}.sk-auth__aside a{min-height:44px;color:var(--sk-blue-deep);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sk-auth__aside a:hover{color:var(--sk-ink)}@media (max-width:640px){.sk-auth{padding:36px 16px 72px}.sk-auth .sk-card{border-radius:16px;padding:20px}}.sk-auth__card{gap:12px;display:grid}.sk-auth__card .sk-h1{margin:0}.sk-cert{border:1px solid var(--sk-hairline);background:var(--sk-white);border-radius:18px;gap:8px;padding:28px;display:grid}.sk-cert__k{font-family:var(--sk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);margin:0;font-size:.75rem}.sk-cert .sk-h1{margin:0}.sk-cert__course{color:var(--sk-ink-80);margin:0;font-size:1.0625rem}.sk-cert__num{font-family:var(--sk-font-mono);color:var(--sk-ink-80);margin:4px 0 0}.sk-cert__ok,.sk-cert__revoked{border-radius:999px;justify-self:start;margin:6px 0 0;padding:5px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.sk-cert__ok{color:var(--sk-green-dark);background:#ddfbe9}.sk-cert__revoked{color:#5a0f0f;background:#ffe1e1}.sk-cert__date{color:var(--sk-mute);margin:0;font-size:.9375rem}.sk-cert-guest{justify-items:start;gap:10px;margin-top:22px;display:grid}.sk-password-once{font-family:var(--sk-font-mono);border:1px dashed var(--sk-blue-mid);background:var(--sk-cloud);-webkit-user-select:all;user-select:all;border-radius:10px;padding:8px 14px;font-size:1.25rem;display:inline-block}
.sk-cab-hdr{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--sk-hairline);font-family:var(--sk-font-text);background:#ffffffeb;position:sticky;top:0}.sk-cab-hdr__in{align-items:center;gap:20px;max-width:1200px;height:60px;margin:0 auto;padding:0 24px;display:flex}.sk-cab-hdr__nav{align-items:center;gap:18px;margin-left:auto;display:flex}.sk-cab-hdr__nav a,.sk-cab-hdr__logout{min-height:44px;color:var(--sk-ink-80);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sk-cab-hdr__nav a:hover,.sk-cab-hdr__logout:hover{color:var(--sk-blue-deep)}.sk-cab-hdr__nav a[aria-current=page]{color:var(--sk-ink)}.sk-cab-hdr__logout{color:var(--sk-mute)}.sk-cab-hdr__nav form{display:contents}@media (max-width:480px){.sk-cab-hdr__in{gap:12px;height:56px;padding:0 16px}.sk-cab-hdr__nav{gap:14px}.sk-cab-hdr__nav a,.sk-cab-hdr__logout{font-size:14px}}.sk-root{--sk-cab-hdr-h:60px}@media (max-width:620px){.sk-root{--sk-cab-hdr-h:104px}.sk-cab-hdr__in{flex-wrap:wrap;align-items:center;gap:0 12px;height:auto;padding-top:6px}.sk-cab-hdr__in>.sk-hdr__logo{padding:11px 0}.sk-cab-hdr__nav{flex-wrap:wrap;gap:0 18px;width:100%;margin-left:0}}.sk-root .sk-cab{background:var(--sk-white);color:var(--sk-ink);padding:36px 24px 64px}.sk-cab__col{max-width:920px;margin-inline:auto}.sk-cab__col:has(>.sk-cab-lesson-layout){max-width:72rem}@media (max-width:640px){.sk-root .sk-cab{padding:22px 16px 48px}}.sk-cab-h1{font-family:var(--sk-font-display);letter-spacing:-.02em;color:var(--sk-ink);text-wrap:balance;overflow-wrap:anywhere;margin:0 0 6px;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.15}.sk-cab-hint{color:var(--sk-mute);margin:0 0 26px;font-size:.9375rem}.sk-cab-hint a,.sk-cab-link{color:var(--sk-blue-deep);text-underline-offset:3px;text-decoration:underline}.sk-cab-hint a:hover,.sk-cab-link:hover{color:var(--sk-ink)}.sk-cab-h2{font-family:var(--sk-font-text);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);margin:32px 0 12px;font-size:.75rem;font-weight:600}.sk-cab-h2:first-child{margin-top:0}.sk-cab-h3{font-family:var(--sk-font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 10px;font-size:1.2rem;font-weight:700;line-height:1.25}.sk-cab-muted{color:var(--sk-mute);margin:0}.sk-cab-text{color:var(--sk-ink-80);max-width:60ch;margin:0 0 8px}.sk-cab-text:last-child{margin-bottom:0}.sk-cab-mono{font-family:var(--sk-font-mono);letter-spacing:.02em;color:var(--sk-mute);margin:0;font-size:.8125rem;font-weight:500}.sk-cab-badge{font-family:var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sk-mute);margin:0;font-size:.8125rem;font-weight:600;display:inline-block}.sk-cab-badge--calm{color:var(--sk-blue-deep)}.sk-cab-badge--ready{color:var(--sk-green-dark)}.sk-cab-badge--alert{color:var(--sk-danger,#b42318)}.sk-cab{--sk-danger:#b42318}.sk-cab-card{border:1px solid var(--sk-hairline);background:var(--sk-white);color:var(--sk-ink);border-radius:16px;padding:20px 22px;position:relative}.sk-cab-card--paper{background:var(--sk-paper);border-color:var(--sk-line)}.sk-cab-card--tint{background:#3f52d90a;border-color:#3f52d924}.sk-cab-card--alert{background:#b423180a;border-color:#b4231859}.sk-cab-card--alert:before{content:"";background:var(--sk-danger);border-radius:16px 0 0 16px;width:6px;position:absolute;inset:0 auto 0 0}a.sk-cab-card{text-decoration:none;transition:border-color .18s,box-shadow .18s;display:block}a.sk-cab-card:hover{border-color:var(--sk-blue-mid);box-shadow:0 6px 24px #0a12300f}.sk-cab-card+.sk-cab-card{margin-top:14px}.sk-cab-stack{gap:14px;display:grid}.sk-cab-stack>.sk-cab-card{margin-top:0}.sk-cab-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.sk-cab-row>div{flex:260px;min-width:0}.sk-cab-row .sk-cab-h2{margin:0 0 4px}.sk-cab-row .sk-cab-h3{margin-bottom:4px}.sk-cab-row .sk-btn{flex:none}.sk-cab-section{margin:0 0 8px}.sk-cab-block{margin:28px 0 0}.sk-cab .sk-btn{justify-content:center;min-height:44px}.sk-cab .sk-btn--wrap{white-space:normal;text-align:left;justify-content:flex-start;line-height:1.25}.sk-cab .sk-btn:disabled{opacity:.5;cursor:not-allowed}.sk-cab-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sk-cab-actions--col{flex-direction:column;align-items:stretch;gap:8px;min-width:210px}.sk-cab-back{min-height:44px;font-family:var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sk-mute);align-items:center;margin:-8px 0 4px;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.sk-cab-back:hover{color:var(--sk-blue-deep)}.sk-cab textarea,.sk-cab select{width:100%;min-height:7rem;font:inherit;color:var(--sk-ink);background:var(--sk-white);border:1.5px solid var(--sk-line);resize:vertical;border-radius:10px;padding:12px 14px;font-size:1rem;line-height:1.5;transition:border-color .18s}.sk-cab select{appearance:auto;background-image:none;min-height:48px;padding-right:14px}.sk-cab textarea:hover,.sk-cab select:hover{border-color:#0a123059}.sk-cab textarea:focus-visible,.sk-cab select:focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:2px;border-color:var(--sk-blue-deep)}.sk-cab textarea:disabled{opacity:.8;background:var(--sk-cloud);cursor:default}.sk-cab input[type=checkbox],.sk-cab input[type=radio]{appearance:auto;width:1.35rem;height:1.35rem;accent-color:var(--sk-blue-deep);cursor:pointer;background:0 0;border:0;flex:none;margin:0}.sk-cab input[type=checkbox]:after,.sk-cab input[type=radio]:after{content:none}.sk-cab input[type=checkbox]:focus-visible,.sk-cab input[type=radio]:focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:2px}.sk-cab-check{cursor:pointer;align-items:center;gap:10px;line-height:1.4;display:inline-flex}.sk-cab-field{flex-direction:column;gap:8px;display:flex}.sk-cab-field>span:first-child,.sk-cab-label{color:var(--sk-ink);font-weight:600}.sk-cab-form{flex-direction:column;gap:18px;display:flex}.sk-cab-form .sk-btn{align-self:flex-start}.sk-cab-form .sk-input,.sk-cab-form .sk-select{max-width:34rem}.sk-cab-form>label:not(.sk-cab-field){margin-bottom:-8px;font-weight:600}.sk-cab-form>p{margin:0}.sk-cab-card>.sk-cab-form{margin-top:14px}.sk-cab-alert{color:var(--sk-danger);background:#b423180f;border:1.5px solid #b4231840;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:1rem;line-height:1.5}.sk-cab-ok{color:var(--sk-green-dark);background:#03ef6224;border:1.5px solid #03ef6280;border-radius:10px;margin:0 0 16px;padding:12px 14px;font-size:1rem;line-height:1.5}.sk-cab-paid{border:1.5px solid var(--sk-line);background:var(--sk-paper);border-radius:18px;grid-template-columns:1fr auto;align-items:start;gap:18px 28px;padding:26px 26px 22px;display:grid;position:relative;overflow:hidden}.sk-cab-paid:before{content:"";background:var(--sk-green);width:6px;position:absolute;inset:0 auto 0 0}.sk-cab-paid__chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.sk-cab-paid .sk-cab-h3{margin-bottom:10px}.sk-cab-paid .sk-meta{gap:10px 14px;margin:14px 0 0}.sk-cab-paid .sk-cab-actions--col .sk-btn{width:100%}@media (max-width:720px){.sk-cab-paid{grid-template-columns:1fr;padding:20px 18px 18px}.sk-cab-actions--col{min-width:0}}.sk-cab-course{color:var(--sk-mute)}.sk-cab-course b{color:var(--sk-ink);font-size:1.05rem;font-weight:700}.sk-cab-course .sk-cab-badge{margin-top:6px;display:block}.sk-cab-quiet{opacity:.85}.sk-cab-progress{margin:6px 0 22px}.sk-cab-modules-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0 0 12px;display:grid}.sk-cab-module-tile{border:1.5px solid var(--sk-line);font-family:var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sk-mute);background:var(--sk-white);border-radius:10px;align-items:center;min-height:44px;padding:10px 12px;font-size:.75rem;font-weight:600;line-height:1.35;display:flex}.sk-cab-module-tile--partial{color:var(--sk-blue-deep);background:#3f52d90d;border-color:#3f52d966}.sk-cab-module-tile--done{color:var(--sk-green-dark);background:var(--sk-green);border-color:#0000}.sk-cab-track{background:var(--sk-hairline);border-radius:100px;height:8px;position:relative;overflow:hidden}.sk-cab-track__fill{background:var(--sk-green);width:100%;transform:scaleX(var(--p,0));transform-origin:0;border-radius:100px;animation:.6s cubic-bezier(.16,1,.3,1) sk-cab-fill;position:absolute;inset:0 auto 0 0}@keyframes sk-cab-fill{0%{transform:scaleX(0)}}.sk-cab-progress .sk-cab-mono{margin-top:10px}.sk-cab-continue{width:100%;max-width:100%;margin:0 0 28px;display:flex}.sk-cab-module{padding:18px 22px}.sk-cab-module .sk-cab-h2{margin:0 0 8px}.sk-cab-lessons{margin:0;padding:0;list-style:none}.sk-cab-lesson{border-top:1px solid var(--sk-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;padding:10px 0;display:flex}.sk-cab-lesson:first-child{border-top:0}.sk-cab-lesson a{color:var(--sk-ink);border-bottom:1px solid #0000;align-items:center;min-height:32px;font-weight:600;text-decoration:none;display:inline-flex}.sk-cab-lesson a:hover{color:var(--sk-blue-deep);border-bottom-color:currentColor}.sk-cab-lesson__status{font-family:var(--sk-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sk-mute);flex:none;font-size:.75rem}.sk-cab-lesson__status--done{color:var(--sk-green-dark)}.sk-cab-lesson__status--progress{color:var(--sk-blue-deep)}.sk-cab-cert__doc{border:1.5px solid var(--sk-line);background:var(--sk-paper);border-radius:14px;margin:12px 0 16px;padding:22px 24px}.sk-cab-cert__name{font-family:var(--sk-font-display);letter-spacing:-.02em;margin:4px 0 6px;font-size:1.35rem;font-weight:800}.sk-cab-cert__course{color:var(--sk-ink-80);margin:0 0 10px}.sk-cab-cert__number{font-family:var(--sk-font-mono);color:var(--sk-mute);margin:0;font-size:.8125rem}.sk-cab-lesson-layout{display:block}.sk-cab-lesson-page{gap:22px;display:grid}.sk-cab-lesson-page>*{min-width:0}.sk-cab-lesson-page .sk-cab-h1{font-size:clamp(1.6rem,3.4vw,2.2rem)}.sk-cab-lesson-head{gap:8px;display:grid}.sk-cab-lesson-head .sk-cab-back{margin:0}.sk-cab-checklist{flex-wrap:wrap;gap:6px 14px;display:flex}.sk-cab-checklist__done{color:var(--sk-green-dark)}.sk-cab-video-stub{aspect-ratio:16/9;border:1.5px dashed var(--sk-line);background:var(--sk-cloud);text-align:center;border-radius:16px;justify-content:center;align-items:center;max-width:100%;padding:24px;display:flex}.sk-cab-station{border-top:1px solid var(--sk-hairline);justify-items:start;gap:14px;padding-top:22px;display:grid}.sk-cab-station .sk-cab-h2,.sk-cab-station>p{margin:0}.sk-cab-station--card{border-top:0;padding:22px}.sk-cab-station form{justify-items:start;gap:12px;width:100%;margin:0;display:grid}.sk-cab-pager{border-top:1px solid var(--sk-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;display:flex}.sk-cab-pager__next{margin-left:auto}.sk-cab-pager a:not(.sk-btn){color:var(--sk-blue-deep);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.sk-cab-pager a:not(.sk-btn):hover{color:var(--sk-ink)}@media (min-width:1024px){.sk-cab-lesson-layout{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(1.5rem,3vw,3rem);display:grid}.sk-cab-lesson-layout>.sk-cab-lesson-page{max-width:46rem}}.sk-cab-prose{color:var(--sk-ink);max-width:66ch;font-size:1.125rem;line-height:1.65}.sk-cab-prose>:last-child{margin-bottom:0}.sk-cab-prose p{overflow-wrap:break-word;margin:0 0 1.1rem}.sk-cab-prose h1,.sk-cab-prose h2,.sk-cab-prose h3{font-family:var(--sk-font-display);letter-spacing:-.02em;text-wrap:balance;color:var(--sk-ink)}.sk-cab-prose h1{margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.sk-cab-prose h2{margin:2.2rem 0 .8rem;font-size:clamp(1.35rem,2.6vw,1.7rem);font-weight:750}.sk-cab-prose h2:first-child{margin-top:0}.sk-cab-prose h3{margin:1.6rem 0 .6rem;font-size:1.2rem;font-weight:700}.sk-cab-prose strong{color:var(--sk-ink);font-weight:700}.sk-cab-prose em{font-style:italic}.sk-cab-prose a{color:var(--sk-blue-deep);text-underline-offset:3px}.sk-cab-prose ul,.sk-cab-prose ol{gap:.45rem;margin:0 0 1.1rem;padding-left:1.5rem;display:grid}.sk-cab-prose li{line-height:1.55}.sk-cab-prose ul>li::marker{color:var(--sk-blue-deep)}.sk-cab-prose ol>li::marker{font-family:var(--sk-font-mono);color:var(--sk-blue-deep);font-weight:600}.sk-cab-prose blockquote{color:var(--sk-ink-80);background:#3f52d90d;border:1.5px solid #3f52d929;border-radius:14px;margin:1.4rem 0;padding:16px 20px;font-size:1.0625rem}.sk-cab-prose blockquote p{margin:0}.sk-cab-prose blockquote p+p{margin-top:.5rem}.sk-cab-prose code{font-family:var(--sk-font-mono);background:#0a12300f;border-radius:6px;padding:.1em .35em;font-size:.9em}.sk-cab-prose .mdx-prompt-body code{background:0 0;border-radius:0;padding:0}.sk-cab-prose img{border-radius:12px}.sk-cab-prose .mdx-divider{border:0;border-top:1px solid var(--sk-hairline);background:0 0;width:100%;height:0;margin:2rem 0}.sk-cab-prose .mdx-divider:after{content:none}.sk-cab-quiz{gap:18px;display:grid}.sk-cab-quiz__q{font-family:var(--sk-font-display);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,2.8vw,1.8rem);font-weight:750;line-height:1.2}.sk-cab-quiz__options{gap:10px;margin:0 0 6px;display:grid}.sk-cab-quiz>.sk-btn,.sk-cab-quiz form>.sk-btn{justify-self:start}.sk-cab-quiz form{gap:12px;display:grid}.sk-cab-quiz__option{border:1.5px solid var(--sk-line);background:var(--sk-white);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:1.0625rem;line-height:1.45;transition:border-color .18s,background .18s;display:flex}.sk-cab-quiz__option:hover{border-color:var(--sk-blue-mid)}.sk-cab-quiz__option input{margin-top:.2rem}.sk-cab-quiz__option--checked{border-color:var(--sk-blue-deep);background:#3f52d90f}.sk-cab-fb{border-radius:12px;margin:0;padding:14px 16px}.sk-cab-fb p{margin:0 0 6px}.sk-cab-fb p:first-child{font-weight:700}.sk-cab-fb p:last-child{margin:0}.sk-cab-fb--ok{color:var(--sk-ink);background:#03ef6224;border:1.5px solid #03ef6280}.sk-cab-fb--no{color:var(--sk-ink);background:#b423180f;border:1.5px solid #b4231840}.sk-cab-result{padding:28px 26px}.sk-cab-result .sk-cab-h1{margin-bottom:10px}.sk-cab-narrow{max-width:46rem;margin-inline:auto}.sk-cab-question{border:0;min-width:0;margin:0;padding:0}.sk-cab-question legend{margin:0 0 10px;padding:0;font-size:1.0625rem;font-weight:700;line-height:1.4}.sk-cab-question+.sk-cab-question{margin-top:22px}.sk-cab-result-item p{margin:0 0 4px}.sk-cab-result-item p:last-child{margin:0}.sk-cab-num{font-family:var(--sk-font-mono);color:var(--sk-mute);margin-right:6px;font-size:.8125rem}.sk-cab-field-hint{color:var(--sk-mute);font-size:.9375rem}.sk-cab-list{color:var(--sk-ink-80);gap:6px;margin:0;padding-left:1.4rem;display:grid}.sk-cab-reply{white-space:pre-wrap;margin:0;line-height:1.6}.sk-cab-reply-label{font-family:var(--sk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 8px;font-size:.75rem}.sk-cab-frame{background:#3f52d90a;border:1.5px solid #3f52d940}.sk-cab-skeleton{gap:14px;display:grid}.sk-cab-skeleton__block{background:var(--sk-cloud);border-radius:8px;height:16px}.sk-cab-skeleton__title{width:40%;height:32px;margin-bottom:8px}.sk-cab-skeleton__block:nth-child(2n){width:88%}.sk-cab-skeleton__block:last-child{width:62%}@media (prefers-reduced-motion:no-preference){.sk-cab-skeleton__block{animation:1.4s ease-in-out infinite sk-cab-pulse}}@keyframes sk-cab-pulse{0%,to{opacity:1}50%{opacity:.55}}.sk-cab-ftr{border-top:1px solid var(--sk-hairline);background:var(--sk-white);color:var(--sk-mute);font-size:13px}.sk-cab-ftr__in{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;max-width:1200px;margin:0 auto;padding:18px 24px;display:flex}.sk-cab-ftr a{color:inherit;align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.sk-cab-ftr a:hover{color:var(--sk-blue-deep)}.sk-cab-ftr__docs{flex-wrap:wrap;gap:4px 12px;display:flex}.sk-cab-ftr__logo{font-family:var(--sk-font-display);letter-spacing:.06em;color:var(--sk-navy);font-weight:700}.sk-cab-ftr__logo b{color:var(--sk-blue-deep)}.sk-cab .crat-kicker{font-family:var(--sk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-mute);font-size:.75rem;font-weight:600}.sk-cab .crat-muted{color:var(--sk-mute)}.sk-cab .crat-card{background:var(--sk-white);border:1px solid var(--sk-hairline);color:var(--sk-ink);box-shadow:none;border-radius:16px;padding:20px 22px;transform:none}.sk-cab .crat-card:hover{border-color:var(--sk-blue-mid);box-shadow:none;transform:none}.sk-cab .crat-button{color:var(--sk-ink);box-shadow:none;background:0 0;border:2px solid #0a123040;border-radius:10px;min-height:44px;padding:10px 18px;font-weight:600}.sk-cab .crat-button:hover{border-color:var(--sk-ink);box-shadow:none}.sk-cab .crat-button.primary{background:var(--sk-green);color:var(--sk-green-dark);box-shadow:none;border-color:#0000}.sk-cab .crat-button.primary:hover{box-shadow:none;background:#00d855;transform:none}.sk-cab .crat-red-line,.sk-cab .crat-stamp{display:none}.sk-cab .crat-frame-gradient{background:0 0}.sk-cab .trainer-badge{color:var(--sk-mute);border-color:var(--sk-line)}.sk-cab .lesson-subbar{border-bottom-color:var(--sk-hairline);background:#fffffff0;margin:-36px -24px 0;padding-inline:24px;top:60px}@media (max-width:640px){.sk-cab .lesson-subbar{margin:-22px -16px 0;padding-inline:16px;top:56px}}.sk-cab .lesson-subbar-context{color:var(--sk-mute)}.sk-cab .lesson-subbar-nav{color:var(--sk-ink)}.sk-cab .lesson-subbar-nav.is-disabled{color:var(--sk-mute)}.sk-cab .lesson-subbar-nav:not(.is-disabled):hover{color:var(--sk-blue-deep)}.sk-cab .lesson-subbar-summary{color:var(--sk-ink);border-color:var(--sk-line)}.sk-cab .lesson-subbar-panel{background:var(--sk-white);border-bottom-color:var(--sk-hairline);box-shadow:0 18px 40px #0a123024}.sk-cab .lesson-rail-back{color:var(--sk-mute);border-bottom-color:var(--sk-hairline)}.sk-cab .lesson-rail-back:hover{color:var(--sk-ink);border-bottom-color:var(--sk-blue-deep)}.sk-cab .lesson-rail{top:5rem}.sk-cab .lesson-rail-toggle{color:var(--sk-mute)}.sk-cab .lesson-rail-toggle:hover{color:var(--sk-ink)}.sk-cab .lesson-rail-link{color:var(--sk-mute)}.sk-cab .lesson-rail-link.is-passed{color:var(--sk-ink)}.sk-cab .lesson-rail-link.is-current{color:var(--sk-ink);box-shadow:inset 3px 0 0 var(--sk-green);background:#03ef622e}.sk-cab .lesson-rail-link.is-current .lesson-rail-id{color:var(--sk-green-dark)}.sk-cab .lesson-rail-link:hover{color:var(--sk-ink);background:var(--sk-cloud)}.sk-cab .lesson-rail-mark{color:var(--sk-green-dark)}.sk-cab .lesson-rail-id{color:var(--sk-mute)}.sk-cab .lesson-subbar-nav:focus-visible,.sk-cab .lesson-subbar-summary:focus-visible,.sk-cab .lesson-rail-back:focus-visible,.sk-cab .lesson-rail-link:focus-visible,.sk-cab .lesson-rail-toggle-input:focus-visible~.lesson-rail-toggle{outline-color:var(--sk-blue-deep)}.sk-cab .mdx-callout{border:1.5px solid var(--sk-line);background:var(--sk-paper);box-shadow:none;border-radius:14px;margin:1.4rem 0;padding:16px 20px}.sk-cab .mdx-callout-idea{background:#03ef621f;border-color:#03ef6299}.sk-cab .mdx-callout-warning{box-shadow:none;background:#b423180d;border-color:#b4231866}.sk-cab .mdx-callout-example{background:#3f52d90d;border-color:#3f52d933}.sk-cab .mdx-callout-label{font-family:var(--sk-font-mono);letter-spacing:.06em;color:var(--sk-mute);box-shadow:none;border:0;padding:0;font-size:.75rem;display:block}.sk-cab .mdx-callout-idea .mdx-callout-label{color:var(--sk-green-dark)}.sk-cab .mdx-callout-warning .mdx-callout-label{color:var(--sk-danger)}.sk-cab .mdx-callout-example .mdx-callout-label{color:var(--sk-blue-deep)}.sk-cab .mdx-download{box-shadow:none;color:var(--sk-ink);border:2px solid #0a123040;border-radius:10px;padding:10px 18px;font-weight:600}.sk-cab .mdx-download:hover{border-color:var(--sk-ink)}.sk-cab .mdx-figure figcaption{color:var(--sk-mute);font-size:.9375rem}.sk-cab .mdx-comic{border-color:var(--sk-hairline)}.sk-cab .mdx-video iframe{border-radius:12px}.sk-cab-next{--sk-warm:#8a5a12}.sk-cab-next__main{border:1.5px solid var(--sk-line);background:var(--sk-paper);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 32px;padding:28px 28px 26px;display:grid;position:relative;overflow:hidden}.sk-cab-next__main:before{content:"";background:var(--sk-green);width:6px;position:absolute;inset:0 auto 0 0}.sk-cab-next__body{min-width:0}.sk-cab-next__eyebrow{font-family:var(--sk-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 8px;font-size:.75rem;font-weight:600}.sk-cab-next__main .sk-cab-h3{margin-bottom:10px;font-size:1.35rem}.sk-cab-next__desc{font-size:1.0625rem;line-height:1.5}.sk-cab-next__facts{margin-top:14px}.sk-cab-next__buy{justify-items:start;gap:6px;min-width:15rem;display:grid}.sk-cab-next__old{color:var(--sk-mute);font-family:var(--sk-font-mono);margin:0;font-size:.9375rem}.sk-cab-next__price{font-family:var(--sk-font-price);color:var(--sk-ink);margin:0 0 8px;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1}.sk-cab-next__form{width:100%;margin:0}.sk-cab-next__form .sk-btn,.sk-cab-next__buy>.sk-btn{width:100%}.sk-cab-next__note{color:var(--sk-mute);max-width:15rem;margin:4px 0 0;font-size:.9375rem}.sk-cab-next__deadline{color:var(--sk-ink-80);margin:12px 0 0;font-size:1rem;line-height:1.5}.sk-cab-next__deadline b{color:var(--sk-warm);margin-right:10px}.sk-cab-next__grid{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:14px;display:grid}.sk-cab-next__card{border:1px solid var(--sk-hairline);background:var(--sk-cloud);color:var(--sk-ink);border-radius:16px;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;text-decoration:none;display:flex}a.sk-cab-next__card{transition:border-color .18s,box-shadow .18s}a.sk-cab-next__card:hover{border-color:var(--sk-blue-mid);box-shadow:0 6px 24px #0a12300f}.sk-cab-next__cardtop{color:var(--sk-mute);justify-content:space-between;align-items:center;gap:10px;display:flex}.sk-cab-next__lock{flex:none}.sk-cab-next__off{font-family:var(--sk-font-mono);letter-spacing:.04em;color:var(--sk-green-dark);background:var(--sk-green);white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:.75rem;font-weight:600}.sk-cab-next__cardtitle{font-family:var(--sk-font-display);font-size:1.0625rem;font-weight:700;line-height:1.3}.sk-cab-next__card .sk-cab-text{margin:0;font-size:.9375rem}.sk-cab-next__cardprice{font-family:var(--sk-font-mono);color:var(--sk-mute);flex-wrap:wrap;align-items:baseline;gap:10px;margin:auto 0 0;padding-top:10px;font-size:.9375rem;display:flex}.sk-cab-next__cardprice b{font-family:var(--sk-font-price);color:var(--sk-ink);font-size:1.125rem;font-weight:700}.sk-cab-next__invite{color:var(--sk-mute);margin:18px 0 0;font-size:.9375rem}@media (max-width:720px){.sk-cab-next__main{grid-template-columns:1fr;padding:22px 18px 20px}.sk-cab-next__buy{justify-items:stretch;width:100%;min-width:0}.sk-cab-next__old,.sk-cab-next__price,.sk-cab-next__note{text-align:left}.sk-cab-next__note{max-width:none}.sk-cab-next__grid{grid-template-columns:1fr}}.sk-help{max-width:44rem;color:var(--sk-ink-80);font-size:1.0625rem;line-height:1.6}.sk-help .sk-cab-h1{margin-bottom:12px}.sk-help p{margin:0 0 14px;font-size:1.0625rem;line-height:1.6}.sk-help p:last-child{margin-bottom:0}.sk-help b,.sk-help strong{color:var(--sk-ink);font-weight:700}.sk-help a{color:var(--sk-blue-deep);text-underline-offset:3px;text-decoration:underline}.sk-help a:hover{color:var(--sk-ink)}.sk-help__lead{color:var(--sk-ink);line-height:1.55;font-size:1.1875rem!important}.sk-help__note{color:var(--sk-mute)}.sk-help__toc{border:1px solid var(--sk-hairline);background:var(--sk-cloud);border-radius:16px;margin:24px 0 0;padding:18px 20px 20px}.sk-help__toc-title{font-family:var(--sk-font-text);color:var(--sk-ink);font-weight:700;margin:0 0 6px!important;font-size:1rem!important}.sk-help__toc-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.sk-help__toc-list a{border-bottom:1px solid var(--sk-hairline);align-items:center;min-height:42px;font-size:1.0625rem;text-decoration:none;display:flex}.sk-help__toc-list a:hover{color:var(--sk-blue-deep);text-decoration:underline}.sk-help__sec{border-top:1px solid var(--sk-hairline);scroll-margin-top:calc(var(--sk-cab-hdr-h,60px) + 16px);margin-top:40px;padding-top:30px}.sk-help__h{font-family:var(--sk-font-display);letter-spacing:-.015em;color:var(--sk-ink);text-wrap:balance;margin:0 0 14px;font-size:1.4375rem;font-weight:800;line-height:1.2}.sk-help__h3{font-family:var(--sk-font-display);color:var(--sk-ink);margin:26px 0 10px;font-size:1.125rem;font-weight:700;line-height:1.3}.sk-help__steps{counter-reset:sk-help-step;gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sk-help__step{counter-increment:sk-help-step;border:1px solid var(--sk-hairline);background:var(--sk-white);border-radius:16px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:4px 16px;padding:18px 20px;display:grid}.sk-help__step:before{content:counter(sk-help-step);background:var(--sk-green);width:44px;height:44px;color:var(--sk-green-dark);font-family:var(--sk-font-mono);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;display:flex}.sk-help__step b{font-family:var(--sk-font-display);align-self:center;font-size:1.125rem;line-height:1.3}.sk-help__step span{font-size:1.0625rem;line-height:1.55}.sk-help__steps--tight .sk-help__step{align-items:center;padding:14px 18px}.sk-help__steps--tight .sk-help__step:before{grid-row:auto}.sk-help__steps--tight .sk-help__step span{align-self:center}.sk-help__sum{border:1.5px solid var(--sk-line);background:var(--sk-paper);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 18px;padding:20px;display:flex}.sk-help__box{border:1.5px solid var(--sk-line);background:var(--sk-white);color:var(--sk-ink);border-radius:12px;flex:12rem;padding:14px 16px;font-size:1rem;font-weight:600;line-height:1.4}.sk-help__box--blue{color:var(--sk-blue-deep);background:#3f52d912;border-color:#3f52d940}.sk-help__box--green{background:var(--sk-green);color:var(--sk-green-dark);border-color:#0000}.sk-help__op{font-family:var(--sk-font-display);color:var(--sk-mute);flex:none;font-size:1.5rem;font-weight:800;line-height:1}@media (max-width:560px){.sk-help__sum{flex-direction:column;align-items:stretch;gap:8px;padding:18px 16px}.sk-help__box{flex:none}.sk-help__op{text-align:center}}.sk-help__legend{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sk-help__legend li{border:1px solid var(--sk-hairline);background:var(--sk-white);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:12px 16px;display:flex}.sk-help__legend li>span:last-child{flex:14rem;font-size:1.0625rem;line-height:1.5}.sk-help__demo{border:1px solid var(--sk-hairline);background:var(--sk-cloud);border-radius:16px;margin:0 0 18px;padding:18px 20px}.sk-help__demo .sk-cab-track{margin-top:4px}.sk-help__demo .sk-cab-mono{margin:10px 0 0!important}.sk-help .sk-cab-mono,.sk-help .sk-cab-lesson__status,.sk-help .sk-cab-module-tile,.sk-help .sk-eyebrow{font-size:1rem}.sk-help .sk-cab-module-tile{letter-spacing:.02em}.sk-help__bullets{gap:8px;margin:0 0 18px;padding-left:1.25em;display:grid}.sk-help__bullets li{font-size:1.0625rem;line-height:1.55}.sk-help__contacts{gap:10px;margin:0 0 8px;display:grid}.sk-help__contacts p{margin:0!important}.sk-help__sec .sk-btn{margin-top:4px}.sk-help .sk-btn{font-size:1rem}.sk-help__back{margin:36px 0 0}@media (max-width:480px){.sk-help__step{grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 18px}.sk-help__step:before{grid-row:auto}.sk-help__toc{padding:16px 16px 18px}.sk-help__sec{margin-top:32px;padding-top:24px}}.sk-cab .mdx-prompt{border-color:var(--sk-hairline);background:var(--sk-cloud);border-radius:14px}.sk-cab .mdx-prompt-head{border-bottom-color:var(--sk-hairline);background:var(--sk-white)}.sk-cab .mdx-prompt-label{font-family:var(--sk-font-mono);color:var(--sk-mute);letter-spacing:.06em;font-size:.75rem}.sk-cab .mdx-prompt-copy{background:var(--sk-green);color:var(--sk-green-dark);border-color:#0000;font-weight:700}.sk-cab .mdx-prompt-copy:hover{background:var(--sk-ink);color:var(--sk-white)}.sk-cab .mdx-prompt-body{font-family:var(--sk-font-mono);color:var(--sk-ink);font-size:.9375rem}.sk-cab .mdx-prompt-manual{color:var(--sk-mute)}.sk-cab .mdx-steps li{border-color:var(--sk-hairline);background:var(--sk-white);border-radius:14px}.sk-cab .mdx-steps li:before{background:var(--sk-ink);color:var(--sk-white);border:0;font-weight:700}.sk-cab .mdx-checklist li{border-color:var(--sk-hairline);background:var(--sk-cloud);border-radius:12px}.sk-cab .mdx-checklist-box{accent-color:var(--sk-green)}.sk-cab .mdx-hunt,.sk-cab .mdx-sandbox{border-color:var(--sk-hairline);background:var(--sk-white);border-radius:14px}.sk-cab .mdx-hunt-body>ul{padding-left:0}.sk-cab .mdx-hunt-body>ul>li{border-color:var(--sk-hairline);background:var(--sk-cloud);border-radius:12px}.sk-cab .mdx-hunt-body .mdx-hunt-pick{accent-color:var(--sk-green);position:absolute}.sk-cab .mdx-hunt-body li ul li{background:var(--sk-white)}.sk-cab .mdx-hunt-btn,.sk-cab .mdx-sandbox-send{background:var(--sk-ink);color:var(--sk-white);border-color:var(--sk-ink)}.sk-cab .mdx-sandbox-input{background:var(--sk-cloud);border-color:var(--sk-hairline)}.sk-cab .mdx-sandbox-reply{background:var(--sk-cloud)}.sk-cab .mdx-case{border-color:var(--sk-hairline);background:var(--sk-white);border-radius:14px}.sk-cab .mdx-case-field input,.sk-cab .mdx-case-field textarea{background:var(--sk-cloud);border-color:var(--sk-hairline)}.sk-cab .mdx-case-save{background:var(--sk-ink);color:var(--sk-white);border-color:var(--sk-ink)}.sk-cab .mdx-case-hint{background:var(--sk-cloud)}.sk-cab .mdx-term-word{border-bottom-color:var(--sk-blue-deep);font-weight:600}.sk-cab .mdx-term-note{border-color:var(--sk-hairline);background:var(--sk-paper);color:var(--sk-ink-80)}.sk-cab-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9375rem;display:block;overflow-x:auto}.sk-cab-prose th,.sk-cab-prose td{border:1px solid var(--sk-hairline);text-align:left;vertical-align:top;padding:10px 12px}.sk-cab-prose th{background:var(--sk-cloud);font-weight:700}.sk-cab-prose tr:nth-child(2n) td{background:#0a123005}.sk-cab-prose .mdx-figure__zoom img{border:1px solid var(--sk-hairline)}.sk-cab-prose .mdx-figure__caption{color:var(--sk-mute);font-size:.9375rem}.sk-cab-prose .mdx-figure__hint{color:var(--sk-blue-deep);opacity:1;font-size:.875rem}.sk-cab-module--locked{opacity:.72}.sk-cab-module__lock{margin:-4px 0 12px;font-size:.9375rem}.sk-cab-lesson__locked{color:var(--sk-mute)}.sk-cab-unlock{border:1.5px solid var(--sk-green)}.sk-cab-unlock .sk-cab-h2{letter-spacing:-.02em;text-transform:none;color:var(--sk-ink);margin:6px 0 10px;font-size:1.5rem}.sk-cab-unlock__list{gap:6px;margin:14px 0 18px;padding-left:20px;display:grid}.sk-cab-unlock__list li{font-size:1rem}.sk-cab-unlock__foot{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.sk-cab-unlock__old{color:var(--sk-mute);margin:0;font-size:.9375rem;text-decoration:line-through}.sk-cab .mdx-checklist li{grid-template-columns:1.35rem 1fr;align-items:start;column-gap:.75rem;padding:.75rem 1rem;display:grid}.sk-cab .mdx-checklist-box{width:1.2rem;height:1.2rem;margin:.2rem 0 0;position:static}.sk-cab .mdx-checklist li p{margin:0}.sk-cab .contains-task-list:not(.mdx-hunt-body>ul){gap:.45rem;margin:.8rem 0;padding-left:0;list-style:none;display:grid}.sk-cab li:has(>input[type=checkbox]:not(.mdx-hunt-pick):not(.mdx-checklist-box)){grid-template-columns:1.35rem 1fr;align-items:start;column-gap:.7rem;line-height:1.5;display:grid}.sk-cab li:has(>input[type=checkbox])::marker{content:none}.sk-cab li>input[type=checkbox]:not(.mdx-hunt-pick):not(.mdx-checklist-box){width:1.2rem;height:1.2rem;accent-color:var(--sk-green);margin-top:.22rem}.sk-cab .mdx-hunt-body li:has(>input[type=checkbox]){display:block}.sk-cab-access-line{font-family:var(--sk-font-mono);letter-spacing:.04em;margin:-6px 0 18px;font-size:.8125rem}.sk-cab-access{border:1.5px solid var(--sk-blue-mid)}.sk-cab-access--expired{border-color:var(--sk-danger,#b42318)}.sk-cab-access .sk-cab-h3{text-transform:none;letter-spacing:-.01em;margin:0 0 8px;font-size:1.25rem}.sk-cab-access__form{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;display:flex}.sk-cab .mdx-submit{border-color:var(--sk-hairline);background:var(--sk-white);border-radius:14px}.sk-cab .mdx-submit-send{background:var(--sk-green);color:var(--sk-green-dark);border-color:#0000;font-weight:700}.sk-cab .mdx-submit-send:hover{background:var(--sk-ink);color:var(--sk-white)}.sk-cab .mdx-submit-input,.sk-cab .mdx-submit-share select{background:var(--sk-cloud);border-color:var(--sk-hairline)}.sk-cab .mdx-submit-feedback{background:var(--sk-cloud)}.sk-cab-work{gap:10px;display:grid}.sk-cab-work .sk-cab-h3{margin:0}.sk-cab-work__text summary{cursor:pointer;color:var(--sk-blue-deep);font-weight:600}.sk-cab-work__text p{white-space:pre-wrap;color:var(--sk-ink-80);margin:10px 0 0}.sk-cab-work__feedback{background:var(--sk-cloud);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.sk-cab-work__feedback p{margin:0}.sk-cab-work__feedback p:last-child{color:var(--sk-mute);font-size:.9375rem}.sk-cab-chat{gap:20px;margin-top:22px;display:grid}.sk-cab-chat__log{gap:14px;display:grid}.sk-cab-chat__line{border-radius:16px;max-width:46rem;padding:14px 18px}.sk-cab-chat__line p{margin:0 0 8px}.sk-cab-chat__line p:last-child{margin-bottom:0}.sk-cab-chat__line--user{background:var(--sk-ink);color:var(--sk-paper);border-bottom-right-radius:4px;justify-self:end}.sk-cab-chat__line--assistant{background:var(--sk-cloud);border:1px solid var(--sk-hairline);border-bottom-left-radius:4px}.sk-cab-chat__lessons{flex-wrap:wrap;gap:8px 14px;margin-top:10px;font-size:.9375rem;display:flex}.sk-cab-chat__lessons a{color:var(--sk-blue-deep);font-weight:600}.sk-cab-chat__form{gap:10px;display:grid}.sk-cab-chat__input{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--sk-hairline);background:var(--sk-cloud);color:var(--sk-ink);resize:vertical;border-radius:14px;padding:12px 14px;line-height:1.5}.sk-cab-chat__input:focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:2px;border-color:var(--sk-blue-deep)}.sk-cab-chat__foot{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.sk-cab-chat__line ul{gap:4px;margin:0 0 8px;padding-left:20px;display:grid}.sk-cab-chat__line li{line-height:1.5}.sk-cab-chat__line ul:last-child{margin-bottom:0}
.sk-form-page{background:var(--sk-white);padding:56px 24px 96px}.sk-form-page__col{max-width:40rem;margin:0 auto}.sk-form-page .sk-h1{margin-bottom:16px;font-size:clamp(1.75rem,3.6vw,2.5rem)}.sk-form-page .sk-lead{margin-bottom:28px;font-size:1.0625rem}.sk-form-page .sk-card{gap:18px}.sk-form-page .sk-btn{white-space:normal;justify-content:center;width:100%;min-height:48px;font-size:1rem;line-height:1.2}.sk-select,.sk-textarea{width:100%;min-height:48px;font:inherit;color:var(--sk-ink);background:var(--sk-white);border:1.5px solid var(--sk-line);border-radius:10px;padding:12px 14px;font-size:1rem;line-height:1.4;transition:border-color .18s,box-shadow .18s}.sk-select{appearance:auto}.sk-textarea{resize:vertical;min-height:120px}.sk-select:hover,.sk-textarea:hover{border-color:#0a123059}.sk-select:focus-visible,.sk-textarea:focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:2px;border-color:var(--sk-blue-deep)}.sk-req{color:var(--sk-blue-deep)}.sk-opt{color:var(--sk-mute);font-weight:400}.sk-form-note{color:var(--sk-mute);margin:0 0 4px;font-size:1rem}label.sk-check{cursor:pointer;grid-template-columns:24px 1fr;align-items:start;gap:12px;font-size:1rem;line-height:1.5;display:grid}label.sk-check input{appearance:auto;width:24px;height:24px;accent-color:var(--sk-blue-deep);background:0 0;border:0;margin:2px 0 0}label.sk-check input:after{content:none}label.sk-check input:focus-visible{outline:2px solid var(--sk-blue-deep);outline-offset:2px}label.sk-check a{color:var(--sk-blue-deep);text-underline-offset:3px;text-decoration:underline}.sk-hp{opacity:0;width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.sk-contact-row{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:12px;margin-bottom:32px;display:grid}.sk-form-page .sk-h2{margin:0 0 8px;font-size:clamp(1.25rem,2.4vw,1.5rem)}.sk-accepted__email{color:var(--sk-ink);word-break:break-all;margin:8px 0 20px;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;display:block}.sk-accepted__links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:1rem;display:flex}.sk-accepted__links a{min-height:44px;color:var(--sk-blue-deep);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sk-accepted__links a:hover{color:var(--sk-ink)}@media (max-width:640px){.sk-form-page{padding:36px 16px 72px}.sk-form-page .sk-card{border-radius:16px;padding:20px}}.sk-free{--sk-danger:#b42318}.sk-free-hero{background:var(--sk-white);padding:56px 0 64px;position:relative;overflow:hidden}.sk-free-hero__wrap{z-index:1;position:relative}.sk-free-blob{background:var(--sk-green);opacity:.5;width:440px;height:440px;position:absolute;top:-180px;right:-120px}.sk-free-hero__chips{gap:8px;margin-bottom:20px}.sk-free-hero__actions{margin-top:28px}.sk-free-hero .sk-lead{max-width:56ch;font-size:1.0625rem}.sk-free-hero__img{border-radius:20px;width:100%;height:auto}.sk-free-card .sk-text{margin:0;font-size:1rem;line-height:1.6}.sk-free-list li b{font-size:1rem;font-weight:500;line-height:1.6}.sk-free-steps{grid-template-columns:repeat(4,1fr)}.sk-free-steps span:last-child{font-size:1rem;line-height:1.6}.sk-free .sk-mod-body{font-size:1rem}.sk-free .sk-mod-body .sk-mono{color:var(--sk-blue-deep);margin-right:8px}.sk-free-cols{align-items:center;gap:48px}.sk-free-about__text{max-width:60ch;margin:0;font-size:1rem;line-height:1.75}.sk-free .sk-c-faq__item p{font-size:1rem}.sk-free-signup{padding-bottom:96px;scroll-margin-top:96px}.sk-free-signup__wrap{max-width:40rem}.sk-free-signup .sk-h2{margin-bottom:12px}.sk-free-signup .sk-lead{margin-bottom:24px;font-size:1rem}.sk-free-signup__card{gap:18px;scroll-margin-top:96px}.sk-free-signup__card .sk-btn{justify-content:center;width:100%;min-height:52px;font-size:1.0625rem}.sk-free-signup__done{padding:28px}.sk-free-signup__done .sk-text{margin:0;font-size:1rem;line-height:1.6}.sk-free-signup__done .sk-accepted__links{margin-top:20px}.sk-linkbtn{min-height:44px;font:inherit;text-align:left;color:var(--sk-blue-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:1rem;text-decoration:underline;display:inline-flex}.sk-linkbtn:hover{color:var(--sk-ink)}.sk-resend{margin-top:28px}.sk-resend-sent .sk-text{margin:0 0 8px;font-size:1rem;line-height:1.6}.sk-free-final__cta{border-top:1px solid var(--sk-line);text-align:center;flex-direction:column;align-items:center;gap:12px;margin-top:56px;padding-top:40px;display:flex}.sk-free-final__cta .sk-h2,.sk-free-final__cta .sk-text{max-width:46ch;margin:0}.sk-free-final__cta .sk-btn{min-height:52px;margin-top:12px;font-size:1.0625rem}.sk-ccard__text{color:var(--sk-mute);margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:960px){.sk-free-steps{grid-template-columns:repeat(2,1fr)}.sk-free-cols{gap:24px}}@media (max-width:640px){.sk-free-hero{padding:32px 0 40px}.sk-free-hero__img{border-radius:14px}.sk-free-steps{grid-template-columns:1fr}.sk-free-signup{padding-bottom:72px}}.sk-root .sk-confirm__password{font-family:var(--sk-font-mono);letter-spacing:.04em;background:var(--sk-paper);color:var(--sk-ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border:1.5px dashed #0a123040;border-radius:12px;margin:0;padding:18px 22px;font-size:clamp(1.5rem,4vw,2.25rem)}
.sk-art-grid{gap:24px;margin-top:40px}.sk-art-card{color:var(--sk-ink);gap:12px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s}.sk-art-card:hover{border-color:var(--sk-blue-mid);box-shadow:0 10px 30px -18px #0a123073}.sk-art-card__cover{aspect-ratio:16/9;background:var(--sk-cloud);border-radius:12px;display:block;position:relative;overflow:hidden}.sk-art-card__cover img{object-fit:cover}.sk-art-card__date{font-family:var(--sk-font-mono);color:var(--sk-mute);font-size:.8125rem}.sk-art-card__title{margin:0;display:block}.sk-art-card:hover .sk-art-card__title{color:var(--sk-blue-deep)}.sk-art-card .sk-text{display:block}.sk-art__col{max-width:44rem}.sk-art__meta{font-family:var(--sk-font-mono);color:var(--sk-mute);margin:0 0 24px;font-size:.8125rem}.sk-art__cover{aspect-ratio:16/9;background:var(--sk-cloud);border-radius:16px;margin:0 0 28px;position:relative;overflow:hidden}.sk-art__cover img{object-fit:cover}.sk-art__lead{color:var(--sk-ink);margin-bottom:32px;font-size:clamp(1.1rem,2.2vw,1.3rem)}.sk-art__toc{border-top:1px solid var(--sk-line);border-bottom:1px solid var(--sk-line);margin:0 0 32px;padding:20px 0}.sk-art__toc ol{counter-reset:sk-toc;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sk-art__toc li{counter-increment:sk-toc;gap:12px;font-size:1rem;line-height:1.5;display:flex}.sk-art__toc li:before{content:counter(sk-toc, decimal-leading-zero);font-family:var(--sk-font-mono);color:var(--sk-blue-deep);padding-top:2px;font-size:.8125rem}.sk-art__toc a{color:var(--sk-ink-80);text-decoration:none}.sk-art__toc a:hover{color:var(--sk-blue-deep);text-decoration:underline}.sk-root .sk-art__mdx{color:var(--sk-ink-80);font-size:1.0625rem;line-height:1.7}.sk-root .sk-art__mdx>:last-child{margin-bottom:0}.sk-root .sk-art__mdx p{margin:0 0 20px}.sk-root .sk-art__mdx h2{font-family:var(--sk-font-display);letter-spacing:-.02em;color:var(--sk-ink);text-wrap:balance;margin:44px 0 16px;scroll-margin-top:96px;font-size:clamp(1.35rem,2.6vw,1.75rem);font-weight:750;line-height:1.2}.sk-root .sk-art__mdx h3{font-family:var(--sk-font-display);color:var(--sk-ink);margin:28px 0 12px;font-size:1.15rem;font-weight:700}.sk-root .sk-art__mdx strong{color:var(--sk-ink);font-weight:700}.sk-root .sk-art__mdx a{color:var(--sk-blue-deep);text-underline-offset:.18em}.sk-root .sk-art__mdx ul,.sk-root .sk-art__mdx ol{margin:0 0 20px;padding-left:1.4em}.sk-root .sk-art__mdx li{margin:0 0 10px}.sk-root .sk-art__mdx li::marker{color:var(--sk-blue-deep)}.sk-root .sk-art__mdx blockquote{border:1.5px solid var(--sk-line);background:var(--sk-cloud);border-radius:16px;margin:28px 0;padding:20px 24px;font-style:italic}.sk-root .sk-art__mdx blockquote p:last-child{margin-bottom:0}.sk-root .sk-art__mdx img{border-radius:12px}.sk-root .sk-art__mdx .article-lead-block{color:var(--sk-ink);margin:0 0 24px;font-size:clamp(1.1rem,2.2vw,1.25rem);line-height:1.55}.sk-root .sk-art__mdx .mdx-divider{border:0;border-top:1px solid var(--sk-line);width:40%;margin:36px auto}.sk-root .sk-art__mdx .mdx-figure{margin:28px 0}.sk-root .sk-art__mdx .mdx-figure figcaption{font-family:var(--sk-font-mono);color:var(--sk-mute);margin-top:10px;font-size:.8125rem}.sk-root .sk-art__mdx .mdx-callout{border:1.5px solid var(--sk-line);background:var(--sk-white);box-shadow:none;color:var(--sk-ink-80);border-radius:16px;margin:28px 0;padding:20px 24px}.sk-root .sk-art__mdx .mdx-callout>:last-child{margin-bottom:0}.sk-root .sk-art__mdx .mdx-callout-idea{background:#03ef621a;border-color:#03ef6259}.sk-root .sk-art__mdx .mdx-callout-warning{border-color:var(--sk-blue-deep);background:#3f52d90f}.sk-root .sk-art__mdx .mdx-callout-example{background:var(--sk-cloud);border-color:var(--sk-hairline)}.sk-root .sk-art__mdx .mdx-callout-label{font-family:var(--sk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);box-shadow:none;border:0;margin:0 0 10px;padding:0;font-size:.75rem;display:block}.sk-root .sk-art__mdx .mdx-callout-idea .mdx-callout-label{color:var(--sk-green-dark)}.sk-root .sk-art__mdx .mdx-callout-warning .mdx-callout-label{color:var(--sk-blue-deep)}.sk-root .sk-art__mdx .mdx-keypoints{border:1.5px solid var(--sk-line);background:var(--sk-cloud);border-radius:20px;margin:32px 0;padding:24px}.sk-root .sk-art__mdx .mdx-keypoints>:last-child{margin-bottom:0}.sk-root .sk-art__mdx .mdx-keypoints-label{font-family:var(--sk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-blue-deep);box-shadow:none;border:0;margin:0 0 14px;padding:0;font-size:.75rem;display:block}.sk-root .sk-art__mdx .mdx-pullquote{margin:36px 0;padding:0 0 0 2.2rem;position:relative}.sk-root .sk-art__mdx .mdx-pullquote:before{content:"«";font-family:var(--sk-font-display);color:var(--sk-blue-mid);font-size:3rem;line-height:1;position:absolute;top:-.5rem;left:0}.sk-root .sk-art__mdx .mdx-pullquote blockquote{font-style:normal;font-family:var(--sk-font-display);letter-spacing:-.02em;color:var(--sk-ink);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:clamp(1.35rem,3.4vw,1.8rem);font-weight:700;line-height:1.25}.sk-root .sk-art__mdx .mdx-pullquote figcaption{font-family:var(--sk-font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sk-mute);margin-top:12px;font-size:.8125rem}.sk-root .sk-art__mdx .mdx-sources{border-top:1px solid var(--sk-line);margin:40px 0 0;padding-top:20px}.sk-root .sk-art__mdx .mdx-sources-label{font-family:var(--sk-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sk-mute);margin:0 0 12px;font-size:.75rem}.sk-root .sk-art__mdx .mdx-sources ul,.sk-root .sk-art__mdx .mdx-sources ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sk-root .sk-art__mdx .mdx-sources li{margin:0;font-size:.9375rem;line-height:1.5}.sk-root .sk-art__mdx .mdx-sources a{color:var(--sk-ink-80)}.sk-root .sk-art__mdx .mdx-sources a:hover{color:var(--sk-blue-deep)}.sk-root .sk-art__mdx .mdx-download{box-shadow:none;color:var(--sk-ink);border:2px solid #0a123040;border-radius:10px;align-items:center;gap:8px;margin:8px 0 20px;padding:12px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.sk-root .sk-art__mdx .mdx-download:hover{border-color:var(--sk-ink)}.sk-art__cta{margin-top:48px}.sk-art__cta .sk-actions{margin-top:4px}.sk-art__more{border-top:1px solid var(--sk-line);margin-top:40px;padding-top:20px}.sk-art__more ul{gap:12px;margin:12px 0 20px;padding:0;list-style:none;display:grid}.sk-art__more a{color:var(--sk-ink);text-decoration:none}.sk-art__more a:hover{color:var(--sk-blue-deep);text-decoration:underline}.sk-art__all{margin:0}.sk-art__all a{font-family:var(--sk-font-mono);color:var(--sk-mute);font-size:.8125rem;text-decoration:none}.sk-art__all a:hover{color:var(--sk-blue-deep)}@media (max-width:640px){.sk-root .sk-art__mdx{font-size:1rem}.sk-art__cover{border-radius:12px}.sk-root .sk-art__mdx .mdx-pullquote{padding-left:1.6rem}}

