@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Poppins:wght@400;600&display=swap";:root{--site-bg-dark: #1d2935;--site-bg-deep: #172431;--site-bg-panel: #1a2a37;--site-bg-green: #008570;--site-text-light: #ffffff;--site-text-muted: #adadad;--site-border: #333333;--site-accent: #00a089;--site-accent-hover: #6ccfc0;--site-accent-active: #8fded4}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;min-height:100%;font-family:Inter,Arial,sans-serif;background:var(--site-bg-dark);color:var(--site-text-light)}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1160px;width:100%}.site-header{background:#1d2935f2;border-bottom:1px solid var(--site-border);position:sticky;top:0;z-index:50}.site-header__inner{align-items:center;display:flex;gap:14px;justify-content:space-between;margin:0 auto;max-width:1160px;padding:15px 0;width:100%}.site-header__brand{flex-shrink:0}.site-header__center{display:none}.site-logo{display:block;opacity:1;width:170px}.site-header__actions{align-items:center;display:flex;flex-shrink:0;gap:14px}.site-nav{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;list-style:none;margin:0;padding:0}.site-nav>li{align-items:center;display:flex}.site-nav__link{align-items:center;background:#141414;border:1px solid var(--site-border);border-radius:10px;box-sizing:border-box;color:var(--site-text-light);display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:18px;font-weight:500;height:55px;justify-content:center;line-height:1.2;padding:0 24px;transition:border-color .12s ease,background-color .12s ease;white-space:nowrap}.site-nav__link:hover{border-color:#fff}.site-nav__link:active{background:#00a089;border-color:#fff}button.site-nav__link{appearance:none;cursor:pointer;flex-shrink:0;margin:0;text-align:center;width:auto}.site-nav__link--download,button.site-nav__link.site-nav__link--download,a.site-nav__link.site-nav__link--download{background:var(--site-accent);border:1px solid var(--site-border);color:#fff;font-size:18px;font-weight:600;height:55px;line-height:1.2;max-height:55px;min-height:55px;padding:0 24px;transition:background-color .12s ease,border-color .12s ease}.site-nav__link--download:hover{background:var(--site-accent-hover);border-color:#fff}.site-nav__link--download:active{background:var(--site-accent-active);border-color:#fff}.site-header__download-btn{appearance:none;background:var(--site-accent);border:1px solid var(--site-accent);border-radius:10px;box-sizing:border-box;color:#fff;cursor:pointer;display:none;font-family:Inter,Arial,sans-serif;font-size:12px;font-weight:600;height:36px;line-height:1;padding:0 12px;transition:background-color .12s ease,border-color .12s ease;white-space:nowrap}.site-header__download-btn:hover{background:var(--site-accent-hover);border-color:#fff}.site-header__download-btn:active{background:var(--site-accent-active);border-color:#fff}.site-language{align-items:center;background:#141414;border:1px solid var(--site-border);border-radius:999px;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:4px;line-height:1;padding:4px 8px}.site-language__button{background:transparent;border:0;border-radius:999px;color:#8f97a0;cursor:pointer;font:inherit;padding:4px 6px;transition:background-color .12s ease,color .12s ease}.site-language__button:hover{color:#fff}.site-language__button.is-active{background:#00a0892e;color:#fff}.site-language__separator{color:#5e6670;-webkit-user-select:none;user-select:none}.site-header__lang-login{align-items:center;display:inline-flex;gap:10px}.site-header__login.site-nav__link{border-radius:999px;font-size:13px;font-weight:600;height:auto;line-height:1;min-height:0;padding:8px 12px}.site-menu-toggle,.site-mobile-menu{display:none}.hero{min-height:825px;overflow:hidden;position:relative}.hero__background,.hero__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero__background{object-fit:cover}.hero__overlay{background:linear-gradient(180deg,#0b111840,#0b1118cc 80%)}.hero__content{padding-top:175px;position:relative;text-align:center;z-index:2}.hero h1{font-family:Poppins,Inter,Arial,sans-serif;font-size:64px;font-style:normal;font-weight:600;letter-spacing:-.03em;line-height:1.2;margin:0}.hero h1 span{color:var(--site-accent)}.hero p{color:#fffc;font-family:Poppins,Inter,Arial,sans-serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:normal;margin:28px 0 42px}.button{border-radius:10px;display:inline-block;font-size:18px;font-weight:600;padding:22px 34px}.button--primary{background:var(--site-accent);color:var(--site-text-light);font-family:Inter,Arial,sans-serif;font-weight:600;letter-spacing:-.03em;transition:background-color .12s ease,font-weight .12s ease}.button--primary:hover{background:var(--site-accent-hover);font-weight:700}.button--primary:active{background:var(--site-accent-active)}.site-nav__link,.button--primary{color:#fff}.separator-band{background:var(--site-bg-green);height:50px}.section{padding:72px 0}.section--dark{background:var(--site-bg-dark)}.section--deep{background:var(--site-bg-deep)}.section--green{background:var(--site-bg-green)}.about{display:grid;gap:56px;grid-template-columns:1.2fr .8fr}h2{color:var(--site-accent);font-family:Inter,Arial,sans-serif;font-size:32px;font-style:italic;font-weight:600;line-height:1.2;margin:0 0 20px}.about__intro,.app-section__intro,.support p,.cta p{font-family:Inter,Arial,sans-serif;color:var(--site-text-muted);font-size:18px;line-height:normal;margin:0}.about__list{list-style:none;margin:24px 0 0;padding:0}.about__list li{border-top:1px solid rgba(255,255,255,.14);padding:18px 0 18px 26px;position:relative}.about__list li:before{color:var(--site-accent);content:"→";font-weight:700;left:0;position:absolute;top:18px}.about__list h3,.feature-card h3,.faq-item h3,.cta-card h3{margin:0}.about__list h3{margin-left:0}.about__list p{color:var(--site-text-muted);margin:10px 0 0}.privacy-policy-page__content{max-width:760px}.privacy-policy-page__list>li>ul{color:var(--site-text-muted);margin:10px 0 0;padding-left:18px}.privacy-policy-page__list>li:before{content:"→"}.privacy-policy-page__list>li>ul>li,.privacy-policy-page__list>li>p+ul>li,.privacy-policy-page__list>li ul li{border-top:0;padding:0;position:static}.privacy-policy-page__list>li>ul>li:before,.privacy-policy-page__list>li>p+ul>li:before,.privacy-policy-page__list>li ul li:before{content:none}.privacy-policy-page__list>li ul{list-style:disc}.privacy-policy-page__effective-date{color:var(--site-text-muted);margin-top:26px}.contact-page__inner{margin:0 auto;max-width:560px}.contact-page__title{color:var(--site-accent);font-family:Inter,Arial,sans-serif;font-size:32px;font-style:italic;font-weight:600;line-height:1.2;margin:0 0 20px}.contact-page__intro{margin-bottom:24px}.contact-page__feedback{border-radius:10px;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.45;margin:0 0 20px;overflow-wrap:anywhere;padding:14px 16px}.contact-page__feedback--success{background:#00a58926;border:1px solid rgba(0,165,137,.45);color:#b8f0e6}.contact-page__feedback--error{background:#dc50501f;border:1px solid rgba(220,100,100,.45);color:#f0c4c4}.contact-page__card{background:#0003;border:1px solid #98989a;border-radius:10px;border-top:3px solid var(--site-accent);box-shadow:0 16px 48px #00000059;margin-top:4px;padding:36px 32px 40px}.contact-page__textarea{min-height:140px;resize:vertical}.contact-page__honeypot{height:0;margin:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;width:0}.auth-page{min-height:56vh;padding-top:48px;padding-bottom:72px}.auth-page__shell{margin:0 auto;max-width:520px;width:100%}.auth-page__card{background:#0003;border:1px solid #98989a;border-radius:10px;border-top:3px solid var(--site-accent);box-shadow:0 16px 48px #00000059;margin:0 auto;max-width:480px;padding:36px 32px 40px}.auth-page__heading{color:var(--site-accent);font-family:Inter,Arial,sans-serif;font-size:32px;font-style:italic;font-weight:600;letter-spacing:-.02em;line-height:1.2;margin:0 0 16px;text-align:center}.auth-page__intro{margin:0 0 24px;text-align:center}.auth-page__intro--error{color:#f0b4b4}.auth-page__form{display:flex;flex-direction:column;gap:0;margin-top:4px}.auth-page__field{margin-bottom:18px}.auth-page__field:last-of-type{margin-bottom:8px}.auth-page__label{color:var(--site-text-light);display:block;font-family:Inter,Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.auth-page__input{background:#141414a6;border:1px solid var(--site-border);border-radius:10px;color:var(--site-text-light);font:inherit;font-size:16px;padding:14px 16px;transition:border-color .12s ease,box-shadow .12s ease;width:100%}.auth-page__input:hover{border-color:#ffffff59}.auth-page__input:focus{border-color:var(--site-accent);box-shadow:0 0 0 1px var(--site-accent);outline:none}.auth-page__input:disabled{cursor:not-allowed;opacity:.65}.auth-page__message{font-size:15px;line-height:1.45;margin:4px 0 16px;text-align:center}.auth-page__message--error{color:#f0b4b4}.auth-page__message--success{color:#b8f0e6}.auth-page__actions{display:flex;flex-direction:column;gap:12px;margin-top:8px}.auth-page__submit{border:0;cursor:pointer;margin-top:8px;width:100%}.auth-page__submit:disabled{cursor:not-allowed;opacity:.7}.auth-page__cta{display:flex;justify-content:center;margin-top:0;text-align:center;width:100%}.auth-page__btn-secondary{align-items:center;background:#141414;border:1px solid var(--site-border);border-radius:10px;color:var(--site-text-light);display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500;justify-content:center;line-height:1.5;min-height:52px;padding:14px 24px;text-align:center;text-decoration:none;transition:border-color .12s ease,background-color .12s ease;width:100%}.auth-page__btn-secondary:hover{border-color:#fff}.auth-page__btn-secondary:active{background:#00a0891f;border-color:var(--site-accent)}.auth-page__btn-danger{align-items:center;background:#50141459;border:1px solid rgba(220,100,100,.55);border-radius:10px;color:#f5d0d0;cursor:pointer;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.5;min-height:52px;padding:14px 24px;text-align:center;text-decoration:none;transition:border-color .12s ease,background-color .12s ease;width:100%}.auth-page__btn-danger:hover:not(:disabled){background:#781e1e73;border-color:#ffa0a0a6}.auth-page__btn-danger:disabled{cursor:not-allowed;opacity:.65}.about__carousel{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:flex-start}.about__carousel-viewport{border-radius:12px;max-width:242px;overflow:hidden;touch-action:pan-y;width:100%}.about__carousel-track{display:flex;transition:transform .24s ease}.about__carousel-slide{flex:0 0 100%}.about__carousel-image-button{background:transparent;border:0;cursor:zoom-in;display:block;padding:0;width:100%}.about__carousel-slide img{display:block;height:520px;object-fit:cover;width:100%}.about__carousel-dots{display:flex;gap:10px}.about__carousel-dot{background:#6c6c6c;border:0;cursor:pointer;height:15px;padding:0;width:15px}.about__carousel-dot.is-active{background:#008570}.image-lightbox{align-items:center;background:#000000d6;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:60}.image-lightbox__shell{align-items:center;display:flex;gap:20px;max-width:min(96vw,560px)}.image-lightbox__nav{align-items:center;background:#000000b8;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:36px;height:48px;justify-content:center;line-height:1;padding:0;width:48px}.image-lightbox__nav span{margin-top:-2px}.image-lightbox__nav:hover:not(:disabled){background:#008570eb;border-color:#ffffff80}.image-lightbox__nav:disabled{cursor:default;opacity:.35}.image-lightbox__content{flex:1 1 auto;max-width:min(90vw,420px);min-width:0;position:relative;touch-action:pan-y}.image-lightbox__close{background:#000000b8;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;cursor:pointer;font-size:28px;height:40px;line-height:1;position:absolute;right:-14px;top:-14px;width:40px}.image-lightbox img{border-radius:12px;display:block;max-height:86vh;object-fit:contain;width:100%}.download-modal{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:70}.download-modal__content{background:#1f2f3d;border:1px solid rgba(255,255,255,.18);border-radius:14px;box-shadow:0 18px 48px #00000073;max-width:min(92vw,420px);padding:34px 24px 24px;position:relative;text-align:center;width:100%}.download-modal__close{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:22px;height:34px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;width:34px}.download-modal__close:hover{background:#ffffff24}.download-modal__stores{align-items:center;display:flex;flex-direction:column;gap:10px;width:100%}.download-modal__store-link{font-size:14px;letter-spacing:-.02em;padding:11px 17px;width:50%}.app-section__cards{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:24px}.feature-card{background:#0003;border:1px solid #98989a;border-radius:10px;min-height:135px;padding:20px}.feature-card h3{font-size:18px;margin-bottom:10px}.feature-card p{color:var(--site-text-muted);margin:0}.feature-card__link{color:#7dd4c6;display:inline-block;font-weight:600;margin-top:10px;text-decoration:underline;text-underline-offset:2px}.news-section__inner{max-width:1140px}.news-section h2{margin-bottom:28px}.news-section__status{color:var(--site-text-muted);margin:0}.news-section__carousel{align-items:center;display:flex;gap:16px}.news-section__viewport{flex:1 1 auto;min-width:0;touch-action:pan-y}.news-section__nav{align-items:center;background:#00000059;border:1px solid rgba(255,255,255,.3);border-radius:999px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:32px;height:44px;justify-content:center;line-height:1;padding:0;width:44px}.news-section__nav span{margin-top:-2px}.news-section__nav:hover:not(:disabled){background:#008570eb;border-color:#ffffff80}.news-section__nav:disabled{cursor:default;opacity:.35}.news-section__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.news-card{background:#0003;border:1px solid #98989a;border-radius:10px;display:flex;flex-direction:column;min-height:200px;padding:20px 22px}.news-card__title{font-size:18px;font-weight:600;line-height:1.35;margin:0 0 12px}.news-card__summary{color:var(--site-text-muted);flex:1;font-size:16px;line-height:1.5;margin:0}.news-card__footer{align-items:flex-end;display:flex;gap:12px;justify-content:space-between;margin-top:18px}.news-card__footer time{color:#ffffff8c;font-size:14px;white-space:nowrap}.news-card__link{color:var(--site-text-light);font-size:14px;font-weight:500;text-align:right;text-decoration:none;white-space:nowrap}.news-card__link span{color:var(--site-accent);margin-left:2px}.news-card__link:hover{text-decoration:underline;text-underline-offset:2px}.news-section__dots{display:flex;gap:10px;justify-content:center;margin-top:24px}.news-section__dot{background:#6c6c6c;border:0;cursor:pointer;height:15px;padding:0;width:15px}.news-section__dot.is-active{background:#008570}.app-section__previews{display:flex;gap:28px;justify-content:center;margin-top:36px}.app-section__previews img{border-radius:12px;height:547px;object-fit:cover;width:254px}.faq{align-items:stretch;display:grid;gap:44px;grid-template-columns:1fr 502px}.faq h2{color:#fff}.faq__items{border-top:1px solid rgba(255,255,255,.35)}.faq-item{border-bottom:1px solid rgba(255,255,255,.35);padding:18px 0}.faq-item__header{align-items:center;display:flex;gap:20px;justify-content:space-between}.faq-item__trigger{background:transparent;border:0;color:inherit;cursor:pointer;padding:0;text-align:left;width:100%}.faq-item__header h3{font-size:20px}.faq-item__header span{font-size:24px}.faq-item p{color:#ffffffd9;margin:12px 0 0}.faq__image{border-radius:12px;height:100%;object-fit:cover;width:100%}.support{align-items:center;display:grid;gap:46px;grid-template-columns:611px 1fr}.support img{border-radius:12px;object-fit:cover;width:100%}.support ul{color:var(--site-text-muted);line-height:1.6;margin:16px 0 0;padding-left:20px}.section--cta h2,.section--cta p{text-align:center}.about-story__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.about-story__item{background:#0000002e;border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:18px}.about-story__item p{color:var(--site-text-muted);margin:10px 0 0}.cta__cards{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:24px}.cta-card{border-radius:12px;overflow:hidden;position:relative}.cta-card img{display:block;height:100%;min-height:280px;object-fit:cover;width:100%}.cta-card h3{background:linear-gradient(180deg,#0000,#000000db 95%);bottom:0;font-size:18px;left:0;margin:0;padding:52px 14px 14px;position:absolute;right:0;text-align:center}.site-footer{background:var(--site-bg-dark);border-top:1px solid var(--site-border);padding:50px 0 28px}.site-footer__contact{color:#98989a;margin:0;text-align:center}.site-footer__socials{display:flex;gap:18px;justify-content:center;margin:20px 0 34px}.site-footer__social-link{align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:999px;display:inline-flex;height:44px;justify-content:center;transition:background-color .12s ease,border-color .12s ease;width:44px}.site-footer__social-link:hover{background:#ffffff1f;border-color:#ffffff59}.site-footer__icon{height:22px;filter:brightness(0) saturate(100%) invert(87%) sepia(4%) saturate(72%) hue-rotate(172deg) brightness(88%) contrast(92%);opacity:.95;width:22px}.site-footer__icon--instagram,.site-footer__icon--tiktok{opacity:1}.site-footer__meta{align-items:center;border-top:1px solid rgba(255,255,255,.08);color:#98989a;display:flex;font-size:14px;justify-content:space-between;margin-top:24px;padding-top:18px}.site-footer__legal-links{display:flex;gap:22px}@media(max-width:1150px){.site-header__inner{display:grid;grid-template-columns:auto 1fr auto;max-width:none;padding:12px 16px}.site-header__center{display:flex;justify-content:center;min-width:0;padding:0 8px}.site-header__download-btn{align-items:center;display:inline-flex;font-size:11px;height:40px;justify-content:center;max-width:100%;padding:0 10px}.site-nav,.site-header__lang-login{display:none}.site-menu-toggle{align-items:center;background:transparent;border:0;cursor:pointer;display:inline-flex;justify-content:center;padding:0}.site-menu-toggle img{display:block;height:22px;width:24px}.site-mobile-menu{display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .16s ease;z-index:80}.site-mobile-menu.is-open{opacity:1;pointer-events:auto}.site-mobile-menu__backdrop{background:#0c131cc7;border:0;inset:0;position:absolute;width:100%}.site-mobile-menu__panel{background:#1d2935;border-bottom:1px solid rgba(255,255,255,.08);left:0;padding:72px 12px 18px;position:absolute;right:0;top:0}.site-mobile-menu__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:28px;line-height:1;padding:8px;position:absolute;right:8px;top:12px}.site-mobile-menu__list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.site-mobile-menu__link{background:#141414;border:1px solid #333333;border-radius:10px;color:#fff;display:block;font-size:18px;font-weight:500;padding:10px 18px;transition:border-color .12s ease,background-color .12s ease}.site-mobile-menu__link:active{background:#00a089;border-color:#fff}.site-mobile-menu__language{align-items:center;background:#141414;border:1px solid #333333;border-radius:999px;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:4px;margin-top:14px;padding:4px 8px}}@media(max-width:900px){.container{max-width:369px;width:calc(100% - 24px)}.site-logo{width:107px}.site-header__download-btn{font-size:10px;height:38px;padding:0 8px}.site-mobile-menu__close{background:transparent;border:0;color:#fff;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:12px;top:18px}.site-mobile-menu__list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.site-mobile-menu__link{align-items:center;background:#141414;border:1px solid #333333;border-radius:10px;color:#fff;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.5;min-height:48px;padding:10px 18px;transition:border-color .12s ease,background-color .12s ease}.site-mobile-menu__link:active{background:#00a089;border-color:#fff}.site-mobile-menu__language{align-items:center;background:#141414;border:1px solid #333333;border-radius:999px;display:inline-flex;font-family:Inter,Arial,sans-serif;font-size:13px;font-weight:600;gap:4px;margin-top:14px;padding:4px 8px}.hero{min-height:644px}.hero__content{padding-top:88px;text-align:center}.hero h1{font-size:48px;line-height:1.2;margin-left:auto;margin-right:auto;max-width:369px}.hero p{font-size:12px;letter-spacing:0;line-height:1.4;margin:18px auto 24px;max-width:369px}.button{padding:0}.button--primary{align-items:center;display:inline-flex;font-size:14px;height:50px;justify-content:center;width:154px}.auth-page__actions .button--primary{max-width:none;padding-inline:20px;width:100%}.separator-band{height:30px}.section{padding:16px 0}h2{font-size:23px;margin-bottom:12px}.auth-page{min-height:40vh;padding-bottom:48px;padding-top:20px}.auth-page__card{padding:22px 16px 26px}.contact-page__title{font-size:23px;margin-bottom:12px}.contact-page__intro{margin-bottom:18px}.contact-page__card{padding:22px 16px 26px}.auth-page__heading{font-size:23px;margin-bottom:12px}.auth-page__intro{margin-bottom:18px}.auth-page__btn-secondary,.auth-page__btn-danger{font-size:14px;min-height:48px}.about,.faq,.support{display:block}.about__intro,.app-section__intro,.support p,.cta p{font-size:14px;line-height:1.45}.about__list{margin-top:14px}.about__list li{padding:12px 0 12px 20px}.about__list h3{font-size:16px;margin-left:0}.about__list p{font-size:14px;margin-top:8px}.about__list li:before{top:15px}.about__carousel{margin-top:14px}.about__carousel-viewport{max-width:184px}.about__carousel-slide img{height:396px}.image-lightbox{padding:16px}.image-lightbox__shell{gap:0;max-width:min(94vw,360px)}.image-lightbox__nav{display:none}.image-lightbox__content{max-width:min(94vw,360px)}.image-lightbox__close{right:-8px;top:-8px}.download-modal{padding:16px}.download-modal__content{max-width:min(94vw,340px);padding:30px 16px 18px}.download-modal__store-link{font-size:13px;padding:10px 14px}.about__carousel-dots{gap:8px}.about__carousel-dot{height:12px;width:12px}.app-section__cards{grid-template-columns:1fr;margin-top:16px}.feature-card{min-height:126px;padding:16px}.feature-card h3{font-size:16px;margin-bottom:8px}.feature-card p{font-size:14px;line-height:1.4}.news-section h2{margin-bottom:16px}.news-section__grid{grid-template-columns:1fr}.news-card{min-height:0;padding:16px}.news-card__title{font-size:16px;margin-bottom:8px}.news-card__summary{font-size:14px}.news-card__footer{align-items:flex-start;flex-direction:column;gap:8px;margin-top:12px}.news-card__link{text-align:left;white-space:normal}.news-section__carousel{gap:10px}.news-section__nav{font-size:28px;height:40px;width:40px}.news-section__dots{margin-top:16px}.app-section__previews{margin-top:24px}.app-section__previews img{height:368px;width:171px}.faq{gap:0}.faq-item{padding:14px 0}.faq-item__header h3{font-size:18px}.faq-item p{font-size:14px;margin-top:10px}.faq__image{border-radius:12px;height:310px;margin-top:14px}.support{display:flex;flex-direction:column;gap:16px}.support__content{order:1}.support img{order:2}.support ul{font-size:14px;margin-top:10px;padding-left:18px}.section--cta h2,.section--cta p{text-align:left}.about-story__grid{grid-template-columns:1fr}.cta__cards{gap:16px;grid-template-columns:1fr;justify-items:center}.cta-card{width:283px}.cta-card img{min-height:283px}.cta-card h3{font-size:16px}.site-footer{padding:28px 0 18px}.site-footer__contact{text-align:left}.site-footer__socials{margin:16px 0 18px}.site-footer__meta{align-items:flex-start;flex-direction:column;font-size:12px;gap:8px}.site-footer__legal-links{flex-direction:column;gap:8px}}@keyframes scroll-reveal-text{0%{opacity:0}to{opacity:1}}@keyframes scroll-reveal-pop{0%{opacity:0;transform:translateY(34px) scale(.5)}to{opacity:1;transform:translateY(0) scale(1)}}@supports (animation-timeline: view()){:is(.hero h1,.hero p,.section h2,.section .contact-page__title,.section h3,.section p,.section li){opacity:0;animation-name:scroll-reveal-text;animation-duration:1.6s;animation-fill-mode:both;animation-timing-function:ease;animation-timeline:view();animation-range:entry 8% cover 55%;will-change:opacity}:is(.about__carousel-slide img,.feature-card,.contact-page__card,.app-section__previews img,.faq-item,.faq__image,.support img,.cta-card){opacity:0;will-change:transform,opacity;animation-duration:1s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.18,.89,.32,1.16);animation-timeline:view();animation-range:entry 10% cover 45%}:is(.about__carousel-slide img,.app-section__previews img,.faq__image,.support img,.cta-card){animation-name:scroll-reveal-pop}:is(.feature-card,.contact-page__card,.faq-item){animation-name:scroll-reveal-pop}.app-section__cards .feature-card:nth-child(2),.faq__items .faq-item:nth-child(2),.cta__cards .cta-card:nth-child(2){animation-range:entry 16% cover 48%}.app-section__cards .feature-card:nth-child(3),.faq__items .faq-item:nth-child(3),.cta__cards .cta-card:nth-child(3){animation-range:entry 22% cover 52%}.app-section__cards .feature-card:nth-child(4),.faq__items .faq-item:nth-child(4){animation-range:entry 28% cover 56%}.app-section__cards .feature-card:nth-child(5){animation-range:entry 34% cover 60%}.app-section__cards .feature-card:nth-child(6){animation-range:entry 38% cover 64%}}@supports not (animation-timeline: view()){:is(.hero h1,.hero p,.section h2,.section .contact-page__title,.section h3,.section p,.section li){animation:scroll-reveal-text 1.6s ease both}:is(.about__carousel-slide img,.feature-card,.contact-page__card,.app-section__previews img,.faq-item,.faq__image,.support img,.cta-card){animation:scroll-reveal-pop .95s cubic-bezier(.18,.89,.32,1.16) both}.hero p{animation-delay:90ms}.hero .button{animation-delay:.16s}.app-section__cards .feature-card:nth-child(2),.faq__items .faq-item:nth-child(2),.cta__cards .cta-card:nth-child(2){animation-delay:.11s}.app-section__cards .feature-card:nth-child(3),.faq__items .faq-item:nth-child(3),.cta__cards .cta-card:nth-child(3){animation-delay:.18s}.app-section__cards .feature-card:nth-child(4),.faq__items .faq-item:nth-child(4){animation-delay:.25s}.app-section__cards .feature-card:nth-child(5){animation-delay:.32s}.app-section__cards .feature-card:nth-child(6){animation-delay:.39s}}@media(prefers-reduced-motion:reduce){:is(.hero h1,.hero p,.section h2,.section .contact-page__title,.section h3,.section p,.section li,.about__carousel-slide img,.feature-card,.contact-page__card,.app-section__previews img,.faq-item,.faq__image,.support img,.cta-card){animation:none!important;opacity:1!important;transform:none!important}}
