body{background:#080128;margin:0}:focus-visible{outline-offset:5px;outline:3px solid #bc93ff}canvas.hero-spline{display:block}canvas.hero-spline.is-mobile{display:none}.nav_button{cursor:pointer}.app-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px;padding-inline:24px;display:grid}.app-product-card h3{font-size:clamp(1.6rem,2.2vw,2.25rem);line-height:1.15}.app-card-status{color:#e2d0ff;font-size:.8rem}.card-illustration{padding:28px}.home-skip{z-index:1000;color:#211637;background:#fff;border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}.home-skip:focus{top:12px}#how-it-works,#plan-campaign{scroll-margin-top:100px}.app-products .swiper-slide{width:auto;min-width:0;height:auto;padding:28px}.app-product-card{flex-direction:column;gap:26px;height:100%;display:flex}.app-product-card>img{object-fit:contain;width:100%;height:270px;display:block}.app-product-card>div{flex-direction:column;flex:1;gap:18px;display:flex}.app-product-card .button{align-self:flex-start;margin-top:auto}.app-campaign-links{gap:10px;margin-bottom:20px;display:grid}.app-campaign-links a{text-underline-offset:4px;color:#fff;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.footer-nav-link{color:#fff}.lottie-stretch{min-height:180px}.lottie-stretch svg{display:block}#app-help{scroll-margin-top:100px}@media (max-width:991px){.nav_menu.app-menu-open{background:#201643;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;width:auto;max-width:none;padding:18px;position:absolute;top:88px;left:16px;right:16px;display:flex!important}.nav_menu.app-menu-open a{align-items:center;min-height:44px;padding:8px 12px;display:flex}.app-products{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){canvas.hero-spline.is-desktop{display:none}canvas.hero-spline.is-mobile{display:block}.app-products{padding-inline:16px}.app-products .swiper-slide{padding:20px}.app-product-card>img{height:220px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.nav_button.w-nav-button{background:0 0;border:0;padding:0;display:none}.button.w-button,.nav_menu a{text-decoration:none}@media (max-width:991px){.nav_button.w-nav-button{display:block}}
