#root,body,html{inline-size:100%;min-inline-size:0;overflow-x:clip}.landing-page{min-inline-size:0;overflow:clip}.landing-page [data-copy-reveal=pending]{opacity:.3;filter:blur(5px)}.landing-page [data-copy-reveal=visible]{opacity:1;filter:blur(0);transition:opacity .65s cubic-bezier(.22,1,.36,1),filter .65s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.landing-page [data-copy-reveal]{opacity:1;filter:none;transition:none}}.landing-page [data-landing-header]{position:fixed;z-index:20;top:max(16px,env(safe-area-inset-top));left:50%;width:calc(100% - 32px);max-width:1440px;min-height:0;padding:0;background:transparent;transform:translateX(-50%);transition:transform var(--app-motion-base),top var(--app-motion-base),width var(--app-motion-base),max-width var(--app-motion-base)}.landing-page [data-landing-header][data-footer-visible=true]{pointer-events:none;transform:translateX(-50%) translateY(calc(-100% - var(--app-space-4)))}.landing-page [data-landing-header][data-compact=true]{top:max(12px,env(safe-area-inset-top));max-width:900px}.landing-page [data-landing-header] .app-header__inner{transition:min-height var(--app-motion-base),padding-inline var(--app-motion-base),border-radius var(--app-motion-base)}.landing-page [data-glass-header] .app-header__inner{box-shadow:none;background:var(--app-header-surface)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.landing-page [data-glass-header] .app-header__inner{background:color-mix(in srgb,var(--app-header-surface) 76%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}}@media (prefers-reduced-transparency:reduce){.landing-page [data-glass-header] .app-header__inner{background:var(--app-header-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.landing-page [data-landing-header][data-compact=true] .app-header__inner{min-height:56px;padding-inline:var(--app-space-4)}.landing-page [data-landing-header] .app-header__locale-button{font-family:var(--app-font-family-base);font-size:var(--app-type-caption-size);font-weight:var(--landing-type-button-weight);letter-spacing:.01em;line-height:1}.landing-page [data-landing-header] .app-header__locale-button span{font:inherit;line-height:inherit}.landing-hub__main{min-height:72svh;padding-block:clamp(144px,18vh,208px) clamp(72px,9vw,120px)}.landing-hub__heading,.landing-hub__section{display:grid}.landing-hub__section{gap:clamp(40px,6vw,72px)}.landing-hub__heading{max-width:720px;gap:var(--app-space-3)}.landing-hub__heading>*{margin:0}.landing-hub__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--app-space-3);padding:0;margin:0;list-style:none}.landing-hub__card,.landing-hub__grid>li,.landing-hub__link{min-width:0;height:100%}.landing-hub__link{display:block;border-radius:var(--app-radius-lg)}.landing-hub__link:focus-visible{outline:0}.landing-hub__link:focus-visible .landing-hub__card{box-shadow:var(--app-interactive-focus-ring)}.landing-hub__card-content{display:flex;flex-direction:column;min-height:260px;gap:var(--app-space-3);padding:var(--app-space-5)}.landing-hub__card-content>*{margin:0}.landing-hub__card-title{font-size:var(--app-type-heading-4-size);line-height:var(--app-type-heading-line-height)}.landing-hub__card-action{display:flex;align-items:center;justify-content:space-between;gap:var(--app-space-2);margin-top:auto;font-size:var(--app-type-caption-size);font-weight:var(--landing-type-button-weight)}.landing-hub__card-action svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.landing-hub__card{transition:transform var(--app-motion-fast)}.landing-hub__link:hover .landing-hub__card{transform:translateY(-2px)}}@media (max-width:1100px){.landing-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-hub__card-content{min-height:220px}}@media (max-width:959px){.landing-page [data-landing-header] .app-header__inner{grid-template-columns:auto minmax(0,1fr) auto;width:100%;min-height:56px;padding-inline:var(--app-space-3);border-radius:var(--app-radius-lg)}.landing-page .app-header__nav,[data-landing-header-cta]{display:none}.landing-page [data-landing-header] .app-header__brand{grid-column:1}.landing-page [data-landing-header] .app-header__actions{grid-column:3;justify-self:end}.landing-page [data-landing-header][data-compact=true]{top:max(16px,env(safe-area-inset-top));max-width:1440px}.landing-page [data-landing-header][data-compact=true] .app-header__inner{min-height:56px;padding-inline:var(--app-space-3)}}@media (max-width:760px){.landing-page [data-landing-header]{top:max(10px,env(safe-area-inset-top));width:calc(100% - 24px)}.landing-page [data-landing-header][data-compact=true]{top:max(10px,env(safe-area-inset-top));max-width:none}.landing-page [data-landing-header][data-compact=true] .app-header__inner{min-height:56px;padding-inline:var(--app-space-3)}.landing-hub__main{padding-block:124px 64px}.landing-hub__section{gap:var(--app-space-6)}.landing-hub__grid{grid-template-columns:1fr}.landing-hub__card-content{min-height:0;padding:var(--app-space-4)}}html[data-theme-transition=off] *,html[data-theme-transition=off] :after,html[data-theme-transition=off] :before{transition-duration:0s!important;transition-delay:0s!important}.telegram-channel-section{margin-top:calc(0px - var(--landing-section-y));padding-block:clamp(32px,3vw,48px);background:var(--canvas)}.telegram-channel-cta{position:relative;overflow:hidden;isolation:isolate;min-height:300px;padding:0}.telegram-channel-cta__content{position:relative;z-index:1;display:block;min-width:0;min-height:300px;padding:0}.telegram-channel-cta__copy{position:relative;z-index:1;display:grid;width:min(60%,680px);min-width:0;min-height:300px;padding:clamp(28px,3vw,36px);align-content:center;justify-items:start;gap:var(--app-space-3)}.telegram-channel-cta__eyebrow{margin:0;color:var(--app-ui-text-muted)}.telegram-channel-cta__title{max-inline-size:18ch;margin:0;color:var(--app-ui-text);text-wrap:balance}@media (min-width:960px){.telegram-channel-cta__title{max-inline-size:none;white-space:nowrap}}.telegram-channel-cta__lead{max-inline-size:58ch;margin:0;color:var(--app-ui-text-secondary);text-wrap:pretty}.telegram-channel-cta__action{width:fit-content;margin-top:var(--app-space-3);font-family:var(--app-font-family-base);color:var(--app-brand-gradient-foreground)}.telegram-channel-cta__visual{position:absolute;inset:0;z-index:0;width:100%;height:100%;margin:0;background-position:100%;background-size:cover;background-repeat:no-repeat;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 24%,rgb(0 0 0/.08) 38%,rgb(0 0 0/.34) 56%,rgb(0 0 0/.72) 76%,#000);mask-image:linear-gradient(90deg,transparent 0,transparent 24%,rgb(0 0 0/.08) 38%,rgb(0 0 0/.34) 56%,rgb(0 0 0/.72) 76%,#000);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media (max-width:959px){.telegram-channel-cta,.telegram-channel-cta__content{min-height:288px}.telegram-channel-cta__copy{width:min(70%,560px);min-height:288px;padding:clamp(24px,4vw,32px)}.telegram-channel-cta__title{max-inline-size:20ch}}@media (max-width:639px){.telegram-channel-cta,.telegram-channel-cta__content{min-height:440px}.telegram-channel-cta__copy{width:100%;min-height:440px;padding:clamp(154px,40vw,184px) var(--app-space-5) var(--app-space-5)}.telegram-channel-cta__visual{background-position:50%;background-size:cover;-webkit-mask-image:linear-gradient(180deg,#000 0,rgb(0 0 0/.94) 18%,rgb(0 0 0/.8) 34%,rgb(0 0 0/.56) 48%,rgb(0 0 0/.28) 62%,rgb(0 0 0/.1) 74%,transparent);mask-image:linear-gradient(180deg,#000 0,rgb(0 0 0/.94) 18%,rgb(0 0 0/.8) 34%,rgb(0 0 0/.56) 48%,rgb(0 0 0/.28) 62%,rgb(0 0 0/.1) 74%,transparent)}}@media (max-width:479px){.telegram-channel-cta__title{max-inline-size:none}}.testimonials-section{overflow:hidden;background:var(--canvas)}.testimonials-heading-row{display:grid;justify-items:start;gap:var(--app-space-5)}.testimonials-heading-row .section-heading{max-width:640px}.testimonial-marquee{display:grid;width:100%;gap:var(--app-space-4);margin-top:var(--app-space-10);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.testimonial-stream{width:100%;padding-block:2px;overflow:hidden}.testimonial-stream__track{display:flex;align-items:flex-end;width:max-content;min-width:max-content;gap:var(--app-space-3);padding-inline-end:var(--app-space-3);will-change:transform}.testimonial-stream[data-direction=left] .testimonial-stream__track{animation:testimonial-stream-left 92s linear infinite}.testimonial-stream[data-direction=right] .testimonial-stream__track{animation:testimonial-stream-right 106s linear infinite}.testimonial-marquee[data-running=false] .testimonial-stream__track{animation-play-state:paused}.testimonial-marquee[data-manual=true]{padding-inline:var(--app-space-4);-webkit-mask-image:none;mask-image:none}.testimonial-marquee[data-manual=true] .testimonial-stream{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.testimonial-marquee[data-manual=true] .testimonial-stream__track{animation:none;transform:none;will-change:auto}.testimonial-marquee[data-manual=true] .testimonial-card[data-duplicate=true]{display:none}.testimonial-marquee[data-manual=true] .testimonial-card{scroll-snap-align:center}.testimonial-card,.testimonial-card[data-variant=center],.testimonial-card[data-variant=marquee],.testimonial-card[data-variant=rail]{--testimonial-card-surface:var(--surface-muted);--testimonial-card-hover:color-mix(in srgb,var(--surface-muted) 80%,var(--scene-c));--testimonial-card-text:var(--text);--testimonial-card-muted:var(--text-muted);--testimonial-card-avatar-surface:color-mix(in srgb,var(--testimonial-card-surface) 78%,#fff);display:flex;flex:0 0 auto;flex-direction:column;position:relative;isolation:isolate;width:324px;min-width:324px;min-height:248px;gap:var(--app-space-4);padding:var(--app-space-5);overflow:hidden;border:0;border-radius:var(--landing-card-radius);color:var(--testimonial-card-text);font-family:var(--app-font-family-base);background:var(--testimonial-card-surface);box-shadow:none;transform:none;transition:background-color var(--app-duration-highlight) var(--app-ease-standard)}.testimonial-card[data-tone=paper]{--testimonial-card-surface:var(--surface-muted);--testimonial-card-hover:color-mix(in srgb,var(--surface-muted) 78%,var(--scene-c))}.testimonial-card[data-tone=mist]{--testimonial-card-surface:color-mix(in srgb,var(--scene-d) 52%,var(--surface));--testimonial-card-hover:color-mix(in srgb,var(--scene-d) 66%,var(--surface))}.testimonial-card[data-tone=lilac]{--testimonial-card-surface:color-mix(in srgb,var(--scene-a) 54%,var(--surface));--testimonial-card-hover:color-mix(in srgb,var(--scene-a) 68%,var(--surface))}.testimonial-card[data-tone=ink]{--testimonial-card-surface:var(--scene-ink);--testimonial-card-hover:color-mix(in srgb,var(--scene-ink) 86%,#000);--testimonial-card-text:#f8f4f0;--testimonial-card-muted:rgb(248 244 240/72%)}.testimonial-card[data-length=short]{width:286px;min-width:286px;min-height:220px}.testimonial-card[data-length=long]{width:374px;min-width:374px;min-height:272px}.testimonial-card[data-expandable=true]{cursor:pointer}.testimonial-card__hitbox{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;padding:0;border:0;border-radius:inherit;appearance:none;color:inherit;background:transparent;cursor:pointer;font:inherit}.testimonial-card__hitbox:focus{outline:none}.testimonial-card__hitbox:focus-visible{box-shadow:inset 0 0 0 2px var(--focus)}.testimonial-card__content,.testimonial-card__footer,.testimonial-card__topline{display:flex;align-items:center;position:relative;z-index:2;padding:0}.testimonial-card[data-expandable=true] .testimonial-card__content,.testimonial-card[data-expandable=true] .testimonial-card__footer,.testimonial-card[data-expandable=true] .testimonial-card__topline{pointer-events:none}.testimonial-card__topline{align-items:flex-start;justify-content:flex-start;width:100%;min-height:24px}.testimonial-card__content{display:block;flex:1}.testimonial-card__identity{display:inline-flex;align-items:center;min-width:0;gap:var(--app-space-2)}.testimonial-card .testimonial-card__avatar-fallback{color:var(--testimonial-card-text);background:var(--testimonial-card-avatar-surface)}.testimonials-section .testimonial-card__participant{margin:0;color:var(--testimonial-card-muted);font-family:var(--app-font-family-base);font-size:var(--app-type-meta-size);font-weight:var(--app-type-weight-semibold);line-height:var(--app-type-meta-line-height);letter-spacing:0}.testimonial-card__quote{display:block;flex:1;max-width:none;margin:0;overflow:hidden}.testimonials-section .testimonial-card__copy{display:-webkit-box;margin:0;overflow:hidden;overflow-wrap:anywhere;color:var(--testimonial-card-text);font-family:var(--app-font-family-base);-webkit-box-orient:vertical;-webkit-line-clamp:5;font-size:var(--app-type-lead-size);font-weight:var(--app-type-weight-medium);line-height:var(--app-type-lead-line-height);letter-spacing:0}.testimonial-card[data-expandable=false] .testimonial-card__copy{display:block;overflow:visible;-webkit-line-clamp:unset}.testimonial-card__footer{justify-content:flex-end;min-height:24px;margin-top:auto;padding-top:0;border:0}.testimonials-section .testimonial-card__actions{display:inline-flex;align-items:center;gap:var(--app-space-1-5);margin-left:auto;color:var(--testimonial-card-text);font-family:var(--app-font-family-base);font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-weight-semibold);line-height:var(--app-type-body-sm-line-height)}@media (hover:hover) and (pointer:fine){.testimonial-card[data-expandable=true]:hover{background:var(--testimonial-card-hover);transform:none}}.testimonial-detail-dialog{--testimonial-detail-inset:24px;padding:0;font-family:var(--app-font-family-base)}.testimonial-detail-dialog__header{padding:var(--testimonial-detail-inset) var(--testimonial-detail-inset) 0}.testimonial-detail-dialog__participant,.testimonial-detail-dialog__text{margin:0}.testimonial-detail-dialog__participant{color:var(--text-muted);font-family:var(--app-font-family-base);font-size:var(--app-type-meta-size);font-weight:var(--app-type-weight-normal);line-height:var(--app-type-meta-line-height);letter-spacing:0}.testimonial-detail-dialog__body{margin:0;padding:var(--app-space-5) var(--testimonial-detail-inset) var(--testimonial-detail-inset)}.testimonial-detail-dialog__quote{margin:0}.testimonial-detail-dialog__body .testimonial-detail-dialog__text{overflow-wrap:anywhere;color:var(--text-secondary);font-family:var(--app-font-family-base);font-size:var(--app-type-body-size);font-weight:var(--app-type-weight-normal);line-height:var(--app-type-body-line-height);letter-spacing:0}@keyframes testimonial-stream-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes testimonial-stream-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.testimonial-archive-trigger{display:flex;justify-content:flex-start}.testimonial-archive-trigger--mobile{display:none}.testimonial-archive-container,.testimonial-archive-dialog{width:min(1160px,calc(100vw - 64px));max-width:none}.testimonial-archive-dialog{--testimonial-archive-inset:var(--app-space-6);display:flex;flex-direction:column;height:min(820px,calc(100dvh - 48px));max-height:min(820px,calc(100dvh - 48px));padding:0;overflow:hidden;border:0;font-family:var(--app-font-family-base);background:var(--surface);box-shadow:var(--overlay-shadow)}.testimonial-archive-dialog__header{display:grid;gap:var(--app-space-4);padding:var(--testimonial-archive-inset);background:var(--surface)}.testimonial-archive-dialog__heading{display:grid;gap:var(--app-space-2);max-width:680px}.testimonial-archive-dialog__count,.testimonial-archive-dialog__language-note,.testimonial-archive-dialog__lead,.testimonial-archive-dialog__title{margin:0}.testimonial-archive-dialog__title{color:var(--text);font-family:var(--app-font-family-base);letter-spacing:0}.testimonial-archive-dialog__lead{color:var(--text-secondary);font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}.testimonial-archive-dialog__count,.testimonial-archive-dialog__language-note{color:var(--text-muted);font-size:var(--app-type-meta-size);line-height:var(--app-type-meta-line-height)}.testimonial-archive-dialog__filters{display:flex;width:100%;max-width:none;gap:var(--app-space-2);padding:3px;margin:-3px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:3px;scrollbar-width:none;cursor:grab;touch-action:pan-x}.testimonial-archive-dialog__filters[data-dragging=true]{cursor:grabbing;user-select:none}.testimonial-archive-dialog__filters>*{flex:0 0 auto;width:auto;min-width:max-content}.testimonial-archive-dialog__filters::-webkit-scrollbar{display:none}.testimonial-archive-dialog__scroll-frame{position:relative;flex:1;min-height:0;overflow:hidden;background:var(--surface)}.testimonial-archive-dialog__body{height:100%;padding:var(--app-space-5) var(--testimonial-archive-inset) var(--testimonial-archive-inset);background:var(--surface);-ms-overflow-style:none;scrollbar-width:none}.testimonial-archive-dialog__body::-webkit-scrollbar{width:0;height:0}.testimonial-archive-dialog__status{display:grid;flex:1;place-items:center;min-height:240px;padding:var(--testimonial-archive-inset);color:var(--text-secondary);text-align:center}.testimonial-archive-dialog__status-content{display:grid;justify-items:center;gap:var(--app-space-4);max-width:42ch}.testimonial-archive-dialog__status p{margin:0}.testimonial-archive-dialog__scroll-cue{position:absolute;z-index:2;right:0;left:0;height:24px;pointer-events:none;opacity:1;transition:opacity var(--motion-fast) var(--ease-out)}.testimonial-archive-dialog__scroll-cue--top{top:0;background:linear-gradient(to bottom,var(--surface),transparent)}.testimonial-archive-dialog__scroll-cue--bottom{bottom:0;background:linear-gradient(to top,var(--surface),transparent)}.testimonial-archive-dialog__scroll-frame[data-scroll-end=true] .testimonial-archive-dialog__scroll-cue--bottom,.testimonial-archive-dialog__scroll-frame[data-scroll-start=true] .testimonial-archive-dialog__scroll-cue--top,.testimonial-archive-dialog__scroll-frame[data-scrollable=false] .testimonial-archive-dialog__scroll-cue{opacity:0}.testimonial-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;grid-auto-rows:8px;align-items:start;gap:var(--app-space-3)}.testimonial-archive-card{display:flex;flex-direction:column;align-self:start;min-width:0;height:auto;gap:var(--app-space-3);padding:var(--app-space-5);border:0;border-radius:var(--landing-card-radius);background:var(--surface-muted);box-shadow:none}.testimonial-archive-card__content,.testimonial-archive-card__footer,.testimonial-archive-card__header{padding:0}.testimonial-archive-card__category,.testimonial-archive-card__text{margin:0}.testimonial-archive-card__category{color:var(--text-muted);font-size:var(--app-type-meta-size);font-weight:var(--app-type-weight-semibold);line-height:var(--app-type-meta-line-height)}.testimonial-archive-card__quote{margin:0}.testimonial-archive-card__text{white-space:pre-line;overflow-wrap:anywhere;color:var(--text-secondary);font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-weight-normal);line-height:var(--app-type-body-sm-line-height)}.testimonial-archive-card__footer{justify-content:flex-start;margin-top:auto}@media (max-width:760px){.testimonials-heading-row .section-heading{max-width:none}.testimonial-marquee{gap:var(--app-space-3);margin-top:var(--app-space-8);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.testimonial-card,.testimonial-card[data-length=long],.testimonial-card[data-length=short],.testimonial-card[data-variant=center],.testimonial-card[data-variant=marquee],.testimonial-card[data-variant=rail]{width:min(74vw,300px);min-width:min(74vw,300px);min-height:224px;gap:var(--app-space-3);padding:var(--app-space-5)}.testimonial-card[data-length=short]{min-height:204px}.testimonial-card[data-length=long]{min-height:248px}.testimonial-card__copy{font-size:var(--app-type-body-size);-webkit-line-clamp:5}.testimonial-detail-dialog{--testimonial-detail-inset:20px}.testimonial-archive-trigger{justify-content:center;width:min(calc(100% - 32px),1180px);margin:var(--app-space-6) auto 0}.testimonial-archive-trigger--desktop{display:none}.testimonial-archive-trigger--mobile{display:flex}.testimonial-archive-dialog{--testimonial-archive-inset:var(--app-space-4);width:calc(100vw - 32px);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.testimonial-archive-container{width:calc(100vw - 32px)}.testimonial-archive-dialog__header{gap:var(--app-space-3)}.testimonial-archive-dialog__body{padding:var(--app-space-4)}.testimonial-archive-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-auto-rows:auto}.testimonial-archive-card{gap:var(--app-space-3);padding:var(--app-space-4)}}@media (prefers-reduced-motion:reduce){.testimonials-heading-row .section-heading{opacity:1!important;transform:none!important}.testimonial-marquee{padding-inline:var(--app-space-4);-webkit-mask-image:none;mask-image:none}.testimonial-stream{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}.testimonial-stream__track{animation:none!important;transform:none!important;will-change:auto}.testimonial-card[data-duplicate=true]{display:none}.testimonial-card{scroll-snap-align:start;transition:none}}.landing-page .app-footer.landing-footer{margin-top:0;padding:0 0 max(var(--app-space-6),env(safe-area-inset-bottom));background:var(--canvas)}.landing-page .app-footer.landing-footer .app-footer__inner{width:min(calc(100% - 48px),var(--page-max));margin-inline:auto}.landing-page .app-footer.landing-footer .app-footer__surface{background:var(--app-ui-surface)}.landing-page .app-footer.landing-footer .app-footer__logo{display:block;width:100%;aspect-ratio:41/13;background:var(--app-brand-logo-gradient)}.landing-page .app-footer.landing-footer .app-footer__columns{grid-template-columns:minmax(0,1fr) minmax(220px,.82fr)}.landing-page .app-footer.landing-footer .app-footer__link{overflow-wrap:normal;word-break:normal;hyphens:none}.landing-page .app-footer.landing-footer .app-footer__link[href^="mailto:"]{white-space:nowrap}@media (max-width:900px){.landing-page .app-footer.landing-footer .app-footer__inner{width:min(calc(100% - 32px),var(--page-max))}}@media (max-width:660px){.landing-page .app-footer.landing-footer{padding-bottom:max(var(--app-space-4),env(safe-area-inset-bottom))}.landing-page .app-footer.landing-footer .app-footer__inner{padding:0}.landing-page .app-footer.landing-footer .app-footer__surface{padding:var(--app-space-5)}.landing-page .app-footer.landing-footer .app-footer__top{gap:var(--app-space-4);padding-bottom:var(--app-space-4)}.landing-page .app-footer.landing-footer .app-footer__columns{grid-template-columns:minmax(0,1fr);gap:var(--app-space-4)}.landing-page .app-footer.landing-footer .app-footer__column{gap:var(--app-space-2)}.landing-page .app-footer.landing-footer .app-footer__list{gap:0}.landing-page .app-footer.landing-footer .app-footer__link{min-height:44px;padding-block:var(--app-space-1);white-space:nowrap}.landing-page .app-footer.landing-footer .app-footer__bottom{margin-top:var(--app-space-4)}.landing-page .app-footer.landing-footer--general .app-footer__brand-group{gap:var(--app-space-2)}.landing-page .app-footer.landing-footer--general .app-footer__top{gap:var(--app-space-3);padding-bottom:var(--app-space-3)}.landing-page .app-footer.landing-footer--general .app-footer__columns{gap:24px}.landing-page .app-footer.landing-footer--general .app-footer__column{gap:16px}.landing-page .app-footer.landing-footer--general .app-footer__column--legal .app-footer__list{gap:8px}.landing-page .app-footer.landing-footer--general .app-footer__item{display:flex}.landing-page .app-footer.landing-footer--general .app-footer__column--legal .app-footer__link{width:100%;min-height:0;padding-block:0;line-height:20px;white-space:normal}.landing-page .app-footer.landing-footer--general .app-footer__column--legal .app-footer__item--utility{margin-top:0}.landing-page .app-footer.landing-footer--general .app-footer__column--legal .app-footer__item--utility .app-footer__link{font-weight:var(--app-type-weight-semibold)}.landing-page .app-footer.landing-footer--general .app-footer__column--contact{padding-top:0}.landing-page .app-footer.landing-footer--general .app-footer__column--contact .app-footer__link{min-height:0;padding-block:0;line-height:20px}.landing-page .app-footer.landing-footer--general .app-footer__bottom{margin-top:var(--app-space-3)}}.landing-page .app-footer.landing-footer--general{padding-top:64px}@media (width < 768px){.landing-page .app-footer.landing-footer--general{padding-top:40px}}@media (max-width:620px){.landing-page .app-footer.landing-footer .app-footer__inner{width:min(calc(100% - 28px),var(--page-max))}}.landing-page .app-footer.landing-footer .app-footer__social-link{background:color-mix(in srgb,var(--surface) 88%,var(--general-rose,#d9b0c3) 12%)}.landing-page .app-footer.landing-footer .app-footer__social-link:hover{background:color-mix(in srgb,var(--surface) 80%,var(--general-lavender,#b7a8e3) 20%)}.landing-page .app-footer.landing-footer .app-footer__social-icon{background:linear-gradient(135deg,#a78fe2,#d492af 52%,#b38bc8)}:root{--landing-type-display-size:var(--app-type-display-size);--landing-type-display-size-sm:var(--app-type-heading-1-size);--landing-type-display-weight:var(--app-type-weight-semibold);--landing-type-display-line-height:1.06;--landing-type-display-letter-spacing:-0.05em;--landing-type-h3-size:var(--app-type-heading-3-size);--landing-type-h3-weight:var(--app-type-weight-semibold);--landing-type-h3-line-height:var(--app-type-heading-line-height);--landing-type-h3-letter-spacing:-0.025em;--landing-type-h4-size:var(--app-type-heading-4-size);--landing-type-h4-weight:var(--app-type-weight-semibold);--landing-type-h4-line-height:1.25;--landing-type-h4-letter-spacing:-0.025em;--landing-type-kicker-size:var(--app-type-body-sm-size);--landing-type-kicker-weight:var(--app-type-weight-medium);--landing-type-kicker-line-height:var(--app-type-body-sm-line-height);--landing-type-kicker-letter-spacing:0;--landing-type-lead-size:var(--app-type-lead-size);--landing-type-lead-size-sm:var(--app-type-body-size);--landing-type-lead-weight:var(--app-type-weight-normal);--landing-type-lead-line-height:var(--app-type-lead-line-height);--landing-type-lead-line-height-sm:var(--app-type-body-line-height);--landing-type-badge-size:var(--app-type-caption-size);--landing-type-badge-weight:var(--app-type-weight-semibold);--landing-type-badge-line-height:var(--app-type-caption-line-height);--landing-type-badge-letter-spacing:0.08em;--landing-type-stat-size:clamp(58px,6vw,92px);--landing-type-stat-size-sm:clamp(42px,12vw,52px);--landing-type-stat-weight:var(--app-type-weight-medium);--landing-type-stat-line-height:0.82;--landing-type-stat-letter-spacing:-0.075em;--landing-type-button-weight:var(--app-type-weight-semibold)}.landing-hero h1,.landing-hero__copy h1{font-size:var(--landing-type-display-size);font-weight:var(--landing-type-display-weight);line-height:var(--landing-type-display-line-height);letter-spacing:var(--landing-type-display-letter-spacing)}.landing-hero__eyebrow,.section-kicker{color:var(--text-muted);font-size:var(--landing-type-kicker-size);font-weight:var(--landing-type-kicker-weight);line-height:var(--landing-type-kicker-line-height);letter-spacing:var(--landing-type-kicker-letter-spacing);text-transform:none}.care-mosaic__copy>p:last-child,.expert-copy__lead,.intro-layout>p:last-child,.landing-hero__lead,.lead-form-copy>p:not(.section-kicker),.mechanism-layout__copy p,.orientation-layout>div:first-child>p:last-child,.section-heading>div>p:last-child,.section-heading>p:last-child{font-size:var(--landing-type-lead-size);font-weight:var(--landing-type-lead-weight);line-height:var(--landing-type-lead-line-height)}.help-stack__copy h3,.lead-form-success h3,.process-list h3,.process-route__copy h3{color:var(--text);font-size:var(--landing-type-h3-size);font-weight:var(--landing-type-h3-weight);line-height:var(--landing-type-h3-line-height);letter-spacing:var(--landing-type-h3-letter-spacing)}.insight-item h3,.orientation-tabs-v15__preview-title,.orientation-tabs-v15__tab-title{color:var(--text);font-size:var(--landing-type-h4-size);font-weight:var(--landing-type-h4-weight);line-height:var(--landing-type-h4-line-height);letter-spacing:var(--landing-type-h4-letter-spacing)}.expert-copy li,.help-stack__copy p,.lead-form-success p,.process-route__copy p,.recognition-card p{font-size:var(--app-type-body-size);font-weight:var(--app-type-weight-normal);line-height:var(--app-type-body-line-height)}.landing-hero__privacy,.lead-consent__error,.lead-form__submit-error,.orientation-result p,.safety-note p{font-size:var(--app-type-body-sm-size);font-weight:var(--app-type-weight-normal);line-height:var(--app-type-body-sm-line-height)}.lead-consent__text,.lead-contact-method>.label,.lead-contact-method__content{font-size:var(--app-type-meta-size);line-height:var(--app-type-meta-line-height)}.lead-contact-method>.label,.lead-contact-method__content{font-weight:var(--app-type-weight-medium)}.lead-consent__text{font-weight:var(--app-type-weight-normal)}.recognition-card>span,.recognition-card__number{font-size:var(--landing-type-badge-size);font-weight:var(--landing-type-badge-weight);line-height:var(--landing-type-badge-line-height);letter-spacing:var(--landing-type-badge-letter-spacing)}.process-route__phase{font-size:var(--app-type-meta-size);font-weight:var(--landing-type-badge-weight);line-height:1;letter-spacing:0}.help-stack__number{font-size:var(--landing-type-stat-size);font-weight:var(--landing-type-stat-weight);line-height:var(--landing-type-stat-line-height);letter-spacing:var(--landing-type-stat-letter-spacing)}.landing-header__cta,.landing-primary-button,.landing-secondary-button,.lead-form [data-slot=button]{font-weight:var(--landing-type-button-weight)}.landing-primary-button,.landing-secondary-button{font-size:var(--app-type-body-size)}.lead-form [data-slot=button]{border-radius:var(--landing-control-radius)}.landing-page{--app-motion-accordion-question-size:var(--landing-type-h4-size);--app-motion-accordion-question-weight:var(--landing-type-h4-weight);--app-motion-accordion-question-line-height:var(--landing-type-h4-line-height);--app-motion-accordion-answer-size:var(--app-type-body-size);--app-motion-accordion-answer-weight:var(--app-type-weight-normal);--app-motion-accordion-answer-line-height:var(--app-type-body-line-height)}:root:lang(ru) .landing-page :is(.section-heading h2,.intro-layout h2,.orientation-layout>div:first-child h2,.mechanism-layout>div:first-child h2,.care-mosaic__copy h2,.expert-copy h2,.lead-form-copy h2,.help-stack__copy h3,.process-route__copy h3){text-wrap:balance}:root:lang(ru) .landing-page :is(.section-heading>div>p:last-child,.section-heading>p:last-child,.intro-layout>p:last-child,.orientation-layout>div:first-child>p:last-child,.mechanism-layout__copy p,.care-mosaic__copy>p:last-child,.expert-copy__lead,.lead-form-copy>p:not(.section-kicker)){text-wrap:balance}@media (max-width:760px){.landing-hero h1,.landing-hero__copy h1{font-size:var(--landing-type-display-size-sm)}.care-mosaic__copy>p:last-child,.expert-copy__lead,.intro-layout>p:last-child,.landing-hero__lead,.lead-form-copy>p:not(.section-kicker),.mechanism-layout__copy p,.orientation-layout>div:first-child>p:last-child,.section-heading>div>p:last-child,.section-heading>p:last-child{font-size:var(--landing-type-lead-size-sm);line-height:var(--landing-type-lead-line-height-sm)}.help-stack__number{font-size:var(--landing-type-stat-size-sm)}}@media (max-width:620px){.landing-legal-document li,.landing-legal-document p{font-size:var(--app-type-body-sm-size);line-height:var(--app-type-body-sm-line-height)}}html:has([data-landing=hub]) :is(.button:not(.button--icon-only),[data-general-cta],.app-drawer-menu__action){font-family:var(--app-font-family-base);font-size:14px;font-weight:600;line-height:1.4;letter-spacing:0;text-align:center;justify-content:center}html:has(.landing-page) .modal__backdrop{animation:none;opacity:1;transition:opacity .24s ease-out}html:has(.landing-page) .modal__container{animation:none;opacity:1;transform:translateY(0) scale(1);transition:opacity .3s ease-out,transform .36s cubic-bezier(.22,1,.36,1)}html:has(.landing-page) .modal__backdrop[data-entering=true],html:has(.landing-page) .modal__backdrop[data-exiting=true]{opacity:0}html:has(.landing-page) .modal__container[data-entering=true]{opacity:0;transform:translateY(10px) scale(.985)}html:has(.landing-page) .modal__container[data-exiting=true]{opacity:0;transform:translateY(6px) scale(.992);transition-duration:.22s;transition-timing-function:cubic-bezier(.4,0,1,1)}html:has(.landing-page) .modal__backdrop[data-exiting=true]{transition-duration:.22s}html:has(.landing-page) .modal__container[data-lead-stage=handoff]{opacity:0;transform:translateY(6px) scale(.985);transition-duration:.22s;pointer-events:none}html:has(.landing-page) .modal__container[data-lead-stage=success]:not([data-exiting=true]){animation:lead-confirmation-enter .36s cubic-bezier(.22,1,.36,1) both}html:has(.landing-page) .modal__container[data-lead-stage=success][data-exiting=true]{animation:lead-confirmation-exit .22s cubic-bezier(.4,0,1,1) both}@keyframes lead-confirmation-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes lead-confirmation-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.992)}}html:has(.landing-page) .irina-profile-lightbox{opacity:1;transition:opacity .22s ease-out}html:has(.landing-page) .irina-profile-lightbox[data-closing=true]{opacity:0;pointer-events:none}@starting-style{html:has(.landing-page) .irina-profile-lightbox{opacity:0}}@media (prefers-reduced-motion:reduce){html:has(.landing-page) :is(.modal__backdrop,.modal__container,.irina-profile-lightbox){transition:none;transform:none;animation:none!important}}