.site-header[data-v-f7e13d27]{--header-btn:4.25rem;--header-gap:.5rem;--header-side:1.25rem;z-index:80;box-sizing:border-box;width:100%;max-width:100%;padding:1rem max(var(--header-side), env(safe-area-inset-right,0px)) 0 max(var(--header-side), env(safe-area-inset-left,0px));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;pointer-events:none;transition:transform var(--menu-duration) var(--menu-ease);position:fixed;top:0;left:0;right:0}.site-header.is-hidden[data-v-f7e13d27]{pointer-events:none;transform:translateY(calc(-100% - 2.5rem))}.site-header__row[data-v-f7e13d27],.site-header__bar[data-v-f7e13d27],.site-header__a11y[data-v-f7e13d27],.site-header__burger[data-v-f7e13d27]{pointer-events:auto}@media (width>=768px){.site-header[data-v-f7e13d27]{--header-side:2.4rem;padding-top:1.55rem}}@media (width>=1440px){.site-header[data-v-f7e13d27]{--header-side:3.8rem;padding-top:1.7rem}}.site-header__row[data-v-f7e13d27]{align-items:stretch;gap:var(--header-gap);width:100%;min-width:0;margin:0;display:flex}.site-header__bar[data-v-f7e13d27]{z-index:40;min-width:0;height:var(--header-btn);border-radius:var(--radius-bar);background:var(--color-glass);border:1px solid var(--color-glass-border);-webkit-backdrop-filter:blur(18px);flex:auto;align-items:center;padding:0 1.15rem;display:flex;position:relative}@media (width>=768px){.site-header__bar[data-v-f7e13d27]{padding:0 1.6rem}}.site-header__logo[data-v-f7e13d27]{color:#fff;font-family:var(--font-logo);font-size:var(--text-logo);letter-spacing:.07em;white-space:nowrap;font-weight:400;line-height:1;text-decoration:none}.site-header__nav[data-v-f7e13d27]{flex:1;justify-content:center;gap:clamp(1rem,2.2vw,2.35rem);min-width:0;display:none}@media (width>=1200px){.site-header__nav[data-v-f7e13d27]{display:flex}}.site-header__nav a[data-v-f7e13d27]{color:#ffffffeb;font-size:var(--text-nav);white-space:nowrap;font-weight:270;line-height:1;text-decoration:none}@media (hover:hover){.site-header__nav a[data-v-f7e13d27]:hover{color:#fff}}.site-header.is-solid .site-header__logo[data-v-f7e13d27],.site-header.is-solid .site-header__nav a[data-v-f7e13d27]{color:var(--color-ink)}@media (hover:hover){.site-header.is-solid .site-header__nav a[data-v-f7e13d27]:hover{color:var(--color-hero-deep)}}.site-header.is-solid .site-header__bar[data-v-f7e13d27],.site-header__burger.is-solid[data-v-f7e13d27]:not(.is-open){background:#ffffffc7;border-color:#5b647529}.site-header__burger.is-solid .site-header__burger-lines[data-v-f7e13d27],.site-header__burger.is-solid .site-header__burger-lines[data-v-f7e13d27]:before,.site-header__burger.is-solid .site-header__burger-lines[data-v-f7e13d27]:after{background:var(--color-ink)}.site-header__a11y[data-v-f7e13d27],.site-header__burger[data-v-f7e13d27]{z-index:1;box-sizing:border-box;width:var(--header-btn);height:var(--header-btn);border:1px solid var(--color-glass-border);border-radius:var(--radius-bar);background:var(--color-glass);-webkit-backdrop-filter:blur(18px);color:#fff;cursor:pointer;appearance:none;transition:background var(--menu-duration) var(--menu-ease), border-color var(--menu-duration) var(--menu-ease), opacity var(--menu-duration) var(--menu-ease);flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative;overflow:hidden}.site-header__a11y svg[data-v-f7e13d27]{width:1.55rem;height:1.55rem;display:block}.site-header.is-menu-open .site-header__bar[data-v-f7e13d27],.site-header.is-menu-open .site-header__a11y[data-v-f7e13d27]{opacity:0;pointer-events:none}.site-header__a11y.is-solid[data-v-f7e13d27]{color:var(--color-ink);background:#ffffffc7;border-color:#5b647529}.site-header__a11y.is-on[data-v-f7e13d27]{color:#ffd100}.site-header__burger.is-open[data-v-f7e13d27]{-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.site-header__burger-lines[data-v-f7e13d27],.site-header__burger-lines[data-v-f7e13d27]:before,.site-header__burger-lines[data-v-f7e13d27]:after{background:#fff;border-radius:99px;width:1.38rem;height:2.4px;display:block}.site-header__burger-lines[data-v-f7e13d27]{transition:opacity var(--menu-duration) var(--menu-ease), transform var(--menu-duration) var(--menu-ease);grid-area:1/1;place-self:center;position:relative}.site-header__burger-lines[data-v-f7e13d27]:before,.site-header__burger-lines[data-v-f7e13d27]:after{content:"";position:absolute;left:0}.site-header__burger-lines[data-v-f7e13d27]:before{top:-7.2px}.site-header__burger-lines[data-v-f7e13d27]:after{top:7.2px}.site-header__burger-x[data-v-f7e13d27],.site-header__burger-x[data-v-f7e13d27]:before,.site-header__burger-x[data-v-f7e13d27]:after{background:var(--color-menu-text);border-radius:99px;width:1.44rem;height:2.4px;display:block}.site-header__burger-x[data-v-f7e13d27]{opacity:0;pointer-events:none;transition:opacity var(--menu-duration) var(--menu-ease), transform var(--menu-duration) var(--menu-ease);background:0 0;grid-area:1/1;place-self:center;position:relative;transform:translate(.7rem)}.site-header__burger-x[data-v-f7e13d27]:before,.site-header__burger-x[data-v-f7e13d27]:after{content:"";position:absolute;top:0;left:0}.site-header__burger-x[data-v-f7e13d27]:before{transform:rotate(45deg)}.site-header__burger-x[data-v-f7e13d27]:after{transform:rotate(-45deg)}.site-header__burger.is-open .site-header__burger-lines[data-v-f7e13d27]{opacity:0;transform:translate(-.55rem)}.site-header__burger.is-open .site-header__burger-x[data-v-f7e13d27]{opacity:1;transform:translate(0)}.site-menu-backdrop[data-v-f7e13d27]{z-index:65;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--menu-duration) var(--menu-ease), visibility var(--menu-duration) var(--menu-ease);background:#1e1e1e73;position:fixed;inset:0}.site-menu-backdrop.is-open[data-v-f7e13d27]{opacity:1;visibility:visible;pointer-events:auto}.site-menu[data-v-f7e13d27]{z-index:70;box-sizing:border-box;background:var(--color-menu-bg);width:min(28rem,100%);max-width:100%;color:var(--color-menu-text);visibility:hidden;pointer-events:none;transition:transform var(--menu-duration) var(--menu-ease), visibility var(--menu-duration) var(--menu-ease);flex-direction:column;padding:1rem 1.5rem 2rem;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.site-menu.is-open[data-v-f7e13d27]{visibility:visible;pointer-events:auto;transform:translate(0)}.site-menu__nav[data-v-f7e13d27]{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:.15rem;min-height:0;margin-top:5.75rem;display:flex;overflow-y:auto}.site-menu__link[data-v-f7e13d27],.site-menu__group[data-v-f7e13d27]{font-size:var(--text-menu);color:var(--color-menu-text);border-left:3px solid #0000;margin:0;padding:.45rem .75rem .45rem 1.05rem;font-weight:360;line-height:1.45;text-decoration:none}.site-menu__link[data-v-f7e13d27]:focus-visible{color:var(--color-menu-active)}@media (hover:hover){.site-menu__link[data-v-f7e13d27]:hover{color:var(--color-menu-active)}}.site-menu__link--sub[data-v-f7e13d27]{padding-left:2.25rem}.site-menu__link.is-current[data-v-f7e13d27]{color:var(--color-menu-active);border-left-color:var(--color-menu-active)}.site-menu__a11y[data-v-f7e13d27]{border-radius:var(--radius-bar);width:100%;color:var(--color-menu-text);font:inherit;font-size:var(--text-menu);text-align:left;cursor:pointer;appearance:none;background:#fff;border:1px solid #5b647547;margin:0 0 .85rem;padding:.7rem 1.05rem;font-weight:500;line-height:1.35;display:block}@media (width<=767px){.site-header[data-v-f7e13d27]{--header-btn:2.85rem;--header-gap:.4rem;--header-side:.85rem;padding-top:.75rem}.site-header__a11y[data-v-f7e13d27]{display:none}.site-header__bar[data-v-f7e13d27]{height:var(--header-btn);padding:0 .9rem;overflow:hidden}.site-header__logo[data-v-f7e13d27]{letter-spacing:.04em;font-size:1rem}.site-header__burger-lines[data-v-f7e13d27],.site-header__burger-lines[data-v-f7e13d27]:before,.site-header__burger-lines[data-v-f7e13d27]:after{width:1.15rem}.site-menu[data-v-f7e13d27]{box-sizing:border-box;width:min(22rem,100%);max-width:100%;padding:.75rem 1rem 1.5rem}.site-menu__nav[data-v-f7e13d27]{margin-top:4.25rem}}.hero[data-v-797b4444]{--hero-h:100svh;z-index:0;isolation:isolate;width:100%;min-height:var(--hero-h);background:radial-gradient(120% 95% at 58% 38%,#a3bbdc 0%,#a3bbdd 23% 30%,#586577 100%);position:relative;overflow:hidden}.hero__photo[data-v-797b4444]{z-index:1;height:calc(var(--hero-h) * .858);object-fit:contain;object-position:right bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;position:absolute;bottom:0;right:17%}.hero__copy[data-v-797b4444]{z-index:2;min-height:inherit;flex-direction:column;justify-content:center;max-width:50rem;padding:9.5rem 3.8rem 5rem;display:flex;position:relative}.hero__copy h1[data-v-797b4444]{color:#fff;font-weight:450;font-size:var(--text-hero);letter-spacing:0;margin:0;line-height:1.08}.hero__copy ul[data-v-797b4444]{color:#ffffffdb;font-family:var(--font-plex);font-size:var(--text-lead);margin:1.5rem 0 0;padding:0;font-weight:360;line-height:1.45;list-style:none}.hero__copy li[data-v-797b4444]{padding-left:1.1rem;position:relative}.hero__copy li[data-v-797b4444]:before{content:"";background:#ffffffdb;border-radius:99px;width:5px;height:5px;position:absolute;top:.62em;left:0}.hero__copy h1[data-v-797b4444],.hero__copy ul[data-v-797b4444]{animation:2s ease-in-out both hero-in-797b4444}.hero__copy ul[data-v-797b4444]{animation-delay:.4s}@keyframes hero-in-797b4444{0%{opacity:0}to{opacity:1}}@media (width<=1023px){.hero__photo[data-v-797b4444]{height:calc(var(--hero-h) * .58);object-fit:contain;object-position:74% bottom;width:auto;max-width:none;left:auto;right:-22%;transform:none}.hero__copy[data-v-797b4444]{margin-inline:0;justify-content:flex-start;max-width:28rem;min-height:0;margin-right:auto;padding:7.25rem 2.4rem calc(58% + 1rem)}}@media (width<=767px){.hero[data-v-797b4444]{width:100%;max-width:100%;min-height:var(--hero-h);box-sizing:border-box}.hero__photo[data-v-797b4444]{height:calc(var(--hero-h) * .64);object-fit:contain;object-position:80% bottom;width:auto;max-width:none;left:auto;right:-36%;transform:none}.hero__copy[data-v-797b4444]{margin-inline:0;box-sizing:border-box;justify-content:flex-start;width:100%;max-width:18.5rem;min-height:0;margin-right:auto;padding:5.5rem 1.35rem calc(62% + .5rem)}.hero__copy h1[data-v-797b4444]{font-size:2rem;line-height:1.12}.hero__copy ul[data-v-797b4444]{margin-top:1.15rem;font-size:.98rem;line-height:1.45}}.about[data-v-97496e26]{z-index:1;background:radial-gradient(78% 72% at 68% 56%, #a3bbdd47 0%, #a3bbdd1a 40%, transparent 70%), linear-gradient(180deg, #fff 0%, #f7f8fb 34%, #eef1f6 62%, var(--color-page-wash) 82%, #e3e7f0 100%);color:var(--color-ink);padding:3.5rem 1.25rem 5.5rem;scroll-margin-top:7rem;position:relative}@media (width>=768px){.about[data-v-97496e26]{padding:4.5rem 1.75rem 6rem}}@media (width>=1440px){.about[data-v-97496e26]{padding:5.25rem 2.25rem 6.5rem}}.about__axes[data-v-97496e26]{grid-template-columns:1fr;justify-items:center;gap:1.5rem;margin:0 0 3.25rem;padding:0;list-style:none;display:grid}@media (width>=768px){.about__axes[data-v-97496e26]{grid-template-columns:repeat(3,1fr);place-items:end stretch;gap:2rem;margin-bottom:4rem}}.about__axes li[data-v-97496e26]{border-bottom:2px solid var(--color-ink);width:fit-content;min-width:0;max-width:100%;font-size:var(--text-axis);letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0;padding-bottom:.85rem;font-weight:450;line-height:1.35}@media (width>=768px){.about__axes li[data-v-97496e26]{text-align:left}.about__axes li[data-v-97496e26]:nth-child(2){text-align:center;justify-self:center}.about__axes li[data-v-97496e26]:nth-child(3){text-align:right;justify-self:end}}.about__lead[data-v-97496e26]{max-width:none;margin:0 0 3.35rem;font-size:clamp(1.35rem,2.35vw,2.05rem);font-weight:360;line-height:1.55}.about__features[data-v-97496e26]{border-radius:var(--radius-card);background:#fff;border:1px solid #5b647524;grid-template-columns:1fr;gap:0;width:100%;margin:0 0 2.5rem;padding:.35rem 1.25rem;list-style:none;display:grid;box-shadow:0 12px 36px #58657724}@media (width>=768px){.about__features[data-v-97496e26]{grid-template-columns:1fr 1fr;margin-bottom:3rem;padding:1.2rem .35rem}}@media (width>=1024px){.about__features[data-v-97496e26]{grid-template-columns:repeat(4,1fr);margin-bottom:3.5rem;padding:1.75rem .5rem}}.about__features li[data-v-97496e26]{text-align:center;color:var(--color-ink);margin:0;padding:1.15rem 1.1rem;font-size:clamp(.95rem,1.15vw,1.15rem);font-weight:360;line-height:1.45}@media (width<=767px){.about__features li+li[data-v-97496e26]{border-top:2px solid #5b647547}}@media (width>=768px){.about__features li[data-v-97496e26]{border-right:2px solid #5b647552;padding:.95rem 1.15rem}.about__features li[data-v-97496e26]:nth-child(2n){border-right:0}}@media (width>=768px) and (width<=1023px){.about__features li[data-v-97496e26]:nth-child(n+3){border-top:2px solid #5b647552}}@media (width>=1024px){.about__features li[data-v-97496e26]{padding:.5rem 1.15rem}.about__features li[data-v-97496e26]:nth-child(2n){border-right:2px solid #5b647552}.about__features li[data-v-97496e26]:last-child{border-right:0}}.about__note[data-v-97496e26]{border-radius:var(--radius-card);background:#fff;border:1px solid #5b64751f;margin:0;padding:2.25rem 1.5rem 2.25rem 2.35rem;font-size:clamp(1.05rem,1.55vw,1.5rem);font-weight:360;line-height:1.65;position:relative;box-shadow:0 10px 28px #5865771a}.about__note[data-v-97496e26]:before{content:"";background:#5b64758c;width:2px;position:absolute;top:2rem;bottom:2rem;left:1.35rem}@media (width>=768px){.about__note[data-v-97496e26]{padding:2.4rem 2.5rem 2.4rem 3.35rem}.about__note[data-v-97496e26]:before{top:2.4rem;bottom:2.4rem;left:2rem}}@media (width<=767px){.about[data-v-97496e26]{padding:4.75rem 1.15rem;scroll-margin-top:4.75rem}.about__axes[data-v-97496e26]{gap:1.25rem;margin-bottom:2.5rem}.about__lead[data-v-97496e26]{margin-bottom:2.25rem;font-size:1.12rem}.about__features[data-v-97496e26]{margin-bottom:2rem;padding:.2rem 1.35rem}.about__features li[data-v-97496e26]{padding:1.05rem .85rem;font-size:1rem}.about__note[data-v-97496e26]{padding:1.5rem 1.25rem 1.5rem 1.9rem;font-size:1rem}.about__note[data-v-97496e26]:before{top:1.5rem;bottom:1.5rem;left:.95rem}}.cycle[data-v-3c02d02a]{--cycle-seam:#e3e7f0;--cycle-core-blue:#a3bbdd;z-index:2;background:linear-gradient(180deg, var(--cycle-seam) 0%, #d7e0ec 12%, #a3bbdd8c 28%, var(--cycle-core-blue) 48%, #a3bbdd59 68%, transparent 82%), linear-gradient(180deg, transparent 62%, #e3e7f066 78%, #fff 100%);place-items:center;width:100%;max-width:100%;height:118vmin;min-height:44rem;margin-top:-3.25rem;scroll-margin-top:1.25rem;display:grid;position:relative;overflow:hidden}.cycle[data-v-3c02d02a]:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(180deg, var(--cycle-seam) 0%, #e3e7f0d1 28%, #d3deeb73 58%, transparent 100%);height:30%;position:absolute;top:0;left:0;right:0}.cycle[data-v-3c02d02a]:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#a3bbdd1f 22%,#e3e7f073 48%,#ffffffd1 74%,#fff 100%);height:32%;position:absolute;bottom:0;left:0;right:0}.cycle__glow-wrap[data-v-3c02d02a]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.cycle__glow[data-v-3c02d02a]{background:radial-gradient(ellipse at center, var(--cycle-core-blue) 0%, var(--cycle-core-blue) 26%, #fff 86%);filter:blur(80px);pointer-events:none;border-radius:50%;width:125%;height:125%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.cycle:not(.is-inview) .cycle__glow[data-v-3c02d02a],.cycle:not(.is-inview) .cycle__dots[data-v-3c02d02a]{visibility:hidden}.cycle__dots[data-v-3c02d02a]{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-composite:source-in;width:min(78vmin,46rem);max-width:calc(100% - 4rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%),linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.cycle__dots-pulse[data-v-3c02d02a]{transform-origin:50%;will-change:transform, opacity}.cycle__dots-img[data-v-3c02d02a]{width:100%;height:auto;display:block}.cycle__title[data-v-3c02d02a]{z-index:5;color:#fff;font-size:var(--text-cycle);letter-spacing:0;text-align:center;pointer-events:none;margin:0;font-weight:400;line-height:1.18;position:relative}.cycle.is-inview .cycle__dots-pulse[data-v-3c02d02a]{animation:5.5s ease-in-out infinite cycle-pulse-3c02d02a}@keyframes cycle-pulse-3c02d02a{0%,to{opacity:.78;transform:scale(.99)}50%{opacity:1;transform:scale(1.012)}}@media (width<=1023px){.cycle[data-v-3c02d02a]{height:min(108vw,42rem);min-height:32rem;margin-top:-2.25rem}.cycle[data-v-3c02d02a]:after{height:36%}.cycle__glow[data-v-3c02d02a]{width:118%;height:118%}.cycle__dots[data-v-3c02d02a]{width:min(78%,32rem);max-width:calc(100% - 2rem)}}@media (width<=767px){.cycle[data-v-3c02d02a]{height:min(118vw,34rem);min-height:26rem;margin-top:-1.75rem;scroll-margin-top:4.75rem}.cycle[data-v-3c02d02a]:after{height:38%}.cycle__title[data-v-3c02d02a]{font-size:1.65rem}}.stages[data-v-7df3886a]{z-index:1;overflow-anchor:none;color:var(--color-ink);background:linear-gradient(#0000 0%,#ffffff8c 12%,#fff 28% 100%);margin-top:-10rem;padding:18rem 2.25rem 6.5rem;scroll-margin-top:7rem;position:relative}.stages__track[data-v-7df3886a]{z-index:1;align-items:flex-start;gap:1.125rem;min-height:34rem;display:flex;position:relative}.stages__card[data-v-7df3886a]{border-radius:var(--radius-stage);background:var(--color-card);min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:center;cursor:pointer;appearance:none;transition:flex-grow var(--stage-duration) var(--menu-ease), background-color var(--stage-duration) var(--menu-ease), padding var(--stage-duration) var(--menu-ease);border:0;flex-direction:column;flex:1 1 0;align-items:center;margin:0;padding:4.4rem 1.35rem 3.6rem;display:flex;overflow:hidden}.stages__card.is-active[data-v-7df3886a]{background:var(--color-stage-active);flex-grow:1.55;padding-bottom:3.2rem}.stages__label[data-v-7df3886a]{color:var(--color-ink);font-size:var(--text-stage-label);letter-spacing:.02em;opacity:.72;flex:none;font-weight:500;line-height:1.3}.stages__name[data-v-7df3886a]{box-sizing:border-box;width:100%;max-width:100%;min-height:5.75rem;color:var(--color-ink);font-size:var(--text-stage-title);transition:font-size var(--stage-duration) var(--menu-ease);flex:none;justify-content:center;align-items:center;margin-top:2.35rem;padding-inline:.2rem;font-weight:400;line-height:1.25;display:flex}.stages__card.is-active .stages__name[data-v-7df3886a]{font-size:var(--text-stage-title-active)}.stages__rule[data-v-7df3886a]{flex:none;align-items:center;width:82%;height:3.25rem;margin-top:.85rem;display:flex;position:relative}.stages__rule[data-v-7df3886a]:before{content:"";background:var(--color-stage-muted);border-radius:1px;width:100%;height:2px;display:block}.stages__dot[data-v-7df3886a]{background:var(--color-stage-muted);width:2rem;height:2rem;transition:width var(--stage-duration) var(--menu-ease), height var(--stage-duration) var(--menu-ease), background-color var(--stage-duration) var(--menu-ease);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stages__card.is-active .stages__dot[data-v-7df3886a]{background:var(--color-ink);width:3.25rem;height:3.25rem}.stages__core[data-v-7df3886a]{background:var(--color-stage-core);transition:transform var(--stage-duration) var(--menu-ease);border-radius:50%;position:absolute;inset:29%;transform:scale(0)}.stages__card.is-active .stages__core[data-v-7df3886a]{transform:scale(1)}.stages__note-wrap[data-v-7df3886a]{opacity:0;width:100%;transition:grid-template-rows var(--stage-duration) var(--menu-ease), opacity var(--stage-duration) var(--menu-ease), margin-top var(--stage-duration) var(--menu-ease);flex:none;grid-template-rows:0fr;margin-top:0;display:grid}.stages__card.is-active .stages__note-wrap[data-v-7df3886a]{opacity:1;grid-template-rows:1fr;margin-top:1.6rem}.stages__note[data-v-7df3886a]{max-width:16em;min-height:0;color:var(--color-ink);font-size:var(--text-stage-body);margin-inline:auto;font-weight:360;line-height:1.45;overflow:hidden}@media (width<=1199px){.stages[data-v-7df3886a]{margin-top:-6rem;padding:11rem 1.5rem 4.5rem}.stages__track[data-v-7df3886a]{flex-direction:column;gap:.75rem;min-height:0}.stages__card[data-v-7df3886a],.stages__card.is-active[data-v-7df3886a]{flex:none;width:100%;padding:1.6rem 1.15rem 1.4rem;overflow:visible}.stages__name[data-v-7df3886a]{min-height:0;margin-top:.75rem}.stages__rule[data-v-7df3886a]{width:min(82%,14rem);height:2.4rem;margin-top:.5rem}}@media (width<=767px){.stages[data-v-7df3886a]{margin-top:-4.5rem;padding:8rem 1rem 3.25rem;scroll-margin-top:5rem}.stages__label[data-v-7df3886a]{opacity:.78}}.unique[data-v-61082652]{z-index:3;color:var(--color-ink);background:#fff;padding:4.75rem 3.8rem 5.85rem;scroll-margin-top:7rem;position:relative}.unique__title[data-v-61082652]{font-size:calc(var(--text-section) * .9);letter-spacing:0;margin:0;font-weight:400;line-height:1.15}.unique__lead[data-v-61082652]{max-width:70rem;font-size:calc(var(--text-section-lead) * .9);margin:1.85rem 0 0;font-weight:360;line-height:1.55}.unique__row[data-v-61082652]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2.25rem 2.5rem;margin-top:3.6rem;display:grid}.unique__cards[data-v-61082652]{flex-direction:column;gap:1.35rem;margin:0;padding:0;list-style:none;display:flex}.unique__cards li[data-v-61082652]{background:var(--color-card);border-radius:var(--radius-card);font-size:calc(var(--text-unique-card) * .9);grid-template-columns:auto 1fr;align-items:center;gap:.95rem;margin:0;padding:1.55rem 2rem 1.55rem 1.55rem;font-weight:360;line-height:1.45;display:grid}.unique__dot[data-v-61082652]{flex:none;width:1.15rem;height:1.3rem;display:block}.unique__mark[data-v-61082652]{justify-content:center;align-items:center;display:flex}.unique__cube[data-v-61082652]{aspect-ratio:1;width:100%;max-width:30.6rem;display:block}@media (width<=1023px){.unique[data-v-61082652]{padding:3.5rem 2rem 4.25rem;scroll-margin-top:6rem}.unique__row[data-v-61082652]{grid-template-columns:1fr;gap:2rem;margin-top:2.25rem}.unique__cube[data-v-61082652]{max-width:18rem;margin-inline:auto}}@media (width<=767px){.unique[data-v-61082652]{padding:4.75rem 1.15rem 3.5rem;scroll-margin-top:4.75rem}.unique__cards li[data-v-61082652]{padding:1.05rem 1.15rem 1.05rem 1rem}}.params[data-v-45176020]{--params-scale:.78;z-index:3;isolation:isolate;box-sizing:border-box;height:100svh;color:var(--color-ink);background:#fff;flex-direction:column;padding:3.15rem 3.8rem 1.85rem;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.params__glow[data-v-45176020]{z-index:0;border-radius:var(--radius-card);background:linear-gradient(180deg, #fff0 0%, color-mix(in srgb, var(--color-params-wash) 80%, transparent) 52%, #fff 96%);filter:blur(56px);pointer-events:none;width:50.28%;height:100%;position:absolute;top:4.75rem;left:-1.125rem}.params__title[data-v-45176020],.params__lead[data-v-45176020],.params__row[data-v-45176020],.params__note[data-v-45176020]{z-index:1;position:relative}.params__title[data-v-45176020]{font-size:calc(var(--text-section) * var(--params-scale));letter-spacing:0;flex:none;margin:0;font-weight:400;line-height:1.15}.params__lead[data-v-45176020]{max-width:62rem;font-size:calc(var(--text-section-lead) * var(--params-scale));flex:none;margin:1.05rem 0 0;font-weight:360;line-height:1.35}.params__row[data-v-45176020]{border-bottom:1px solid #5b647547;flex:auto;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:1rem 2.25rem;min-height:0;margin-top:1.35rem;display:grid}.params__visual[data-v-45176020]{align-items:flex-end;min-width:0;height:100%;min-height:0;display:flex}.params__photo[data-v-45176020]{object-fit:contain;object-position:left bottom;pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:100%;margin-bottom:-1px;display:block}.params__panel[data-v-45176020]{align-self:center;min-width:0;padding-bottom:1.35rem}.params__heading[data-v-45176020]{font-size:calc(var(--text-params-heading) * var(--params-scale));letter-spacing:0;border-bottom:1px solid #5b647547;margin:0;padding-bottom:.75rem;font-weight:400;line-height:1.25}.params__list[data-v-45176020]{margin:0;padding:0;list-style:none}.params__list li[data-v-45176020]{font-size:calc(var(--text-params-item) * var(--params-scale));border-bottom:1px solid #5b647547;margin:0;padding:.95rem 0;font-weight:360;line-height:1.3}.params__list li[data-v-45176020]:last-child{border-bottom:0;padding-bottom:0}.params__note[data-v-45176020]{text-align:center;font-size:calc(var(--text-params-note) * var(--params-scale));color:#5b6475d1;border-bottom:1px solid #5b647547;flex:none;margin:.85rem 0 0;padding-bottom:1.05rem;font-weight:360;line-height:1.45}@media (width<=1023px){.params[data-v-45176020]{height:auto;padding:4.75rem 2rem 2.5rem;scroll-margin-top:4.75rem;display:block;overflow:hidden}.params__row[data-v-45176020]{flex:none;grid-template-columns:1fr;gap:1.5rem;height:auto;display:grid}.params__visual[data-v-45176020]{justify-content:center;height:auto;max-height:none}.params__photo[data-v-45176020]{width:auto;height:22rem;margin-inline:auto}.params__glow[data-v-45176020]{width:88%;height:70%;left:6%}}@media (width<=767px){.params[data-v-45176020]{--params-scale:1;padding:4.75rem 1.15rem 2.15rem;scroll-margin-top:4.75rem}.params__photo[data-v-45176020]{height:14rem}}.research[data-v-ea550b46]{--research-scale:.78;--research-title:calc(var(--text-section) * .9 * var(--research-scale));--research-card:calc(var(--text-research-card,2.125rem) * var(--research-scale));--research-stat:calc(var(--text-research-stat,6rem) * var(--research-scale));--research-unit:calc(var(--text-research-unit,1.5rem) * var(--research-scale));--research-note:calc(var(--text-section-lead) * .9 * var(--research-scale));--timeline-inset:1.55rem;z-index:3;box-sizing:border-box;width:100%;max-width:100%;padding:calc(5.5rem * var(--research-scale)) 3.8rem 4.5rem;color:var(--color-ink);background:#fff;scroll-margin-top:7rem;position:relative;overflow-x:clip}.research__title[data-v-ea550b46]{text-align:center;font-size:var(--research-title);letter-spacing:0;margin:0;font-weight:400;line-height:1.15}.research__cards[data-v-ea550b46]{gap:calc(3.9rem * var(--research-scale));margin-top:calc(4.85rem * var(--research-scale));grid-template-columns:1fr 1fr;display:grid}.research__card[data-v-ea550b46]{box-sizing:border-box;grid-template-rows:calc(5.6rem * var(--research-scale)) auto;min-height:calc(21.2rem * var(--research-scale));padding:calc(4.5rem * var(--research-scale)) calc(2.5rem * var(--research-scale)) calc(3.3rem * var(--research-scale));text-align:center;border:1px solid #5b647540;border-radius:1.25rem;justify-items:center;display:grid}.research__card-title[data-v-ea550b46]{max-width:18rem;font-size:var(--research-card);letter-spacing:0;place-self:start center;margin:0;font-weight:400;line-height:1.3}.research__stat[data-v-ea550b46]{flex-direction:column;align-items:center;gap:.4rem;margin:.7rem 0 0;display:flex}.research__value[data-v-ea550b46]{font-size:var(--research-stat);letter-spacing:-.03em;font-weight:400;line-height:.92}.research__unit[data-v-ea550b46]{font-size:var(--research-unit);color:#5b647566;font-weight:360;line-height:1.2}.research__note[data-v-ea550b46]{box-sizing:border-box;margin-top:calc(3.35rem * var(--research-scale));background:var(--color-card);border-radius:1.5rem;padding:2.85rem 3.4rem;overflow:visible}.research__note p[data-v-ea550b46]{width:100%;font-size:var(--research-note);margin:0;font-weight:360;line-height:1.55}.timeline[data-v-ea550b46]{margin-top:3.15rem}.timeline__bar[data-v-ea550b46]{box-sizing:border-box;padding:0 var(--timeline-inset);background:linear-gradient(90deg, #4e5868 0%, var(--color-timeline-from,#5b6476) 12%, #6d7a8e 32%, #8190a7 52%, #96a6c2 76%, var(--color-timeline-to,#a8bcda) 100%);color:#fff;border-radius:999px;grid-template-columns:repeat(13,minmax(0,1fr));align-items:center;height:4.55rem;margin:0;list-style:none;display:grid;overflow:hidden}.timeline__bar li[data-v-ea550b46]{letter-spacing:.02em;color:#ffffffd1;justify-content:center;align-items:center;height:100%;margin:0;font-size:1.18rem;font-weight:400;display:flex;position:relative}.timeline__bar li[data-v-ea550b46]:first-child{color:#fff;font-size:1.28rem}.timeline__bar li.is-key[data-v-ea550b46]{letter-spacing:0;color:#fff;font-size:1.62rem;font-weight:500}.timeline__bar li[data-v-ea550b46]:after{content:"";pointer-events:none;background:#ffffff8c;width:1px;position:absolute;top:28%;bottom:28%;right:0}.timeline__bar li[data-v-ea550b46]:last-child:after{right:.45rem}.timeline__marks[data-v-ea550b46]{box-sizing:border-box;min-height:11.5rem;padding:0 var(--timeline-inset);grid-template-columns:repeat(13,minmax(0,1fr));align-items:stretch;margin:.85rem 0 0;list-style:none;display:grid}.timeline__marks li[data-v-ea550b46]{flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.timeline__mark--1[data-v-ea550b46]{grid-column:1}.timeline__mark--2[data-v-ea550b46]{grid-column:2}.timeline__mark--4[data-v-ea550b46]{grid-column:4}.timeline__mark--7[data-v-ea550b46]{grid-column:7}.timeline__mark--13[data-v-ea550b46]{grid-column:13}.timeline__dot[data-v-ea550b46]{border-radius:50%;flex:none;width:1.28rem;height:1.28rem;display:block}.timeline__marks li.is-solid .timeline__dot[data-v-ea550b46]{background:var(--color-timeline-dot,#8c9cb5)}.timeline__marks li.is-soft .timeline__dot[data-v-ea550b46]{background:var(--color-stage-muted)}.timeline__stem[data-v-ea550b46]{background-image:repeating-linear-gradient(#5b647561 0 .14rem,#0000 .14rem .38rem);flex:auto;width:1px;min-height:3.35rem;margin-top:.35rem;display:block}.timeline__label[data-v-ea550b46]{letter-spacing:0;white-space:nowrap;text-align:center;flex:none;margin-top:.65rem;font-size:1.2rem;font-weight:360;line-height:1.25}@media (width<=1023px){.research[data-v-ea550b46]{padding:3.5rem 2rem 3.25rem;scroll-margin-top:6rem}.research__cards[data-v-ea550b46]{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}.research__card[data-v-ea550b46]{grid-template-rows:auto auto;min-height:0;padding:2rem 1.35rem 1.75rem}.research__note[data-v-ea550b46]{padding:1.5rem 1.35rem}.timeline[data-v-ea550b46]{box-sizing:border-box;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;padding-bottom:.35rem;overflow-x:auto}.timeline__bar[data-v-ea550b46],.timeline__marks[data-v-ea550b46]{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;min-width:0;max-width:100%;padding:0 .35rem}.timeline__bar[data-v-ea550b46]{height:3.35rem}.timeline__bar li[data-v-ea550b46]:not(:first-child):not(.is-key){display:none}.timeline__mark--1[data-v-ea550b46],.timeline__mark--2[data-v-ea550b46],.timeline__mark--4[data-v-ea550b46],.timeline__mark--7[data-v-ea550b46],.timeline__mark--13[data-v-ea550b46]{grid-column:auto}.timeline__bar li[data-v-ea550b46],.timeline__label[data-v-ea550b46]{white-space:normal;font-size:.82rem}.timeline__bar li.is-key[data-v-ea550b46]{font-size:1rem}.timeline__marks[data-v-ea550b46]{min-height:7rem}.timeline__stem[data-v-ea550b46]{min-height:2.5rem}}@media (width<=767px){.research[data-v-ea550b46]{--research-scale:1;padding:2.75rem 1.15rem;scroll-margin-top:5rem}}.conclusion[data-v-60bcd00f]{--conclusion-scale:.7;z-index:3;box-sizing:border-box;min-height:100svh;color:var(--color-ink);background:#fff;flex-direction:column;padding:5.25rem 3.8rem 8.5rem;scroll-margin-top:0;display:flex;position:relative}.conclusion__head[data-v-60bcd00f]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.1rem 2.1rem;display:grid}.conclusion__title[data-v-60bcd00f]{font-size:calc(var(--text-section) * var(--conclusion-scale) * 1.5);letter-spacing:0;white-space:nowrap;margin:0;font-weight:400;line-height:1.15}.conclusion__lead[data-v-60bcd00f]{font-size:calc(var(--text-section-lead) * var(--conclusion-scale));margin:0;font-weight:360;line-height:1.35}.conclusion__slider[data-v-60bcd00f]{box-sizing:border-box;background:var(--color-conclusion-slide);border-radius:1.5rem;margin-top:1.65rem;padding:2rem 3.6rem 2.25rem;position:relative;overflow:hidden}.conclusion__progress[data-v-60bcd00f]{background:var(--color-conclusion-bar);border-radius:1px;height:2px;margin:0 .15rem 1.15rem;position:relative;overflow:hidden}.conclusion__progress-fill[data-v-60bcd00f]{width:20%;height:100%;transform:translate3d(calc((var(--p) - 1) * 100%), 0, 0);transition:transform var(--ms) cubic-bezier(.45, 0, .15, 1);background:#fff;border-radius:1px;position:absolute;top:0;left:0}.conclusion__progress-fill.is-next[data-v-60bcd00f]{transform:translate3d(calc((var(--p) - 1 - 5) * 100%), 0, 0)}.conclusion__progress-fill.is-prev[data-v-60bcd00f]{transform:translate3d(calc((var(--p) - 1 + 5) * 100%), 0, 0)}.conclusion__progress-fill.is-instant[data-v-60bcd00f]{transition:none}.conclusion__viewport[data-v-60bcd00f]{height:34rem;overflow:hidden}.conclusion__track[data-v-60bcd00f]{width:100%;height:100%;transform:translate3d(calc(var(--p) * -100%), 0, 0);transition:transform var(--ms) cubic-bezier(.45, 0, .15, 1);will-change:transform;display:flex}.conclusion__track.is-instant[data-v-60bcd00f]{transition:none}.conclusion__slide[data-v-60bcd00f]{flex:0 0 100%;justify-content:center;align-items:center;gap:4.5rem;height:100%;display:flex}.conclusion__ph[data-v-60bcd00f]{background:#4e4e4e;border-radius:.85rem;width:18.5rem;height:24.5rem;box-shadow:inset 0 0 0 1px #ffffff14}.conclusion__ph--gif[data-v-60bcd00f]{width:36rem;height:24.5rem}.conclusion__nav[data-v-60bcd00f]{z-index:2;color:#ffffffc7;cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;width:2.75rem;height:2.75rem;margin:0;padding:0;display:grid;position:absolute;top:54%;transform:translateY(-50%)}.conclusion__nav.is-prev[data-v-60bcd00f]{left:.55rem}.conclusion__nav.is-next[data-v-60bcd00f]{right:.55rem}.conclusion__nav svg[data-v-60bcd00f]{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:1.55rem;height:1.55rem;display:block}.conclusion__nav[data-v-60bcd00f]:hover{color:#fff}@media (width<=1023px){.conclusion[data-v-60bcd00f]{min-height:0;padding:3.25rem 2rem 4.5rem;overflow-x:clip}.conclusion__head[data-v-60bcd00f]{grid-template-columns:1fr;gap:.85rem}.conclusion__title[data-v-60bcd00f]{white-space:normal}.conclusion__slider[data-v-60bcd00f]{padding:1.35rem 2.6rem 1.5rem}.conclusion__viewport[data-v-60bcd00f]{height:24rem}.conclusion__slide[data-v-60bcd00f]{gap:1.5rem}.conclusion__ph[data-v-60bcd00f]{width:10.5rem;height:14rem}.conclusion__ph--gif[data-v-60bcd00f]{width:min(100%,20rem);height:14rem}}@media (width<=767px){.conclusion[data-v-60bcd00f]{--conclusion-scale:.85;min-height:0;padding:4.75rem 1.15rem 3rem;scroll-margin-top:4.75rem}.conclusion__slider[data-v-60bcd00f]{padding:1rem 2rem 1.15rem}.conclusion__viewport[data-v-60bcd00f]{height:14.5rem}.conclusion__track[data-v-60bcd00f],.conclusion__slide[data-v-60bcd00f]{height:100%;min-height:0}.conclusion__slide[data-v-60bcd00f]{flex-direction:row;gap:.75rem;padding:0}.conclusion__ph[data-v-60bcd00f]{width:6.25rem;height:9.5rem}.conclusion__ph--gif[data-v-60bcd00f]{width:min(100%,12.5rem);height:9.5rem}.conclusion__nav[data-v-60bcd00f]{width:2.1rem;height:2.1rem;top:50%}}.innovations[data-v-c46ce3b2]{--innovations-ms:.85s;--innovations-ease:cubic-bezier(.4, 0, .2, 1);z-index:3;box-sizing:border-box;height:auto;color:var(--color-ink);background:#fff;padding:3.25rem 1.75rem 2.75rem;scroll-margin-top:0;display:block;position:relative}.innovations__card[data-v-c46ce3b2]{background:var(--color-innovations-panel);border-radius:1.5rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.innovations__head[data-v-c46ce3b2]{background:var(--color-innovations-head);color:#fff;place-items:center;padding:1.35rem 2rem;display:grid}.innovations__head h2[data-v-c46ce3b2]{font-size:var(--text-innovations);letter-spacing:0;text-align:center;margin:0;font-weight:400;line-height:1.2}.innovations__panel[data-v-c46ce3b2]{flex-direction:column;padding:2.35rem 2.75rem 2rem;display:flex}.innovations__text[data-v-c46ce3b2]{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;margin:0;padding:0;display:block}.innovations__viewport[data-v-c46ce3b2]{width:100%;display:grid}.innovations__slide[data-v-c46ce3b2]{opacity:0;pointer-events:none;width:100%;min-width:0;transition:opacity var(--innovations-ms) var(--innovations-ease);flex-direction:column;grid-area:1/1;gap:1.45rem;display:flex}.innovations__slide.is-on[data-v-c46ce3b2]{opacity:1;pointer-events:auto}.innovations__heading[data-v-c46ce3b2],.innovations__lead[data-v-c46ce3b2]{width:100%;max-width:52rem;display:block}.innovations__heading[data-v-c46ce3b2]{font-size:var(--text-innovations-heading);letter-spacing:0;font-weight:400;line-height:1.25}.innovations__lead[data-v-c46ce3b2]{font-size:var(--text-innovations-body);font-weight:360;line-height:1.55}.innovations__bars[data-v-c46ce3b2]{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:1.15rem;margin-top:2rem;display:grid}.innovations__bars span[data-v-c46ce3b2]{background:var(--color-stage-muted);height:4px;transition:background-color var(--innovations-ms) var(--innovations-ease);border-radius:1px;display:block}.innovations__bars span.is-on[data-v-c46ce3b2]{background:var(--color-ink)}@media (width>=1440px){.innovations[data-v-c46ce3b2]{padding:3.5rem 2.25rem 3rem}.innovations__panel[data-v-c46ce3b2]{padding:2.65rem 3.5rem 2.25rem}}@media (width<=1023px){.innovations[data-v-c46ce3b2]{padding:2.5rem 1.35rem}.innovations__head[data-v-c46ce3b2]{padding:1.15rem 1.35rem}.innovations__panel[data-v-c46ce3b2]{padding:1.65rem 1.5rem 1.5rem}.innovations__bars[data-v-c46ce3b2]{gap:.75rem;margin-top:1.5rem}}@media (width<=767px){.innovations[data-v-c46ce3b2]{padding:4.75rem 1rem 2.25rem;scroll-margin-top:4.75rem}.innovations__panel[data-v-c46ce3b2]{padding:1.35rem 1.1rem}.innovations__slide[data-v-c46ce3b2]{gap:.9rem}.innovations__bars[data-v-c46ce3b2]{margin-top:1.25rem}}.clinics[data-v-dda26fcd]{--clinics-title:calc(var(--text-section) * .86);--clinics-card:calc(var(--text-unique-card) * .86);--clinics-body:calc(var(--text-innovations-body) * .82);--clinics-hover:.4s var(--menu-ease);z-index:3;box-sizing:border-box;height:100svh;color:var(--color-ink);background:#fff;flex-direction:column;padding:6.4rem 3.8rem 2.2rem;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.clinics__title[data-v-dda26fcd]{font-size:var(--clinics-title);letter-spacing:0;flex:none;margin:0;font-weight:400;line-height:1.15}.clinics__grid[data-v-dda26fcd]{flex:1 1 0;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;gap:1.05rem 1.55rem;min-height:0;margin-top:1.25rem;display:grid}.clinics__card[data-v-dda26fcd]{isolation:isolate;box-sizing:border-box;min-height:0;transition:transform var(--clinics-hover), box-shadow var(--clinics-hover), border-color var(--clinics-hover);background:#fff;border:1px solid #5b647538;border-radius:1.25rem;flex-direction:column;justify-content:center;gap:.7rem;padding:1.2rem 1.7rem 1.25rem 1.85rem;display:flex;position:relative}.clinics__card[data-v-dda26fcd]:before{content:"";z-index:0;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--clinics-hover);background:linear-gradient(165deg,#a3bbdd1f 0%,#0000 62%);position:absolute;inset:0}.clinics__card h3[data-v-dda26fcd],.clinics__card p[data-v-dda26fcd]{z-index:1;margin:0;position:relative}.clinics__card h3[data-v-dda26fcd]{font-size:var(--clinics-card);letter-spacing:0;font-weight:400;line-height:1.25}.clinics__card p[data-v-dda26fcd]{max-width:28.5rem;font-size:var(--clinics-body);font-weight:360;line-height:1.5}@media (hover:hover) and (pointer:fine){.clinics__card[data-v-dda26fcd]:hover{z-index:1;border-color:#5b647524;transform:scale(1.012);box-shadow:0 8px 22px #5b647514}.clinics__card[data-v-dda26fcd]:hover:before{opacity:1}}@media (width<=1023px){.clinics[data-v-dda26fcd]{height:auto;padding:3.5rem 2rem 2.5rem;display:block;overflow:hidden}.clinics__grid[data-v-dda26fcd]{flex:none;grid-template-rows:none;gap:.85rem 1.15rem}}@media (width<=767px){.clinics[data-v-dda26fcd]{padding:4.75rem 1.15rem 2.15rem;scroll-margin-top:4.75rem}.clinics__grid[data-v-dda26fcd]{grid-template-columns:1fr}.clinics__card[data-v-dda26fcd]{padding:1.15rem 1.2rem}}.partners[data-v-2c85685e]{z-index:3;box-sizing:border-box;background:var(--color-partners);color:#fff;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;height:12.5rem;scroll-margin-top:0;position:relative;overflow:hidden}.partners[data-v-2c85685e]:active{cursor:grabbing}.partners__title[data-v-2c85685e],.partners__sr[data-v-2c85685e]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.partners__viewport[data-v-2c85685e]{height:100%;overflow:hidden}.partners__track[data-v-2c85685e]{will-change:transform;align-items:center;width:max-content;height:100%;display:flex}.partners__set[data-v-2c85685e]{flex:none;align-items:center;gap:5.75rem;padding:0 2.875rem;display:flex}.partners__item[data-v-2c85685e]{color:#fff;flex:none;align-items:center;gap:.85rem;display:flex}.partners__mark[data-v-2c85685e]{color:#fff;flex:none;width:3.15rem;height:3.15rem;display:grid}.partners__mark svg[data-v-2c85685e]{width:100%;height:100%;display:block}.partners__mark svg[data-v-2c85685e] :not([fill=none]){fill:currentColor}.partners__label[data-v-2c85685e]{flex-direction:column;gap:.12rem;display:flex}.partners__name[data-v-2c85685e]{font-size:var(--text-partner);letter-spacing:.04em;white-space:nowrap;font-weight:450;line-height:1.05}.partners__sub[data-v-2c85685e]{font-size:calc(var(--text-partner) * .52);letter-spacing:.06em;white-space:nowrap;opacity:.88;font-weight:360;line-height:1.2}@media (width<=767px){.partners[data-v-2c85685e]{height:8.5rem}.partners__set[data-v-2c85685e]{gap:2.4rem;padding:0 1.2rem}.partners__mark[data-v-2c85685e]{width:2.35rem;height:2.35rem}}.specialists[data-v-3ae959ee]{--specialists-title:calc(var(--text-section) * .86);--specialists-card:calc(var(--text-unique-card) * .86);--specialists-body:calc(var(--text-innovations-body) * .82);z-index:3;box-sizing:border-box;background:linear-gradient(180deg, #e6eaf1 0%, var(--color-specialists-wash) 48%, #e8edf4 100%);color:var(--color-ink);flex-direction:column;padding:3.6rem 3.8rem 2.4rem;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.specialists__title[data-v-3ae959ee]{font-size:var(--specialists-title);letter-spacing:0;flex:none;margin:0;font-weight:400;line-height:1.15}.specialists__row[data-v-3ae959ee]{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);align-items:stretch;gap:2rem;margin-top:1.35rem;display:grid}.specialists__visual[data-v-3ae959ee]{border-radius:1rem;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:hidden}.specialists__photo[data-v-3ae959ee]{object-fit:contain;object-position:center center;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:100%;display:block}.specialists__cards[data-v-3ae959ee]{grid-template-rows:repeat(5,auto);align-content:start;gap:.85rem;min-width:0;display:grid}.specialists__card[data-v-3ae959ee]{box-sizing:border-box;background:var(--color-card);border-radius:1.25rem;flex-direction:column;justify-content:flex-start;gap:.4rem;min-height:0;padding:.95rem 1.65rem 1rem 1.7rem;display:flex}.specialists__card h3[data-v-3ae959ee],.specialists__card p[data-v-3ae959ee]{margin:0}.specialists__card h3[data-v-3ae959ee]{font-size:var(--specialists-card);letter-spacing:0;font-weight:400;line-height:1.3}.specialists__card p[data-v-3ae959ee]{max-width:36rem;font-size:var(--specialists-body);font-weight:360;line-height:1.45}@media (width<=1023px){.specialists[data-v-3ae959ee]{--specialists-title:calc(var(--text-section) * .92);--specialists-card:1.02rem;--specialists-body:.88rem;padding:3.25rem 1.5rem 2.15rem}.specialists__row[data-v-3ae959ee]{grid-template-columns:minmax(0,34%) minmax(0,1fr);gap:.9rem;margin-top:1.1rem}.specialists__visual[data-v-3ae959ee]{border-radius:.75rem}.specialists__cards[data-v-3ae959ee]{gap:.55rem}.specialists__card[data-v-3ae959ee]{border-radius:.75rem;gap:.22rem;padding:.62rem .85rem}.specialists__card h3[data-v-3ae959ee]{overflow-wrap:break-word;line-height:1.25}.specialists__card p[data-v-3ae959ee]{overflow-wrap:break-word;max-width:none;line-height:1.38}}@media (width<=767px){.specialists[data-v-3ae959ee]{--specialists-title:1.35rem;--specialists-card:.9rem;--specialists-body:.8rem;padding:4.75rem .95rem 2rem;scroll-margin-top:4.75rem}.specialists__row[data-v-3ae959ee]{grid-template-columns:minmax(0,30%) minmax(0,1fr);gap:.65rem;margin-top:.95rem}.specialists__visual[data-v-3ae959ee]{border-radius:.55rem}.specialists__cards[data-v-3ae959ee]{gap:.45rem}.specialists__card[data-v-3ae959ee]{border-radius:.55rem;gap:.16rem;padding:.52rem .65rem}.specialists__card h3[data-v-3ae959ee]{line-height:1.22}.specialists__card p[data-v-3ae959ee]{line-height:1.35}}.site-footer[data-v-63db7588]{z-index:3;box-sizing:border-box;background:radial-gradient(75% 95% at 80% 50%, var(--color-footer-light) 0%, var(--color-footer-deep) 100%);height:auto;min-height:38.75rem;color:var(--color-footer-text);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:0;padding:5.5rem 5.1rem 4.4rem;scroll-margin-top:0;display:flex;position:relative;overflow:hidden}.site-footer__title[data-v-63db7588]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-footer__logo[data-v-63db7588]{color:var(--color-footer-text);font-family:var(--font-logo);font-size:var(--text-footer-logo);letter-spacing:.02em;white-space:nowrap;font-weight:400;line-height:1;text-decoration:none}.site-footer__nav[data-v-63db7588]{flex-direction:column;gap:1.85rem;margin-top:3.5rem;display:flex}.site-footer__nav a[data-v-63db7588]{color:#fff;font-size:var(--text-footer-nav);letter-spacing:.01em;white-space:nowrap;font-weight:400;line-height:1;text-decoration:none}.site-footer__meta[data-v-63db7588]{flex-direction:column;gap:1.15rem;margin-top:3.75rem;display:flex}.site-footer__meta p[data-v-63db7588],.site-footer__copy[data-v-63db7588],.site-footer__link[data-v-63db7588]{color:var(--color-footer-text);font-size:var(--text-footer-meta);letter-spacing:.01em;margin:0;font-weight:360;line-height:1.15}.site-footer__link[data-v-63db7588]{text-underline-offset:.22em;width:max-content;-webkit-text-decoration:underline #e1e4e873;text-decoration:underline #e1e4e873;text-decoration-thickness:1px}.site-footer__copy[data-v-63db7588]{white-space:nowrap;margin-top:auto;padding-top:4rem}@media (hover:hover){.site-footer__logo[data-v-63db7588]:hover,.site-footer__nav a[data-v-63db7588]:hover,.site-footer__link[data-v-63db7588]:hover{opacity:.82}}@media (width<=1023px){.site-footer[data-v-63db7588]{gap:0;min-height:0;padding:3.75rem 2rem 2.5rem}.site-footer__logo[data-v-63db7588]{white-space:normal;overflow-wrap:anywhere}.site-footer__nav[data-v-63db7588]{gap:1.15rem;margin-top:2.25rem}.site-footer__meta[data-v-63db7588]{gap:.95rem;margin-top:2.5rem}.site-footer__nav a[data-v-63db7588],.site-footer__copy[data-v-63db7588]{white-space:normal}.site-footer__copy[data-v-63db7588]{padding-top:2.75rem}}@media (width<=767px){.site-footer[data-v-63db7588]{padding:3rem 1.15rem 2.15rem}.site-footer__nav[data-v-63db7588]{gap:.9rem;margin-top:1.75rem}.site-footer__meta[data-v-63db7588]{gap:.75rem;margin-top:2rem}.site-footer__copy[data-v-63db7588]{padding-top:2.25rem}}
