.calendar{--calendar-accent:#dfa939;color:#333;box-sizing:border-box;background:#f7f7f7;border-radius:24px;grid-template-columns:320px minmax(0,1fr);gap:42px;width:calc(100% - 48px);max-width:1400px;margin:16px auto 56px;padding:24px;display:grid}.calendar__picker{grid-template-rows:62px auto;align-content:start;gap:18px;min-width:0;display:grid}.calendar__prompt{color:#5c5756;margin:0;font-size:1.1rem;line-height:1.4}.calendar__report{grid-template-rows:62px auto;align-content:start;gap:30px;min-width:0;display:grid}.calendar__report h2{color:#575151;margin:0;padding:12px 18px 0;font-size:24px;font-weight:700;line-height:1.4}.calendar__sections{flex-direction:column;gap:10px;display:flex}.calendar__section{background:#fff;border:0;border-radius:22px;scroll-margin-top:90px}.calendar__section summary{cursor:pointer;color:var(--calendar-accent);justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:22px;font-weight:600;list-style:none;display:flex}.calendar__section summary::-webkit-details-marker{display:none}.calendar__section summary:focus-visible{outline:2px solid var(--calendar-accent);outline-offset:2px;border-radius:22px}.calendar__content{padding:0 20px 24px;font-size:18px;line-height:1.4}.calendar__section p{margin:0 0 12px}.calendar__section p:last-child{margin-bottom:0}.calendar__notice{background:#fff;border-radius:22px;margin:0;padding:24px}@media (max-width:860px){.calendar{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 24px);margin-bottom:32px;padding:16px}.calendar__picker{width:320px;margin-inline:auto}.calendar__report{grid-template-rows:auto auto;gap:20px}.calendar__report h2{padding:0 4px}.calendar__section summary{padding:18px 16px}.calendar__content{padding:0 16px 20px}}@media (max-width:360px){.calendar{border-radius:0;width:100%;padding:16px 0}.calendar__report{padding-inline:8px}}.calendar-month{box-sizing:border-box;color:#252525;background:#fff;border-radius:22px;flex:none;width:320px;padding:16px 16px 18px}.calendar-month__header{grid-template-columns:28px 1fr 28px;align-items:center;margin-bottom:26px;display:grid}.calendar-month__header button{width:28px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.calendar-month__header svg{fill:none;stroke:currentColor;stroke-width:2.5px;width:18px;height:18px}.calendar-month__title{text-align:center;white-space:nowrap;font-size:20px;font-weight:600;line-height:36px}.calendar-month__grid{text-align:center;grid-template-columns:repeat(7,1fr);row-gap:2px;display:grid}.calendar-month__weekday{color:#c6c4c4;place-items:center;height:28px;margin-bottom:8px;font-size:13px;display:grid}.calendar-month__day{color:#252525;width:38px;height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:center;place-items:center;padding:0;font-size:16px;display:grid;position:relative}.calendar-month__day--outside{color:#c6c4c4}.calendar-month__day[aria-pressed=true]{color:#252525;background:#dfa939;font-weight:700}.calendar-month__day[aria-current=date]:after{content:"";background:#e5b141;width:8px;height:2px;position:absolute;bottom:6px;left:calc(50% - 4px)}.calendar-month button:focus-visible{outline-offset:1px;outline:2px solid #dfa939}.calendar-month button:disabled{opacity:.35;cursor:default}.calendar__chevron{fill:none;stroke:#252525;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.calendar__section[open] .calendar__chevron{transform:rotate(180deg)}
.landing-tabs{margin:0 0 calc(0px - var(--wa-space-s) - 1px);justify-content:center;align-self:stretch;gap:12px;display:flex}.landing-tabs [role=tab]{appearance:none;padding:12px 20px calc(12px + var(--wa-space-s) + 1px);color:#8b8786;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;font-size:1.15rem;font-weight:700}.landing-tabs [aria-selected=true]{color:#252525;border-bottom-color:#dfa939}.landing-tabs [role=tab]:focus-visible{outline-offset:3px;outline:2px solid #dfa939}.nav .nav__inner.nav__inner--products{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.nav__inner--products>.nav__right{justify-self:end}@media (max-width:760px){.nav .nav__inner.nav__inner--products{grid-template-columns:1fr auto}.nav__inner--products>.landing-tabs{grid-area:2/1/auto/-1;justify-self:center}.nav__inner--products>.nav__right{grid-area:1/2}.nav__inner--products .nav__cta{display:none}.landing-tabs [role=tab]{padding:10px 16px calc(10px + var(--wa-space-s) + 1px);font-size:1rem}}
:root{--wa-color-brand-30:#a6862d;--wa-color-brand-40:#b8922e;--wa-color-brand-50:#d4a843;--wa-color-brand-60:#c49a35;--wa-color-brand-80:#ead099;--wa-color-brand-90:#f5e8c8;--wa-color-brand-95:#faf4e4;--wa-color-brand-border-normal:var(--wa-color-brand-80);--wa-color-brand-fill-loud:var(--wa-color-brand-50);--wa-color-brand-fill-quiet:var(--wa-color-brand-95);--wa-color-brand-on-loud:white;--wa-color-brand-on-normal:var(--wa-color-brand-30);--wa-color-brand-on-quiet:var(--wa-color-brand-40);--wa-color-surface-default:white;--wa-color-neutral-95:#fafafa;--wa-color-neutral-90:#f5f5f5;--wa-color-neutral-80:#f0f0f0;--wa-color-neutral-60:#9194a2;--wa-color-neutral-50:#717584;--wa-color-neutral-40:#545868;--wa-color-neutral-border-normal:var(--wa-color-neutral-80);--wa-color-neutral-border-loud:var(--wa-color-neutral-60);--wa-color-neutral-on-quiet:var(--wa-color-neutral-40);--wa-color-text-normal:#333;--wa-color-text-quiet:var(--wa-color-neutral-40);--wa-color-danger-border-normal:#ffb8b6;--wa-color-danger-border-quiet:#ffdedc;--wa-color-danger-on-normal:#8a132c;--wa-color-danger-on-quiet:#b30532;--wa-color-success-fill-quiet:#e3f9e3;--wa-color-success-border-quiet:#c2f2c1;--wa-color-danger-fill-quiet:#fff0ef;--wa-color-warning-fill-quiet:#fef3cd;--wa-color-warning-border-quiet:#ffe495;--wa-color-warning-on-normal:#6f3601;--wa-color-surface-border:var(--wa-color-neutral-80);--wa-color-neutral-fill-quiet:var(--wa-color-neutral-95);--wa-color-neutral-30:#424554;--wa-color-neutral-on-normal:var(--wa-color-neutral-30);--wa-form-control-height:49px;--wa-form-control-border-radius:12px;--wa-root:18.4px;--wa-space-3xs:calc(.125 * var(--wa-root));--wa-space-2xs:calc(.25 * var(--wa-root));--wa-space-xs:calc(.5 * var(--wa-root));--wa-space-s:calc(.75 * var(--wa-root));--wa-space-m:var(--wa-root);--wa-space-l:calc(1.5 * var(--wa-root));--wa-space-xl:calc(2 * var(--wa-root));--wa-space-2xl:calc(2.5 * var(--wa-root));--wa-space-3xl:calc(3 * var(--wa-root));--wa-space-4xl:calc(4 * var(--wa-root));--wa-space-5xl:calc(5 * var(--wa-root));--wa-font-size-xs:17px;--wa-font-size-s:19px;--wa-font-size-m:21.16px;--wa-font-size-l:27px;--wa-font-size-xl:34px;--wa-font-size-2xl:43px;--wa-font-size-4xl:68px;--wa-font-weight-semibold:500;--wa-font-weight-bold:600;--wa-border-radius-s:8px;--wa-border-radius-m:12px;--wa-border-radius-l:16px;--wa-border-radius-pill:9999px}@media (max-width:767px){:root{--wa-root:16px;--wa-font-size-xs:14px;--wa-font-size-s:16px;--wa-font-size-m:18.4px;--wa-font-size-l:23px;--wa-font-size-xl:29px;--wa-font-size-2xl:37px;--wa-font-size-4xl:59px}}.nav{background:var(--wa-color-surface-default);border-bottom:1px solid var(--wa-color-neutral-border-normal)}.nav__inner{max-width:1200px;padding:var(--wa-space-s) var(--wa-space-xl);justify-content:space-between;align-items:center;gap:var(--wa-space-l);flex-wrap:wrap;margin:0 auto;display:flex}.logo{align-items:center;gap:var(--wa-space-s);color:var(--wa-color-brand-50);text-decoration:none;display:inline-flex}.logo__mark{font-size:var(--wa-font-size-2xl);align-items:center;display:inline-flex}.logo__text{line-height:1.05;font-weight:var(--wa-font-weight-bold);flex-direction:column;display:flex}.logo__line{font-size:var(--wa-font-size-m);white-space:nowrap}.logo--l .logo__mark{font-size:var(--wa-font-size-4xl)}.logo--l .logo__line{font-size:var(--wa-font-size-xl)}.site-footer{border-block-start:1px solid var(--wa-color-neutral-border-normal);background:var(--wa-color-surface-default)}.site-footer__inner{max-width:1200px;padding:var(--wa-space-xl);justify-content:space-between;align-items:center;gap:var(--wa-space-m);flex-wrap:wrap;margin:0 auto;display:flex}.site-footer__info{gap:var(--wa-space-2xs);flex-direction:column;display:flex}.site-footer__brand{font-weight:var(--wa-font-weight-bold);color:var(--wa-color-brand-50)}.site-footer__meta{font-size:var(--wa-font-size-s);color:var(--wa-color-neutral-on-quiet)}.site-footer__contacts{align-items:center;gap:var(--wa-space-m);font-size:var(--wa-font-size-xs);flex-wrap:wrap;display:flex}.site-footer__links{gap:var(--wa-space-xs);font-size:var(--wa-font-size-s);flex-direction:column;display:flex}.site-footer__contact{align-items:center;gap:var(--wa-space-2xs);border-block-start:1px solid var(--wa-color-neutral-border-normal);font-size:var(--wa-font-size-s);flex-direction:column;flex-basis:100%;padding-block-start:var(--wa-space-m);display:flex}.site-footer__contact-title{font-weight:var(--wa-font-weight-semibold);color:var(--wa-color-neutral-on-quiet)}.site-footer__contact-links{justify-content:center;gap:var(--wa-space-m);flex-wrap:nowrap;display:flex}.site-footer__contact-link{align-items:center;gap:var(--wa-space-2xs);white-space:nowrap;display:inline-flex}.site-footer__contact-icon{font-size:var(--wa-font-size-m);color:var(--wa-color-brand-50)}.site-footer__contact-icon--telegram{color:#229ed9}.cookie-banner{left:var(--wa-space-m);right:var(--wa-space-m);bottom:var(--wa-space-m);z-index:1000;align-items:flex-start;gap:var(--wa-space-s);max-width:560px;padding:var(--wa-space-s) var(--wa-space-m);background:var(--wa-color-surface-default);border:1px solid var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-l);margin-inline-end:auto;display:flex;position:fixed;box-shadow:0 8px 8px 8px #1012191f;box-shadow:0 8px 8px 8px lab(5.49065% .479035 -4.87368/.12)}.cookie-banner a{color:var(--wa-color-brand-50)}.cookie-banner__text{font-size:var(--wa-font-size-xs);color:var(--wa-color-neutral-on-quiet);margin:0;line-height:1.5}.cookie-banner__ok{height:28px;padding:0 var(--wa-space-m);border-radius:var(--wa-border-radius-pill);background:var(--wa-color-brand-fill-loud);color:var(--wa-color-brand-on-loud);font-family:inherit;font-size:var(--wa-font-size-xs);font-weight:var(--wa-font-weight-semibold);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.cookie-banner__ok:hover{filter:brightness(1.1)}.cookie-banner__close{border-radius:var(--wa-border-radius-pill);width:28px;height:28px;color:var(--wa-color-neutral-on-quiet);font-size:var(--wa-font-size-s);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cookie-banner__close:hover{background:var(--wa-color-neutral-95)}@media (max-width:600px){.cookie-banner{left:var(--wa-space-xs);right:var(--wa-space-xs);bottom:var(--wa-space-xs)}}@media (max-width:767px){.nav__inner{padding:var(--wa-space-s) var(--wa-space-l);justify-content:space-between}}.landing{font-size:var(--wa-root);color:var(--wa-color-text-normal);background:var(--wa-color-surface-default)}.landing .wa-control{height:var(--wa-form-control-height);border-radius:var(--wa-form-control-border-radius);font-size:var(--wa-font-size-s);font-weight:var(--wa-font-weight-semibold)}.landing input.wa-control{border-color:var(--wa-color-neutral-border-loud);padding-inline:var(--wa-space-m)}.landing input.wa-control[aria-invalid=true]{border-color:var(--wa-color-danger-border-normal)}.landing .wa-control-hint{font-size:var(--wa-font-size-s)}.landing .wa-control-hint--error{color:var(--wa-color-danger-on-normal)}.landing .wa-control-label{font-size:var(--wa-font-size-s);font-weight:var(--wa-font-weight-semibold);color:var(--wa-color-text-normal)}.landing a{color:var(--wa-color-brand-50)}.landing .book-promo__actions a{color:var(--wa-color-brand-on-loud)}.landing .nav__actions a{color:#101219}.landing .cluster{flex-wrap:wrap;align-items:center;display:flex}.landing .stack{flex-direction:column;display:flex}.landing .full-width{width:100%}.nav__right{align-items:center;gap:var(--wa-space-s);flex-wrap:wrap;display:flex}.nav__actions{min-width:90px;min-height:var(--wa-form-control-height);justify-content:flex-end;align-items:center;gap:var(--wa-space-s);flex-shrink:0;display:flex}.nav__actions--pending{visibility:hidden}.nav__avatar-trigger{cursor:pointer;background:0 0;border:0;padding:0;display:flex}.nav__avatar-img{border-radius:var(--wa-border-radius-pill);object-fit:cover;background:var(--wa-color-brand-fill-loud);width:49px;height:49px;color:var(--wa-color-brand-on-loud);font-size:var(--wa-font-size-s);font-weight:var(--wa-font-weight-semibold);justify-content:center;align-items:center;display:inline-flex}.nav__avatar-menu{width:320px;padding:var(--wa-space-2xs);border-radius:var(--wa-border-radius-m);border:1px solid var(--wa-color-neutral-border-normal);background:var(--wa-color-surface-default);box-shadow:0 8px 32px var(--wa-color-neutral-50)}@supports (color:color-mix(in lab, red, red)){.nav__avatar-menu{box-shadow:0 8px 32px color-mix(in srgb, var(--wa-color-neutral-50) 24%, transparent)}}.nav__avatar-menu{z-index:200}.nav__avatar-details{align-items:center;gap:var(--wa-space-s);padding:var(--wa-space-s) var(--wa-space-m);display:flex}.nav__avatar-details-img{flex-shrink:0;width:40px;height:40px}.nav__avatar-details-text{min-width:0}.nav__avatar-name{font-weight:var(--wa-font-weight-semibold);font-size:var(--wa-font-size-s);color:#101219;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__avatar-email{font-size:var(--wa-font-size-xs);color:var(--wa-color-neutral-40);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nav__avatar-separator{height:1px;margin:var(--wa-space-2xs) 0;background:var(--wa-color-neutral-border-normal)}.nav__avatar-item{padding:var(--wa-space-xs) var(--wa-space-m);border-radius:var(--wa-border-radius-m);font-size:var(--wa-font-size-s);cursor:pointer;outline:none}.nav__avatar-item[data-highlighted]{background:var(--wa-color-neutral-90)}.hero{max-width:1200px;padding:var(--wa-space-5xl) var(--wa-space-xl);gap:var(--wa-space-4xl);grid-template-columns:1fr 1fr;align-items:start;margin:0 auto;display:grid}.hero__copy{gap:var(--wa-space-l);flex-direction:column;display:flex}.hero__title{overflow-wrap:break-word;margin:0;font-size:clamp(24px,5vw,41px);font-weight:700}.hero__subtitle{margin:0;font-size:1.5em;font-weight:700}.hero__desc{font-size:var(--wa-root);color:var(--wa-color-text-quiet);margin:0;line-height:1.6}.hero__chips{align-items:center;gap:var(--wa-space-xs);flex-wrap:wrap;display:flex}.hero__chip{cursor:pointer;padding-block:.4em;padding-inline:var(--wa-space-l);font-size:var(--wa-root);line-height:1.22;font-weight:var(--wa-font-weight-semibold);color:var(--wa-color-text-quiet);border:1px solid var(--wa-color-neutral-border-normal);border-radius:var(--wa-border-radius-pill);background-color:#0000;transition:color .15s,background-color .15s,border-color .15s,box-shadow .2s,transform .15s}.hero__chip:not(.hero__chip--active):hover{color:var(--wa-color-brand-40);background-color:var(--wa-color-brand-95);border-color:var(--wa-color-brand-border-normal);transform:translateY(-1px)}.hero__chip:not(.hero__chip--active):active{transform:translateY(0)}.hero__chip--active{color:var(--wa-color-brand-on-loud);background-color:var(--wa-color-brand-fill-loud);background-image:linear-gradient(135deg, var(--wa-color-brand-fill-loud), var(--wa-color-brand-fill-loud))}@supports (color:color-mix(in lab, red, red)){.hero__chip--active{background-image:linear-gradient(135deg, var(--wa-color-brand-fill-loud), color-mix(in srgb, var(--wa-color-brand-fill-loud) 82%, black))}}.hero__chip--active{box-shadow:0 2px 10px var(--wa-color-brand-50);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.hero__chip--active{box-shadow:0 2px 10px color-mix(in srgb, var(--wa-color-brand-50) 32%, transparent)}}.hero__visual{border-radius:var(--wa-border-radius-l);background:var(--wa-color-surface-default);min-height:100%;position:relative;overflow:hidden}.wave-matrix{width:100%;height:auto;display:block}.wave-divider{max-width:1200px;padding:0 var(--wa-space-xl) var(--wa-space-3xl);justify-content:center;margin:0 auto;display:flex}.wave-divider__art{width:100%;max-width:520px;height:auto;overflow:visible}.wave-divider__wave{fill:none;stroke:var(--wa-color-brand-50);stroke-width:1.6px;stroke-opacity:.8;stroke-linecap:round}.wave-divider__knot{fill:none;stroke:var(--wa-color-brand-40);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.book-promo{max-width:1200px;padding:0 var(--wa-space-xl) var(--wa-space-5xl);gap:var(--wa-space-3xl);grid-template-columns:minmax(200px,300px) 1fr;align-items:center;margin:0 auto;display:grid}.book-promo__cover{line-height:0;display:block}.book-promo__cover-img{border-radius:var(--wa-border-radius-m);width:100%;height:auto;box-shadow:0 24px 60px var(--wa-color-neutral-50)}@supports (color:color-mix(in lab, red, red)){.book-promo__cover-img{box-shadow:0 24px 60px color-mix(in srgb, var(--wa-color-neutral-50) 22%, transparent)}}.book-promo__cover-img{transition:transform .2s;transform:rotate(-2.5deg)}.book-promo__cover:hover .book-promo__cover-img{transform:rotate(0)scale(1.02)}.book-promo__body{gap:var(--wa-space-m);flex-direction:column;display:flex}.book-promo__eyebrow{font-size:var(--wa-font-size-xs);font-weight:var(--wa-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--wa-color-brand-on-quiet)}.book-promo__title{font-size:var(--wa-font-size-2xl);font-weight:var(--wa-font-weight-bold);margin:0}.book-promo__lead{color:var(--wa-color-neutral-on-quiet);margin:0}.book-promo__list{gap:var(--wa-space-xs);margin:0;padding:0;list-style:none;display:grid}.book-promo__item{align-items:start;gap:var(--wa-space-xs);display:flex}.book-promo__item-icon{font-size:var(--wa-font-size-s);color:var(--wa-color-brand-on-normal);flex-shrink:0;margin-top:.2em}.book-promo__actions{display:flex}@media (max-width:767px){.hero{padding:var(--wa-space-xl) var(--wa-space-l);box-sizing:border-box;grid-template-columns:minmax(0,1fr);max-width:100vw}.hero__copy{overflow-wrap:anywhere;min-width:0}.hero__visual{display:none}.wave-divider{padding:0 var(--wa-space-l) var(--wa-space-xl)}.wave-divider__art{max-width:280px}.book-promo{padding:0 var(--wa-space-l) var(--wa-space-2xl);gap:var(--wa-space-xl);grid-template-columns:1fr}.book-promo__cover{justify-self:center;max-width:220px}.book-promo__title{font-size:var(--wa-font-size-xl)}.hero__chips{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.hero__chip{min-width:0;padding-inline:var(--wa-space-s)}}
