@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&display=swap";.header{display:flex;width:100%;position:absolute;top:0;left:0;z-index:1000;background:transparent}@media (max-width: 640px){.header{position:sticky;top:0;background:linear-gradient(90deg,#d54241 20% 100%);transition:background .3s ease}.header--scrolled{background:#1111111a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}}.header__container{display:flex;flex-direction:row;justify-content:space-between;width:100%;align-items:center;padding:24px 80px;background-color:transparent;position:relative}@media (max-width: 640px){.header__container{padding:24px 16px;position:sticky;top:0;background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;transition:background .3s ease}}.header__container__logo{width:96px;height:auto;z-index:1001}.header__container__logo:hover{cursor:pointer}.header__container__button-holder{display:flex;gap:16px}@media (max-width: 640px){.header__container__button-holder{display:none}}.header__container__button-holder .button{border-radius:48px;border:none;padding:12px 24px;width:fit-content}.header__container__button-holder .button--secondary{background-color:transparent;color:#fff;border:1px solid #ffffff}.header__container__button-holder .button--secondary:hover{background-color:#fff;color:#d54241;border:none}.header__container__button-holder .button--primary{background-color:#fff;color:#d54241}.header__container__button-holder .button--primary:hover{background-color:#f3f4f6;color:#fff}.header__container__mobile-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:4px;border:none;border-radius:8px;background-color:#fff;cursor:pointer;transition:all .3s ease;z-index:1001}@media (max-width: 640px){.header__container__mobile-toggle{display:flex}}.header__container__mobile-toggle__icon{width:32px;height:32px;filter:brightness(0) saturate(100%) invert(27%) sepia(51%) saturate(2878%) hue-rotate(346deg) brightness(104%) contrast(97%);transition:all .3s ease}.header__container__mobile-toggle--open{background-color:#d54241}.header__container__mobile-toggle--open .header__container__mobile-toggle__icon{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.header__container__mobile-toggle:hover{transform:scale(1.05)}.header__container__mobile-nav{display:none;width:100%;height:fit-content;position:fixed;top:0;left:0;background-color:#111111b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:88px 16px 24px;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000;display:flex;flex-direction:column;gap:24px;border-radius:0 0 8px 8px}@media (max-width: 640px){.header__container__mobile-nav{display:flex}}.header__container__mobile-nav--open{opacity:1;visibility:visible}.header__container__mobile-nav__content{display:none;flex-direction:column;justify-content:center;padding-top:24px}.header__container__mobile-nav__list{list-style:none;padding:4px;margin:0;display:flex;flex-direction:column;gap:8px;width:100%;background-color:#d54241;border-radius:8px}.header__container__mobile-nav__item{list-style:none;border:none;width:100%}.header__container__mobile-nav__link{width:100%;padding:16px;border:none;border-radius:8px;background-color:#d54241;color:#fff;font-size:18px;font-weight:600;text-align:center;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 4px 20px #d542411a}.header__container__mobile-nav__link:hover{background-color:#c92c2c;color:#fff;transform:translateY(-1px);box-shadow:0 6px 25px #d5424133}.header__container__mobile-nav__link:focus{background-color:#861d1d;color:#fff;outline:none;transform:translateY(-1px);box-shadow:0 6px 25px #d5424133}.header__container__mobile-button-holder{display:none;flex-direction:column;padding-top:48px;gap:16px;width:100%}@media (max-width: 640px){.header__container__mobile-button-holder{display:flex}}.header__container__mobile-button-holder .button{border-radius:48px;border:none;padding:12px 24px;width:100%}.header__container__mobile-button-holder .button--secondary{background-color:transparent;color:#fff;border:1px solid #ffffff}.header__container__mobile-button-holder .button--secondary:hover{background-color:#fff;color:#d54241;border:none}.header__container__mobile-button-holder .button--primary{background-color:#fff;color:#d54241}.header__container__mobile-button-holder .button--primary:hover{background-color:#f3f4f6;color:#fff}.button{border-radius:32px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.button--primary{background-color:#fff;color:#d54241;border:none}.button--primary:hover{background-color:#f3f4f6;color:#fff}.button--secondary{border:1px solid #ffffff;background-color:transparent;color:#fff}.button--secondary:hover{background-color:#ffffff80}.services_dropdown-container{position:relative;display:flex}.services_dropdown-container .dropdown-button{background:transparent;border:none;font-size:16px;font-weight:400;cursor:pointer;padding:12px 16px;color:#fff;display:flex;align-items:center;justify-content:center;gap:4px}.services_dropdown-container .dropdown-menu{display:flex;flex-wrap:wrap;gap:16px;background-color:#fff;position:absolute;top:100%;right:0;min-width:472px;padding:16px;box-shadow:0 6px 20px #00000026;border:1px solid #dddddd;border-radius:8px;z-index:1000}.services_dropdown-container .dropdown-section{width:48%;display:flex;align-items:flex-start;justify-content:flex-start;gap:8px}.services_dropdown-container .icon-title{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center}.services_dropdown-container .dropdown-section p{margin:4px 0 0;font-size:12px;color:#444;line-height:1.5}.services_dropdown-container .purple{color:#822bb8}.services_dropdown-container .red{color:#c92c2c}.services_dropdown-container .green{color:#11924f}.services_dropdown-container .blue{color:#0177cb}.services_dropdown-container .isOpenDrop{transform:rotate(180deg)}.navigation{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:1000;width:fit-content;height:fit-content;padding:4px;color:#fff;background-color:#d54241;border-radius:72px;border:1px solid #e58a8a;max-width:1200px;transition:all .3s ease-in-out}@media (max-width: 640px){.navigation{display:none}}.navigation--scrolled{top:32px;width:fit-content;color:#fff;background-color:#d54241;border-radius:72px;border:1px solid #e58a8a;box-shadow:0 2px 8px #0000001a}.navigation__content{display:flex;align-items:center;padding:6px 0;color:#fff;width:fit-content;background-color:#d54241;border-radius:72px;box-shadow:0 4px 20px #d542411a;transition:all .3s ease-in-out}.navigation--scrolled .navigation__content{border-radius:0;border:none;box-shadow:none;background-color:transparent}.navigation__menu{display:none;gap:8px;list-style:none;margin:0;padding:0}@media (min-width: 1024px){.navigation__menu{display:flex}}.navigation__menu-item{list-style:none;color:#fff}.navigation__menu-link{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#fff;text-decoration:none;padding:8px 16px;border-radius:32px;border:.5px solid transparent;transition:all .2s ease-in-out;cursor:pointer}@media (min-width: 1024px){.navigation__menu-link{font-size:16px}}.navigation__menu-link:hover{color:#fff;background-color:#e58a8a}.navigation__menu-link:focus{color:#fff;background-color:#e58a8a;border:.5px solid #edabab}.navigation__menu-link--active{color:#d54241;background-color:#de6868;border-color:#e58a8a}.navigation__cta{display:none;gap:12px}@media (min-width: 1024px){.navigation__cta{display:flex}}.navigation__cta-button{padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}.navigation__cta-button--primary{background-color:#d54241;color:#fff}.navigation__cta-button--primary:hover{background-color:#c92c2c;transform:translateY(-1px)}.navigation__cta-button--secondary{background-color:transparent;color:#d54241;border:1px solid #d54241}.navigation__cta-button--secondary:hover{background-color:#d54241;color:#fff}.navigation__mobile-toggle{display:flex;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px}@media (min-width: 1024px){.navigation__mobile-toggle{display:none}}.navigation__mobile-toggle span{width:20px;height:2px;background-color:#374151;transition:all .3s ease-in-out;border-radius:1px}.navigation__mobile-toggle--open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navigation__mobile-toggle--open span:nth-child(2){opacity:0}.navigation__mobile-toggle--open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navigation__mobile-menu{position:fixed;top:80px;left:0;right:0;background-color:#fff;border-bottom:1px solid #e5e7eb;padding:32px;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease-in-out}.navigation__mobile-menu--open{transform:translateY(0);opacity:1;visibility:visible}@media (min-width: 1024px){.navigation__mobile-menu{display:none}}.navigation__mobile-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.navigation__mobile-menu-item{list-style:none}.navigation__mobile-menu-link{font-family:Geist,sans-serif;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.025em;color:#374151;text-decoration:none;display:block;padding:16px;border-radius:16px;transition:all .2s ease-in-out}@media (min-width: 1024px){.navigation__mobile-menu-link{font-size:30px}}.navigation__mobile-menu-link:hover{color:#d54241;background-color:#d542410d}.navigation__mobile-cta{display:flex;flex-direction:column;gap:12px;margin-top:24px}.navigation__mobile-cta-button{padding:16px;border-radius:16px;font-size:16px;font-weight:500;text-decoration:none;text-align:center;transition:all .2s ease-in-out}.navigation__mobile-cta-button--primary{background-color:#d54241;color:#fff}.navigation__mobile-cta-button--primary:hover{background-color:#c92c2c}.navigation__mobile-cta-button--secondary{background-color:transparent;color:#d54241;border:1px solid #d54241}.navigation__mobile-cta-button--secondary:hover{background-color:#d54241;color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-family:Geist,sans-serif;font-weight:500;font-size:16px;line-height:1.5;text-decoration:none;cursor:pointer;transition:all .2s ease-in-out;border:2px solid transparent;position:relative;overflow:hidden}.button:focus-visible{outline:2px solid #d54241;outline-offset:2px}.button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button--loading{cursor:wait;pointer-events:none}.button--sm{height:40px;padding:0 16px;font-size:14px}.button--md{height:48px;padding:0 24px;font-size:16px}.button--lg{height:56px;padding:0 32px;font-size:18px!important}.button--primary{background-color:#d54241;color:#fff;border-color:#d54241}.button--primary:hover:not(:disabled){background-color:#b83a39;border-color:#b83a39;transform:translateY(-1px);box-shadow:0 4px 12px #d542414d}.button--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #d5424133}.button--secondary{background-color:#fff;color:#d54241;border-color:#d54241}.button--secondary:hover:not(:disabled){background-color:#d54241;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #d5424133}.button--secondary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #d542411a}.button--ghost{background-color:transparent;color:#d54241;border-color:transparent}.button--ghost:hover:not(:disabled){background-color:#d542411a;transform:translateY(-1px)}.button--ghost:active:not(:disabled){transform:translateY(0);background-color:#d5424126}.button__icon{display:flex;align-items:center;justify-content:center}.button__icon svg{width:16px;height:16px}.button__spinner{animation:spin 1s linear infinite;width:16px;height:16px}.exchange-container{display:flex;align-items:flex-end;gap:8px;width:100%}@media (max-width: 767px){.exchange-container{flex-direction:column;align-items:center;width:100%}}.exchange-container__side{display:flex;flex-direction:column;gap:8px}@media (max-width: 767px){.exchange-container__side{display:none}}.exchange-container__stats{display:flex;flex-direction:column;width:fit-content;gap:8px;text-align:center}.exchange-container__stat{background-color:#fff;padding:12px;border-radius:16px;display:flex;flex-direction:column;gap:4px}.exchange-container__stat-number{font-family:Geist,sans-serif;font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.025em;color:#c92c2c;font-weight:700;margin:0}@media (min-width: 1024px){.exchange-container__stat-number{font-size:30px}}.exchange-container__stat-label{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#374151;margin:0}@media (min-width: 1024px){.exchange-container__stat-label{font-size:14px}}.exchange-container__flags{position:relative;margin:0;padding:0;width:152px;height:32px;overflow:hidden}.exchange-container__flag{width:32px;height:32px;border-radius:48px;background-color:#f7f7f7;border:1px solid #ffffff;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;padding:2px;overflow:hidden}.exchange-container__flag-image{width:100%;height:100%;object-fit:cover;border-radius:50%}.exchange-container__main{background-color:#fff;border-radius:16px;padding:16px;gap:24px;display:flex;flex-direction:column;max-width:312px;box-shadow:0 8px 32px #0000001a}@media (max-width: 767px){.exchange-container__main{width:100%;max-width:100%}}.exchange-container__input-section{display:flex;justify-content:space-between;align-items:center;align-content:center;gap:16px}.exchange-container__grox-info{display:flex;align-items:center;justify-content:center;gap:8px}.exchange-container__grox-logo{margin:0;height:24px}.exchange-container__grox-text{color:#015fa2;font-weight:700;text-transform:uppercase;font-size:18px;margin:0}.exchange-container__grox-input{width:160px;height:46px;border:.5px solid #dddddd;background-color:#fff;color:#111827;border-radius:8px;padding:0 12px;font-size:18px;font-weight:500;text-align:right;outline:none;transition:all .2s ease-in-out}.exchange-container__grox-input:focus{border-color:#21a2fe;box-shadow:0 0 0 2px #21a2fe1a}.exchange-container__grox-input::placeholder{color:#9ca3af}.exchange-container__divider{width:100%;display:flex;justify-content:center;align-items:center}.exchange-container__divider img{width:100%;height:auto;object-fit:contain}.exchange-container__rates-list{display:flex;flex-direction:column;gap:24px}.exchange-container__rate-item{display:flex;justify-content:space-between;align-items:center;gap:16px}.exchange-container__rate-info{display:flex;align-items:center;gap:8px}.exchange-container__rate-icon{width:24px;height:24px;object-fit:contain}.exchange-container__rate-currency{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#111827;font-weight:500;margin:0}@media (min-width: 1024px){.exchange-container__rate-currency{font-size:16px}}.exchange-container__rate-value{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#111827;font-weight:600;margin:0}@media (min-width: 1024px){.exchange-container__rate-value{font-size:16px}}.exchange-container__toggle-button{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;padding:12px 16px;border-radius:8px;border:.5px solid #e5e7eb;background-color:transparent;color:#4b5563;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease-in-out}.exchange-container__toggle-button:hover{background-color:#f9fafb;border-color:#d1d5db}.exchange-container__toggle-button:focus{outline:none;border-color:#21a2fe;box-shadow:0 0 0 2px #21a2fe1a}.exchange-container__toggle-icon{transition:transform .2s ease-in-out}.exchange-container__toggle-icon--flipped{transform:rotate(180deg)}@media (max-width: 767px){.exchange-container__main{max-width:100%;margin:0}.exchange-container__grox-input{width:120px;height:40px;font-size:16px}.exchange-container__grox-text{font-size:16px}}.hero-mover{position:absolute;bottom:0;left:0;right:0;height:544px;overflow:hidden;z-index:0;pointer-events:none;opacity:1}@media (max-width: 767px){.hero-mover{height:544px}}.hero-mover__group{display:flex;width:100%;animation:scroll-horizontal 20s linear infinite;gap:0px;position:absolute;bottom:0}.hero-mover__item{flex-shrink:0;width:100%;height:544px}.hero-mover__item img{width:100%;height:544px;object-fit:cover;display:block;opacity:.5}@keyframes starPulse{0%,to{transform:scale(.8);opacity:.1}50%{transform:scale(1);opacity:.8}}@keyframes starPulse2{0%,to{transform:scale(.6);opacity:.4}50%{transform:scale(.9);opacity:.9}}@keyframes starPulse3{0%,to{transform:scale(.7);opacity:.2}50%{transform:scale(1.1);opacity:.7}}.glowing-stars{position:absolute;inset:0;pointer-events:none;z-index:0}@media (max-width: 767px){.glowing-stars{display:none}}.glowing-stars__star{position:absolute;width:108px;height:108px;display:flex;align-items:center;justify-content:center}.glowing-stars__star img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 20px rgba(255,255,255,.3))}.glowing-stars__star--1{left:176px;bottom:235px;animation:starPulse 4s ease-in-out infinite}.glowing-stars__star--2{left:50%;bottom:125px;transform:translate(-50%);animation:starPulse2 5s ease-in-out infinite;animation-delay:1s}.glowing-stars__star--3{right:580px;top:340px;animation:starPulse3 4s ease-in-out infinite;animation-delay:2s}@media (min-width: 1024px){.glowing-stars__star--1{left:176px;bottom:235px}.glowing-stars__star--2{left:50%;bottom:125px}.glowing-stars__star--3{right:580px;top:340px}}@media (min-width: 768px) and (max-width: 1023px){.glowing-stars__star--1{left:120px;bottom:180px}.glowing-stars__star--2{left:50%;bottom:100px}.glowing-stars__star--3{right:400px;top:280px}}@keyframes coin1Animation{0%{transform:translateY(-100vh) scale(.8);opacity:0}50%{transform:translateY(-25vh) scale(.9);opacity:.5}to{transform:translateY(0) scale(1);opacity:1}}@keyframes coin2Animation{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(50vh) scale(1.1);opacity:.8}}@keyframes coin3Animation{0%{transform:translateY(50vh) scale(1.1);opacity:.8}to{transform:translateY(50vh) scale(1.2);opacity:.8}}@keyframes coinTransition{0%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:1}}@keyframes coin1AnimationMobile{0%{transform:translateY(-100vh) scale(.6);opacity:0}50%{transform:translateY(-20vh) scale(.7);opacity:.5}to{transform:translateY(0) scale(.8);opacity:1}}@keyframes coin2AnimationMobile{0%{transform:translateY(0) scale(.8);opacity:1}to{transform:translateY(30vh) scale(.9);opacity:1}}@keyframes coin3AnimationMobile{0%{transform:translateY(30vh) scale(.9);opacity:1}to{transform:translateY(40vh) scale(1);opacity:1}}.coin-stack{position:absolute;top:0;right:-50px;width:500px;height:100vh;pointer-events:none;z-index:1;overflow:visible}@media (max-width: 767px){.coin-stack{display:block;right:-100px;width:400px;height:50vh}}@media (min-width: 768px) and (max-width: 1023px){.coin-stack{display:block;right:-30px;width:400px;height:100vh}}.coin-stack__container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.coin-stack__container--transitioning{animation:coinTransition .5s ease-in-out}.coin-stack__coin{width:700px;height:700px;object-fit:contain;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3));transition:all .5s ease-in-out}@media (max-width: 767px){.coin-stack__coin{width:300px;height:300px}}@media (min-width: 768px) and (max-width: 1023px){.coin-stack__coin{width:300px;height:300px}}.coin-stack__coin--coin1{animation:coin1Animation 2s ease-in-out}@media (max-width: 767px){.coin-stack__coin--coin1{animation:coin1AnimationMobile 2s ease-in-out!important}}.coin-stack__coin--coin2{animation:coin2Animation 2s ease-in-out}@media (max-width: 767px){.coin-stack__coin--coin2{animation:coin2AnimationMobile 2s ease-in-out!important}}.coin-stack__coin--coin3{transform:translateY(50vh) scale(1.1);opacity:.8;animation:coin3Animation 4s ease-in-out}@media (max-width: 767px){.coin-stack__coin--coin3{transform:translateY(30vh) scale(.9)!important;opacity:1!important;animation:coin3AnimationMobile 4s ease-in-out!important}}@media (max-width: 767px){.coin-stack{opacity:.7}}@media (min-width: 768px) and (max-width: 1023px){.coin-stack{opacity:.8}}@media (min-width: 1024px){.coin-stack{opacity:1}}@keyframes videoPlayerFadeIn{0%{opacity:0}to{opacity:1}}@keyframes videoPlayerSlideIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.video-player__backdrop{position:fixed;inset:0;background-color:#000c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px;animation:videoPlayerFadeIn .3s ease-out}@media (min-width: 1024px){.video-player__backdrop{padding:40px}}.video-player__container{background-color:#fff;border-radius:12px;width:100%;max-width:900px;max-height:90vh;position:relative;animation:videoPlayerSlideIn .3s ease-out;overflow:hidden}@media (max-width: 767px){.video-player__container{max-width:100%}}.video-player__close{position:absolute;top:-50px;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:#fff3;border-radius:50%;cursor:pointer;color:#fff;transition:all .2s ease-in-out;z-index:10}.video-player__close:hover{background-color:#ffffff4d;transform:scale(1.1)}.video-player__close:focus-visible{outline:2px solid white;outline-offset:2px}@media (max-width: 767px){.video-player__close{width:36px;height:36px;top:-40px}}.video-player__video{width:100%;height:auto;display:block;background-color:#000}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.hero-section{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(120deg,#d54241 30%,#e6c8a1);overflow:hidden;padding-top:40px}@media (min-width: 1024px){.hero-section{padding:80px}}.hero-section__container{width:100%;margin:0;padding:16px;position:relative;z-index:2}@media (min-width: 768px){.hero-section__container{padding:120px 80px}}@media (min-width: 1024px){.hero-section__container{padding:96px 0}}.hero-section__content{display:grid;gap:72px;align-items:left}@media (min-width: 1024px){.hero-section__content{grid-template-columns:1fr 1fr;gap:96px;width:100%}}.hero-section__text{text-align:left}@media (min-width: 1024px){.hero-section__text{text-align:left;width:100%}}.hero-section__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background-color:#de6868;color:#fff;border-radius:32px;font-size:14px;font-weight:500}.hero-section__badge p{margin:0}@media (min-width: 1024px){.hero-section__badge{font-size:16px}}.hero-section__top-title{font-size:28px;color:#edabab;width:350px;margin-bottom:16px;line-height:1.5;text-align:left}@media (min-width: 1024px){.hero-section__top-title{font-size:32px;line-height:1.5;width:720px}}@media (min-width: 1280px){.hero-section__top-title{font-size:56px}}.hero-section__top-title span{color:#d54241}.hero-section__top-title .hero-section__rotating-text{display:inline-block;min-width:200px;color:#fff;transition:all .3s ease-in-out;position:relative}@media (min-width: 1024px){.hero-section__top-title .hero-section__rotating-text{min-width:300px}}.hero-section__top-title .hero-section__rotating-text--transitioning{opacity:0;transform:translateY(-10px)}.hero-section__subtitle{font-family:Geist,sans-serif;font-weight:400;font-size:18px;line-height:1.6;color:#fff;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto}@media (min-width: 1024px){.hero-section__subtitle{font-size:20px}}@media (min-width: 1024px){.hero-section__subtitle{margin-left:0;margin-right:0;font-size:18px}}.hero-section__cta{min-width:240px;padding:12px 32px;border-radius:40px;height:56px;font-size:16px;background-color:#fff!important;color:#861d1d!important;display:flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 750px){.hero-section__cta{width:100%;font-size:14px}}.hero-section__learn-cta{min-width:220px;padding:12px 32px;border-radius:40px;height:56px;font-size:16px;background-color:transparent!important;color:#fff!important;border:2px solid #ffffff!important;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease-in-out}.hero-section__learn-cta:hover{background-color:#ffffff1a!important;transform:translateY(-1px)}@media (min-width: 1024px){.hero-section__learn-cta{min-width:280px}}@media (max-width: 750px){.hero-section__learn-cta{width:100%;font-size:14px}}.cta-group{display:flex;flex-direction:column;gap:16px;width:100%}@media (min-width: 1024px){.cta-group{flex-direction:column;max-width:500px}}.cta-group p{font-size:14px;color:#fff;margin:0}.cta-group__buttons{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width: 1024px){.cta-group__buttons{flex-direction:row;gap:16px}}.hero-section__terms{font-size:12px!important;color:#fffc!important;margin-top:4px!important}.hero-section__visual{display:flex;justify-content:center;align-items:center}@media (max-width: 750px){.hero-section__visual{width:100%;right:0}}@media (min-width: 1024px){.hero-section__visual{position:absolute;right:74px;top:100px;bottom:0;justify-content:flex-end}}.about-grox-section{position:relative;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:flex-end;padding:64px 0;overflow:hidden}@media (min-width: 1024px){.about-grox-section{padding:64px 72px}}.about-grox-section__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.about-grox-section__bg-desktop{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:none}@media (min-width: 1024px){.about-grox-section__bg-desktop{display:block}}.about-grox-section__bg-mobile{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media (min-width: 1024px){.about-grox-section__bg-mobile{display:none}}.about-grox-section__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (max-width: 767px){.about-grox-section__overlay{align-items:flex-end;justify-content:center}}@media (max-width: 767px){.about-grox-section__overlay-image{width:1173px;height:772px;object-fit:contain;object-position:bottom center;transform:rotate(90deg)}}@media (min-width: 1024px){.about-grox-section__overlay-image{transform:rotate(0);width:100%;height:100%;object-fit:cover}}.about-grox-section__container{position:relative;z-index:3;width:100%;max-width:689px;margin-right:0;margin-left:auto;padding:0 16px;display:flex;flex-direction:column;gap:40px}@media (min-width: 1024px){.about-grox-section__container{padding:0 32px}}.about-grox-section__header{display:flex;flex-direction:column;gap:8px;text-align:left}.about-grox-section__title{font-family:Geist,sans-serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.025em;color:#fff;margin:0;font-weight:700;text-align:left}@media (min-width: 1024px){.about-grox-section__title{font-size:36px}}@media (min-width: 1024px){.about-grox-section__title{font-family:Geist,sans-serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.025em}}@media (min-width: 1024px) and (min-width: 1024px){.about-grox-section__title{font-size:36px}}.about-grox-section__subtitle{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#fff;margin:0;line-height:1.6;opacity:.9;text-align:left}@media (min-width: 1024px){.about-grox-section__subtitle{font-size:14px}}@media (max-width: 767px){.about-grox-section__subtitle{font-size:12px}}.about-grox-section__reasons{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.about-grox-section__reasons{gap:32px}}.about-grox-section__reason-item{display:flex;align-items:flex-start;gap:20px;width:100%;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.about-grox-section__reason-item.about-grox-section__reason-item--visible{opacity:1;transform:translateY(0)}.about-grox-section__reason-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}@media (min-width: 1024px){.about-grox-section__reason-icon{width:40px;height:40px}}.about-grox-section__icon-image{width:100%;height:100%;object-fit:contain}.about-grox-section__reason-content{display:flex;flex-direction:column;gap:8px;flex:1}.about-grox-section__reason-subheader{font-size:16px;color:#fff;margin:0;font-weight:700;line-height:1.2}@media (min-width: 1024px){.about-grox-section__reason-subheader{font-family:Geist,sans-serif;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.025em}}@media (min-width: 1024px) and (min-width: 1024px){.about-grox-section__reason-subheader{font-size:24px}}.about-grox-section__reason-body{font-size:12px;color:#fff;margin:0;line-height:1.6;opacity:.9}@media (min-width: 1024px){.about-grox-section__reason-body{font-size:14px}}@media (max-width: 767px){.about-grox-section{justify-content:center}.about-grox-section__container{margin:0 auto;max-width:100%}.about-grox-section__header{text-align:center}.about-grox-section__reason-item{gap:12px}}.how-it-works{position:relative;padding:64px 0;background-color:#f4fff9;overflow:hidden;align-content:center}@media (min-width: 1024px){.how-it-works{padding:56px 80px}}.how-it-works__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.how-it-works__pattern{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.6}.how-it-works__spinner{position:absolute;width:200px;height:200px;animation:spin 20s linear infinite;opacity:.3;z-index:3;bottom:20px;left:-40px;width:350px;height:350px}@media (min-width: 1024px){.how-it-works__spinner{top:10%;left:500px;transform:translateY(-50%);width:1000px;height:1000px;opacity:.3}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.how-it-works__content{position:relative;z-index:2;width:100%;margin:0 auto;padding:0 16px}@media (min-width: 768px){.how-it-works__content{padding:0 24px}}@media (min-width: 1024px){.how-it-works__content{padding:0;gap:24px}}.how-it-works__title{font-size:18px;font-weight:600;line-height:1.2;text-transform:capitalize;color:#15b763;text-align:left;margin-bottom:16px}@media (min-width: 1024px){.how-it-works__title{font-size:24px}}.how-it-works__container{display:flex;flex-direction:column;gap:48px}@media (min-width: 1024px){.how-it-works__container{flex-direction:row;gap:24px;align-items:flex-start}}.how-it-works__steps{flex:1;display:flex;flex-direction:column;gap:8px}.how-it-works__step{display:flex;gap:16px;align-items:flex-start;opacity:0;transform:translateY(30px);transition:opacity .5s ease-out,transform 1.8s ease-out}.how-it-works__step.how-it-works__step--visible{opacity:1;transform:translateY(0)}.how-it-works__step-icon-column{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:64px}.how-it-works__step-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.how-it-works__step-icon img{width:48px;height:48px;object-fit:contain}.how-it-works__step-line{width:2px;flex:1;min-height:120px;border-radius:1px;margin:0}@media (max-width: 768px){.how-it-works__step-line{min-height:120px;style:breakpoint}}.how-it-works__step-text{flex:1;padding-bottom:8px;width:500px}.how-it-works__step-title{font-family:Geist,sans-serif;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.025em;color:#111827;font-size:20px;line-height:1.4;margin:0}@media (min-width: 1024px){.how-it-works__step-title{font-size:24px}}@media (min-width: 1024px){.how-it-works__step-title{font-size:24px;margin:0}}.how-it-works__step-description{font-family:Geist,sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#4b5563;font-size:14px;line-height:1.5;margin:0}@media (min-width: 1024px){.how-it-works__step-description{font-size:16px}}@media (min-width: 1024px){.how-it-works__step-description{font-size:18px}}.how-it-works__image{display:none;flex-shrink:0}@media (min-width: 1024px){.how-it-works__image{display:block;width:660px;height:726px}}.how-it-works__image-desktop{width:100%;height:100%;object-fit:contain}.testimonial-mover{position:absolute;inset:0;overflow:hidden;z-index:1;pointer-events:none;opacity:1}@media (min-width: 1024px){.testimonial-mover{width:720px;height:100%;inset:0 0 0 auto}}@media (max-width: 767px){.testimonial-mover{bottom:-400px;left:-200px;right:0;height:auto;width:800px;transform:rotate(90deg)}}.testimonial-mover__group{display:flex;width:100%;animation:scroll-vertical 20s linear infinite;gap:0px;position:absolute;bottom:0}@media (min-width: 1024px){.testimonial-mover__group{flex-direction:column;height:100%;right:0}}@media (max-width: 767px){.testimonial-mover__group{flex-direction:row;width:100%;bottom:0}}.testimonial-mover__item{flex-shrink:0;width:100%;height:auto}@media (min-width: 1024px){.testimonial-mover__item{height:auto;width:100%}}@media (max-width: 767px){.testimonial-mover__item{width:auto;height:100%}}.testimonial-mover__item img{width:100%;height:auto;display:block;opacity:.5}@media (min-width: 1024px){.testimonial-mover__item img{width:100%;height:auto}}@media (max-width: 767px){.testimonial-mover__item img{width:auto;height:100%}}@keyframes scroll-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.testimonials{position:relative;padding:40px 0;background-color:#f6eefb;overflow:hidden}@media (min-width: 1024px){.testimonials{margin:0;padding:64px 0}}.testimonials__content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.testimonials__content{padding:0 24px}}@media (min-width: 1024px){.testimonials__content{padding:0}}.testimonials__title{font-size:14px;text-transform:uppercase;color:#9f49d4;text-align:center;margin-bottom:48px}@media (min-width: 1024px){.testimonials__title{font-size:18px}}.testimonials__row{display:flex;flex-direction:column;align-items:center;gap:48px}@media (min-width: 1024px){.testimonials__row{flex-direction:row;justify-content:center;align-items:center;gap:80px;width:100%}}.testimonials__mask-group{position:relative;width:200px;height:180px}@media (min-width: 1024px){.testimonials__mask-group{width:496px;height:440px}}.testimonials__frame-background{position:absolute;top:8px;left:12px;z-index:1;width:100%;height:100%}.testimonials__frame-bg{width:100%;height:100%;object-fit:contain;opacity:1}.testimonials__frame-mask{position:relative;z-index:2;width:100%;height:100%}.testimonials__frame-mask-svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.testimonials__content-holder{padding:32px;width:100%}@media (max-width: 767px){.testimonials__content-holder{padding:16px}}.testimonials__testimonial-content{display:flex;flex-direction:column;gap:32px}.testimonials__main-testimonial{font-size:20px;color:#5d1f84;line-height:1.6;margin:0}@media (min-width: 1024px){.testimonials__main-testimonial{font-size:24px}}.testimonials__person-details{display:flex;flex-direction:column;gap:4px}.testimonials__name{font-size:14px;color:#111827;margin:0;font-weight:600}@media (min-width: 1024px){.testimonials__name{font-size:18px}}.testimonials__position{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#6b7280;margin:0}@media (min-width: 1024px){.testimonials__position{font-size:14px}}.testimonials__indicators{display:flex;gap:8px;justify-content:flex-start;align-items:center}.testimonials__indicator{width:8px;height:8px;border-radius:50%;border:none;background-color:#e5cdf3;cursor:pointer;transition:background-color .3s ease;padding:0}.testimonials__indicator:hover{background-color:#d3acec}.testimonials__indicator:focus-visible{outline:2px solid #9f49d4;outline-offset:2px}.testimonials__indicator.testimonials__indicator--active{background-color:#9f49d4}.faqs{padding:40px 0;background-color:#ebf6ff;position:relative;overflow:hidden;width:100%;max-width:100vw}@media (min-width: 1024px){.faqs{padding:96px 0}}.faqs__background-looper{position:absolute;width:1400px;height:1400px;animation:rotate-slow 35s linear infinite;opacity:.4;z-index:0;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 767px){.faqs__background-looper{width:500px;height:500px;opacity:.4;top:100px;left:100px;transform:translate(0);z-index:1;border-radius:100% x}}@keyframes rotate-slow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.faq__asset{position:absolute;top:-40px;right:-40px;width:400px;z-index:1;transform:rotate(-30deg)}@media (max-width: 767px){.faq__asset{display:none}}.faqs__content{position:relative;max-width:1200px;margin:0 auto;padding:0 16px;z-index:12}@media (min-width: 768px){.faqs__content{padding:0 24px}}@media (min-width: 1024px){.faqs__content{padding:0}}.faqs__header{display:flex;flex-direction:column;gap:24px;margin-bottom:48px}@media (min-width: 1024px){.faqs__header{grid-template-columns:1fr 1fr 1fr}}.faqs__header-text{grid-column:1/-1;text-align:left}.faqs__subtitle{font-family:Geist,sans-serif;font-weight:600;font-size:18px;line-height:1.2;letter-spacing:-.025em;color:#21a2fe;margin:0}@media (min-width: 1024px){.faqs__subtitle{font-size:24px}}.faqs__title{font-family:Geist,sans-serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.025em;color:#111827;margin:16px 0}@media (min-width: 1024px){.faqs__title{font-size:36px}}.faqs__description{font-family:Geist,sans-serif;font-weight:400;line-height:1.6;color:#4b5563;font-size:16px;margin:0}@media (min-width: 1024px){.faqs__description{font-size:16px}}@media (min-width: 1024px){.faqs__description{font-size:18px}}.faqs__holder{display:flex;flex-direction:column;gap:24px}@media (min-width: 1024px){.faqs__holder{flex-direction:row}}.faqs__question-holder{display:flex;flex-direction:row;gap:8px;max-height:320px;overflow-x:auto;overflow-y:hidden;padding-bottom:8px;scrollbar-width:thin;scrollbar-color:#21a2fe transparent}@media (min-width: 1024px){.faqs__question-holder{flex-direction:column;max-height:520px;gap:24px;flex:1;overflow-x:hidden;overflow-y:auto;padding-bottom:0;padding-right:8px}}.faqs__question-holder::-webkit-scrollbar{height:4px;width:4px}.faqs__question-holder::-webkit-scrollbar-track{background:transparent}.faqs__question-holder::-webkit-scrollbar-thumb{background:#21a2fe;border-radius:2px}.faqs__question-holder::-webkit-scrollbar-thumb:hover{background:#018aeb}.faqs__question-btn{width:auto;min-width:200px;padding:12px 16px;background:#ffffff1c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:2px solid #ffffff;border-radius:16px;color:#111827;font-weight:700;text-align:left;cursor:pointer;transition:all .2s ease-in-out;flex-shrink:0}@media (min-width: 1024px){.faqs__question-btn{width:100%;min-width:auto;padding:16px}}.faqs__question-btn:hover{background:#ffffff26}.faqs__question-btn:focus{outline:none}.faqs__question-btn.faqs__question-btn--active{background:#21a2fe;color:#fff;border-color:#21a2fe}.faqs__question-content{display:flex;align-items:center;gap:12px}.faqs__question-icon{width:24px;height:24px;flex-shrink:0}@media (min-width: 1024px){.faqs__question-icon{width:32px;height:32px}}.faqs__question-text{font-size:14px;line-height:1.4}@media (min-width: 1024px){.faqs__question-text{font-size:16px}}.faqs__answer-container{flex:1;min-height:200px}@media (min-width: 1024px){.faqs__answer-container{min-height:300px;margin-top:0}}.faqs__answer-content{padding:24px;background:#fff;border-radius:16px;border:1px solid #e5e7eb;height:100%}.faqs__answer-text{font-family:Geist,sans-serif;font-weight:400;color:#374151;font-size:16px;line-height:1.6;margin:0}@media (min-width: 1024px){.faqs__answer-text{font-size:16px}}@media (min-width: 1024px){.faqs__answer-text{font-size:18px}}@media (max-width: 767px){.faqs__holder,.faqs__question-holder{gap:8px}.faqs__question-btn{padding:12px 16px}.faqs__answer-content{padding:16px}.faqs__answer-text{font-size:16px}}.for-businesses{background-color:#0e2b4f;position:relative;padding:16px}@media (min-width: 1024px){.for-businesses{padding:96px}}.for-businesses__bg{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:.8}.for-businesses__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;z-index:2;width:100%;position:relative}@media (min-width: 1024px){.for-businesses__content{flex-direction:row;align-items:center;justify-content:space-between;gap:150px}}.for-businesses__container{display:flex;flex-direction:column;align-items:left;justify-content:left;gap:24px;padding:0;position:relative;z-index:2}@media (min-width: 1024px){.for-businesses__container{flex-direction:column;align-items:left;justify-content:space-between;gap:48px}}.for-businesses__container__pill{padding:12px 8px;color:#21a2fe;text-transform:uppercase;display:flex;width:fit-content;margin:0}.for-businesses__container__pill p{color:#21a2fe!important;font-weight:700!important;margin:0;font-weight:500;font-size:14px;line-height:1.5}.for-businesses__container__text{display:flex;flex-direction:column;align-items:left;justify-content:center;gap:8px}@media (min-width: 1024px){.for-businesses__container__text{gap:16px}}.for-businesses__container__title{font-family:Geist,sans-serif;font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.025em;color:#fff;line-height:1.5;margin:0}@media (min-width: 1024px){.for-businesses__container__title{font-size:36px}}@media (min-width: 1024px){.for-businesses__container__title{font-family:Geist,sans-serif;font-weight:700;font-size:30px;line-height:1.2;letter-spacing:-.025em;font-weight:600}}@media (min-width: 1024px) and (min-width: 1024px){.for-businesses__container__title{font-size:48px}}.for-businesses__container p{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#fff;margin:0}@media (min-width: 1024px){.for-businesses__container p{font-size:14px}}.for-businesses__container__button{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;background-color:#21a2fe;color:#fff;padding:8px 16px;margin:0;border-radius:48px;width:70%;border:none;cursor:pointer;transition:all .2s ease-in-out}@media (min-width: 1024px){.for-businesses__container__button{font-size:14px}}.for-businesses__container__button:hover{background-color:#48b2fe;transform:translateY(-1px)}@media (min-width: 1024px){.for-businesses__container__button{padding:12px 24px;width:320px}}.for-businesses__img-desktop{display:none;position:relative;z-index:2}@media (min-width: 1024px){.for-businesses__img-desktop{display:block;width:100%}}.for-businesses__img-mobile{display:block;width:100%;position:relative;z-index:2}@media (min-width: 1024px){.for-businesses__img-mobile{display:none}}.for-businesses__header{text-align:center;margin:0}.for-businesses__title{font-family:Geist,sans-serif;font-weight:700;font-size:30px;line-height:1.2;letter-spacing:-.025em;color:#111827;margin-bottom:16px}@media (min-width: 1024px){.for-businesses__title{font-size:48px}}.for-businesses__description{font-family:Geist,sans-serif;font-weight:400;font-size:18px;color:#4b5563;max-width:600px;margin:0 auto;line-height:1.6}@media (min-width: 1024px){.for-businesses__description{font-size:20px}}.for-businesses__features{display:grid;gap:32px}@media (min-width: 768px){.for-businesses__features{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px}}businesses__cta{text-align:center;margin-top:48px}.for-businesses__cta-button{border-radius:12px;padding:16px 32px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease-in-out}.for-businesses__cta-button--primary{background:linear-gradient(135deg,#d54241,#9f49d4);color:#fff;border:none;margin-right:16px}.for-businesses__cta-button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #d542414d}.for-businesses__cta-button--secondary{background:transparent;color:#111827;border:2px solid #e5e7eb}.for-businesses__cta-button--secondary:hover{border-color:#d1d5db;background-color:#f9fafb}.cta{position:relative;overflow:hidden;padding:48px 16px;background:linear-gradient(135deg,#5d1f84,#d54241);color:#fff}@media (min-width: 1024px){.cta{padding:64px}}.cta__image{width:320px;height:auto;position:absolute;bottom:-100px;left:-100px;z-index:1}@media (min-width: 1024px){.cta__image{width:780px;height:auto;bottom:-280px;left:-40px}}.cta__content{max-width:100%;margin:0 auto;padding:0 16px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;z-index:2}@media (min-width: 768px){.cta__content{padding:0 24px}}@media (min-width: 1024px){.cta__content{padding:64px}}.cta__title{font-family:Geist,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.025em;color:#fff;margin-bottom:24px;line-height:1.2}@media (min-width: 1024px){.cta__title{font-size:36px}}.cta__description{font-family:Geist,sans-serif;font-weight:400;font-size:18px;color:#fff;margin-bottom:40px;line-height:1.6;opacity:.9}@media (min-width: 1024px){.cta__description{font-size:20px}}.cta__button{border-radius:32px;padding:16px 32px;font-size:16px;font-weight:400;cursor:pointer;min-width:240px;transition:all .2s ease-in-out}.cta__button--primary{background:#fff;color:#822bb8;border:1px solid #5d1f84}.cta__button--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffffff4d}.cta__disclaimer{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#fff;opacity:.8;margin:0}@media (min-width: 1024px){.cta__disclaimer{font-size:14px}}.footer{background-color:#fbf7e9;position:relative;overflow:hidden;color:#000;padding:40px 16px;z-index:5}@media (min-width: 1024px){.footer{padding:96px 64px}}.footer__content{position:relative;z-index:5;width:100%;margin:0 auto;padding:0 16px}@media (min-width: 768px){.footer__content{padding:0 24px}}@media (min-width: 1024px){.footer__content{padding:0 32px;justify-content:space-between;align-items:center;flex-direction:row}}.footer__grid{display:grid;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;margin-bottom:48px}@media (min-width: 1024px){.footer__grid{display:flex;flex-direction:row;align-items:center;justify-content:space-between;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}}.footer__logo{font-size:24px;font-weight:700;margin-bottom:16px;color:#fff}.footer__description{font-family:Geist,sans-serif;font-weight:400;font-size:16px;color:#9ca3af;line-height:1.6;margin-bottom:24px}@media (min-width: 1024px){.footer__description{font-size:16px}}.footer__shadow{position:absolute;z-index:1;bottom:0;left:50%;transform:translate(-50%);width:100%;height:100%}.footer__title{font-family:24px;color:#000;margin:0;font-size:18px}.button{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#fff;width:320px;background-color:#d54241;border-radius:48px;padding:8px 16px;cursor:pointer}@media (min-width: 1024px){.button{font-size:14px}}.button:hover{background-color:#b83a39}.footer__links{color:#000;list-style:none;padding:0;margin:0}.footer__links li{margin-bottom:8px;color:#000}.footer__links li:hover{color:#1f2937;cursor:pointer}.footer__email{color:#000;margin-bottom:8px;text-decoration:underline}.footer__email:hover{color:#9ca3af;cursor:pointer}.footer__terms{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#4b5563;font-size:12px;margin-bottom:16px;margin-top:8px}@media (min-width: 1024px){.footer__terms{font-size:14px}}.footer__address{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#4b5563;font-style:normal;margin-top:8px;line-height:1.4}@media (min-width: 1024px){.footer__address{font-size:14px}}.footer__link-item{margin-bottom:8px}.footer__link{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#4b5563;text-decoration:none;transition:color .2s ease-in-out}@media (min-width: 1024px){.footer__link{font-size:14px}}.footer__link:hover{color:#000}.footer__bottom{border-top:1px solid #d54241;padding-top:32px;text-align:center}.footer__copyright{font-family:Geist,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#9ca3af;margin:0}@media (min-width: 1024px){.footer__copyright{font-size:14px}}.footer-mover{position:absolute;inset:0;overflow:hidden;z-index:1;top:-120;pointer-events:none;opacity:60%}@media (max-width: 768px){.footer-mover{bottom:20}}.footer-mover__group{display:flex;width:100%;animation:scroll-horizontal 20s linear infinite;gap:0px;position:absolute;bottom:0}.footer-mover__item{flex-shrink:0;width:100%;height:auto}.footer-mover__item img{width:100%;height:auto;display:block;opacity:.5}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page{min-height:100vh;background:linear-gradient(135deg,#fff,#f9fafb)}.landing-page__container{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.landing-page__container{padding:0 24px}}@media (min-width: 1024px){.landing-page__container{padding:0 32px}}.landing-page__content{padding:8px 16px}.skip-to-main{position:absolute;top:-40px;left:6px;background:#d54241;color:#fff;padding:8px 16px;text-decoration:none;border-radius:4px;z-index:1001;font-family:Geist,sans-serif;font-size:14px;font-weight:500}.skip-to-main:focus{top:6px}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.phone-input{display:flex;align-items:stretch;width:100%;position:relative;border:2px solid #e5e7eb;border-radius:12px;background-color:#fff;transition:all .2s ease-in-out}.phone-input:focus-within{border-color:#d54241;box-shadow:0 0 0 3px #d542411a}.phone-input__dropdown{flex-shrink:0;border-right:1px solid #e5e7eb;align-items:center}.phone-input__dropdown-button{display:flex;align-items:center;gap:4px;padding:16px;margin:0;background:none;border:none;cursor:pointer;transition:all .2s ease-in-out}.phone-input__dropdown-button:hover:not(:disabled){opacity:.8}.phone-input__dropdown-button:focus-visible{outline:2px solid #d54241;outline-offset:2px}.phone-input__dropdown-button:disabled{cursor:not-allowed;opacity:.5}.phone-input__dropdown-button--open .phone-input__caret{transform:rotate(180deg)}.phone-input__flag{width:24px;height:24px;object-fit:cover;border-radius:2px}.phone-input__caret{width:16px;height:16px;color:#4b5563;transition:transform .2s ease-in-out}.phone-input__caret--flipped{transform:rotate(180deg)}.phone-input__input-area{display:flex;align-items:center;gap:8px;flex-grow:1;padding:12px;background-color:transparent}.phone-input__code-holder{padding:4px 8px;background-color:#f3f4f6;border-radius:6px;font-size:14px;font-weight:500;color:#374151;flex-shrink:0;white-space:nowrap}@media (max-width: 767px){.phone-input__code-holder{font-size:14px}}.phone-input__number-input{flex-grow:1;border:none;background:none;font-size:16px;font-family:Geist,sans-serif;color:#111827;outline:none;min-width:0}@media (max-width: 767px){.phone-input__number-input{font-size:16px}}.phone-input__number-input::placeholder{color:#9ca3af}.phone-input__number-input:disabled{color:#6b7280;cursor:not-allowed}.phone-input__number-input--error{color:red}.phone-input__dropdown-menu{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 30px #00000026;max-height:300px;overflow-y:auto;z-index:1000;animation:dropdownFadeIn .2s ease-out;margin-top:4px}.phone-input__dropdown-menu::-webkit-scrollbar{width:6px}.phone-input__dropdown-menu::-webkit-scrollbar-track{background:#f3f4f6;border-radius:3px}.phone-input__dropdown-menu::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.phone-input__dropdown-menu::-webkit-scrollbar-thumb:hover{background:#9ca3af}.phone-input__dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;width:100%;border:none;background:none;cursor:pointer;text-align:left;transition:all .2s ease-in-out}.phone-input__dropdown-item:hover,.phone-input__dropdown-item--highlighted{background-color:var(--grox-primary-color);color:#fff}.phone-input__dropdown-item:focus-visible{outline:2px solid #d54241;outline-offset:-2px}.phone-input__dropdown-item:first-child{border-radius:12px 12px 0 0}.phone-input__dropdown-item:last-child{border-radius:0 0 12px 12px}.phone-input__country-name{flex-grow:1;font-size:14px;color:#111827;font-weight:500}@media (max-width: 767px){.phone-input__country-name{font-size:14px}}.phone-input__country-code{font-size:14px;color:#4b5563;font-weight:500}@media (max-width: 767px){.phone-input__country-code{font-size:14px}}.phone-input__error{font-size:14px;color:red;line-height:1.5;margin-top:4px}@media (max-width: 767px){.phone-input__error{font-size:14px}}@media (max-width: 767px){.phone-input{flex-direction:row;gap:0}.phone-input__dropdown{flex-shrink:0}.phone-input__dropdown-button,.phone-input__input-area{padding:8px 12px}.phone-input__code-holder{padding:4px 8px;font-size:14px}.phone-input__number-input{font-size:14px}}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.waitlist-modal__backdrop{position:fixed;inset:0;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px;animation:modalFadeIn .3s ease-out}@media (min-width: 1024px){.waitlist-modal__backdrop{padding:32px}}.waitlist-modal{background-color:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;width:100%;max-width:1056px;max-height:90vh;overflow:hidden;animation:modalSlideIn .3s ease-out;position:relative}@media (max-width: 767px){.waitlist-modal{max-width:100%;border-radius:12px}}.waitlist-modal__sides{display:flex;width:100%;height:100%}@media (max-width: 767px){.waitlist-modal__sides{flex-direction:column}}.waitlist-modal__side--left{width:50%;background:linear-gradient(180deg,#5d1f84,#d54241);padding:40px;position:relative;display:flex;flex-direction:column;justify-content:space-between}@media (max-width: 767px){.waitlist-modal__side--left{display:none}}.waitlist-modal__gradient-bg{position:absolute;inset:0;overflow:hidden}.waitlist-modal__bg-image{position:absolute;bottom:0;left:0;width:100%;height:auto;opacity:.3}.waitlist-modal__content-holder{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:160px}.waitlist-modal__logo{width:40px;height:auto;margin-bottom:32px}.waitlist-modal__text-holder{display:flex;flex-direction:column;gap:16px;flex-grow:1}.waitlist-modal__subtitle{font-size:24px;font-weight:500;color:#fff;margin:0;opacity:.9}.waitlist-modal__title-text{font-size:40px;font-weight:700;color:#fff;margin:0;line-height:1.2}.waitlist-modal__placeholder{height:20px;opacity:0}.waitlist-modal__side--right{width:50%;background-color:#fff;padding:16px;display:flex;flex-direction:column;margin:0}@media (max-width: 767px){.waitlist-modal__side--right{width:100%;padding:16px}}.waitlist-modal__header{display:flex;align-items:center;justify-content:flex-end}@media (min-width: 1024px){.waitlist-modal__header{display:flex;align-items:center;justify-content:flex-end}}.waitlist-modal__title{font-size:32px;font-weight:600;color:#111827;margin:0;line-height:1.2;opacity:0}@media (max-width: 767px){.waitlist-modal__title{font-size:24px;opacity:0}}.waitlist-modal__close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background-color:#f3f4f6;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;color:#4b5563}.waitlist-modal__close:hover{background-color:#e5e7eb;color:#1f2937}.waitlist-modal__close:focus-visible{outline:2px solid #d54241;outline-offset:2px}.waitlist-modal__form-container{flex-grow:1;display:flex;flex-direction:column;padding:40px;gap:16px}@media (max-width: 767px){.waitlist-modal__form-container{padding:0}}.waitlist-modal__description{font-size:16px;color:#4b5563;line-height:1.6;text-align:left;margin-top:0;margin-bottom:0}@media (max-width: 767px){.waitlist-modal__description{font-size:16px;margin:16px 0 0}}.waitlist-modal__feedback-container{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:40px}@media (max-width: 767px){.waitlist-modal__feedback-container{padding:24px}}.waitlist-modal__feedback-content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;max-width:400px}.waitlist-modal__feedback-icon{width:104px;height:104px;display:flex;align-items:center;justify-content:center}.waitlist-modal__feedback-icon img{width:100%;height:100%;object-fit:contain}@media (max-width: 767px){.waitlist-modal__feedback-icon{width:80px;height:80px}}.waitlist-modal__feedback-text{display:flex;flex-direction:column;gap:8px;max-width:300px}.waitlist-modal__feedback-title{font-size:36px;font-weight:700;color:#111827;line-height:1.2;margin:0}@media (max-width: 767px){.waitlist-modal__feedback-title{font-size:24px}}.waitlist-modal__feedback-description{font-size:14px;font-weight:400;color:#4b5563;line-height:1.5;margin:0}@media (max-width: 767px){.waitlist-modal__feedback-description{font-size:14px}}.waitlist-form{display:flex;flex-direction:column;gap:24px;flex-grow:1}@media (max-width: 767px){.waitlist-form{gap:16px}}.waitlist-form__row{display:flex;flex-direction:row;gap:16px;width:100%}.waitlist-form__row>*{flex:1 1 0;min-width:0;max-width:100%}@media (min-width: 1024px){.waitlist-form__row{grid-template-columns:1fr 1fr}}.waitlist-form__field{display:flex;flex-direction:column;gap:8px}.waitlist-form__label{font-size:14px;font-weight:500;color:#374151;line-height:1.5}@media (max-width: 767px){.waitlist-form__label{font-size:14px}}.waitlist-form__input,.waitlist-form__select{height:48px;padding:0 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:16px;font-family:Geist,sans-serif;background-color:#fff;color:#111827;transition:all .2s ease-in-out}@media (max-width: 767px){.waitlist-form__input,.waitlist-form__select{font-size:16px}}.waitlist-form__input::placeholder,.waitlist-form__select::placeholder{color:#9ca3af}.waitlist-form__input:focus,.waitlist-form__select:focus{outline:none;border-color:#d54241;box-shadow:0 0 0 3px #d542411a}.waitlist-form__input:disabled,.waitlist-form__select:disabled{background-color:#f3f4f6;color:#6b7280;cursor:not-allowed}.waitlist-form__input--error,.waitlist-form__select--error{border-color:red}.waitlist-form__input--error:focus,.waitlist-form__select--error:focus{border-color:red;box-shadow:0 0 0 3px #ff00001a}.waitlist-form__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.waitlist-form__error{font-size:14px;color:red;line-height:1.5}@media (max-width: 767px){.waitlist-form__error{font-size:14px}}.waitlist-form__actions{margin-top:auto;display:flex;flex-direction:column;gap:16px}.waitlist-form__submit{width:100%;height:56px;font-size:18px!important;border-radius:48px;padding:0 24px;background-color:#d54241!important;color:#fff!important;border-color:#d54241!important}.waitlist-form__submit:hover:not(:disabled){background-color:#b83a39!important;border-color:#b83a39!important;transform:translateY(-1px);box-shadow:0 4px 12px #d542414d}.waitlist-form__submit:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 8px #d5424133}.waitlist-form__submit:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 767px){.waitlist-form__submit{font-size:18px!important}}@media (max-width: 767px){.waitlist-modal{margin:16px;max-height:calc(100vh - 32px)}.waitlist-modal__backdrop{padding:8px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;font-family:Geist,sans-serif;font-size:16px;line-height:1.6;color:#111827;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1024px){body{font-size:16px}}.container{max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width: 768px){.container{padding:0 24px}}@media (min-width: 1024px){.container{padding:0 32px}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.mb-0{margin-bottom:0}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mb-12{margin-bottom:12px}.mb-16{margin-bottom:16px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mb-32{margin-bottom:32px}.mb-40{margin-bottom:40px}.mb-48{margin-bottom:48px}.mb-64{margin-bottom:64px}.mb-80{margin-bottom:80px}.mb-96{margin-bottom:96px}.mt-0{margin-top:0}.mt-4{margin-top:4px}.mt-8{margin-top:8px}.mt-12{margin-top:12px}.mt-16{margin-top:16px}.mt-20{margin-top:20px}.mt-24{margin-top:24px}.mt-32{margin-top:32px}.mt-40{margin-top:40px}.mt-48{margin-top:48px}.mt-64{margin-top:64px}.mt-80{margin-top:80px}.mt-96{margin-top:96px}.p-0{padding:0}.p-4{padding:4px}.p-8{padding:8px}.p-12{padding:12px}.p-16{padding:16px}.p-20{padding:20px}.p-24{padding:24px}.p-32{padding:32px}.p-40{padding:40px}.p-48{padding:48px}.p-80{padding:48px}.p-64{padding:64px}.p-80{padding:80px}.p-96{padding:96px}.gap-4{gap:4px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-24{gap:24px}.gap-32{gap:32px}.gap-40{gap:40px}.gap-48{gap:48px}.gap-64{gap:64px}.gap-80{gap:80px}.gap-96{gap:96px}
