.NextLogo{display:grid;grid-auto-flow:row;grid-gap:3px;gap:3px;cursor:pointer;text-align:start;align-self:self-start;text-decoration:none!important;width:max-content}.NextLogo img{width:75px;height:auto}@media only screen and (min-width:1201px){.NextLogo img{width:100px;height:auto}}.NextLogo_Slogan{position:relative;display:block;font-size:.6em;margin:0;padding:0;width:100%}.NextLogo:hover,.NextLogo_Slogan{text-decoration:none!important}.NextLogo:hover .NextLogo_Slogan{color:hsl(0,0%,30%);text-decoration:none!important}.NextNavLink{text-decoration:none}.NextNavLink--active,.NextNavLink:hover{text-decoration:underline}.NextNavLink--blank:after{content:"";font-family:var(--default-Icon-font);font-weight:900;font-size:.8em;margin-left:5px}.Navigation{display:grid;grid-auto-flow:column;grid-template-columns:min-content 1fr;justify-content:end;align-items:center}.Navigation_Middle{display:none;text-align:center;height:100%;align-items:center}@media only screen and (min-width:1201px){.Navigation_Middle{display:grid}}.Navigation_Middle_Links{display:grid;grid-auto-flow:column;grid-gap:12px;gap:12px;align-content:center;justify-content:center;list-style-type:none;margin:0;padding:0}.Navigation_End{display:grid;grid-auto-flow:column;text-align:end;align-items:center;height:100%}.Navigation_End_Links{display:grid;grid-auto-flow:column;grid-gap:12px;gap:12px;align-content:center;justify-content:end;list-style-type:none;margin:0;padding:0}.Navigation .NextNavLink{display:block;padding:7px 24px;color:var(--primary-color);font-size:16px;font-weight:400;line-height:28px;text-decoration:none;white-space:nowrap;border-radius:var(--form-button-border-radius)}.Navigation .NextNavLink:hover{background:var(--navigation-link-hover-bg);text-decoration:none}.Navigation .NextNavLink--active,.Navigation .NextNavLink--active:hover{background:#fff}.Navigation .MainNavButton{display:block}.Navigation .AccountButton,.Navigation .MainNavButton{border-radius:var(--form-button-border-radius);padding:7px 24px;color:var(--primary-color);font-size:16px;font-weight:400;line-height:28px}.Navigation .AccountButton{display:none;background:var(--primary-color);color:#fff;white-space:nowrap;width:max-content}@media only screen and (min-width:1201px){.Navigation .AccountButton{display:block}}.Navigation .AccountButton.ReactLink--active,.Navigation .AccountButton:hover{background:var(--highlight-color)}.Navigation .AccountButton:hover{color:#fff;text-decoration:none}.Navigation .LanguageButton{display:none;grid-auto-flow:column;border-radius:var(--form-button-border-radius);gap:8px;align-items:center;color:var(--primary-color);font-size:16px;font-weight:400;line-height:28px;white-space:nowrap;padding:7px 24px}@media only screen and (min-width:1201px){.Navigation .LanguageButton{display:grid}}.Navigation .LanguageButton_Flag{display:block;width:24px;height:18px;background-repeat:no-repeat}.NextAnimatedLogo{display:grid;grid-auto-flow:row;grid-gap:3px;gap:3px;cursor:pointer;width:max-content;text-align:start;align-self:self-start}.NextAnimatedLogo.NextLink--active,.NextAnimatedLogo.NextLink:hover{text-decoration:none}.NextAnimatedLogo img{width:75px;height:auto}@media only screen and (min-width:1201px){.NextAnimatedLogo img{width:100px;height:auto}}.NextAnimatedLogo_Slogan{position:relative;display:inline-block;font-size:.6em;color:#666;margin:0;padding:0;width:100%}@media only screen and (min-width:1201px){.NextAnimatedLogo_Slogan{font-size:.7em}}.NextAnimatedLogo_Slogan_Letter{display:inline-block;line-height:1em;transform-origin:0 0;opacity:0}.NextAnimatedLogo:hover_Slogan{color:hsl(0,0%,30%)}.NavigationMobile{display:block;position:fixed;width:100%;top:0;bottom:0;left:0;background-color:rgba(15,54,82,.5);margin:0;z-index:99}@media only screen and (min-width:1201px){.NavigationMobile{display:none}}.NavigationMobile_Top{display:grid;grid-auto-flow:column;justify-content:space-between;background:var(--secondary-bg);border-bottom:var(--navigation-mobile-bottom-border);padding:18px}.NavigationMobile_MobileButton{display:grid;grid-auto-flow:column;border-radius:50%;border:var(--form-element-border);align-items:center;text-align:center;justify-self:end;width:36px;height:36px;cursor:pointer}@media only screen and (min-width:1201px){.NavigationMobile_MobileButton{display:none}}.NavigationMobile_MobileButton svg{fill:var(--primary-color);font-size:var(--default-mobile-font-size)}.NavigationMobile_MobileButton:hover{background-color:#fff;border:1px solid #fff}.NavigationMobile_MobileButton:hover svg{fill:var(--highlight-color)}.NavigationMobile_Menu{list-style-type:none;padding:18px;margin:0;background-color:#fff}.NavigationMobile_Menu_Separator{height:1px;background-color:var(--navigation-mobile-separator-color);margin:12px 0}.NavigationMobile_Menu_Item{display:grid;align-items:center;justify-content:start;height:48px;margin-bottom:2px}.NavigationMobile_Menu_Item a.NextNavLink{display:grid;width:100%;padding:7px 24px;grid-template-columns:24px 1fr;grid-gap:10px;gap:10px;text-decoration:none;border-radius:12px}.NavigationMobile_Menu_Item a.NextNavLink span{color:var(--primary-color);font-size:16px;line-height:24px}.NavigationMobile_Menu_Item a.NextNavLink .MaterialSymbol{width:24px;height:24px;line-height:24px;text-align:center;font-size:24px}.NavigationMobile_Menu_Item a.NextNavLink:focus,.NavigationMobile_Menu_Item a.NextNavLink:hover,.NavigationMobile_Menu_Item--active{background-color:var(--secondary-bg)}.NavigationSettings{display:none;position:relative;justify-self:end}@media only screen and (min-width:1201px){.NavigationSettings{display:block}}.NavigationSettings--open .NavigationSettings_Menu{display:grid}.NavigationSettings--open .NavigationSettings_User{background-color:var(--navigation-link-active-bg);border:1px solid var(--navigation-link-hover-bg)}.NavigationSettings--open .NavigationSettings_User:hover{background-color:var(--navigation-link-active-bg)}.NavigationSettings_User{display:grid;-webkit-user-select:none;-moz-user-select:none;user-select:none;grid-auto-flow:column;border-radius:var(--form-button-border-radius);border:var(--form-element-border);padding:10px 18px;grid-gap:10px;gap:10px;align-items:center;align-content:center;justify-content:center;text-align:center;text-decoration:none!important;color:var(--primary-color);font-size:16px;line-height:normal;white-space:nowrap;cursor:pointer;max-height:58px}.NavigationSettings_User:hover{text-decoration:none!important;background:var(--navigation-link-hover-bg);border:1px solid var(--navigation-link-hover-bg)}.NavigationSettings_User_Arrow{font-size:36px}.NavigationSettings_Menu{display:none;position:absolute;top:70px;right:0;background-color:#fff;border-radius:16px;box-shadow:var(--form-element-box-shadow);padding:4px;z-index:1;border:1px solid #fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:2px}.NavigationSettings_Menu.isOpen{display:block}.NavigationSettings_Menu_Item{grid-gap:10px;cursor:pointer;text-wrap:nowrap;justify-items:start;font-size:14px}.NavigationSettings_Menu_Item,.NavigationSettings_Menu_Item .NextNavLink{display:grid;gap:10px;color:var(--primary-color);text-decoration:none;align-items:center;border-radius:12px}.NavigationSettings_Menu_Item .NextNavLink{grid-template-columns:2em 1fr;padding:14px 12px;text-align:start;grid-gap:10px;width:100%}.NavigationSettings_Menu_Item .NextNavLink--active{background-color:var(--secondary-bg)}.NavigationSettings_Menu_Item .NextNavLink:hover{background-color:inherit}.NavigationSettings_Menu_Item:hover{background-color:var(--secondary-bg)}.Header--isHome{background-color:#fcd1d8;background-repeat:no-repeat;background-position:top}@media only screen and (min-width:1201px){.Header--isHome{background-image:url(https://cdn.ruya.co/cdn/assets/hero/hero.png)}.Header--isHome:dir(rtl){background-image:url(https://cdn.ruya.co/cdn/assets/hero/hero_rtl.png)}}.Header--isHome .Navigation{margin-bottom:36px}.Header_Content{display:block;max-width:1440px;padding:18px;margin:0 auto}@media only screen and (min-width:1201px){.Header_Content{padding:36px 120px}}.Header .SignUpHome{text-align:center;padding-bottom:40px}@media only screen and (min-width:1201px){.Header .SignUpHome{max-width:472px;height:800px;padding-top:72px;text-align:start}}.Header .SignUpHome_MobileImage{width:90%;aspect-ratio:1;max-width:472px;background-image:url(https://cdn.ruya.co/cdn/assets/hero/hero_mobile.png);background-repeat:no-repeat;background-position:top;background-size:cover;margin:0 auto}@media only screen and (min-width:1201px){.Header .SignUpHome_MobileImage{display:none}}.Header .SignUpHome_Beta{margin:0 auto;padding:8px 16px;background-color:#cee6e6;border-radius:6px;width:max-content;font-size:12px;font-weight:400}@media only screen and (min-width:1201px){.Header .SignUpHome_Beta{margin:0}}.Header .SignUpHome .H1{margin:32px auto;font-size:36px;line-height:43.2px;max-width:450px;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media only screen and (min-width:1201px){.Header .SignUpHome .H1{font-size:48px;line-height:57.6px;margin:32px 0}}.Header .SignUpHome .P{margin:32px auto;max-width:500px}.Header .SignUpHome_Button{display:block;border-radius:var(--form-button-border-radius);padding:12px 24px;color:var(--primary-color);font-size:16px;font-weight:400;line-height:28px;background:var(--primary-color);color:#fff;white-space:nowrap;width:max-content;text-decoration:none;margin:0 auto}@media only screen and (min-width:1201px){.Header .SignUpHome_Button{margin:0}}.Header .SignUpHome_Button.ReactLink--active,.Header .SignUpHome_Button:hover{background:var(--highlight-color)}.Header .SignUpHome_Button:hover{text-decoration:none;color:#fff}.Header .SignUpHome_Store{display:grid;grid-auto-flow:column;grid-gap:10px;gap:10px;justify-content:center;margin-top:60px}@media only screen and (min-width:1201px){.Header .SignUpHome_Store{justify-content:start}}.H1{font-weight:300;font-size:28px;line-height:140%;color:var(--primary-color)}@media only screen and (min-width:1201px){.H1{font-size:48px;line-height:120%}}.H1--centered{text-align:center}.Footer{background-color:#fff}.Footer_Content{display:grid;grid-template-columns:min-content min-content;grid-template-areas:"FooterCenter FooterCenter" "FooterLogo FooterLogo";justify-content:space-between;align-items:center;max-width:1440px;padding:18px;margin:0 auto}@media only screen and (min-width:1201px){.Footer_Content{padding:36px 120px;grid-template-columns:min-content 1fr max-content;grid-template-areas:"FooterLogo FooterCenter FooterLanguage"}}.Footer_Center{grid-area:FooterCenter;display:grid;grid-auto-flow:row;grid-gap:24px;gap:24px}.Footer_Logo{display:grid;grid-area:FooterLogo;margin-top:48px;justify-content:center}@media only screen and (min-width:1201px){.Footer_Logo{justify-content:unset;margin-top:unset}}.Footer_Language{display:none;grid-area:FooterLanguage;margin-top:48px}@media only screen and (min-width:1201px){.Footer_Language{display:block;margin-top:unset}}.Footer_Navigation{display:grid;list-style:none;padding:0;grid-gap:24px;gap:24px;grid-auto-flow:row;justify-content:center}@media only screen and (min-width:993px){.Footer_Navigation{grid-auto-flow:column}}.Footer_Navigation li a{display:block;color:var(--primary-color);font-size:16px;font-weight:400;line-height:28px;text-align:center}.Footer_Navigation li a:hover{color:var(--highlight-color)}.Footer_CopyrightText{color:var(--primary-color);font-size:16px;font-weight:400;line-height:28px;text-align:center}.Footer_CopyrightText p{margin:0;padding:0}.Footer_Social{display:grid;grid-auto-flow:column;justify-content:center;grid-column-gap:8px;column-gap:8px;align-items:center}.Footer_Social a,.Footer_Social a span{text-decoration:none!important}.Footer_Social a span{display:grid;border-radius:100px;border:1px solid rgba(15,54,82,.2);width:36px;height:36px;align-items:center;justify-items:center;grid-gap:12px;gap:12px;cursor:pointer}@media only screen and (min-width:993px){.Footer_Social a span{width:54px}}.Footer_Social a span svg{max-width:16px;max-height:16px;fill:var(--primary-color);text-decoration:none!important}.Footer_Social a:hover span{border:1px solid #fff;background-color:#fff}.Footer_Social a:hover span svg{fill:var(--highlight-color)}