.hm-roles{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-self:flex-start;gap:4px;margin:0;padding:4px;display:inline-flex}.hm-role{min-height:40px;color:var(--muted);border-radius:999px;align-items:center;padding:6px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.hm-role[aria-current]{background:var(--accent);color:var(--on-accent)}a.hm-role:hover{color:var(--accent-ink);background:var(--accent-soft)}a.hm-role:focus-visible{outline:3px solid var(--warm);outline-offset:2px}.hm-lead{flex-direction:column;gap:18px;display:flex}.hm-plus{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-plus li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;display:grid}.hm-plus b{display:block}.hm-plus span{color:var(--muted);font-size:15px}.hm-plus__mark{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.hm-chips{flex-wrap:wrap;gap:8px;display:flex}.hm-faces__note{color:var(--muted);grid-column:1/-1;font-size:13px}.home .hero{padding-block:var(--hero-pt) var(--hero-pb)}.home .hero__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px clamp(32px,4.5vw,64px)}.home .hero__text{gap:18px}.home .hero h1{font-size:var(--h1);letter-spacing:-.025em;max-width:15em;line-height:1.14}.hm-team{flex-direction:column;gap:18px;display:flex}.hm-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px;margin:0;padding:0;list-style:none;display:grid}.hm-person{min-width:0}.hm-person__link{color:var(--ink);flex-direction:column;gap:9px;text-decoration:none;display:flex}.hm-person__frame{aspect-ratio:4/5;border-radius:var(--r-l);background:linear-gradient(180deg, var(--face-a), var(--face-b));box-shadow:0 12px 24px -16px var(--shadow-strong);display:block;position:relative;overflow:hidden}.hm-person__frame img,.hm-person__frame .face__photo{object-fit:cover;object-position:50% 34%;width:100%;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.hm-person__link:hover .hm-person__frame img{transform:scale(1.04)}.hm-person__link:hover .hm-person__cap b{color:var(--accent-ink)}.hm-person__link:focus-visible{outline:none}.hm-person__link:focus-visible .hm-person__frame{outline:3px solid var(--focus);outline-offset:3px}.hm-person__note{position:absolute;bottom:10px;left:8px}.hm-person__cap{color:var(--muted);flex-direction:column;gap:2px;font-size:13.5px;line-height:1.3;display:flex}.hm-person__cap b{color:var(--ink);font-size:15px;font-weight:600;line-height:1.25;transition:color .15s}.hm-person__cap b span{display:block}.hm-team__all{border:1px solid var(--line);border-radius:var(--r-l);background:var(--surface);min-height:56px;color:var(--ink);align-items:center;gap:14px;padding:10px 16px;font-weight:600;text-decoration:none;transition:border-color .15s;display:flex}.hm-team__all:hover{border-color:var(--accent)}.hm-team__faces{flex:none;display:flex}.hm-team__faces img{object-fit:cover;object-position:50% 30%;border:2px solid var(--surface);background:var(--subtle);border-radius:50%;width:36px;height:36px}.hm-team__faces img+img{margin-left:-10px}.hm-team__arrow{color:var(--accent-ink);margin-left:auto;font-size:20px;line-height:1}@media (prefers-reduced-motion:reduce){.hm-person__frame img{transition:none}.hm-person__link:hover .hm-person__frame img{transform:none}}@media (width<=900px){.home .hero__grid{grid-template-columns:minmax(0,1fr)}.hm-team__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 10px}.hm-person__cap{font-size:12.5px}.hm-person__cap b{font-size:13.5px}}@media (width<=560px){.home .hero h1{font-size:clamp(23px,6.4vw,26px)}.hm-team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-person:nth-child(n+4){display:none}.hm-person__cap{font-size:12px}.hm-person__cap b{font-size:13px}.hm-person .hm-person__note{letter-spacing:0;padding:2px 5px 3px;font-size:10px;bottom:6px;left:4px}.hm-team__faces img:nth-child(n+4){display:none}.hero .hm-plus{gap:8px}.hero .hm-plus li{align-items:center}.hero .hm-plus li>div>span{display:none}}.hm-subj{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hm-subj__row{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,13.5rem) minmax(0,1fr) minmax(0,16rem);align-items:start;gap:14px clamp(24px,3vw,44px);padding-block:clamp(22px,2vw,30px);display:grid}.hm-subj__name{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hm-subj__name h3{font:700 clamp(20px, .6vw + 15px, 23px)/1.15 var(--display);letter-spacing:-.02em}.hm-subj__pict{aspect-ratio:1;border-radius:20px;width:88px;overflow:hidden}.hm-subj__pict .art{border-radius:inherit}.hm-subj__name h3 a{color:var(--ink);text-decoration:none}.hm-subj__name h3 a:hover{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline 2px}.hm-subj__grades{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.hm-subj__body{flex-direction:column;gap:12px;max-width:34em;display:flex}.hm-subj__body>p:first-child{font-size:17px}.hm-subj__journal{color:var(--muted);font-size:14px}.chip.chip--sm{min-height:34px;padding:4px 12px;font-size:14.5px}.hm-subj__side{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.hm-subj__team{min-height:44px;color:var(--muted);align-items:center;gap:12px;font-size:15px;text-decoration:none;display:inline-flex}.hm-subj__team:hover{color:var(--accent-ink)}.hm-subj__faces{display:flex}.hm-subj__faces img{object-fit:cover;object-position:50% 30%;border:2px solid var(--surface);background:var(--subtle);border-radius:50%;width:44px;height:44px}.hm-subj__faces img+img{margin-left:-12px}.hm-subj__go{min-height:32px;color:var(--accent-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hm-subj__go span{transition:transform .2s cubic-bezier(.22,1,.36,1)}.hm-subj__go:hover{text-underline-offset:3px;text-decoration:underline}.hm-subj__go:hover span{transform:translate(3px)}.hm-subj__team>span:last-child{color:var(--ink);font-weight:600}.hm-subj__team:hover>span:last-child{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hm-subj__go span{transition:none}}@media (width<=1000px){.hm-subj__row{grid-template-columns:88px minmax(0,12rem) minmax(0,1fr)}.hm-subj__side{flex-flow:wrap;grid-column:3;align-items:center;gap:8px 20px}}@media (width<=760px){.hm-subj__row{grid-template-columns:72px minmax(0,1fr);gap:12px 16px}.hm-subj__pict{border-radius:16px;grid-row:span 2;width:72px}.hm-subj__body,.hm-subj__side{grid-column:2}}@media (width<=480px){.hm-subj__row{grid-template-columns:56px minmax(0,1fr)}.hm-subj__pict{border-radius:14px;grid-row:auto;width:56px}.hm-subj__name{flex-flow:wrap;align-self:center;align-items:center;gap:4px 10px}.hm-subj__body,.hm-subj__side{grid-column:1/-1}}.section--white:has(+.tod-section){border-bottom:0}.tod-section{border-top:0;padding-top:0}.tod{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px 40px;display:grid}.tod__head{flex-direction:column;gap:10px;display:flex}.tod__counter{color:var(--accent-ink);margin:0;font-size:15px;font-weight:600}.tod__task{background:var(--bg);border:1px solid var(--line);border-radius:var(--r-l);flex-direction:column;gap:14px;padding:24px;display:flex}.tod__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;display:flex}.tod__meta .goal__badge{align-self:center}.tod__q{font:600 20px/1.35 var(--body);margin:0}.tod__text{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin:0;padding:12px 16px;font-size:18px}.tod__form{flex-direction:column;gap:12px;display:flex}.tod__options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid}.tod__legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.tod__option{border:1.5px solid var(--line);border-radius:var(--r);background:var(--field-bg);min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:10px;padding:10px 14px;font-size:17px;display:flex;position:relative}.tod__option input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.tod__option:hover{border-color:var(--accent)}.tod__option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.tod__option:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.tod__option:has(input:disabled){cursor:default}.tod__option.is-right,.tod__form.is-right input{border-color:var(--good)}.tod__option.is-wrong,.tod__form.is-wrong input{border-color:var(--danger)}.tod__option.is-right:after{content:"✓";color:var(--good);margin-left:auto;font-weight:700}.tod__option.is-wrong:after{content:"✕";color:var(--danger);margin-left:auto;font-weight:700}.tod__field input{max-width:320px}.tod__check{align-self:flex-start}.tod__check[hidden]{display:none}.tod__result{margin:0;font-weight:600}.tod__result:empty{display:none}.tod__result.is-ok{color:var(--good)}.tod__result.is-err{color:var(--danger)}.tod__steps{border-top:1px solid var(--line);padding-top:12px}.tod__steps summary{cursor:pointer;min-height:32px;font-weight:600}.tod__steps[open]>summary{margin-bottom:10px}.tod__steps ol{flex-direction:column;gap:6px;margin:10px 0;padding-left:22px;display:flex}.tod__steps p{margin:0 0 8px}.tod__topic a{font-weight:600}.tod__source{color:var(--muted);font-size:14px}.tod__cta{background:var(--warm-soft);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;padding:14px 16px;display:flex}.tod__cta p{flex:240px;margin:0;font-size:15px}.tod__tools{flex-direction:column;gap:14px;margin-top:6px;display:flex}.tod__tools[hidden]{display:none}.tod__filter{border:0;min-width:0;margin:0;padding:0}.tod__chips{flex-wrap:wrap;gap:8px;display:flex}.tod__chips .chip{position:relative}.tod__nav{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.tod__nav .btn{gap:8px}.tod__back{min-height:40px;font:600 15px/1.2 var(--body);color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:8px 0}.tod__back:hover{text-underline-offset:3px;text-decoration:underline}.tod__back[hidden]{display:none}.tod__pos{color:var(--muted);margin:0;font-size:14px}.tod__pos:empty{display:none}.tod__task .tod__q:focus{outline:none}@media (width<=900px){.tod{grid-template-columns:1fr}}@media (width<=560px){.tod__options{grid-template-columns:1fr}.tod__task{padding:18px}.tod__cta .btn{width:100%}}.hm-more{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.hm-head-split{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 48px;margin-bottom:clamp(28px,2vw + 20px,40px);display:flex}.hm-head-split .section-head{margin-bottom:0}.hm-bignum{align-items:flex-end;gap:14px;max-width:20rem;margin:0;display:flex}.hm-bignum b{font:800 clamp(64px, 5vw + 24px, 104px)/.8 var(--display);letter-spacing:-.04em;color:var(--accent-ink)}.hm-bignum span{color:var(--muted);font-size:15px;line-height:1.35}.hm-tiles{margin:0;padding:0;list-style:none}@media (width>=900px){.hm-tiles,.hm-diff{grid-template-columns:repeat(3,minmax(0,1fr))}}.hm-tiles .tile--art,.hm-diff .tile--art{padding-top:24px}.hm-tiles .tile__art,.hm-diff .tile__art{aspect-ratio:1;border-radius:18px;flex:none;width:88px;margin:0 24px 6px}.hm-tiles .tile__art .art,.hm-diff .tile__art .art{object-position:50% 50%}@media (width<=560px){.hm-tiles .tile--art,.hm-diff .tile--art{grid-template-columns:64px minmax(0,1fr);align-content:start;gap:8px 16px;padding:20px;display:grid}.hm-tiles .tile--art>:not(.tile__art),.hm-diff .tile--art>:not(.tile__art){grid-column:2;justify-self:start;margin-inline:0}.hm-tiles .tile__art,.hm-diff .tile__art{border-radius:14px;grid-area:1/1/span 4;width:64px;margin:0}}#otlichiya .report,#otlichiya .report h3{color:var(--ink)}#otlichiya .hm-reports{border-top-color:var(--band-line)}#otlichiya .hm-reports__head .btn--link{color:var(--band-link)}#otlichiya .hm-reports__head .muted{color:var(--band-ink)}.hm-head-split>.btn{flex:none}.hm-rv{--rv-pad:max(20px, calc((100vw - 1180px) / 2 + 20px));margin-top:-4px}.hm-rv__track{overscroll-behavior-x:contain;scrollbar-width:none;outline-offset:-3px;padding:8px 0 28px;overflow-x:auto}.hm-rv__track::-webkit-scrollbar{display:none}.hm-rv__track:focus-visible{outline:3px solid var(--focus)}.hm-rv__list{padding:0 0 0 var(--rv-pad);gap:16px;width:max-content;margin:0;list-style:none;display:flex}.hm-rv.is-loop .hm-rv__track{display:flex}.hm-rv.is-loop .hm-rv__list{padding-right:16px}.hm-rv.is-loop .hm-rv__list--clone{padding-left:0}.hm-rv:not(.is-loop) .hm-rv__list{padding-right:var(--rv-pad)}.hm-rv__item{width:clamp(280px,26vw + 40px,380px);display:flex}.hm-rv__card{background:var(--surface);box-shadow:0 1px 2px var(--shadow), 0 14px 30px -22px var(--shadow-strong);border-radius:20px;flex-direction:column;flex:1;gap:14px;margin:0;padding:24px 24px 22px;display:flex}.hm-rv__tag{color:var(--accent-ink);background:var(--accent-soft);border-radius:999px;align-self:flex-start;margin:0;padding:4px 10px;font-size:13px;font-weight:600}.hm-rv__card blockquote{flex:1;margin:0;font-size:16.5px;line-height:1.6}.hm-rv__card blockquote:before{content:"«";content:"«" / "";font:700 44px/.5 var(--display);color:var(--warm);height:20px;display:block}.hm-rv__card mark{font-weight:600}.hm-rv__card figcaption{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:2px;padding-top:14px;font-size:14px;display:flex}.hm-rv__card figcaption b{color:var(--ink);font-size:15px;font-weight:600}.hm-rv__ctrl{gap:8px;display:flex}.hm-rv__ctrl[hidden]{display:none}.hm-rv__btn{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .15s,background-color .15s;display:grid}.hm-rv__btn:hover{border-color:var(--accent);color:var(--accent-ink)}.hm-rv__btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hm-rv__btn[hidden]{display:none}.hm-rv__btn--play .hm-rv__ico-play{fill:currentColor;stroke-width:1.6px;display:none}.hm-rv__btn--play.is-off .hm-rv__ico-play{display:block}.hm-rv__btn--play.is-off .hm-rv__ico-pause{display:none}#otzyvy .hm-more{margin-top:8px}.hm-sample{background:var(--tag-bg);color:var(--tag-ink);border-radius:999px;align-self:flex-start;margin:0;padding:3px 10px;font-size:13px;font-weight:600}@media (width<=560px){.hm-rv__card{padding:20px 18px 18px}.hm-rv__card blockquote{font-size:16px}}.hm-jr{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px clamp(24px,3vw,40px);display:grid}.hm-jr__lead{background:var(--bg);border:1px solid var(--line);color:var(--ink);border-radius:20px;flex-direction:column;text-decoration:none;transition:border-color .2s,box-shadow .25s;display:flex;overflow:hidden}.hm-jr__lead:hover{border-color:var(--accent);box-shadow:0 18px 34px -24px var(--shadow-strong)}.hm-jr__img{aspect-ratio:2;object-fit:cover;border-radius:0;width:100%;height:auto;display:block}.hm-jr__body{flex-direction:column;gap:10px;padding:22px 24px 24px;display:flex}.hm-jr__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13.5px;display:flex}.hm-jr__rubric{color:var(--ink);background:var(--tile-sky);border-radius:999px;padding:3px 10px;font-weight:600}.hm-jr__title{font:700 clamp(20px, .6vw + 15px, 24px)/1.25 var(--display);letter-spacing:-.02em;text-wrap:balance}.hm-jr__desc{color:var(--muted);font-size:16px;line-height:1.55}.hm-jr__read{color:var(--accent-ink);font-weight:600}.hm-jr__lead:hover .hm-jr__title{color:var(--accent-ink)}.hm-jr__h{font:600 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:4px 0 12px}.hm-jr__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.hm-jr__list li{border-bottom:1px solid var(--line)}.hm-jr__item{color:var(--ink);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.hm-jr__item-body{flex-direction:column;gap:4px;display:flex}.hm-jr__item-title{font-size:17px;font-weight:600;line-height:1.35}.hm-jr__item:hover .hm-jr__item-title{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.hm-jr__item:focus-visible{outline-offset:4px;border-radius:6px}.hm-jr__plate{aspect-ratio:1;text-align:center;background:var(--tile-sky);width:64px;font:700 17px/1 var(--display);letter-spacing:-.02em;color:var(--ink);border-radius:16px;place-content:center;display:grid}.hm-jr__plate small{font:500 11px/1 var(--body);letter-spacing:0;color:var(--ink);opacity:.75;margin-top:4px;display:block}.is-sun{background:var(--tile-sun)}.is-lilac{background:var(--tile-lilac)}.is-mint{background:var(--tile-mint)}.is-sky{background:var(--tile-sky)}.hm-jr__lead--sun .hm-jr__plate--big{background:var(--tile-sun)}.hm-jr__lead--lilac .hm-jr__plate--big{background:var(--tile-lilac)}.hm-jr__lead--mint .hm-jr__plate--big{background:var(--tile-mint)}.hm-jr__plate--big{aspect-ratio:2;border-radius:0;width:100%;font-size:48px}.hm-rubrics{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:28px;padding-top:22px;display:flex}.hm-rubrics__group{grid-template-columns:12.5rem minmax(0,1fr);align-items:baseline;gap:8px 16px;display:grid}.hm-rubrics__label{color:var(--muted);font-size:14px;font-weight:600}@media (width<=900px){.hm-jr{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.hm-jr__body{padding:18px}.hm-jr__item{grid-template-columns:52px minmax(0,1fr);gap:12px}.hm-jr__plate{border-radius:14px;width:52px;font-size:15px}.hm-jr__plate--big{width:100%}.hm-jr__item-title{font-size:16px}.hm-rubrics__group{grid-template-columns:minmax(0,1fr)}}.hm-founder{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:40px clamp(32px,5vw,72px);display:grid}.hm-founder__photo{aspect-ratio:4/5;background:linear-gradient(180deg, var(--face-a), var(--face-b));box-shadow:0 24px 48px -30px var(--shadow-strong);border-radius:24px;margin:0;position:relative;overflow:hidden}.hm-founder__photo img,.hm-founder__photo .face__photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;position:absolute;inset:0}.hm-founder__note{position:absolute;bottom:16px;left:14px}.hm-founder__letter{flex-direction:column;gap:14px;min-width:0;display:flex}.hm-founder__letter h2{margin-top:-2px}.hm-founder__facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hm-founder__facts li{color:var(--ink);background:var(--surface);border-radius:999px;padding:6px 14px;font-size:15px}.hm-founder__facts b{font-weight:600}.hm-founder__quote{flex-direction:column;gap:8px;margin:0;display:flex}.hm-founder__quote blockquote{margin:0}.hm-founder__quote p{margin:0;font-size:17px;line-height:1.55}.hm-founder__quote p:before{content:"«"}.hm-founder__quote p:after{content:"»"}.hm-founder__quote figcaption{color:var(--muted);font-size:14px}.hm-founder__quote--main{border-top:1px solid color-mix(in srgb, var(--warm) 35%, transparent);margin-top:12px;padding-top:22px}.hm-founder__quote--main p{font:700 clamp(21px, 1vw + 14px, 27px)/1.35 var(--display);letter-spacing:-.02em;text-wrap:balance}.hm-founder__more{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.hm-founder__more .hm-founder__quote{background:var(--surface);border-radius:16px;padding:20px 20px 18px}.hm-founder__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:10px;display:flex}.hm-founder__link{color:var(--accent-ink);font-weight:600}@media (width<=900px){.hm-founder{grid-template-columns:minmax(0,260px) minmax(0,1fr)}.hm-founder__more{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.hm-founder{grid-template-columns:minmax(0,1fr)}.hm-founder__photo{width:min(100%,300px)}}.hm-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);align-items:start;gap:32px clamp(32px,5vw,72px);display:grid}.hm-faq__aside{flex-direction:column;gap:0;display:flex;position:sticky;top:96px}.hm-faq__aside .section-head{margin-bottom:24px}.hm-faq__ask{background:var(--tile-sky);--focus:var(--focus-tile);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.hm-faq__ask p{color:var(--ink);margin:0;font-size:15.5px;line-height:1.5}.hm-faq__ask .hm-faq__ask-title{font:700 19px/1.25 var(--display);letter-spacing:-.015em}.hm-faq__ask .btn{margin-top:6px}.hm-faq__list{max-width:none}@media (width<=900px){.hm-faq{grid-template-columns:minmax(0,1fr)}.hm-faq__aside{display:contents;position:static}.hm-faq__aside .section-head{order:-2;margin-bottom:0}.hm-faq__list{order:-1}}@media (width<=560px){.hm-faq__ask .btn{width:100%}}.hm-free{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;display:grid}.hm-free__main{grid-row:span 2;min-height:340px}.hm-free__card{background:var(--surface);color:var(--ink);border-radius:20px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px;text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s;display:grid}.hm-free__card:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px #0000008c}.hm-free__card:focus-visible{outline:3px solid var(--focus-band);outline-offset:3px}.hm-free__text{flex-direction:column;gap:6px;display:flex}.hm-free__text b{font:600 19px/1.3 var(--body);letter-spacing:-.01em}.hm-free__text span{color:var(--muted);font-size:15.5px;line-height:1.5}.hm-free__arrow{color:var(--accent-ink);align-self:center;font-size:22px;line-height:1;transition:transform .25s cubic-bezier(.22,1,.36,1)}.hm-free__card:hover .hm-free__arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.hm-free__card,.hm-free__arrow{transition:none}.hm-free__card:hover{transform:none}}@media (width<=900px){.hm-free{grid-template-columns:minmax(0,1fr)}.hm-free__main{grid-row:auto;min-height:0}}@media (width<=480px){.hm-free__card{grid-template-columns:40px minmax(0,1fr);padding:20px}.hm-free__card .ico{width:40px;height:40px}.hm-free__arrow{display:none}}.tile.hm-shot{aspect-ratio:4/3;background:var(--cobalt-600);min-height:0;padding:0;display:block}.tile.hm-shot .art{object-fit:cover;object-position:50% 45%;border-radius:0;width:100%;height:100%}.hm-cab{flex-direction:column;gap:18px;display:flex}.hm-cab__actions{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.hm-cab__actions p{color:var(--muted);margin:0;font-size:15.5px}.hm-soon{background:var(--tag-bg);color:var(--tag-ink);vertical-align:2px;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:600}@media (width<=560px){.hm-roles{align-self:stretch}.hm-role{flex:1;justify-content:center;padding-inline:10px}.hero__actions .btn{flex:100%}}.hm-reports{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px clamp(32px,4vw,56px);margin-top:clamp(40px,5vw,64px);padding-top:clamp(32px,4vw,48px);display:grid}.hm-reports__head{flex-direction:column;align-items:flex-start;gap:10px;max-width:36em;display:flex}.hm-reports__head p{margin:0}@media (width<=900px){.hm-reports{grid-template-columns:minmax(0,1fr)}}.gteaser[data-astro-cid-c4mdsx7c]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.gteaser__more[data-astro-cid-c4mdsx7c]{margin-top:24px}.gteaser__head[data-astro-cid-c4mdsx7c]{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.gteaser__art[data-astro-cid-c4mdsx7c]{flex:none;width:200px;margin-bottom:clamp(28px,2vw + 20px,40px)}@media (width<=700px){.gteaser__head[data-astro-cid-c4mdsx7c]{flex-direction:column-reverse;align-items:flex-start;gap:0}.gteaser__art[data-astro-cid-c4mdsx7c]{width:120px;margin-bottom:16px}}
