:root{
  --vk-header-breakpoint:1240px;
  --vk-content-max:1160px;
  --vk-reading-max:760px;
  --vk-surface:rgba(255,255,255,.88);
  --vk-surface-solid:#fff;
  --vk-ink:#10201c;
  --vk-copy:#40504b;
  --vk-muted:#6c7975;
  --vk-line:rgba(16,32,28,.11);
  --vk-mint:#139d6a;
  --vk-mint-dark:#087650;
  --vk-gold:#b48731;
  --vk-soft:#f1f6f2;
  --vk-shadow:0 18px 54px rgba(16,32,28,.085);
  --vk-shadow-strong:0 28px 84px rgba(11,28,23,.16);
}html,body{max-width:100%;min-width:0;overflow-x:clip!important}@supports not (overflow:clip){html,body{overflow-x:hidden!important}}html body *,html body *::before,html body *::after{min-width:0}html body :is(img,video,iframe,canvas,svg){max-width:100%;height:auto}html body :is(p,li,td,th,a,button,label,summary){overflow-wrap:anywhere}html body :is(.grid,[class*="-grid"],[class*="__grid"],.row,[class*="-row"]){min-width:0}html body :is(h1,h2,h3,h4){text-wrap:balance}html body h1{font-size:clamp(2rem,3.7vw,3.35rem)!important;line-height:1.03!important;max-width:20ch}html body h2{font-size:clamp(1.55rem,2.55vw,2.25rem)!important;line-height:1.08!important}html body h3{font-size:clamp(1.08rem,1.45vw,1.34rem)!important;line-height:1.18!important}html body .lead{font-size:clamp(1rem,1.2vw,1.11rem)!important;line-height:1.62!important}html body .container{width:min(var(--vk-content-max),calc(100% - 40px))!important;max-width:var(--vk-content-max)!important}html body .section{padding-block:clamp(48px,6vw,76px)!important}html body .section-header{margin-bottom:clamp(22px,3vw,36px)!important}html body .site-header{
  min-height:0!important;
  width:100%!important;
  overflow:visible!important;
  background:rgba(248,247,243,.9)!important;
  border-bottom:1px solid rgba(16,32,28,.09)!important;
  box-shadow:0 8px 28px rgba(16,32,28,.045)!important;
}html body .site-header .header-inner{
  min-height:68px!important;
  height:auto!important;
  padding:8px 0!important;
  overflow:visible!important;
}html body .site-header .header-inner>.container,
html body .site-header .header-inner .container.row,
html body .site-header .container.row.between.center{
  width:min(1480px,calc(100% - 34px))!important;
  max-width:1480px!important;
  min-height:52px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  flex-wrap:nowrap!important;
  gap:clamp(10px,1.2vw,22px)!important;
  overflow:visible!important;
}html body .site-header :is(.brand,.brand--logo,a.brand--logo){
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  flex:0 0 auto!important;
  width:clamp(184px,14vw,244px)!important;
  max-width:calc(100vw - 94px)!important;
  height:50px!important;
  max-height:50px!important;
  padding:0!important;
  margin:0!important;
  overflow:visible!important;
  background:none!important;
  line-height:0!important;
}html body .site-header :is(.brand,.brand--logo)::before,
html body .site-header :is(.brand,.brand--logo)::after{content:none!important;display:none!important}html body .site-header :is(.brand,.brand--logo) img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:50px!important;
  object-fit:contain!important;
  object-position:left center!important;
  transform:none!important;
  clip-path:none!important;
}html body .site-header .header-accent{height:2px!important;opacity:.72!important}html body .site-header #primary-nav .vk-menu-motion{display:none!important}@media (min-width:1240px){
  html body .site-header .menu-toggle{display:none!important;visibility:hidden!important;pointer-events:none!important}
  html body .site-header #primary-nav.nav,
  html body .site-header #primary-nav.nav:not(.open){
    position:static!important;
    inset:auto!important;
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    transform:none!important;
    flex:1 1 auto!important;
    align-items:center!important;
    justify-content:flex-end!important;
    flex-wrap:nowrap!important;
    gap:clamp(1px,.25vw,5px)!important;
    width:auto!important;
    height:auto!important;
    max-width:none!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
    pointer-events:auto!important;
  }
  html body .site-header #primary-nav.nav a{
    flex:0 0 auto!important;
    padding:8px clamp(6px,.58vw,11px)!important;
    font-size:clamp(.75rem,.64vw,.84rem)!important;
    line-height:1.1!important;
    white-space:nowrap!important;
  }
  html body .site-header #primary-nav.nav .btn-nav{padding-inline:clamp(10px,.8vw,15px)!important}
  html body .site-header #primary-nav.nav :is(.mobile-menu-brand,.vk-menu-motion){display:none!important}
}@media (max-width:1239.98px){
  html body .site-header .header-inner{min-height:64px!important;padding:7px 0!important}
  html body .site-header :is(.brand,.brand--logo,a.brand--logo){width:clamp(168px,28vw,224px)!important;height:48px!important;max-height:48px!important}
  html body .site-header :is(.brand,.brand--logo) img{max-height:48px!important}
  html body .site-header .menu-toggle{
    display:inline-flex!important;
    visibility:visible!important;
    pointer-events:auto!important;
    position:relative!important;
    z-index:2147483205!important;
    flex:0 0 46px!important;
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    min-height:46px!important;
    align-items:center!important;
    justify-content:center!important;
    border-radius:15px!important;
  }
  html body .site-header #primary-nav.nav:not(.open){display:none!important;visibility:hidden!important;pointer-events:none!important}
  html body .site-header #primary-nav.nav.open{
    position:fixed!important;
    z-index:2147483200!important;
    top:max(10px,env(safe-area-inset-top,0px))!important;
    right:max(10px,env(safe-area-inset-right,0px))!important;
    bottom:max(10px,env(safe-area-inset-bottom,0px))!important;
    left:auto!important;
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    transform:none!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    width:min(390px,calc(100vw - 20px))!important;
    max-width:calc(100vw - 20px)!important;
    height:calc(100dvh - 20px)!important;
    min-height:0!important;
    max-height:calc(100dvh - 20px)!important;
    padding:clamp(72px,11vh,96px) 14px 18px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    border:1px solid rgba(16,32,28,.11)!important;
    border-radius:26px!important;
    background:rgba(250,249,246,.97)!important;
    box-shadow:var(--vk-shadow-strong)!important;
    backdrop-filter:blur(20px) saturate(1.1)!important;
    -webkit-backdrop-filter:blur(20px) saturate(1.1)!important;
  }
  html body .site-header #primary-nav.nav.open .mobile-menu-brand{
    position:absolute!important;
    top:16px!important;
    left:16px!important;
    right:66px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    width:auto!important;
    height:50px!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    pointer-events:none!important;
    overflow:visible!important;
  }
  html body .site-header #primary-nav.nav.open .mobile-menu-brand img{
    display:block!important;
    width:min(220px,100%)!important;
    height:50px!important;
    max-height:50px!important;
    object-fit:contain!important;
    object-position:left center!important;
  }
  html body .site-header #primary-nav.nav.open a{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    min-height:44px!important;
    width:100%!important;
    padding:11px 14px!important;
    border-radius:14px!important;
    font-size:.92rem!important;
    line-height:1.25!important;
    white-space:normal!important;
  }
  html body .site-header #primary-nav.nav.open .btn-nav{justify-content:center!important;margin-top:4px!important}
  html body.menu-open .site-header :is(.brand,.brand--logo){visibility:hidden!important;opacity:0!important;pointer-events:none!important}
}@media (max-width:520px){
  html body .site-header .header-inner>.container,
  html body .site-header .header-inner .container.row,
  html body .site-header .container.row.between.center{width:calc(100% - 20px)!important}
  html body .site-header :is(.brand,.brand--logo,a.brand--logo){width:clamp(158px,54vw,208px)!important;height:46px!important;max-height:46px!important}
  html body .site-header :is(.brand,.brand--logo) img{max-height:46px!important}
  html body .site-header #primary-nav.nav.open{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important;height:calc(100dvh - 16px)!important;max-height:calc(100dvh - 16px)!important;inset:8px 8px max(8px,env(safe-area-inset-bottom,0px)) auto!important;border-radius:22px!important}
}html body :is(.event-next-page-v66,.event-brand-legacy-v71,.event-brand-mark--legacy-v71,.event-brand-media,.event-brand-shell){max-width:100%!important;min-width:0!important;overflow:hidden!important}html body video.event-brand-video,
html body .event-brand-video--legacy-v71{
  inset:0!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  height:100%!important;
  transform:none!important;
  object-fit:cover!important;
}html body :is(.catalog-filter-row,[data-expert-categories]){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  width:100%!important;
  max-width:100%!important;
  overflow:visible!important;
}html body :is(.catalog-filter-chip,.expert-filter-chip,[data-expert-categories] button){
  max-width:100%!important;
  min-width:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-align:center!important;
  line-height:1.25!important;
}html body :is(
  .ketrar-lead-magnet:not(.is-open),.ketrar-next-step:not(.is-open),.ketrar-checkout-recovery,
  .kh-widget,.kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62,.event60-soft-nudge-v67,.article-sticky-cta-v54,.cookie-consent
){
  opacity:.76!important;
  filter:saturate(.86)!important;
  transition:opacity .18s ease,filter .18s ease,transform .18s ease,box-shadow .18s ease!important;
}html body :is(
  .ketrar-lead-magnet,.ketrar-next-step,.ketrar-checkout-recovery,
  .kh-widget,.kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62,.event60-soft-nudge-v67,.article-sticky-cta-v54,.cookie-consent
):is(:hover,:focus-within,.is-engaged-v93020,.is-engaged-v93021,.is-engaged-v93024,.is-engaged-v93025){opacity:1!important;filter:none!important}@media (hover:none){
  html body :is(.ketrar-lead-magnet:not(.is-open),.ketrar-next-step:not(.is-open),.ketrar-checkout-recovery,.kh-widget,.kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,.reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,.community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,.growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62,.event60-soft-nudge-v67,.article-sticky-cta-v54,.cookie-consent){opacity:.9!important;filter:saturate(.94)!important}
}html body :is(.kwp-card,.kh-card,.ketrar-promo,.klm-card,.kns-card,.kcr-card){max-width:calc(100vw - 24px)!important;overflow-x:hidden!important}html body :is(.klm-close,.kwp-close,.kh-close,.kh-nudge__close,.kcr-close,.kns-close,.ketrar-promo__close,.lb-close,[data-ketrar-popup-close-v93020="1"],[data-ketrar-popup-close-v93021="1"],[data-ketrar-popup-close-v93024="1"]){
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
  display:grid!important;place-items:center!important;padding:0!important;border-radius:14px!important;
  font-size:0!important;line-height:1!important;touch-action:manipulation!important;
}html body :is(.klm-close,.kwp-close,.kh-close,.kh-nudge__close,.kcr-close,.kns-close,.ketrar-promo__close,.lb-close,[data-ketrar-popup-close-v93020="1"],[data-ketrar-popup-close-v93021="1"],[data-ketrar-popup-close-v93024="1"])::before{content:"×"!important;font-size:24px!important;line-height:1!important}html body .seo-depth-v93024{position:relative;isolation:isolate}html body .seo-depth-v93024::before{
  content:"";position:absolute;inset:clamp(20px,4vw,48px) max(12px,calc((100% - var(--vk-content-max))/2 - 18px));
  z-index:-1;border-radius:34px;background:radial-gradient(circle at 8% 8%,rgba(19,157,106,.08),transparent 38%),radial-gradient(circle at 92% 92%,rgba(180,135,49,.08),transparent 42%);
  pointer-events:none;
}html body .seo-depth-head-v93024{max-width:820px}html body .score-grid-v93024,
html body .decision-grid-v93024,
html body .journey-grid-v93024,
html body .story-grid-v93024{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(22px,3vw,34px) 0;
}html body :is(.score-card-v93024,.journey-card-v93024,.story-card-v93024){
  position:relative;padding:20px;border:1px solid var(--vk-line);border-radius:20px;background:var(--vk-surface);box-shadow:0 10px 30px rgba(16,32,28,.055);backdrop-filter:blur(8px);
}html body .score-card-v93024>span{
  display:grid;place-items:center;width:42px;height:42px;margin-bottom:14px;border-radius:14px;background:linear-gradient(135deg,rgba(19,157,106,.15),rgba(180,135,49,.13));color:var(--vk-mint-dark);font-weight:850;font-size:1.15rem;
}html body :is(.score-card-v93024,.journey-card-v93024,.story-card-v93024) h3{margin-bottom:7px!important}html body :is(.score-card-v93024,.journey-card-v93024,.story-card-v93024) p{margin:0;color:var(--vk-copy);font-size:.94rem;line-height:1.56}html body .table-wrap-v93024{
  width:100%;max-width:100%;margin:clamp(22px,3vw,34px) 0;overflow:auto;overscroll-behavior-inline:contain;border:1px solid var(--vk-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgba(16,32,28,.055);scrollbar-width:thin;
}html body .seo-table-v93024{width:100%;min-width:690px;border-collapse:collapse;background:#fff}html body .seo-table-v93024 :is(th,td){padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(16,32,28,.08);font-size:.91rem;line-height:1.48}html body .seo-table-v93024 th{position:sticky;top:0;z-index:1;background:#edf6f1;color:#17352c;font-size:.78rem;letter-spacing:.035em;text-transform:uppercase}html body .seo-table-v93024 tbody tr:last-child td{border-bottom:0}html body .seo-table-v93024 tbody tr:hover{background:rgba(19,157,106,.035)}html body .split-panel-v93024{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);gap:16px;margin:clamp(22px,3vw,34px) 0}html body .split-panel-v93024>*{padding:clamp(19px,2.5vw,28px);border:1px solid var(--vk-line);border-radius:22px;background:var(--vk-surface)}html body :is(.check-list-v93024,.number-list-v93024,.quote-list-v93024){display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}html body :is(.check-list-v93024,.number-list-v93024,.quote-list-v93024)>li{position:relative;padding:12px 14px 12px 44px;border:1px solid rgba(16,32,28,.08);border-radius:15px;background:rgba(255,255,255,.76);color:var(--vk-copy);line-height:1.52}html body .check-list-v93024>li::before{content:"✓";position:absolute;left:13px;top:11px;display:grid;place-items:center;width:22px;height:22px;border-radius:8px;background:rgba(19,157,106,.13);color:var(--vk-mint-dark);font-weight:900}html body .number-list-v93024{counter-reset:vksteps}html body .number-list-v93024>li{counter-increment:vksteps}html body .number-list-v93024>li::before{content:counter(vksteps);position:absolute;left:12px;top:11px;display:grid;place-items:center;width:24px;height:24px;border-radius:9px;background:var(--vk-ink);color:#fff;font-size:.75rem;font-weight:850}html body .quote-list-v93024>li::before{content:"“";position:absolute;left:14px;top:5px;color:var(--vk-gold);font-size:2rem;font-family:Georgia,serif;line-height:1}html body .seo-note-v93024{margin:20px 0;padding:16px 18px;border-left:4px solid var(--vk-mint);border-radius:0 16px 16px 0;background:rgba(19,157,106,.07);color:var(--vk-copy)}html body .seo-cta-v93024{margin-top:clamp(24px,3vw,38px)!important;gap:18px!important}html body .seo-cta-v93024 .cta-group{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}html body .skip-link-v93024{position:fixed;top:10px;left:10px;z-index:2147483647;transform:translateY(-160%);padding:11px 15px;border-radius:12px;background:#10201c;color:#fff;font-weight:800;box-shadow:var(--vk-shadow)}html body .skip-link-v93024:focus{transform:none}@media (max-width:900px){
  html body .score-grid-v93024,html body .decision-grid-v93024,html body .journey-grid-v93024,html body .story-grid-v93024{grid-template-columns:1fr 1fr}
  html body .split-panel-v93024{grid-template-columns:1fr}
  html body .seo-cta-v93024{align-items:flex-start!important}
  html body .seo-cta-v93024 .cta-group{width:100%;justify-content:flex-start}
}@media (max-width:640px){
  html body h1{font-size:clamp(1.86rem,8.8vw,2.42rem)!important;line-height:1.05!important}
  html body h2{font-size:clamp(1.42rem,7vw,1.92rem)!important}
  html body .container{width:calc(100% - 24px)!important}
  html body .section{padding-block:42px!important}
  html body .score-grid-v93024,html body .decision-grid-v93024,html body .journey-grid-v93024,html body .story-grid-v93024{grid-template-columns:1fr;gap:10px}
  html body :is(.score-card-v93024,.journey-card-v93024,.story-card-v93024){padding:17px;border-radius:17px}
  html body .table-wrap-v93024{border-radius:16px}
  html body .seo-table-v93024{min-width:620px}
  html body .seo-table-v93024 :is(th,td){padding:12px 13px;font-size:.86rem}
  html body .seo-cta-v93024 .cta-group,html body .seo-cta-v93024 .btn{width:100%!important}
}@media (prefers-reduced-motion:reduce){
  html body *,html body *::before,html body *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}:root{
  --vk-popup-edge:max(12px,env(safe-area-inset-right,0px));
  --vk-popup-bottom:max(12px,env(safe-area-inset-bottom,0px));
  --vk-popup-radius:22px;
  --vk-popup-border:rgba(16,32,28,.13);
  --vk-popup-bg:rgba(252,252,249,.94);
  --vk-popup-shadow:0 24px 72px rgba(8,24,19,.18);
}html body :is(
  .cookie-consent,.ketrar-popup-float-v93025,.ketrar-popup-panel-v93025,
  .ketrar-popup-modal-v93025,.kwp-card,.kh-card,.klm-card,.kns-card,.kcr-card,
  .event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62
),
html body :is(
  .cookie-consent,.ketrar-popup-float-v93025,.ketrar-popup-panel-v93025,
  .ketrar-popup-modal-v93025,.kwp-card,.kh-card,.klm-card,.kns-card,.kcr-card
) *{
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal;
  min-width:0!important;
  max-width:100%;
}html body .cookie-consent{
  position:fixed!important;
  inset:auto max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) auto!important;
  z-index:2147483500!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-areas:"copy" "actions"!important;
  align-items:start!important;
  gap:12px!important;
  width:min(460px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:460px!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(310px,calc(100dvh - 24px))!important;
  margin:0!important;
  padding:16px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
  contain:layout paint!important;
  border:1px solid var(--vk-popup-border)!important;
  border-radius:20px!important;
  background:rgba(252,252,249,.91)!important;
  color:var(--vk-ink)!important;
  box-shadow:var(--vk-popup-shadow)!important;
  backdrop-filter:blur(18px) saturate(1.06)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.06)!important;
  opacity:.88!important;
  filter:none!important;
  transform:none!important;
  transition:opacity .18s ease,background .18s ease,box-shadow .18s ease!important;
  isolation:isolate!important;
}html body .cookie-consent:is(:hover,:focus-within,.is-engaged-v93025){
  opacity:1!important;
  background:rgba(255,255,252,.985)!important;
  box-shadow:0 24px 72px rgba(8,24,19,.22)!important;
}html body .cookie-consent__copy{
  grid-area:copy!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  padding:0!important;
}html body .cookie-consent strong{
  display:block!important;
  margin:0 0 5px!important;
  color:var(--vk-ink)!important;
  font:800 1rem/1.2 "Segoe UI Variable Text","Aptos",system-ui,-apple-system,"Segoe UI",sans-serif!important;
  letter-spacing:-.015em!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
}html body .cookie-consent p{
  display:block!important;
  width:100%!important;
  margin:0!important;
  color:#4d5c57!important;
  font-size:.84rem!important;
  line-height:1.46!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  hyphens:auto!important;
}html body .cookie-consent a{
  color:var(--vk-mint-dark)!important;
  font-weight:750!important;
  text-underline-offset:3px!important;
}html body .cookie-consent__actions{
  grid-area:actions!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  align-content:center!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
}html body .cookie-consent__actions .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  height:auto!important;
  margin:0!important;
  padding:9px 10px!important;
  border-radius:13px!important;
  font-size:.78rem!important;
  font-weight:800!important;
  line-height:1.2!important;
  white-space:normal!important;
  text-align:center!important;
  box-shadow:none!important;
}html body .ketrar-popup-float-v93025{
  box-sizing:border-box!important;
  width:auto!important;
  min-width:0!important;
  max-width:min(360px,calc(100vw - 24px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(420px,48dvh)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  border-radius:20px!important;
  opacity:.76!important;
  filter:saturate(.88)!important;
  transform:none!important;
  transition:opacity .18s ease,filter .18s ease,transform .18s ease!important;
}html body .ketrar-popup-float-v93025:is(:hover,:focus-within,.is-engaged-v93025){
  opacity:1!important;
  filter:none!important;
}html body :is(
  .kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62
){
  box-sizing:border-box!important;
  width:min(348px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:min(348px,calc(100vw - 24px))!important;
  height:auto!important;
  max-height:min(410px,46dvh)!important;
  padding-right:58px!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  border-radius:20px!important;
}html body :is(
  .kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62
) :is(p,span,small,strong,b){
  display:block;
  max-width:100%!important;
  line-height:1.4!important;
}html body .ketrar-popup-panel-v93025{
  box-sizing:border-box!important;
  min-width:0!important;
  max-width:min(480px,calc(100vw - 24px))!important;
  max-height:min(760px,84dvh)!important;
}html body :is(.ketrar-lead-magnet.is-open,.ketrar-next-step.is-open){
  left:auto!important;
  right:max(12px,env(safe-area-inset-right,0px))!important;
  bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
  width:min(460px,calc(100vw - 24px))!important;
  max-width:min(460px,calc(100vw - 24px))!important;
  height:auto!important;
  max-height:min(760px,84dvh)!important;
  overflow:visible!important;
}html body :is(.ketrar-lead-magnet.is-open .klm-card,.ketrar-next-step.is-open .kns-card,.ketrar-checkout-recovery .kcr-card){
  box-sizing:border-box!important;
  width:100%!important;
  max-width:100%!important;
  max-height:min(720px,80dvh)!important;
  padding:clamp(17px,3vw,24px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border-radius:22px!important;
  opacity:.94!important;
  filter:saturate(.96)!important;
  transition:opacity .18s ease,filter .18s ease,box-shadow .18s ease!important;
}html body :is(.ketrar-lead-magnet,.ketrar-next-step,.ketrar-checkout-recovery):is(:hover,:focus-within,.is-engaged-v93025) :is(.klm-card,.kns-card,.kcr-card){
  opacity:1!important;
  filter:none!important;
}html body .ketrar-lead-magnet.is-open>.klm-close,
html body .ketrar-next-step.is-open>.kns-close{
  top:10px!important;
  right:10px!important;
  left:auto!important;
  margin:0!important;
}html body .ketrar-lead-magnet.is-open>.klm-card,
html body .ketrar-next-step.is-open>.kns-card{
  position:relative!important;
  padding-right:58px!important;
}html body .ketrar-checkout-recovery.ketrar-popup-panel-v93025{
  position:fixed!important;
  left:auto!important;
  right:max(12px,env(safe-area-inset-right,0px))!important;
  bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
  transform:none!important;
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr)!important;
  grid-template-areas:"icon copy" "actions actions"!important;
  align-items:center!important;
  gap:10px 12px!important;
  box-sizing:border-box!important;
  width:min(520px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:min(520px,calc(100vw - 24px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(430px,calc(100dvh - 24px))!important;
  margin:0!important;
  padding:16px 58px 16px 16px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border-radius:22px!important;
  opacity:.9!important;
  filter:saturate(.94)!important;
  transition:opacity .18s ease,filter .18s ease,box-shadow .18s ease!important;
}html body .ketrar-checkout-recovery.ketrar-popup-panel-v93025:is(:hover,:focus-within,.is-engaged-v93025){
  opacity:1!important;
  filter:none!important;
}html body .ketrar-checkout-recovery .kcr-icon{
  grid-area:icon!important;
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  min-width:44px!important;
  height:44px!important;
  min-height:44px!important;
  margin:0!important;
}html body .ketrar-checkout-recovery .kcr-copy{
  grid-area:copy!important;
  display:grid!important;
  gap:3px!important;
  min-width:0!important;
  width:100%!important;
}html body .ketrar-checkout-recovery .kcr-copy :is(strong,span,small){
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal!important;
}html body .ketrar-checkout-recovery .kcr-actions{
  grid-area:actions!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin:2px 0 0!important;
}html body .ketrar-checkout-recovery .kcr-actions :is(a,button){
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  min-height:44px!important;
  padding:10px 12px!important;
  white-space:normal!important;
  text-align:center!important;
}html body .ketrar-checkout-recovery>.kcr-close{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  left:auto!important;
  margin:0!important;
}html body .ketrar-popup-modal-v93025:is([hidden],.hidden,[aria-hidden="true"],.is-closed){
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}html body .ketrar-popup-modal-v93025{
  position:fixed!important;
  inset:0!important;
  z-index:2147483600!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  max-height:none!important;
  margin:0!important;
  padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important;
  overflow:hidden!important;
  isolation:isolate!important;
}html body .ketrar-popup-modal-v93025 :is(.kwp-backdrop,.kh-backdrop,.ketrar-promo-backdrop,.lb-backdrop,[class*="backdrop"]){
  position:absolute!important;
  inset:0!important;
  width:100%!important;
  height:100%!important;
  background:rgba(7,17,14,.48)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}html body .ketrar-popup-modal-v93025 :is(.kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card){
  position:relative!important;
  z-index:2!important;
  box-sizing:border-box!important;
  width:min(720px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:min(720px,calc(100vw - 24px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(780px,calc(100dvh - 24px))!important;
  margin:auto!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border-radius:24px!important;
  opacity:.95!important;
  filter:saturate(.97)!important;
  transform:none!important;
  transition:opacity .18s ease,filter .18s ease,box-shadow .18s ease!important;
  scrollbar-width:thin!important;
}html body .ketrar-waitlist-prompt .kwp-card{
  width:min(520px,calc(100vw - 24px))!important;
  max-width:min(520px,calc(100vw - 24px))!important;
  padding:clamp(22px,4vw,30px)!important;
}html body .kh-modal .kh-card{
  width:min(680px,calc(100vw - 24px))!important;
  max-width:min(680px,calc(100vw - 24px))!important;
  max-height:min(760px,calc(100dvh - 24px))!important;
}html body .ketrar-popup-modal-v93025.is-engaged-v93025 :is(.kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card),
html body .ketrar-popup-modal-v93025 :is(.kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card):is(:hover,:focus-within){
  opacity:1!important;
  filter:none!important;
}html body .lightbox.ketrar-popup-modal-v93025:not(.hidden){
  position:fixed!important;
  inset:0!important;
  z-index:2147483600!important;
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  max-width:none!important;
  height:100%!important;
  max-height:none!important;
  margin:0!important;
  padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(12px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:rgba(7,17,14,.82)!important;
  box-shadow:none!important;
  opacity:1!important;
  filter:none!important;
  backdrop-filter:blur(10px) saturate(.9)!important;
  -webkit-backdrop-filter:blur(10px) saturate(.9)!important;
}html body .lightbox.ketrar-popup-modal-v93025 .lb-img{
  position:relative!important;
  z-index:2!important;
  display:block!important;
  width:auto!important;
  height:auto!important;
  max-width:min(1120px,calc(100vw - 24px))!important;
  max-height:calc(100dvh - 24px)!important;
  margin:auto!important;
  border-radius:18px!important;
  object-fit:contain!important;
  box-shadow:0 28px 90px rgba(0,0,0,.38)!important;
}html body .lightbox.ketrar-popup-modal-v93025 :is(.lb-prev,.lb-next){
  position:absolute!important;
  z-index:4!important;
  top:50%!important;
  bottom:auto!important;
  display:grid!important;
  place-items:center!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.24)!important;
  border-radius:15px!important;
  background:rgba(9,22,18,.72)!important;
  color:#fff!important;
  box-shadow:0 10px 30px rgba(0,0,0,.2)!important;
  transform:translateY(-50%)!important;
}html body .lightbox.ketrar-popup-modal-v93025 .lb-prev{left:max(10px,env(safe-area-inset-left,0px))!important;right:auto!important}html body .lightbox.ketrar-popup-modal-v93025 .lb-next{right:max(10px,env(safe-area-inset-right,0px))!important;left:auto!important}html body .lightbox.ketrar-popup-modal-v93025 .lb-close{
  position:absolute!important;
  z-index:5!important;
  top:max(10px,env(safe-area-inset-top,0px))!important;
  right:max(10px,env(safe-area-inset-right,0px))!important;
  left:auto!important;
  margin:0!important;
  border-color:rgba(255,255,255,.24)!important;
  background:rgba(9,22,18,.78)!important;
  color:#fff!important;
}html body .lightbox.ketrar-popup-modal-v93025 :is(.lb-close,.lb-prev,.lb-next):is(:hover,:focus-visible){
  background:rgba(9,22,18,.96)!important;
  border-color:rgba(255,255,255,.48)!important;
}html body :is(
  .klm-close,.kwp-close,.kh-close,.kh-nudge__close,.kcr-close,.kns-close,
  .ketrar-promo__close,.lb-close,.ketrar-popup-close-v93025
){
  box-sizing:border-box!important;
  z-index:2147483640!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 44px!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  min-height:44px!important;
  max-width:44px!important;
  max-height:44px!important;
  padding:0!important;
  border:1px solid rgba(16,32,28,.11)!important;
  border-radius:14px!important;
  background:rgba(255,255,252,.94)!important;
  color:var(--vk-ink)!important;
  box-shadow:0 8px 24px rgba(8,24,19,.1)!important;
  font-size:0!important;
  line-height:1!important;
  touch-action:manipulation!important;
  cursor:pointer!important;
}html body :is(
  .klm-close,.kwp-close,.kh-close,.kh-nudge__close,.kcr-close,.kns-close,
  .ketrar-promo__close,.lb-close,.ketrar-popup-close-v93025
)::before{
  content:"×"!important;
  display:block!important;
  font:400 25px/1 system-ui,sans-serif!important;
}html body :is(.kwp-close,.ketrar-promo__close,.lb-close,.kcr-close,.kns-close,.klm-close):not(.kh-close){
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  left:auto!important;
  margin:0!important;
}html body .kh-close{
  position:sticky!important;
  top:0!important;
  right:0!important;
  float:none!important;
  margin:0 0 -44px auto!important;
}html body :is(.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,.growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62) > button:first-child,
html body .ticket-ux-nudge-v63__head > button{
  position:absolute!important;
  top:7px!important;
  right:7px!important;
}html body .is-suppressed-v93025{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
  pointer-events:none!important;
}html body.ketrar-cookie-open-v93025 :is(
  .ketrar-popup-float-v93025,.ketrar-popup-panel-v93025,.ketrar-popup-modal-v93025,
  .ketrar-lead-magnet,.ketrar-next-step,.ketrar-checkout-recovery,
  .kh-widget,.kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62,
  .event60-soft-nudge-v67,.article-sticky-cta-v54,.mobile-sticky-bar
):not(.cookie-consent){
  display:none!important;
}html body.ketrar-modal-active-v93025 :is(
  .ketrar-popup-float-v93025,.kh-widget,.kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
  .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
  .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
  .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62,
  .event60-soft-nudge-v67,.article-sticky-cta-v54,.mobile-sticky-bar
){
  display:none!important;
}html body.ketrar-modal-active-v93025{overflow:hidden!important;overscroll-behavior:none!important}html body .is-geometry-fixed-v93025:not(.ketrar-popup-modal-v93025):not(.cookie-consent){
  position:fixed!important;
  inset:auto max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) auto!important;
  width:min(360px,calc(100vw - 20px))!important;
  max-width:calc(100vw - 20px)!important;
  max-height:calc(100dvh - 20px)!important;
  overflow:auto!important;
  transform:none!important;
}html body .kh-modal .kh-head{padding-right:48px!important}html body .kh-modal .kh-card h2{font-size:clamp(1.45rem,3.2vw,1.95rem)!important;line-height:1.06!important}html body .kh-modal .kh-intro{font-size:.87rem!important;line-height:1.45!important}html body .kh-modal .kh-progress{grid-template-columns:repeat(15,minmax(0,1fr))!important}html body .kh-modal .kh-actions{position:sticky!important;bottom:-1px!important;z-index:8!important;padding-top:10px!important;background:linear-gradient(to bottom,rgba(251,253,251,0),rgba(251,253,251,.98) 32%)!important}@media (max-width:600px){
  html body .lightbox.ketrar-popup-modal-v93025:not(.hidden){
    padding:max(8px,env(safe-area-inset-top,0px)) max(6px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px))!important;
  }
  html body .lightbox.ketrar-popup-modal-v93025 .lb-img{
    max-width:calc(100vw - 12px)!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:13px!important;
  }
  html body .lightbox.ketrar-popup-modal-v93025 :is(.lb-prev,.lb-next){
    width:44px!important;
    height:44px!important;
    min-width:44px!important;
    min-height:44px!important;
    border-radius:13px!important;
  }
  html body .lightbox.ketrar-popup-modal-v93025 .lb-prev{left:max(6px,env(safe-area-inset-left,0px))!important}
  html body .lightbox.ketrar-popup-modal-v93025 .lb-next{right:max(6px,env(safe-area-inset-right,0px))!important}
}html body .intent-cluster-v93025{position:relative;isolation:isolate}html body .intent-cluster-v93025__grid{
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;
}html body .intent-cluster-v93025__card{
  display:grid;gap:7px;min-width:0;padding:18px;border:1px solid var(--vk-line);border-radius:20px;
  background:rgba(255,255,255,.9);box-shadow:0 12px 34px rgba(16,32,28,.055);text-decoration:none;color:var(--vk-ink);
}html body .intent-cluster-v93025__card:hover{border-color:rgba(19,157,106,.34);transform:translateY(-2px)}html body .intent-cluster-v93025__card span{color:var(--vk-mint-dark);font-size:.72rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}html body .intent-cluster-v93025__card strong{font-size:1rem;line-height:1.28}html body .intent-cluster-v93025__card small{color:var(--vk-copy);font-size:.84rem;line-height:1.45}html body .editorial-guide-v93025{max-width:880px;margin-inline:auto}html body .editorial-guide-v93025 :is(h2,h3){max-width:26ch}html body .editorial-guide-v93025 p{max-width:74ch;color:var(--vk-copy);line-height:1.72}html body .editorial-guide-v93025__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}html body .editorial-guide-v93025__steps article{padding:18px;border:1px solid var(--vk-line);border-radius:20px;background:#fff}html body .editorial-guide-v93025__steps b{display:block;margin-bottom:7px;color:var(--vk-mint-dark)}@media (max-width:760px){
  html body .cookie-consent{
    inset:auto max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))!important;
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
    width:auto!important;
    max-width:none!important;
    max-height:min(330px,46dvh)!important;
    padding:14px!important;
    border-radius:18px!important;
    opacity:.93!important;
  }
  html body .cookie-consent__actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body .cookie-consent__actions .btn{font-size:.76rem!important;padding:9px 8px!important}
  html body .ketrar-popup-float-v93025{
    max-width:calc(100vw - 20px)!important;
    max-height:min(360px,43dvh)!important;
    opacity:.9!important;
  }
  html body :is(
    .kh-nudge,.event-waitlist-nudge-v66,.ticket-ux-nudge-v63,
    .reader-route-v75,.reader-route-v76,.reader-next-v78,.reader-next-v80,
    .community-join-prompt-v77,.ketrar-route-prompt-v83,.ketrar-route-prompt-v91,
    .growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62,
    .event60-soft-nudge-v67,.article-sticky-cta-v54
  ){
    right:max(10px,env(safe-area-inset-right,0px))!important;
    left:auto!important;
    bottom:max(10px,env(safe-area-inset-bottom,0px))!important;
    width:min(340px,calc(100vw - 20px))!important;
    max-width:calc(100vw - 20px)!important;
    max-height:min(350px,42dvh)!important;
  }
  html body :is(.ketrar-lead-magnet.is-open,.ketrar-next-step.is-open){
    inset:auto max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;
    width:auto!important;
    max-width:none!important;
    max-height:calc(100dvh - 16px)!important;
  }
  html body .ketrar-checkout-recovery.ketrar-popup-panel-v93025{
    right:max(8px,env(safe-area-inset-right,0px))!important;
    left:max(8px,env(safe-area-inset-left,0px))!important;
    bottom:max(8px,env(safe-area-inset-bottom,0px))!important;
    width:auto!important;
    max-width:none!important;
    max-height:calc(100dvh - 16px)!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    padding:14px 54px 14px 14px!important;
    border-radius:20px!important;
  }
  html body .ketrar-checkout-recovery .kcr-actions{grid-template-columns:1fr!important;}
  html body :is(.ketrar-lead-magnet.is-open .klm-card,.ketrar-next-step.is-open .kns-card,.ketrar-checkout-recovery .kcr-card){
    max-height:calc(100dvh - 16px)!important;
    border-radius:20px!important;
  }
  html body .ketrar-popup-modal-v93025{
    padding:max(8px,env(safe-area-inset-top,0px)) max(8px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px))!important;
  }
  html body .ketrar-popup-modal-v93025 :is(.kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card){
    width:calc(100vw - 16px)!important;
    max-width:calc(100vw - 16px)!important;
    max-height:calc(100dvh - 16px)!important;
    padding:16px!important;
    border-radius:20px!important;
  }
  html body .ketrar-waitlist-prompt .kwp-card{padding:22px 16px 16px!important}
  html body .kwp-grid{grid-template-columns:1fr!important}
  html body .kh-modal .kh-head{grid-template-columns:1fr!important;padding-right:46px!important}
  html body .kh-modal .kh-big-crystal{display:none!important}
  html body .kh-modal .kh-progress{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:5px!important}
  html body .kh-modal .kh-how{grid-template-columns:1fr!important}
  html body .kh-modal .kh-rewards{grid-template-columns:1fr!important}
  html body .kh-modal .kh-actions{grid-template-columns:1fr!important}
  html body .kh-modal .kh-actions :is(a,button){width:100%!important;min-height:44px!important}
  html body .intent-cluster-v93025__grid,
  html body .editorial-guide-v93025__steps{grid-template-columns:1fr!important}
}@media (max-width:380px){
  html body .cookie-consent{max-height:min(410px,56dvh)!important}
  html body .cookie-consent__actions{grid-template-columns:1fr!important}
  html body .cookie-consent p{font-size:.8rem!important}
  html body .cookie-consent__actions .btn{min-height:41px!important}
}@media (max-height:620px) and (min-width:600px){
  html body .cookie-consent{max-height:calc(100dvh - 24px)!important}
  html body .ketrar-popup-modal-v93025 :is(.kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card){max-height:calc(100dvh - 20px)!important}
  html body .kh-modal .kh-guide{display:none!important}
}@media (hover:none){
  html body .cookie-consent{opacity:.92!important}
  html body .ketrar-popup-float-v93025{opacity:.91!important;filter:saturate(.94)!important}
}html body :is(.event60-soft-nudge-v67,.article-sticky-cta-v54){
  box-sizing:border-box!important;
  max-width:min(360px,calc(100vw - 24px))!important;
  max-height:min(330px,42dvh)!important;
  overflow:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  opacity:.76!important;
  filter:saturate(.88)!important;
  transition:opacity .18s ease,filter .18s ease,box-shadow .18s ease!important;
}html body :is(.event60-soft-nudge-v67,.article-sticky-cta-v54):is(:hover,:focus-within,.is-engaged-v93025){opacity:1!important;filter:none!important}html body .event60-soft-nudge-v67{
  right:max(12px,env(safe-area-inset-right,0px))!important;
  top:max(82px,calc(env(safe-area-inset-top,0px) + 72px))!important;
  width:min(330px,calc(100vw - 24px))!important;
  padding-right:56px!important;
}html body .article-sticky-cta-v54{
  left:max(10px,env(safe-area-inset-left,0px))!important;
  right:max(10px,env(safe-area-inset-right,0px))!important;
  bottom:max(10px,env(safe-area-inset-bottom,0px))!important;
  width:auto!important;
  max-width:none!important;
  max-height:104px!important;
}@media (max-width:420px){
  html body .cookie-consent__actions{grid-template-columns:1fr!important}
  html body .cookie-consent{max-height:min(390px,58dvh)!important}
  html body .article-sticky-cta-v54{border-radius:18px!important}
}@media (max-height:520px){
  html body .cookie-consent{max-height:calc(100dvh - 20px)!important}
  html body .ketrar-popup-float-v93025{max-height:calc(100dvh - 20px)!important}
}@media (prefers-reduced-motion:reduce){
  html body :is(.cookie-consent,.ketrar-popup-float-v93025,.ketrar-popup-panel-v93025,.ketrar-popup-modal-v93025 *){
    transition:none!important;animation:none!important;scroll-behavior:auto!important;
  }
}html body :is(
  .event60-soft-nudge-v67,.ketrar-community-nudge,.community-growth-nudge,
  .growth-reader-prompt,.reader-next-step-prompt,.ticket-ux-helper-v63
){
  box-sizing:border-box!important;
  width:min(348px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:min(348px,calc(100vw - 24px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(410px,46dvh)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border-radius:20px!important;
  opacity:.76!important;
  filter:saturate(.88)!important;
  transform:none!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}html body :is(
  .event60-soft-nudge-v67,.ketrar-community-nudge,.community-growth-nudge,
  .growth-reader-prompt,.reader-next-step-prompt,.ticket-ux-helper-v63
) *{
  min-width:0!important;
  max-width:100%!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal!important;
}html body :is(
  .event60-soft-nudge-v67,.ketrar-community-nudge,.community-growth-nudge,
  .growth-reader-prompt,.reader-next-step-prompt,.ticket-ux-helper-v63
):is(:hover,:focus-within,.is-engaged-v93025){opacity:1!important;filter:none!important}html body .event60-soft-nudge-v67{padding-right:58px!important}html body .event60-soft-nudge-v67__close{
  position:absolute!important;top:7px!important;right:7px!important;left:auto!important;
  width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;
  display:grid!important;place-items:center!important;padding:0!important;border-radius:14px!important;
}@media (max-width:760px){
  html body :is(
    .event60-soft-nudge-v67,.ketrar-community-nudge,.community-growth-nudge,
    .growth-reader-prompt,.reader-next-step-prompt,.ticket-ux-helper-v63
  ){
    right:max(10px,env(safe-area-inset-right,0px))!important;
    left:auto!important;
    bottom:max(10px,env(safe-area-inset-bottom,0px))!important;
    top:auto!important;
    width:min(340px,calc(100vw - 20px))!important;
    max-width:calc(100vw - 20px)!important;
    max-height:min(350px,42dvh)!important;
    opacity:.9!important;
  }
}html body :is(
  .ketrar-lead-magnet,.ketrar-next-step,.ketrar-checkout-recovery,
  .event60-soft-nudge-v67,.article-sticky-cta-v54
){
  animation:none!important;
  transform:none!important;
}html body .ketrar-lead-magnet.is-open,
html body .ketrar-next-step.is-open{
  position:fixed!important;
  left:auto!important;
  right:max(12px,env(safe-area-inset-right,0px))!important;
  bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
  top:auto!important;
  box-sizing:border-box!important;
  display:block!important;
  width:min(440px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:min(440px,calc(100vw - 24px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 24px)!important;
  margin:0!important;
  overflow:visible!important;
  opacity:1!important;
  visibility:visible!important;
  pointer-events:auto!important;
}html body .ketrar-lead-magnet.is-open > .klm-card,
html body .ketrar-next-step.is-open > .kns-card{
  box-sizing:border-box!important;
  display:block!important;
  width:100%!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:calc(100dvh - 24px)!important;
  margin:0!important;
  padding:58px clamp(17px,3vw,24px) clamp(17px,3vw,24px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border-radius:22px!important;
  opacity:.94!important;
  filter:saturate(.96)!important;
  transform:none!important;
  animation:none!important;
}html body .ketrar-lead-magnet.is-open > .klm-close,
html body .ketrar-next-step.is-open > .kns-close{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  left:auto!important;
  margin:0!important;
}html body :is(.ketrar-lead-magnet.is-open,.ketrar-next-step.is-open):is(:focus-within,.is-engaged-v93025) > :is(.klm-card,.kns-card),
html body :is(.ketrar-lead-magnet.is-open > .klm-card,.ketrar-next-step.is-open > .kns-card):hover{
  opacity:1!important;
  filter:none!important;
}html body .ketrar-checkout-recovery{
  position:fixed!important;
  left:auto!important;
  right:max(12px,env(safe-area-inset-right,0px))!important;
  bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
  top:auto!important;
  box-sizing:border-box!important;
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:start!important;
  gap:10px 12px!important;
  width:min(460px,calc(100vw - 24px))!important;
  min-width:0!important;
  max-width:min(460px,calc(100vw - 24px))!important;
  height:auto!important;
  min-height:0!important;
  max-height:min(520px,calc(100dvh - 24px))!important;
  margin:0!important;
  padding:58px 15px 15px!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  border-radius:22px!important;
  opacity:.84!important;
  filter:saturate(.92)!important;
  animation:none!important;
  transform:none!important;
  text-align:left!important;
}html body .ketrar-checkout-recovery:is(:hover,:focus-within,.is-engaged-v93025){
  opacity:1!important;
  filter:none!important;
}html body .ketrar-checkout-recovery > .kcr-close{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  left:auto!important;
  margin:0!important;
}html body .ketrar-checkout-recovery .kcr-icon{
  grid-column:1!important;
  grid-row:1!important;
  width:48px!important;
  height:48px!important;
  min-width:48px!important;
  min-height:48px!important;
}html body .ketrar-checkout-recovery .kcr-copy{
  grid-column:2!important;
  grid-row:1!important;
  display:grid!important;
  gap:4px!important;
  min-width:0!important;
  width:100%!important;
  padding:0 38px 0 0!important;
}html body .ketrar-checkout-recovery .kcr-copy :is(strong,span,small){
  display:block!important;
  width:auto!important;
  min-width:0!important;
  max-width:100%!important;
  height:auto!important;
  writing-mode:horizontal-tb!important;
  text-orientation:mixed!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
  white-space:normal!important;
  line-height:1.4!important;
}html body .ketrar-checkout-recovery .kcr-actions{
  grid-column:1/-1!important;
  grid-row:2!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px!important;
  width:100%!important;
  min-width:0!important;
  margin:2px 0 0!important;
}html body .ketrar-checkout-recovery :is(.kcr-primary,.kcr-secondary){
  box-sizing:border-box!important;
  width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  padding:10px 12px!important;
  white-space:normal!important;
  overflow-wrap:break-word!important;
  line-height:1.25!important;
}html body :is(.growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62) > button.growth-nudge-v60__close,
html body :is(.growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62) > button[aria-label="Закрыть"],
html body :is(.growth-nudge-v58,.growth-nudge-v60,.growth-nudge-v61,.growth-nudge-v62) > button[aria-label="Скрыть"],
html body .event-waitlist-nudge-v66 > button:first-child,
html body .ticket-ux-nudge-v63 > button:first-child,
html body .ticket-ux-nudge-v63__head > button,
html body .event60-soft-nudge-v67 > .event60-soft-nudge-v67__close{
  position:absolute!important;
  top:8px!important;
  right:8px!important;
  left:auto!important;
  bottom:auto!important;
  box-sizing:border-box!important;
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  min-width:44px!important;
  min-height:44px!important;
  max-width:44px!important;
  max-height:44px!important;
  margin:0!important;
  padding:0!important;
  border-radius:14px!important;
}html body .ketrar-popup-modal-v93025:hover :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
){
  opacity:.95!important;
  filter:saturate(.97)!important;
}html body .ketrar-popup-modal-v93025.is-engaged-v93025 :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
),
html body .ketrar-popup-modal-v93025 :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
):is(:hover,:focus-within){
  opacity:1!important;
  filter:none!important;
}@media (max-width:420px){
  html body .ketrar-checkout-recovery{
    grid-template-columns:42px minmax(0,1fr)!important;
    gap:8px 10px!important;
    padding:56px 13px 13px!important;
  }
  html body .ketrar-checkout-recovery .kcr-icon{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    min-height:42px!important;
  }
  html body .ketrar-checkout-recovery .kcr-actions{
    grid-template-columns:1fr!important;
  }
}html body .ketrar-popup-modal-v93025:not(.is-engaged-v93025) > :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
):not(:hover){
  opacity:.95!important;
  filter:saturate(.97)!important;
}html body :is(.ketrar-waitlist-prompt,.kh-modal,.ketrar-promo-overlay,.ketrar-coupon-modal,.ketrar-quest-modal) > :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
){
  opacity:.95!important;
  filter:saturate(.97)!important;
}html body :is(.ketrar-waitlist-prompt,.kh-modal,.ketrar-promo-overlay,.ketrar-coupon-modal,.ketrar-quest-modal).is-engaged-v93025 > :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
),
html body :is(.ketrar-waitlist-prompt,.kh-modal,.ketrar-promo-overlay,.ketrar-coupon-modal,.ketrar-quest-modal) > :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
):is(:hover,:focus-within){
  opacity:1!important;
  filter:none!important;
}html body .ketrar-lead-magnet.is-open > .klm-close,
html body .ketrar-next-step.is-open > .kns-close{
  top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;
  transform:none!important;margin:0!important;
}html body .ketrar-checkout-recovery > .kcr-close{
  top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;
  transform:none!important;margin:0!important;
}html body .ketrar-popup-modal-v93025:not(.is-engaged-v93025) > :is(
  .kwp-card,.kh-card,.ketrar-promo,.ketrar-coupon-card,.ketrar-quest-card
):not(:hover){opacity:.95!important;filter:saturate(.97)!important}html body :is(
  .event60-soft-nudge-v67,.ketrar-community-nudge,.community-growth-nudge,
  .growth-reader-prompt,.reader-next-step-prompt,.ticket-ux-helper-v63
){
  position:fixed!important;
  top:auto!important;left:auto!important;
  right:max(12px,env(safe-area-inset-right,0px))!important;
  bottom:max(12px,env(safe-area-inset-bottom,0px))!important;
  margin:0!important;
}html body :is(.ketrar-popup-panel-v93025,.ketrar-popup-float-v93025):is(
  [hidden],.hidden,.is-hidden,.is-closed,[aria-hidden="true"]
){display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}:root{--content-reading:760px;--trust-ink:#10241f;--trust-soft:#f3f8f5;--trust-line:rgba(17,94,70,.16)}.editorial-hero-v93027{padding:clamp(42px,7vw,88px) 0;background:radial-gradient(circle at 88% 10%,rgba(42,201,144,.13),transparent 28%),linear-gradient(145deg,#f8fbf8,#fff 60%)}.editorial-hero-v93027__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(24px,4vw,56px);align-items:center}.editorial-hero-v93027 h1{font-size:clamp(2rem,4.1vw,4rem);max-width:15ch;letter-spacing:-.045em;line-height:1.03}.editorial-proof-v93027,.editorial-principle-v93027,.seo-system-card-v93027{border:1px solid var(--trust-line);background:rgba(255,255,255,.88);border-radius:24px;padding:clamp(20px,3vw,30px);box-shadow:0 18px 60px rgba(15,38,32,.08)}.editorial-proof-v93027 ul,.editorial-principle-v93027 ul{padding-left:1.15rem;margin:.8rem 0 0}.editorial-proof-v93027 li,.editorial-principle-v93027 li{margin:.55rem 0}.editorial-policy-grid-v93027{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.editorial-principle-v93027 h2,.editorial-principle-v93027 h3{font-size:clamp(1.18rem,2vw,1.45rem);margin:0 0 .65rem}.editorial-note-v93027{max-width:var(--content-reading);margin-inline:auto;padding:clamp(20px,3vw,32px);border-left:4px solid #19a871;border-radius:0 22px 22px 0;background:var(--trust-soft)}.editorial-meta-v93027{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.editorial-meta-v93027 span{border:1px solid var(--trust-line);border-radius:999px;padding:7px 11px;background:#fff;font-size:.88rem}.footer-policy-link-v93027{text-align:center;margin:0;padding:0 0 18px}.footer-policy-link-v93027 a{color:inherit}.partner-disclosure-v93027{margin:0 auto 20px;max-width:1180px;padding:14px 18px;border:1px solid rgba(173,124,23,.22);border-radius:18px;background:#fffaf0;color:#55451f;font-size:.94rem}.partner-disclosure-v93027 strong{color:#3c3017}.content-confidence-v93027{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px}.content-confidence-v93027>div{border:1px solid var(--trust-line);border-radius:18px;padding:16px;background:#fff}.content-confidence-v93027 b{display:block;margin-bottom:5px}.content-confidence-v93027 span{font-size:.92rem;color:#52645e}.seo-system-grid-v93027{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.seo-system-card-v93027 span{font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0d8a60}.seo-system-card-v93027 h3{font-size:1.15rem;margin:.45rem 0}.seo-system-card-v93027 p{margin:0;color:#52645e}@media(max-width:900px){.editorial-hero-v93027__grid,.editorial-policy-grid-v93027,.seo-system-grid-v93027{grid-template-columns:1fr}.content-confidence-v93027{grid-template-columns:1fr}.editorial-hero-v93027 h1{max-width:none}}@media(max-width:560px){.editorial-hero-v93027{padding:34px 0}.editorial-proof-v93027,.editorial-principle-v93027,.seo-system-card-v93027{border-radius:19px;padding:18px}}.guidance-grid-v93027{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-top:clamp(20px,3vw,34px)}.guidance-card-v93027{min-width:0;padding:clamp(18px,2.2vw,26px);border:1px solid color-mix(in srgb,var(--line,#dce6e1) 82%,transparent);border-radius:clamp(18px,2vw,26px);background:color-mix(in srgb,#fff 94%,var(--mint,#ddf7e9));box-shadow:0 16px 42px rgba(13,44,35,.07)}.guidance-card-v93027 h3{font-size:clamp(1.02rem,1.7vw,1.24rem);line-height:1.22;margin:0 0 10px}.guidance-card-v93027 p,.guidance-card-v93027 li{font-size:clamp(.94rem,1.15vw,1rem);line-height:1.65}.guidance-card-v93027 ul{margin:12px 0 0;padding-left:1.15rem}.guidance-card-v93027 li+li{margin-top:7px}.example-pair-v93027{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:22px}.example-box-v93027{min-width:0;padding:20px;border-radius:20px;border:1px solid var(--line,#dce6e1);background:#fff}.example-box-v93027--after{background:linear-gradient(145deg,#f3fff8,#fffdf6);border-color:#b9dfcf}.example-box-v93027 strong{display:block;margin-bottom:8px}.example-box-v93027 p{margin:0;overflow-wrap:anywhere}.verification-note-v93027{margin-top:20px;padding:16px 18px;border-left:4px solid #1c9a6e;background:#f1faf6;border-radius:4px 16px 16px 4px;color:#324b43;line-height:1.62}@media(max-width:860px){.guidance-grid-v93027{grid-template-columns:1fr 1fr}.guidance-grid-v93027>*:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:620px){.guidance-grid-v93027,.example-pair-v93027{grid-template-columns:1fr}.guidance-grid-v93027>*:last-child:nth-child(odd){grid-column:auto}.guidance-card-v93027,.example-box-v93027{padding:17px}}.intent-evidence-v93027{background:linear-gradient(180deg,#fff,#f5faf7);border-block:1px solid rgba(22,92,70,.09)}.intent-evidence-v93027__head{max-width:860px;margin-bottom:clamp(24px,4vw,42px)}.intent-evidence-v93027__head h2{font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.035em;max-width:24ch;margin:.5rem 0 1rem}.intent-evidence-v93027__head p{font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.75;color:#425750;max-width:78ch}.intent-evidence-v93027__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.intent-evidence-v93027__grid article{min-width:0;padding:clamp(18px,2.4vw,27px);border:1px solid rgba(20,91,68,.13);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:0 16px 46px rgba(15,54,42,.06)}.intent-evidence-v93027__grid article>span{display:inline-block;font-size:.76rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase;color:#087b55;margin-bottom:12px}.intent-evidence-v93027__grid h3{font-size:clamp(1.06rem,1.55vw,1.28rem);line-height:1.22;margin:0 0 10px;letter-spacing:-.018em}.intent-evidence-v93027__grid p{margin:0;color:#4a5e57;line-height:1.68}.intent-flow-v93027{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(20px,3vw,30px);overflow:hidden;border:1px solid rgba(20,91,68,.13);border-radius:22px;background:rgba(20,91,68,.12)}.intent-flow-v93027>div{min-width:0;padding:clamp(17px,2vw,24px);background:#fff}.intent-flow-v93027 strong{display:block;margin-bottom:7px;color:#163a2e}.intent-flow-v93027 p{margin:0;color:#50645d;line-height:1.62}.intent-note-v93027{margin-top:clamp(18px,3vw,28px);padding:clamp(18px,2.5vw,25px);border:1px solid rgba(21,151,104,.22);border-radius:20px;background:linear-gradient(135deg,#effcf5,#fffdf7)}.intent-note-v93027 strong{display:block;font-size:1.04rem;margin-bottom:7px}.intent-note-v93027 p{margin:0;line-height:1.68;color:#41564f}.intent-note-v93027 a{font-weight:750;text-decoration-thickness:1px;text-underline-offset:3px}@media(max-width:880px){.intent-evidence-v93027__grid{grid-template-columns:1fr 1fr}.intent-evidence-v93027__grid article:last-child:nth-child(odd){grid-column:1/-1}.intent-flow-v93027{grid-template-columns:1fr}}@media(max-width:600px){.intent-evidence-v93027__grid{grid-template-columns:1fr}.intent-evidence-v93027__grid article:last-child:nth-child(odd){grid-column:auto}.intent-evidence-v93027__head h2{max-width:none}.intent-flow-v93027,.intent-evidence-v93027__grid article,.intent-note-v93027{border-radius:18px}}