:root{--u: clamp(.7111px, calc(100vw / 1440), 1.2px);--w: clamp(.8205px, calc(100vw / 390), 1.3px);--black: #030303;--ink: #161616;--card: #121212;--pastel: #f1ede9;--pastel-80: rgba(241, 237, 233, .8);--bg: #faf8f5;--bg-grey: #ebe7e4;--gold: #eba71f;--gold-2: #e49e13;--gold-3: #cc8c0d;--grey: #848383;--grey-2: #a1a1a1;--grey-3: #868686;--f-display: "Involve", "Helvetica Neue", Arial, sans-serif;--f-text: "Manrope", "Helvetica Neue", Arial, sans-serif;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--gutter: calc(60 * var(--u));--header-h: calc(90 * var(--u))}@media(max-width:1023px){:root{--gutter: max(calc(20 * var(--w)), 4vw);--header-h: calc(64 * var(--w))}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{margin:0;background:var(--bg);color:var(--black);font-family:var(--f-text);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,p,ol,ul,blockquote,figure{margin:0}ol,ul{padding:0;list-style:none}fieldset{margin:0;padding:0;border:0;min-width:0}:focus-visible{outline:1px solid var(--gold);outline-offset:4px}::selection{background:var(--gold);color:var(--black)}.container{width:100%;max-width:calc(1440 * var(--u));margin-inline:auto;padding-inline:var(--gutter)}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:16px;z-index:200;padding:10px 16px;background:var(--gold);color:var(--black);font-family:var(--f-display);transform:translateY(-200%)}.skip-link:focus{transform:none}.accent{color:var(--gold)}@keyframes cc-rise{0%{transform:translateY(70%);-webkit-clip-path:inset(-30% -4% 130% -4%);clip-path:inset(-30% -4% 130% -4%)}to{transform:none;-webkit-clip-path:inset(-30% -4% -30% -4%);clip-path:inset(-30% -4% -30% -4%)}}html.js [data-hero-title]>span{display:inline-block;animation:cc-rise 1.4s cubic-bezier(.16,1,.3,1) .2s both}html.js [data-hero-title]>span~span{animation-delay:.34s}@keyframes cc-in-down{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes cc-in-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html.js .header__row>*{animation:cc-in-down 1s cubic-bezier(.16,1,.3,1) both}html.js .header__row>:nth-child(2){animation-delay:.07s}html.js .header__row>:nth-child(3){animation-delay:.14s}html.js .header__row>:nth-child(4){animation-delay:.14s}html.js [data-hero-eyebrow]{animation:cc-in-up 1s cubic-bezier(.16,1,.3,1) .1s both}html.js [data-hero-lead]{animation:cc-in-up 1.1s cubic-bezier(.16,1,.3,1) .5s both}html.js [data-hero-cta],html.js .nf .link-cta{animation:cc-in-up 1s cubic-bezier(.16,1,.3,1) .62s both}.eyebrow{font-family:var(--f-display);font-size:max(12px,calc(16 * var(--u)));letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#000}.eyebrow--light{color:var(--pastel)}.arrow{--aw: calc(50 * var(--u));display:inline-flex;align-items:center;width:var(--aw);color:var(--gold);flex:none;transition:width .5s var(--ease-out),transform .5s var(--ease-out)}.arrow__line{flex:1;height:1px;background:currentColor;margin-right:-4px}.arrow__head{width:5px;height:8px;flex:none}.arrow-up{width:calc(17 * var(--u));height:calc(16 * var(--u));min-width:12px;min-height:12px;color:var(--gold);flex:none;transition:transform .35s var(--ease-out)}.contact-link{display:inline-flex;align-items:center;gap:calc(6 * var(--u));font-family:var(--f-display);font-size:max(12px,calc(14 * var(--u)));letter-spacing:.06em;color:var(--pastel-80);transition:color .25s ease}.contact-link--lg{font-size:max(14px,calc(16 * var(--u)))}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--u));padding:calc(13 * var(--u)) calc(25 * var(--u));font-family:var(--f-display);font-size:max(14px,calc(16 * var(--u)));line-height:normal;white-space:nowrap;isolation:isolate;overflow:hidden;transition:color .4s var(--ease-out),transform .16s ease-out}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--gold);transform:scaleX(0);transform-origin:right center;transition:transform .55s var(--ease-out)}.btn .arrow{--aw: calc(25 * var(--u))}.btn:active{transform:scale(.97)}.btn--dark{background:#000;color:#fff}.btn--wide{width:calc(250 * var(--u));min-width:200px;justify-content:flex-start}.btn--gold{background:var(--gold);color:var(--black)}.btn--gold:before{background:var(--pastel)}.btn--gold .arrow{color:var(--black)}.btn--block{width:100%}.btn--line{border:1px solid currentColor}.link-cta{display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) 0;font-family:var(--f-display);font-size:max(15px,calc(18 * var(--u)));line-height:normal;color:var(--black);white-space:nowrap;transition:transform .16s ease-out}.link-cta:active{transform:scale(.97)}.link-cta--light{color:var(--pastel)}@media(hover:hover)and (pointer:fine){.contact-link:hover{color:var(--pastel)}.contact-link:hover .arrow-up{transform:translate(2px,-2px)}.btn:hover:before{transform:scaleX(1);transform-origin:left center}.btn--dark:hover,.btn--dark:hover .arrow{color:var(--black)}.btn:hover .arrow{transform:translate(4px)}.link-cta:hover .arrow{width:calc(var(--aw) + calc(18 * var(--u)))}}.header{position:fixed;inset:0 0 auto;z-index:50;padding-top:calc(31 * var(--u));padding-bottom:calc(14 * var(--u));color:var(--pastel);transform:translateZ(0);transition:transform .6s var(--ease-drawer),padding .5s var(--ease-out),background-color .5s ease}.header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0303039e;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);opacity:0;transition:opacity .5s ease}.header.is-scrolled{padding-top:calc(16 * var(--u));padding-bottom:calc(16 * var(--u))}.header.is-scrolled:before{opacity:1}.header.is-hidden{transform:translate3d(0,-110%,0)}.page-services .header.is-hidden,.page-services .header.is-pinned{transform:none}.header__row{display:flex;align-items:center;justify-content:space-between;min-height:calc(28 * var(--u))}.header__logo{font-family:var(--f-display);font-size:max(20px,calc(25 * var(--u)));line-height:1.14;color:var(--pastel);letter-spacing:-.005em}.header__nav{display:flex;gap:calc(78 * var(--u));font-family:var(--f-display);font-size:max(14px,calc(16 * var(--u)));line-height:1.14;color:#fff}.header__link{position:relative;display:inline-block;padding:4px 0}.header__link span{display:inline-block}.header__link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out)}.header__link[aria-current=page]:after{transform:scaleX(1)}.header__contacts{display:flex;gap:calc(36 * var(--u))}.header__burger{display:none}@media(hover:hover)and (pointer:fine){.header__link:hover:after{transform:scaleX(1);transform-origin:left}}.menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;color:var(--pastel)}.menu[hidden]{display:none}.menu__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--black)}.menu__inner{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding-top:calc(var(--header-h) + calc(40 * var(--w)));padding-bottom:max(calc(28 * var(--w)),env(safe-area-inset-bottom));overflow-y:auto}.menu__nav{display:flex;flex-direction:column}.menu__link{display:flex;align-items:baseline;gap:calc(16 * var(--w));padding:calc(14 * var(--w)) 0;border-bottom:1px solid rgba(241,237,233,.12)}.menu__num{font-family:var(--f-text);font-size:calc(13 * var(--w));color:var(--grey)}.menu__text{font-family:var(--f-display);font-weight:500;font-size:calc(40 * var(--w));line-height:1;letter-spacing:-.01em}.menu__foot{display:flex;flex-direction:column;gap:calc(24 * var(--w));padding-top:calc(40 * var(--w));flex-shrink:0}.menu__contacts{display:flex;gap:calc(32 * var(--w))}.menu__contacts .contact-link{font-size:calc(15 * var(--w));min-height:44px}.hero{position:relative;height:min(calc(853 * var(--u)),100svh);min-height:560px;color:var(--pastel);overflow:hidden;background:#0b0908}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0;container-type:size}.hero__stage{--aw: 2880;--ah: 1706;--px: .5;--py: .5;--sw: max(100cqw, 100cqh * var(--aw) / var(--ah));position:absolute;width:var(--sw);height:calc(var(--sw) * var(--ah) / var(--aw));left:calc((100cqw - var(--sw)) * var(--px));top:min(0px,calc((100cqh - var(--sw) * var(--ah) / var(--aw)) * var(--py)));container-type:inline-size;will-change:transform;opacity:0;transition:opacity .35s ease}.hero__stage.is-ready,html:not(.js) .hero__stage{opacity:1}.hero__stage picture,.hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__screen{position:absolute;left:0;top:0;width:417px;height:876px;padding:12px;box-sizing:border-box;background:#f8f5f2;transform-origin:0 0;overflow:hidden;will-change:transform;backface-visibility:hidden;transform:scale(var(--k, .5)) matrix3d(1.1723418,-.17449995,0,4.0675421e-05,.18639492,1.0273219,0,-2.4471691e-05,0,0,1,0,1142.5669,384.60452,0,1) translate(-12px,-12px)}html:not(.js) .hero__screen{display:none}html:not(.js) .hero__stage{background:url(../img/hero-1440.webp?v=2dce9687) center / cover}@media(max-width:767px){.hero__stage{--aw: 1100;--ah: 1706;--sw: max(100cqw * 1.42, 100cqh * 1100 / 1706);left:clamp(100cqw - var(--sw),50cqw - var(--sw) * .488,0px)}@media(min-width:600px){.hero__stage{--sw: max(100cqw, 100cqh * 1100 / 1706)}}.hero__screen{transform:scale(var(--k, .5)) matrix3d(1.1457498,-.17179214,0,4.7949675e-05,.21162716,1.0337844,0,-2.2016869e-05,0,0,1,0,222.22839,383.82608,0,1) translate(-12px,-12px)}}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero__content{position:absolute;left:0;right:0;bottom:calc(52 * var(--u));display:flex;align-items:flex-end;justify-content:space-between}.hero__left{display:flex;flex-direction:column;gap:calc(18 * var(--u))}.hero__eyebrow{font-family:var(--f-display);font-size:max(13px,calc(16 * var(--u)));letter-spacing:.06em;color:#f1ede9d9;line-height:1.25}.hero__title{font-family:var(--f-display);font-weight:400;line-height:1.06;white-space:nowrap;color:var(--pastel)}.hero__t1{font-weight:500;font-size:calc(52.295 * var(--u))}.hero__t2{font-size:calc(43.928 * var(--u));color:var(--gold-3)}.hero__right{width:calc(329 * var(--u));display:flex;flex-direction:column;align-items:flex-end;gap:calc(32 * var(--u))}.hero__lead{width:calc(298 * var(--u));font-size:max(14px,calc(18 * var(--u)));line-height:normal;color:var(--pastel)}.hero__scroll{display:none}.values{padding:calc(100 * var(--u)) 0;background:var(--bg)}.values__head{display:grid;grid-template-columns:calc(423 * var(--u)) calc(819 * var(--u));align-items:start}.values__intro{display:flex;flex-direction:column;gap:calc(29 * var(--u))}.values__title{font-family:var(--f-display);font-weight:500;line-height:.88;color:var(--ink);width:calc(470 * var(--u))}.values__t1{font-size:calc(54.8 * var(--u))}.values__t2{font-size:calc(65.131 * var(--u))}.values__lead{font-size:max(15px,calc(22 * var(--u)));line-height:normal;color:#000}.values__cards{display:flex;gap:calc(19.754 * var(--u));align-items:flex-start;margin-top:calc(71 * var(--u))}.vcard{position:relative;overflow:hidden;flex:none;background:#1a1714;color:#fff}.vcard--side{width:calc(399.21 * var(--u));height:calc(506.746 * var(--u))}.vcard--main{width:calc(482.072 * var(--u));height:calc(611.929 * var(--u))}.vcard__media{position:absolute;top:-6%;right:0;bottom:-6%;left:0}.vcard__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.vcard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(60% 34% at 16% 12%,#0202028c,#02020200)}.vcard__text{position:absolute;z-index:1;left:calc(32 * var(--u));top:calc(34 * var(--u));display:flex;flex-direction:column;gap:calc(8.4 * var(--u))}.vcard__title{font-family:var(--f-display);font-weight:500;font-size:max(22px,calc(30 * var(--u)));line-height:1.06}.vcard__desc{font-size:max(14px,calc(19 * var(--u)));line-height:normal;color:#f1ede9e6}.vcard:nth-child(1) .vcard__desc{max-width:calc(160 * var(--u))}.vcard:nth-child(2) .vcard__desc{max-width:calc(280 * var(--u))}.vcard:nth-child(3) .vcard__desc{max-width:calc(192 * var(--u))}@media(hover:hover)and (pointer:fine){.vcard:hover .vcard__media img{transform:scale(1.05)}}.caps{position:relative;padding:calc(77 * var(--u)) 0 calc(109 * var(--u));background:var(--bg-grey)}.caps__row{display:flex;justify-content:space-between;margin-top:calc(85 * var(--u))}.caps__left{width:calc(809 * var(--u));display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px}.caps__title{font-family:var(--f-display);font-weight:500;font-size:max(24px,calc(38 * var(--u)));line-height:1.12;color:var(--ink);max-width:calc(760 * var(--u))}.caps__title .accent{color:var(--gold-2);display:block}.caps__list{display:flex;flex-direction:column;gap:calc(40 * var(--u));width:calc(245 * var(--u))}.caps__item{position:relative;display:flex;align-items:flex-end;gap:calc(38 * var(--u));line-height:1.06}.caps__num{width:calc(24 * var(--u));min-width:18px;font-weight:500;font-size:max(13px,calc(18 * var(--u)));color:var(--grey);transition:color .3s ease}.caps__name{font-size:max(15px,calc(20 * var(--u)));color:var(--black);white-space:nowrap;transition:transform .5s var(--ease-out)}.caps__item:after{content:"";position:absolute;left:calc(62 * var(--u));right:0;bottom:calc(-10 * var(--u));height:1px;background:var(--black);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out)}@media(hover:hover)and (pointer:fine){.caps__item:hover .caps__num{color:var(--gold)}.caps__item:hover .caps__name{transform:translate(calc(8 * var(--u)))}.caps__item:hover:after{transform:scaleX(1);transform-origin:left}}.caps__drop{display:none}.caps__preview{position:absolute;left:0;top:0;z-index:3;width:calc(300 * var(--u));height:calc(190 * var(--u));pointer-events:none;visibility:hidden}.caps__preview-inner{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-clip-path:inset(50% 50% 50% 50%);clip-path:inset(50% 50% 50% 50%)}.caps__preview-inner img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.access{padding:calc(77 * var(--u)) 0 calc(127 * var(--u));background:var(--bg);overflow:hidden}.access__top{display:flex;justify-content:space-between;align-items:baseline}.access__tag{font-family:var(--f-display);font-size:max(13px,calc(16 * var(--u)));letter-spacing:.06em;color:var(--grey)}.access__intro{position:relative;margin-top:calc(92 * var(--u))}.access__title{font-family:var(--f-display);font-weight:500;line-height:.88;color:var(--ink);white-space:nowrap}.access__t1{font-size:calc(45.619 * var(--u))}.access__t2{font-size:calc(54.219 * var(--u))}.access__lead{position:absolute;left:calc(902 * var(--u));top:calc(13.45 * var(--u));width:calc(418 * var(--u));font-size:max(15px,calc(20 * var(--u)));line-height:normal;color:#000}.access__gallery{display:flex;gap:calc(10 * var(--u));width:calc(1440 * var(--u));max-width:100%;height:calc(675 * var(--u));margin:calc(98 * var(--u)) auto 0}.acard{--clip: calc(30 * var(--u));position:relative;flex:170 1 0;min-width:0;height:100%;overflow:hidden;color:#fff;cursor:pointer;-webkit-clip-path:inset(var(--clip) 0 var(--clip) 0);clip-path:inset(var(--clip) 0 var(--clip) 0);transition:flex-grow .9s var(--ease-io),clip-path .9s var(--ease-io);background:#16120e;outline:none}.acard.is-active{flex-grow:540;--clip: 0px;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);cursor:default}.acard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-io);transform:scale(1.08)}.acard.is-active .acard__img{transform:scale(1)}.acard:before,.acard:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .9s var(--ease-io)}.acard:before{background:linear-gradient(0deg,#000000f2,#000000b8 22%,#0000004d 42%,#0000 60%),linear-gradient(180deg,#000000b0,#0000 33%),#00000038}.acard:after{opacity:0;background:linear-gradient(0deg,#0009 9.6%,#0000 46%),linear-gradient(180deg,#0000008c,#0000 33%)}.acard.is-active:before{opacity:0}.acard.is-active:after{opacity:1}.acard__num{position:absolute;z-index:1;left:calc(16 * var(--u));top:calc(47 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(8.5 * var(--u));transform-origin:0 0;transition:transform .9s var(--ease-io)}.acard__num span{font-family:var(--f-display);font-size:max(16px,calc(22 * var(--u)));line-height:1.404;color:var(--pastel);padding-left:calc(3.6 * var(--u))}.acard__num:after{content:"";width:calc(28 * var(--u));height:1px;background:var(--pastel)}.acard.is-active .acard__num{transform:translate(calc(13 * var(--u)),calc(-30 * var(--u))) scale(1.7795)}.acard__foot{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none}.acard__label{position:absolute;left:calc(16 * var(--u));bottom:calc(59 * var(--u));font-family:var(--f-display);font-size:max(14px,calc(20 * var(--u)));line-height:1.2;text-transform:uppercase;width:calc(143 * var(--u));text-shadow:0 1px 12px rgba(0,0,0,.55);transition:opacity .4s ease,transform .6s var(--ease-out)}.acard__title,.acard__sub{position:absolute;white-space:nowrap;opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}.acard__title{left:calc(27 * var(--u));bottom:calc(53 * var(--u));font-family:var(--f-display);font-weight:400;font-size:max(20px,calc(30 * var(--u)));line-height:normal;text-transform:uppercase}.acard__sub{left:calc(29 * var(--u));bottom:calc(24 * var(--u));font-size:max(14px,calc(20 * var(--u)));line-height:normal;color:var(--pastel)}.acard.is-active .acard__label{opacity:0;transform:translateY(-10px);transition-duration:.25s}.acard.is-active .acard__title,.acard.is-active .acard__sub{opacity:1;transform:none;transition:opacity .7s ease .45s,transform .9s var(--ease-out) .45s}.acard.is-active .acard__sub{transition-delay:.55s}html:not(.js) .acard__title{position:static;opacity:1;transform:none;white-space:normal;font-size:max(14px,calc(20 * var(--u)))}.acard:focus-visible{outline:1px solid var(--gold);outline-offset:-6px}@media(min-width:1024px)and (max-height:820px){.access{padding:calc(48 * var(--u)) 0 calc(56 * var(--u))}.access__intro{margin-top:calc(40 * var(--u))}.access__gallery{height:min(calc(675 * var(--u)),calc(100svh - 300px));min-height:360px;margin-top:calc(44 * var(--u))}}.how{position:relative;background:var(--bg-grey);padding:calc(67 * var(--u)) 0 calc(70 * var(--u));overflow:hidden}.how__media{position:absolute;right:max(0px,calc((100% - calc(1440 * var(--u))) / 2));top:0;width:calc(437 * var(--u));height:calc(702 * var(--u));overflow:hidden}.how__stack{position:absolute;left:0;right:0;top:0;height:118%;will-change:transform}.how__stack img{position:absolute;top:0;left:-2%;width:104%;max-width:none;height:100%;object-fit:cover;opacity:0}.how__stack img.is-active{opacity:1}.how__inner{position:relative}.how__row{display:flex;gap:calc(183 * var(--u));margin-top:calc(75 * var(--u))}.how__left{width:calc(406 * var(--u));flex:none;display:flex;flex-direction:column;justify-content:space-between}.how__top{display:flex;flex-direction:column;gap:calc(32 * var(--u))}.how__title{font-family:var(--f-display);font-weight:400;line-height:1.06;color:#000}.how__t1{font-weight:500;font-size:calc(37.721 * var(--u))}.how__t2{font-size:calc(31.685 * var(--u));color:var(--gold-3)}.how__text{display:flex;flex-direction:column;gap:calc(24 * var(--u));width:calc(378 * var(--u))}.how__rule{display:block;width:calc(106 * var(--u));height:2px;background:var(--gold);transform-origin:left}.how__text p{font-size:max(15px,calc(20 * var(--u)));line-height:normal;color:#000}.how__bottom{display:flex;flex-direction:column;gap:calc(19 * var(--u));width:calc(250 * var(--u))}.how__note{font-family:var(--f-display);font-size:max(13px,calc(16 * var(--u)));letter-spacing:.06em;color:var(--grey);line-height:normal}.case{position:relative;width:calc(490 * var(--u));flex:none;padding:calc(53 * var(--u)) calc(64 * var(--u));background:var(--card);color:var(--pastel)}.case__bar{display:flex;align-items:center;justify-content:space-between}.case__count{font-family:var(--f-display);font-size:max(16px,calc(20 * var(--u)));line-height:1.404;font-variant-numeric:tabular-nums}.case__current{display:inline-block}.case__total{color:var(--grey-3)}.case__arrows{display:flex;gap:calc(calc(9 * var(--u)) - 12px);margin:-6px -6px -6px 0}.case__arrow{width:44px;height:44px;display:grid;place-items:center;color:var(--pastel);transition:color .25s ease,transform .16s ease-out}.case__arrow svg{width:calc(32 * var(--u));height:calc(32 * var(--u));min-width:26px;min-height:26px;transition:transform .35s var(--ease-out)}.case__arrow:active{transform:scale(.94)}.case__arrow[disabled]{color:var(--grey-3);cursor:default}@media(hover:hover)and (pointer:fine){.case__arrow:not([disabled]):hover{color:var(--gold)}[data-case-prev]:not([disabled]):hover svg{transform:translate(-4px)}[data-case-next]:not([disabled]):hover svg{transform:translate(4px)}}.case__slides{display:grid;margin-top:calc(41 * var(--u))}.case__slide{grid-area:1 / 1;visibility:hidden}.case__slide.is-active{visibility:visible}html:not(.js) .case__slide:not(:first-child){display:none}.case__title{font-family:var(--f-display);font-size:max(18px,calc(24 * var(--u)));line-height:1.3;min-height:2.6em}.timeline{margin-top:calc(33 * var(--u));display:flex;flex-direction:column;gap:calc(31 * var(--u));font-size:max(14px,calc(18 * var(--u)))}.timeline li{position:relative;display:flex;align-items:center;gap:calc(18 * var(--u));padding-left:calc(34 * var(--u))}.timeline li:before{content:"";position:absolute;left:calc(.5 * var(--u));top:50%;width:calc(7 * var(--u));height:calc(7 * var(--u));min-width:6px;min-height:6px;margin-top:calc(-3.5 * var(--u));border-radius:50%;background:var(--pastel);transition:background-color .4s ease,box-shadow .4s ease}.timeline li:not(:last-child):after{content:"";position:absolute;left:calc(4 * var(--u));top:calc(50% + calc(5 * var(--u)));height:calc(100% + calc(31 * var(--u)) - calc(10 * var(--u)));width:.5px;background:#f1ede975;transform-origin:top;transform:scaleY(var(--grow, 1))}.timeline li.is-current:before{background:var(--gold);box-shadow:0 0 0 calc(3 * var(--u)) #eba71f2e,0 0 calc(12 * var(--u)) #eba71f99}.timeline time{width:calc(45 * var(--u));min-width:40px;line-height:1.404;font-variant-numeric:tabular-nums;transition:color .4s ease}.timeline li.is-current time{color:var(--gold)}.timeline span{line-height:normal;white-space:nowrap}.case__review{margin-top:calc(39 * var(--u));padding-top:calc(39 * var(--u));border-top:1px solid rgba(241,237,233,.2)}.case__review:before{content:"";display:block;width:calc(33 * var(--u));height:calc(29 * var(--u));min-width:26px;min-height:23px;margin-bottom:calc(25 * var(--u));background:var(--gold);-webkit-mask:url(../icons/profile.svg) center / contain no-repeat;mask:url(../icons/profile.svg) center / contain no-repeat}.case__review p{font-size:max(13px,calc(16 * var(--u)));line-height:normal;min-height:3.75em}.case__progress{position:absolute;left:calc(64 * var(--u));right:calc(64 * var(--u));bottom:calc(26 * var(--u));height:1px;background:#f1ede914;overflow:hidden}.case__progress span{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:left}.trust{padding:calc(100 * var(--u)) 0;background:var(--bg)}.trust__head{display:flex;justify-content:space-between;align-items:flex-start}.trust__title{width:calc(688 * var(--u));margin-right:calc(53 * var(--u));font-family:var(--f-display);font-weight:500;line-height:.88;color:var(--ink)}.trust__t1{font-size:calc(45.619 * var(--u))}.trust__t2{font-size:calc(54 * var(--u))}.trust__cols{display:flex;gap:calc(123 * var(--u));margin-top:calc(119 * var(--u))}.tcol{width:min-content;display:flex;flex-direction:column}.tcol__rule{display:block;height:1px;background:#1616164d;transform-origin:left}.tcol__title{margin-top:calc(20 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(26px,calc(37 * var(--u)));line-height:.88;color:var(--ink);white-space:nowrap;padding-block:.06em}.tcol__sub{margin-top:calc(16 * var(--u));font-family:var(--f-display);font-weight:600;font-size:max(12px,calc(14 * var(--u)));line-height:.88;color:var(--ink)}.tcol__text{margin-top:calc(27 * var(--u));font-size:max(14px,calc(18 * var(--u)));line-height:normal;color:#000}.final{position:relative;color:var(--pastel);background:#0a0908;overflow:hidden}.final__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.final__media picture,.final__media img{width:100%;height:100%}.final__media img{height:108%;object-fit:cover;will-change:transform}.final__shade{position:absolute;top:0;right:0;bottom:0;left:0}.membership{position:relative;padding-top:calc(61 * var(--u));height:calc(822 * var(--u))}.membership__body{position:absolute;left:calc(var(--gutter) - calc(1 * var(--u)));top:calc(352 * var(--u));width:calc(367 * var(--u));display:flex;flex-direction:column;align-items:flex-start}.membership__title{font-family:var(--f-display);font-weight:500;line-height:.88;white-space:nowrap}.membership__t1{font-size:calc(45.619 * var(--u))}.membership__t2{font-size:calc(54 * var(--u))}.membership__text{margin-top:calc(48 * var(--u));width:calc(329 * var(--u));font-size:max(14px,calc(18 * var(--u)));line-height:normal;color:var(--pastel)}.membership .link-cta{margin-top:calc(74 * var(--u))}.footer{position:relative;color:var(--pastel)}.footer--overlay .footer__inner{position:relative;padding-top:calc(calc(40 * var(--u)) + 1px);padding-bottom:calc(43 * var(--u))}.footer--overlay .footer__inner:before{content:"";position:absolute;top:0;left:var(--gutter);right:var(--gutter);height:1px;background:#f1ede938}.footer--dark{background:var(--black);padding:calc(80 * var(--u)) 0 calc(60 * var(--u))}.footer__inner{display:flex;justify-content:space-between;gap:calc(32 * var(--u))}.footer--dark .footer__inner{padding-inline:calc(var(--gutter) + calc(12.5 * var(--u)))}.footer__left{display:flex;flex-direction:column;justify-content:space-between;gap:calc(35 * var(--u));min-width:0;padding-left:calc(5 * var(--u));padding-bottom:calc(11.3 * var(--u))}.footer__copy{font-size:max(13px,calc(16 * var(--u)));line-height:1.26;color:var(--pastel-80)}.footer__legal{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u)) calc(48 * var(--u));font-size:max(12px,calc(14 * var(--u)));line-height:1.14;color:var(--pastel-80)}.footer__legal a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .25s ease}.footer__right{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:calc(23 * var(--u));flex:none;padding-right:calc(15 * var(--u))}.footer__contacts{display:flex;gap:calc(61 * var(--u))}.footer__logo{font-family:var(--f-display);font-weight:700;font-size:max(36px,calc(52 * var(--u)));line-height:1.14;color:var(--pastel);display:inline-block}@media(hover:hover)and (pointer:fine){.footer__legal a:hover{color:var(--gold)}}.page-services{background:var(--bg)}.svc-hero{background:var(--black);color:var(--pastel);padding:calc(137 * var(--u)) 0 calc(67 * var(--u))}.svc-hero__inner{display:flex;flex-direction:column}.svc-hero__title{align-self:flex-end;display:grid;margin-top:calc(71 * var(--u));font-family:var(--f-display);line-height:.96;white-space:nowrap;color:var(--pastel)}.svc-hero__title br{display:none}.svc-hero__t1{font-weight:500;font-size:calc(52 * var(--u))}.svc-hero__t2{font-weight:600;font-size:calc(44 * var(--u));color:var(--gold);margin-left:calc(219 * var(--u));margin-top:calc(2 * var(--u))}.svc{background:var(--bg)}.svc__stage{--sh: max(calc(900 * var(--u)), 700px);--img-top: calc(var(--sh) * .14);--img-h: calc(var(--sh) * .54);--gap: calc(var(--sh) * .19);position:relative;height:var(--sh);overflow:hidden;background:var(--bg)}.svc__frame{position:relative;height:100%}.svc__media{position:absolute;z-index:1;left:calc(var(--gutter) + calc(560 * var(--u)));top:var(--img-top);width:calc(760 * var(--u));height:var(--img-h)}.svc__slot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;will-change:transform,opacity}.svc__img{position:absolute;left:0;top:-12%;width:100%;height:124%;object-fit:cover}.svc__body{position:absolute;left:var(--gutter);top:var(--img-top);height:var(--img-h);display:grid;grid-template-rows:auto 1fr}.svc__slides{display:grid;width:calc(480 * var(--u))}.svc__slide{grid-area:1 / 1;visibility:hidden}.svc__slide.is-active{visibility:visible}.svc__title{margin-top:-.12em;font-family:var(--f-display);font-weight:500;font-size:calc(72 * var(--u));line-height:.86;color:var(--black);white-space:nowrap;padding-block:.04em}html.js .svc__desc,html.js .svc__slide .svc__list{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.svc__desc{margin-top:20px;max-width:520px;font-size:16px;line-height:1.55}.svc__list{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:16px;font-size:14px;color:var(--grey)}.svc__subs{align-self:end;display:flex;flex-direction:column;gap:calc(12 * var(--u));margin-bottom:-.2em}.svc__subs-line{display:block;overflow:hidden}.svc__subs-line>span{display:flex;align-items:center;gap:calc(14 * var(--u));font-family:var(--f-display);font-size:max(17px,calc(22 * var(--u)));line-height:1.25;color:var(--ink);white-space:nowrap}.svc__subs-line>span:before{content:"";width:calc(13 * var(--u));height:calc(13 * var(--u));min-width:10px;min-height:10px;flex:none;background:linear-gradient(var(--gold),var(--gold)) center / 100% 1px no-repeat,linear-gradient(var(--gold),var(--gold)) center / 1px 100% no-repeat}.svc__nums{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.svc__reel{display:flex;flex-direction:column}.svc__num{display:flex;align-items:center;gap:0;font-family:var(--f-display);font-weight:500;line-height:.96;color:var(--grey-2);transition:color .5s ease,gap .7s var(--ease-io);font-variant-numeric:tabular-nums}.svc__num.is-active{color:var(--black)}.svc__dash{display:block;width:0;height:2px;background:var(--black);transition:width .7s var(--ease-io)}.svc__digits{display:block;overflow:hidden;padding-block:.08em;margin-block:-.08em}.svc__digits span{display:block}.svc__meta{position:absolute;z-index:3;left:var(--gutter);bottom:calc(40 * var(--u));display:flex;align-items:center;gap:calc(28 * var(--u));font-family:var(--f-display);color:var(--grey)}.svc__count{display:flex;align-items:baseline;gap:calc(8 * var(--u));font-size:max(13px,calc(15 * var(--u)));font-variant-numeric:tabular-nums}.svc__count-cur{display:inline-block;overflow:hidden;color:var(--black);font-size:max(26px,calc(34 * var(--u)));line-height:1}.svc__count-cur span{display:inline-block}.svc__bar{position:relative;display:block;width:calc(160 * var(--u));height:1px;background:#03030324}.svc__bar span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gold);transform:scaleX(.1667);transform-origin:left}.start{padding:calc(100 * var(--u)) 0 calc(110 * var(--u));background:var(--bg-grey)}.start__head{display:flex;justify-content:space-between;align-items:flex-start}.start__title{width:calc(780 * var(--u));margin-right:0;font-family:var(--f-display);font-weight:500;line-height:.92;color:var(--ink)}.start__t1{font-size:calc(45.619 * var(--u))}.start__t2{font-size:calc(54 * var(--u))}.start__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(60 * var(--u));margin-top:calc(100 * var(--u));counter-reset:none}.step{display:flex;flex-direction:column}.step__num{font-family:var(--f-display);font-weight:500;font-size:calc(96 * var(--u));line-height:.9;color:#0303031a;font-variant-numeric:tabular-nums}.step__rule{display:block;height:1px;margin-top:calc(28 * var(--u));background:#1616164d;transform-origin:left;position:relative}.step__rule:after{content:"";position:absolute;left:0;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--gold)}.step__title{margin-top:calc(26 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(24px,calc(34 * var(--u)));line-height:1;color:var(--ink)}.step__text{margin-top:calc(16 * var(--u));max-width:calc(360 * var(--u));font-size:max(14px,calc(18 * var(--u)));line-height:1.45;color:#000}html:not(.js) .svc__stage{height:auto;overflow:visible}html:not(.js) .svc__frame{height:auto;display:flex;flex-direction:column;gap:40px;padding-block:60px}html:not(.js) .svc__nums,html:not(.js) .svc__meta,html:not(.js) .svc__subs{display:none}html:not(.js) .svc__media,html:not(.js) .svc__body{position:relative;left:auto;top:auto;height:auto}html:not(.js) .svc__media{width:100%;aspect-ratio:16 / 9}html:not(.js) .svc__slot:not(:first-child){display:none}html:not(.js) .svc__slides{display:flex;flex-direction:column;gap:48px;width:100%}html:not(.js) .svc__slide{visibility:visible}html:not(.js) .svc__title{white-space:normal}.page-membership{background:var(--bg)}.mb-hero .svc-hero__t2{margin-left:calc(219 * var(--u))}.mb-hero__top{display:flex;justify-content:space-between;align-items:baseline;gap:calc(24 * var(--u))}.mb-hero__pay{font-family:var(--f-display);font-size:max(13px,calc(15 * var(--u)));color:var(--pastel-80);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color .25s ease}@media(hover:hover)and (pointer:fine){.mb-hero__pay:hover{color:var(--gold)}}.mb-cover{position:relative;height:calc(586 * var(--u));min-height:360px;overflow:hidden;background:#14110e}.mb-cover picture,.mb-cover img{width:100%;height:100%}.mb-cover img{object-fit:cover;will-change:transform}.mb-how{padding:calc(93 * var(--u)) 0 calc(120 * var(--u));background:var(--bg)}.mb-how__head{display:flex;justify-content:space-between;align-items:flex-start;margin-top:calc(63 * var(--u))}.mb-how__title{font-family:var(--f-display);font-weight:500;line-height:.88;color:var(--ink)}.mb-how__t1{font-size:calc(54.8 * var(--u))}.mb-how__t2{font-size:calc(65.131 * var(--u))}.mb-how__lead{width:calc(387 * var(--u));margin-top:calc(33 * var(--u));font-size:max(14px,calc(16 * var(--u)));line-height:1.5;color:#000}.mb-sys{display:grid;grid-template-columns:calc(560 * var(--u)) 1fr;gap:calc(120 * var(--u));margin-top:calc(100 * var(--u));align-items:stretch}.mb-sys__photo{position:relative;height:calc(640 * var(--u));margin:0;overflow:hidden;background:#1a1714}.mb-sys__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:108%;object-fit:cover;will-change:transform}.mb-sys__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#050403eb,#050403b8 26%,#0504034d 46%,#05040300 62%)}.mb-sys__caption{position:absolute;z-index:1;left:calc(36 * var(--u));right:calc(36 * var(--u));bottom:calc(34 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u));color:var(--pastel)}.mb-sys__kicker{font-family:var(--f-display);font-size:max(11px,calc(12 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.mb-sys__caption strong{font-family:var(--f-display);font-weight:500;font-size:max(26px,calc(36 * var(--u)));line-height:1.02}.mb-sys__caption span:last-child{max-width:calc(380 * var(--u));font-size:max(14px,calc(16 * var(--u)));line-height:1.45;color:#f1ede9d1}.mb-sys__path{display:flex;flex-direction:column;border-bottom:1px solid rgba(22,22,22,.14)}.mb-sys__path li{flex:1;display:grid;grid-template-columns:calc(124 * var(--u)) 1fr;column-gap:calc(20 * var(--u));align-content:center;border-top:1px solid rgba(22,22,22,.14);transform-origin:left}.mb-sys__who{grid-row:1 / span 2;padding-top:.5em;font-family:var(--f-display);font-size:max(12px,calc(13 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.mb-sys__path h3{font-family:var(--f-display);font-weight:500;font-size:max(20px,calc(28 * var(--u)));white-space:nowrap;line-height:1.1;color:var(--ink)}.mb-sys__path p{margin-top:calc(10 * var(--u));max-width:calc(460 * var(--u));font-size:max(14px,calc(17 * var(--u)));line-height:1.5;color:#5e5b58}.mb-join{padding:calc(110 * var(--u)) 0;background:var(--black);color:var(--pastel)}.mb-join__inner{display:grid;grid-template-columns:calc(420 * var(--u)) 1fr;gap:calc(100 * var(--u));align-items:start}.mb-join__head{display:flex;flex-direction:column;align-items:flex-start}.mb-join__title{margin-top:calc(28 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(30px,calc(46 * var(--u)));line-height:.95}.mb-join__title .accent{font-size:1.12em}.mb-join__head .btn{margin-top:calc(40 * var(--u))}.mb-steps{--p: 0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:calc(32 * var(--u));padding-top:calc(58 * var(--u));margin-top:calc(8 * var(--u))}.mb-steps:before,.mb-steps:after{content:"";position:absolute;left:0;right:0;top:calc(18 * var(--u));height:1px}.mb-steps:before{background:#f1ede929}.mb-steps:after{background:var(--gold);transform:scaleX(var(--p));transform-origin:left}.mb-step{position:relative;display:flex;flex-direction:column}.mb-step:before{content:"";position:absolute;left:0;top:calc(calc(-40 * var(--u)) - 5px);width:9px;height:9px;border-radius:50%;background:var(--black);border:1px solid rgba(241,237,233,.5);transition:background-color .4s ease,border-color .4s ease,box-shadow .4s ease}.mb-step.is-on:before{background:var(--gold);border-color:var(--gold)}.mb-step--final.is-on:before{box-shadow:0 0 0 4px #eba71f2e,0 0 14px #eba71fb3}.mb-step__num{font-family:var(--f-display);font-size:max(12px,calc(13 * var(--u)));letter-spacing:.1em;color:var(--gold)}.mb-step__title{margin-top:calc(14 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(18px,calc(22 * var(--u)));line-height:1.1}.mb-step--final .mb-step__title{color:var(--gold)}.mb-step__text{margin-top:calc(12 * var(--u));font-size:max(13px,calc(15 * var(--u)));line-height:1.5;color:#f1ede9b3}.mb-faq{padding:calc(120 * var(--u)) 0 calc(130 * var(--u));background:var(--bg)}.mb-faq__grid{display:grid;grid-template-columns:calc(420 * var(--u)) 1fr;gap:calc(100 * var(--u));align-items:start}.mb-faq__title{margin-top:calc(28 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(30px,calc(46 * var(--u)));line-height:.95;color:var(--ink)}.mb-faq__title .accent{font-size:1.12em}.faq__item{border-top:1px solid rgba(22,22,22,.14)}.faq__item:last-child{border-bottom:1px solid rgba(22,22,22,.14)}.faq__item h3{margin:0}.faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--u));padding:calc(26 * var(--u)) 0;min-height:56px;text-align:left;font-family:var(--f-display);font-weight:400;font-size:max(17px,calc(22 * var(--u)));line-height:1.25;color:var(--ink);transition:color .25s ease}.faq__icon{position:relative;width:calc(16 * var(--u));height:calc(16 * var(--u));min-width:14px;min-height:14px;flex:none}.faq__icon:before,.faq__icon:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transition:transform .45s var(--ease-io)}.faq__icon:after{transform:rotate(90deg)}.faq__q[aria-expanded=true]{color:var(--black)}.faq__q[aria-expanded=true] .faq__icon{color:var(--gold)}.faq__q[aria-expanded=true] .faq__icon:before{transform:rotate(45deg)}.faq__q[aria-expanded=true] .faq__icon:after{transform:rotate(135deg)}@media(hover:hover)and (pointer:fine){.faq__q:hover{color:#000}.faq__q:hover .faq__icon{color:var(--gold)}}.faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-io)}.faq__a>div{overflow:hidden}.faq__a p{max-width:calc(640 * var(--u));padding-bottom:calc(28 * var(--u));font-size:max(14px,calc(16 * var(--u)));line-height:1.6;color:#4a4846;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .5s var(--ease-out)}.faq__a.is-open{grid-template-rows:1fr}.faq__a.is-open p{opacity:1;transform:none;transition-delay:.1s}html:not(.js) .faq__a{grid-template-rows:1fr}html:not(.js) .faq__a p{opacity:1;transform:none}.page-contacts{background:var(--bg)}.ct-hero .svc-hero__t2{margin-left:calc(219 * var(--u))}.ct{padding:calc(100 * var(--u)) 0 calc(120 * var(--u))}.ct__grid{display:grid;grid-template-columns:1fr calc(520 * var(--u));gap:calc(110 * var(--u));align-items:start}.ct__list{margin-top:calc(40 * var(--u));border-bottom:1px solid rgba(22,22,22,.14)}.ct__row{display:grid;grid-template-columns:calc(170 * var(--u)) 1fr auto;align-items:center;gap:calc(20 * var(--u));padding:calc(30 * var(--u)) 0;border-top:1px solid rgba(22,22,22,.14);transition:color .3s ease}.ct__kind{font-family:var(--f-display);font-size:max(12px,calc(13 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.ct__value{font-family:var(--f-display);font-weight:500;font-size:max(22px,calc(34 * var(--u)));line-height:1.1;color:var(--ink);transition:transform .5s var(--ease-out)}.ct__row .arrow-up{width:calc(26 * var(--u));height:calc(24 * var(--u));min-width:18px;min-height:17px}@media(hover:hover)and (pointer:fine){.ct__row:hover .ct__value{transform:translate(calc(10 * var(--u)))}.ct__row:hover .arrow-up{transform:translate(3px,-3px)}}.ct__note{display:flex;align-items:center;gap:calc(12 * var(--u));margin-top:calc(28 * var(--u));font-size:max(14px,calc(16 * var(--u)));color:#5e5b58}.ct__dot{position:relative;width:8px;height:8px;border-radius:50%;background:var(--gold);flex:none}.ct__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--gold);animation:ct-pulse 2s var(--ease-out) infinite}@keyframes ct-pulse{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.ct__form-wrap{padding:calc(44 * var(--u)) calc(44 * var(--u)) calc(40 * var(--u));background:var(--card);color:var(--pastel)}.ct__form-kicker{font-family:var(--f-display);font-size:max(11px,calc(12 * var(--u)));letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.ct__form-title{margin-top:calc(14 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(24px,calc(32 * var(--u)));line-height:1.05}.ct__form{margin-top:calc(24 * var(--u))}.ct-next{padding:calc(100 * var(--u)) 0 calc(120 * var(--u));background:var(--bg-grey)}.ct-next__title{margin-top:calc(28 * var(--u));font-family:var(--f-display);font-weight:500;font-size:max(30px,calc(46 * var(--u)));line-height:.95;color:var(--ink)}.ct-next__title .accent{font-size:1.12em}.ct-next__list{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(40 * var(--u));margin-top:calc(70 * var(--u))}.ct-next__list li{padding-top:calc(26 * var(--u));border-top:1px solid rgba(22,22,22,.2)}.ct-next__when{font-family:var(--f-display);font-size:max(12px,calc(13 * var(--u)));letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.ct-next__list p{margin-top:calc(14 * var(--u));max-width:calc(340 * var(--u));font-family:var(--f-display);font-size:max(18px,calc(22 * var(--u)));line-height:1.3;color:var(--ink)}.page-doc{background:var(--bg)}.doc-hero{padding-bottom:calc(67 * var(--u))}.doc-hero .svc-hero__title{align-self:flex-start}.doc-hero .svc-hero__t2{margin-left:0}.doc{display:grid;grid-template-columns:calc(300 * var(--u)) 1fr;gap:calc(100 * var(--u));padding-top:calc(80 * var(--u));padding-bottom:calc(120 * var(--u));align-items:start}.doc__side{position:sticky;top:calc(100 * var(--u));display:flex;flex-direction:column;gap:calc(28 * var(--u))}.doc__meta{font-family:var(--f-display);font-size:max(12px,calc(13 * var(--u)));letter-spacing:.08em;text-transform:uppercase;color:var(--grey)}.doc__toc{display:flex;flex-direction:column;border-top:1px solid rgba(22,22,22,.14)}.doc__toc a{padding:calc(10 * var(--u)) 0;border-bottom:1px solid rgba(22,22,22,.08);font-size:max(13px,calc(14 * var(--u)));color:#5e5b58;transition:color .25s ease}.doc__switch{display:inline-flex;align-items:center;gap:calc(12 * var(--u));min-height:44px;font-family:var(--f-display);font-size:max(14px,calc(15 * var(--u)));color:var(--black)}.doc__switch .arrow{--aw: calc(24 * var(--u))}@media(hover:hover)and (pointer:fine){.doc__toc a:hover{color:var(--black)}}.doc__body{max-width:calc(780 * var(--u))}.doc__note{padding:calc(20 * var(--u)) calc(24 * var(--u));border-left:2px solid var(--gold);background:#eba71f14;font-size:max(14px,calc(15 * var(--u)));line-height:1.55;color:var(--ink)}.doc__note strong{font-weight:500}.doc__lead{margin-top:calc(40 * var(--u));font-size:max(16px,calc(19 * var(--u)));line-height:1.55;color:var(--ink)}.doc__body section{margin-top:calc(48 * var(--u));scroll-margin-top:110px}.doc__body h2{font-family:var(--f-display);font-weight:500;font-size:max(22px,calc(28 * var(--u)));line-height:1.15;color:var(--ink)}.doc__body p,.doc__body li{font-size:max(15px,calc(16 * var(--u)));line-height:1.65;color:#3a3836}.doc__body p{margin-top:calc(14 * var(--u))}.doc__body ol,.doc__body ul{margin-top:calc(14 * var(--u));padding-left:1.3em;display:flex;flex-direction:column;gap:calc(6 * var(--u))}.doc__body ol{list-style:decimal}.doc__body ul{list-style:disc}.doc__body li::marker{color:var(--gold)}.doc__body a{color:var(--black);text-decoration:underline;text-underline-offset:3px}.ph{padding:0 4px;border-radius:3px;background:#eba71f38;color:var(--ink)}.page-404{background:var(--black)}.nf{position:relative;min-height:100svh;display:flex;align-items:center;color:var(--pastel);overflow:hidden}.nf__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:calc(32 * var(--u))}.nf__title{font-family:var(--f-display);font-weight:500;font-size:max(34px,calc(64 * var(--u)));line-height:1}.nf__ghost{position:absolute;right:-2vw;bottom:-6vw;font-family:var(--f-display);font-weight:600;font-size:40vw;line-height:1;color:#cac9c70f;pointer-events:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:24px;background:#030303b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto;overscroll-behavior:contain}.modal[hidden]{display:none}.modal__panel{position:relative;display:grid;grid-template-columns:1fr;width:min(560px,100%);background:var(--card);color:var(--pastel);box-shadow:0 30px 80px #00000073}.modal__body{padding:max(32px,calc(52 * var(--u))) max(28px,calc(56 * var(--u)));display:flex;flex-direction:column}.modal__title{margin-top:18px;font-family:var(--f-display);font-weight:500;font-size:max(28px,calc(40 * var(--u)));line-height:1}.modal__lead{margin-top:16px;font-size:15px;line-height:1.5;color:var(--pastel-80);max-width:420px}.modal__close{position:absolute;right:12px;top:12px;z-index:2;width:44px;height:44px;display:grid;place-items:center}.modal__close span{grid-area:1 / 1;width:20px;height:1px;background:var(--pastel);transform:rotate(45deg);transition:background-color .25s ease}.modal__close span+span{transform:rotate(-45deg)}@media(hover:hover)and (pointer:fine){.modal__close:hover span{background:var(--gold)}}.form{margin-top:30px;display:flex;flex-direction:column;gap:22px}.field{position:relative;display:flex;flex-direction:column}.field__label{order:0;margin-bottom:6px;font-family:var(--f-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2);transition:color .3s ease}.field__input{order:1;width:100%;padding:8px 0 12px;font-family:var(--f-display);font-size:20px;line-height:1.3;color:var(--pastel);background:linear-gradient(var(--gold),var(--gold)) left bottom / 0% 1px no-repeat;border:0;border-bottom:1px solid rgba(241,237,233,.18);border-radius:0;transition:background-size .6s var(--ease-out),border-color .25s ease}.field__input::placeholder{color:#f1ede947}.field__input--area{resize:none;min-height:58px;font-size:17px}.field__input:focus{outline:none;background-size:100% 1px}.field:focus-within .field__label{color:var(--gold)}.field.is-invalid .field__input{border-color:#e0664f}.field.is-invalid .field__label{color:#e98a76}.field__error{order:2;display:block;font-size:12px;color:#e98a76;margin-top:6px}.field__error:empty{display:none}.chips{display:flex;flex-direction:column}.chips__legend{padding:0;margin-bottom:10px;font-family:var(--f-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey-2)}.chips__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(241,237,233,.18)}.chip{position:relative;display:block;cursor:pointer}.chip+.chip{border-left:1px solid rgba(241,237,233,.18)}.chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.chip span{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 6px;white-space:nowrap;font-family:var(--f-display);font-size:14px;color:#f1ede9b3;pointer-events:none;transition:background-color .3s ease,color .3s ease}.chip span:before{content:"";width:6px;height:6px;border-radius:50%;border:1px solid currentColor;flex:none;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.chip input:checked+span{background:#eba71f1f;color:var(--gold)}.chip input:checked+span:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 8px #eba71fb3}.chip input:focus-visible+span{outline:1px solid var(--gold);outline-offset:-4px}@media(hover:hover)and (pointer:fine){.chip:hover input:not(:checked)+span{background:#f1ede90d;color:var(--pastel)}}.consent{position:relative;display:flex;gap:12px;align-items:flex-start;font-size:13px;line-height:1.45;color:#f1ede999;cursor:pointer}.consent input{position:absolute;opacity:0;width:20px;height:20px;margin:0;cursor:pointer}.consent__box{width:18px;height:18px;margin-top:1px;flex:none;border:1px solid rgba(241,237,233,.35);border-radius:4px;display:grid;place-items:center;transition:background-color .2s ease,border-color .2s ease}.consent__box:after{content:"";width:9px;height:5px;border-left:1.5px solid var(--black);border-bottom:1.5px solid var(--black);transform:rotate(-45deg) translate(1px,-1px) scale(0);transition:transform .25s var(--ease-out)}.consent input:checked+.consent__box{background:var(--gold);border-color:var(--gold)}.consent input:checked+.consent__box:after{transform:rotate(-45deg) translate(1px,-1px) scale(1)}.consent input:focus-visible+.consent__box{outline:1px solid var(--gold);outline-offset:3px}.consent a{display:inline-block;padding:12px 0;margin:-12px 0;color:var(--pastel-80);text-decoration:underline;text-underline-offset:2px}.field__error--consent{order:0;margin-top:-10px}.form__submit{margin-top:6px;min-height:56px;padding-block:18px;font-size:16px}.form-success{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.form-success[hidden]{display:none}.form-success__title{font-family:var(--f-display);font-weight:500;font-size:28px;color:var(--gold)}.form-success__text{font-size:15px;color:var(--pastel-80);max-width:360px}.form-success .btn{margin-top:12px}.pay{min-height:100svh;display:grid;place-items:center;padding:calc(140 * var(--u)) var(--gutter) calc(80 * var(--u));background:var(--black)}.pay__wrap{width:100%;max-width:460px;display:flex;flex-direction:column;align-items:center;gap:22px}.pay__card{width:100%;padding:40px 36px 32px;background:#faf8f5;color:var(--ink);box-shadow:0 30px 80px #00000059}.pay__view{display:flex;flex-direction:column;align-items:center;text-align:center}.pay__view[hidden]{display:none}.pay__lock{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#eba71f24;color:#b9800f}.pay__lock svg,.pay__safe svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pay__lock svg{width:22px;height:22px}.pay__title{margin-top:16px;font-family:var(--f-display);font-weight:500;font-size:30px;line-height:1.1;color:var(--black)}.pay__sub{margin-top:8px;max-width:320px;font-size:15px;line-height:1.45;color:#6f6a65}.pay__safe{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:8px 14px;border-radius:999px;background:#eaf4ec;font-size:13px;color:#2f7a45}.pay__safe svg{width:14px;height:14px}.pay__form{width:100%;margin-top:22px;display:flex;flex-direction:column;align-items:stretch}.pay__amount{position:relative}.pay__amount-input{width:100%;height:64px;padding:0 52px 0 20px;font-family:var(--f-display);font-weight:500;font-size:26px;color:var(--black);font-variant-numeric:tabular-nums;background:#f1ede9;border:1px solid transparent;border-radius:0;outline:none;transition:border-color .25s ease,background-color .25s ease}.pay__amount-input::placeholder{font-size:20px;color:#9b958f}.pay__amount-input:focus{border-color:var(--gold);background:#fff}.pay__amount.is-invalid .pay__amount-input{border-color:#d65a43}.pay__currency{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:var(--f-display);font-size:24px;color:#b9800f;pointer-events:none}.pay__error{margin-top:6px;font-size:13px;text-align:left;color:#c2452f}.pay__error:empty{display:none}.pay__purpose{margin-top:10px;font-size:14px;color:#6f6a65}.pay__purpose b{font-weight:500;color:var(--ink)}.pay__purpose[hidden]{display:none}.pay__methods{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.pay__methods li{padding:5px 10px;border:1px solid rgba(22,22,22,.14);font-family:var(--f-display);font-size:12px;letter-spacing:.04em;color:#4a4642}.pay__caption{margin-top:10px;font-size:12px;color:#8b8681}.pay__alert{margin-top:16px;padding:12px 14px;border-left:2px solid #d65a43;background:#d65a4314;font-size:14px;line-height:1.45;text-align:left;color:#a8402b}.pay__alert[hidden]{display:none}.pay__submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-top:20px;font-family:var(--f-display);font-size:16px;color:#fff;background:var(--black);transition:background-color .25s ease,transform .16s ease-out}.pay__submit:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.pay__submit:hover{background:#2a2420}.pay__link:hover{color:var(--black)}}.pay__spinner{position:absolute;right:20px;top:50%;width:18px;height:18px;margin-top:-9px;border:1.5px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;opacity:0}.pay__submit.is-loading{pointer-events:none}.pay__submit.is-loading .pay__spinner{opacity:1;animation:pay-spin .8s linear infinite}@keyframes pay-spin{to{transform:rotate(360deg)}}.pay__legal{margin-top:14px;font-size:12px;line-height:1.45;color:#8b8681}.pay__legal a,.pay__link{color:#4a4642;text-decoration:underline;text-underline-offset:3px}.pay__legal a{display:inline-block;padding:14px 0;margin:-14px 0}.pay__link{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:14px;transition:color .25s ease}.pay__state{padding:8px 0 4px;outline:none}.pay__icon{position:relative;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1.5px solid currentColor}.pay__icon--ok{color:#2f7a45}.pay__icon--ok:after{content:"";width:18px;height:9px;margin-top:-5px;border-left:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(-45deg)}.pay__icon--fail{color:#c2452f}.pay__icon--fail:before,.pay__icon--fail:after{content:"";position:absolute;width:20px;height:1.8px;background:currentColor;transform:rotate(45deg)}.pay__icon--fail:after{transform:rotate(-45deg)}.pay__icon--wait{color:var(--gold);border-color:#eba71f40;border-top-color:var(--gold);animation:pay-spin 1.1s linear infinite}.pay__state-sum{margin-top:6px;font-family:var(--f-display);font-size:22px;color:#b9800f;font-variant-numeric:tabular-nums}.pay__state-sum:empty{display:none}.pay__req{font-size:12px;line-height:1.5;text-align:center;color:#f1ede980}.pay__req .ph{color:var(--pastel);background:#eba71f40}.pui{--p: 1px;position:relative;width:calc(393 * var(--p));height:calc(852 * var(--p));overflow:hidden;background:#f8f5f2;color:#1a1714;font-family:Manrope,system-ui,sans-serif;font-weight:700;line-height:normal;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}.pui>*,.pui__card>*,.pui__route>*,.pui__status>*,.pui__bar>*,.pui__head>*,.pui__cta>*{position:absolute;white-space:nowrap}.pui svg{display:block;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pui__status{left:0;top:0;width:calc(393 * var(--p));height:calc(54 * var(--p))}.pui__time{left:calc(42.2 * var(--p));top:calc(19.4 * var(--p));font-size:calc(14.15 * var(--p));letter-spacing:-.01em;color:#111}.pui__island{left:calc(127 * var(--p));top:calc(9 * var(--p));width:calc(124 * var(--p));height:calc(36.7 * var(--p));border-radius:calc(19 * var(--p));background:#060606}.pui__sys{left:calc(283 * var(--p));top:calc(24 * var(--p));display:flex;align-items:center;gap:calc(5 * var(--p));color:#111}.pui__sys svg{stroke:none;fill:currentColor}.pui__signal{width:calc(18 * var(--p));height:calc(12 * var(--p))}.pui__wifi{width:calc(16.5 * var(--p));height:calc(12 * var(--p))}.pui__battery{width:calc(26 * var(--p));height:calc(12.5 * var(--p));margin-left:calc(4 * var(--p))}.pui__bar{left:0;top:calc(60 * var(--p));width:calc(393 * var(--p));height:calc(38 * var(--p))}.pui__round{top:0;width:calc(38 * var(--p));height:calc(38 * var(--p));border-radius:50%;display:grid;place-items:center;background:#f9f8f5;box-shadow:0 calc(2 * var(--p)) calc(10 * var(--p)) #3c281414;color:#1a1714}.pui__round:first-child{left:calc(19.5 * var(--p))}.pui__round:last-child{left:calc(327 * var(--p))}.pui__round svg{width:calc(21 * var(--p));height:calc(21 * var(--p));stroke-width:2.2}.pui__logo{left:calc(142.67 * var(--p));top:calc(8.67 * var(--p));font-family:Involve,sans-serif;font-weight:700;font-size:calc(19.72 * var(--p));letter-spacing:-.06em;color:#161310}.pui__route{left:calc(14 * var(--p));top:calc(121 * var(--p));width:calc(364 * var(--p));height:calc(128 * var(--p));border-radius:calc(26 * var(--p));overflow:hidden;background:linear-gradient(135deg,#26221f,#3b2b22);box-shadow:0 calc(10 * var(--p)) calc(24 * var(--p)) #28190c38}.pui__route-ring{right:calc(-46 * var(--p));bottom:calc(-70 * var(--p));width:calc(150 * var(--p));height:calc(150 * var(--p));border:calc(1 * var(--p)) solid rgba(228,158,19,.28);border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 calc(30 * var(--p)) #e49e1311,0 0 0 calc(62 * var(--p)) #e49e1309;pointer-events:none}.pui__kicker{left:calc(19.67 * var(--p));top:calc(22 * var(--p));font-size:calc(13.25 * var(--p));letter-spacing:-.062em;color:#efb13a}.pui__days{left:calc(287 * var(--p));top:calc(20 * var(--p));width:calc(54 * var(--p));height:calc(28 * var(--p));border-radius:calc(14 * var(--p));display:grid;place-items:center;border:calc(1 * var(--p)) solid rgba(228,158,19,.3);background:#e49e131a;font-size:calc(11.5 * var(--p));letter-spacing:-.04em;color:#f4d39a}.pui__route-title{left:calc(19.67 * var(--p));top:calc(50.5 * var(--p));font-family:Involve,sans-serif;font-weight:700;font-size:calc(26.5 * var(--p));letter-spacing:-.06em;color:#f6f1ea}.pui__route-sub{left:calc(19.67 * var(--p));top:calc(89.5 * var(--p));font-family:Involve,sans-serif;font-weight:600;font-size:calc(14.26 * var(--p));letter-spacing:-.05em;color:#d0c8bf}.pui__head{left:calc(15.33 * var(--p));top:calc(268 * var(--p));width:calc(362 * var(--p));height:calc(26 * var(--p))}.pui__head>:first-child{left:0;top:0;font-size:calc(18.02 * var(--p));letter-spacing:-.068em;color:#1d1a17}.pui__today{left:calc(305.67 * var(--p));top:calc(5 * var(--p));font-size:calc(14.04 * var(--p));letter-spacing:-.06em;color:#8e8984}.pui__list{left:calc(15 * var(--p));top:calc(301 * var(--p));width:calc(363 * var(--p));margin:0;padding:0;list-style:none}.pui__card{position:relative;height:calc(96.75 * var(--p));margin-bottom:calc(13 * var(--p));border-radius:calc(22 * var(--p));background:#faf9f6;box-shadow:0 calc(4 * var(--p)) calc(14 * var(--p)) #3c281412}.pui__tile{left:calc(12 * var(--p));top:calc(19.4 * var(--p));width:calc(58 * var(--p));height:calc(58 * var(--p));border-radius:calc(16 * var(--p));display:grid;place-items:center}.pui__tile svg{width:calc(29 * var(--p));height:calc(29 * var(--p));stroke-width:1.85}.pui__tile--gold{background:#e1980e;color:#2b2118}.pui__tile--beige{background:#e9d9c6;color:#6b4e38}.pui__tile--pink{background:#e6c9b9;color:#7a4434}.pui__tile--sage{background:#dedecf;color:#5d6250}.pui__when{left:calc(82 * var(--p));top:calc(17.1 * var(--p));font-weight:600;font-size:calc(13.1 * var(--p));letter-spacing:-.045em;color:#8b8681}.pui__name{left:calc(82.3 * var(--p));top:calc(38.4 * var(--p));font-size:calc(17.1 * var(--p));letter-spacing:-.045em;color:#1a1714}.pui__meta{left:calc(83 * var(--p));top:calc(60.5 * var(--p));font-weight:600;font-size:calc(14.6 * var(--p));letter-spacing:-.03em;color:#77716b}.pui__state{right:calc(14 * var(--p));top:calc(16.8 * var(--p));display:flex;align-items:center;gap:calc(5.7 * var(--p));font-size:calc(12.3 * var(--p));letter-spacing:-.081em;color:#4f8a5b}.pui__state svg{width:calc(15 * var(--p));height:calc(15 * var(--p));stroke-width:2}.pui__state--plan{color:#e1980e}.pui__go{left:calc(322.5 * var(--p));top:calc(55 * var(--p));width:calc(29 * var(--p));height:calc(29 * var(--p));border-radius:50%;display:grid;place-items:center;background:#ebe4dc;color:#3a3430}.pui__go svg{width:calc(17 * var(--p));height:calc(17 * var(--p));stroke-width:2.3}.pui__cta{left:calc(16 * var(--p));top:calc(749.5 * var(--p));width:calc(364 * var(--p));height:calc(64.5 * var(--p));border-radius:calc(32.25 * var(--p));background:#231c17;box-shadow:0 calc(10 * var(--p)) calc(24 * var(--p)) #1e140a40}.pui__cta>span:first-child{left:calc(24 * var(--p));top:0;height:calc(64.5 * var(--p));display:flex;align-items:center;line-height:1;padding-bottom:calc(2.6 * var(--p));box-sizing:border-box;font-size:calc(18.7 * var(--p));letter-spacing:-.06em;color:#f6f1ea}.pui__cta-btn{left:calc(309 * var(--p));top:calc(10.25 * var(--p));width:calc(44 * var(--p));height:calc(44 * var(--p));border-radius:50%;display:grid;place-items:center;background:#e8a019;color:#231c17}.pui__cta-btn svg{width:calc(22 * var(--p));height:calc(22 * var(--p));stroke-width:2.3}.pui__home{left:calc(128 * var(--p));top:calc(842 * var(--p));width:calc(134 * var(--p));height:calc(4.3 * var(--p));border-radius:calc(3 * var(--p));background:#111}.pui__glass{left:0;top:0;width:calc(393 * var(--p));height:calc(852 * var(--p));z-index:5;pointer-events:none;background:linear-gradient(118deg,#fffaf200 26%,#fffaf221 36% 46%,#fffaf200 58%),linear-gradient(118deg,#fffaf233,#fffaf214,#fffaf200 40%,#140c0617),radial-gradient(120% 105% at 50% 48%,#0000 60%,#140c061a);box-shadow:inset 0 0 calc(26 * var(--p)) calc(4 * var(--p)) #140c0621}.pui__glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:calc(160 * var(--p)) calc(160 * var(--p));opacity:.035;mix-blend-mode:multiply}.hero__screen .pui{position:absolute;left:12px;top:12px}.curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:grid;place-items:center;background:var(--black);color:var(--pastel);pointer-events:none;visibility:hidden}.curtain__logo{font-family:var(--f-display);font-size:max(28px,calc(40 * var(--u)));letter-spacing:-.01em;overflow:hidden}@keyframes cc-curtain-out{0%{transform:none}to{transform:translateY(-100%)}}@keyframes cc-curtain-logo-out{to{transform:translateY(-60%);opacity:0}}html.is-arriving .curtain{visibility:visible;animation:cc-curtain-out .5s cubic-bezier(.65,0,.35,1) .06s both}html.is-arriving .curtain__logo{animation:cc-curtain-logo-out .16s ease-in both}@media(max-width:1023px){body{font-size:16px}.eyebrow{font-size:calc(12 * var(--w));letter-spacing:.08em}.btn{font-size:calc(15 * var(--w));padding:calc(16 * var(--w)) calc(24 * var(--w));min-height:52px;gap:calc(12 * var(--w))}.btn .arrow{--aw: calc(28 * var(--w))}.link-cta{font-size:calc(16 * var(--w));min-height:44px;gap:calc(12 * var(--w))}.arrow{--aw: calc(44 * var(--w))}.arrow-up{width:calc(15 * var(--w));height:calc(14 * var(--w))}.header{padding:0;height:var(--header-h);display:flex;align-items:center}.header.is-scrolled{padding:0}.header__row{width:100%;min-height:0}.header__logo{font-size:calc(22 * var(--w));display:inline-flex;align-items:center;min-height:44px}.header__nav,.header__contacts{display:none}.header__burger{display:grid;place-items:center;align-content:center;gap:7px;width:44px;height:44px;margin-right:-10px}.header__burger span{display:block;width:26px;height:1.5px;background:var(--pastel);transition:transform .45s var(--ease-out)}.menu-open .header__burger span:first-child{transform:translateY(4.25px) rotate(45deg)}.menu-open .header__burger span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.menu-open .header:before{opacity:0}.hero{height:100vh;height:100lvh;min-height:560px;max-height:1000px}.hero__stage{--py: .3}.hero__shade{background:linear-gradient(0deg,#050403eb,#0504038c 34%,#05040300 58%),linear-gradient(180deg,#0504038c,#05040300 18%)}.hero__content{bottom:max(calc(28 * var(--w)),env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:calc(22 * var(--w))}.hero__left{gap:calc(14 * var(--w))}.hero__eyebrow{display:none}.hero__t1{font-size:calc(44 * var(--w))}.hero__t2{font-size:calc(33.5 * var(--w));color:var(--gold)}.hero__right{width:100%;flex-direction:column;align-items:flex-start;gap:calc(14 * var(--w));padding-top:calc(18 * var(--w));border-top:1px solid rgba(241,237,233,.2)}.hero__lead{width:auto;max-width:calc(330 * var(--w));font-size:calc(17 * var(--w));line-height:1.4;color:#f1ede9d9}.hero .link-cta{font-size:calc(17 * var(--w))}.hero .link-cta .arrow{--aw: calc(36 * var(--w))}.values{padding:calc(72 * var(--w)) 0 calc(64 * var(--w))}.values__head{display:flex;flex-direction:column;gap:calc(24 * var(--w))}.values__intro{gap:calc(20 * var(--w))}.values__title{width:auto;line-height:.92}.values__t1{display:block;font-size:calc(38 * var(--w))}.values__t2{font-size:calc(44 * var(--w))}.values__lead{font-size:calc(16 * var(--w));line-height:1.45}.values__cards{margin-top:calc(32 * var(--w));flex-direction:column;gap:calc(12 * var(--w))}.vcard--side,.vcard--main{width:100%;height:auto;aspect-ratio:1.3}.vcard__media img{object-position:50% 35%}.vcard__text{left:calc(22 * var(--w));top:calc(24 * var(--w))}.vcard__title{font-size:calc(28 * var(--w))}.vcard__desc{font-size:calc(15 * var(--w));max-width:calc(200 * var(--w))!important}.caps{padding:calc(64 * var(--w)) 0 calc(72 * var(--w))}.caps__row{flex-direction:column;margin-top:calc(24 * var(--w));gap:calc(36 * var(--w))}.caps__left{width:auto;display:contents}.caps__title{order:1;font-size:calc(26 * var(--w));line-height:1.2}.caps__list{order:2;width:100%;gap:0;border-top:1px solid rgba(3,3,3,.14)}.caps__left .btn{order:3;width:100%}.caps__list>li{border-bottom:1px solid rgba(3,3,3,.14)}.caps__item{align-items:center;gap:calc(20 * var(--w));min-height:calc(58 * var(--w));padding:calc(16 * var(--w)) 0}.caps__item:after{display:none}.caps__item:before{content:"";position:absolute;right:2px;top:50%;width:9px;height:9px;margin-top:-5px;border-top:1px solid var(--black);border-right:1px solid var(--black);transform:rotate(135deg);transition:transform .45s var(--ease-io)}.caps__item[aria-expanded=true]:before{transform:rotate(-45deg);margin-top:-1px}.caps__item[aria-expanded=true] .caps__num{color:var(--gold)}.caps__drop{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease-io)}.caps__drop.is-open{grid-template-rows:1fr}.caps__drop>div{overflow:hidden}.caps__drop ul{display:flex;flex-direction:column;gap:calc(14 * var(--w));padding:calc(4 * var(--w)) 0 calc(22 * var(--w)) calc(42 * var(--w))}.caps__drop li{display:flex;align-items:center;gap:calc(12 * var(--w));font-size:calc(17 * var(--w));line-height:1.3;color:var(--ink)}.caps__drop li:before{content:"";width:calc(12 * var(--w));height:calc(12 * var(--w));flex:none;background:linear-gradient(var(--gold),var(--gold)) center / 100% 1px no-repeat,linear-gradient(var(--gold),var(--gold)) center / 1px 100% no-repeat}.caps__num{font-size:calc(13 * var(--w));width:calc(22 * var(--w))}.caps__name{font-size:calc(19 * var(--w))}.caps__preview{display:none}.access{padding:calc(64 * var(--w)) 0 calc(72 * var(--w))}.access__tag{font-size:calc(12 * var(--w))}.access__intro{margin-top:calc(24 * var(--w));display:flex;flex-direction:column;gap:calc(20 * var(--w))}.access__title{white-space:normal;line-height:.92}.access__t1,.access__t2{font-size:calc(36 * var(--w))}.access__lead{position:static;width:auto;font-size:calc(16 * var(--w));line-height:1.45}.access__gallery{width:auto;max-width:none;height:auto;margin:calc(36 * var(--w)) 0 0;padding:0 var(--gutter);gap:calc(12 * var(--w));overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.access__gallery::-webkit-scrollbar{display:none}.acard,.acard.is-active{flex:0 0 72vw;max-width:360px;aspect-ratio:.8;height:auto;-webkit-clip-path:none;clip-path:none;scroll-snap-align:start;cursor:default}.acard:before{opacity:0!important}.acard:after{opacity:1!important}.acard__img{transform:none!important}.acard__num,.acard.is-active .acard__num{left:calc(20 * var(--w));top:calc(16 * var(--w));transform:none}.acard__num span{font-size:calc(30 * var(--w))}.acard__num:after{width:calc(38 * var(--w))}.acard__label{display:none}.acard__foot{inset:auto calc(20 * var(--w)) calc(20 * var(--w)) calc(20 * var(--w))}.acard__title,.acard__sub,.acard.is-active .acard__title,.acard.is-active .acard__sub{position:static;opacity:1;transform:none;white-space:normal;transition:none}.acard__title{font-size:calc(22 * var(--w));line-height:1.1}.acard__sub{margin-top:calc(8 * var(--w));font-size:calc(14 * var(--w));line-height:1.35}.how{padding:0 0 calc(72 * var(--w))}.how__row>.how__media{order:2;position:relative;right:auto;top:auto;width:auto;height:158vw;max-height:720px;margin:0 calc(var(--gutter) * -1)}.how__row>.how__media+.case{order:3;margin-top:calc(min(158vw,720px) * -.52 - calc(36 * var(--w)));position:relative;z-index:1}.how__stack{height:130%}.how__stack img{object-position:50% 30%}.how__inner{padding-top:calc(56 * var(--w))}.how__row{flex-direction:column;gap:calc(36 * var(--w));margin-top:calc(24 * var(--w))}.how__left{width:auto;display:contents}.how__top{order:1;gap:calc(24 * var(--w))}.how__t1{font-size:calc(32 * var(--w))}.how__t2{font-size:calc(27 * var(--w))}.how__text{width:auto;gap:calc(18 * var(--w))}.how__rule{width:calc(72 * var(--w))}.how__text p{font-size:calc(16 * var(--w));line-height:1.45}.case{order:2;width:auto;padding:calc(28 * var(--w)) calc(22 * var(--w)) calc(40 * var(--w));margin-inline:0}.case__count{font-size:calc(17 * var(--w))}.case__slides{margin-top:calc(24 * var(--w))}.case__title{font-size:calc(20 * var(--w))}.timeline{margin-top:calc(24 * var(--w));gap:calc(22 * var(--w));font-size:calc(15 * var(--w))}.timeline li{padding-left:calc(28 * var(--w));gap:calc(14 * var(--w))}.timeline li:not(:last-child):after{height:calc(100% + calc(22 * var(--w)) - calc(10 * var(--u)))}.timeline time{width:calc(42 * var(--w))}.timeline span{white-space:normal}.case__review{margin-top:calc(24 * var(--w));padding-top:calc(24 * var(--w))}.case__review:before{margin-bottom:calc(14 * var(--w))}.case__review p{font-size:calc(14 * var(--w));line-height:1.45}.case__progress{left:calc(22 * var(--w));right:calc(22 * var(--w));bottom:calc(20 * var(--w))}.how__bottom{order:4;width:100%;gap:calc(16 * var(--w))}.how__note{font-size:calc(13 * var(--w))}.btn--wide{width:100%;justify-content:center}.trust{padding:calc(72 * var(--w)) 0}.trust__head{flex-direction:column;gap:calc(24 * var(--w))}.trust__title{width:auto;margin:0;white-space:normal;line-height:.95}.trust__t1{font-size:calc(30 * var(--w))}.trust__t2{font-size:calc(34 * var(--w))}.trust__title br{display:none}.trust__cols{flex-direction:column;gap:calc(40 * var(--w));margin-top:calc(44 * var(--w))}.tcol{width:auto}.tcol__title{margin-top:calc(20 * var(--w));font-size:calc(30 * var(--w));white-space:normal}.tcol__sub{margin-top:calc(12 * var(--w));font-size:calc(13 * var(--w));line-height:1.2}.tcol__text{margin-top:calc(16 * var(--w));font-size:calc(16 * var(--w));line-height:1.45}.final__media{bottom:auto;height:118vw;max-height:720px}.final__shade{background:linear-gradient(0deg,#0a0908 2%,#0a090866 40%,#0a090833,#0a090899)}.membership{height:auto;padding-top:calc(72 * var(--w));padding-bottom:calc(36 * var(--w))}.membership__body{position:static;width:auto;margin-top:min(78vw,520px)}.membership__t1{font-size:calc(38 * var(--w))}.membership__t2{font-size:calc(46 * var(--w))}.membership__text{margin-top:calc(24 * var(--w));width:auto;max-width:calc(340 * var(--w));font-size:calc(16 * var(--w));line-height:1.45}.membership .link-cta{margin-top:calc(28 * var(--w))}.membership__body{padding-bottom:calc(32 * var(--w));border-bottom:1px solid rgba(241,237,233,.22)}.footer--overlay .footer__inner:before{display:none}.footer--overlay .footer__inner{padding-top:0;padding-bottom:max(calc(28 * var(--w)),env(safe-area-inset-bottom))}.footer--overlay .footer__inner:before{margin-bottom:calc(32 * var(--w))}.footer--dark{padding:calc(48 * var(--w)) 0 max(calc(28 * var(--w)),env(safe-area-inset-bottom))}.footer--dark .footer__inner{padding-inline:var(--gutter)}.footer__inner{flex-direction:column-reverse;gap:calc(36 * var(--w));flex-wrap:nowrap}.footer--overlay .footer__inner{flex-direction:column}.footer--overlay .footer__inner:before{order:-1}.footer__right{align-items:flex-start;gap:calc(20 * var(--w));padding:0;order:1}.footer--overlay .footer__right{order:0}.footer__left{order:2;padding:0;gap:calc(24 * var(--w))}.footer__contacts{gap:calc(32 * var(--w))}.footer__contacts .contact-link{min-height:44px;font-size:calc(15 * var(--w))}.footer__logo{font-size:calc(58 * var(--w));line-height:1;letter-spacing:-.01em}.footer__copy{font-size:calc(14 * var(--w))}.footer__legal{flex-direction:column;gap:calc(14 * var(--w));font-size:calc(13 * var(--w))}.footer__legal a{padding:4px 0}.svc-hero{padding:calc(var(--header-h) + calc(40 * var(--w))) 0 calc(44 * var(--w))}.svc-hero__title{align-self:stretch;margin-top:calc(28 * var(--w));white-space:normal;line-height:1}.svc-hero__t1{font-size:calc(34 * var(--w))}.svc-hero__t2{margin:calc(4 * var(--w)) 0 0;font-size:calc(28 * var(--w));line-height:1.05}.svc{overflow-x:clip}.svc__stage{height:auto!important;overflow:visible}.svc__frame{height:auto;display:flex;flex-direction:column;padding-top:0;padding-bottom:calc(64 * var(--w))}.svc__body{position:static;height:auto;display:contents}.svc__nums{order:1;position:relative;z-index:2;width:auto;height:auto;overflow:visible;clip:auto;padding:calc(14 * var(--w)) 0 calc(18 * var(--w))}.svc__reel{display:grid;grid-template-columns:repeat(6,1fr);align-items:end;border-bottom:1px solid rgba(3,3,3,.12)}.svc__num{position:relative;justify-content:center;font-size:calc(17 * var(--w));min-height:48px;min-width:0;padding:0;color:var(--grey-2);transition:color .4s ease}.svc__num:after{content:"";position:absolute;left:22%;right:22%;bottom:-1px;height:2px;background:var(--gold);transform:scaleX(0);transition:transform .5s var(--ease-io)}.svc__num.is-active:after{transform:scaleX(1)}.svc__dash{display:none}.svc__num.is-active{gap:0;color:var(--black)}.svc__media{position:relative;order:2;left:auto;top:auto;width:auto;height:auto;margin:0 calc(var(--gutter) * -1);aspect-ratio:1.45;overflow:hidden;touch-action:pan-y}.svc__slides{order:3;width:auto;margin-top:calc(20 * var(--w));touch-action:pan-y}.svc__slides{position:relative}.svc__slide:not(.is-active){position:absolute;left:0;right:0;top:0}.svc__title br{display:none}.svc__title{margin-top:0;font-size:calc(34 * var(--w));white-space:normal}.svc__subs{order:3;align-self:stretch;margin:calc(14 * var(--w)) 0 0;gap:calc(8 * var(--w))}.svc__subs-line>span{font-size:calc(19 * var(--w));white-space:normal}.svc__meta{display:none}.start{padding:calc(72 * var(--w)) 0}.start__head{flex-direction:column;gap:calc(24 * var(--w))}.start__title{width:auto;margin:0}.start__t1{font-size:calc(30 * var(--w))}.start__t2{font-size:calc(34 * var(--w))}.start__title br{display:none}.start__steps{grid-template-columns:1fr;gap:calc(40 * var(--w));margin-top:calc(44 * var(--w))}.step__num{font-size:calc(64 * var(--w))}.step__rule{margin-top:calc(18 * var(--w))}.step__title{margin-top:calc(18 * var(--w));font-size:calc(26 * var(--w))}.step__text{margin-top:calc(10 * var(--w));font-size:calc(16 * var(--w));max-width:none}.mb-hero .svc-hero__t2{margin-left:0}.mb-hero__top{flex-direction:column;align-items:flex-start;gap:calc(6 * var(--w))}.mb-hero__pay{display:inline-flex;align-items:center;min-height:44px;font-size:calc(14 * var(--w))}.mb-cover{width:100%;height:min(122vw,620px);min-height:0}.mb-how{padding:calc(64 * var(--w)) 0 calc(72 * var(--w))}.mb-how__head{flex-direction:column;gap:calc(20 * var(--w));margin-top:calc(24 * var(--w))}.mb-how__t1{font-size:calc(38 * var(--w))}.mb-how__t2{font-size:calc(44 * var(--w))}.mb-how__lead{width:auto;margin:0;font-size:calc(16 * var(--w));line-height:1.45}.mb-sys{grid-template-columns:1fr;gap:calc(36 * var(--w));margin-top:calc(40 * var(--w))}.mb-sys__photo{width:100%;height:min(125vw,560px)}.mb-sys__caption{left:calc(20 * var(--w));right:calc(20 * var(--w));bottom:calc(22 * var(--w))}.mb-sys__caption strong{font-size:calc(28 * var(--w))}.mb-sys__caption span:last-child{font-size:calc(15 * var(--w))}.mb-sys__path li{grid-template-columns:1fr;padding:calc(22 * var(--w)) 0}.mb-sys__who{grid-row:auto;padding:0 0 calc(8 * var(--w));font-size:calc(11 * var(--w))}.mb-sys__path h3{font-size:calc(22 * var(--w));white-space:normal}.mb-sys__path p{font-size:calc(15 * var(--w))}.mb-join{padding:calc(64 * var(--w)) 0}.mb-join__inner{grid-template-columns:1fr;gap:calc(40 * var(--w))}.mb-join__title{margin-top:calc(20 * var(--w));font-size:calc(34 * var(--w))}.mb-join__head .btn{order:3;margin-top:calc(28 * var(--w))}.mb-steps{grid-template-columns:1fr;gap:calc(28 * var(--w));padding:0 0 0 calc(30 * var(--w));margin:0}.mb-steps:before,.mb-steps:after{left:4px;right:auto;top:6px;bottom:6px;width:1px;height:auto}.mb-steps:after{transform:scaleY(var(--p));transform-origin:top}.mb-step:before{left:calc(calc(-30 * var(--w)));top:4px}.mb-step__title{margin-top:calc(8 * var(--w));font-size:calc(20 * var(--w))}.mb-step__title br{display:none}.mb-step__text{margin-top:calc(6 * var(--w));font-size:calc(15 * var(--w))}.mb-faq{padding:calc(64 * var(--w)) 0 calc(72 * var(--w))}.mb-faq__grid{grid-template-columns:1fr;gap:calc(32 * var(--w))}.mb-faq__title{margin-top:calc(20 * var(--w));font-size:calc(34 * var(--w))}.faq__q{font-size:calc(17 * var(--w));padding:calc(18 * var(--w)) 0}.faq__a p{font-size:calc(15 * var(--w));padding-bottom:calc(20 * var(--w))}.ct-hero .svc-hero__t2{margin-left:0}.ct{padding:calc(56 * var(--w)) 0 0}.ct__grid{grid-template-columns:1fr;gap:calc(44 * var(--w))}.ct__list{margin-top:calc(24 * var(--w))}.ct__row{grid-template-columns:1fr auto;row-gap:calc(6 * var(--w));padding:calc(20 * var(--w)) 0}.ct__kind{grid-column:1 / -1;font-size:calc(11 * var(--w))}.ct__value{font-size:calc(22 * var(--w))}.ct__note{font-size:calc(15 * var(--w))}.ct__form-wrap{margin:0 calc(var(--gutter) * -1);padding:calc(32 * var(--w)) var(--gutter);min-width:0}.chip span{font-size:13px;gap:6px}.ct__form-title{font-size:calc(26 * var(--w))}.ct-next{padding:calc(64 * var(--w)) 0}.ct-next__title{margin-top:calc(20 * var(--w));font-size:calc(34 * var(--w))}.ct-next__list{grid-template-columns:1fr;gap:calc(24 * var(--w));margin-top:calc(36 * var(--w))}.ct-next__list li{padding-top:calc(18 * var(--w))}.ct-next__list p{font-size:calc(19 * var(--w));max-width:none}.doc-hero .svc-hero__t2{margin-left:0}.doc{grid-template-columns:1fr;gap:calc(32 * var(--w));padding-top:calc(36 * var(--w));padding-bottom:calc(72 * var(--w))}.doc__side{position:static;gap:calc(18 * var(--w))}.doc__toc{display:none}.doc__lead{margin-top:calc(28 * var(--w));font-size:calc(17 * var(--w))}.doc__body section{margin-top:calc(36 * var(--w))}.doc__body h2{font-size:calc(22 * var(--w))}.doc__body p,.doc__body li{font-size:calc(15 * var(--w))}.modal{padding:0;align-items:end;place-items:end stretch}.modal__panel{grid-template-columns:1fr;width:100%;min-width:0;max-height:100%;overflow-y:auto}.modal__body{padding:calc(36 * var(--w)) var(--gutter) max(calc(28 * var(--w)),env(safe-area-inset-bottom))}.modal__title{font-size:calc(30 * var(--w))}.pay{place-items:start center;padding:calc(var(--header-h) + calc(24 * var(--w))) 0 calc(40 * var(--w))}.pay__wrap{max-width:none;gap:calc(18 * var(--w))}.pay__card{padding:calc(32 * var(--w)) var(--gutter) calc(28 * var(--w));box-shadow:none}.pay__title{font-size:calc(28 * var(--w))}.pay__sub{font-size:calc(15 * var(--w))}.pay__amount-input{height:60px;font-size:calc(24 * var(--w))}.pay__amount-input::placeholder{font-size:calc(18 * var(--w))}.pay__req{padding:0 var(--gutter)}}@media(min-width:640px)and (max-width:1023px){.mb-cover{height:62vw}.mb-sys{grid-template-columns:.9fr 1fr;gap:32px;align-items:stretch}.mb-sys__photo{height:auto;min-height:520px}.mb-sys__path li{padding:16px 0}.hero__lead{max-width:380px}.vcard--side,.vcard--main{aspect-ratio:1.9}.acard,.acard.is-active{flex-basis:44vw}.trust__cols{display:grid;grid-template-columns:1fr 1fr;gap:calc(48 * var(--w)) calc(32 * var(--w))}.tcol:last-child{grid-column:1 / -1;max-width:50%}.case{margin-inline:0}.svc__list{grid-template-columns:repeat(3,1fr)}.modal{place-items:center;padding:32px}.modal__panel{width:min(560px,100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}html.is-arriving .curtain{visibility:hidden}html.js [data-hero-title]>span,html.js .header__row>*,html.js [data-hero-eyebrow],html.js [data-hero-lead],html.js [data-hero-cta],html.js .nf .link-cta{animation:none}.ct__dot:after{animation:none}}
