@import"https://fonts.googleapis.com/css2?family=Outfit:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rammetto+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Rammetto+One&family=Outfit:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;700&family=Rammetto+One&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:transparent;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;min-width:320px;min-height:100vh;background-color:#fff;display:block;color:#ffffffde}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@keyframes _slideUpFadeIn_130ts_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownFadeOut_130ts_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._container_130ts_47{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;z-index:1000}._fadeIn_130ts_67{animation:_slideUpFadeIn_130ts_1 .4s ease forwards}._fadeOut_130ts_75{animation:_slideDownFadeOut_130ts_1 .4s ease forwards}._popup_130ts_83{background-color:#edd8be;color:#333;padding:0;border-radius:15px;width:320px;box-shadow:0 4px 12px #00000026;text-align:center;font-size:1em;font-weight:500;position:relative;overflow:hidden}._header_130ts_111{background-color:#ff4c00;color:#fff;padding:10px 0;text-align:center;font-size:1em;font-weight:700;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}._message_130ts_135{margin:15px;color:#333;font-family:Arial,sans-serif;line-height:1.5}@media (max-width: 768px){._container_130ts_47{bottom:10px;right:10px}._popup_130ts_83{width:90%;max-width:320px;font-size:.9em;padding:10px}._header_130ts_111{font-size:.9em}._message_130ts_135{font-size:.85em;line-height:1.4}}.privacy-container{font-family:Outfit,sans-serif;padding:20px;padding-top:10vw;background-color:#e8d3ba;color:#222}.privacy-logo-container{text-align:center;margin-bottom:20px}.privacy-logo{width:120px;height:auto}.privacy-title{text-align:center;color:#ff4500;font-size:2.5rem;margin-bottom:30px;font-family:Rammetto One,sans-serif}.privacy-sections{display:flex;flex-direction:column;gap:30px}.privacy-section{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;border-left:5px solid #FF4500;margin:20px 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.privacy-section.visible{opacity:1;transform:translateY(0)}.privacy-section-title{color:#ff4500;font-size:1.8rem;font-weight:700;margin-bottom:10px;font-family:Rammetto One,sans-serif;transition:color .3s ease}.privacy-section-title:hover{color:#e63900;cursor:pointer}.privacy-section-content{font-size:1rem;line-height:1.6;color:#222}@media (max-width: 768px){.privacy-container{padding-top:25%}.privacy-title{font-size:2rem}.privacy-section-title{font-size:1.5rem}.privacy-section-content{font-size:.9rem}.privacy-logo{width:80px}.privacy-section{padding:15px}}.header{position:fixed;top:0;left:0;width:100%;height:80px;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:0 2px 4px #0000001a;z-index:100}.logo-link{display:inline-block;text-decoration:none}.logo{width:75px;height:auto;cursor:pointer;margin-left:100%}.nav{display:flex;gap:20px;margin-right:10vw}.nav-link{font-family:Outfit,sans-serif;text-decoration:none;color:#000;font-size:16px;font-weight:500;transition:color .3s ease-in-out}.nav-link-advanced{font-family:Outfit,sans-serif;text-decoration:none;color:#ff5e00;font-size:16px;font-weight:500;transition:color .3s ease-in-out}.nav-link-advanced:hover{color:#ff9253;font-weight:700}.nav-link:hover{color:#ff5e00;font-weight:700}.mobile-menu-icon{display:none;font-size:32px;cursor:pointer;color:#000;position:absolute;right:20px;top:24px;z-index:110;transition:transform .3s ease-in-out}.mobile-menu-icon.open{transform:rotate(180deg)}@media (max-width: 768px){.mobile-menu-icon{display:block;margin-right:10vw}.logo{width:75px;height:auto;cursor:pointer;margin-left:0%}.nav{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:80px;left:0;background-color:#fff;width:100vw;height:auto;padding:15px 0;box-shadow:0 4px 8px #0000001a;border-radius:0 0 10px 10px;z-index:200;opacity:0;transform:translateY(-15px);pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out}.nav.nav-mobile-open{opacity:1;transform:translateY(0);pointer-events:auto}.nav-mobile .nav-link{text-align:center;padding:15px 0;font-size:20px;font-weight:700;width:100%;transition:background-color .3s ease-in-out,transform .2s ease-in-out,color .3s ease-in-out}.nav-link-advanced{font-family:Outfit,sans-serif;text-decoration:none;color:#ff5e00;font-size:20px;font-weight:500;transition:color .3s ease-in-out}.nav-link-advanced:hover{color:#ff9253;font-weight:700}.nav-mobile .nav-link:hover{background-color:#ff5e00;color:#fff;transform:scale(1.05);border-radius:8px;padding:16px 0}}.features-section{padding:20px;background-color:#fff;text-align:center}.features-title{font-size:32px;font-weight:700;margin-bottom:40px;color:#000;text-align:center;font-family:Rammetto One,sans-serif}.features-cards{display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.feature-card{flex:1;max-width:300px;background-color:#fff;padding:20px;border-radius:10px;box-shadow:0 -4px 6px #0000001a,0 -8px 15px #fea85566,0 4px 6px #0000001a,0 8px 15px #fea85566;text-align:center;position:relative;opacity:0;transform:translateY(-40px);animation:fadeInFromTop 3s ease-out forwards;animation-delay:0s}@keyframes fadeInFromTop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.feature-card.hidden{animation:none}.feature-card.fade-in{animation:fadeInFromTop 2s ease-out forwards}.emoji{font-size:40px;margin-bottom:15px;display:block;color:#f60}.feature-card h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#000}.feature-card p{font-size:14px;color:#555;line-height:1.5}.feature-emoji{height:auto;width:40px}@media (max-width: 768px){.features-cards{flex-direction:column;align-items:center}.feature-card{max-width:90%}}.join-us-wrapper{background-color:#fff;padding:10px 40px 0;text-align:center}.join-us-container{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1200px;margin:0 auto;flex-wrap:wrap}.join-us-text{flex:1;min-width:300px;text-align:left}.join-us-title{font-size:2rem;font-family:Rammetto One,Helvetica,sans-serif;margin-bottom:10px;color:#000}.join-us-subtitle{font-size:1.2rem;font-family:Outfit,Helvetica,sans-serif;color:#333;margin-bottom:30px}.join-us-emoji{width:24px;height:auto;vertical-align:middle;margin-left:6px}.btn{padding:14px 28px;border:none;border-radius:30px;font-size:14px;font-weight:700;text-decoration:none;background-color:#ffe4d3;color:#000;transition:background-color .3s ease,transform .2s ease;display:inline-block}.btn:hover{background-color:#ffc8aa;transform:scale(1.05)}.join-us-image{flex:1;min-width:250px;display:flex;justify-content:center}.carte{width:100%;max-width:380px;height:auto;transition:transform .3s ease;cursor:default}.carte:hover{transform:scale(1.03)}@media (max-width: 768px){.join-us-container{flex-direction:column;text-align:center}.join-us-text{text-align:center}.join-us-title{font-size:1.5rem}.join-us-subtitle{font-size:1.05rem}.btn{font-size:13px;padding:12px 24px}.carte{width:100%;max-width:250px}}.scrolling-banner-wrapper{position:relative;width:100%;height:300px;overflow:hidden;background-color:#fff}.scrolling-track{display:flex;width:fit-content;animation:scroll-horizontal 40s linear infinite;will-change:transform}.scrolling-slide{flex:0 0 auto;width:300px;height:300px;margin-right:20px}.scrolling-image{width:100%;height:100%;object-fit:cover;border-radius:15px;box-shadow:0 4px 8px #0003}.scrolling-banner-wrapper:before,.scrolling-banner-wrapper:after{content:"";position:absolute;top:0;height:100%;width:120px;z-index:10;pointer-events:none}.scrolling-banner-wrapper:before{left:0;background:linear-gradient(to right,#fff,transparent)}.scrolling-banner-wrapper:after{right:0;background:linear-gradient(to left,#fff,transparent)}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes _slideUpFadeIn_wrxiz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownFadeOut_wrxiz_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._container_wrxiz_45{position:fixed;bottom:20px;right:20px;display:flex;align-items:center;justify-content:center;z-index:1000}._fadeIn_wrxiz_65{animation:_slideUpFadeIn_wrxiz_1 .4s ease forwards}._fadeOut_wrxiz_73{animation:_slideDownFadeOut_wrxiz_1 .4s ease forwards}._popup_wrxiz_81{background-color:#edd8be;color:#333;padding:0;border-radius:15px;width:320px;box-shadow:0 4px 12px #00000026;text-align:center;font-size:1em;font-weight:500;position:relative;overflow:hidden}._header_wrxiz_109{background-color:#ff4c00;color:#fff;padding:10px 0;text-align:center;font-size:1em;font-weight:700;width:100%;border-top-left-radius:15px;border-top-right-radius:15px}._headerText_wrxiz_133{font-size:1em;font-weight:600}._icon_wrxiz_143{color:red;margin-left:8px}._message_wrxiz_153{margin:15px;color:#333;font-family:Arial,sans-serif;line-height:1.5}.subscribe-container{background:#f7e3d5;padding:40px 20px;width:100%;text-align:center;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;margin-top:50px}.subscribe-textarea{max-width:750px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.subscribe-title{font-family:Rammetto One,sans-serif;font-size:26px;font-weight:700;color:#1d1d1d;margin-bottom:15px}.subscribe-text{font-family:Outfit,sans-serif;font-size:20px;color:#4a4a4a;margin-bottom:20px;line-height:1.6;white-space:nowrap}.subscribe-form{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;flex-wrap:wrap;margin-bottom:15px}.input-container{position:relative;width:100%;max-width:400px;box-sizing:border-box}.subscribe-input{width:100%;background-color:#fff;border-radius:8px;padding:14px 50px 14px 14px;border:1px solid #ccc;font-family:Outfit,sans-serif;font-size:16px;color:#333;outline:none;box-sizing:border-box}.icon-button{position:absolute;top:50%;right:15px;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.icon-button img{width:22px;height:22px}.rgpd-container{display:flex;align-items:flex-start;justify-content:center;gap:10px;font-size:12px;color:#4a4a4a;margin-top:15px;line-height:1.5;max-width:700px;margin-left:auto;margin-right:auto;text-align:left;flex-wrap:nowrap}.rgpd-container input[type=checkbox]{margin-top:4px;width:14px;height:14px;accent-color:#ff4c00;cursor:pointer}.rgpd-container label{display:block;max-width:550px}.rgpd-container label a{color:#ff4c00;font-weight:700;text-decoration:none;align-items:center}.rgpd-container label a:hover{text-decoration:underline}@media (max-width: 768px){.subscribe-title{font-size:22px}.subscribe-textarea{max-width:350px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}.subscribe-text{font-size:18px;white-space:unset}.input-container{max-width:100%}.subscribe-form{flex-direction:column}.rgpd-container{flex-direction:column;align-items:center;text-align:center}.rgpd-container input[type=checkbox]{margin-top:4px;width:20px;height:20px;accent-color:#ff4c00;cursor:pointer}.rgpd-container label{max-width:90%}}@font-face{font-family:Meetpeople;src:url(/assets/Meetpeople-CUTw3cgO.otf) format("truetype");font-weight:400;font-style:normal}.message-section{text-align:center;padding:35px 40px;max-width:100%;width:100%;margin:0;box-sizing:border-box}.message-section .content-container{max-width:800px;margin:0 auto;text-align:center}.circle-up{position:relative;width:200px;height:200px;border-radius:10%;background-color:#ff5722;display:flex;align-items:center;justify-content:center;margin-bottom:20px;padding-top:5px;z-index:1}.profile-image{object-fit:cover;width:200px;height:200px;border-radius:10%;box-shadow:0 4px 8px #0000001a;z-index:2}.profile{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.profile-text{font-size:1rem;color:#ff5722;font-weight:700;margin-top:6px;font-family:Rammetto One,sans-serif}.message-text{font-size:.9rem;font-weight:600;color:#000;margin-bottom:20px;word-spacing:7px;font-family:Meetpeople,sans-serif}.cta-text{font-size:1rem;color:#333;margin-bottom:20px;font-family:Rammetto One,sans-serif}.cta-button{background-color:#ff5722;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:1rem;font-weight:700;font-family:Outfit,sans-serif;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto}.cta-button{background-color:#fea855;color:transparent;border:none;width:40px;height:40px;border-radius:50%;font-size:1rem;font-weight:700;cursor:pointer;transition:all .5s ease;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:30px auto}.cta-button img{margin-left:8px}.cta-button.animate{width:250px;height:40px;border-radius:20px;background-color:#ff5722;color:#fff;transition:width 1.5s ease,background-color 1.5s ease,color 1.5s ease;padding:0 10px}.cursor{display:inline-block;width:2px;height:1em;background-color:#ff5722;margin-left:2px;animation:blink .7s steps(1) infinite}@media (max-width: 768px){.message-text{font-size:.7rem;font-weight:700;color:#333;margin-bottom:20px;font-family:Meetpeople,sans-serif}}@keyframes blink{50%{opacity:0}}.footer{background-color:#ffe4d3;padding:25px 20px;display:flex;justify-content:center;align-items:center}.footer-content{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px}.footer-left{margin-left:3vw;flex:1;display:flex;justify-content:flex-start}.footer-logo{width:120px;height:auto}.footer-center{flex:1;text-align:center}.footer-links{list-style:none;padding:0;margin:0 0 20px;color:#000;align-content:center;font-family:Outfit,sans-serif}.footer-links li{margin-bottom:10px}.footer-links a{text-decoration:none;color:#1d1d1d;font-family:Outfit,sans-serif;font-size:16px;transition:color .3s ease}.footer-links a:hover{color:#ff5e00}.footer-legal{display:flex;justify-content:center;gap:20px;font-size:14px;color:#9e9e9e}.footer-legal a{text-decoration:none;color:#9e9e9e;font-family:Outfit,sans-serif;transition:color .3s ease}.footer-legal a:hover{color:#ff5e00}.footer-right{flex:1;text-align:right}.social-icons{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.social-icons img{width:30px;height:30px;cursor:pointer;transition:transform .2s}.social-icons a[href*=tiktok] img{width:30px;height:30px;border-radius:50%}.social-icons img:hover{transform:scale(1.1)}.footer-message{margin-top:20px;font-family:Outfit,sans-serif;font-size:14px;color:#1d1d1d;text-align:right;line-height:1.5}@media (max-width: 768px){.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-left,.footer-right{margin-bottom:20px;text-align:center}.footer-logo{width:100px}.footer-links{margin-bottom:20px}.footer-legal{flex-direction:column;gap:10px}.social-icons{justify-content:center}.social-icons img{width:25px;height:25px}.social-icons a[href*=tiktok] img{width:25px;height:25px;border-radius:50%}.footer-message{text-align:center;font-size:12px}}.cookie-popup{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:#fffffff2;color:#333;padding:14px 22px;border-radius:16px;box-shadow:0 6px 12px #00000026;text-align:center;z-index:1000;width:auto;min-width:340px;font-family:Outfit,sans-serif;animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;gap:10px}.cookie-text{font-size:15px;color:#444;margin-bottom:10px}.cookie-buttons{display:flex;justify-content:center;gap:10px}.cookie-btn{padding:10px 16px;font-size:14px;font-weight:600;border-radius:8px;cursor:pointer;transition:.2s ease-in-out;border:none;outline:none;font-family:Outfit,sans-serif}.accept{background:linear-gradient(135deg,#ff5e00,#ff7a33);color:#fff;border:none}.accept:hover{background:linear-gradient(135deg,#ff7a33,#ff5e00)}.decline{background:#e8e8e8;color:#444;border:1px solid #CCC}.decline:hover{background:#d6d6d6}.settings{background:#ffb703;color:#fff;border:none}.settings:hover{background:#ffa100}.cookie-settings{text-align:left}.cookie-settings h3{font-size:16px;color:#333;margin-bottom:8px}.cookie-settings label{display:block;margin-bottom:10px;font-size:14px;color:#555}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.legal-container{font-family:Outfit,sans-serif;padding:20px;padding-top:10vw;background-color:#e8d3ba;color:#333}.legal-logo-container{text-align:center;margin-bottom:20px}.legal-logo{width:120px;height:auto}.legal-title{text-align:center;color:#ff4500;font-size:2.5rem;margin-bottom:30px;font-family:Rammetto One,sans-serif}.legal-sections{display:flex;flex-direction:column;gap:30px}.legal-section{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;border-left:5px solid #FF4500;margin:20px 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.legal-section.visible{opacity:1;transform:translateY(0)}.legal-section-title{color:#ff4500;font-size:1.8rem;font-weight:700;margin-bottom:10px;font-family:Rammetto One,sans-serif;transition:color .3s ease}.legal-section-title:hover{color:#e63900;cursor:pointer}.legal-section-content{font-size:1rem;line-height:1.6;color:#333}@media (max-width: 768px){.legal-container{padding-top:25%}.legal-title{font-size:2rem}.legal-section-title{font-size:1.5rem}.legal-section-content{font-size:.9rem}.legal-logo{width:80px}.legal-section{padding:15px}}.terms-container{font-family:Outfit,sans-serif;padding:20px;padding-top:10vw;background-color:#e8d3ba;color:#222}.terms-logo-container{text-align:center;margin-bottom:20px}.terms-logo{width:120px;height:auto}.terms-title{text-align:center;color:#ff4500;font-size:2.5rem;margin-bottom:30px;font-family:Rammetto One,sans-serif}.terms-sections{display:flex;flex-direction:column;gap:30px}.terms-section{background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px #0000001a;border-left:5px solid #FF4500;margin:20px 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.terms-section.visible{opacity:1;transform:translateY(0)}.terms-section-title{color:#ff4500;font-size:1.8rem;font-weight:700;margin-bottom:10px;font-family:Rammetto One,sans-serif;transition:color .3s ease}.terms-section-title:hover{color:#e63900;cursor:pointer}.terms-section-content{font-size:1rem;line-height:1.6;color:#222}a{color:#e63900;text-decoration:none;transition:color .3s ease}a:hover{color:#ff4500}.back-to-top{text-align:center;margin-top:20px}.back-to-top a{font-family:Outfit,sans-serif;font-size:14px;color:#ff4500;text-decoration:none;transition:color .3s ease}.back-to-top a:hover{color:#e63900}@media (max-width: 768px){.termes-container{padding-top:25%}.terms-title{font-size:2rem}.terms-section-title{font-size:1.5rem}.terms-section-content{font-size:.9rem}.terms-logo{width:80px}.terms-section{padding:15px}}.hero-section{display:flex;position:relative;justify-content:center;align-items:center;gap:10vw;padding:65px 0vw 0px;background-color:transparent;opacity:0;transform:translateY(30px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.hero-section.fade-in{opacity:1;transform:translateY(0)}.hero-section .content-left{max-width:700px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;z-index:1}.hero-section .content-left h1{font-size:32px;color:#ff4c00;margin-bottom:20px;font-family:Rammetto One,sans-serif;text-align:left}.hero-section .content-left .hero-description{font-size:22px;color:#fff;margin-bottom:20px;font-family:Outfit,sans-serif;text-align:left}.hero-section .app-buttons{display:flex;gap:20px;margin-bottom:20px;align-items:center}.hero-section .app-buttons a{display:flex;align-items:center}.hero-section .badge{display:block;width:150px;height:auto;cursor:pointer}.hero-section .content-left>.download-text{text-align:left;font-size:16px;margin-top:10px;font-family:Rammetto One,sans-serif;color:#ff4c00}.hero-section .content-right{display:flex;align-items:flex-end;position:relative;z-index:1}.hero-section .mockup{display:block;height:auto;border-radius:5px}.hero-section .mockup-left{width:250px;position:relative;z-index:1;transform:translateY(50px);filter:drop-shadow(0px 10px 4px rgba(0,0,0,.2))}.hero-section .mockup-right{width:225px;position:relative;z-index:1;transform:translateY(50px);filter:drop-shadow(0px 10px 4px rgba(0,0,0,.2))}.space-section{padding-top:9vh}.hero-bg-video{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.countdown-wrapper>.countdown-launch-text{color:#ff4c00}@media (max-width: 1600px){.hero-section .content-left{max-width:500px;display:flex;flex-direction:column;align-items:center;text-align:left}.hero-section .content-left h1{font-size:32px;color:#ff4c00;margin-bottom:20px;font-family:Rammetto One,sans-serif;text-align:left}.space-section{padding-top:10vh}.hero-section .content-left .hero-description{font-size:22px;color:#fff;margin-bottom:20px;font-family:Outfit,sans-serif;text-align:left}.hero-section .app-buttons{display:flex;gap:20px;margin-bottom:20px;align-content:flex-start}.hero-section .content-left>.download-text{text-align:left;font-size:16px;margin-top:10px;font-family:Rammetto One,sans-serif;color:#ff4c00}.hero-section .badge{width:150px;height:auto;cursor:pointer}}@media (max-width: 1024px){.hero-section{flex-direction:column;align-items:center;margin-top:10vh;text-align:center}.hero-section .content-left{max-width:80%;padding:0;display:flex;flex-direction:column;align-items:center}.hero-section .content-left h1{font-size:28px;margin-bottom:20px;text-align:center}.hero-section .content-left .hero-description{font-size:18px;margin-bottom:25px;text-align:center}.hero-section .app-buttons{justify-content:center;gap:15px}.hero-section .badge{width:120px}.hero-section .content-left .download-text{font-size:14px;text-align:center}.hero-section .content-right{justify-content:center;padding-right:0;margin-top:20px;z-index:0}.hero-section .mockup{width:200px;margin-bottom:10px}.hero-section .mockup-left,.hero-section .mockup-right{transform:translateY(0)}}@media (max-width: 768px){.space-section{padding-top:2vh}.hero-section{position:relative;flex-direction:column;align-items:center;text-align:center;padding:30px 15px;margin-top:50px;background-color:#ffe4d3;overflow:hidden;border-radius:15px}.hero-section .content-left p{z-index:2;max-width:90%;padding:10px;display:flex;flex-direction:column;align-items:center}.hero-section .content-left h1{font-size:26px;margin-bottom:10px;font-family:Rammetto One,sans-serif;color:#ff4c00;line-height:1.4}.hero-section .content-left .hero-description p{font-size:16px;margin-bottom:0;font-family:Outfit,sans-serif;color:#fff;text-align:center}.hero-section>.content-left>.download-text{color:#ff4c00;margin-top:1vw}.hero-section .app-buttons{display:flex;justify-content:center;gap:10px;margin-bottom:50px;z-index:1}.hero-section .badge{width:125px;transition:transform .3s ease;z-index:auto}.hero-section .badge:hover{transform:scale(1.1)}.hero-section .download-text{font-size:16px;color:#ff6f00;background-color:#fff;padding:5px 10px;border-radius:20px;font-family:Rammetto One,sans-serif;margin-top:15px;text-align:center;box-shadow:0 4px 6px #0000001a;animation:glow 1.5s infinite ease-in-out}@keyframes glow{0%,to{box-shadow:0 0 5px #ff6f0080}50%{box-shadow:0 0 15px #ff6f00}}.hero-section .mockup{position:absolute;top:50%;transform:translateY(-50%);width:180px;opacity:.7;filter:blur(0px);transition:transform .3s ease,opacity .3s ease}.hero-section .mockup-left{left:-10%;transform:translateY(-50%) rotate(15deg)}.hero-section .mockup-right{right:-10%;transform:translateY(-50%) rotate(-15deg)}}.qui-page{display:flex;flex-direction:column;align-items:center;padding:2.5rem 1.5rem;margin-top:80px;background-color:#ffe4d3;font-family:Outfit,sans-serif;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.qui-page.fade-in{opacity:1;transform:translateY(0)}.qui-container p,.qui-container li{text-align:justify}.qui-container{max-width:810px;width:100%;background:#fff;border-radius:14px;box-shadow:0 4px 10px #0000001a;padding:1.8rem;line-height:1.7}.qui-container>*{max-width:700px;margin-left:auto;margin-right:auto}.qui-title{font-size:2rem;color:#ff4c00;text-align:center;margin-bottom:1.2rem;font-family:Rammetto One,sans-serif}.qui-subtitle{font-size:1.2rem;color:#ff4c00;font-family:Rammetto One,sans-serif;margin-top:1.2rem;text-align:left}.intro-text,.qui-conclusion{font-size:1rem;color:#333;line-height:1.6;text-align:justify}.qui-list{list-style:none;padding-left:0;margin-top:10px}.qui-list li{font-size:1rem;color:#333;line-height:1.6;margin-bottom:8px;display:block;align-items:flex-start}.qui-list li:before{content:"⬤";color:#ff4c00;font-size:12px;margin-right:8px;flex-shrink:0;align-self:flex-start}.qui-signature{text-align:center;margin-top:1.5rem;padding:1rem;background-color:#fff5ee;border-radius:14px;box-shadow:0 3px 8px #00000014}.qui-signature p{font-size:1rem;color:#333;text-align:center;font-family:Outfit,sans-serif}.team-signature{font-size:1rem;color:#ff4c00;font-weight:700;text-align:center;margin-top:8px}.qsnemoji{width:18px;height:auto;margin-left:5px;vertical-align:middle;display:inline}@media (max-width: 768px){.qui-title{font-size:1.6rem}.qui-subtitle{font-size:1.1rem}.qui-container{padding:1.5rem}.qui-list li,.qui-conclusion{font-size:.95rem}.QSNemoji{width:18px}}.faq-page{display:flex;flex-direction:column;align-items:center;padding:2rem;margin-top:80px;background-color:#ffe4d3;font-family:Outfit,sans-serif;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.faq-page.fade-in{opacity:1;transform:translateY(0)}.faq-container{max-width:800px;width:100%;background:#fff;border-radius:16px;box-shadow:0 6px 12px #00000014;padding:1.5rem}.faq-title{font-size:2.2rem;color:#333;text-align:center;margin-bottom:1.5rem;font-family:Rammetto One,sans-serif}.faq-section{margin-bottom:.6rem;border:none;border-radius:16px;overflow:hidden;transition:all .3s ease-in-out}.faq-section-header{display:flex;justify-content:space-between;align-items:center;padding:.1rem 1rem;background:#ff4c00;color:#fff;cursor:pointer;transition:background .3s ease,box-shadow .3s ease;border-radius:16px}.faq-section-header:hover{background:#ff7043;box-shadow:0 3px 6px #ff4c004d}.faq-section-title{font-size:1.1rem;font-weight:600;font-family:Outfit,sans-serif}.faq-section-icon{font-size:1.1rem;transform:rotate(0);transition:transform .3s ease}.faq-section-icon.open{transform:rotate(180deg)}.faq-questions{padding:.6rem 1rem;background-color:#f9f9f9;border-radius:10px;animation:slide-down .3s ease-out}@keyframes slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-question{margin-bottom:.6rem;border-bottom:1px solid #ddd;padding-bottom:.5rem}.faq-question:last-child{border-bottom:none}.faq-question-header{font-size:1rem;font-weight:500;margin-bottom:.3rem;color:#333;transition:color .3s ease}.faq-question-header:hover{color:#ff4c00}.faq-answer{font-size:.9rem;line-height:1.4;color:#555;padding-left:1rem;border-left:3px solid #ff4c00;border-radius:10px}.faq-contact{text-align:center;margin-top:2.5rem;padding:1.2rem;background-color:#fff5ee;border-radius:16px;box-shadow:0 4px 8px #00000014}.faq-contact p{font-size:1.1rem;color:#333;font-family:Outfit,sans-serif}.faq-contact-button{margin-top:1rem}.btn.contact-btn{display:inline-block;background-color:#ff4c00;color:#fff;padding:10px 20px;font-size:.9rem;border-radius:10px;text-decoration:none;font-weight:700;transition:background .3s ease-in-out,transform .2s ease}.btn.contact-btn:hover{background-color:#ff7043;transform:scale(1.05)}@media (max-width: 768px){.faq-title{font-size:2rem}.faq-section-title{font-size:1rem}.faq-section-header{padding:0rem .8rem}.faq-question-header{font-size:.9rem}.faq-answer{font-size:.85rem;padding-left:.6rem}}.steps-guide{padding:60px 20px;background-color:#f9f9f9;text-align:center;margin-top:9vh}.steps-guide h2{font-size:2.5rem;margin-bottom:40px;color:#ff735c;font-family:Rammetto One,sans-serif}.steps-flow{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:20px;max-width:1000px;margin:0 auto}.step-column{display:flex;align-items:stretch;flex:1 1 300px;max-width:300px;justify-content:center}.step-box{display:grid;grid-template-rows:40px 60px 1fr;align-items:start;background:#fff;padding:30px;border-radius:12px;box-shadow:0 -4px 6px #0000001a,0 -8px 15px #fea85566,0 4px 6px #0000001a,0 8px 15px #fea85566;width:100%;min-height:280px;text-align:center;box-sizing:border-box;opacity:0;transition:transform .2s ease}.step-box.visible{animation:fadeIn .6s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.step-index{font-size:2rem;font-weight:700;color:#ff735c;align-self:center}.step-title{font-size:1.25rem;font-weight:700;color:#ff735c;display:flex;align-items:center;justify-content:center;text-align:center;height:60px}.step-description{font-size:1rem;color:#333;display:flex;align-items:start;justify-content:center;text-align:center;padding-top:10px}.step-arrow{display:flex;align-items:center;justify-content:center;font-size:2rem;color:#ff735c;width:40px}.arrow-icon{display:flex;align-items:center}.arrow-icon-desktop{display:block}.arrow-icon-mobile{display:none}@media (max-width: 768px){.steps-guide{padding:40px 16px}.steps-guide h2{font-size:1.8rem;margin-bottom:30px}.steps-flow{flex-direction:column;align-items:center}.step-box{padding:20px;max-width:100%}.step-title{font-size:1.1rem;height:auto;min-height:50px}.step-description{font-size:.95rem}.step-index{font-size:1.6rem}.arrow-icon-mobile{display:block}.arrow-icon-desktop{display:none}}.skills-guide{padding:60px 20px;background-color:#f9f9f9;text-align:center}.skills-guide h2{font-size:2.5rem;margin-bottom:40px;color:#ff735c;font-family:Rammetto One,sans-serif}.skills-list{display:flex;flex-direction:column;gap:20px;max-width:1000px;margin:0 auto}.skill-profile{display:flex;align-items:center;padding:20px 25px;border-radius:12px;background-color:#fff;box-shadow:0 4px 10px #0000000a;transition:transform .2s ease}.skill-profile:hover{transform:translateY(-4px)}.skill-profile.even{background-color:#fff}.skill-profile.odd{background-color:#f2f2f2}.skill-icon{font-size:2.2rem;color:#ff735c;margin-right:20px;flex-shrink:0}.skill-text{text-align:left}.skill-text h3{margin-bottom:5px;font-size:1.2rem;color:#333}.skill-text p{color:#555;font-size:1rem}@keyframes slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}.fade-in{opacity:0;transform:translate(-60px);transition:opacity .4s ease,transform .4s ease}.fade-in.visible{animation:slideInLeft .6s ease-out forwards}@media (max-width: 768px){.skill-profile{flex-direction:column;text-align:center}.skill-icon{margin:0 0 10px}.skill-text{text-align:center}}.benefits-guide{padding:60px 20px;background-color:#fff;text-align:center}.benefits-guide h2{font-size:2.5rem;margin-bottom:40px;color:#ff735c;font-family:Rammetto One,sans-serif}.benefits-grid{display:grid;grid-template-columns:1fr;gap:30px;max-width:1000px;margin:0 auto}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in{opacity:0;transform:translateY(30px);transition:opacity .4s ease,transform .4s ease}.fade-in.visible{animation:fadeUp .6s ease-out forwards}@media (min-width: 1024px){.benefits-guide{padding:40px 20px}.benefits-grid{max-width:650px}.benefits-guide h2{font-size:2rem;margin-bottom:30px}.benefit-tile{padding:22px}.benefit-tile .icon{font-size:2rem;margin-bottom:12px}.benefit-tile h3{font-size:1.1rem;margin-bottom:8px}.benefit-tile p{font-size:.95rem}}@media (min-width: 768px){.benefits-grid{grid-template-columns:1fr 1fr}}.benefit-tile{background-color:#f9f9f9;padding:30px;border-radius:16px;box-shadow:0 4px 12px #0000000d;transition:transform .2s ease,box-shadow .2s ease}.benefit-tile:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000014}.benefit-tile .icon{font-size:2.5rem;color:#ff735c;margin-bottom:15px}.benefit-tile h3{font-size:1.3rem;color:#333;margin-bottom:10px;font-family:Outfit,sans-serif}.benefit-tile p{color:#555;font-family:Outfit,sans-serif}.legal-status{padding:60px 20px;background-color:#fff;text-align:center}.status-columns ul{list-style:none;padding-left:0;margin:0}.legal-status h2{font-size:2.5rem;margin-bottom:30px;color:#ff735c;font-family:Rammetto One,sans-serif}.tab-list{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:30px}.tab{padding:12px 20px;border-radius:9999px;background-color:#f2f2f2;color:#333;cursor:pointer;font-weight:500;transition:all .3s ease;border:none}.tab-active{background-color:#ff735c;color:#fff}.tab-panels{max-width:900px;margin:0 auto;text-align:left;font-family:Outfit,sans-serif}.status-panel{padding:20px;background:#f9f9f9;border-radius:12px}.status-description{font-size:1.1rem;margin-bottom:20px;color:#555}.status-columns{display:flex;flex-direction:column;gap:20px}.responsability{margin-top:5vw}.prevent{font-size:x-small;color:#555;font-family:Outfit,sans-serif}@media (min-width: 768px){.status-columns{flex-direction:row;justify-content:space-between}}.status-columns h4{color:#ff735c;font-size:1.2rem;margin-bottom:10px;font-family:Rammetto One,sans-serif}.status-columns p,.status-columns li{margin-bottom:8px;color:#333;font-family:Outfit,sans-serif}.guide-cta-section{background-color:#f7e3d5;padding:60px 20px;text-align:center;opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.guide-cta-section.visible{opacity:1;transform:translateY(0)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.guide-cta-content{max-width:800px;margin:0 auto;padding:0 20px}.guide-cta-title{font-size:2rem;color:#000;font-family:Rammetto One,sans-serif;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:15px;flex-wrap:wrap}.map-icon{font-size:2.5rem;color:#ff735c}.guide-cta-subtext{font-size:1.1rem;color:#333;font-family:Outfit,sans-serif;margin-bottom:30px}.guide-cta-button{padding:14px 28px;background-color:#ff735c;color:#fff;text-decoration:none;font-weight:700;border-radius:30px;font-size:1rem;font-family:Outfit,sans-serif;transition:background-color .3s ease,color .3s ease,transform .2s ease;display:inline-flex;align-items:center;gap:8px}.guide-cta-button:hover{background-color:#ff552f;color:#fff;transform:scale(1.05)}.arrow-icon{font-size:1rem}@media (max-width: 768px){.guide-cta-title{font-size:1.6rem;gap:6px}.map-icon{font-size:2rem}.guide-cta-subtext{font-size:1rem}.guide-cta-button{font-size:.95rem;padding:12px 24px}}@media (max-width: 480px){.guide-cta-title{flex-direction:column;text-align:center}.map-icon{font-size:1.8rem}}.countdown-container{background-color:#fff9;border-radius:20px;padding:10px 20px;display:inline-flex;gap:20px;font-family:Outfit,sans-serif;font-size:1rem;font-weight:500;color:#ff735c;box-shadow:0 4px 8px #0000000f;margin:8px 0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn 1s ease forwards;opacity:0}@keyframes fadeIn{to{opacity:1}}.countdown-unit{display:flex;flex-direction:column;align-items:center;min-width:45px}.countdown-number{font-size:1.2rem;font-weight:700;color:#ff552f}.countdown-label{font-size:.7rem;color:#444}.countdown-wrapper{text-align:center;margin-bottom:8px}.countdown-launch-text{font-family:Rammetto One,sans-serif;font-size:1.1rem;color:#ff735c;margin:0 0 8px;text-align:center}@media (max-width: 768px){.countdown-container{margin:20px 0}.countdown-wrapper{text-align:center;margin-bottom:40px;margin-top:0}}
