:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}<<<<<<< HEAD a:hover{color:#535bf2}======= >>>>>>> 50050c1c0bde3662f9b7e920ba0c21f40e144707 body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}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:#fff;cursor:pointer;transition:border-color .25s}<<<<<<< HEAD button:hover{border-color:#646cff}======= button:hover{border-color:#646cff}>>>>>>> 50050c1c0bde3662f9b7e920ba0c21f40e144707 button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}<<<<<<< HEAD a:hover{color:#747bff}button{background-color:#f9f9f9}}======= button{background-color:#f9f9f9}} >>>>>>> 50050c1c0bde3662f9b7e920ba0c21f40e144707 body{margin:0;padding:0;box-sizing:border-box;font-family:Arial,sans-serif;background-color:#fff;justify-content:center;background-image:linear-gradient(135deg,#b3acaccc,#2c3e50b3),url(https://www.istockphoto.com/photos/padel);background-size:cover;background-repeat:no-repeat;background-blend-mode:overlay}.container{width:80%;margin:auto;display:flex;justify-content:space-between}@media (max-width: 1024px){.container{width:90%;flex-direction:column;align-items:center}}@media (max-width: 768px){.body{width:auto}.container{width:80%;margin:auto;display:flex;justify-content:space-between}}@media (max-width: 480px){.body{width:auto}.container{width:80%;margin:auto;display:flex;justify-content:space-between}}.loader__balls{margin-top:450px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px}.loader__balls__group{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;height:100px;width:40px}.ball{height:30px;width:30px;align-items:center;border-radius:15px;position:absolute;transform-origin:bottom}.loader__balls__group :nth-child(1){background-color:#99e2d0;animation-name:jumpinBallAnimation1;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation1{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.3,.8)}11%{transform:translateY(0) scale(.7,1.2);animation-timing-function:cubic-bezier(0,0,.5,1)}39%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(0,0,.5,1)}40%{transform:translateY(-75px) scale(1)}41%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(1,0,1,0)}69%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(1,0,1,0)}70%{transform:translateY(0) scale(1.5,.4)}80%{transform:translateY(0) scale(.8,1.2)}90%{transform:translateY(0) scale(1.1,.8)}to{transform:translateY(0) scale(1)}}.loader__balls__group :nth-child(2){background-color:#12e0ad;animation-name:jumpinBallAnimation2;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation2{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.3,.8)}11%{transform:translateY(0) scale(.7,1.2);animation-timing-function:cubic-bezier(0,.5,.5,1)}39%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(0,.5,.5,1)}40%{transform:translateY(-75px) scale(1)}41%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(1,0,1,.5)}69%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(1,0,1,.5)}70%{transform:translateY(0) scale(1.5,.4)}80%{transform:translateY(0) scale(.8,1.2)}90%{transform:translateY(0) scale(1.1,.8)}to{transform:translateY(0) scale(1)}}.loader__balls__group :nth-child(3){background-color:#16c197;animation-name:jumpinBallAnimation3;animation-duration:1s;animation-iteration-count:infinite}@keyframes jumpinBallAnimation3{0%{transform:translateY(0) scale(1)}10%{transform:translateY(0) scale(1.3,.8)}11%{transform:translateY(0) scale(.7,1.2);animation-timing-function:cubic-bezier(0,1,.5,1)}39%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(0,1,.5,1)}40%{transform:translateY(-75px) scale(1)}41%{transform:translateY(-75px) scale(1);animation-timing-function:cubic-bezier(1,0,1,1)}69%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(1,0,1,1)}70%{transform:translateY(0) scale(1.5,.4)}80%{transform:translateY(0) scale(.8,1.2)}90%{transform:translateY(0) scale(1.1,.8)}to{transform:translateY(0) scale(1)}}.loader__balls__group .item1{animation-delay:0ms}.loader__balls__group .item2{animation-delay:.1s}.loader__balls__group .item3{animation-delay:.2s}.navbar{display:flex;align-items:center;justify-content:space-between;background-color:#25d0a0;font-family:Arial,sans-serif;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:clamp(8px,1.5vw,10px) 0;z-index:1000}.navbar-logo{display:flex;align-items:center;gap:clamp(.3rem,1vw,.5rem);margin-left:clamp(20px,8vw,90px);cursor:pointer}.navbar-logo img{height:clamp(100px,8vw,85px);width:auto}.navbar-logo img{height:clamp(60px,8vw,85px);cursor:pointer}.navbar-logo img{height:clamp(90px,8vw,85px);width:auto;margin-bottom:-35px;margin-top:-23px}.nav-links{display:flex;align-items:center;gap:clamp(1rem,2vw,1.5rem);margin-right:clamp(20px,5vw,50px)}.nav-links a{color:#fff;font-size:clamp(.85rem,1.5vw,.95rem);text-decoration:none;font-weight:500;transition:opacity .3s}.nav-links a:hover{opacity:.8}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;background:#fff;min-width:clamp(140px,20vw,160px);display:none;flex-direction:column;box-shadow:0 4px 10px #00000026;border-radius:6px;padding:8px 0;z-index:99}.dropdown-menu a{padding:clamp(8px,1.5vw,10px) clamp(12px,2vw,15px);color:#000;text-decoration:none;font-size:clamp(.8rem,1.4vw,.9rem);font-weight:400;transition:background .3s}.dropdown-menu a:hover{background:#25d0a0;color:#fff;border-radius:4px}.dropdown:hover .dropdown-menu{display:flex}.profile-btn{display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:999px;padding:clamp(.3rem,1vw,.4rem) clamp(.6rem,1.5vw,.9rem);color:#000;font-size:clamp(.85rem,1.5vw,1rem);cursor:pointer;border:none;transition:all .3s ease}.profile-btn:hover{background-color:#000;color:#fff}.burger{display:none;flex-direction:column;gap:clamp(4px,1vw,6px);cursor:pointer;margin-right:clamp(20px,5vw,50px)}.burger .line{width:clamp(20px,4vw,25px);height:clamp(2px,.5vw,3px);background-color:#fff;transition:all .3s ease}.burger.open .line1{transform:rotate(45deg) translate(5px,5px)}.burger.open .line2{opacity:0}.burger.open .line3{transform:rotate(-45deg) translate(5px,-5px)}.mobile-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;inset:0;background-color:#25d0a0;gap:30px;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:999}.mobile-menu.active{opacity:1;pointer-events:auto}@media screen and (max-width: 768px){.mobile-menu.active{margin-top:45px}}.mobile-menu a{color:#fff;font-size:clamp(1.2rem,4vw,1.5rem);text-decoration:none;font-weight:600;transition:opacity .3s}.mobile-menu a:hover{opacity:.8}.mobile-menu .profile-btn{font-size:clamp(1rem,3vw,1.2rem);padding:clamp(.5rem,1.5vw,.6rem) clamp(1rem,2.5vw,1.2rem)}html{scroll-behavior:smooth}@media screen and (max-width: 1024px){.nav-links{gap:1rem}.nav-links a{font-size:.85rem}.navbar-logo{margin-left:clamp(15px,4vw,40px)}.navbar-logo img{height:clamp(65px,7vw,75px);height:clamp(90px,9vw,80px)}}@media screen and (max-width: 768px){.nav-links{display:none}.burger{display:flex;display:none}.burger{display:flex}.navbar-logo{margin-left:clamp(15px,4vw,20px)}.navbar-logo img{height:clamp(50px,8vw,65px);height:clamp(80px,9vw,65px)}@media screen and (max-width: 480px){.navbar{padding:8px 0}.navbar-logo{margin-left:15px}.navbar-logo img{height:clamp(80px,12vw,55px)}.burger{margin-right:15px}.mobile-menu{gap:clamp(20px,5vh,30px)}.mobile-menu a{font-size:clamp(1.1rem,5vw,1.3rem)}}}.hero-section{position:relative;width:100vw;min-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#26d1a11a,#1e293bcc);z-index:2}.hero-content{position:relative;z-index:3;width:100%;max-width:1200px;padding:40px 20px;display:flex;align-items:center;justify-content:flex-start}.hero-text{max-width:600px;color:#fff;text-align:left}.hero-title{font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.2;margin-bottom:20px;font-family:All Round Gothic,sans-serif}.hero-subtitle{font-size:clamp(18px,3vw,24px);font-weight:600;margin-bottom:30px;color:#e2e8f0;line-height:1.4}.hero-highlight{display:flex;align-items:center;gap:12px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:16px;border-radius:12px;margin-bottom:25px;border-left:3px solid #26d1a1;max-width:90%}.highlight-icon{font-size:45px;color:#26d1a1;flex-shrink:0}.hero-highlight p{margin:0;font-size:20px;color:#fff;font-weight:500;line-height:1.4}.hero-features{display:flex;gap:12px;margin-bottom:30px;flex-wrap:wrap}.hero-feature{display:flex;align-items:center;gap:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2)}.feature-icon{color:#26d1a1;font-size:14px}.hero-feature span{font-size:12px;font-weight:500;color:#fff}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.hero-button{display:flex;align-items:center;gap:8px;padding:14px 22px;border-radius:12px;text-decoration:none;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #0003;font-size:14px}.join-button{background:#25d366;color:#fff}.download-button{background:#26d1a1;color:#fff}.hero-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.join-button:hover{background:#128c7e}.download-button:hover{background:#1ea98a}@media (max-width: 768px){.hero-section{min-height:90vh}.hero-content{justify-content:center;text-align:center;padding:30px 15px}.hero-text{text-align:center;max-width:100%}.hero-title{font-size:clamp(28px,8vw,42px);margin-bottom:15px}.hero-subtitle{font-size:clamp(16px,4vw,20px);margin-bottom:25px}.hero-highlight{flex-direction:row;text-align:center;gap:10px;padding:14px;margin:0 auto 20px;max-width:100%}.hero-highlight p{font-size:21px}.hero-features{justify-content:center;gap:10px;margin-bottom:25px}.hero-feature{padding:8px 12px}.hero-feature span{font-size:11px}.hero-buttons{justify-content:center;gap:10px}.hero-button{padding:12px 20px;font-size:13px}}@media (max-width: 480px){.hero-section{min-height:85vh}.hero-content{padding:20px 12px}.hero-title{font-size:24px;margin-bottom:12px}.hero-subtitle{font-size:15px;margin-bottom:20px}.hero-highlight{padding:12px;margin-bottom:18px;display:flex;flex-direction:row}.hero-highlight p{font-size:16px}.hero-features{flex-direction:column;align-items:center;gap:8px}.hero-feature{width:100%;max-width:200px;justify-content:center}.hero-buttons{flex-direction:column;align-items:center}.hero-button{width:100%;max-width:250px;justify-content:center}}@media (max-width: 360px){.hero-title{font-size:22px}.hero-subtitle{font-size:14px}.hero-button{padding:10px 16px;font-size:12px}.hero-highlight{padding:10px}}.definition-container{display:flex;flex-direction:column;align-items:center;max-width:1200px;margin:60px auto;padding:40px 20px;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;gap:40px}.definition-content{width:100%;text-align:center}.definition-header{display:flex;flex-direction:column;align-items:center;gap:15px;margin-bottom:30px}.definition-icon{font-size:32px;color:#26d1a1}.definition-title{font-size:clamp(28px,5vw,36px);font-weight:800;color:#1e293b;margin:0}.definition-description{font-size:clamp(16px,3vw,18px);line-height:1.6;color:#1e293b;margin-bottom:30px}.definition-highlight{font-size:16px;line-height:1.6;color:#64748b;margin-bottom:20px;padding:20px;background:#26d1a10d;border-radius:12px;border-left:4px solid #26d1a1}.definition-community{font-size:16px;font-style:italic;color:#26d1a1;font-weight:600;margin:0}.definition-image{position:relative;width:100%;max-width:400px}.definition-image img{width:100%;height:auto;border-radius:20px;box-shadow:0 10px 25px #0000001a}.image-badge{position:absolute;top:15px;right:15px;background:#26d1a1;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:600}@media (min-width: 768px){.definition-container{flex-direction:row;text-align:left;padding:50px 40px}.definition-content{width:50%;text-align:left;padding-right:40px}.definition-header{flex-direction:row;justify-content:flex-start}.definition-image{width:45%}}@media (max-width: 480px){.definition-container{margin:40px 20px;padding:30px 20px}.definition-highlight{padding:15px}.image-badge{top:10px;right:10px;font-size:12px;padding:6px 12px}}@media screen and (max-width: 768px){.hero-image{position:absolute;top:0;right:0;width:100vh;height:100%;object-fit:cover;z-index:1}.highlight-icon{font-size:34px}}.footer{background-color:#fff;padding:clamp(30px,5vw,40px) clamp(15px,3vw,20px) clamp(15px,2vw,20px);color:#000;font-size:clamp(13px,2vw,14px)}.footer-container{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:min(1200px,95vw);margin:auto;gap:clamp(20px,4vw,30px)}.footer-logo img{width:clamp(100px,15vw,120px);margin-bottom:clamp(15px,3vw,20px)}.footer-section{min-width:clamp(120px,20vw,150px);flex:1 1 auto}.footer-section h4{font-size:clamp(14px,2.2vw,15px);font-weight:700;margin-bottom:clamp(8px,1.5vw,10px)}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin:clamp(3px,1vw,5px) 0}.footer-section ul li a{text-decoration:none;color:#000;transition:.3s;font-size:clamp(12px,2vw,14px)}.footer-section ul li a:hover{text-decoration:underline}.footer-social h4{font-size:clamp(14px,2.2vw,15px);font-weight:700;margin-bottom:clamp(12px,2vw,15px)}.rounded-social-buttons{text-align:center}.rounded-social-buttons .social-button{display:inline-block;position:relative;cursor:pointer;width:clamp(2.5rem,5vw,3.125rem);height:clamp(2.5rem,5vw,3.125rem);border:.125rem solid transparent;padding:0;text-decoration:none;text-align:center;color:#fefefe;font-size:clamp(1.2rem,2.5vw,1.5625rem);font-weight:400;line-height:clamp(1.8em,4vw,2em);border-radius:50%;transition:all .5s ease;margin:clamp(3px,1vw,5px)}.rounded-social-buttons .social-button:hover,.rounded-social-buttons .social-button:focus{transform:rotate(360deg)}.rounded-social-buttons .social-button.facebook{background:#3b5998}.rounded-social-buttons .social-button.linkedin{background:#007bb5}.rounded-social-buttons .social-button.tiktok{background:#000}.rounded-social-buttons .social-button.instagram{background:#125688}.rounded-social-buttons .social-button.facebook:hover{color:#3b5998;background:#fff;border-color:#3b5998}.rounded-social-buttons .social-button.linkedin:hover{color:#007bb5;background:#fff;border-color:#007bb5}.rounded-social-buttons .social-button.tiktok:hover{color:#000;background:#fff;border-color:#000}.rounded-social-buttons .social-button.instagram:hover{color:#125688;background:#fff;border-color:#125688}.footer-bottom{display:flex;justify-content:center;align-items:center;font-size:clamp(12px,2vw,14px);margin-top:clamp(20px,4vw,30px);color:#000;text-align:center}#account-deletion:hover{background-color:#750a0a;border-radius:10px;border:1px solid lightcoral;padding:5px;color:#fff;text-decoration:none}@media (max-width: 1024px){.footer-container{gap:clamp(15px,3vw,25px)}.footer-section{min-width:clamp(140px,18vw,160px)}}@media (max-width: 768px){.footer{padding:clamp(25px,4vw,35px) clamp(15px,3vw,20px) clamp(15px,2vw,20px)}.footer-container{flex-direction:column;align-items:center;text-align:center;gap:clamp(25px,4vw,30px)}.footer-section{min-width:auto;width:100%;max-width:300px}.footer-section ul li{margin:clamp(6px,1.5vw,8px) 0}.footer-social{margin-top:clamp(8px,2vw,10px)}.rounded-social-buttons .social-button{width:clamp(2.8rem,6vw,3.2rem);height:clamp(2.8rem,6vw,3.2rem);font-size:clamp(1.3rem,3vw,1.6rem)}}@media (max-width: 480px){.footer{padding:25px 15px 15px}.footer-container{gap:20px}.footer-logo img{width:clamp(80px,20vw,100px);margin-bottom:15px}.footer-section h4{font-size:clamp(15px,3.5vw,16px);margin-bottom:clamp(6px,1.5vw,8px)}.footer-section ul li a{font-size:clamp(13px,3vw,14px)}.rounded-social-buttons{margin-top:10px}.rounded-social-buttons .social-button{width:clamp(2.5rem,8vw,3rem);height:clamp(2.5rem,8vw,3rem);font-size:clamp(1.2rem,4vw,1.4rem);margin:4px}.footer-bottom{font-size:clamp(11px,3vw,13px);margin-top:clamp(15px,3vw,20px)}}.popup-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-in-out}.popup-modal{background:#fff;padding:2rem;border-radius:12px;width:90%;max-width:400px;box-shadow:0 8px 24px #0003;text-align:center;animation:slideIn .3s ease-out}.popup-modal h2{margin-top:0;font-size:1.5rem;color:#333}.popup-modal p{margin:.5rem 0 1rem;color:#555}.reasons-container{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.reason-option{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s}.reason-option:hover{background:#f5f5f5}.reason-option input{accent-color:#0070f3}.modal-buttons{display:flex;justify-content:flex-end;gap:1rem}.confirm-btn{background-color:#a32424;color:#fff;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s}.cancel-btn{background-color:#eee;color:#333;border:none;padding:.5rem 1rem;border-radius:8px;cursor:pointer;transition:all .2s}.cancel-btn:hover{background-color:#ccc}@keyframes slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.request-deletion-btn{display:inline-block;padding:.5rem 1rem;background-color:#fff;color:#000;text-decoration:none;font-weight:500;border-radius:8px;transition:all .2s ease-in-out;cursor:pointer;border:none}.request-deletion-btn:hover{background-color:#b71512;color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.request-deletion-btn:active{transform:translateY(0);box-shadow:none}.download-section{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center}.circle{position:absolute;border-radius:50%;background:#26d1a114;animation:float 20s infinite ease-in-out}.circle-1{width:300px;height:300px;top:-100px;left:-100px;animation-delay:0s}.circle-2{width:200px;height:200px;bottom:50px;right:100px;animation-delay:-5s}.circle-3{width:150px;height:150px;top:30%;right:20%;animation-delay:-10s}.wave{position:absolute;background:#26d1a10d;border-radius:50%}.wave-1{width:500px;height:500px;bottom:-250px;left:-250px;animation:pulse 15s infinite ease-in-out}.wave-2{width:400px;height:400px;top:-200px;right:-200px;animation:pulse 12s infinite ease-in-out;animation-delay:-7s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,40px) scale(1.05)}66%{transform:translate(-20px,30px) scale(.95)}}@keyframes pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:.7}}.download-container{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto}.content-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}.text-content{padding-right:20px}.title{font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.2;color:#1e293b;position:relative;margin:0}.title:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:#26d1a1;border-radius:2px}.description{font-size:clamp(16px,2.5vw,18px);line-height:1.6;color:#64748b;margin-bottom:40px}.stats-container{display:flex;gap:30px;margin-bottom:40px}.stat{display:flex;flex-direction:column;align-items:center;position:relative}.stat-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#26d1a11a;color:#26d1a1;border-radius:50%;margin-bottom:10px;font-size:18px}.stat-number{font-size:28px;font-weight:700;color:#26d1a1;margin-bottom:5px}.stat-label{font-size:14px;color:#94a3b8;font-weight:500}.download-buttons{display:flex;flex-wrap:wrap;gap:16px}.store-button{display:flex;align-items:center;padding:16px 24px;border-radius:14px;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 12px #26d1a126;border:1px solid #e2e8f0;background:#fff}.store-button:hover{transform:translateY(-5px);box-shadow:0 12px 25px #26d1a133;border-color:#26d1a1}.google-play:hover{background:linear-gradient(135deg,#fff,#f8fafc)}.app-store{background:#1e293b;border-color:#1e293b}.app-store:hover{background:#0f172a;border-color:#0f172a}.button-icon{margin-right:12px;display:flex;align-items:center;justify-content:center}.button-icon img{width:24px;height:24px}.button-text{display:flex;flex-direction:column}.get-it{font-size:12px;font-weight:500;color:#64748b}.app-store .get-it{color:#cbd5e1}.store-name{font-size:18px;font-weight:700;color:#1e293b}.app-store .store-name{color:#fff}.phone-content{position:relative;display:flex;justify-content:center;align-items:center}.phone-wrapper{position:relative;z-index:2}.phone-image{width:100%;max-width:300px;height:600px;object-fit:cover;border-radius:40px;transform:perspective(1000px) rotateY(-15deg) rotateX(5deg);transition:transform .5s ease,box-shadow .5s ease}.phone-image:hover{transform:perspective(1000px) rotateY(0) rotateX(0) translateY(-10px)}.phone-highlight{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:580px;border-radius:40px;background:linear-gradient(135deg,rgba(38,209,161,.1) 0%,transparent 50%);z-index:-1;filter:blur(15px)}.feature-icons{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.feature-item{display:flex;flex-direction:column;align-items:center;gap:10px}.feature-icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fff;border-radius:50%;color:#26d1a1;font-size:24px;box-shadow:0 5px 20px #00000014;transition:all .3s ease}.feature-item:hover .feature-icon{transform:translateY(-5px);box-shadow:0 10px 25px #0000001f;background:#26d1a1;color:#fff}.feature-item span{font-size:14px;font-weight:500;color:#64748b}@media (max-width: 968px){.content-wrapper{grid-template-columns:1fr;gap:50px;text-align:center}.text-content{padding-right:0;order:2}.title:after{left:50%;transform:translate(-50%)}.stats-container,.download-buttons{justify-content:center}.phone-content{order:1}.phone-image{max-width:250px}.feature-icons{gap:30px}}@media (max-width: 640px){.stats-container{flex-direction:column;gap:20px}.download-buttons{flex-direction:column;align-items:center}.store-button{width:220px}.phone-image{max-width:500px;max-height:600px}.floating-icon{display:none}.feature-icons{gap:20px}.feature-icon{width:50px;height:50px;font-size:20px}}@media (max-width: 480px){.download-section{padding:40px 20px}.title{font-size:32px}.store-button{padding:14px 20px}.button-icon img{width:20px;height:20px}.get-it{font-size:11px}.store-name{font-size:16px}.phone-image{max-width:500px}.feature-icons{gap:15px}.feature-item span{font-size:12px}}.contact-section{position:relative;padding-top:100px;padding-bottom:100px;overflow:hidden}.contact-container{position:relative;z-index:2;max-width:600px;margin:0 auto;background:#fff;border-radius:24px;padding:clamp(30px,5vw,40px);box-shadow:0 20px 40px #00000014;border:1px solid rgba(226,232,240,.8);opacity:0;transform:translateY(40px);transition:opacity .6s ease,transform .6s ease}.contact-container.show{opacity:1;transform:translateY(0)}.contact-header{text-align:center;margin-bottom:40px}.contact-title{font-size:clamp(32px,5vw,40px);font-weight:800;color:#1e293b;margin-bottom:16px}.contact-subtitle{font-size:clamp(16px,3vw,18px);color:#64748b;line-height:1.6}.contact-form{display:flex;flex-direction:column;gap:24px}.form-group{position:relative}.input-container,.textarea-container{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:16px;color:#26d1a1;font-size:18px;z-index:2}.textarea-container .input-icon{align-self:flex-start;margin-top:16px}.contact-form input,.contact-form textarea{width:100%;padding:16px 16px 16px 48px;border:2px solid #e2e8f0;border-radius:12px;font-size:16px;transition:all .3s ease;background:#fff;font-family:inherit}.contact-form textarea{min-height:120px;resize:vertical;padding-top:16px}.contact-form input:focus,.contact-form textarea:focus{outline:none;border-color:#26d1a1;box-shadow:0 0 0 3px #26d1a11a;transform:translateY(-2px)}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#94a3b8}.submit-button{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:#26d1a1;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:10px;box-shadow:0 4px 12px #26d1a14d}.submit-button:hover{background:#1ea98a;transform:translateY(-2px);box-shadow:0 8px 20px #26d1a166}.submit-button:active{transform:translateY(0)}.button-icon{font-size:16px}.contact-info{margin-top:40px;padding-top:30px;border-top:1px solid #e2e8f0}.info-item{display:flex;align-items:center;gap:16px;justify-content:center}.info-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#26d1a11a;color:#26d1a1;border-radius:50%;font-size:18px}.info-content h4{font-size:16px;font-weight:600;color:#1e293b;margin:0 0 4px}.info-content p{font-size:14px;color:#64748b;margin:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-container.show .form-group{opacity:0;animation:fadeInUp .6s ease forwards}.contact-container.show .form-group:nth-child(1){animation-delay:.1s}.contact-container.show .form-group:nth-child(2){animation-delay:.2s}.contact-container.show .form-group:nth-child(3){animation-delay:.3s}.contact-container.show .form-group:nth-child(4){animation-delay:.4s}.contact-container.show .submit-button{opacity:0;animation:fadeInUp .6s ease .5s forwards}@media (max-width: 768px){.contact-section{padding:40px 20px}.contact-container{padding:30px 25px}.contact-form{gap:20px}.contact-form input,.contact-form textarea{padding:14px 14px 14px 44px;font-size:15px}.input-icon{left:14px;font-size:16px}.submit-button{padding:14px 28px;font-size:15px}}@media (max-width: 480px){.contact-container{padding:25px 20px;border-radius:20px}.contact-title{font-size:28px}.contact-subtitle{font-size:15px}.contact-form input,.contact-form textarea{padding:12px 12px 12px 40px;font-size:14px}.input-icon{left:12px;font-size:15px}.submit-button{padding:12px 24px;font-size:14px}.info-item{flex-direction:column;text-align:center;gap:12px}}.faq-button{width:clamp(45px,8vw,50px);height:clamp(45px,8vw,50px);border-radius:50%;border:none;background-color:#67caa4;background-image:linear-gradient(147deg,#fff,#25d0a0 74%);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 clamp(8px,2vw,10px) clamp(8px,2vw,10px) #00000027;position:relative}.faq-button svg{height:clamp(1.2em,2.5vw,1.5em);fill:#fff}.faq-button:hover svg{animation:jello-vertical .7s both}@keyframes jello-vertical{0%{transform:scaleZ(1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}to{transform:scaleZ(1)}}.tooltip{position:absolute;top:clamp(-18px,-3vw,-20px);opacity:0;background-color:#67caa9;background-image:linear-gradient(147deg,#73c3b4,#6cd1bf 74%);color:#fff;padding:clamp(4px,1vw,5px) clamp(8px,2vw,10px);border-radius:clamp(4px,1vw,5px);display:flex;align-items:center;justify-content:center;transition-duration:.2s;pointer-events:none;letter-spacing:clamp(.3px,.1vw,.5px);font-size:clamp(.7rem,1.5vw,.8rem);white-space:nowrap}.tooltip:before{position:absolute;content:"";width:10px;height:10px;background-color:#25d0a0;background-size:1000%;background-position:center;transform:rotate(45deg);bottom:-15%;transition-duration:.3s}.faq-button:hover .tooltip{top:clamp(-35px,-5vw,-40px);opacity:1;transition-duration:.3s}.BackToTop_button{width:clamp(40px,7vw,45px);height:clamp(40px,7vw,45px);background:linear-gradient(#25d0a0,#fff);display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;position:relative;border:none}.arrow path{fill:#fff}.text{font-size:clamp(.8em,1.5vw,1em);width:clamp(80px,15vw,100px);position:absolute;color:#fff;display:flex;align-items:center;justify-content:center;bottom:clamp(40px,8vw,50px);opacity:0;transition-duration:.7s;white-space:nowrap}.BackToTop_button:hover .text{opacity:1;transition-duration:.7s}.BackToTop_button:hover .arrow{animation:slide-in-bottom .7s cubic-bezier(.25,.46,.45,.94) both}@keyframes slide-in-bottom{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.sticky-buttons{position:fixed;bottom:clamp(15px,3vw,20px);right:clamp(15px,3vw,20px);display:flex;flex-direction:column;gap:clamp(8px,2vw,10px);align-items:end;z-index:1000}@media (max-width: 768px){.sticky-buttons{bottom:clamp(12px,2.5vw,15px);right:clamp(12px,2.5vw,15px);gap:clamp(6px,1.5vw,8px)}.faq-button,.BackToTop_button{width:clamp(40px,10vw,45px);height:clamp(40px,10vw,45px)}.faq-button svg{height:clamp(1em,3vw,1.2em)}.tooltip{font-size:clamp(.65rem,2vw,.7rem);padding:3px 6px}.text{font-size:clamp(.7em,2vw,.8em);width:clamp(70px,20vw,80px);bottom:clamp(35px,8vw,40px)}}@media (max-width: 480px){.sticky-buttons{bottom:10px;right:10px;gap:6px}.faq-button,.BackToTop_button{width:53px;height:53px}.faq-button svg{height:clamp(.9em,4vw,1em)}.tooltip{font-size:.65rem;padding:2px 5px;top:-15px}.faq-button:hover .tooltip{top:-30px}.text{font-size:.7em;width:70px;bottom:30px}}.playsonic-section{position:relative;padding:clamp(60px,8vw,80px) clamp(20px,4vw,40px);padding-bottom:100px;overflow:hidden}.circle-3{width:150px;height:150px;top:30%;left:20%;animation-delay:-10s}.container{position:relative;z-index:2;max-width:1200px;margin:0 auto}.header{text-align:center;margin-bottom:clamp(40px,6vw,60px)}.title{font-size:clamp(36px,5vw,48px);font-weight:800;color:#1e293b;margin-bottom:16px}.text-accent{color:#26d1a1}.subtitle{font-size:clamp(16px,2.5vw,18px);color:#64748b;max-width:600px;margin:0 auto;line-height:1.6}.steps-container{display:flex;justify-content:space-between;gap:clamp(20px,3vw,30px);max-width:100%;margin:0 auto}.step{display:flex;flex-direction:column;flex:1;padding:clamp(25px,4vw,35px);background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;border:1px solid rgba(226,232,240,.8);transition:all .3s ease;position:relative;overflow:hidden;text-align:center}.step:hover{transform:translateY(-5px);box-shadow:0 20px 40px #00000014;border-color:#26d1a133}.step:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#26d1a1;opacity:0;transition:opacity .3s ease}.step:hover:before{opacity:1}.step-icon{display:flex;align-items:center;justify-content:center;width:70px;height:70px;background:#26d1a11a;color:#26d1a1;border-radius:18px;font-size:28px;margin:0 auto 20px;transition:all .3s ease}.step:hover .step-icon{background:#26d1a1;color:#fff;transform:scale(1.05)}.step-content{flex:1}.step-header{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:15px}.step-number{font-size:14px;font-weight:700;color:#26d1a1;background:#26d1a11a;padding:4px 12px;border-radius:20px}.step-title{font-size:clamp(20px,3vw,24px);font-weight:700;color:#1e293b;margin:0}.step-description{font-size:clamp(15px,2vw,16px);line-height:1.6;color:#64748b;margin:0}.step-decoration{position:absolute;bottom:20px;right:20px;color:#26d1a11a;font-size:32px;transition:all .3s ease}.step:hover .step-decoration{color:#26d1a133;transform:scale(1.1)}@media (min-width: 992px){.steps-container{position:relative}.steps-container:before{content:"";position:absolute;top:50%;left:20%;right:20%;height:2px;background:#26d1a11a;z-index:-1;transform:translateY(-50%)}}@media (max-width: 991px){.steps-container{flex-direction:column;gap:clamp(20px,4vw,30px);max-width:600px}.step{flex-direction:row;text-align:left;align-items:flex-start}.step-icon{margin:0 20px 0 0;flex-shrink:0}.step-header{flex-direction:row;align-items:center}}@media (max-width: 767px){.playsonic-section{padding:40px 20px}.steps-container{flex-direction:column;gap:20px}.step{flex-direction:column;text-align:center;padding:25px 20px}.step-icon{margin:0 auto 20px}.step-header{flex-direction:column;align-items:center;gap:10px;margin-bottom:15px}.step-decoration{display:none}}@media (max-width: 480px){.title{font-size:28px}.step{padding:20px 15px}.step-icon{width:50px;height:50px;font-size:20px}.step-title{font-size:20px}.step-description{font-size:14px}}.faq-section{position:relative;box-shadow:0 10px 30px #0000000d;padding:75px;border-radius:20px;overflow:hidden}.background-elements{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:1}.circle{position:absolute;border-radius:50%;background:#26d1a10d;animation:float 20s infinite ease-in-out}.circle-1{width:300px;height:300px;top:-100px;right:-100px;animation-delay:0s}.circle-2{width:200px;height:200px;bottom:50px;left:100px;animation-delay:-5s}@keyframes float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,30px) scale(1.05)}66%{transform:translate(-15px,25px) scale(.95)}}.faq-container{position:relative;z-index:2;max-width:800px;margin:0 auto}.faq-header{text-align:center;margin-bottom:40px}.faq-title{font-size:clamp(32px,5vw,40px);font-weight:800;color:#1e293b;margin:0}.faq-subtitle{font-size:clamp(16px,3vw,18px);color:#64748b;max-width:500px;margin:0 auto;line-height:1.6}.toggle-container{display:flex;background:#26d1a11a;border-radius:50px;padding:6px;margin-bottom:40px;max-width:400px;margin-left:auto;margin-right:auto}.toggle-option{display:flex;justify-content:center;align-items:center;gap:8px;flex:1;padding:12px 20px;border:none;border-radius:50px;background:transparent;color:#64748b;font-weight:600;font-size:16px;cursor:pointer;transition:all .3s ease}.toggle-option.active{background:#26d1a1;color:#fff;box-shadow:0 4px 12px #26d1a14d}.toggle-option:hover:not(.active){background:#26d1a133;color:#1e293b}.toggle-icon{font-size:16px}.qa-section{display:flex;flex-direction:column;gap:16px}.qa{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #0000000d;border:1px solid rgba(226,232,240,.8);cursor:pointer;transition:all .3s ease;overflow:hidden}.qa:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000001a;border-color:#26d1a133}.qa.active{border-color:#26d1a1;box-shadow:0 8px 24px #26d1a126}.question-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.question{font-size:18px;font-weight:600;color:#1e293b;margin:0;flex:1;line-height:1.4}.indicator{color:#26d1a1;font-size:18px;transition:transform .3s ease;flex-shrink:0}.qa.active .indicator{transform:rotate(180deg)}.answer-container{max-height:0;overflow:hidden;transition:max-height .3s ease}.qa.active .answer-container{max-height:500px}.answer{font-size:16px;line-height:1.6;color:#64748b;margin:0;padding-top:16px;border-top:1px solid rgba(226,232,240,.8)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.qa.active .answer{animation:fadeIn .3s ease}@media (max-width: 768px){.toggle-container{max-width:300px}.toggle-option{padding:10px 16px;font-size:14px}.toggle-icon{font-size:14px}.qa{padding:20px}.question{font-size:16px}.answer{font-size:15px}}@media (max-width: 480px){.faq-section{padding:40px 20px}.toggle-container{flex-direction:row;border-radius:16px;gap:8px;max-width:300px}.toggle-option{border-radius:12px;justify-content:center}.qa{padding:16px}.question{font-size:15px}.answer{font-size:14px}}body{background-color:#fff}@media screen and (max-width: 768px){body{width:auto}}.prices{max-width:min(320px,90vw);display:flex;flex-direction:column;border-radius:clamp(1.2rem,3vw,1.5rem);background-color:#25d0a0;padding:clamp(1.2rem,3vw,1.5rem);box-shadow:0 0 clamp(20px,4vw,25px) #0000004d;flex:1 1 clamp(280px,45vw,300px);transition:transform .2s ease,box-shadow .2s ease;margin:0 auto}.price{font-size:clamp(2.2rem,5vw,3rem);line-height:1;font-weight:600;color:#fff}.price-period{font-size:clamp(.75rem,1.5vw,.875rem);color:#ffffffe6;margin-left:clamp(.2rem,.5vw,.25rem)}.lists{margin-top:clamp(2rem,4vw,2.5rem);display:flex;flex-direction:column;grid-row-gap:clamp(.6rem,1.5vw,.75rem);row-gap:clamp(.6rem,1.5vw,.75rem);font-size:clamp(.8rem,1.8vw,.875rem);line-height:clamp(1.1rem,2vw,1.25rem);color:#fff;list-style:none;padding:0}.list{display:flex;align-items:center}.list svg{height:clamp(.8rem,2vw,1rem);width:clamp(.8rem,2vw,1rem);flex-shrink:0}.list span{margin-left:clamp(.8rem,2vw,1rem)}.action{margin-top:clamp(1.5rem,3vw,2rem);width:100%;border:2px solid rgba(255,255,255,1);border-radius:9999px;background-color:#fff;padding:clamp(.5rem,1.5vw,.625rem) clamp(1.2rem,3vw,1.5rem);font-weight:600;text-align:center;font-size:clamp(.8rem,1.8vw,.875rem);color:#000;outline:none;text-decoration:none;transition:all .2s ease;cursor:pointer}.action:hover{color:#fff;background-color:transparent}.prices-section{gap:clamp(1.5rem,3vw,2rem);display:flex;flex-direction:row;justify-content:center;align-items:stretch;flex-wrap:wrap;padding:clamp(1.5rem,3vw,2rem) clamp(.8rem,2vw,1rem);margin-top:clamp(-40px,-6vw,-50px);max-width:1200px;margin-left:auto;margin-right:auto}.prices:hover{transform:translateY(clamp(-4px,-1vw,-6px));box-shadow:0 clamp(12px,2.5vw,15px) clamp(25px,4vw,35px) #00000059}.highlight{background-image:linear-gradient(135deg,#25d0a0,#1bb489);box-shadow:0 clamp(10px,2vw,12px) clamp(30px,5vw,40px) #1fc59e73;transform:scale(1.02)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(.8rem,2vw,1rem);flex-wrap:wrap;gap:clamp(.5rem,1vw,.8rem)}.plan-title{color:#fff;font-weight:700;font-size:clamp(1.1rem,2.5vw,1.25rem)}.badge{color:#fff;font-weight:600;font-size:clamp(.65rem,1.3vw,.75rem);padding:clamp(.2rem,.5vw,.25rem) clamp(.4rem,1vw,.5rem);border-radius:9999px;background:#fff3;border:1px solid rgba(255,255,255,.35);white-space:nowrap}.plan-subtitle{margin-top:clamp(.6rem,1.5vw,.75rem);color:#fffffff2;font-size:clamp(.8rem,1.8vw,.9rem);line-height:1.4}@media (max-width: 1024px){.prices-section{gap:clamp(1.2rem,2.5vw,1.8rem);padding:clamp(1.2rem,2.5vw,1.8rem) clamp(.8rem,2vw,1rem)}.prices{flex:1 1 clamp(250px,40vw,280px)}}@media (max-width: 768px){.prices-section{flex-direction:column;align-items:center;gap:clamp(1.5rem,3vw,2rem);padding:clamp(1.5rem,3vw,2rem) clamp(15px,3vw,20px)}.prices{max-width:min(400px,90vw);flex:none}.highlight{transform:none;order:-1}}@media (max-width: 480px){.prices-section{padding:1.5rem 15px;gap:1.5rem}.prices{max-width:min(350px,95vw);padding:1.2rem}.card-header{flex-direction:column;align-items:flex-start;gap:.5rem}.badge{align-self:flex-end}.list{align-items:flex-start}}.page-container{display:flex;flex-direction:column;min-height:100vh;color:#000;width:100%;overflow-x:hidden}.content-wrap{flex:1;padding:clamp(15px,3vw,20px);width:100%;box-sizing:border-box}footer{margin-top:auto;background:#f8f8f8;padding:clamp(15px,3vw,20px);text-align:center}#pricing{color:#000;margin-bottom:clamp(30px,5vw,40px);margin-top:clamp(60px,10vw,80px);font-size:clamp(1.8rem,4vw,2.5rem);text-align:center}#flexible-plans{color:#000;margin-top:clamp(30px,5vw,40px);margin-bottom:clamp(30px,5vw,40px);font-size:clamp(1.5rem,3vw,2rem);text-align:center}#remark{margin-top:clamp(15px,3vw,20px);margin-bottom:clamp(25px,4vw,30px);font-size:clamp(12px,2vw,14px);text-align:center;color:#666;max-width:600px;margin-left:auto;margin-right:auto;padding:0 clamp(15px,3vw,20px)}@media (max-width: 768px){.page-container{font-size:14px}.content-wrap{padding:clamp(10px,2vw,15px)}#pricing{margin-top:clamp(40px,8vw,60px);margin-bottom:clamp(20px,4vw,30px)}#flexible-plans{margin-top:clamp(20px,4vw,30px);margin-bottom:clamp(20px,4vw,30px)}}@media (max-width: 480px){.content-wrap{padding:10px}#pricing{margin-top:40px;margin-bottom:20px;font-size:clamp(1.5rem,6vw,1.8rem)}#flexible-plans{font-size:clamp(1.2rem,5vw,1.5rem)}#remark{font-size:12px;margin-top:10px;margin-bottom:20px;padding:0 10px}}.cancellation-container{max-width:900px;margin:50px auto;padding:40px 25px;background-color:#fff;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;border-radius:12px;box-shadow:0 10px 25px #00000014;transition:transform .3s ease,box-shadow .3s ease}.cancellation-container:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.cancellation-container h1{font-size:2.8rem;text-align:center;margin-bottom:50px;background:linear-gradient(90deg,#12e0ad,#0fcfa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;animation:headerBounce 1s ease}.cancellation-list{counter-reset:section-counter;padding-left:20px}.cancellation-list>li{margin-bottom:35px;position:relative;border-left:3px solid #12e0ad;padding-left:20px}.cancellation-list>li h3{font-size:1.6rem;margin-bottom:15px;color:#12e0ad;font-weight:700;position:relative}.cancellation-list>li h3:after{content:"";display:block;width:60px;height:3px;background-color:#12e0ad;margin-top:6px;border-radius:2px}.cancellation-list li ul{list-style-type:disc;margin-left:25px;padding-left:10px}.cancellation-list li ul li{margin-bottom:12px;font-size:1.05rem;transition:transform .2s ease,color .2s ease}.cancellation-list li ul li:hover{transform:translate(5px);color:#12e0ad;cursor:default}.cancellation-list li ul li::marker{color:#12e0ad;font-weight:700}.cancellation-list li ul li ul{list-style-type:circle;margin-left:20px}.cancellation-list li ul li ul li::marker{color:#000}@media (max-width: 768px){.cancellation-container{padding:25px 15px}.cancellation-container h1{font-size:2rem;margin-bottom:35px}.cancellation-list>li h3{font-size:1.3rem}.cancellation-list li ul li{font-size:1rem}}.legal-container{max-width:900px;margin:50px auto;padding:40px 25px;background-color:#fff;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;border-radius:12px;box-shadow:0 10px 25px #00000014;transition:transform .3s ease,box-shadow .3s ease}.legal-container:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.legal-container h1{font-size:2.8rem;text-align:center;margin-bottom:40px;background:linear-gradient(90deg,#12e0ad,#0fcfa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;animation:headerBounce 1s ease}.legal-container h3{font-size:1.6rem;color:#12e0ad;margin-bottom:25px;font-weight:700;text-align:center}.legal-intro{font-size:1.05rem;margin-bottom:30px;text-align:justify}.legal-list{counter-reset:section-counter;padding-left:20px}.legal-list>li{margin-bottom:35px;position:relative;border-left:3px solid #12e0ad;padding-left:20px}.legal-list>li h4{font-size:1.5rem;margin-bottom:15px;color:#12e0ad;font-weight:700;position:relative}.legal-list>li h4:after{content:"";display:block;width:50px;height:3px;background-color:#12e0ad;margin-top:6px;border-radius:2px}.legal-list li ul{list-style-type:disc;margin-left:25px;padding-left:10px}.legal-list li ul li{margin-bottom:12px;font-size:1rem;transition:transform .2s ease,color .2s ease}.legal-list li ul li:hover{transform:translate(5px);color:#12e0ad;cursor:default}.legal-list li ul li::marker{color:#12e0ad;font-weight:700}.legal-list li ul li ul{list-style-type:circle;margin-left:20px}.legal-list li ul li ul li::marker{color:#000}.legal-list a{color:#12e0ad;text-decoration:underline;transition:color .2s ease}.legal-list a:hover{color:#0fcfa0}.legal-thanks{text-align:center;font-size:1.1rem;margin-top:40px;font-weight:600;color:#12e0ad}@media (max-width: 768px){.legal-container{padding:25px 15px}.legal-container h1{font-size:2rem;margin-bottom:30px}.legal-container h3{font-size:1.3rem;margin-bottom:20px}.legal-list>li h4{font-size:1.3rem}.legal-list li ul li{font-size:.95rem}}.privacy-container{max-width:900px;margin:50px auto;padding:40px 25px;background-color:#fff;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;border-radius:12px;box-shadow:0 10px 25px #00000014;transition:transform .3s ease,box-shadow .3s ease}.privacy-container:hover{transform:translateY(-3px);box-shadow:0 15px 35px #0000001f}.privacy-container h1{font-size:2.8rem;text-align:center;margin-bottom:50px;background:linear-gradient(90deg,#12e0ad,#0fcfa0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;animation:headerBounce 1s ease}@keyframes headerBounce{0%{transform:translateY(-20px);opacity:0}50%{transform:translateY(10px);opacity:.7}to{transform:translateY(0);opacity:1}}.privacy-container p,.privacy-list li,.privacy-list li ul li{font-size:1.05rem;color:#333;line-height:1.8;letter-spacing:.3px;margin-bottom:12px;transition:color .3s ease,transform .3s ease}.privacy-list{counter-reset:section-counter;padding-left:20px}.privacy-list>li{margin-bottom:35px;position:relative;border-left:3px solid #12e0ad;padding-left:20px}.privacy-list>li:hover{color:#12e0ad;transform:translate(5px);cursor:pointer}.privacy-list>li h3{font-size:1.6rem;margin-bottom:15px;color:#12e0ad;font-weight:700;position:relative}.privacy-list>li h3:after{content:"";display:block;width:60px;height:3px;background-color:#12e0ad;margin-top:6px;border-radius:2px}.privacy-list li ul{list-style-type:disc;margin-left:25px;padding-left:10px}.privacy-list li ul li{margin-bottom:12px;font-size:1.05rem;transition:color .3s ease,transform .3s ease}.privacy-list li ul li:hover,.privacy-container h1,.privacy-container h2,.privacy-container p:hover,.privacy-container h3:hover{color:#12e0ad;transform:translate(5px);cursor:pointer}.privacy-list li ul li::marker{color:#12e0ad;font-weight:700}.privacy-list li ul li ul{list-style-type:circle;margin-left:20px}.privacy-list li ul li ul li::marker{color:#000}@media (max-width: 768px){.privacy-container{padding:25px 15px}.privacy-container h1{font-size:2rem;margin-bottom:35px}.privacy-list>li h3{font-size:1.3rem}.privacy-list li ul li,.privacy-container p{font-size:1rem}}#contact-support{text-align:center;margin-top:40px;font-size:1rem;border-style:solid;border-width:1px;border-color:#12e0ad;border-radius:10px;padding:10px}.campaign{--ink: #212121;--paper: #ffffff;--teal: #25d0a0;--indigo: #0a007a;--sky: #a2c3f4;--mint: #bbf2e1;--brand-1: var(--teal);--brand-2: #1fc49b;--text-1: var(--ink);--text-2: #3b3b3b;--text-muted: #6e7580;--surface-1: var(--paper);--surface-2: #f6f8fb;--surface-glass: rgba(255, 255, 255, .92);--line-1: #e6eaf2;--radius: 20px;--shadow-sm: 0 6px 18px rgba(0, 0, 0, .08);--shadow-md: 0 14px 40px rgba(0, 0, 0, .12);--shadow-lg: 0 24px 64px rgba(0, 0, 0, .18);--ease: cubic-bezier(.2, .8, .2, 1);font-family:Inter,Helvetica Neue,Arial,sans-serif;color:var(--text-1);text-align:center;min-height:100vh;background-color:#fff;display:flex;flex-direction:column;overflow-x:hidden;animation:fadeIn .6s var(--ease);position:relative;isolation:isolate}.campaign:after{content:"";position:fixed;inset:0;pointer-events:none;opacity:0;z-index:-1}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes shineSweep{0%{transform:translate(-120%) skew(-12deg)}to{transform:translate(220%) skew(-12deg)}}.campaign-header{background:var(--teal);color:#fff;padding:clamp(2.2rem,5vw,4rem) 1rem 2rem;animation:fadeUp .7s var(--ease) forwards;box-shadow:0 6px 24px #25d0a02e;border-bottom:2px solid rgba(0,0,0,.04)}.campaign-logo{max-width:220px;margin:0 auto 1.5rem;display:block;background:transparent;border-radius:0;filter:drop-shadow(0 4px 10px rgba(0,0,0,.08));transition:transform .3s var(--ease);width:clamp(260px,28vw,320px);max-width:420px;height:auto}.campaign-logo:hover{transform:translateY(-2px) scale(1.02)}.campaign-header h1{margin:0 0 .6rem;font-size:clamp(2rem,5vw,2.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.1;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.12)}.campaign-header p{margin:0 auto;max-width:760px;color:#ffffffeb;line-height:1.75;font-size:clamp(1.02rem,1.1vw,1.15rem)}.signup-card,.invite-card{--pad: clamp(1.6rem, 3vw, 2.4rem);width:min(680px,calc(100% - 2rem));margin-inline:auto;background:#fff;color:var(--ink);padding:var(--pad);border-radius:var(--radius);border:1px solid var(--line-1);box-shadow:var(--shadow-md);text-align:left;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.signup-card:hover,.invite-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.campaign-signup{display:flex;justify-content:center;margin:clamp(2rem,4vw,3.4rem) 0}.signup-card h2{margin:0 0 .25rem;font-size:clamp(1.35rem,2.2vw,1.85rem);font-weight:800;color:var(--ink);text-align:center}.signup-card p{margin:0 0 1.2rem;color:var(--text-muted);text-align:center;line-height:1.6}.signup-card form input{width:100%;padding:1rem 1.2rem;margin-bottom:1rem;border:1px solid var(--line-1);border-radius:14px;font-size:1rem;color:var(--ink);background:#fff;text-align:center;transition:border-color .25s var(--ease),box-shadow .25s var(--ease),transform .1s var(--ease);box-shadow:inset 0 0 0 1px #fff9,inset 0 -2px 6px #0000000a}.signup-card form input::placeholder{color:#7c8799}.signup-card form input:hover{transform:translateY(-1px)}.signup-card form input:focus-visible{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px #25d0a02e}.signup-card button{width:100%;padding:1rem 1.2rem;background:var(--teal);color:#fff;border:none;border-radius:14px;font-weight:800;letter-spacing:.01em;font-size:1rem;cursor:pointer;position:relative;overflow:hidden;transition:transform .2s var(--ease),box-shadow .25s var(--ease),filter .2s var(--ease);box-shadow:0 12px 28px #25d0a047}.signup-card button:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-120%) skew(-12deg)}.signup-card button:hover:after{animation:shineSweep .9s ease-out}.signup-card button:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 16px 34px #25d0a061}.signup-card button:active{filter:brightness(.95)}.resend-note{margin-top:.75rem;font-size:.92rem;color:var(--text-muted);text-align:center}.campaign-invite{display:flex;justify-content:center;margin:clamp(1.8rem,4vw,3rem) 0;animation:fadeUp .9s var(--ease) forwards}.invite-card h2{font-size:clamp(1.3rem,2.2vw,1.8rem);margin:0 0 1rem;font-weight:800;color:var(--ink);text-align:center}.invite-link{display:flex;align-items:center;gap:.5rem;border:1px solid var(--line-1);border-radius:14px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px #ffffffe6}.invite-link input{flex:1;padding:1rem 1.1rem;border:0;outline:0;background:transparent;color:var(--ink);font-weight:600;text-align:center}.copy-btn{padding:.9rem 1.2rem;border:0;border-left:1px solid var(--line-1);color:#fff;font-weight:800;letter-spacing:.02em;border-radius:0 14px 14px 0;background:var(--teal);cursor:pointer;transition:transform .2s var(--ease),box-shadow .25s var(--ease);box-shadow:0 10px 26px #25d0a042}.copy-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px #25d0a057}.campaign-rewards{margin:clamp(2.6rem,6vw,5rem) 0;padding-inline:1rem}.rewards-header{text-align:center;margin-bottom:1.25rem}.rewards-header h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.6rem);font-weight:900;color:var(--ink);letter-spacing:-.01em}.rewards-sub{margin:.35rem 0 0;color:var(--text-muted);font-size:.98rem}.milestone-grid{display:grid;grid-template-columns:repeat(4,minmax(200px,240px));justify-content:center;gap:clamp(1rem,3vw,2rem)}.milestone-card{background:#fff;border:1px solid var(--line-1);border-radius:16px;padding:1.1rem 1rem 1.25rem;text-align:center;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.milestone-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.milestone-count{display:inline-flex;align-items:baseline;gap:.4rem;padding:.4rem .7rem;border-radius:999px;background:linear-gradient(135deg,#eaf7ff,#e6fff5);border:1px solid #e6eaf2;margin-bottom:.8rem}.count-num{font-size:1.25rem;font-weight:900;line-height:1;color:var(--indigo)}.count-label{font-size:.85rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.milestone-img{max-width:140px;width:100%;height:auto;margin:.35rem auto .7rem;border-radius:14px;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.milestone-card:hover .milestone-img{transform:translateY(-3px);box-shadow:var(--shadow-md)}.milestone-title{margin:.25rem 0 0;font-size:1rem;font-weight:800;color:var(--ink)}.milestone-desc{margin:.35rem 0 0;font-size:.95rem;color:var(--text-muted)}:focus-visible{outline:3px solid rgba(37,208,160,.35);outline-offset:2px;border-radius:10px}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}@media (max-width: 1024px){.milestone-grid{grid-template-columns:repeat(2,minmax(200px,260px))}}@media (max-width: 768px){.signup-card,.invite-card{margin:0 1rem;padding:1.6rem 1.1rem;width:calc(100% - 2rem)}}@media (max-width: 560px){.milestone-grid{grid-template-columns:1fr}}#firstName,#lastName,#email{text-align:center;font-weight:600;letter-spacing:.01em;margin-bottom:1rem;width:clamp(260px,100%,600px);display:block;margin-left:auto;margin-right:auto;box-sizing:border-box;border:1px solid var(--line-1);box-shadow:inset 0 0 0 1px #fff9,inset 0 -2px 6px #0000000a}.rewards-timeline,.reward-step,.step-circle{display:none!important}
