.HomeBanner_section__3LYUk{margin:16px 20px 0;padding:128px 0 64px;background-color:var(--base-black);border-radius:40px}@media screen and (max-width:1024px){.HomeBanner_section__3LYUk{margin:0;padding:96px 0 16px;border-radius:0 0 40px 40px}}.HomeBanner_container__CspVv{position:relative;gap:80px}@media screen and (max-width:1024px){.HomeBanner_container__CspVv{gap:32px}}.HomeBanner_menu__GCZoE{display:grid;gap:20px;grid-template-columns:1fr}.HomeBanner_content__nB_EK{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media screen and (max-width:1024px){.HomeBanner_content__nB_EK{gap:12px;grid-template-columns:1fr}}.HomeBanner_title__LQBdV{color:var(--white);font-weight:var(--font-weight-bold);font-size:4rem;line-height:4.375rem}@media screen and (max-width:1024px){.HomeBanner_title__LQBdV{font-size:2.25rem;line-height:2.75rem}}.HomeBanner_description__aoglF{display:flex;flex-direction:column;gap:24px}.HomeBanner_description__aoglF p{color:var(--white);font-weight:var(--font-weight-regular);font-size:1.5rem;line-height:2rem}@media screen and (max-width:1024px){.HomeBanner_description__aoglF p{font-size:1.125rem;line-height:1.75rem}.HomeBanner_description__aoglF{gap:32px}}.HomeBanner_row1__wLlxh{display:grid;min-height:370px;gap:0 1.61%;grid-template-columns:24.19% 48.39% 24.19%}@media screen and (max-width:1024px){.HomeBanner_row1__wLlxh{min-height:auto;gap:12px;grid-template-columns:1fr}}.HomeBanner_row2__hsIiV{display:grid;min-height:370px;gap:0 1.61%;grid-template-columns:48.39% 24.19% 24.19%}@media screen and (max-width:1024px){.HomeBanner_row2__hsIiV{min-height:auto;gap:12px;grid-template-columns:1fr}}.HomeBanner_button__WzAMr{position:relative;background:var(--base-black);border:none;border-radius:32px}.HomeBanner_button__WzAMr:after{position:absolute;padding:5px;background:linear-gradient(90deg,#8087FF,#FFC5AA,#E4AAFF);border-radius:32px;content:"";inset:0;mask:linear-gradient(var(--base-black) 0 0) content-box,linear-gradient(var(--base-black) 0 0);mask-composite:exclude}.HomeBanner_item__2B_qG{position:relative;padding:24px 30px;border-radius:32px;overflow:hidden;text-decoration:none;transition:all .3s ease-in-out}@media screen and (max-width:1024px){.HomeBanner_item__2B_qG{padding:16px 24px}}.HomeBanner_mobile__qSWhM{display:flex;justify-content:space-between;background:radial-gradient(188.87% 230.27% at 183% 154.73%,rgba(155,142,247,.5) 0,rgba(95,51,214,0) 100%),var(--base-black);flex-direction:column}.HomeBanner_mobile__qSWhM .HomeBanner_images__5wRgK{display:flex;flex:1 1;justify-content:center;align-items:center;gap:24px}@media screen and (max-width:1024px){.HomeBanner_mobile__qSWhM .HomeBanner_images__5wRgK{justify-content:flex-end}}.HomeBanner_mobile__qSWhM .HomeBanner_image__wtduN{transition:all .3s ease-in-out}.HomeBanner_mobile__qSWhM .HomeBanner_title__LQBdV{color:var(--white);font-weight:var(--font-weight-semibold);font-size:1.875rem;line-height:2.375rem}@media screen and (max-width:1024px){.HomeBanner_mobile__qSWhM .HomeBanner_title__LQBdV{font-size:1.5rem;line-height:2rem}}.HomeBanner_mobile__qSWhM .HomeBanner_subtitle__T6gHm{color:var(--white);font-weight:var(--font-weight-bold);font-size:1.25rem;line-height:1.875rem}@media screen and (max-width:1024px){.HomeBanner_mobile__qSWhM .HomeBanner_subtitle__T6gHm{font-size:1.125rem;line-height:1.75rem}}.HomeBanner_mobile__qSWhM .HomeBanner_price__7CTjV{color:var(--gray-200);font-weight:var(--font-weight-regular);font-size:1.125rem;line-height:1.75rem}@media screen and (max-width:1024px){.HomeBanner_mobile__qSWhM .HomeBanner_price__7CTjV{font-size:1rem;line-height:1.5rem}}.HomeBanner_mobile__qSWhM:hover .HomeBanner_imageMobile1__H2hLI{transform:scale(1.1) translateX(-20px)}.HomeBanner_mobile__qSWhM:hover .HomeBanner_imageMobile2__arEuZ{transform:scale(1.1) translateX(20px)}@media screen and (max-width:1024px){.HomeBanner_mobile__qSWhM{min-height:240px;order:1}}.HomeBanner_integrations__mU2l0{display:flex;justify-content:space-between;padding:40px 50px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAwIiBoZWlnaHQ9IjM3MCIgdmlld0JveD0iMCAwIDYwMCAzNzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEg1NjhDNTg1LjY3MyAwIDYwMCAxNC4zMjY5IDYwMCAzMlYzMzhDNjAwIDM1NS42NzMgNTg1LjY3MyAzNzAgNTY4IDM3MEgzMkMxNC4zMjY5IDM3MCAwIDM1NS42NzMgMCAzMzhWMzJaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEg1NjhDNTg1LjY3MyAwIDYwMCAxNC4zMjY5IDYwMCAzMlYzMzhDNjAwIDM1NS42NzMgNTg1LjY3MyAzNzAgNTY4IDM3MEgzMkMxNC4zMjY5IDM3MCAwIDM1NS42NzMgMCAzMzhWMzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMzIyM18xMTAyMzkpIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMzIyM18xMTAyMzkiIHgxPSIzMDAiIHkxPSItMzYiIHgyPSIzMDAiIHkyPSI2MDcuNSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkY3OTBBIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjYyOTgwOCIgc3RvcC1jb2xvcj0iIzlCOEVGNyIvPgo8c3RvcCBvZmZzZXQ9IjAuOTQ3MTE1IiBzdG9wLWNvbG9yPSIjOUI4RUY3Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-size:cover;flex-direction:column}.HomeBanner_integrations__mU2l0 .HomeBanner_fillImage__0XA4S{position:absolute;top:50%;left:50%;z-index:1;margin:0 auto;transform:translate(-50%,-50%);will-change:transform}.HomeBanner_integrations__mU2l0 .HomeBanner_integrationsImage1__6OdtD{object-fit:cover;object-position:center;transition:transform .3s ease-in-out;will-change:transform}.HomeBanner_integrations__mU2l0 .HomeBanner_title__LQBdV{z-index:3;text-align:center;color:var(--white);font-weight:var(--font-weight-medium);font-size:1.875rem;line-height:2.375rem}@media screen and (max-width:1024px){.HomeBanner_integrations__mU2l0 .HomeBanner_title__LQBdV{font-size:1.25rem;line-height:1.875rem}}.HomeBanner_integrations__mU2l0 .HomeBanner_subtitle__T6gHm{z-index:3;text-align:center;color:var(--white);font-weight:var(--font-weight-medium);font-size:1rem;line-height:1.5rem}.HomeBanner_integrations__mU2l0:hover .HomeBanner_integrationsImage1__6OdtD{transform:scale(1.1)}@media screen and (max-width:1024px){.HomeBanner_integrations__mU2l0{padding:24px;aspect-ratio:1;order:0}}.HomeBanner_lite__PxFzF{display:flex;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAwIiBoZWlnaHQ9IjM3MCIgdmlld0JveD0iMCAwIDMwMCAzNzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEgyNjhDMjg1LjY3MyAwIDMwMCAxNC4zMjY5IDMwMCAzMlYzMzhDMzAwIDM1NS42NzMgMjg1LjY3MyAzNzAgMjY4IDM3MEgzMkMxNC4zMjY5IDM3MCAwIDM1NS42NzMgMCAzMzhWMzJaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEgyNjhDMjg1LjY3MyAwIDMwMCAxNC4zMjY5IDMwMCAzMlYzMzhDMzAwIDM1NS42NzMgMjg1LjY3MyAzNzAgMjY4IDM3MEgzMkMxNC4zMjY5IDM3MCAwIDM1NS42NzMgMCAzMzhWMzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfMzIyMl8xMDk2MTcpIiBmaWxsLW9wYWNpdHk9IjAuNSIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzMyMjJfMTA5NjE3IiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKC0zNy41IDM0MS41KSByb3RhdGUoLTQzLjY2OTQpIHNjYWxlKDU5My43NzYgNDgxLjQ0KSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjk4MzIiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNUYzM0Q2IiBzdG9wLW9wYWNpdHk9IjAiLz4KPC9yYWRpYWxHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");background-repeat:no-repeat;background-size:cover;flex-direction:column}.HomeBanner_lite__PxFzF .HomeBanner_images__5wRgK{display:flex;flex-direction:column;gap:22px}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF .HomeBanner_images__5wRgK{flex:1 1;justify-content:flex-end}}.HomeBanner_lite__PxFzF .HomeBanner_liteImage1__Rpsnv{transform:translateX(130px)}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF .HomeBanner_liteImage1__Rpsnv{transform:translateX(90px)}}.HomeBanner_lite__PxFzF .HomeBanner_liteImage2__A5bGG{transform:translateX(50px)}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF .HomeBanner_liteImage2__A5bGG{display:none}}.HomeBanner_lite__PxFzF .HomeBanner_image__wtduN{z-index:2;max-height:100%;object-fit:contain;transition:transform .6s ease-in-out}.HomeBanner_lite__PxFzF .HomeBanner_fillImage__0XA4S{position:absolute;bottom:-100px;left:-150px;z-index:1;object-fit:contain}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF .HomeBanner_fillImage__0XA4S{bottom:-120px;left:-100px}}.HomeBanner_lite__PxFzF .HomeBanner_title__LQBdV{color:var(--white);font-weight:var(--font-weight-semibold);font-size:2.625rem;line-height:3.75rem}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF .HomeBanner_title__LQBdV{font-size:2.25rem;line-height:2.75rem}}.HomeBanner_lite__PxFzF .HomeBanner_price__7CTjV{color:var(--gray-200);font-weight:var(--font-weight-regular);font-size:1.125rem;line-height:1.75rem}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF .HomeBanner_price__7CTjV{font-size:1rem;line-height:1.5rem}}.HomeBanner_lite__PxFzF:hover .HomeBanner_liteImage1__Rpsnv,.HomeBanner_lite__PxFzF:hover .HomeBanner_liteImage2__A5bGG{transform:translateX(-20px)}@media screen and (max-width:1024px){.HomeBanner_lite__PxFzF{height:240px;order:2}}.HomeBanner_website__zsuaG{display:flex;padding:24px 32px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjAwIiBoZWlnaHQ9IjM3MCIgdmlld0JveD0iMCAwIDYwMCAzNzAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEg1NjhDNTg1LjY3MyAwIDYwMCAxNC4zMjY5IDYwMCAzMlYzMzhDNjAwIDM1NS42NzMgNTg1LjY3MyAzNzAgNTY4IDM3MEgzMkMxNC4zMjY5IDM3MCAwIDM1NS42NzMgMCAzMzhWMzJaIiBmaWxsPSIjMTExMTExIi8+CjxwYXRoIGQ9Ik0wIDMyQzAgMTQuMzI2OSAxNC4zMjY5IDAgMzIgMEg1NjhDNTg1LjY3MyAwIDYwMCAxNC4zMjY5IDYwMCAzMlYzMzhDNjAwIDM1NS42NzMgNTg1LjY3MyAzNzAgNTY4IDM3MEgzMkMxNC4zMjY5IDM3MCAwIDM1NS42NzMgMCAzMzhWMzJaIiBmaWxsPSJ1cmwoI3BhaW50MF9yYWRpYWxfMzIyM18xMTI3OTApIiBmaWxsLW9wYWNpdHk9IjAuNyIvPgo8ZGVmcz4KPHJhZGlhbEdyYWRpZW50IGlkPSJwYWludDBfcmFkaWFsXzMyMjNfMTEyNzkwIiBjeD0iMCIgY3k9IjAiIHI9IjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiBncmFkaWVudFRyYW5zZm9ybT0idHJhbnNsYXRlKDQ5OC41IDMxLjUpIHJvdGF0ZSgxNDIuMTI5KSBzY2FsZSg1OTUuMzkxIDg5Ny41NzIpIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGOTgzMiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiM1RjMzRDYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8L3JhZGlhbEdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-size:cover;flex-direction:column;gap:8px}.HomeBanner_website__zsuaG .HomeBanner_image1__A7e_T{position:absolute;right:20px;bottom:-28px;z-index:1;filter:blur(5px);transition:all .6s ease-in-out}@media screen and (max-width:1024px){.HomeBanner_website__zsuaG .HomeBanner_image1__A7e_T{right:-29px;bottom:-48px}}.HomeBanner_website__zsuaG .HomeBanner_image2__af5AQ{position:absolute;top:10%;left:60px;z-index:1;max-width:300px;object-fit:contain;transition:all .6s ease-in-out}@media screen and (max-width:1024px){.HomeBanner_website__zsuaG .HomeBanner_image2__af5AQ{top:10%;left:24px}}.HomeBanner_website__zsuaG .HomeBanner_title__LQBdV{z-index:2;color:var(--white);font-weight:var(--font-weight-bold);font-size:1.5rem;line-height:2rem}@media screen and (max-width:1024px){.HomeBanner_website__zsuaG .HomeBanner_title__LQBdV{font-size:1.25rem;line-height:1.875rem}}.HomeBanner_website__zsuaG .HomeBanner_subtitle__T6gHm{z-index:2;color:var(--gray-200);font-weight:var(--font-weight-regular);font-size:1.125rem;line-height:1.75rem}@media screen and (max-width:1024px){.HomeBanner_website__zsuaG .HomeBanner_subtitle__T6gHm{font-size:1rem;line-height:1.5rem}}.HomeBanner_website__zsuaG:hover .HomeBanner_image1__A7e_T{transform:translateY(200px)}.HomeBanner_website__zsuaG:hover .HomeBanner_image2__af5AQ{transform:translateY(-50px)}@media screen and (max-width:1024px){.HomeBanner_website__zsuaG{padding:24px;aspect-ratio:1}}.HomeBanner_loyalty__UkyY5{display:flex;padding:32px 10px 0;background:radial-gradient(125.38% 126.75% at 50% 5.81%,rgba(155,142,247,.7) 0,rgba(95,51,214,0) 100%),var(--base-black);flex-direction:column}.HomeBanner_loyalty__UkyY5 .HomeBanner_image__wtduN{flex:1 1;max-width:100%;margin:0 auto;object-fit:contain;transition:all .3s ease-in-out}@media screen and (max-width:1024px){.HomeBanner_loyalty__UkyY5 .HomeBanner_image__wtduN{width:100%;max-width:none;margin:-50px 0 0 -90px}}.HomeBanner_loyalty__UkyY5 .HomeBanner_title__LQBdV{margin:0 14px;background:linear-gradient(90deg,var(--accent-2-100) -5.56%,#FF6000 109.09%);text-align:right;background-clip:text;font-weight:var(--font-weight-semibold);-webkit-text-fill-color:rgba(0,0,0,0);font-size:4rem;line-height:4.375rem}@media screen and (max-width:1024px){.HomeBanner_loyalty__UkyY5 .HomeBanner_title__LQBdV{margin:0 24px 0 0}}.HomeBanner_loyalty__UkyY5 .HomeBanner_subtitle__T6gHm{margin:0 14px;text-align:right;color:var(--gray-200);font-weight:var(--font-weight-regular);font-size:1.125rem;line-height:1.75rem}@media screen and (max-width:1024px){.HomeBanner_loyalty__UkyY5 .HomeBanner_subtitle__T6gHm{margin:0 24px 0 50%}}.HomeBanner_loyalty__UkyY5:hover .HomeBanner_image__wtduN{transform:scale(1.1)}@media screen and (max-width:1024px){.HomeBanner_loyalty__UkyY5{height:240px;padding:30px 0 0}}.HomeBanner_resto__8rO0a{display:flex;background:radial-gradient(134.41% 144.16% at 5.5% 3.65%,rgba(155,142,247,.7) 0,rgba(95,51,214,0) 81.94%),var(--base-black)}.HomeBanner_resto__8rO0a .HomeBanner_image__wtduN{position:absolute;z-index:1;max-width:364px;object-fit:contain;transform:translate(-55%);transition:all .6s ease-in-out}@media screen and (max-width:1024px){.HomeBanner_resto__8rO0a .HomeBanner_image__wtduN{transform:translate(-25%)}}.HomeBanner_resto__8rO0a .HomeBanner_title__LQBdV{z-index:2;text-align:right;color:var(--white);font-weight:var(--font-weight-medium);font-size:1.5rem;line-height:2rem}@media screen and (max-width:1024px){.HomeBanner_resto__8rO0a .HomeBanner_title__LQBdV{text-align:center;font-size:1.25rem;line-height:1.875rem}}.HomeBanner_resto__8rO0a:hover .HomeBanner_image__wtduN{transform:translate(0)}@media screen and (max-width:1024px){.HomeBanner_resto__8rO0a{height:240px}}