:root{--color-primary-500:#4e0052;--color-secondary-500:#ff0db6;--color-secondary-50:#fff1fb;--color-secondary-100:#ffdbf4;--color-basic-100:#ffffff;--color-basic-200:#fafafa;--color-basic-500:#e0e0e0;--color-basic-1100:#212121;--color-basic-700:#9e9e9e;--color-basic-0:#000000;--font-family-primary:'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--font-size-display:34px;--font-size-h4:26px;--font-size-h6:18px;--font-size-h5:22px;--font-size-body-large:16px;--font-size-callout:14px;--line-height-display:40px;--line-height-h4:32px;--line-height-h6:28px;--line-height-h5:30px;--line-height-body-large:26px;--line-height-callout:22px;--spacing-gap:16px;--spacing-desktop-left:86px;--spacing-mobile-padding:16px;--spacing-mobile-padding-bottom:24px;--radius-banner-mobile:24px;--container-max-width:1440px;--text-block-desktop:506px}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-family-primary);color:var(--color-basic-0);background-color:var(--color-basic-100);line-height:1.5;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main img,main picture,main video,main canvas,main svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}#rey-siteHeader-helper{display:none}.banner-wrapper{background-color:var(--color-primary-500);border-radius:0 0 var(--radius-banner-mobile) var(--radius-banner-mobile);overflow:hidden}main h1,main h2,main h3,main h4,main h5,main h6,main p{margin-top:0;margin-bottom:0}@media (min-width:1440px){.requirements,.what-is,.advantages,.closing{max-width:1440px;margin-left:auto;margin-right:auto}.why-needed__inner{max-width:1440px;margin-left:auto;margin-right:auto}.how-to__inner{max-width:1440px;margin-left:auto;margin-right:auto}}.banner{position:relative;width:100%;border-radius:0 0 var(--radius-banner-mobile) var(--radius-banner-mobile);overflow:hidden}.banner__image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:0 0 var(--radius-banner-mobile) var(--radius-banner-mobile);line-height:0}.banner__image{width:100%;height:auto;display:block}.banner__content{background-color:var(--color-primary-500);padding:var(--spacing-mobile-padding);padding-bottom:var(--spacing-mobile-padding-bottom)}.banner__text-group{display:flex;flex-direction:column;gap:var(--spacing-gap)}.banner__title{font-family:var(--font-family-primary);font-size:var(--font-size-h4);font-weight:700;line-height:var(--line-height-h4);color:var(--color-basic-100);word-break:break-word}.banner__subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-h6);font-weight:700;line-height:var(--line-height-h6);color:var(--color-secondary-500);word-break:break-word}.banner__description{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-100);word-break:break-word}@media (min-width:1024px){.banner-wrapper{background-color:transparent;border-radius:0;overflow:visible}.banner{position:relative;border-radius:0}.banner__image-wrapper{position:relative;width:100%;border-radius:0}.banner__image{object-fit:cover;object-position:center;width:100%;height:auto}.banner__content{position:absolute;top:calc(50% + 30px);left:0;right:0;transform:translateY(-50%);padding:0 76px;max-width:1440px;margin:0 auto;width:100%;background-color:#fff0}.banner__title{font-size:var(--font-size-display);line-height:var(--line-height-display)}.banner__subtitle{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.banner__description{font-size:var(--font-size-callout);line-height:var(--line-height-callout)}}.requirements{background-color:var(--color-basic-100);padding:32px var(--spacing-mobile-padding);text-align:center}.requirements__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);margin-bottom:24px;word-break:break-word}.requirements__cards{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.requirements__cards::-webkit-scrollbar{display:none}.requirement-card{flex:0 0 290px;scroll-snap-align:start;background-color:var(--color-basic-100);border:1px solid var(--color-basic-500);border-radius:32px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-gap);min-height:234px}.requirement-card__icon-box{width:64px;height:64px;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-100);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.requirement-card__icon{width:48px;height:48px;display:block}.requirement-card__label{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);text-align:center;word-break:break-word}@media (min-width:1024px){.requirements{padding:64px 76px}.requirements__cards{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:visible;scroll-snap-type:none;justify-content:center}.requirement-card{flex:1 1 0%;min-width:0;scroll-snap-align:none}}.what-is{background-color:var(--color-basic-100);padding-top:32px}.what-is__image-wrapper{padding:0 var(--spacing-mobile-padding)}.what-is__image{width:100%;height:auto;display:block;border-radius:32px;aspect-ratio:390 / 250;object-fit:cover}.what-is__content{padding:16px var(--spacing-mobile-padding) 24px}.what-is__text-group{display:flex;flex-direction:column;gap:24px}.what-is__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);word-break:break-word}.what-is__description{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}@media (min-width:1024px){.what-is{display:flex;flex-direction:row;align-items:center;gap:32px;padding:64px 76px}.what-is__image-wrapper{flex:1 1 0%;min-width:0;padding:0}.what-is__image{aspect-ratio:630 / 420}.what-is__content{flex:1 1 0%;min-width:0;padding:32px;display:flex;align-items:center}.what-is__text-group{gap:var(--spacing-gap)}}.why-needed{background-color:var(--color-basic-200)}.why-needed__item+.why-needed__item{padding-top:0}.why-needed__image-wrapper{padding:24px var(--spacing-mobile-padding) 0}.why-needed__image{width:100%;height:auto;display:block;border-radius:50px;aspect-ratio:230 / 300;object-fit:cover}.why-needed__content{padding:16px var(--spacing-mobile-padding) 24px}.why-needed__text-group{display:flex;flex-direction:column;gap:16px}.why-needed__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);word-break:break-word}.why-needed__description{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}@media (min-width:1024px){.why-needed__inner{display:flex;flex-direction:row;gap:32px;padding:64px 76px}.why-needed__item{flex:1 1 0%;min-width:0;display:flex;flex-direction:row;gap:32px;align-items:flex-start}.why-needed__item+.why-needed__item{padding-top:0}.why-needed__image-wrapper{flex-shrink:0;padding:0;width:230px}.why-needed__image{width:230px;height:300px;aspect-ratio:auto;border-radius:32px}.why-needed__content{flex:1 1 0%;min-width:0;padding:0;display:flex;align-items:center}.why-needed__text-group{gap:var(--spacing-gap)}}.advantages{background-color:var(--color-basic-100);padding-top:32px}.advantages__image-wrapper{padding:0 var(--spacing-mobile-padding)}.advantages__image{width:100%;height:auto;display:block;border-radius:32px;aspect-ratio:390 / 250;object-fit:cover}.advantages__content{padding:16px var(--spacing-mobile-padding) 24px}.advantages__text-group{display:flex;flex-direction:column;gap:24px}.advantages__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);word-break:break-word}.advantages__description{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}.advantages__list{display:flex;flex-direction:column;gap:8px;list-style:none}.advantages__list-item{display:flex;gap:8px;align-items:flex-start}.advantages__dot{width:24px;height:24px;flex-shrink:0;margin-top:-1px}.advantages__item-text{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}.advantages__highlight{font-weight:600}@media (min-width:1024px){.advantages{display:flex;flex-direction:row;align-items:center;gap:32px;padding:64px 76px}.advantages__image-wrapper{flex:1 1 0%;min-width:0;padding:0;order:2}.advantages__image{aspect-ratio:630 / 420}.advantages__content{flex:1 1 0%;min-width:0;padding:32px;order:1;display:flex;align-items:center}.advantages__text-group{gap:var(--spacing-gap)}}.how-to{background-color:var(--color-basic-200);padding-top:32px}.how-to__image-wrapper{padding:0 var(--spacing-mobile-padding)}.how-to__image{width:100%;height:auto;display:block;border-radius:32px;aspect-ratio:390 / 250;object-fit:cover}.how-to__content{padding:16px var(--spacing-mobile-padding) 24px}.how-to__text-group{display:flex;flex-direction:column;gap:24px}.how-to__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);word-break:break-word}.how-to__description{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}.how-to__divider{width:100%;height:1px;background-color:var(--color-basic-500);border:none}.how-to__step-row{display:flex;gap:16px;align-items:flex-start}.how-to__step-icon{width:48px;height:48px;flex-shrink:0;background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-100);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:4px}.how-to__step-icon-img{width:32px;height:32px;display:block}.how-to__step-text{flex:1;display:flex;flex-direction:column;gap:8px}.how-to__step-title{font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-weight:600;line-height:var(--line-height-body-large);color:var(--color-basic-1100);word-break:break-word}.how-to__step-desc{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}.how-to__actions{display:flex;flex-direction:column;gap:10px;align-items:center}.how-to__dots{display:flex;gap:16px;align-items:center;height:32px}.how-to__dot{width:10px;height:10px;border-radius:10px;background-color:var(--color-basic-500);flex-shrink:0;border:none;cursor:pointer}.how-to__dot--active{background-color:var(--color-secondary-500)}.how-to__button{display:flex;align-items:center;justify-content:center;width:100%;height:48px;background-color:var(--color-primary-500);border:none;border-radius:40px;padding:12px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-body-large);font-weight:600;line-height:var(--line-height-body-large);color:var(--color-basic-100);cursor:pointer;white-space:nowrap}.how-to__button-row{display:flex;gap:10px;flex-direction:column;align-items:stretch;width:100%}button.how-to__button--light{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;background-color:#fff0;border:none;border-radius:40px;padding:12px 24px;font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:500;line-height:var(--line-height-callout);color:var(--color-primary-500);cursor:pointer;white-space:nowrap;flex-shrink:0}.how-to__button--light svg,.how-to__button--light img{width:20px;height:20px;flex-shrink:0}.how-to__image-wrapper,.how-to__content{transition:opacity 0.2s ease,transform 0.25s ease;will-change:opacity,transform}.how-to--animating .how-to__image-wrapper,.how-to--animating .how-to__content{opacity:0}@media (min-width:1024px){.how-to__inner{display:flex;flex-direction:row;align-items:center;gap:32px;padding:64px 76px}.how-to__image-wrapper{flex:1 1 0%;min-width:0;padding:0}.how-to__image{aspect-ratio:630 / 420}.how-to__content{flex:1 1 0%;min-width:0;padding:0 32px;display:flex;align-items:center}.how-to__actions{align-items:flex-start}.how-to__button{width:auto;flex-shrink:0}.how-to__button-row{flex-direction:row;gap:32px}}.closing{background-color:var(--color-basic-100);padding:24px var(--spacing-mobile-padding)}.closing__card{background-color:var(--color-secondary-50);border:1px solid var(--color-secondary-100);border-radius:32px;padding:32px var(--spacing-mobile-padding);display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.closing__icon-box{width:64px;height:64px;background-color:var(--color-basic-100);border:1px solid var(--color-secondary-100);border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:4px}.closing__icon{width:48px;height:48px;display:block}.closing__text-group{display:flex;flex-direction:column;gap:16px}.closing__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);word-break:break-word}.closing__description{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100);word-break:break-word}@media (min-width:1024px){.closing{padding:64px 76px}.closing__card{padding:32px 120px}}.faq{background-color:var(--color-basic-200);padding:32px var(--spacing-mobile-padding);display:flex;justify-content:center}.faq__container{width:100%;max-width:848px}.faq__header{text-align:center;padding:0 var(--spacing-mobile-padding) 8px}.faq__header-title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:600;line-height:var(--line-height-h5);color:var(--color-primary-500);margin-bottom:10px}.faq__header-subtitle{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-700)}.faq__list{list-style:none}.faq__item{border-bottom:1px solid var(--color-basic-500)}button.faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0;background:none;border:none;cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:500;line-height:var(--line-height-callout);color:var(--color-primary-500);text-align:left;word-break:break-word}.faq__question-text{flex:1;min-width:0}.faq__chevron{width:24px;height:24px;flex-shrink:0;transition:transform 0.3s ease}.faq__item:not(.faq__item--open) .faq__chevron{transform:rotate(0deg)}.faq__item--open .faq__chevron{transform:rotate(180deg)}.faq__item:not(.faq__item--open){backdrop-filter:blur(4px)}.faq__answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease,padding 0.3s ease}.faq__item--open .faq__answer{max-height:300px;padding-bottom:16px}.faq__answer-text{font-family:var(--font-family-primary);font-size:var(--font-size-callout);font-weight:400;line-height:var(--line-height-callout);color:var(--color-basic-1100)}@media (min-width:1024px){.faq{padding:32px var(--spacing-mobile-padding)}.faq__header{padding:0 var(--spacing-mobile-padding) 8px;text-align:center}}