html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}:root{--krylova-ink: #1e1a15;--krylova-cream: #fceeca;--krylova-paper: #d5d2c5;--krylova-paper-soft: #e9e6df;--krylova-warm-paper: #fffdf6;--krylova-olive: #2e3624;--krylova-accent: #b7b4a7;--krylova-rule: rgb(30 26 21 / 22%);--krylova-rule-light: rgb(252 238 202 / 28%);--krylova-muted: rgb(30 26 21 / 68%);--krylova-placeholder: rgb(30 26 21 / 49%);--krylova-muted-light: rgb(252 238 202 / 72%);--krylova-overlay: rgb(30 26 21 / 72%);--krylova-overlay-soft: rgb(30 26 21 / 60%);--krylova-header-glass: rgb(30 26 21 / 92%);--krylova-chip-light: rgb(30 26 21 / 8%);--krylova-chip-dark: rgb(252 238 202 / 12%);--krylova-chip-dark-text: rgb(252 238 202 / 88%);--krylova-field-valid: hsl(86.7 20% 30%);--krylova-field-error: hsl(8 45% 38%);--krylova-focus-ring: rgb(252 238 202 / 70%);--krylova-shadow-dialog: 0 26px 80px rgb(30 26 21 / 28%);--krylova-shadow-drawer: -24px 0 80px rgb(30 26 21 / 24%);--krylova-font-display: "neue-haas-unica", "Neue Haas Display", Arial, sans-serif;--krylova-body-size: 16px;--krylova-body-leading: 1.45;--krylova-label-size: 14px;--krylova-label-leading: 24px;--krylova-header-nav-size: 14px;--krylova-header-nav-weight: 400;--krylova-button-size: 16px;--krylova-button-leading: 24px;--krylova-button-weight: 400;--krylova-button-mobile-size: 16px;--krylova-button-mobile-leading: 24px;--krylova-button-compact-size: 16px;--krylova-button-compact-leading: 24px;--krylova-button-height: 48px;--krylova-button-mobile-height: 52px;--krylova-button-compact-height: 44px;--krylova-field-height: 62px;--krylova-field-mobile-height: 60px;--krylova-field-radius: 999px;--krylova-field-multiline-radius: 22px;--krylova-dialog-radius: 28px;--krylova-drawer-radius: 36px;--krylova-sheet-radius: 30px;--krylova-form-control-gap: 36px;--krylova-form-control-gap-mobile: 34px;--krylova-section-label-inset: 24px;--krylova-section-label-title-gap: 40px;--krylova-section-heading-content-gap: 56px;--krylova-section-content-gap: 64px;--krylova-section-end-space: 96px;--krylova-title-identity-min: 82px;--krylova-title-identity-fluid: 9vw;--krylova-title-identity-max: 132px;--krylova-title-short-min: 68px;--krylova-title-short-fluid: 5.8vw;--krylova-title-short-max: 84px;--krylova-title-medium-min: 54px;--krylova-title-medium-fluid: 4.7vw;--krylova-title-medium-max: 68px;--krylova-title-long-min: 50px;--krylova-title-long-fluid: 4.65vw;--krylova-title-long-max: 60px;--krylova-title-hero-long-min: 58px;--krylova-title-hero-long-fluid: 4.7vw;--krylova-title-hero-long-max: 68px;--krylova-title-ascender-space: .2em;--krylova-title-descender-space: .28em;--krylova-tracking-identity: -.062em;--krylova-tracking-identity-mobile: -.052em;--krylova-tracking-display: -.045em;--krylova-tracking-short: -.04em;--krylova-tracking-medium: -.035em;--krylova-tracking-accent: -.03em;--krylova-tracking-long: -.025em;--krylova-tracking-large-copy: -.02em;--krylova-tracking-supporting: -.015em;--krylova-editorial-title-mobile: 32px;--krylova-editorial-component-title-mobile: 22px;--krylova-editorial-lead-mobile: 18px;--krylova-editorial-body-mobile: 16px;--krylova-editorial-list-mobile: 18px;--krylova-editorial-conclusion-mobile: 20px;--krylova-editorial-accent-mobile: 34px;--krylova-editorial-sticky-mobile: 22px;--krylova-editorial-group-space-mobile: clamp(36px, 11vw, 48px);--krylova-editorial-divider-space-mobile: clamp(28px, 8vw, 36px);--krylova-editorial-card-gap-mobile: clamp(16px, 5vw, 20px);--krylova-editorial-card-target-mobile: min(30svh, 270px);--krylova-editorial-illustration-max-mobile: min(18svh, 160px);--krylova-shell: 1440px;--krylova-gutter: 20px;--krylova-header-height: 74px;--krylova-section-space: 132px;--krylova-labelled-section-top: 24px;--krylova-labelled-section-bottom: 96px;--krylova-radius-section: 30px;--krylova-radius-media: 20px;--krylova-radius-control: 999px;--krylova-icon-inline-size: 18px;--krylova-icon-control-size: 24px;--krylova-icon-menu-size: 28px;--krylova-icon-weight-default: 500;--krylova-motion-fast: .22s;--krylova-motion-control: .3s;--krylova-motion-button-hover: .4s;--krylova-motion-button-label: .42s;--krylova-motion-button-label-fade: .24s;--krylova-button-label-travel: 70%;--krylova-button-label-travel-out: -70%;--krylova-motion-press-in: 90ms;--krylova-motion-press-out: .36s;--krylova-motion-fade: .5s;--krylova-motion-reveal: .6s;--krylova-motion-list: .76s;--krylova-motion-media: .9s;--krylova-motion-group: .96s;--krylova-motion-hero-media: 1.08s;--krylova-motion-hero-title: 1.18s;--krylova-motion-heading: 1.2s;--krylova-motion-image-settle: 1.24s;--krylova-motion-stagger: 70ms;--krylova-motion-stagger-cap: .28s;--krylova-motion-intro-offset: .42s;--krylova-motion-curtain-count: .82s;--krylova-motion-curtain-exit: .98s;--krylova-motion-curtain-fallback: 1.8s;--krylova-motion-curtain-unlock: 3.2s;--krylova-motion-menu-exit: .22s;--krylova-motion-modal-backdrop: .36s;--krylova-motion-modal-enter: .76s;--krylova-motion-modal-exit: .62s;--krylova-motion-drawer-enter: 1.2s;--krylova-motion-drawer-mobile-enter: .92s;--krylova-motion-drawer-exit: .78s;--krylova-scroll-duration: 2.2;--krylova-ease-direct: cubic-bezier(.77, 0, .175, 1);--krylova-ease-spring: cubic-bezier(.22, 1, .36, 1);--krylova-ease-button-hover: cubic-bezier(.22, 1, .36, 1);--krylova-ease-reveal: cubic-bezier(.304, .001, .058, 1);--krylova-ease-image: cubic-bezier(.228, .018, .292, .989);--qb-ink: var(--krylova-ink);--qb-cream: var(--krylova-cream);--qb-paper: var(--krylova-paper);--qb-paper-soft: var(--krylova-paper-soft);--qb-warm-paper: var(--krylova-warm-paper);--qb-olive: var(--krylova-olive);--qb-accent: var(--krylova-accent);--qb-rule: var(--krylova-rule);--qb-rule-light: var(--krylova-rule-light);--qb-muted: var(--krylova-muted);--qb-placeholder: var(--krylova-placeholder);--qb-muted-light: var(--krylova-muted-light);--qb-font-display: var(--krylova-font-display);--qb-header-height: var(--krylova-header-height);--qb-radius-section: var(--krylova-radius-section);--qb-radius-media: var(--krylova-radius-media);--qb-radius-control: var(--krylova-radius-control);--qb-button-size: var(--krylova-button-size);--qb-button-leading: var(--krylova-button-leading);--qb-button-weight: var(--krylova-button-weight);--qb-header-nav-size: var(--krylova-header-nav-size);--qb-header-nav-weight: var(--krylova-header-nav-weight);--qb-button-mobile-size: var(--krylova-button-mobile-size);--qb-button-mobile-leading: var(--krylova-button-mobile-leading);--qb-button-compact-size: var(--krylova-button-compact-size);--qb-button-compact-leading: var(--krylova-button-compact-leading);--qb-button-height: var(--krylova-button-height);--qb-button-mobile-height: var(--krylova-button-mobile-height);--qb-button-compact-height: var(--krylova-button-compact-height);--qb-form-control-gap: var(--krylova-form-control-gap);--qb-form-control-gap-mobile: var(--krylova-form-control-gap-mobile);--qb-section-label-inset: var(--krylova-section-label-inset);--qb-section-label-title-gap: var(--krylova-section-label-title-gap);--qb-section-heading-content-gap: var(--krylova-section-heading-content-gap);--qb-section-content-gap: var(--krylova-section-content-gap);--qb-section-end-space: var(--krylova-section-end-space)}body,button,input,select,textarea{font-family:var(--krylova-font-display);font-synthesis:none}body{color:var(--krylova-ink);font-size:var(--krylova-body-size);font-weight:400;line-height:var(--krylova-body-leading)}body.krylova-is-locked{overflow:hidden;overscroll-behavior:none}html.krylova-lenis-active{scroll-behavior:auto}.krylova-shell{margin-inline:auto;max-width:var(--krylova-shell);padding-inline:var(--krylova-gutter);width:100%}.krylova-title{font-family:var(--krylova-font-display);font-weight:400;text-wrap:balance}.krylova-title--identity{font-size:clamp(var(--krylova-title-identity-min),var(--krylova-title-identity-fluid),var(--krylova-title-identity-max));letter-spacing:var(--krylova-tracking-identity);line-height:.81;max-width:7ch}.krylova-title__line{display:block;margin-block-start:calc(var(--krylova-title-ascender-space) * -1);margin-block-end:calc(var(--krylova-title-descender-space) * -1);overflow:clip;padding-block-start:var(--krylova-title-ascender-space);padding-block-end:var(--krylova-title-descender-space)}:where(h1,h2,h3,h4)[data-reveal].is-visible,:where(h1,h2,h3,h4)[data-krylova-reveal].is-visible,[data-reveal].is-visible :where(h1,h2,h3,h4),[data-krylova-reveal].is-visible :where(h1,h2,h3,h4){clip-path:none!important}.krylova-title--short{font-size:clamp(var(--krylova-title-short-min),var(--krylova-title-short-fluid),var(--krylova-title-short-max));letter-spacing:var(--krylova-tracking-short);line-height:.88;max-width:14ch}.krylova-title--medium{font-size:clamp(var(--krylova-title-medium-min),var(--krylova-title-medium-fluid),var(--krylova-title-medium-max));letter-spacing:var(--krylova-tracking-medium);line-height:1;max-width:18ch}.krylova-title--long{font-size:clamp(var(--krylova-title-long-min),var(--krylova-title-long-fluid),var(--krylova-title-long-max));letter-spacing:var(--krylova-tracking-long);line-height:1.02;max-width:22ch}.krylova-hero-title.krylova-title--long{font-size:clamp(var(--krylova-title-hero-long-min),var(--krylova-title-hero-long-fluid),var(--krylova-title-hero-long-max));letter-spacing:var(--krylova-tracking-long);line-height:.94;max-width:18ch}.krylova-label{font-size:var(--krylova-label-size);font-weight:400;letter-spacing:.045em;line-height:var(--krylova-label-leading);text-transform:uppercase}.krylova-roll{display:inline-flex;height:1.15em;overflow:clip}.krylova-roll__track{display:flex;flex-direction:column;line-height:1.15;transition:transform var(--krylova-motion-control) var(--krylova-ease-direct)}@media(hover:hover)and (pointer:fine){.krylova-roll:hover .krylova-roll__track,.krylova-roll:focus-visible .krylova-roll__track{transform:translateY(-50%)}}.krylova-motion-ready [data-krylova-reveal]{opacity:0;transform:translateY(25%);transition:opacity var(--krylova-motion-fade) ease var(--krylova-reveal-delay, 0ms),transform var(--krylova-motion-reveal) var(--krylova-ease-direct) var(--krylova-reveal-delay, 0ms)}.krylova-motion-ready [data-krylova-reveal=group]{transform:translateY(38px);transition:opacity .56s ease var(--krylova-reveal-delay, 0ms),transform var(--krylova-motion-group) var(--krylova-ease-reveal) var(--krylova-reveal-delay, 0ms)}.krylova-motion-ready [data-krylova-reveal].is-visible{opacity:1;transform:none}:focus-visible{outline:0}@media(max-width:820px){.krylova-title--identity{font-size:clamp(76px,15vw,108px);line-height:.83}}@media(max-width:640px){:root{--krylova-gutter: 16px;--krylova-header-height: 66px;--krylova-section-space: 88px;--krylova-labelled-section-top: 20px;--krylova-labelled-section-bottom: 76px;--krylova-radius-section: 20px;--krylova-radius-media: 18px;--krylova-label-size: 12px;--krylova-label-leading: 20px;--krylova-button-size: 16px;--krylova-button-leading: 24px;--krylova-section-heading-content-gap: 48px;--krylova-section-content-gap: 48px;--krylova-section-end-space: 72px}.krylova-title--short{font-size:46px;letter-spacing:var(--krylova-tracking-short);line-height:.92}.krylova-title--medium{font-size:38px;letter-spacing:var(--krylova-tracking-medium);line-height:.98}.krylova-title--long{font-size:32px;letter-spacing:var(--krylova-tracking-long);line-height:1.04;max-width:100%}.krylova-hero-title.krylova-title--long{font-size:40px;letter-spacing:var(--krylova-tracking-large-copy);line-height:.94;max-width:100%}}@media(max-width:520px){.krylova-title--identity{font-size:clamp(60px,19vw,76px);letter-spacing:var(--krylova-tracking-identity-mobile);line-height:.83}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-scroll-motion]{animation:none!important;transform:none!important;transition:none!important;will-change:auto!important}.krylova-preloader{display:none!important}.krylova-motion-ready [data-krylova-reveal],.krylova-motion-ready [data-krylova-reveal]>*{animation:none!important;clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}.krylova-button{--krylova-button-background: transparent;--krylova-button-hover-background: transparent;--krylova-button-color: inherit;--krylova-button-hover-color: var(--krylova-button-color);-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--krylova-button-background);border:0;border-radius:var(--krylova-radius-control);color:var(--krylova-button-color);cursor:pointer;display:inline-flex;font-family:var(--krylova-font-display);font-size:var(--krylova-button-size);font-weight:var(--krylova-button-weight);gap:16px;justify-content:center;letter-spacing:normal;line-height:var(--krylova-button-leading);min-height:var(--krylova-button-height);min-width:0;padding-inline:24px;position:relative;text-align:center;text-decoration:none;text-transform:none;transition:background-color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),filter var(--krylova-motion-fast) ease,transform var(--krylova-motion-press-out) var(--krylova-ease-spring)}.krylova-button>svg{flex:0 0 auto;pointer-events:none;position:static;transform:none;transition:transform var(--krylova-motion-button-hover) var(--krylova-ease-button-hover)}.krylova-button__label-mask{align-items:center;display:inline-flex;line-height:1.25;max-width:100%;white-space:nowrap}.krylova-button__label{display:block;line-height:inherit;white-space:nowrap}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.krylova-button__label{text-box-edge:cap alphabetic;text-box-trim:trim-both}}.krylova-button--light,.krylova-button--header{--krylova-button-background: var(--krylova-cream);--krylova-button-hover-background: var(--krylova-paper);--krylova-button-color: var(--krylova-ink)}.krylova-button--outline,.krylova-button--primary{--krylova-button-background: var(--krylova-ink);--krylova-button-hover-background: var(--krylova-olive);--krylova-button-color: var(--krylova-cream)}.krylova-button--ghost-light{--krylova-button-background: var(--krylova-cream);--krylova-button-hover-background: var(--krylova-paper);--krylova-button-color: var(--krylova-ink)}.krylova-button--text{--krylova-button-background: transparent;--krylova-button-hover-background: var(--krylova-chip-light);padding-inline:18px}.krylova-button--compact,.krylova-button--header{font-size:var(--krylova-button-compact-size);line-height:var(--krylova-button-compact-leading);min-height:var(--krylova-button-compact-height);padding-inline:16px}.krylova-button--wide{width:100%}.krylova-button:disabled,.krylova-button[aria-disabled=true]{cursor:not-allowed;opacity:.58}.krylova-button:not(:disabled):not([aria-disabled=true]):focus-visible{background-color:var(--krylova-button-hover-background);color:var(--krylova-button-hover-color);outline:0}@media(hover:hover)and (pointer:fine){.krylova-button:not(:disabled):not([aria-disabled=true]):hover>svg,.krylova-button:not(:disabled):not([aria-disabled=true]):focus-visible>svg{transform:translate(5px)}.krylova-button:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--krylova-button-hover-background);color:var(--krylova-button-hover-color)}}.krylova-button[data-pressed=true]:not(:disabled):not([aria-disabled=true]){filter:brightness(.94);transform:scale(.975);transition:background-color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),color var(--krylova-motion-button-hover) var(--krylova-ease-button-hover),filter var(--krylova-motion-press-in) var(--krylova-ease-direct),transform var(--krylova-motion-press-in) var(--krylova-ease-direct)}@media(max-width:640px){.krylova-button:not(.krylova-button--compact):not(.krylova-button--header){font-size:var(--krylova-button-mobile-size);line-height:var(--krylova-button-mobile-leading);min-height:var(--krylova-button-mobile-height)}}@media(prefers-reduced-motion:reduce){.krylova-button,.krylova-button>svg{transition:none!important}}.krylova-header{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;border-bottom:1px solid transparent;color:var(--krylova-cream);height:var(--krylova-header-height);inset:0 0 auto;position:fixed;transition:background-color var(--krylova-motion-control) ease,border-color var(--krylova-motion-control) ease,backdrop-filter var(--krylova-motion-control) ease,transform .4s var(--krylova-ease-direct);will-change:transform;z-index:120}.krylova-header[data-scrolled=true],.krylova-header[data-menu-state=open],.krylova-header[data-menu-state=closing]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:var(--krylova-header-glass);border-bottom-color:var(--krylova-rule-light)}.krylova-header[data-hidden=true][data-menu-state=closed]{transform:translateY(-101%)}.krylova-header__bar{align-items:center;display:grid;grid-template-columns:auto 1fr auto;height:100%}.krylova-header__brand{align-items:center;color:inherit;display:inline-flex;min-height:44px;text-decoration:none;width:max-content}.krylova-header__brand img,.krylova-header__logo{display:block;height:auto;width:clamp(132px,11.5vw,166px)}.krylova-header__nav{display:flex;gap:clamp(22px,3vw,48px);justify-content:center}.krylova-header__nav a{color:inherit;font-family:var(--krylova-font-display);font-size:var(--krylova-header-nav-size);font-weight:var(--krylova-header-nav-weight);letter-spacing:.035em;text-decoration:none;text-transform:uppercase;transition:color var(--krylova-motion-fast) ease,opacity var(--krylova-motion-fast) ease}.krylova-header__actions{align-items:center;display:flex;gap:14px}.krylova-header__contact,.krylova-header__menu-button{align-items:center;background:transparent;border:0;color:var(--krylova-cream);display:inline-flex;height:44px;justify-content:center;width:44px}.krylova-header__menu-button{-webkit-tap-highlight-color:transparent;cursor:pointer;display:none;overflow:hidden;position:relative}.krylova-header__menu-icon{align-items:center;display:inline-flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;transition:opacity .28s ease,transform var(--krylova-motion-control) var(--krylova-ease-image)}.krylova-header__menu-icon--open{opacity:1;transform:scale(1)}.krylova-header__menu-icon--close{opacity:0;transform:scale(.82) rotate(-8deg)}.krylova-header[data-menu-state=open] .krylova-header__menu-icon--open,.krylova-header[data-menu-state=closing] .krylova-header__menu-icon--open{opacity:0;transform:scale(.82) rotate(8deg)}.krylova-header[data-menu-state=open] .krylova-header__menu-icon--close,.krylova-header[data-menu-state=closing] .krylova-header__menu-icon--close{opacity:1;transform:scale(1) rotate(0)}.krylova-header__mobile-menu{display:none}@media(hover:hover)and (pointer:fine){.krylova-header__nav a:hover,.krylova-header__nav a:focus-visible{color:var(--krylova-accent);opacity:.92}}@media(max-width:1100px){.krylova-header__nav{gap:18px}}@media(max-width:860px){.krylova-header{border-bottom-color:var(--krylova-rule-light)}.krylova-header__bar{grid-template-columns:1fr auto}.krylova-header__brand img,.krylova-header__logo{width:118px}.krylova-header__nav,.krylova-header__actions>.krylova-button,.krylova-header__phone{display:none}.krylova-header__actions{gap:0;height:100%;margin-right:calc(var(--krylova-gutter) * -1)}.krylova-header__contact,.krylova-header__menu-button{height:100%;width:var(--krylova-header-height)}.krylova-header__contact{position:relative;transition:opacity var(--krylova-motion-fast) ease,transform .28s ease}.krylova-header__contact:after{background:var(--krylova-rule-light);content:"";height:var(--krylova-header-height);position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.krylova-header[data-menu-state=open] .krylova-header__contact,.krylova-header[data-menu-state=closing] .krylova-header__contact{opacity:0;transform:scale(.82)}.krylova-header__menu-button{display:inline-flex}.krylova-header__mobile-menu{align-content:initial;background:var(--krylova-ink);box-sizing:border-box;display:flex;flex-direction:column;height:calc(100dvh - var(--krylova-header-height));inset:var(--krylova-header-height) 0 0;min-height:calc(100svh - var(--krylova-header-height));opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:30px clamp(20px,6vw,28px) max(22px,env(safe-area-inset-bottom));pointer-events:none;position:fixed;transform:translateY(-12px);transition:opacity var(--krylova-motion-fast) ease,transform var(--krylova-motion-fast) var(--krylova-ease-direct)}.krylova-header__mobile-menu[data-state=open]{opacity:1;pointer-events:auto;transform:none;transition-duration:.42s;transition-timing-function:ease,var(--krylova-ease-image)}.krylova-header__mobile-menu[data-state=closing]{opacity:0;pointer-events:none;transform:translateY(-6px)}.krylova-header__mobile-links{display:grid;gap:2px;width:100%}.krylova-header__mobile-links>a{align-items:center;color:var(--krylova-cream);display:flex;font-size:clamp(34px,8.7vw,48px);font-weight:400;letter-spacing:var(--krylova-tracking-medium);line-height:1.02;min-height:62px;opacity:0;padding-block:10px;text-decoration:none;transform:translateY(22px);transition:color .18s ease,opacity .36s ease,transform .52s var(--krylova-ease-reveal)}.krylova-header__mobile-menu[data-state=open] .krylova-header__mobile-links>a{opacity:1;transform:none;transition-delay:calc(80ms + var(--krylova-menu-index, 0) * 65ms)}.krylova-header__mobile-menu[data-state=closing] .krylova-header__mobile-links>a{opacity:0;transform:translateY(-4px);transition-delay:0ms;transition-duration:.14s}.krylova-header__mobile-menu[data-state=closed] .krylova-header__mobile-links>a{transition:none}.krylova-header__mobile-links>a:focus-visible{color:var(--krylova-accent);outline:0}.krylova-header__mobile-footer{margin-top:auto;opacity:0;padding-top:36px;transform:translateY(16px);transition:opacity .32s ease,transform .48s var(--krylova-ease-reveal)}.krylova-header__mobile-menu[data-state=open] .krylova-header__mobile-footer{opacity:1;transform:none;transition-delay:.39s}.krylova-header__mobile-menu[data-state=closing] .krylova-header__mobile-footer{opacity:0;transform:translateY(6px);transition-delay:0ms;transition-duration:.14s}.krylova-header__mobile-menu[data-state=closed] .krylova-header__mobile-footer{transition:none}.krylova-header__mobile-footer .krylova-button{min-height:56px;width:100%}}@media(max-width:360px){.krylova-header__mobile-menu{padding-top:22px}.krylova-header__mobile-links>a{font-size:32px;min-height:56px}}@media(prefers-reduced-motion:reduce){.krylova-header,.krylova-header__nav a,.krylova-header__contact,.krylova-header__menu-icon,.krylova-header__mobile-menu,.krylova-header__mobile-links>a,.krylova-header__mobile-footer{transition:none!important}}.krylova-form{--krylova-field-background: var(--krylova-paper-soft);--krylova-form-control-gap-current: var(--krylova-form-control-gap);--krylova-form-row-gap: 12px;display:grid;gap:var(--krylova-form-row-gap)}.krylova-field{display:grid;gap:7px;min-width:0}.krylova-field__label{color:var(--krylova-muted);display:block;font-family:var(--krylova-font-display);font-size:12px;font-weight:400;letter-spacing:.045em;line-height:1.2;padding-inline:2px;text-transform:uppercase}.krylova-field__control{align-items:center;background:var(--krylova-field-background);border:0;border-radius:var(--krylova-field-radius);display:grid;min-height:var(--krylova-field-height);overflow:hidden;position:relative;transition:background-color var(--krylova-motion-fast) ease,box-shadow var(--krylova-motion-fast) ease}.krylova-field__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:inherit;box-shadow:none;color:var(--krylova-ink);font-family:var(--krylova-font-display);font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25;min-height:60px;min-width:0;outline:0;padding:18px 52px 18px 20px;text-transform:none;width:100%}.krylova-field__input::placeholder{color:var(--krylova-placeholder);opacity:1}.krylova-field--multiline .krylova-field__control{align-items:start;border-radius:var(--krylova-field-multiline-radius)}.krylova-field--multiline .krylova-field__input{line-height:1.4;min-height:118px;padding-block:18px;resize:vertical}.krylova-field__valid-icon{color:var(--krylova-field-valid);inset:50% 20px auto auto;opacity:0;pointer-events:none;position:absolute;transform:translateY(-42%) scale(.82);transition:opacity .18s ease,transform var(--krylova-motion-fast) cubic-bezier(.22,1,.36,1)}.krylova-field--multiline .krylova-field__valid-icon{inset-block-start:22px;transform:scale(.82)}.krylova-field[data-state=valid] .krylova-field__valid-icon{opacity:1;transform:translateY(-50%) scale(1)}.krylova-field--multiline[data-state=valid] .krylova-field__valid-icon{transform:scale(1)}.krylova-field[data-state=invalid] .krylova-field__control{background:color-mix(in srgb,var(--krylova-field-error) 7%,var(--krylova-field-background))}.krylova-field:focus-within .krylova-field__control{background:color-mix(in srgb,var(--krylova-accent) 48%,var(--krylova-field-background));box-shadow:inset 0 0 0 1px var(--krylova-ink)}.krylova-field[data-state=invalid]:focus-within .krylova-field__control{background:color-mix(in srgb,var(--krylova-field-error) 14%,var(--krylova-field-background));box-shadow:inset 0 0 0 1px var(--krylova-ink)}.krylova-field__message{color:var(--krylova-field-error);font-size:13px;line-height:1.3;margin:0;min-height:17px;opacity:1;padding-inline:2px;transform:translateY(0);transition:opacity .18s ease,transform .18s ease}.krylova-field__message:empty{opacity:0;transform:translateY(-2px)}.krylova-field__input:-webkit-autofill,.krylova-field__input:-webkit-autofill:hover,.krylova-field__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--krylova-field-background) inset;-webkit-text-fill-color:var(--krylova-ink);caret-color:var(--krylova-ink);transition:background-color 9999s ease-out 0s}.krylova-field--animated .krylova-field__input::placeholder{color:transparent;opacity:0}.krylova-field__demo{align-items:baseline;color:var(--krylova-placeholder);display:flex;font-family:var(--krylova-font-display);font-size:16px;inset:50% 52px auto 20px;line-height:1.25;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(-50%);transition:opacity .14s ease,visibility .14s ease;white-space:nowrap}.krylova-field__demo-char{opacity:0;transform:translateY(.22em)}.krylova-field__demo.is-started .krylova-field__demo-char{animation:krylova-field-type-character .28s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.11s + var(--krylova-char-index, 0) * 48ms)}.krylova-field__demo.is-started{animation:krylova-field-demo-cycle 3.4s ease both}.krylova-field[data-filled=true] .krylova-field__demo,.krylova-field__input:not(:placeholder-shown)+.krylova-field__demo,.krylova-field__input:-webkit-autofill+.krylova-field__demo{animation:none;opacity:0;visibility:hidden}@media(hover:hover)and (pointer:fine){.krylova-field:not([data-state=invalid]):hover .krylova-field__control{background:color-mix(in srgb,var(--krylova-ink) 4%,var(--krylova-field-background))}}@media(max-width:640px){.krylova-form{--krylova-form-control-gap-current: var(--krylova-form-control-gap-mobile);--krylova-form-row-gap: 10px}.krylova-field__control{min-height:var(--krylova-field-mobile-height)}.krylova-field__input{min-height:58px;padding-inline:18px 48px}.krylova-field__demo{inset-inline:18px 48px}.krylova-field__valid-icon{inset-inline-end:18px}}@media(prefers-reduced-motion:reduce){.krylova-field__control,.krylova-field__demo,.krylova-field__valid-icon,.krylova-field__message{animation:none!important;transition:none!important}.krylova-field__demo-char{animation:none!important;opacity:1;transform:none}}@keyframes krylova-field-type-character{0%{opacity:0;transform:translateY(.22em)}to{opacity:1;transform:none}}@keyframes krylova-field-demo-cycle{0%,76%{opacity:1}90%,to{opacity:0}}.krylova-chip-group{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.krylova-chip{align-items:center;background:var(--krylova-chip-light);border:0;border-radius:var(--krylova-radius-control);color:var(--krylova-ink);display:inline-flex;font-family:var(--krylova-font-display);font-size:12px;font-weight:400;gap:7px;line-height:1.2;min-height:32px;padding:8px 11px}.krylova-chip--dark{background:var(--krylova-chip-dark);color:var(--krylova-chip-dark-text)}.krylova-chip--selected{background:var(--krylova-ink);color:var(--krylova-cream)}.krylova-segments{border:0;margin:0;min-width:0;padding:0}.krylova-form .krylova-segments{margin-block-end:calc(var(--krylova-form-control-gap-current) - var(--krylova-form-row-gap))}.krylova-segments legend{color:var(--krylova-muted);font-family:var(--krylova-font-display);font-size:12px;font-weight:400;letter-spacing:.045em;line-height:1.2;margin-bottom:9px;padding:0;text-transform:uppercase}.krylova-segments__grid{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.krylova-segments label{cursor:pointer;min-width:0;position:relative}.krylova-segments input{height:1px;inset:50% auto auto 50%;min-height:0;opacity:0;padding:0;pointer-events:none;position:absolute;width:1px}.krylova-segments label>span{align-items:center;background:var(--krylova-paper-soft);border-radius:var(--krylova-radius-control);display:flex;font-family:var(--krylova-font-display);font-size:14px;font-weight:var(--krylova-button-weight);gap:8px;justify-content:center;min-height:50px;padding:10px 12px;overflow:hidden;position:relative;transition:background-color var(--krylova-motion-fast) ease,color var(--krylova-motion-fast) ease,transform var(--krylova-motion-fast) ease}.krylova-segments__fill{background:var(--krylova-ink);border-radius:inherit;top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transform:scale(.84);transition:opacity var(--krylova-motion-fast) ease,transform var(--krylova-motion-press-out) var(--krylova-ease-spring)}.krylova-segments__content{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative;transform:none;transition:transform var(--krylova-motion-press-out) var(--krylova-ease-spring);z-index:1}.krylova-segments__label-mask{display:grid;height:1.2em;line-height:1.2;overflow:hidden;place-items:center;white-space:nowrap}.krylova-segments__label,.krylova-segments__label-mask:after{display:block;grid-area:1 / 1;line-height:inherit;transition:transform var(--krylova-motion-button-label) var(--krylova-ease-button-hover),opacity var(--krylova-motion-button-label-fade) linear;white-space:nowrap}@supports (text-box-trim: trim-both) and (text-box-edge: cap alphabetic){.krylova-segments__label,.krylova-segments__label-mask:after{text-box-edge:cap alphabetic;text-box-trim:trim-both}}.krylova-segments__label{opacity:1;transform:translateY(0)}.krylova-segments__label-mask:after{content:attr(data-label);opacity:0;transform:translateY(var(--krylova-button-label-travel))}.krylova-segments__content img,.krylova-segments__content svg,.krylova-segments__icon{display:block;flex:0 0 var(--krylova-icon-inline-size);height:var(--krylova-icon-inline-size);width:var(--krylova-icon-inline-size)}.krylova-segments__icon{background-color:currentColor}.krylova-segments__icon--viber{-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M11.4%200C9.473.028%205.333.344%203.02%202.467%201.302%204.187.696%206.7.633%209.817.57%2012.933.488%2018.776%206.12%2020.36l-.004%202.416s-.037.977.61%201.177c.777.242%201.234-.5%201.98-1.302.407-.44.972-1.084%201.397-1.58%203.85.326%206.812-.416%207.15-.525.776-.252%205.176-.816%205.892-6.657.74-6.02-.36-9.83-2.34-11.546C20.212%201.793%2017.802.043%2012.433.02c0%200-.395-.025-1.037-.017Zm.058%201.693c.545-.004.88.017.88.017%204.542.02%206.717%201.388%207.222%201.846%201.675%201.435%202.53%204.868%201.906%209.897-.604%204.878-4.174%205.184-4.832%205.395-.28.09-2.882.737-6.153.524%200%200-2.436%202.94-3.197%203.704-.12.12-.26.167-.352.144-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738%201.996-6.173%201.96-1.773%205.474-2.018%207.11-2.03Zm.38%202.602a.304.304%200%200%200-.004.607c1.624.01%202.946.537%204.028%201.592%201.073%201.046%201.62%202.468%201.633%204.334a.304.304%200%200%200%20.607-.004c-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765Zm-3.96.695c-.19-.032-.4.005-.616.117-.43.247-.816.562-1.146.932-.267.323-.42.638-.46.948-.008.046-.01.093-.007.14%200%20.136.022.27.065.4.135.48.473%201.276%201.205%202.604.42.768.903%201.5%201.446%202.186.27.344.56.673.87.984l.132.132c.31.308.64.6.984.87.686.543%201.418%201.027%202.186%201.447%201.328.733%202.126%201.07%202.604%201.206.13.042.265.064.402.063.046.002.092%200%20.138-.008.31-.036.627-.19.948-.46.37-.33.683-.72.93-1.148.225-.432.15-.842-.18-1.12-.004%200-.698-.58-1.037-.83-.36-.255-.73-.492-1.113-.71-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248-.217-.383-.454-.756-.71-1.115-.25-.34-.826-1.033-.83-1.035-.137-.165-.31-.265-.502-.297Z'/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%3e%3cpath%20fill='currentColor'%20d='M11.4%200C9.473.028%205.333.344%203.02%202.467%201.302%204.187.696%206.7.633%209.817.57%2012.933.488%2018.776%206.12%2020.36l-.004%202.416s-.037.977.61%201.177c.777.242%201.234-.5%201.98-1.302.407-.44.972-1.084%201.397-1.58%203.85.326%206.812-.416%207.15-.525.776-.252%205.176-.816%205.892-6.657.74-6.02-.36-9.83-2.34-11.546C20.212%201.793%2017.802.043%2012.433.02c0%200-.395-.025-1.037-.017Zm.058%201.693c.545-.004.88.017.88.017%204.542.02%206.717%201.388%207.222%201.846%201.675%201.435%202.53%204.868%201.906%209.897-.604%204.878-4.174%205.184-4.832%205.395-.28.09-2.882.737-6.153.524%200%200-2.436%202.94-3.197%203.704-.12.12-.26.167-.352.144-.13-.033-.166-.188-.165-.414l.02-4.018c-4.762-1.32-4.485-6.292-4.43-8.895.054-2.604.543-4.738%201.996-6.173%201.96-1.773%205.474-2.018%207.11-2.03Zm.38%202.602a.304.304%200%200%200-.004.607c1.624.01%202.946.537%204.028%201.592%201.073%201.046%201.62%202.468%201.633%204.334a.304.304%200%200%200%20.607-.004c-.014-1.984-.618-3.596-1.816-4.764-1.19-1.16-2.692-1.753-4.447-1.765Zm-3.96.695c-.19-.032-.4.005-.616.117-.43.247-.816.562-1.146.932-.267.323-.42.638-.46.948-.008.046-.01.093-.007.14%200%20.136.022.27.065.4.135.48.473%201.276%201.205%202.604.42.768.903%201.5%201.446%202.186.27.344.56.673.87.984l.132.132c.31.308.64.6.984.87.686.543%201.418%201.027%202.186%201.447%201.328.733%202.126%201.07%202.604%201.206.13.042.265.064.402.063.046.002.092%200%20.138-.008.31-.036.627-.19.948-.46.37-.33.683-.72.93-1.148.225-.432.15-.842-.18-1.12-.004%200-.698-.58-1.037-.83-.36-.255-.73-.492-1.113-.71-.51-.285-1.032-.106-1.248.174l-.447.564c-.23.283-.657.246-.657.246-3.12-.796-3.955-3.955-3.955-3.955s-.037-.426.248-.656l.563-.448c.277-.215.456-.737.17-1.248-.217-.383-.454-.756-.71-1.115-.25-.34-.826-1.033-.83-1.035-.137-.165-.31-.265-.502-.297Z'/%3e%3c/svg%3e") center / contain no-repeat}.krylova-segments input:checked+span{color:var(--krylova-cream)}.krylova-segments input:checked+span .krylova-segments__fill{opacity:1;transform:scale(1)}.krylova-segments input:focus-visible+span{background:var(--krylova-accent);color:var(--krylova-ink);outline:0}.krylova-segments input:checked:focus-visible+span{filter:brightness(1.2)}.krylova-segments label:active>span{filter:brightness(.92);transform:scale(.965);transition-duration:var(--krylova-motion-press-in)}.krylova-segments label:active .krylova-segments__content{transform:translateY(1px) scale(.985);transition-duration:var(--krylova-motion-press-in)}.krylova-segments:disabled{opacity:.55}.krylova-segments:disabled label{cursor:not-allowed}@media(hover:hover)and (pointer:fine){.krylova-segments label:hover .krylova-segments__label,.krylova-segments input:focus-visible+span .krylova-segments__label{opacity:0;transform:translateY(var(--krylova-button-label-travel-out))}.krylova-segments label:hover .krylova-segments__label-mask:after,.krylova-segments input:focus-visible+span .krylova-segments__label-mask:after{opacity:1;transform:translateY(0)}}@media(max-width:640px){.krylova-segments__grid{gap:5px}.krylova-segments label>span{font-size:14px;gap:6px;min-height:48px;padding-inline:8px}.krylova-segments__content{gap:6px}}@media(prefers-reduced-motion:reduce){.krylova-segments label>span{transition:none!important}.krylova-segments__fill,.krylova-segments__content,.krylova-segments__label,.krylova-segments__label-mask:after{transition:none!important}.krylova-segments__label-mask:after{display:none}.krylova-segments__label{opacity:1!important;transform:none!important}}.krylova-modal[hidden]{display:none}.krylova-modal{align-items:center;animation:krylova-modal-backdrop-in var(--krylova-motion-modal-backdrop) ease both;background:var(--krylova-overlay);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:1;padding:24px;position:fixed;transition:opacity var(--krylova-motion-modal-backdrop) var(--krylova-ease-direct);z-index:2147482500}.krylova-modal[data-state=closing]{animation:krylova-modal-backdrop-out var(--krylova-motion-modal-exit) ease both;pointer-events:none}.krylova-modal__dialog{animation:krylova-modal-dialog-in var(--krylova-motion-modal-enter) var(--krylova-ease-direct) both;background:var(--krylova-warm-paper);border-radius:var(--krylova-dialog-radius);box-shadow:var(--krylova-shadow-dialog);max-height:min(92svh,860px);max-width:560px;overflow:auto;padding:clamp(28px,4vw,52px);width:100%}.krylova-modal__dialog--wide{max-width:1080px}.krylova-modal__dialog[data-state=closing]{animation:krylova-modal-dialog-out var(--krylova-motion-modal-exit) var(--krylova-ease-direct) both}.krylova-modal__head{align-items:start;display:flex;gap:24px;justify-content:space-between}.krylova-modal__head h2{font-size:clamp(32px,4vw,54px);font-weight:400;letter-spacing:var(--krylova-tracking-display);line-height:.98;margin:14px 0 0}.krylova-modal__close{-webkit-tap-highlight-color:transparent;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--krylova-paper-soft);border:0;border-radius:50%;color:var(--krylova-ink);cursor:pointer;display:inline-flex;flex:0 0 48px;height:48px;justify-content:center;padding:0;position:relative;transition:background-color var(--krylova-motion-fade) var(--krylova-ease-direct),color var(--krylova-motion-fade) var(--krylova-ease-direct),transform .16s ease;width:48px}.krylova-modal__close-line{background:none;border-top:1px solid currentColor;height:0;left:50%;position:absolute;top:50%;transform-origin:center;transition:transform var(--krylova-motion-fade) var(--krylova-ease-direct);width:18px}.krylova-modal__close-line--one{transform:translate(-50%,-50%) rotate(45deg)}.krylova-modal__close-line--two{transform:translate(-50%,-50%) rotate(-45deg)}.krylova-modal__close:focus-visible{background:#1e1a150f;box-shadow:none;outline:none}.krylova-modal__close:focus-visible .krylova-modal__close-line--one,.krylova-modal[data-state=closing] .krylova-modal__close-line--one{transform:translate(-50%,-50%) rotate(-45deg)}.krylova-modal__close:focus-visible .krylova-modal__close-line--two,.krylova-modal[data-state=closing] .krylova-modal__close-line--two{transform:translate(-50%,-50%) rotate(45deg)}.krylova-modal--drawer{align-items:stretch;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--krylova-overlay-soft);justify-content:flex-end;padding:0}.krylova-modal--drawer .krylova-modal__dialog{animation:krylova-modal-drawer-in var(--krylova-motion-drawer-enter) var(--krylova-ease-direct) both;border-radius:var(--krylova-drawer-radius) 0 0 var(--krylova-drawer-radius);box-shadow:var(--krylova-shadow-drawer);height:100dvh;margin:0;max-height:none;max-width:820px;overflow:hidden;padding:0;width:min(100vw,max(620px,76vw))}.krylova-modal--drawer[data-state=closing]{animation-duration:var(--krylova-motion-drawer-exit)}.krylova-modal--drawer .krylova-modal__dialog[data-state=closing]{animation:krylova-modal-drawer-out var(--krylova-motion-drawer-exit) var(--krylova-ease-direct) both}.krylova-modal__scroll{height:100%;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}@media(hover:hover)and (pointer:fine){.krylova-modal__close:hover{background:var(--krylova-ink);color:var(--krylova-warm-paper)}.krylova-modal__close:hover .krylova-modal__close-line--one{transform:translate(-50%,-50%) rotate(-45deg)}.krylova-modal__close:hover .krylova-modal__close-line--two{transform:translate(-50%,-50%) rotate(45deg)}}@media(max-width:640px){.krylova-modal{align-items:flex-end;padding:0}.krylova-modal__dialog,.krylova-modal--drawer .krylova-modal__dialog{animation-duration:var(--krylova-motion-drawer-mobile-enter);animation-name:krylova-modal-sheet-in;border-radius:var(--krylova-sheet-radius) var(--krylova-sheet-radius) 0 0;height:auto;max-height:94dvh;max-width:none;padding:26px 20px calc(24px + env(safe-area-inset-bottom));width:100%}.krylova-modal__head h2{letter-spacing:var(--krylova-tracking-medium)}.krylova-modal__dialog[data-state=closing],.krylova-modal--drawer .krylova-modal__dialog[data-state=closing]{animation-name:krylova-modal-sheet-out}.krylova-modal--drawer .krylova-modal__dialog{height:min(94dvh,860px);overflow:hidden;padding:0}}@media(prefers-reduced-motion:reduce){.krylova-modal,.krylova-modal__dialog,.krylova-modal__close,.krylova-modal__close-line{animation:none!important;transition:none!important}.krylova-modal[data-state=closing]{opacity:0}.krylova-modal__dialog[data-state=closing]{opacity:0;transform:none}}@keyframes krylova-modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes krylova-modal-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes krylova-modal-dialog-in{0%{opacity:.82;transform:translateY(52px) scale(.992)}to{opacity:1;transform:none}}@keyframes krylova-modal-dialog-out{0%{opacity:1;transform:none}to{opacity:.82;transform:translate3d(0,52px,0) scale(.992)}}@keyframes krylova-modal-drawer-in{0%{opacity:.82;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes krylova-modal-drawer-out{0%{opacity:1;transform:none}to{opacity:.82;transform:translate3d(100%,0,0)}}@keyframes krylova-modal-sheet-in{0%{opacity:.84;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes krylova-modal-sheet-out{0%{opacity:1;transform:none}to{opacity:.84;transform:translate3d(0,100%,0)}}.krylova-synthesis{background:#1e1a15;display:block;height:100%;overflow:hidden;pointer-events:none;width:100%}.krylova-synthesis__canvas{display:block;height:100%;width:100%}.krylova-editorial{container-type:inline-size}.krylova-editorial__group+.krylova-editorial__group{margin-top:var(--krylova-editorial-group-space-mobile)}.krylova-editorial__divider{background:currentColor;border:0;height:1px;margin-block:var(--krylova-editorial-divider-space-mobile);margin-inline:0;opacity:.22;width:100%}@media(max-width:640px){.krylova-editorial__title{font-family:var(--krylova-font-display);font-size:var(--krylova-editorial-title-mobile);font-weight:400;letter-spacing:var(--krylova-tracking-medium);line-height:.98;max-width:18ch}.krylova-editorial__component-title{font-size:var(--krylova-editorial-component-title-mobile);letter-spacing:var(--krylova-tracking-large-copy);line-height:1.08;max-width:24ch}.krylova-editorial__lead{font-size:var(--krylova-editorial-lead-mobile);letter-spacing:var(--krylova-tracking-supporting);line-height:1.24;max-width:30ch}.krylova-editorial__body{font-size:var(--krylova-editorial-body-mobile);line-height:1.32;max-width:36ch}.krylova-editorial__list{display:grid;gap:16px;list-style:none;margin:0;padding:0}.krylova-editorial__list-item{font-size:var(--krylova-editorial-list-mobile);letter-spacing:var(--krylova-tracking-supporting);line-height:1.28;max-width:34ch}.krylova-editorial__accent{font-size:var(--krylova-editorial-accent-mobile);letter-spacing:var(--krylova-tracking-accent);line-height:1.04;max-width:15ch}.krylova-editorial__conclusion{font-size:var(--krylova-editorial-conclusion-mobile);letter-spacing:var(--krylova-tracking-supporting);line-height:1.24;max-width:31ch}.krylova-editorial__sticky-copy{font-size:var(--krylova-editorial-sticky-mobile);letter-spacing:var(--krylova-tracking-long);line-height:1.12;max-width:24ch}.krylova-editorial__compact-card{block-size:fit-content;display:grid;gap:var(--krylova-editorial-card-gap-mobile);min-block-size:0;padding:20px}.krylova-editorial__compact-card-media{inline-size:100%;max-block-size:var(--krylova-editorial-illustration-max-mobile);object-fit:contain}.krylova-editorial__media-intro{display:grid;gap:24px}.krylova-editorial__media-intro-media{order:1}.krylova-editorial__media-intro-content{order:2}}:root{--ink: hsl(30 18% 10%);--cream: hsl(43 89% 89%);--paper: hsl(49 16% 80%);--paper-soft: hsl(45 19% 89%);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-top: env(safe-area-inset-top, 0px);--olive: hsl(87 20% 18%);--muted-dark: hsl(43 89% 89% / .64);--muted-light: hsl(30 18% 10% / .58);--shell-gutter: max(20px, var(--safe-left), var(--safe-right));--shell: min(calc(100% - var(--shell-gutter) - var(--shell-gutter)), 1400px);--header-height: 74px;--radius-section: 30px;color:var(--ink);font-family:Neue Haas Display,Arial,sans-serif;font-synthesis:none}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:auto}@media(max-width:820px),(pointer:coarse){html{scroll-behavior:auto}}body{margin:0;min-width:320px;min-height:100vh;background:var(--paper-soft);color:var(--ink);font-family:Neue Haas Display,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:is([data-krylova-page=home],[data-krylova-page=oferta]),html:is([data-krylova-page=home],[data-krylova-page=oferta]) body{font-family:neue-haas-unica,sans-serif;font-synthesis:none}html:is([data-krylova-page=home],[data-krylova-page=oferta]) :is(h1,h2,h3,h4){font-weight:400}body.is-loading{overflow:hidden}a{color:inherit}img{display:block;max-width:100%}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}h1,h2,p,figure,ol{margin:0}.shell{margin-inline:auto;width:var(--shell)}.preloader{align-items:center;background:var(--ink);clip-path:inset(0);color:var(--cream);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;will-change:clip-path;z-index:1000}.preloader__logo-mask{display:block;overflow:hidden}.preloader__logo-mask img{animation:preloader-logo-in .6s cubic-bezier(.304,.001,.058,1) both;height:auto;width:clamp(116px,12vw,170px)}.preloader__progress{background:#fceeca2e;bottom:29px;height:1px;left:24px;overflow:hidden;position:absolute;width:min(180px,calc(100vw - 92px))}.preloader__progress>span{background:var(--cream);display:block;height:100%;transform:scaleX(0);transform-origin:left center;width:100%}.preloader__count{bottom:24px;font-size:11px;letter-spacing:.08em;position:absolute;right:24px}@keyframes preloader-logo-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}.hero{background:var(--ink);color:var(--cream);min-height:100vh;min-height:100svh;overflow:clip;padding-top:calc(var(--header-height) + var(--safe-top));position:relative}.brand{display:inline-flex;height:34px;width:108px}.brand img{height:100%;object-fit:contain;width:100%}.roll-link{display:inline-flex;height:1.15em;overflow:hidden}.roll-link__track{display:flex;flex-direction:column;line-height:1.15;transition:transform .3s cubic-bezier(.77,0,.175,1)}.hero__layout{display:grid;gap:34px 42px;grid-template-areas:"content portrait" ". portrait" "qualifications portrait";grid-template-columns:minmax(0,1.12fr) minmax(350px,.58fr);grid-template-rows:auto minmax(24px,1fr) auto;min-height:calc(100vh - var(--header-height) - var(--safe-top));min-height:calc(100svh - var(--header-height) - var(--safe-top));padding-block:clamp(34px,5vh,66px) 42px;position:relative}.hero__content{align-self:start;grid-area:content;min-width:0;padding-top:14px;position:relative;z-index:2}.eyebrow{color:var(--muted-dark);font-size:12px;letter-spacing:.055em;line-height:1.15;text-transform:uppercase}.hero__eyebrow-mask{overflow:hidden}.hero h1{font-size:clamp(82px,9vw,132px);font-weight:400;letter-spacing:-.062em;line-height:.81;margin-top:clamp(54px,8vh,94px);max-width:7ch}.hero__name-line{display:block;margin-block-start:calc(var(--krylova-title-ascender-space) * -1);margin-block-end:calc(var(--krylova-title-descender-space) * -1);overflow:clip;padding-block-start:var(--krylova-title-ascender-space);padding-block-end:var(--krylova-title-descender-space);padding-inline-end:.08em}.hero__name-line>span{display:block}.hero__actions{display:flex;margin-top:clamp(30px,4.5vh,48px)}.hero__cta{min-width:min(100%,320px)}@media(hover:hover)and (pointer:fine){.roll-link:hover .roll-link__track,.roll-link:focus-visible .roll-link__track{transform:translateY(-50%)}.details__offer-link:hover:after,.details__offer-link:focus-visible:after{transform:scaleX(0);transform-origin:right center}}.qualifications{display:grid;gap:clamp(18px,2.2vw,34px);grid-area:qualifications;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;position:relative;z-index:2}.qualifications li{align-content:start;display:grid;font-size:clamp(13px,1.05vw,16px);gap:13px;line-height:1.28;max-width:26ch}.qualification__index{color:var(--muted-dark);font-size:10px;letter-spacing:.08em}.hero__portrait{align-items:flex-end;align-self:stretch;background:transparent;display:flex;grid-area:portrait;justify-content:center;margin-bottom:-42px;min-width:0;overflow:clip;position:relative}.hero__portrait-stage{align-items:flex-end;display:flex;height:100%;justify-content:center;width:100%}.hero__portrait-image{height:min(82vh,760px);height:min(82svh,760px);max-width:none;object-fit:contain;object-position:center bottom;transform-origin:center bottom;width:auto}.details{background:var(--paper-soft);border-radius:var(--radius-section) var(--radius-section) 0 0;margin-top:calc(var(--radius-section) * -1);overflow:clip;padding:clamp(88px,10vw,144px) 0 clamp(66px,8vw,104px);position:relative;z-index:4}html.motion-ready [data-reveal]{opacity:1;transform:none}.service-overview{padding-bottom:clamp(72px,8vw,112px)}.service-overview__heading{display:grid;gap:28px;grid-template-columns:minmax(180px,.46fr) minmax(0,1.54fr);padding-bottom:clamp(64px,8vw,112px)}.service-overview h2{font-size:clamp(54px,5.8vw,84px);font-weight:400;grid-column:2;letter-spacing:-.045em;line-height:.9;max-width:11ch}.service-overview__list{border-top:1px solid hsl(30 18% 10% / .22)}.service-path{border-bottom:1px solid hsl(30 18% 10% / .22);display:grid;gap:28px;grid-template-columns:minmax(180px,.46fr) minmax(0,1.54fr);padding-block:clamp(30px,4vw,54px)}.service-path:last-child{border-bottom:0}.service-path__index{color:var(--muted-light);font-size:11px;letter-spacing:.07em}.service-path__body{align-items:end;display:grid;gap:30px clamp(32px,5vw,72px);grid-template-columns:minmax(260px,1fr) auto}.service-path h3{font-size:clamp(32px,3.5vw,50px);font-weight:400;letter-spacing:-.042em;line-height:.96;margin:0;max-width:12ch}.service-path__cta{align-self:end;min-width:236px}html.motion-ready [data-reveal=services] .service-overview__heading,html.motion-ready [data-reveal=services] .service-path{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .76s cubic-bezier(.304,.001,.058,1)}html.motion-ready [data-reveal=services].is-visible .service-overview__heading,html.motion-ready [data-reveal=services].is-visible .service-path{opacity:1;transform:none}html.motion-ready [data-reveal=services].is-visible .service-path:nth-child(2){transition-delay:70ms}html.motion-ready [data-reveal=services].is-visible .service-path:nth-child(3){transition-delay:.14s}.experience{background:var(--ink);border-radius:var(--radius-media);color:var(--cream);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);margin-bottom:clamp(96px,11vw,156px);min-height:620px;overflow:hidden;position:relative}.experience__synthesis{top:0;right:0;bottom:0;left:0;position:absolute}.experience__media{min-height:620px;overflow:hidden;position:relative;z-index:1}.experience__media img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:center 28%;position:absolute;width:100%}.experience__content{display:flex;flex-direction:column;padding:clamp(40px,5vw,72px);position:relative;z-index:1}.experience h2{font-size:clamp(54px,5.8vw,84px);font-weight:400;letter-spacing:-.045em;line-height:.9;max-width:8ch}.experience__facts{border-top:1px solid hsl(43 87% 89% / .28);list-style:none;margin-bottom:0;margin-top:auto;padding:0}.experience__facts li{border-bottom:1px solid hsl(43 87% 89% / .28);font-size:clamp(26px,2.8vw,42px);letter-spacing:-.035em;line-height:1;padding-block:22px}.experience__facts li:last-child{border-bottom:0}html.motion-ready [data-reveal=experience] .experience__media{clip-path:inset(0 0 100% 0);transition:clip-path .96s cubic-bezier(.304,.001,.058,1)}html.motion-ready [data-reveal=experience] .experience__media img{transform:scale(1.035);transition:transform 1.2s cubic-bezier(.228,.018,.292,.989)}html.motion-ready [data-reveal=experience] h2,html.motion-ready [data-reveal=experience] .experience__facts li{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .76s cubic-bezier(.304,.001,.058,1)}html.motion-ready [data-reveal=experience].is-visible .experience__media{clip-path:inset(0)}html.motion-ready [data-reveal=experience].is-visible .experience__media img,html.motion-ready [data-reveal=experience].is-visible h2,html.motion-ready [data-reveal=experience].is-visible .experience__facts li{opacity:1;transform:none}html.motion-ready [data-reveal=experience].is-visible .experience__facts li:nth-child(1){transition-delay:.14s}html.motion-ready [data-reveal=experience].is-visible .experience__facts li:nth-child(2){transition-delay:.21s}html.motion-ready [data-reveal=experience].is-visible .experience__facts li:nth-child(3){transition-delay:.28s}.details__inner{display:grid;gap:clamp(80px,10vw,150px);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr)}.details__payment,.details__contact{min-width:0}html.motion-ready [data-reveal=payment] .section-label,html.motion-ready [data-reveal=payment] .payment-list p,html.motion-ready [data-reveal=contact] .section-label,html.motion-ready [data-reveal=contact] .details__links{opacity:0;transform:translateY(14px)}html.motion-ready [data-reveal=payment] .section-label,html.motion-ready [data-reveal=contact] .section-label{transition:opacity .44s ease,transform .62s cubic-bezier(.77,0,.175,1)}html.motion-ready [data-reveal=payment] .payment-list p{transition:opacity .5s ease,transform .68s cubic-bezier(.77,0,.175,1)}html.motion-ready [data-reveal=payment] .payment-list__iban{transform:translateY(18px) scale(.965);transition:opacity .52s ease,transform .96s cubic-bezier(.304,.001,.058,1)}html.motion-ready [data-reveal=contact] .details__links{transition:opacity .42s ease .32s,transform .62s cubic-bezier(.77,0,.175,1) .32s}html.motion-ready [data-reveal=payment].is-visible .section-label,html.motion-ready [data-reveal=payment].is-visible .payment-list p,html.motion-ready [data-reveal=contact].is-visible .section-label,html.motion-ready [data-reveal=contact].is-visible .details__links{opacity:1;transform:none}html.motion-ready [data-reveal=payment].is-visible .payment-list p:nth-child(1){transition-delay:80ms}html.motion-ready [data-reveal=payment].is-visible .payment-list p:nth-child(2){transition-delay:.15s}html.motion-ready [data-reveal=payment].is-visible .payment-list p:nth-child(3){transition-delay:.22s}html.motion-ready [data-reveal=payment].is-visible .payment-list p:nth-child(4){transition-delay:.29s}html.motion-ready [data-reveal=payment].is-visible .payment-list p:nth-child(n+5){transition-delay:.36s}.section-label{align-items:center;display:grid;gap:18px;grid-template-columns:36px minmax(0,1fr)}.section-label span{color:var(--muted-light);font-size:10px;letter-spacing:.08em}.section-label h2{font-size:13px;font-weight:400;letter-spacing:.04em;line-height:inherit;text-transform:uppercase}.payment-list{display:grid;gap:16px;margin-top:clamp(54px,6vw,82px)}.payment-list p{font-size:clamp(16px,1.55vw,22px);letter-spacing:-.02em;line-height:1.17;overflow-wrap:anywhere}.payment-list__iban{font-size:clamp(24px,2.65vw,40px)!important;letter-spacing:-.04em!important;line-height:1!important;margin-block:10px!important}.details__contact{display:flex;flex-direction:column;min-height:440px}.telegram-link{align-self:flex-start;display:inline-flex;font-size:clamp(30px,3.15vw,49px);letter-spacing:-.048em;line-height:.94;margin-top:clamp(56px,6vw,84px);overflow-wrap:anywhere;position:relative;text-decoration:none;transition:color .22s ease}.telegram-link:after{background:currentColor;bottom:-9px;content:"";height:1px;left:0;position:absolute;right:0;transform-origin:left center}.telegram-link__clip{display:block;overflow:hidden;padding-bottom:.08em}.telegram-link__clip>span{display:block}html.motion-ready [data-reveal=contact] .telegram-link:after{transform:scaleX(0);transition:transform .7s cubic-bezier(.77,0,.175,1) .3s}html.motion-ready [data-reveal=contact] .telegram-link__clip>span{opacity:0;transform:translateY(110%);transition:opacity .5s ease .12s,transform .88s cubic-bezier(.304,.001,.058,1) .12s}html.motion-ready [data-reveal=contact].is-visible .telegram-link:after{transform:scaleX(1)}html.motion-ready [data-reveal=contact].is-visible .telegram-link__clip>span{opacity:1;transform:none}.telegram-link:hover,.telegram-link:focus-visible{color:var(--olive)}.details__links{margin-top:auto;padding-top:56px}.details__links a{font-size:15px;text-decoration-thickness:1px;text-underline-offset:6px}.details__offer-link{position:relative;text-decoration:none!important}.details__offer-link:after{background:currentColor;bottom:-6px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(1);transform-origin:left center;transition:transform .3s cubic-bezier(.77,0,.175,1)}:focus-visible{filter:brightness(.76);outline:none}@media(max-width:1040px){.hero__layout{gap:30px;grid-template-columns:minmax(0,1fr) minmax(310px,.56fr)}.hero h1{font-size:clamp(76px,10vw,104px)}.qualifications{gap:18px}.details__inner{gap:70px;grid-template-columns:1fr .72fr}}@media(max-width:991px){.service-overview__heading,.service-path{grid-template-columns:1fr}.service-overview__heading{gap:32px}.service-overview h2{grid-column:1}.service-path{gap:18px}.service-path__body{align-items:start;grid-template-columns:1fr}.service-path__cta{margin-top:8px;width:100%}}@media(max-width:820px),(max-width:950px)and (max-height:600px){:root{--header-height: 66px;--hero-portrait-mobile: clamp(150px, 46vw, 310px);--radius-section: 20px;--shell-gutter: max(16px, var(--safe-left), var(--safe-right));--shell: calc(100% - var(--shell-gutter) - var(--shell-gutter))}.brand{height:30px;width:96px}.hero__layout{display:grid;column-gap:clamp(14px,4vw,28px);grid-template-areas:"qualifications portrait" "content content";grid-template-columns:minmax(0,1fr) var(--hero-portrait-mobile);grid-template-rows:auto auto;min-height:0;padding-block:28px calc(68px + var(--safe-bottom));padding-block:clamp(24px,4svh,36px) calc(68px + var(--safe-bottom));row-gap:clamp(44px,9vw,64px)}.hero__content{align-self:auto;padding-top:0}.hero h1{font-size:clamp(76px,15vw,108px);line-height:.83;margin-top:44px}.hero__actions{margin-top:30px}.hero__portrait{align-self:start;justify-self:end;margin-bottom:0;margin-top:0;max-height:none;max-width:none;width:var(--hero-portrait-mobile)}.hero__portrait:after{background:linear-gradient(to bottom,transparent,var(--ink));bottom:0;content:"";height:20%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.hero__portrait-image{flex:0 0 auto;height:auto;max-height:none;max-width:none;width:132%}.hero__portrait-stage{height:auto;width:100%}.qualifications{align-self:start;gap:clamp(22px,4.6vw,34px);grid-template-columns:1fr;margin-top:0;max-width:34ch}.qualifications li{font-size:clamp(13px,2.15vw,16px);gap:9px;line-height:1.3;max-width:28ch}html.motion-ready [data-reveal=qualifications] li{clip-path:inset(0 0 100% 0);opacity:0;transform:translateY(18px);transition:clip-path .66s cubic-bezier(.304,.001,.058,1),opacity .42s ease,transform .66s cubic-bezier(.304,.001,.058,1)}html.motion-ready [data-reveal=qualifications].is-visible li{clip-path:inset(0);opacity:1;transform:none}html.motion-ready [data-reveal=qualifications].is-visible li:nth-child(2){transition-delay:70ms}html.motion-ready [data-reveal=qualifications].is-visible li:nth-child(3){transition-delay:.14s}.service-overview__heading,.service-path{grid-template-columns:1fr}.service-overview__heading{gap:32px}.service-overview h2{font-size:clamp(38px,6vw,46px);grid-column:1}.service-path{gap:14px}.service-path__body{align-items:start;grid-template-columns:1fr}.service-path__cta{margin-top:4px}.service-path h3{font-size:clamp(24px,4vw,32px);line-height:1.04}.experience{border-radius:0;grid-template-columns:1fr;margin-inline:calc(var(--shell-gutter) * -1);min-height:0}.experience__media{aspect-ratio:4 / 3;min-height:0}.experience__media img{object-position:center 24%}.experience__content{gap:36px;padding:32px max(28px,var(--safe-right)) 36px max(28px,var(--safe-left))}.experience h2{font-size:clamp(38px,6vw,46px);line-height:.98;max-width:9ch}.experience__facts{margin-top:0}.experience__facts li{font-size:clamp(24px,4vw,30px);line-height:1.08;padding-block:18px}.details__inner{display:block}.details__contact{margin-top:72px;min-height:0}.telegram-link{font-size:clamp(34px,8vw,48px)}html.motion-ready [data-reveal=payment] .payment-list p{transition-duration:.42s,.62s}html.motion-ready [data-reveal=payment] .payment-list__iban{transition-duration:.46s,.68s}html.motion-ready [data-reveal=contact] .telegram-link__clip>span{transition-duration:.42s,.68s}}@media(max-width:520px){.hero h1{font-size:clamp(60px,19vw,76px);margin-top:50px}.eyebrow{font-size:10px}.hero__actions,.hero__cta{width:100%}.hero__cta{min-width:0}.qualifications{gap:24px;margin-top:0}.qualifications li{font-size:clamp(15px,4vw,15.5px);line-height:1.28}.details{padding-block:68px 76px}.service-overview{padding-bottom:72px}.experience{margin-bottom:72px}.experience__content{gap:30px;padding:28px max(20px,var(--safe-right)) 30px max(20px,var(--safe-left))}.experience h2{font-size:clamp(34px,9.2vw,36px);line-height:.98}.experience__facts li{font-size:clamp(22px,6.2vw,24px);line-height:1.1;padding-block:15px}.service-overview__heading{gap:20px;padding-bottom:38px}.service-overview h2{font-size:clamp(34px,9.2vw,36px);line-height:.98}.service-path h3{font-size:clamp(22px,6.2vw,24px);line-height:1.08}.service-path{gap:12px;padding-block:24px}.service-path__body{gap:16px}.payment-list{gap:12px;margin-top:32px}.section-label{gap:12px;grid-template-columns:28px minmax(0,1fr)}.section-label h2{font-size:clamp(22px,6.2vw,24px);letter-spacing:-.025em;line-height:1.08;text-transform:none}.payment-list p{font-size:17px}.payment-list__iban{font-size:clamp(24px,7.4vw,31px)!important}.details__contact{margin-top:64px}.telegram-link{margin-top:32px}.details__links{padding-top:32px}}@supports (height: 100svh){@media(max-width:820px),(max-width:950px)and (max-height:600px){:root{--hero-portrait-mobile: clamp(150px, min(46vw, 31svh), 310px)}}}@media(max-width:380px){.brand{height:30px;width:88px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.preloader{display:none}.details,.hero__content,.qualifications,[data-reveal],[data-reveal] *,[data-reveal]>*{clip-path:none!important;opacity:1!important;transform:none!important}[data-reveal] *:before,[data-reveal] *:after{opacity:1!important;transform:none!important}.hero__portrait,.hero__portrait-image,.hero__portrait-stage{clip-path:none!important;transform:none!important}}.home-lead__form{margin-top:30px;position:relative}.home-lead__intro{color:var(--krylova-muted);font-size:18px;line-height:1.35;margin:24px 0 0;max-width:42ch}.home-lead__submit{margin-top:2px}.home-lead__status{color:var(--krylova-field-error);font-size:14px;line-height:1.35}.home-lead__honeypot{height:1px!important;left:-10000px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.home-lead__success{background:var(--krylova-paper-soft);border-radius:var(--krylova-radius-media);margin-top:32px;padding:28px}.home-lead__success:focus{outline:0}.home-lead__success>svg{color:var(--krylova-olive)}.home-lead__success h3{font-size:30px;font-weight:400;letter-spacing:-.035em;line-height:1;margin:24px 0 0}.home-lead__success p{color:var(--krylova-muted);font-size:18px;line-height:1.35;margin:14px 0 26px}@media(max-width:380px){:root{--header-height: var(--krylova-header-height)}}@media(max-width:640px){.home-lead__intro{font-size:17px;margin-top:20px}.home-lead__form{margin-top:24px}.home-lead__success{margin-top:26px;padding:24px 20px}}.offer-page{background:var(--paper-soft);min-height:100vh;overflow:clip}.offer-header{background:var(--ink);border-bottom:1px solid hsl(43 89% 89% / .14);color:var(--cream);height:calc(var(--header-height) + var(--safe-top));padding-top:var(--safe-top);position:sticky;top:0;z-index:30}.offer-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between}.offer-header__brand{flex:0 0 auto}.offer-back{align-items:center;border:1px solid hsl(43 89% 89% / .38);border-radius:999px;display:inline-flex;font-size:13px;gap:10px;justify-content:center;letter-spacing:.045em;line-height:20px;min-height:42px;padding:10px 18px 8px;text-decoration:none;text-transform:uppercase;transition:background-color .28s ease,border-color .28s ease,color .28s ease}.offer-back svg{transition:transform .32s cubic-bezier(.77,0,.175,1)}.offer-hero{background:var(--ink);color:var(--cream)}.offer-hero__inner{display:grid;gap:64px clamp(54px,8vw,124px);grid-template-columns:minmax(0,1.15fr) minmax(320px,.68fr);padding-block:clamp(72px,8vw,118px) clamp(118px,13vw,184px)}.offer-hero__eyebrow,.offer-hero h1,.offer-hero__intro,.offer-section h2,.offer-footer h2{margin:0}.offer-hero__eyebrow{color:var(--muted-dark);font-size:12px;grid-column:1 / -1;letter-spacing:.065em;line-height:1.2;text-transform:uppercase}.offer-hero h1{align-self:end;font-size:clamp(82px,9.8vw,142px);font-weight:400;letter-spacing:-.064em;line-height:.84;max-width:7.1ch}.offer-hero__intro{align-self:end;color:#fceecac7;font-size:clamp(19px,1.65vw,25px);letter-spacing:-.025em;line-height:1.3;max-width:31ch}.offer-document{background:var(--paper-soft);border-radius:var(--radius-section) var(--radius-section) 0 0;margin-top:calc(var(--radius-section) * -1);padding:clamp(74px,8vw,116px) 0 clamp(118px,12vw,176px);position:relative;z-index:2}.offer-section{border-top:1px solid hsl(30 18% 10% / .18);display:grid;gap:clamp(56px,8vw,124px);grid-template-columns:minmax(260px,.62fr) minmax(0,1fr);padding-block:clamp(68px,7.5vw,108px)}.offer-section:first-child{border-top:0;padding-top:0}.offer-section__heading{align-self:start;display:grid;gap:22px;grid-template-columns:34px minmax(0,1fr)}.offer-section__heading>span{color:var(--muted-light);font-size:10px;letter-spacing:.08em;line-height:1.3;padding-top:5px}.offer-section h2{font-size:clamp(25px,2.45vw,38px);font-weight:400;letter-spacing:-.045em;line-height:1;max-width:13ch}.offer-section__body{display:grid;gap:24px;max-width:780px}.offer-section__body p{font-size:clamp(16px,1.25vw,18px);letter-spacing:-.015em;line-height:1.55;margin:0;overflow-wrap:anywhere}.offer-section__body .offer-section__lead{font-size:clamp(18px,1.5vw,21px);letter-spacing:-.025em;line-height:1.32;margin-block:18px 2px}.offer-section__body .offer-section__lead:first-child{margin-top:0}.offer-footer{background:var(--olive);border-radius:var(--radius-section) var(--radius-section) 0 0;color:var(--cream);margin-top:calc(var(--radius-section) * -1);padding:clamp(82px,9vw,132px) 0 calc(clamp(72px,8vw,112px) + var(--safe-bottom));position:relative;z-index:3}.offer-footer__grid{display:grid;gap:clamp(80px,10vw,154px);grid-template-columns:minmax(0,1.16fr) minmax(320px,.64fr)}.offer-footer__payment,.offer-footer__contact{min-width:0}.offer-footer__index{color:#fceeca80;font-size:10px;letter-spacing:.08em}.offer-footer h2{font-size:13px;font-weight:400;letter-spacing:.045em;margin-top:18px;text-transform:uppercase}.offer-footer__details{display:grid;gap:15px;margin-top:clamp(50px,5.5vw,76px)}.offer-footer__details p{font-size:clamp(16px,1.5vw,21px);letter-spacing:-.02em;line-height:1.18;margin:0;overflow-wrap:anywhere}.offer-footer__details .offer-footer__iban{font-size:clamp(24px,2.6vw,39px);letter-spacing:-.04em;line-height:1;margin-block:10px}.offer-footer__contact{display:flex;flex-direction:column;min-height:410px}.offer-footer__telegram{font-size:clamp(36px,4.2vw,62px);letter-spacing:-.05em;line-height:.92;margin-top:clamp(54px,6vw,84px);text-decoration-thickness:1px;text-underline-offset:9px}.offer-footer__legal{align-self:flex-start;font-size:15px;margin-top:auto;padding-top:56px;text-decoration-thickness:1px;text-underline-offset:6px}@media(min-width:821px){.offer-section__heading{position:sticky;top:calc(var(--header-height) + 30px)}}@media(hover:hover)and (pointer:fine){.offer-back:hover,.offer-back:focus-visible{background:var(--cream);border-color:var(--cream);color:var(--ink)}.offer-back:hover svg,.offer-back:focus-visible svg{transform:translate(-4px)}.offer-footer__telegram:hover,.offer-footer__telegram:focus-visible,.offer-footer__legal:hover,.offer-footer__legal:focus-visible{color:var(--paper)}}@media(max-width:820px){.offer-back{font-size:12px;min-height:40px;padding:9px 16px 7px}.offer-hero__inner{display:block;padding-block:58px 112px}.offer-hero h1{font-size:clamp(62px,17.5vw,86px);margin-top:48px;max-width:7.2ch}.offer-hero__intro{font-size:18px;line-height:1.34;margin-top:46px;max-width:35ch}.offer-document{padding-block:68px 112px}.offer-section{display:block;padding-block:62px}.offer-section__heading{gap:16px;grid-template-columns:28px minmax(0,1fr);margin-bottom:38px}.offer-section__heading>span{padding-top:4px}.offer-section h2{font-size:clamp(25px,7vw,32px);max-width:17ch}.offer-section__body{gap:22px;max-width:680px}.offer-section__body p{font-size:16px;line-height:1.55}.offer-section__body .offer-section__lead{font-size:19px;margin-top:16px}.offer-footer__grid{display:block}.offer-footer__contact{margin-top:92px;min-height:300px}.offer-footer__telegram{font-size:clamp(40px,12vw,56px)}.offer-footer__details .offer-footer__iban{font-size:clamp(17px,5.4vw,22px);letter-spacing:-.045em;white-space:nowrap}}@media(max-width:380px){.offer-header{height:calc(66px + var(--safe-top))}.offer-header__brand{height:28px;width:88px}.offer-back{gap:8px;padding-inline:14px}.offer-hero h1{font-size:clamp(56px,17.2vw,66px)}.offer-hero__intro{font-size:17px}.offer-section h2{font-size:24px}}
