:root{--transition: all .3s ease-out;--ease: cubic-bezier(.625, .05, 0, 1);--portex-ease: cubic-bezier(.6, .08, .02, .99);--black: #000;--gray: #d9d6d4;--purple: #65219c;--white: rgba(243, 243, 243)}*{margin:0;padding:0;box-sizing:border-box;font-family:Maven Pro,sans-serif;font-weight:400;font-style:normal;color:var(--white)}img,video{width:100%;height:100%;object-fit:cover}picture{height:100%}button{background:transparent;border:none;cursor:pointer}a{text-decoration:none;color:inherit}li{list-style:none}html{font-size:calc(10 * (100vw / 1920));background:linear-gradient(#000 30%,#65219c)}@media screen and (orientation: portrait){html{font-size:calc(10 * (100vw / 375))}}@media screen and (min-width: 482px) and (max-width: 991px) and (orientation: portrait){html{font-size:calc(10 * (100vw / 768))}}::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:4px}::selection{color:var(--purple);background-color:var(--gray)}.clippy{position:absolute;top:-999px;left:-999px;width:0;height:0}.overflow-wrapper{overflow:hidden;width:100vw}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.lil-gui.autoPlace{top:auto!important;bottom:0!important;left:0!important;height:fit-content!important}.typo{color:var(--white);line-height:1.2}.typo-2{color:var(--white)}.title-1{font-size:6rem;line-height:1}.title-2{font-size:2.3rem;letter-spacing:1px}@media (orientation: portrait){.typo{letter-spacing:-1px;line-height:1.2}.title-1{font-size:4rem;line-height:1;margin-left:.3rem}.title-2{font-size:1.4rem;letter-spacing:1px}}@media screen and (min-width: 482px) and (max-width: 991px) and (orientation: portrait){.title-1{font-size:5rem}.title-2{font-size:2rem}}.canvas{position:fixed;width:100%;height:100%;top:0;left:0}.lil-gui{display:none!important}.portex-cta{position:relative;width:max-content;isolation:isolate;width:22rem;padding:2.5rem 2rem;display:flex;justify-content:center;align-items:center;--currentColor: var(--white)}.portex-cta .portex-cta__border{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;border-radius:8rem;background:linear-gradient(to right,#d9d6d43d,#65219c46);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;transition:opacity .6s var(--ease);border-radius:2rem}.portex-cta .portex-cta__bg{position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 1rem);height:calc(100% - 1rem);background:#ece9e90b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1.5rem;transition:width .6s var(--ease),height .6s var(--ease),background .6s var(--ease)}.portex-cta .portex-cta__text{pointer-events:none;overflow:hidden;position:relative;display:inline-block}.portex-cta .portex-cta__text[data-button-animate-chars] span{display:inline-block;position:relative;text-shadow:0px 2rem var(--currentColor);transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1);font-size:1.5rem;font-weight:400;letter-spacing:1.5px;color:var(--currentColor)}@media (hover: hover) and (pointer: fine){.portex-cta:hover [data-button-animate-chars] span{transform:translateY(-2rem) rotate(.001deg)}.portex-cta:hover .portex-cta__border{opacity:0}.portex-cta:hover .portex-cta__bg{width:100%;height:100%;background:#ece9e922}}@media (orientation: portrait){.portex-cta{width:20rem;padding:2rem 3rem}.portex-cta .portex-cta__text[data-button-animate-chars] span{display:inline-block;position:relative;text-shadow:0px 4rem var(--currentColor);-webkit-text-shadow:0px 4rem var(--currentColor);transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1);font-size:1.2rem;font-weight:400;letter-spacing:1.5px;color:var(--currentColor)}}.navbar{position:fixed;top:0rem;left:0;width:100%;padding:min(4.5rem,4.5vh) 10rem 0 5rem;z-index:30;pointer-events:none;height:100svh}@media screen and (orientation: portrait){.navbar{top:0rem;padding:1.5rem 3rem;height:fit-content}}.navbar .navbar-inner{display:flex;align-items:flex-start;justify-content:space-between}.navbar .navbar-inner .navbar-logo{cursor:pointer;position:relative;pointer-events:all;opacity:0;height:fit-content}.navbar .navbar-inner .navbar-logo svg{width:9rem;height:4rem;object-fit:contain}@media screen and (orientation: portrait){.navbar .navbar-inner .navbar-logo svg{width:7rem}}.navbar .navbar-inner .navbar-logo{transition:opacity var(--transition)}.navbar .navbar-inner .navbar-center{transition:var(--transition);opacity:0;pointer-events:all;position:absolute;top:50%;transform:translateY(-59%);right:5rem}@media screen and (orientation: portrait){.navbar .navbar-inner .navbar-center{display:none}}body[data-scrolling-direction=down] .navbar .navbar-center{opacity:0!important}.navbar[data-navbar-theme=clear] .navbar-inner .navbar-center{border:1px solid #0000002a}.navbar .navbar-inner .navbar-center .navbar-center-list{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem;border-radius:1.5rem}.navbar .navbar-inner .navbar-center .navbar-center-list-item{position:relative;border-radius:1rem;color:var(--white);text-align:center;font-size:1.5rem;cursor:pointer;transition:transform .6s var(--portex-ease),color .3s ease-out;isolation:isolate;letter-spacing:1.5px}.navbar.is--clear .navbar-inner .navbar-center .navbar-center-list-item{color:#000}.navbar .navbar-inner .navbar-center .navbar-center-list-item:before{content:"";position:absolute;right:-1.5rem;top:50%;width:4px;height:4px;background-color:#ffffffb4;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .6s var(--portex-ease)}.navbar .navbar-inner .navbar-center .navbar-center-list-item.is--active:before{opacity:1}.navbar.is--clear .navbar-inner .navbar-center .navbar-center-list-item:before{background-color:var(--purple)}.navbar .navbar-inner .navbar-center .navbar-center-list:hover{transform:translate(0);color:#ffffffb4}.navbar .navbar-inner .navbar-center .navbar-center-list-item:hover{transform:translate(-1.5rem);color:#fff}.navbar.is--clear .navbar-inner .navbar-center .navbar-center-list:hover{transform:translate(0);color:#000}.navbar.is--clear .navbar-inner .navbar-center .navbar-center-list-item:hover{transform:translate(-1.5rem);color:#000}.navbar .navbar-inner .navbar-center .navbar-center-list:hover .navbar-center-list-item:hover:before{transform:translateY(-50%) scale(1)}.navbar-btn{display:none;opacity:0;visibility:hidden;pointer-events:all}@media screen and (orientation: portrait){.navbar-btn{display:flex;position:absolute;right:1.5rem;top:1.5rem;z-index:10;border-radius:.5rem;border:1px solid rgb(255,255,255,.05);padding:.2rem}.navbar-btn .navbar-btn-inner{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:.8rem;border-radius:.4rem;-webkit-backdrop-filter:blur(10px) brightness(1.1);backdrop-filter:blur(10px) brightness(1.1);background:#ffffff0d}.navbar-btn .navbar-btn-inner .navbar-btn-bars{width:100%;height:auto;display:grid;grid-template-areas:"stack";align-items:center;pointer-events:none}.navbar-btn .navbar-btn-inner .navbar-btn-bars-open{grid-area:stack}.navbar-btn .navbar-btn-inner .navbar-btn-bars-close{grid-area:stack;height:80%}.navbar-btn .navbar-btn-inner .navbar-btn-bars-open rect{transform-origin:right}.navbar-btn .navbar-btn-inner .navbar-btn-bars-close rect{transform:scaleX(0)}}.menu{display:none}.menu>*{display:none}@media screen and (orientation: portrait){.menu{position:fixed;top:0;left:0;height:fit-content;width:100%;padding:6rem 4rem 3rem 6rem;isolation:isolate;z-index:10;border-radius:0rem 0rem 1.5rem 1.5rem}.menu .menu-blur-layer{position:absolute;inset:0;z-index:-1;background:#ffffff0d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:0 0 1.5rem 1.5rem;opacity:0;visibility:hidden;display:block}.menu .menu-inner{display:grid;gap:5rem;width:100%;margin-top:4rem}.menu .menu-inner .menu-list{display:grid;gap:1.5rem;justify-items:end}.menu .menu-inner .menu-list .menu-list-item{font-size:1.5rem}.menu .menu-line{height:1px;width:100%;background:linear-gradient(to right,#fff0,#ffffffd0,#fff0)}.menu .menu-inner .menu-bottom{display:grid;justify-items:end;gap:2rem;perspective:1000px}.menu .menu-inner .menu-socials__list{display:flex;width:100%;gap:2rem;justify-content:flex-end}.menu .menu-inner .menu-socials__list .menu-socials__item{font-size:1.2rem;text-transform:uppercase}.menu .menu-terms{font-size:1.1rem;opacity:.5}}.faqs{width:100%;display:flex;justify-content:center;align-items:center;padding:10rem;min-height:100vh}.faqs .accordion-css{width:72%;position:relative;flex-shrink:0}.faqs .accordion-css__list{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;margin-top:0;margin-bottom:0;padding-left:0;display:flex;position:static}.faqs .accordion-css__item{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:1.5rem;list-style:none;position:relative;border:.5px solid rgba(255,255,255,.05)}.faqs .accordion-css__item:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:1.5rem;background:linear-gradient(transparent,#ffffff23);opacity:0;transition:opacity .6s cubic-bezier(.625,.05,0,1)}@media (orientation: portrait){.faqs{padding:5rem 3rem;min-height:auto}.faqs .accordion-css{width:100%}}@media screen and (min-width: 482px) and (max-width: 991px){.faqs{padding-inline:10rem}}.faqs .accordion-css__item-top{grid-column-gap:1em;grid-row-gap:1em;cursor:pointer;justify-content:space-between;align-items:center;padding:4rem;display:flex}.faqs .accordion-css__item-bottom{transition:grid-template-rows .6s cubic-bezier(.625,.05,0,1);grid-template-rows:0fr;display:grid;position:relative;overflow:hidden}.faqs [data-accordion-status=active] .accordion-css__item-bottom{grid-template-rows:1fr}.faqs .accordion-css__item-bottom-wrap{flex-flow:column;height:100000%;display:flex;position:relative;overflow:hidden}.faqs .accordion-css__item-bottom-content{padding-bottom:4rem;padding-left:4rem;padding-right:4rem;display:flex;flex-direction:column;gap:2rem}@media (orientation: portrait){.faqs .accordion-css__item-top{padding:2rem 1rem;display:flex}.faqs .accordion-css__item-bottom-content{padding-bottom:2rem;padding-left:2rem;padding-right:2rem;gap:1rem}}.faqs .accordion-css__item-icon{transition:transform .6s cubic-bezier(.625,.05,0,1),background-color .6s cubic-bezier(.625,.05,0,1);flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;transform:rotate(0);width:min(5rem,50px);height:min(5rem,50px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff19;border-radius:100%;display:grid;cursor:pointer;pointer-events:none;place-content:center}.faqs .accordion-css__item-icon svg{overflow:visible;transform-origin:50% 50%}.faqs [data-accordion-status=active] .accordion-css__item-icon{transform:rotate(135deg) scale(.9);background-color:#ffffff03}.faqs [data-accordion-status=active].accordion-css__item:before{opacity:1}.faqs .accordion-css__item-icon-svg{width:2rem}.faqs .accordion-css__item-p,.faqs .accordion-css__item-li{font-size:2rem;letter-spacing:1px;max-width:60%;list-style:disc}.faqs .accordion-css__item-ul{display:grid;gap:1rem}.faqs .accordion-css__item-li{margin-left:2rem}@media (orientation: portrait){.faqs .accordion-css__item-icon{width:2.5rem;height:2.5rem}.faqs .accordion-css__item-icon-svg{width:1.2rem}.faqs .accordion-css__item-p,.faqs .accordion-css__item-li{font-size:1.3rem;max-width:100%}.faqs .accordion-css__item-ul{display:grid;gap:.5rem}.faqs .accordion-css__item-li{margin-left:1.5rem}}.loader{position:fixed;top:0;left:0;width:100%;height:100%;z-index:30;pointer-events:none;isolation:isolate}.loader .loader-layer{position:absolute;inset:0;width:100%;height:100%;background-color:#000;z-index:1;display:flex;justify-content:flex-start;align-items:flex-end;padding:2rem}.loader .loader-layer__text{font-size:1.5rem;font-weight:300;opacity:.8}.loader .loader-inner{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.loader .loader-inner .loader-inner__text{perspective:1000px;display:inline-flex;gap:.5rem;position:relative;transform:scale(.5);width:45rem}.loader .loader-inner .loader-inner__text svg{display:inline-flex}.loader .loader-inner .loader-inner__text .loader-inner__word{position:relative;display:inline-flex;opacity:0;visibility:hidden}@media (orientation: portrait){.loader .loader-inner .loader-inner__text{width:25rem}}body,html{position:fixed;top:0;left:0;width:100%;height:100svh;overflow:hidden}.scroller-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.scroller-content{min-height:100%}.holder{position:relative;isolation:isolate}.overlay-layer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.w-modal{position:fixed;bottom:5rem;left:5rem;z-index:10;border-radius:2rem;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#fff1;opacity:0;visibility:hidden;transform:translateY(50px);transition:opacity .6s var(--portex-ease),transform .6s var(--portex-ease)}.w-modal.is--active{opacity:1;visibility:visible;transform:translateY(0)}.w-modal.is--out{opacity:0;transform:translateY(50px)}.w-modal:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(transparent,#65219c6e);background:linear-gradient(100deg,#65219c80,#fff0 30% 70%,#65219c80);mask-composite:exclude;border-radius:3rem}.w-modal .w-modal__container{display:flex;flex-direction:column;gap:2rem;padding:4rem 4rem 2rem;height:100%}.w-modal .w-modal__container .modal-close{position:absolute;top:1rem;right:1rem;z-index:1;width:3rem;height:3rem}.w-modal .w-modal__container .w-modal__qr{width:18rem;height:18rem;margin-inline:auto}.w-modal .w-modal__container .w-modal__qr img{object-fit:contain}.w-modal .w-modal__container .w-modal__text{flex-shrink:0;font-size:1.5rem;width:20rem}.w-modal .w-modal__container .w-modal__p{flex-shrink:0;font-size:1.5rem}.w-modal .w-modal__container .w-modal__p a{line-height:130%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;pointer-events:all;cursor:pointer;transition:opacity .6s var(--portex-ease)}.w-modal .w-modal__container .w-modal__p a:hover{opacity:.8}.hero{position:relative;display:flex;width:100%;height:100svh;padding-inline:6rem;padding-block:4rem;align-items:center;justify-content:center;overflow:hidden}.hero .hero-content{width:100%;display:flex;flex-direction:column;align-items:center;height:fit-content}.hero .hero-content .hero-title{text-align:center;margin-bottom:2rem;opacity:0;width:105rem}.hero .hero-content .hero-title span{text-align:center;font-weight:500;font-size:9rem}.hero .hero-content .hero-title span:nth-of-type(2){font-weight:500}.hero .hero-content .hero-subtitle{text-align:center;margin-bottom:3rem;opacity:0}.hero .hero-content .hero-subtitle span{font-size:2.5rem;text-align:center;letter-spacing:1px;opacity:.8}.hero .hero-media{position:absolute;right:6rem;bottom:6rem;width:50rem;height:30rem;overflow:hidden;border-radius:3rem;background-color:var(--gray);display:none}.hero .hero-buttons{display:flex;gap:1rem;opacity:0}@media (orientation: portrait){.hero{width:100%;height:100vh;max-height:none;min-height:auto;padding-inline:2rem;padding-block:4rem}.hero .hero-content{margin-top:0rem}.hero .hero-content .hero-title{margin-bottom:1rem;width:100%}.hero .hero-content .hero-title span{font-size:3rem}.hero .hero-content .hero-subtitle{width:70%}.hero .hero-content .hero-subtitle span{font-size:1.4rem}.hero .hero-buttons{flex-direction:column}}@media screen and (min-width: 482px) and (max-width: 991px) and (orientation: portrait){.hero{padding-inline:10rem}.hero .hero-content .hero-title{width:55rem}.hero .hero-content .hero-title span{font-size:5rem}.hero .hero-content .hero-subtitle{width:60%}.hero .hero-content .hero-subtitle span{font-size:2rem}}.app{overflow:hidden}.app .app-flex{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;gap:0}.app .app-flex .app-inital__wrapper{width:100vw;height:100vh}.app .app-flex .app-inital__wrapper .app-container{width:100%;height:100%;will-change:transform;align-items:center;position:relative}.app .app-flex .app-inital__wrapper .app-content{position:absolute;top:50%;left:50%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:2rem;align-items:center;transform:translate(-50%,-50%)}.app .app-flex .app-inital__wrapper .app-content__h2{opacity:0;visibility:hidden}.app .app-flex .app-inital__wrapper .app-content__p{font-size:2rem;opacity:0;visibility:hidden}.app .app-flex .app-inital__wrapper .app-loader{position:relative;width:50rem;height:2rem;border-radius:2rem}.app .app-flex .app-inital__wrapper .app-loader .app-loader-layer{height:2rem;width:0;transform-origin:left;border-radius:2rem;position:absolute;top:0;left:0;z-index:-1;box-shadow:0 0 10px 2px #ffffff5f;-webkit-box-shadow:0px 0px 10px 2px rgba(255,255,255,.371);-moz-box-shadow:0px 0px 10px 2px rgba(255,255,255,.371)}.app .app-flex .app-inital__wrapper .app-loader .app-loader__inner-bar{position:relative;width:50rem;height:2rem;border-radius:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.app .app-flex .app-inital__wrapper .app-loader .app-loader-bar{height:100%;width:100%;background:linear-gradient(to right,#00000060,#fff);transform:translate(-100%);border-radius:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app .app-flex .app-inital__wrapper .app-container .app-container__phone{object-fit:contain;width:100%;height:100%;transform:rotate(-90deg) scale(2.2)}.app .app-flex .app-inital__wrapper .app-bg{position:absolute;inset:0;z-index:-1;border-radius:3rem}.app .app-content{width:45rem;position:relative;z-index:1}.app .app-heading{margin-bottom:2rem;opacity:0;visibility:hidden}.app .app-subheading{margin-bottom:2rem;opacity:0}.app .app-paragraph{opacity:0;visibility:hidden}.app .app-flex .app-final__wrapper{width:115rem;height:70rem;border-radius:3rem;display:flex;justify-content:flex-end;align-items:center}.app .app-buttons{display:flex;align-items:center;gap:2rem;margin-top:4rem}.app .app-buttons .app-button{display:flex;align-items:center;gap:1rem;background:#ece9e90b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:1.5rem;padding:1rem 2.5rem;position:relative;opacity:0;visibility:hidden}.app .app-buttons .app-button:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(transparent,#65219c6e);background:linear-gradient(100deg,#65219c80,#fff0 30% 70%,#65219c80);mask-composite:exclude;border-radius:1.5rem}.app .app-buttons .app-button img{width:3.5rem;height:3.5rem;object-fit:contain}.app .app-buttons .app-button__text{pointer-events:none;overflow:hidden;position:relative;display:inline-block}.app .app-buttons .app-button span[data-button-animate-chars] span{display:inline-block;position:relative;text-shadow:0px 3rem white;-webkit-text-shadow:0px 2rem white;transform:translateY(0) rotate(.001deg);transition:transform .6s cubic-bezier(.625,.05,0,1);font-size:1.5rem;font-weight:400;letter-spacing:1.5px;color:#fff}@media (hover: hover) and (pointer: fine){.app .app-buttons .app-button:hover [data-button-animate-chars] span{transform:translateY(-3rem) rotate(.001deg)}}@media (orientation: portrait){.app{overflow:visible;width:100%}.app .app-flex{gap:25rem;position:relative}.app .app-flex .app-inital__wrapper{width:100%;height:auto}.app .app-flex .app-inital__wrapper .app-container,.app .app-flex .app-inital__wrapper .app-bg{border-radius:3rem}.app .app-flex .app-inital__wrapper .app-content{gap:1rem}.app .app-flex .app-inital__wrapper .app-content__p{font-size:1.4rem}.app .app-flex .app-inital__wrapper .app-loader{position:relative;width:100%;max-width:20rem;height:1rem;border-radius:1rem}.app .app-flex .app-inital__wrapper .app-loader .app-loader-layer{height:1rem;border-radius:1rem}.app .app-flex .app-inital__wrapper .app-loader .app-loader__inner-bar{width:100%;height:1rem;border-radius:1rem}.app .app-flex .app-inital__wrapper .app-loader .app-loader-bar{border-radius:1rem}.app .app-flex .app-inital__wrapper .app-container .app-container__phone{object-fit:contain;width:100%;height:100%;transform:rotate(-0deg) scale(1.2);transform-origin:top}.app .app-flex .app-inital__wrapper .app-bg{position:absolute;inset:0;z-index:-1;border-radius:3rem}.app .app-content{width:100%}.app .app-heading,.app .app-subheading{margin-bottom:1rem}.app .app-paragraph{opacity:0;visibility:hidden}.app .app-flex .app-final__wrapper{width:100%;height:100vh;border-radius:3rem;position:absolute;top:0;left:0}.app .app-buttons{flex-direction:column;gap:2rem}.app .app-buttons .app-button{padding:1rem 1.5rem;border-radius:1rem}.app .app-buttons .app-button:before{border-radius:1rem}.app .app-buttons .app-button img{width:2rem;height:2rem}.app .app-buttons .app-button__text,.app .app-buttons .app-button span[data-button-animate-chars] span{font-size:1.2rem}}@media screen and (min-width: 482px) and (max-width: 991px) and (orientation: portrait){.app .app-flex .app-inital__wrapper .app-content__p{font-size:2rem}.app .app-flex .app-inital__wrapper .app-container .app-container__phone{transform:rotate(-0deg) scale(1.1)}}@media screen and (pointer: coarse){.app .app-flex .app-final__wrapper{width:100%;height:100vh;border-radius:3rem;position:absolute;top:0;left:0}}.info{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.info-1{padding-block:10rem 10rem}.info.is--loyalty{padding-block:15rem 0rem}.info.is--loyalty .info-content{position:relative}.info.is--loyalty img{object-fit:contain;z-index:-1;width:33%}.info-content__stars{display:flex;width:100%}.info.is--testimonials,.info-2,.info-3,.info-4{padding-block:20rem 0rem}.info-5{padding-block:10rem 0}.info .info-content{width:85rem;text-align:left;position:relative;isolation:isolate}.info .info-content .info-content__text-1{margin-bottom:2rem}.info .info-content .info-content__text-2{margin-bottom:4rem;width:80%}.info .info-content .info-content__text-2 span{font-weight:600}.info.is--loyalty .info-content .info-content__text-2{width:100%}.info.is--testimonials .info-content{width:auto}@media (orientation: portrait){.info{padding-inline:3rem}.info-1,.info.is--loyalty,.info.is--testimonials,.info-2,.info-3,.info-4{padding-block:10rem 0rem}.info-5{padding-block:10rem 0}.info .info-content{width:100%;text-align:left}.info .info-content .info-content__text-1{margin-bottom:2rem}.info .info-content .info-content__text-2{margin-bottom:4rem;width:80%}.info .info-content .info-content__text-2 span{font-weight:600}.info.is--loyalty .info-content .info-content__text-2{width:100%}}@media screen and (min-width: 482px) and (max-width: 991px){.info{padding-inline:10rem}}@media (min-width: 482px) and (max-width: 1100px) and (orientation: portrait){.info.is--loyalty{margin-top:4rem}}.benefits{min-height:100vh}.benefits .motionpath-wrap{width:100%;position:relative;overflow:clip;height:280vh;margin-left:auto}.benefits .motionpath-content{justify-content:center;align-items:flex-start;width:100%;height:fit-content;display:flex;position:sticky;top:0;height:100svh}.benefits .motionpath-content-inner{justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.benefits .motionpath-content-title{z-index:0;font-size:20rem;line-height:.8;position:absolute;letter-spacing:0;top:50%;transform:translateY(min(-40rem,-40vh));text-transform:uppercase}.benefits .motionpath-content-title span{font-weight:500;letter-spacing:-8px}.benefits .motionpath-content-path{width:100%;height:fit-content;margin-top:20rem}.benefits .motionpath-svg{justify-content:center;align-items:center;width:100%;height:100%}.benefits .motionpath-content-wrap{z-index:1;position:absolute}.benefits .motionpath-content-list{perspective:1000px}.benefits .motionpath-content-item{grid-column-gap:2em;grid-row-gap:2em;justify-content:space-between;align-items:flex-end;display:flex;flex-direction:column;position:absolute;border-radius:3rem;width:37rem;height:62rem;overflow:hidden;padding:min(7rem,7vh) 2rem 2rem;isolation:isolate;will-change:transform;position:relative;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background-color:#fff1}.benefits .motionpath-content-item:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(transparent,#65219c6e);background:linear-gradient(100deg,#65219c80,#fff0 30% 70%,#65219c80);mask-composite:exclude;border-radius:3rem}.benefits .motionpath-content-item:nth-last-child(1) .motionpath-content-item__visual{transform:translate(50%)}.benefits .motionpath-content-item__visual{flex:none;overflow:hidden;width:100%;height:100%;position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none}.benefits .motionpath-content-item__img{object-fit:cover;width:100%;height:100%;position:absolute;opacity:1}.benefits .motionpath-content-item__details{white-space:nowrap;flex-flow:column;justify-content:flex-start;align-items:flex-start;display:flex;gap:1rem;width:100%;white-space:normal;height:fit-content;border-radius:2rem;height:100%;position:absolute;inset:0;padding:3rem;z-index:1}.benefits .motionpath-content-item__details .motionpath-content-item__title{font-size:min(2.9rem,2.9vh);margin-bottom:1rem;font-weight:700}.benefits .motionpath-content-item__details .motionpath-content-item__text{font-size:1.8rem;margin-bottom:1rem;width:28rem}.motionpath-content-item__ul{display:flex;flex-direction:column;gap:.5rem;padding-left:2rem}.motionpath-content-item__ul .motionpath-content-item__li.typo{list-style:disc;font-size:1.6rem}.benefits .motionpath-content-item__details .motionpath-content-item__text span{font-weight:600}.motionpath-content-item__label{font-size:1.6rem;text-align:left;width:100%;margin-top:auto}.benefits .portex-cta{margin-top:auto;width:auto}@media (orientation: portrait){.benefits .motionpath-wrap{height:400vh}.benefits .motionpath-content{top:20vh;height:60vh}.benefits .motionpath-content-list,.benefits .motionpath-content-wrap{width:100%}.benefits .motionpath-content-path{width:100%;height:100%;max-height:min(40vh,40rem);margin-top:0rem}.benefits .motionpath-content-item{border-radius:3rem;width:25rem;width:clamp(25rem,50%,40rem);height:auto;min-height:40rem;aspect-ratio:.7;overflow:hidden;padding:4rem 1rem 1rem}.benefits .motionpath-content-item__details .motionpath-content-item__title{font-size:2rem;margin-bottom:1rem}.benefits .motionpath-content-item__details .motionpath-content-item__text{font-size:1.5rem;width:100%}.motionpath-content-item__label{font-size:1.2rem;width:100%;text-align:center}.motionpath__show-more{position:absolute;width:calc(100% - 4rem);height:45%;bottom:1rem}.motionpath-content-item__ul{padding-left:1.5rem}.motionpath-content-item__ul .motionpath-content-item__li.typo{list-style:disc;font-size:1.2rem}}@media (min-width: 482px) and (max-width: 1100px) and (orientation: portrait){.benefits .motionpath-content-item__details .motionpath-content-item__title{font-size:2.5rem}.benefits .motionpath-content-item__details .motionpath-content-item__text{font-size:2rem}.motionpath-content-item__label{font-size:1.8rem;width:100%}}.motionpath__show-more{position:absolute;width:calc(100% - 4rem);min-height:45%;bottom:2rem}.motionpath__show-more.is--large{min-height:45%}.motionpath__show-more-content{width:100%;height:100%;width:min(5rem,50px);height:min(5rem,50px);position:absolute;bottom:0rem;right:0rem;z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#00000074;border-radius:1.5rem;transition:.5s var(--ease);opacity:0;padding:3rem;display:flex;flex-direction:column;gap:1rem}.motionpath__show-more-content__p,.motionpath__show-more-content__li{font-size:1.8rem;opacity:0;transform:scale(1) translateY(10px);transition:opacity .1s ease-out,transform .1s ease-out}.motionpath__show-more-content__ul{display:flex;flex-direction:column;gap:.5rem;padding-left:2rem}.motionpath__show-more-content__li{list-style:disc;font-size:1.6rem}.motionpath__show-more-button{position:absolute;bottom:0rem;right:0rem;width:min(5rem,50px);height:min(5rem,50px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff19;border-radius:100%;display:grid;cursor:pointer;pointer-events:none;place-content:center;transition:all .5s var(--ease);flex-shrink:0;z-index:1}.motionpath__show-more-icon{width:1rem;height:1rem}.motionpath__show-more-content:hover~.motionpath__show-more-button{transform:translate(-20%,-20%) rotate(180deg)}.motionpath__show-more-content:hover{width:100%;height:100%;border-radius:1.5rem 1.5rem 3rem;opacity:1}.motionpath__show-more-content:hover .motionpath__show-more-content__p,.motionpath__show-more-content:hover .motionpath__show-more-content__li{opacity:1;transform:scale(1) translateY(0);transition:opacity .3s ease-out .4s,transform .3s ease-out .4s}@media (orientation: portrait){.motionpath__show-more{display:none}}.motionpath-content__buttons{width:60%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-top:auto}.motionpath-content__buttons .portex-cta{padding:2rem;width:100%}@media (orientation: portrait){.motionpath-content__buttons{width:auto}}@media (min-width: 482px) and (max-width: 1100px) and (orientation: portrait){.motionpath-content__buttons{width:60%}}.testimonials{width:100%;padding-block:10rem;position:relative}.testimonials .flick-group{position:relative}.testimonials .flick-group__relative-object{pointer-events:none;width:50rem;position:relative}.testimonials .flick-group__relative-object-before{padding-top:100%}.testimonials .flick-group__collection{width:100%;height:100%;position:absolute;top:0;left:0}@media (orientation: portrait){.testimonials{padding-block:5rem;overflow:hidden}.testimonials .flick-group__relative-object{width:34rem}}.testimonials .flick-group__list{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.testimonials .flick-group__item{position:absolute;will-change:transform}.testimonials .flick-group__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(transparent,#65219c6e);background:linear-gradient(100deg,#65219c80,#fff0 30% 70%,#65219c80);mask-composite:exclude;border-radius:1.5rem}.testimonials .flick-card{-webkit-user-select:none;user-select:none;border-radius:1.5rem;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);justify-content:center;align-items:center;width:35rem;display:flex;position:relative;overflow:hidden}.testimonials .flick-card__before{padding-top:150%}.testimonials .flick-card__media{justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;padding:6rem 2rem}.testimonials .cover-image{pointer-events:none;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:auto;opacity:0}.testimonials .flick-card__portex svg{position:absolute;top:2rem;right:2rem;width:2rem;height:2rem;z-index:1}@media (orientation: portrait){.testimonials .flick-card{width:25rem}.testimonials .flick-card__before{padding-top:160%}.testimonials .flick-card__media{padding:4rem 2rem}.testimonials .flick-card__portex svg{top:1.5rem;right:1.5rem;width:1.5rem;height:1.5rem}}.flick-card__details{display:grid;gap:4rem;margin-top:2rem}.flick-card__details-title{letter-spacing:.2px;color:#fff}.flick-card__details-text{font-size:1.8rem;color:#fff;letter-spacing:.2px}.flick-card__details-name{font-size:1.5rem;color:#fff}.testimonials .flick-card__h3{letter-spacing:-.025em;font-size:4rem;font-weight:500;line-height:1;position:absolute;color:#000}.testimonials .flick-card__btn{background-color:#000;border-radius:.375em;justify-content:center;align-items:center;width:calc(100% - 4em);height:3.25em;text-decoration:none;display:flex;position:absolute;bottom:2em;left:2em}.testimonials .flick-card__btn-span{color:#fff;font-size:1em;font-weight:500}[data-flick-cards-dragger]{position:absolute;inset:0;z-index:1;pointer-events:auto;touch-action:pan-y}[data-flick-cards-item-status] .flick-card__media,[data-flick-cards-item-status="2-before"] .flick-card__details,[data-flick-cards-item-status="2-after"] .flick-card__details{transition:opacity .2s ease;opacity:.5}[data-flick-cards-item-status=active] .flick-card__media{opacity:1}[data-flick-cards-item-status] .flick-card__btn{transition:opacity .4s cubic-bezier(.625,.05,0,1),1s cubic-bezier(.16,1,.3,1);opacity:0;transform:translateY(50%) rotate(.001deg)}[data-flick-cards-item-status=active] .flick-card__btn{opacity:1;transform:translate(0) rotate(.001deg)}@media (orientation: portrait){.flick-card__details{gap:2rem;margin-top:1rem}.flick-card__details-text{font-size:1.3rem;letter-spacing:.5px}.flick-card__details-name{font-size:1.2rem}}.testimonials__cursor{position:absolute;top:0;padding:2rem;display:flex;align-items:center;justify-content:center;width:fit-content;gap:.7rem;border-radius:3.4rem;border:1px solid rgba(255,255,255,.11);background:#ffffff21;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .6s cubic-bezier(.2,.8,.4,1);transform-origin:center;will-change:transform;pointer-events:none;z-index:5;background:linear-gradient(transparent,#65219c6e)}.testimonials__cursor-text{text-align:center;font-size:1.8rem;font-weight:500;line-height:normal}.testimonials__cursor svg{width:23px;height:10px;flex-shrink:0}@media (orientation: portrait){.testimonials__cursor{display:none}}@media (pointer: coarse){.testimonials__cursor{display:none}}.services{width:100%;position:relative;display:flex;align-items:center;padding:5rem 0;overflow:hidden}.services-flex{display:flex;gap:2rem;width:65%;margin-inline:auto;transform:none}@media screen and (orientation: landscape){.services-flex{transform:none!important}}.services-col{height:80rem;flex:1.5;border-radius:3rem;transition:1s var(--portex-ease) .4s;position:relative;isolation:isolate;overflow:hidden}.services-col:before{content:"";position:absolute;inset:0;z-index:-1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(transparent,#65219c6e);background:linear-gradient(100deg,#65219c80,#fff0 30% 70%,#65219c80);mask-composite:exclude;border-radius:3rem;pointer-events:none;-webkit-user-select:none;user-select:none}.services-col:after{content:"";position:absolute;inset:0;z-index:-2;border-radius:3rem;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background-color:#fff1}@media (orientation: portrait){.services{padding:0rem 3rem;flex-direction:column;gap:2rem}.services-flex{display:flex;gap:0rem;width:100%;transition:transform .8s cubic-bezier(.075,.82,.165,1);transform:unset}.services-col{height:auto;flex:none;flex-shrink:0;max-width:30rem;display:flex;flex-direction:column;min-height:48rem;width:30rem;transition:none}}@media screen and (min-width: 482px) and (max-width: 991px) and (orientation: portrait){.services-col{max-width:35rem;width:35rem}}.services-col__visual{position:absolute;z-index:-1;width:100%;height:100%;top:0rem;right:0;pointer-events:none;-webkit-user-select:none;user-select:none}.services.is--promos .services-col:nth-child(1) .services-col__visual{transform:translate(10%)}.services-col:nth-child(1) .services-col__visual{transform:translate(25%)}.services-col:nth-child(3) .services-col__visual{transform:translate(15%)}.services-col__img{opacity:0;height:105%;transition:opacity 1s ease-out .5s;object-position:left}.services-col__img{transform:translate(3rem)}.services-col.is--loyalty .services-col__visual{transform:translate(40%)}.services-col.is--loyalty .services-col__visual img{transform:scale(.95)}@media (orientation: portrait){.services-col__img{opacity:.3}.services-col__img{transform:translate(0)}}.services-col__title{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:var(--transition) .5s;pointer-events:none}.services-col__title h3{font-size:min(3rem,3vh);font-weight:600;margin-bottom:1rem;text-transform:uppercase}.services-col__title h4{font-size:min(1.5rem,1.5vh);font-weight:400;text-transform:uppercase}.services.is--promos .services-col__title h4{font-size:min(2rem,2vh);font-weight:600}@media (orientation: portrait){.services-col__title{position:relative;z-index:1;padding-block:3rem 1rem}.services.is--promos .services-col:nth-child(1) .services-col__visual{transform:translate(0)}.services.is--promos .services-col:nth-child(2) .services-col__visual{transform:translate(30%)}.services.is--promos .services-col:nth-child(3) .services-col__visual{transform:translate(00%)}.services.is--promos .services-col:nth-child(2) .services-col__visual img{object-position:60% 50%}}.services-col__info{padding:4rem;display:flex;flex-direction:column;height:100%;width:100%;justify-content:flex-start;gap:1rem;flex-shrink:0;width:48rem}.services-col.is--loyalty .services-col__info,.services.is--promos .services-col__info{justify-content:center}.services-col__info .services-col__info-heading{margin-bottom:1rem;font-size:4rem;font-weight:600}.services-col__info-img{display:none}.services-col__info .services-col__info-description{letter-spacing:.3px}.services-col .portex-cta{margin-top:2rem}.services-col .portex-cta__bg{background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.loyalty-swiper-pagination,.services-swiper-pagination,.promos-swiper-pagination{display:none}.services-col__complementary{position:absolute;bottom:6rem;right:6rem;display:flex;flex-direction:column;gap:1rem;margin-top:auto;margin-inline:auto;width:36rem;padding:3rem;border-radius:3rem;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(to bottom,#65219ca7,#65219c7a)}.services-col__complementary .services-col__complementary-p{font-size:1.8rem}.services-col__complementary .services-col__complementary-protect{display:flex;align-items:center;gap:1rem;background:linear-gradient(to bottom,#fff0,#65219c73);border-radius:0rem;padding:2rem 3rem;position:relative;margin-block:2rem;border-radius:3rem;box-shadow:0 2px 5px #ffffff80}.services-col__complementary .services-col__complementary-protect-span{display:inline-block;position:relative;font-size:2rem;font-weight:400;letter-spacing:1.5px;color:#fff;line-height:.9}.services-col__complementary .services-col__complementary-protect:before{content:"";position:absolute;inset:0;z-index:1;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;background:linear-gradient(transparent,#65219c6e);background:linear-gradient(100deg,#65219c80,#fff0 30% 70%,#65219c80);mask-composite:exclude;border-radius:3rem}.services-col__complementary .services-col__complementary-span{text-align:center;font-size:1.6rem;opacity:.8}.services-col__complementary .services-col__complementary-span button{text-decoration:underline;cursor:pointer}@media (orientation: portrait){.loyalty-swiper-pagination,.services-swiper-pagination,.promos-swiper-pagination{width:100%;justify-content:center;gap:1rem;position:relative;display:flex}.loyalty-swiper-pagination .loyalty-swiper-pagination-bullet,.services-swiper-pagination .services-swiper-pagination-bullet,.promos-swiper-pagination .promos-swiper-pagination-bullet{background-color:#ffffffc3;border-radius:8px;width:8px;height:8px;transition:all .6s var(--portex-ease)}.loyalty-swiper-pagination .loyalty-swiper-pagination-bullet-active,.services-swiper-pagination .services-swiper-pagination-bullet-active,.promos-swiper-pagination .promos-swiper-pagination-bullet-active{background-color:#65219cc3;width:4rem;opacity:1}.services-col__info{padding:2rem 2rem 6rem;height:fit-content;flex-grow:1;justify-content:flex-start;gap:1rem;flex-shrink:1;width:100%}.services-col.is--loyalty .services-col__info{justify-content:flex-start}.services-col__info .services-col__info-heading{margin-bottom:1rem;font-size:2rem;width:90%;display:none}.services-col__info .services-col__info-description{letter-spacing:.3px}.services-col .portex-cta{margin-top:auto;margin-inline:auto}.services-col__info-img{margin-bottom:1rem;width:4rem;height:4rem;object-fit:contain;display:block;opacity:1}.services-col__complementary{bottom:2rem;right:2rem;gap:.5rem;width:calc(100% - 4rem);padding:1.5rem;border-radius:1.5rem}.services-col__complementary .services-col__complementary-p{font-size:1.2rem}.services-col__complementary .services-col__complementary-protect{gap:0rem;padding:1rem 2rem;margin-block:1rem;border-radius:1.5rem}.services-col__complementary .services-col__complementary-protect-span{font-size:1.2rem}.services-col__complementary .services-col__complementary-span{font-size:1rem}}.services-col__info .services-col__info-heading,.services-col__info .services-col__info-description,.services-col__info .services-col__info-highlight,.services-col__info .portex-cta,.services-col__complementary{opacity:0;will-change:transform}.services-col.is--loyalty .services-col__img{opacity:0}.services-col.--is-active{flex:5}.services-col.--is-active .services-col__visual img{opacity:.5}.services-col.is--loyalty.--is-active .services-col__visual img{opacity:.3}.services-col.--is-active .services-col__title{transform:scale(1);opacity:0;visibility:hidden}@media (orientation: portrait){.services-col__info .services-col__info-heading,.services-col__info .services-col__info-description,.services-col__info .services-col__info-highlight,.services-col__info .portex-cta,.services-col__complementary{opacity:1}.services-col.--is-active{flex:none}.services-col.--is-active .services-col__visual img{opacity:.3}.services-col.--is-active .services-col__title{transform:scale(1);opacity:1;visibility:visible}}.offers{flex-flow:column;justify-content:center;align-items:center;display:flex;padding-block:2rem;overflow:hidden;margin-top:80vh}.offers .marquee-advanced{width:100vw;position:relative;overflow:hidden}.offers .marquee-advanced__scroll{will-change:transform;width:100%;display:flex;position:relative}.offers .marquee-advanced__collection{will-change:transform;display:flex;position:relative}.offers .marquee-advanced__item{justify-content:flex-start;align-items:center;display:flex}.offers .marquee__advanced__p{white-space:nowrap;margin-bottom:0;margin-right:.25rem;display:flex;gap:5rem;align-items:center;margin-right:5rem}.offers .marquee__advanced__p svg{width:5rem;position:relative}.offers .marquee__advanced__p svg line{stroke:var(--white)}.offers .marquee__advanced__p strong{font-size:10rem;font-weight:700;display:inline-block;vertical-align:middle;color:var(--white);line-height:.9}.offers .marquee__advanced__p span{font-size:10rem;line-height:.9;display:flex;gap:5rem;font-weight:700;color:var(--white);text-transform:uppercase}@media (orientation: portrait){.offers{padding-block:1rem;margin-top:20vh}.offers .marquee__advanced__p{gap:2rem;margin-right:2rem}.offers .marquee__advanced__p svg{width:2rem;position:relative}.offers .marquee__advanced__p strong{font-size:5rem}.offers .marquee__advanced__p span{font-size:5rem;gap:2rem}}[data-marquee-direction=left][data-marquee-status=inverted] .marquee__advanced__p svg{transition:.5s cubic-bezier(.625,.05,0,1);transform:rotate(90deg)}[data-marquee-status=normal] .marquee__advanced__p svg{transform:rotate(-180deg);transition:.5s cubic-bezier(.625,.05,0,1)}.modal{position:fixed;top:0;left:0;width:100%;height:100svh;z-index:100;padding:5rem;opacity:0;visibility:hidden;transform:translateY(30px);transition:opacity .3s var(--portex-ease),visibility .3s var(--portex-ease),transform .3s var(--portex-ease);background:#000000d1}.modal-wrapper{position:relative;padding:0rem;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:3rem;overflow:auto;max-height:calc(100svh - 10rem);scrollbar-width:thin;scrollbar-color:rgb(37,37,37) transparent;border:1px solid rgba(255,255,255,.05)}.modal-close{position:absolute;top:8rem;right:8rem;z-index:10;transition:transform .3s var(--portex-ease);width:3rem;height:3rem;transform:rotate(45deg);width:min(5rem,50px);height:min(5rem,50px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff19;border-radius:100%;display:grid;place-content:center;cursor:pointer}.modal-close svg{overflow:visible;transform-origin:50% 50%}.modal-wrapper::-webkit-scrollbar{width:8px;height:8px}.modal-wrapper::-webkit-scrollbar-thumb{background-color:#252525;border-radius:8px}.modal-wrapper::-webkit-scrollbar-track{background:transparent}.modal[data-active]{opacity:1;visibility:visible;transform:translateY(0)}@media (hover: hover) and (pointer: fine){.modal-close:hover{transform:scale(.95) rotate(135deg)}}@media (orientation: portrait){.modal{padding:1rem}.modal-wrapper{border-radius:1.5rem;max-height:calc(100svh - 2rem);scrollbar-color:rgba(37,37,37,0) transparent}.modal-close{top:1.5rem;right:1.5rem;width:3rem;height:3rem}.modal-wrapper::-webkit-scrollbar-thumb{background-color:#25252500}}.terms{display:grid;gap:3rem;padding:5rem}.terms .p-terms{font-size:clamp(18px,2rem,35px);width:100%;color:#fff}.terms .p-terms strong{font-weight:600;color:#fff}@media (orientation: portrait){.terms{gap:1rem;padding:4rem 2rem 2rem}.terms .p-terms{font-size:1.5rem}}.footer{width:100%;padding-block:4rem 4rem;padding-inline:6rem;-webkit-mask-image:linear-gradient(to bottom,transparent,black 30%);mask-image:linear-gradient(to bottom,transparent,black 30%);--mainColor: var(--white);--lineBg: linear-gradient(to right, #ffffff00 0%, #ffffff 50%, #ffffff00 100%)}.footer.is--clear{--mainColor: #ffffff;--lineBg: linear-gradient(to right, #ffffff00 0%, #ffffff 50%, #ffffff00 100%)}.footer .footer-line{width:100%;height:1px;background:var(--lineBg)}.footer .footer-content__top{display:flex;align-items:center;justify-content:space-between;padding-block:10rem;padding-inline:0rem}.footer .footer-content__bottom{display:flex;align-items:center;justify-content:space-between}@media (orientation: portrait){.footer{padding-block:5rem 1rem;padding-inline:3rem}.footer .footer-content__top{flex-direction:column;align-items:flex-start;justify-content:space-between;padding-block:5rem;padding-inline:0;gap:2rem}.footer .footer-content__bottom{display:flex;flex-direction:column;align-items:center;justify-content:space-between}}.footer .footer-content__top .footer-content__navigation .footer-content__navigation-list{display:flex;align-items:center;gap:4rem}.footer .footer-content__navigation-list-item,.footer .footer-content__navigation-list-item a{font-size:1.8rem;font-weight:500;color:var(--mainColor);text-transform:uppercase;cursor:pointer;transition:var(--transition)}.footer .footer-content__navigation-list-item:hover,.footer .footer-content__navigation-list-item a:hover{opacity:.7}@media (orientation: portrait){.footer .footer-content__top .footer-content__navigation .footer-content__navigation-list{flex-direction:column;align-items:flex-start;gap:1rem}.footer .footer-content__navigation-list-item,.footer .footer-content__navigation-list-item a{font-size:1.4rem}}.footer .footer-content__top .footer-content__socials-list{display:flex;align-items:center;gap:4rem}.footer .footer-content__socials-list-item{font-size:1.6rem;font-weight:500;color:var(--mainColor);text-transform:uppercase}@media (orientation: portrait){.footer .footer-content__top .footer-content__socials-list{display:flex;align-items:center;gap:4rem}.footer .footer-content__socials-list-item{font-size:1.4rem;font-weight:500;color:var(--mainColor);text-transform:uppercase}}.footer .footer-content__bottom .footer-copy{display:flex;align-items:center;gap:4rem}.footer .footer-content__bottom span,.footer .footer-content__bottom .footer-brand{font-size:1.4rem;color:var(--mainColor);font-weight:500;opacity:.5}.footer .footer-content__bottom button,.footer .footer-content__bottom a{font-size:1.4rem;font-weight:500;text-transform:capitalize;opacity:.5;color:var(--mainColor);transition:var(--transition)}.footer .footer-content__bottom button:hover,.footer .footer-content__bottom a:hover{opacity:1}@media (orientation: portrait){.footer .footer-content__bottom .footer-copy{display:flex;width:100%;gap:0rem;justify-content:space-between;margin-bottom:2rem}.footer .footer-content__bottom span,.footer .footer-content__bottom .footer-brand,.footer .footer-content__bottom a{font-size:1.2rem}.footer .footer-content__bottom .footer-brand{margin-right:auto}.footer .footer-content__bottom .footer-brand span{font-size:1rem}}
