@layer reset,base;@layer components{.hy-story{background:var(--hy-time);color:var(--hy-on);margin-block-start:20px;padding-block:clamp(44px,8vw,96px) clamp(28px,4vw,48px)}.hy-story:not(:has(.hy-benefits)){padding-block-end:clamp(44px,8vw,96px)}.hy-story__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"hook""media""lines";gap:24px;display:grid}.hy-story__hook{letter-spacing:-.015em;max-width:15ch;color:inherit;grid-area:hook;font-size:clamp(2rem,1.2rem + 3.4vw,3.5rem);font-weight:600;line-height:1.08}.hy-story__media{aspect-ratio:4/5;background:#0d1d2c;border-radius:14px;grid-area:media;width:100%;max-width:460px;margin:0;overflow:hidden;box-shadow:0 26px 60px #08142047}.hy-story__img{object-fit:cover;width:100%;height:100%;display:block}.hy-story__lines{max-width:46ch;font-family:var(--font-head);flex-direction:column;grid-area:lines;gap:1.1em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:500;line-height:1.38;display:flex}.hy-benefits{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:0 32px;margin-block-start:clamp(32px,5vw,64px);display:grid}.hy-benefit{border-block-start:1px solid var(--hy-rule);padding-block:16px 20px}.hy-benefit__title{color:inherit;align-items:center;gap:10px;margin-block-end:6px;font-size:1.125rem;font-weight:600;display:flex}.hy-benefit__title .hy-i{color:var(--hy-icon)}.hy-benefit__text{color:var(--hy-on-2);font-size:.9375rem;line-height:1.5}@media (width>=1080px){.hy-story__grid{grid-template:"media."1fr"media hook""media lines""media."1fr/minmax(0,5fr) minmax(0,6fr);gap:28px clamp(48px,6vw,96px)}.hy-story__media{max-width:520px}.hy-story__grid:not(:has(.hy-story__media)){grid-template:"hook lines"/minmax(0,1fr) minmax(0,1fr)}}.hy-sec{background:var(--c-white);padding-block:clamp(44px,6vw,80px)}.hy-sec--soft{background:var(--c-bg)}.hy-h2{letter-spacing:-.01em;max-width:24ch;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:600;line-height:1.1}.hy-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.hy-lead{max-width:62ch;color:var(--c-gray-700);margin-block-start:12px}.hy-note{font-size:var(--fs-sm);color:var(--c-gray-500);margin-block-start:16px}.hy-arrows{gap:8px;min-height:44px;display:flex}.hy-arrow{border:1px solid var(--c-line);background:var(--c-white);width:44px;height:44px;color:var(--c-ink);transition:border-color .15s ease, transform .16s var(--ease-out);border-radius:50%;place-items:center;display:grid}.hy-arrow:hover{border-color:var(--hy-dan)}.hy-arrow:active{transform:scale(.95)}.hy-arrow[hidden]{visibility:hidden;display:grid}.hy-rail{--hy-rail-edge:max(var(--gutter), calc((100vw - var(--container)) / 2 + var(--gutter)));padding-inline:var(--hy-rail-edge);overscroll-behavior-x:contain;scroll-padding-inline:var(--hy-rail-edge);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(82vw,380px);grid-auto-flow:column;gap:12px;margin-block-start:20px;display:grid;overflow-x:auto}.hy-rail::-webkit-scrollbar{display:none}.hy-rail:focus-visible{outline:2px solid var(--hy-dan);outline-offset:-2px}.hy-situation{border-radius:var(--r);background:var(--hy-jutro);scroll-snap-align:start;flex-direction:column;gap:10px;padding:22px;display:flex}.hy-situation__quote{text-wrap:balance;font-size:1.25rem;font-weight:600;line-height:1.25}.hy-situation__scene{color:#33475a;font-size:.9375rem;line-height:1.5}.hy-situation__why{font-size:var(--fs-sm);color:#33475a;border-block-start:1px solid #10263a24;gap:10px;margin-block-start:auto;padding-block-start:12px;line-height:1.5;display:flex}.hy-situation__why strong{color:var(--c-ink)}.hy-situation__icon{color:var(--hy-dan-text);margin-block-start:2px}.hy-who{margin-block-start:20px;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(78vw,320px);grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.hy-who::-webkit-scrollbar{display:none}.hy-who__item{border-radius:var(--r);background:var(--c-white);color:var(--c-gray-700);scroll-snap-align:start;flex-direction:column;gap:6px;padding:20px;font-size:.9375rem;line-height:1.5;display:flex}.hy-who__icon{color:var(--hy-dan-text);margin-block-end:4px}.hy-who__title{color:var(--c-ink);font-size:1.125rem;font-weight:600;line-height:1.25}@media (width>=760px){.hy-who{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}@media (width>=1080px){.hy-who{grid-template-columns:repeat(4,minmax(0,1fr))}}.hy-legal{font-size:var(--fs-xs);color:var(--c-gray-500);padding-block:24px 40px;line-height:1.5}.hy-legal p+p{margin-block-start:4px}.hy-curve{--hy-curve-h:170px;margin-block-start:28px;position:relative}.hy-curve__line{display:none}.hy-curve__steps{gap:24px;display:grid}.hy-step{padding-inline-start:24px;position:relative}.hy-step:before{content:"";background:var(--hy-dan);width:2px;position:absolute;inset-block:8px -24px;inset-inline-start:5px}.hy-step:last-child:before{display:none}.hy-step:after{content:"";border:2px solid var(--hy-dan);background:var(--c-bg);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:7px;inset-inline-start:0}.hy-step.is-peak:after{border-color:var(--c-gold);background:var(--c-gold)}.hy-step__day{color:var(--c-gray-500);font-size:.875rem}.hy-step__day strong{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--c-ink);font-size:1.75rem;font-weight:700;line-height:1}.hy-step__title{margin-block:6px;font-size:1.125rem;font-weight:600}.hy-step__list{color:var(--c-gray-700);flex-direction:column;gap:6px;font-size:.9375rem;display:flex}.hy-step__list li{gap:8px;display:flex}.hy-step__list .hy-i{color:var(--hy-dan-text);margin-block-start:3px}.hy-curve.is-armed .hy-curve__line{clip-path:inset(-20px 100% -20px 0)}.hy-curve.is-armed .hy-step:after{opacity:0}.hy-curve.is-in .hy-curve__line{clip-path:inset(-20px 0);transition:clip-path 1.1s var(--ease-out)}.hy-curve.is-in .hy-step:after{opacity:1;transition:opacity .3s ease calc(var(--i) * .18s + .15s)}@media (width>=760px){.hy-curve{padding-block-start:var(--hy-curve-h)}.hy-curve__line{width:100%;height:var(--hy-curve-h);display:block;position:absolute;inset-block-start:0;inset-inline:0;overflow:visible}.hy-curve__line path{fill:none;stroke:var(--hy-dan);stroke-width:2px;vector-effect:non-scaling-stroke}.hy-curve__steps{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:24px}.hy-step{padding-block-start:12px;padding-inline-start:0}.hy-step:before{display:none}.hy-step:after{width:14px;height:14px;inset-block-start:calc(var(--y) * var(--hy-curve-h) - var(--hy-curve-h) - 7px);inset-inline-start:calc(50% - 7px)}.hy-step__day{text-align:center;position:absolute;inset-block-start:calc(var(--y) * var(--hy-curve-h) - var(--hy-curve-h) - 44px);inset-inline:0}}.hy-doses{border-block-end:1px solid var(--hy-rule-soft);margin-block-start:24px}.hy-dose{border-block-start:1px solid var(--hy-rule-soft);grid-template-columns:minmax(0,1fr);gap:6px;padding-block:20px;display:grid}.hy-dose__icon{display:none}.hy-dose__amount{font-family:var(--font-head);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--hy-dan-text);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:700;line-height:1}.hy-dose__title{font-size:1.25rem;font-weight:600}.hy-dose__tags{color:var(--c-gray-700);font-size:.875rem}.hy-dose__standard{font-size:var(--fs-xs);color:var(--c-gray-500);margin-block-start:4px;font-weight:600}.hy-dose__text{color:var(--c-gray-700);font-size:.9375rem}@media (width>=760px){.hy-dose{grid-template-columns:44px 170px minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:20px}.hy-dose__icon{background:var(--hy-jutro);width:44px;height:44px;color:var(--hy-dan-text);border-radius:50%;place-items:center;display:grid}.hy-dose__amount{padding-block-start:6px}}.hy-label{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px clamp(32px,5vw,64px);margin-block-start:clamp(32px,4vw,48px);display:grid}.hy-label__title{margin-block-end:8px;font-size:1.125rem;font-weight:600}.hy-table{border-collapse:collapse;width:100%;font-size:.9375rem}.hy-table th,.hy-table td{border-block-end:1px solid var(--hy-rule-soft);text-align:start;vertical-align:top;padding:10px 12px 10px 0}.hy-table thead th{font-size:var(--fs-sm);color:var(--c-gray-500);font-weight:600}.hy-table tbody th{font-weight:600}.hy-table small{font-size:var(--fs-sm);color:var(--c-gray-500);font-weight:400;display:block}.hy-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.hy-table th:last-child,.hy-table td:last-child{text-align:end;padding-inline-end:0}.hy-label__info{color:var(--c-gray-700);flex-direction:column;gap:18px;font-size:.9375rem;display:flex}.hy-label__info .hy-label__title{color:var(--c-ink);margin-block-end:2px}.hy-label__block{gap:12px;display:flex}.hy-label__block .hy-i{color:var(--hy-dan-text);margin-block-start:2px}.hy-label__warning{border-radius:var(--r);background:var(--c-cream);gap:12px;padding:14px 16px;font-size:.875rem;line-height:1.5;display:flex}.hy-label__warning .hy-i{color:var(--c-orange-text);margin-block-start:1px}.hy-label__warning strong{color:var(--c-ink)}.hy-balance{background:var(--hy-noc);color:var(--c-white);padding-block:clamp(44px,6vw,80px)}.hy-balance .hy-h2{color:inherit}.hy-balance__legend{display:none}.hy-balance__rows{margin-block-start:24px}.hy-balance__row{border-block-start:1px solid #ffffff2e;grid-template-columns:minmax(0,1fr);gap:12px;padding-block:18px;display:grid}.hy-balance__cell{gap:12px;font-size:.9375rem;line-height:1.45;display:flex}.hy-balance__cell.is-theirs{color:#b7c9d9}.hy-balance__mark{flex:none;margin-block-start:3px}.is-ours .hy-balance__mark{color:var(--c-gold)}.hy-balance__who{font-size:var(--fs-xs);color:#b7c9d9;display:block}.hy-balance__title{color:inherit;font-size:1.125rem;font-weight:600}.hy-balance__side{align-items:center;gap:12px;font-weight:600;display:flex}.hy-balance__side.is-theirs{color:#b7c9d9}.hy-scale{flex:none}.hy-scale__beam path{fill:none;stroke:currentColor;stroke-width:3px}.hy-scale__beam circle,.hy-scale__base{fill:currentColor}.hy-scale--ours{color:var(--c-gold)}.hy-scale--theirs .hy-scale__beam{transform-origin:75px 22px;transform:rotate(9deg)}@media (width>=760px){.hy-balance__legend,.hy-balance__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.hy-balance__legend{margin-block-start:28px}.hy-balance__rows{margin-block-start:14px}.hy-balance__who{display:none}}.hy-split{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.hy-sys-lead{font-family:var(--font-head);margin-block-start:14px;font-size:clamp(1.1875rem,1rem + .6vw,1.375rem);font-weight:600;line-height:1.3}.hy-sys-text{max-width:66ch;color:var(--c-gray-700);flex-direction:column;gap:.8em;margin-block-start:14px;display:flex}.hy-balance .hy-sys-text{color:var(--hy-on-night-2)}.hy-sys-close{font-family:var(--font-head);margin-block-start:20px;font-size:1.1875rem;font-weight:600;line-height:1.3}.hy-sys-close--wide{max-width:70ch}.hy-chart{border-radius:var(--r-lg);background:var(--hy-noc);color:var(--c-white);flex-direction:column;gap:14px;padding:24px;display:flex}.hy-chart__title{font-family:var(--font-head);font-size:1.125rem;font-weight:600}.hy-chart__note{font-weight:600}.hy-chart__fine{font-size:var(--fs-sm);color:var(--hy-on-night-2)}.hy-bars__legend{font-size:var(--fs-sm);color:var(--hy-on-night-2);flex-wrap:wrap;gap:6px 18px;display:flex}.hy-bars__legend li{align-items:center;gap:8px;display:flex}.hy-bars__key{border-radius:var(--r-xs);background:#6d8297;width:14px;height:14px}.hy-bars__key--with{background:linear-gradient(135deg, var(--hy-tone-calm) 0 33%, var(--hy-tone-core) 33% 66%, var(--hy-tone-focus) 66%)}.hy-bars{flex-direction:column;gap:16px;display:flex}.hy-bars__group{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.hy-bars__group dt{margin-block-end:4px;font-size:.9375rem;font-weight:600}.hy-bars__bar{height:22px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;align-items:center;display:flex;position:relative}.hy-bars__bar:before{content:"";border-radius:0 var(--r-xs) var(--r-xs) 0;background:linear-gradient(90deg,#6d8297 66.67%,#6d829733);flex:none;width:calc(60% - 56px);height:100%}.hy-bars__bar--with:before{background:var(--hy-tone);width:calc(100% - 56px)}.hy-bars__value{white-space:nowrap;margin-inline-start:8px}.hy-clock-wrap{flex-direction:column;align-items:center;gap:12px;display:flex}.hy-clock{width:100%;max-width:440px;height:auto;display:block}.hy-clock__ticks line{stroke:#ffffff47;stroke-width:1.5px}.hy-clock__ticks .is-major{stroke:#fff9;stroke-width:2px}.hy-clock__arc{fill:none;stroke:var(--hy-tone);stroke-width:22px;stroke-linecap:butt}.hy-clock__arrow{fill:var(--c-gold)}.hy-clock text{fill:var(--c-white);font-family:var(--font-head);text-anchor:middle}.hy-clock__when{fill:var(--hy-on-night-2);font-size:15px;font-weight:500}.hy-clock__name{font-size:22px;font-weight:700}.hy-clock__center{font-size:17px;font-weight:600}.hy-steps{flex-direction:column;gap:14px;margin-block-start:14px;display:flex}.hy-steps__item{color:var(--hy-on-night-2);grid-template-columns:12px minmax(0,1fr);column-gap:14px;font-size:.9375rem;display:grid}.hy-steps__item:before{content:"";background:var(--hy-tone);border-radius:50%;grid-row:1;width:12px;height:12px;margin-block-start:5px}.hy-steps__item h3{color:var(--c-white);font-size:1rem;font-weight:600}.hy-steps__item p{grid-column:2}.hy-cards{grid-template-columns:minmax(0,1fr);gap:12px;margin-block-start:24px;display:grid}.hy-cards__item{border-radius:var(--r);background:var(--c-white);color:var(--c-gray-700);flex-direction:column;gap:8px;padding:22px;font-size:.9375rem;line-height:1.55;display:flex}.hy-cards__item .hy-i{color:var(--hy-dan-text)}.hy-cards__item h3{color:var(--c-ink);font-size:1.125rem;font-weight:600;line-height:1.25}.hy-chain{margin-block-start:12px}.hy-chain__list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.hy-chain__node{border-radius:var(--r);font-size:var(--fs-sm);color:var(--hy-on-night-2);background:#ffffff12;flex-direction:column;gap:2px;padding:12px 14px;display:flex;position:relative}.hy-chain__node strong{font-family:var(--font-head);color:var(--c-white);align-items:center;gap:8px;font-size:1.0625rem;display:flex}.hy-chain__node strong:before{content:"";background:var(--hy-tone);border-radius:50%;flex:none;width:10px;height:10px}.hy-chain__arrow{color:var(--c-gold);display:none}.hy-checks{flex-direction:column;gap:14px;display:flex}.hy-checks li{color:var(--c-gray-700);gap:12px;display:flex}.hy-checks .hy-i{color:var(--hy-dan-text);margin-block-start:3px}.hy-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 32px;margin-block-start:24px;display:grid}.hy-stats__item{color:var(--hy-on-night-2);border-block-start:1px solid #ffffff2e;padding-block:16px 20px;font-size:.9375rem;line-height:1.5}.hy-stats__item strong{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--c-white);font-size:clamp(2rem,1.6rem + 1.4vw,2.75rem);font-weight:700;line-height:1.1;display:block}@media (width>=760px) and (width<=1079.98px){.hy-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-cards__item:last-child{grid-column:span 2}}@media (width>=1080px){.hy-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}.hy-split--center{align-items:center}.hy-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.hy-cards__item{grid-column:span 2}.hy-cards__item:nth-child(n+4){grid-column:span 3}.hy-chain__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.hy-chain__arrow{margin-block-start:-10px;display:block;position:absolute;inset-block-start:50%;inset-inline-start:-24px}}.hy-faq__grid{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.hy-acc{border-block-start:1px solid var(--hy-rule-soft);margin-block-start:20px}.hy-acc__item{border-block-end:1px solid var(--hy-rule-soft)}.hy-acc__q{font-family:var(--font-head);color:var(--c-ink);cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;font-size:1.0625rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.hy-acc__q::-webkit-details-marker{display:none}.hy-acc__q:hover{color:var(--hy-dan-text)}.hy-acc__q:focus-visible{outline:2px solid var(--hy-dan);outline-offset:2px;border-radius:var(--r-xs)}.hy-acc__sign{color:var(--hy-dan-text);transition:transform .2s var(--ease-out)}.hy-acc__item[open] .hy-acc__sign{transform:rotate(45deg)}.hy-acc__a{max-width:70ch;color:var(--c-gray-700);flex-direction:column;gap:.7em;padding-block-end:18px;font-size:.9375rem;line-height:1.6;display:flex}@media (prefers-reduced-motion:no-preference){.hy-acc__item[open] .hy-acc__a{animation:hy-fade .2s var(--ease-out)}@keyframes hy-fade{0%{opacity:0;transform:translateY(-4px)}}}.hy-faq__aside{flex-direction:column;gap:12px;min-width:0;display:flex}.hy-ask{border-radius:var(--r);background:var(--hy-noc);color:var(--hy-on-night-2);flex-direction:column;gap:10px;padding:24px;font-size:.9375rem;display:flex}.hy-ask__title,.hy-first__title{color:var(--c-white);font-size:1.375rem;font-weight:600}.hy-ask__phone{font-family:var(--font-head);font-variant-numeric:tabular-nums;color:var(--c-gold);align-items:center;gap:10px;font-size:1.625rem;font-weight:700;text-decoration:none;display:inline-flex}.hy-ask__phone:hover{color:var(--c-gold)}.hy-ask__channels a{color:var(--c-white)}.hy-ask__cta{margin-block-start:6px}.hy-first{border-radius:var(--r);background:var(--hy-jutro);color:var(--c-gray-700);flex-direction:column;gap:8px;padding:24px;font-size:.9375rem;display:flex}.hy-first__title{color:var(--c-ink)}.hy-first .pdp-review-form{border:0;margin-block-start:8px;padding:0}.hy-first .pdp-review-form__toggle{border:1px solid var(--c-ink);border-radius:var(--r-sm);min-height:44px;color:var(--c-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding-inline:20px;font-size:.875rem;font-weight:700;list-style:none;transition:background-color .15s,color .15s;display:flex}.hy-first .pdp-review-form__toggle:after{display:none}.hy-first .pdp-review-form__toggle::-webkit-details-marker{display:none}.hy-first .pdp-review-form__toggle:hover{background:var(--c-ink);color:var(--c-white)}.hy-first .pdp-review-form__form{padding-block-start:14px}:where(.hy-first) .pdp-rate__label{color:#9fb1c1}.hy-first .pdp-review-form__row{grid-template-columns:minmax(0,1fr)}@media (width>=1080px){.hy-faq__grid{grid-template-columns:minmax(0,1fr) minmax(320px,400px);align-items:start;gap:56px}.hy-faq__aside{position:sticky;inset-block-start:calc(var(--header-stuck) + var(--admin-bar-h) + 16px)}}.hy-round__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-block-start:24px;display:grid}.hy-round__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.hy-pack-offer{border-radius:var(--r);background:var(--hy-noc);color:var(--c-white);flex-direction:column;align-items:flex-start;gap:8px;padding:24px;text-decoration:none;display:flex}.hy-pack-offer:hover{color:var(--c-white)}.hy-pack-offer__day{border-radius:var(--r-xs);grid-template-columns:repeat(3,1fr);width:100%;height:8px;margin-block-end:8px;display:grid;overflow:hidden}.hy-pack-offer__day span:first-child{background:var(--hy-jutro)}.hy-pack-offer__day span:nth-child(2){background:var(--hy-mesec)}.hy-pack-offer__day span:nth-child(3){background:var(--c-gold)}.hy-pack-offer__name{font-family:var(--font-head);font-size:1.5rem;font-weight:600;line-height:1.15}.hy-pack-offer__text{color:#c7d7e5;font-size:.9375rem}.hy-pack-offer__img{object-fit:contain;width:100%;height:auto;max-height:240px;margin-block:auto}.hy-pack-offer__price{font-family:var(--font-head);font-variant-numeric:tabular-nums;padding-block-start:8px;font-size:1.75rem;font-weight:700}.hy-pack-offer__save{color:var(--c-gold);font-size:.875rem;font-weight:600}.hy-pack-offer__cta{margin-block-start:8px}@media (width>=1080px){.hy-round__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}}@layer utilities;