/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties;@layer components{.c-prose{--base-fz:var(--text-md);--p-my:calc(var(--spacing, 0.25rem) * 5);--h-mt:calc(var(--spacing, 0.25rem) * 10);--h-mb:calc(var(--spacing, 0.25rem) * 5);--list-pl:calc(var(--spacing, 0.25rem) * 7);--list-my:calc(var(--spacing, 0.25rem) * 5);--li-my:calc(var(--list-my) / 2);--lead-mb:calc(var(--spacing, 0.25rem) * 6);--lead-fz:var(--text-lg);--h2-mt:calc(var(--spacing, 0.25rem) * 15);--fig-my:var(--p-my);--quote-my:calc(var(--spacing, 0.25rem) * 5);--quote-pl:calc(var(--spacing, 0.25rem) * 5);font-size:var(--base-fz);line-height:1.6}@media (width >= 62rem){.c-prose__outside{margin-inline:-99px}}@media (width >= 100rem){.c-prose__outside{margin-inline:-112px}}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(a:not(:has(>figure))){will-change:opacity;font-weight:700;color:var(--color-blue-700);transition-property:opacity}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(a:not(:has(>figure))) *{text-decoration:none}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(a:not(:has(>figure))):visited{color:var(--color-blue-500)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(a:not(:has(>figure))):hover{opacity:.75}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(p){margin-block:var(--p-my)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(h2,h3,h4,h5,h6){margin-top:var(--h-mt);margin-bottom:var(--h-mb);font-weight:700;line-height:1.2}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(h2){font-size:1.555em;text-transform:uppercase;letter-spacing:-.08em}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(h3){font-size:1.444em}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(h4){font-size:1.333em}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(h5){font-size:1.222em}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(h6){font-size:1.111em}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(mark){padding:2px 0 3px;font-size:inherit;background-color:var(--color-yellow-300)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(ol,ul){margin-block:var(--list-my);padding-inline-start:var(--list-pl)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(ul){list-style:disc}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(ul) ul{list-style:circle}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(ul) ul ul{list-style:disc}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(ol){list-style:decimal}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(li){margin-block:var(--li-my)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(li)>*,.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(li)>[class],.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(li)>blockquote:not([class]){margin-block:var(--li-my)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(figcaption){display:flex;flex-direction:column;align-items:center;margin-top:calc(var(--fig-my) / 2);font-size:var(--text-xs);line-height:1.4}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(figcaption cite){opacity:.5}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(figure){margin-block:var(--fig-my)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote){padding-block:calc(var(--spacing, .25rem) * 8)}@media (width >= 62rem){.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote){padding-block:calc(var(--spacing, .25rem) * 10)}}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote){font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}@media (width >= 62rem){.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote){font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote){position:relative;margin-block:var(--quote-my);padding-inline-start:var(--quote-pl);font-weight:700;line-height:1.2;text-align:center}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote p:first-child){margin-top:0}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote p:last-child){margin-bottom:0}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote p+p){margin-top:var(--p-my)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote cite){display:block;margin-top:calc(var(--p-my) / 2);font-size:var(--text-sm);font-weight:400;text-align:center}@media (width >= 62rem){.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon){height:calc(var(--spacing, .25rem) * 8)}}@media (width >= 62rem){.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon){width:calc(var(--spacing, .25rem) * 8)}}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon){position:absolute}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon):first-child{inset-inline-start:calc(var(--spacing, .25rem) * 0);top:calc(var(--spacing, .25rem) * 0)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon):first-child:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon):last-child{inset-inline-end:calc(var(--spacing, .25rem) * 0);rotate:180deg}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(blockquote .i-icon):last-child:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(aside){margin-block:var(--fig-my);padding-inline-start:var(--p-my);border-inline-start:2px solid var(--color-black)}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(iframe){display:block;width:100%;max-width:500px;min-height:400px;margin:var(--p-my) auto}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(iframe)>*{margin:0!important}.c-prose :not(:where(.c-prose__ignore,.c-prose__ignore *)):where(.embed){margin-block:var(--p-my)}.c-prose>:where(:first-child){margin-top:0}.c-prose>:where(:last-child){margin-bottom:0}@media (width >= 62rem){.c-prose{--base-fz:var(--text-lg)}}}@layer components{.c-ideil img,.c-ideil svg{width:auto;height:calc(var(--spacing, .25rem) * 5)}.c-ideil img :not([fill="#ED2024"]),.c-ideil svg :not([fill="#ED2024"]){fill:currentcolor}.c-ideil__link{position:relative;display:inline-flex;vertical-align:middle}.c-ideil__link:after{content:"";position:absolute;right:0;bottom:0;left:0;transform-origin:right;transform:scaleX(0);height:1px;background-color:var(--color-black);transition:transform .4s cubic-bezier(.15,.85,.45,1)}a.c-ideil__link{color:currentcolor}.c-ideil__link:hover:after{transform-origin:left;transform:scaleX(1);transition:transform .6s cubic-bezier(.77,0,.18,1)}.c-burger{--duration:250ms;--size:30px;--color:#000;position:relative;flex-shrink:0;width:var(--size);height:var(--size)}.c-burger__bottom,.c-burger__top{will-change:transform;position:absolute;right:0;left:0;width:100%;height:2px;background-color:var(--color);transition:transform var(--duration),top var(--duration) var(--duration),bottom var(--duration) var(--duration)}.c-burger__top{top:9px}.c-burger__bottom{bottom:9px}.is-menu-shown .c-burger .c-burger__top{top:calc(50% - 1px);transform:rotate(45deg)}.is-menu-shown .c-burger .c-burger__bottom,.is-menu-shown .c-burger .c-burger__top{transition:transform var(--duration) var(--duration),top var(--duration),bottom var(--duration)}.is-menu-shown .c-burger .c-burger__bottom{bottom:calc(50% - 1px);transform:rotate(-45deg)}.c-header{position:fixed;z-index:10;top:0;right:0;left:0;border-bottom:1px solid #ededed;background-color:#fff}.c-header__container{width:100%;margin-inline:auto;padding-block:calc(var(--spacing, .25rem) * 2.5);backdrop-filter:blur(32px);box-shadow:0 0 12px 0 #fff}}@layer components{@media (width >= 48rem){.c-header__container{padding-block:calc(28 * var(--rel))}}.c-header__wrapper{display:flex;align-items:center;justify-content:space-between;height:calc(var(--spacing, .25rem) * 12)}@media (width >= 62rem){.c-header__wrapper{height:calc(52 * var(--rel))}}.c-header__logo{display:block;width:calc(var(--spacing, .25rem) * 28);height:100%}@media (width >= 48rem){.c-header__logo{width:calc(148 * var(--rel))}}.c-header__actions{display:grid;gap:8px;padding:16px}@media (width >= 48rem){.c-header__actions{display:flex;gap:calc(24 * var(--rel));align-items:center}}.c-header__actions-link{font-size:calc(24 / var(--rem-base) * 1rem);font-weight:500;line-height:1.28;color:var(--color-primary);letter-spacing:-.02em}@media (width >= 48rem){.c-header__actions-link{font-size:calc(20 * var(--rel))}}.c-header__body{position:fixed;top:var(--header-height-mobile);right:0;left:0;translate:100%;overflow-y:auto;width:100%;height:calc(100vh - var(--header-height-mobile));background-color:var(--color-white);transition:translate .4s cubic-bezier(.76,0,.24,1)}.is-menu-shown .c-header__body{translate:0}@media (width >= 48rem){.c-header__body{display:contents}.c-header__burger{display:none;visibility:hidden}}}@layer components{.c-footer{padding-block:26px}@media (width >= 48rem){.c-footer{padding-block:calc(46 * var(--rel))}}.c-footer__copyright{font-size:16px;line-height:calc(20 / var(--rem-base) * 1rem)}@media (width >= 48rem){.c-footer__copyright{font-size:calc(16 * var(--rel))}}.c-footer__ideil{width:164px;height:18px;color:var(--color-black)}@media (width >= 48rem){.c-footer__ideil{width:calc(164 * var(--rel));height:calc(18 * var(--rel))}}.c-footer__content{display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:space-between;color:var(--color-gray-light)}@media (width >= 48rem){.c-footer__content{flex-direction:row}}}@layer components{.c-hero{position:relative;margin-block-end:calc(var(--spacing, .25rem) * 12);padding-block-start:calc(var(--spacing, .25rem) * 8);color:var(--color-primary)}@media (width >= 48rem){.c-hero{padding-block-start:calc(var(--spacing, .25rem) * 16)}}@media (width >= 62rem){.c-hero{padding-block-start:calc(64 * var(--rel))}}.c-hero__body{position:relative;display:flex;flex-direction:column}@media (width >= 48rem){.c-hero__body{flex-direction:row;row-gap:calc(var(--spacing, .25rem) * 10)}}.c-hero__content{display:flex;flex-direction:column;row-gap:calc(var(--spacing, .25rem) * 5)}@media (width >= 48rem){.c-hero__content{max-width:calc(920 * var(--rel))}}.c-hero__title{font-size:calc(38 / var(--rem-base) * 1rem);font-weight:600;line-height:.95;letter-spacing:-.02em}@media (width >= 48rem){.c-hero__title{font-size:calc(110 * var(--rel));text-transform:uppercase}}.c-hero__subtitle{font-size:calc(20 / var(--rem-base) * 1rem);font-weight:500;line-height:1.2;letter-spacing:-.02em}@media (width >= 48rem){.c-hero__subtitle{font-size:calc(24 * var(--rel))}}.c-hero__inner{overflow:visible}@media (width >= 48rem){.c-hero__inner{width:100%;max-width:calc(716 * var(--rel));margin-block-start:calc(-120 * var(--rel));margin-inline:calc(-366 * var(--rel)) calc(-50 * var(--rel))}}.c-hero__image{position:relative;overflow:hidden;display:block;aspect-ratio:var(--aspect-w,1) /var(--aspect-h,1)}.c-hero__image>*{position:absolute;inset:0;width:100%;height:100%}.c-hero__image>:is(img,video,iframe){object-fit:cover}.c-hero__image{--aspect-h:839;--aspect-w:716;overflow:visible;width:100%}@media (width >= 48rem){.c-hero__image{max-height:calc(840 * var(--rel))}}.c-hero__image img{overflow:visible;object-fit:cover}.c-hero__background{position:absolute;z-index:-1;inset:0 -50% 0 -60%}@media (width >= 62rem){.c-hero__background{inset:0}}.c-hero__link{width:fit-content;padding:16px;border-radius:8px;font-size:16px;line-height:.9;color:var(--color-white);letter-spacing:-.02em;background-color:var(--bg-button-primary)}@media (width >= 62rem){.c-hero__link{padding:calc(26 * var(--rel)) calc(54 * var(--rel));border-radius:calc(16 * var(--rel));font-size:calc(24 * var(--rel))}}}@layer components{.c-problem{scroll-margin-top:calc(var(--header-height-mobile) + 25px);margin-block:55px 75px}@media (width >= 48rem){.c-problem{scroll-margin-top:calc(calc(108 * var(--rel)));margin-block:calc(55 * var(--rel)) calc(75 * var(--rel))}}.c-problem__title{margin-block-end:calc(var(--spacing, .25rem) * 5);font-size:calc(32 / var(--rem-base) * 1rem);font-weight:500;line-height:.95;letter-spacing:-.02em}@media (width >= 62rem){.c-problem__title{margin-block-end:calc(44 * var(--rel));font-size:calc(72 * var(--rel));text-transform:uppercase}}.c-problem__items{display:grid;gap:calc(var(--spacing, .25rem) * 2.5)}@media (width >= 48rem){.c-problem__items{grid-template-columns:repeat(2,1fr)}}.c-problem__item{position:relative;overflow:hidden;min-height:205px;border-radius:24px;background:linear-gradient(270deg,transparent 30.29%,rgba(0,0,0,.9) 98.8%)}@media (width >= 48rem){.c-problem__item{border-radius:calc(32 * var(--rel))}}.c-problem__item-title{max-width:578px;font-size:calc(24 / var(--rem-base) * 1rem);font-weight:500;line-height:1.1;color:var(--color-white);letter-spacing:-.03em}@media (width >= 48rem){.c-problem__item-title{max-width:calc(578 * var(--rel));font-size:calc(50 * var(--rel));line-height:1}}.c-problem__item--full{grid-column:1/-1}.c-problem__item--no-image{background-color:color-mix(in srgb,#a5a5a5 20%,transparent)}@supports (color:color-mix(in lab,red,red)){.c-problem__item--no-image{background-color:color-mix(in oklab,var(--color-gray-200) 20%,transparent)}}.c-problem__item--no-image .c-problem__item-title{color:var(--color-black)}.c-problem__item-content{position:absolute;inset:0;padding:38px 18px;background:linear-gradient(270deg,transparent 30.29%,rgba(0,0,0,.9) 98.8%)}@media (width >= 48rem){.c-problem__item-content{padding:calc(96 * var(--rel)) calc(66 * var(--rel))}}.c-problem__item-cover{width:100%;height:100%;--aspect-h:205;--aspect-w:375}@media (width >= 48rem){.c-problem__item-cover{--aspect-h:627;--aspect-w:1440}}@media not (width >= 48rem){.c-problem__swiper--navigation{display:none!important}}@media (width >= 48rem){.c-problem__swiper--pagination{display:none}}}@layer components{.c-solution{position:relative;overflow-x:hidden;padding-block-start:calc(var(--spacing, .25rem) * 17.5);border-radius:32px;background:linear-gradient(253.97deg,#e7eef3 11.8%,#adc2d1 78.22%)}@media (width >= 48rem){.c-solution{scroll-margin-top:calc(calc(178 * var(--rel)));padding-block-start:calc(70 * var(--rel));border-radius:calc(62 * var(--rel))}}.c-solution__title{max-width:calc(990 / var(--rem-base) * 1rem);padding-bottom:calc(var(--spacing, .25rem) * 11.5);font-weight:600;line-height:1.1;text-transform:uppercase;letter-spacing:-.03em}@media (width >= 48rem){.c-solution__title{max-width:calc(990 * var(--rel));line-height:calc(77 * var(--rel))}}.c-solution__content{position:relative;display:grid;grid-template-columns:1fr;gap:10px}@media (width >= 48rem){.c-solution__content{grid-template-columns:57% 1fr}}.c-solution__picture{order:1;width:100%;margin-inline-start:-66px;position:relative;overflow:hidden;display:block;aspect-ratio:var(--aspect-w,1) /var(--aspect-h,1)}.c-solution__picture>*{position:absolute;inset:0;width:100%;height:100%}.c-solution__picture>:is(img,video,iframe){object-fit:cover}.c-solution__picture{--aspect-h:500;--aspect-w:688}@media (width >= 48rem){.c-solution__picture{order:-1;margin-inline-start:calc(-66 * var(--rel))}}.c-solution__items{display:flex;flex-direction:column;gap:calc(var(--spacing, .25rem) * 5.5)}@media (width >= 48rem){.c-solution__items{gap:calc(24 * var(--rel));max-width:calc(546 * var(--rel))}}.c-solution__item{display:flex;gap:calc(var(--spacing, .25rem) * 3.5);align-items:center;padding-block:2px}@media (width >= 48rem){.c-solution__item{gap:calc(14 * var(--rel))}}.c-solution__item-icon{width:30px;height:30px}@media (width >= 48rem){.c-solution__item-icon{width:calc(30 * var(--rel));height:calc(30 * var(--rel))}}.c-solution__item-text{font-size:calc(18 / var(--rem-base) * 1rem);font-weight:500;line-height:1.2;letter-spacing:-.03em}@media (width >= 48rem){.c-solution__item-text{font-size:calc(30 * var(--rel));line-height:calc(24 / var(--rem-base) * 1rem)}}}@layer components{.c-who-is-it{padding-block:70px;padding-inline:16px;background:var(--bg-primary)}@media (width >= 48rem){.c-who-is-it{padding-block:calc(70 * var(--rel));padding-inline:calc(66 * var(--rel))}}.c-who-is-it__title{margin-bottom:30px;font-size:calc(32 / var(--rem-base) * 1rem);line-height:1.2;letter-spacing:.01em}@media (width >= 48rem){.c-who-is-it__title{margin-bottom:calc(40 * var(--rel));font-size:calc(72 * var(--rel));line-height:calc(77 * var(--rel));text-transform:uppercase}}.c-who-is-it__content{display:grid;gap:8px}@media (width >= 48rem){.c-who-is-it__content{grid-template-columns:repeat(2,1fr);gap:calc(8 * var(--rel))}}.c-who-is-it__item{position:relative;overflow:hidden;border-radius:24px}@media (width >= 48rem){.c-who-is-it__item{border-radius:32px}}.c-who-is-it__item-title{font-size:calc(24 / var(--rem-base) * 1rem);font-weight:500;line-height:1.8;letter-spacing:-.03em}@media (width >= 48rem){.c-who-is-it__item-title{font-size:calc(32 * var(--rel));line-height:calc(43 * var(--rel))}}.c-who-is-it__item-content{position:absolute;bottom:0;left:0;padding:10px}@media (width >= 48rem){.c-who-is-it__item-content{padding:calc(38 * var(--rel))}}.c-who-is-it__item-content{color:var(--color-white)}.c-who-is-it__item-picture{position:relative;overflow:hidden;display:block;aspect-ratio:var(--aspect-w,1) /var(--aspect-h,1)}.c-who-is-it__item-picture>*{position:absolute;inset:0;width:100%;height:100%}.c-who-is-it__item-picture>:is(img,video,iframe){object-fit:cover}.c-who-is-it__item-picture{--aspect-h:36;--aspect-w:65}.c-how-it-work{scroll-margin-top:-250px;position:relative;z-index:-1;overflow-x:hidden;margin-top:-300px;padding-block:350px 130px;border-radius:32px;background:#000}}@layer components{@media (width >= 48rem){.c-how-it-work{margin-top:calc(-200 * var(--rel));padding-block:calc(350 * var(--rel)) calc(130 * var(--rel));border-radius:calc(62 * var(--rel))}}.c-how-it-work__background{position:absolute;inset:0;inset-inline:-1900px -50px}@media (width >= 48rem){.c-how-it-work__background{inset:0}}.c-how-it-work__title{position:relative;z-index:2;margin-bottom:80px;color:var(--color-white);letter-spacing:-.03em}@media (width >= 62rem){.c-how-it-work__title{margin-bottom:calc(160 * var(--rel));line-height:calc(79 / var(--rem-base) * 1rem);text-transform:uppercase}}.c-how-it-work__content{display:grid;gap:8px;row-gap:100px}@media (width >= 48rem){.c-how-it-work__content{grid-template-columns:repeat(2,1fr);gap:calc(8 * var(--rel));row-gap:calc(180 * var(--rel))}}@media (width >= 62rem){.c-how-it-work__content{grid-template-columns:repeat(3,1fr);row-gap:calc(140 * var(--rel))}}.c-how-it-work__item{display:grid;gap:calc(var(--spacing, .25rem) * 7);padding:24px;border-radius:24px;background:#d9d9d914;backdrop-filter:blur(12px)}@media (width >= 48rem){.c-how-it-work__item{gap:calc(38 * var(--rel));max-height:calc(301 * var(--rel));padding:calc(36 * var(--rel)) calc(26 * var(--rel));border-radius:calc(36 * var(--rel))}}.c-how-it-work__item-title{gap:calc(var(--spacing, .25rem) * 10.5);height:fit-content;margin-top:auto;font-size:calc(24 / var(--rem-base) * 1rem);font-weight:500;line-height:1;color:var(--color-white);letter-spacing:-.03em}@media (width >= 62rem){.c-how-it-work__item-title{font-size:calc(30 * var(--rel))}}.c-how-it-work__item-picture{max-width:calc(var(--aspect-w) * 1px);margin-top:calc(-100 * var(--rel));position:relative;overflow:hidden;display:block;aspect-ratio:var(--aspect-w,1) /var(--aspect-h,1)}.c-how-it-work__item-picture>*{position:absolute;inset:0;width:100%;height:100%}.c-how-it-work__item-picture>:is(img,video,iframe){object-fit:cover}@media (width >= 48rem){.c-how-it-work__item-picture{max-width:calc((var(--aspect-w) * var(--rel)) / 2)}}}@layer components{.c-partnerships{padding-block:70px}@media (width >= 62rem){.c-partnerships{padding-block:calc(70 * var(--rel))}}.c-partnerships__title{margin-bottom:30px;font-weight:500;line-height:calc(36 / var(--rem-base) * 1rem);letter-spacing:-.03em}@media (width >= 62rem){.c-partnerships__title{font-size:calc(72 * var(--rel));line-height:calc(77 * var(--rel));text-transform:uppercase}}.c-partnerships__content{display:grid;gap:8px}@media (width >= 48rem){.c-partnerships__content{grid-template-columns:repeat(2,1fr);gap:calc(8 * var(--rel))}}@media (width >= 62rem){.c-partnerships__content{grid-template-columns:repeat(3,1fr)}}.c-partnerships__item{padding:60px;border-radius:32px;background:#ededed}@media (width >= 48rem){.c-partnerships__item{padding:calc(60 * var(--rel));border-radius:calc(36 * var(--rel))}}.c-partnerships__item-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.c-partnerships__item-picture{width:100%;max-width:calc(var(--aspect-w) * 1px);max-height:calc(var(--aspect-h) * 1px)}@media (width >= 48rem){.c-partnerships__item-picture{max-width:calc(calc(var(--aspect-w) / 2) * var(--rel));max-height:calc(calc(var(--aspect-h) / 2) * var(--rel))}}}@layer components{.c-ending{position:relative;padding-block:40px 70px;border-radius:32px;background:linear-gradient(180deg,#fff,#e7eef3 55.28%)}@media (width >= 48rem){.c-ending{padding-block:calc(110 * var(--rel)) calc(70 * var(--rel));border-radius:calc(62 * var(--rel))}}.c-ending .l-container{display:flex;align-items:center;justify-content:center}.c-ending__picture{width:100%;--aspect-h:814;--aspect-w:742}@media (width >= 48rem){.c-ending__picture{max-width:calc(var(--aspect-w) * var(--rel));max-height:calc(var(--aspect-h) * var(--rel))}}}@layer components{.c-leave-application{scroll-margin-top:-36px;margin-block-start:-100px;padding:100px 1rem;background-color:var(--bg-form-black)}.c-leave-application::-webkit-scrollbar{display:none}@media (width >= 48rem){.c-leave-application{scroll-margin-top:calc(-108px * var(--rel))}}.c-leave-application__wrapper{max-width:715px;margin:0 auto;padding-block:1rem;border-radius:32px;color:var(--color-white);background-color:var(--bg-form-black)}@media (width >= 78.75rem){.c-leave-application__wrapper{max-width:calc(906 * var(--rel));padding-block:calc(94 * var(--rel))}}.c-leave-application__title{margin-bottom:24px;font-weight:500;line-height:calc(44 / var(--rem-base) * 1rem);letter-spacing:-.03em}@media (width >= 48rem){.c-leave-application__title{margin-bottom:calc(54 * var(--rel));font-weight:600;line-height:calc(77 * var(--rel))}}.c-leave-application__tabs{overflow-x:scroll;display:flex;column-gap:24px;border-bottom:1px solid #636363}@media (width >= 48rem){.c-leave-application__tabs{column-gap:calc(40 * var(--rel))}}.c-leave-application__tabs::-webkit-scrollbar{display:none}.c-leave-application__tab{position:relative;display:flex;min-width:fit-content;padding:0 4px 18px;font-size:var(--text-sm);line-height:calc(20 / var(--rem-base) * 1rem);color:var(--color-gray);white-space:nowrap}@media (width >= 48rem){.c-leave-application__tab{font-size:calc(24 * var(--rel));line-height:calc(20 * var(--rel))}}.c-leave-application__tab.is-active{color:var(--color-white)}.c-leave-application__tab.is-active:after{content:"";position:absolute;z-index:10;right:0;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--color-white)}@media (width >= 48rem){.c-leave-application__tab.is-active:after{height:calc(2 * var(--rel))}}.c-leave-application__form-outer{padding-block:24px}@media (width >= 48rem){.c-leave-application__form-outer{padding-block:calc(24 * var(--rel))}}.c-leave-application__form-row{display:grid;gap:calc(24 / var(--rem-base) * 1rem)}@media (width >= 48rem){.c-leave-application__form-row{grid-template-columns:repeat(2,1fr);gap:calc(24 * var(--rel)) calc(32 * var(--rel))}}.c-leave-application__form-root--full{grid-column:1/-1}.c-leave-application__form-label{line-height:calc(20 / var(--rem-base) * 1rem)}.c-leave-application__form-button{display:block;width:100%;margin-top:24px;margin-left:auto;padding:14px 44px;border-radius:calc(10 / var(--rem-base) * 1rem);text-transform:none}@media (width >= 48rem){.c-leave-application__form-button{width:auto;height:calc(50 * var(--rel));padding:calc(14 * var(--rel)) calc(44 * var(--rel));border-radius:calc(10 * var(--rel));font-size:calc(16 * var(--rel))}}.c-leave-application__form--result{font-size:calc(18 / var(--rem-base) * 1rem)}@media (width >= 48rem){.c-leave-application__form--result{font-size:calc(18 * var(--rel))}}}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}