.navigation{display:flex;align-items:center;gap:24px}.nav-links{display:flex;align-items:center;gap:32px}.nav-link{color:var(--text-primary);font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:color .2s ease}.nav-link:hover{color:var(--primary-color)}.nav-actions{margin-left:16px}.sign-in-button{display:flex;align-items:center;justify-content:center;width:131px;height:40px;padding:8px 12px;background:var(--primary-color);color:var(--background-white);font-family:var(--font-family);font-size:16px;font-weight:500;line-height:20px;border:none;border-radius:8px;cursor:pointer;transition:background-color .2s ease}.sign-in-button:hover{background:#0f6b6b}@media (max-width: 768px){.navigation{gap:16px}.nav-links{gap:20px}.nav-link{font-size:14px}.sign-in-button{width:110px;height:36px;font-size:14px}}@media (max-width: 480px){.nav-links{display:none}.sign-in-button{width:100px;height:32px;font-size:12px;padding:6px 10px}}.header{position:relative;z-index:100;width:100%;padding:1.5rem 1rem}.header-container{max-width:1280px;margin:0 auto;background:linear-gradient(135deg,#fefefe 0%,#f8f8f8 100%);border-radius:1rem;padding:1rem 4rem;display:flex;justify-content:space-between;align-items:center;box-shadow:0 4px 12px #00000014;position:relative}.logo{text-decoration:none;display:flex;align-items:center}.logo-image{height:60px;width:auto}.navigation,.nav-links{display:flex;align-items:center;gap:2rem}.nav-link{text-decoration:none;color:#1f2937;font-weight:500;font-size:.875rem;transition:color .2s ease;font-family:Lexend,sans-serif;white-space:nowrap}.nav-link:hover{color:#10b981}.nav-link.active{color:#10b981;font-weight:600}.nav-actions{display:flex;align-items:center}.hamburger-menu{display:none;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:10;position:relative}.hamburger-lines{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-around;transition:opacity .3s ease}.hamburger-lines span{width:100%;height:3px;background:#1f2937;border-radius:2px;transition:all .3s ease}.close-x{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.close-x span{position:absolute;width:100%;height:3px;background:#1f2937;border-radius:2px;transition:all .3s ease}.close-x span:first-child{transform:rotate(45deg)}.close-x span:last-child{transform:rotate(-45deg)}.hamburger-menu.active .hamburger-lines{opacity:0}.hamburger-menu.active .close-x{opacity:1}.nav-wrapper{display:flex;align-items:center}.sign-in-button{background:#0f766e;color:#fff;border:none;padding:.75rem 2rem;border-radius:.5rem;font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color .2s ease;font-family:Lexend,sans-serif;min-width:140px;white-space:nowrap}.sign-in-button:hover{background:#0d5a52}@media (min-width: 1440px){.header-container{padding:1rem 5rem}}@media (max-width: 1200px){.header-container{padding:1rem 3rem}}@media (max-width: 1024px){.header-container{margin:0 1rem;padding:.875rem 2.5rem}.navigation,.nav-links{gap:1.5rem}}@media (max-width: 768px){.header{padding:1rem .5rem}.header-container{margin:0 .75rem;padding:.75rem 2rem}.hamburger-menu{display:flex}.nav-wrapper{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#fefefe 0%,#f8f8f8 100%);border-radius:0 0 1rem 1rem;box-shadow:0 4px 12px #0000001a;transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.nav-wrapper.open{transform:translateY(0);opacity:1;visibility:visible}.navigation{flex-direction:column;padding:1.5rem 2rem;gap:1.5rem;width:100%}.nav-links{flex-direction:column;gap:1rem;width:100%}.nav-link{font-size:1rem;padding:.75rem 0;text-align:center;border-bottom:1px solid #e5e7eb}.nav-link:last-child{border-bottom:none}.nav-actions{width:100%}.sign-in-button{width:100%;padding:.875rem 2rem;font-size:1rem;min-width:auto}.logo-image{height:50px}}@media (max-width: 480px){.header{padding:.75rem .25rem}.header-container{margin:0 .5rem;padding:.625rem 1.5rem}.logo-image{height:45px}.nav-wrapper{padding:0 1rem}.navigation{padding:1.25rem 1.5rem}.nav-link{font-size:.9rem}.sign-in-button{padding:.75rem 1.5rem;font-size:.9rem}}@media (max-width: 360px){.header-container{margin:0 .25rem;padding:.5rem 1rem}.logo-image{height:40px}.navigation{padding:1rem 1.25rem}.nav-link,.sign-in-button{font-size:.85rem}}.hero{display:flex;flex-direction:column;align-items:center;padding:40px 0;text-align:center}.hero-content{display:flex;flex-direction:column;align-items:center;gap:23px;max-width:832px;width:100%}.hero-logo{flex-shrink:0}.hero-logo-image{width:360px;height:318px;object-fit:contain}.hero-text{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.hero-title{font-size:48px;font-weight:700;line-height:59px;color:var(--text-primary);text-shadow:0 0 4px rgba(0,0,0,.25);max-width:832px}.hero-subtitle{font-size:20px;font-weight:400;line-height:32.5px;color:var(--text-primary)}@media (min-width: 1440px){.hero{padding:60px 0}.hero-logo-image{width:420px;height:370px}.hero-title{font-size:56px;line-height:68px}.hero-subtitle{font-size:22px;line-height:35px}}@media (max-width: 1200px){.hero{padding:48px 0}.hero-logo-image{width:320px;height:282px}.hero-title{font-size:44px;line-height:54px}.hero-subtitle{font-size:19px;line-height:30px}}@media (max-width: 1024px){.hero-logo-image{width:300px;height:265px}.hero-title{font-size:40px;line-height:48px}.hero-subtitle{font-size:18px;line-height:28px}}@media (max-width: 768px){.hero{padding:32px 0}.hero-content{gap:20px}.hero-logo-image{width:250px;height:220px}.hero-title{font-size:32px;line-height:40px;padding:0 16px}.hero-subtitle{font-size:16px;line-height:24px;padding:0 16px}}@media (max-width: 480px){.hero{padding:24px 0}.hero-content{gap:16px}.hero-logo-image{width:200px;height:176px}.hero-title{font-size:24px;line-height:32px;padding:0 16px}.hero-subtitle{font-size:14px;line-height:22px;padding:0 16px}}@media (max-width: 360px){.hero{padding:20px 0}.hero-logo-image{width:180px;height:158px}.hero-title{font-size:22px;line-height:28px;padding:0 12px}.hero-subtitle{font-size:13px;line-height:20px;padding:0 12px}}.app-store-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 30px;background:var(--background-white);border-radius:16px;box-shadow:var(--shadow-medium);flex:1;max-width:48%;cursor:grab;transition:transform .2s ease,box-shadow .2s ease}.app-store-card:hover{cursor:grabbing;transform:translateY(-2px);box-shadow:var(--shadow-large)}.qr-section{display:flex;align-items:center;justify-content:center;gap:24px;width:100%}.qr-code{display:flex;flex-direction:column;align-items:center;gap:12px}.qr-code-image{width:128px;height:128px;border-radius:8px;object-fit:cover}.qr-code-label{font-size:12px;font-weight:500;line-height:16px;color:var(--text-muted);text-align:center;margin-bottom:8px}.scan-instruction{font-size:12px;font-weight:400;line-height:16px;color:var(--text-muted);text-align:center;margin-top:8px}.store-button{display:flex;align-items:center;justify-content:center;gap:12px}.store-icon{width:38px;height:38px;object-fit:contain}.store-text{display:flex;flex-direction:column;align-items:flex-start}.store-label{font-size:12px;font-weight:600;line-height:15px;color:var(--text-light)}.store-name{font-size:18px;font-weight:500;line-height:22.5px;color:var(--text-primary)}@media (min-width: 1440px){.app-store-card{padding:28px 36px;gap:16px}.qr-code-image{width:140px;height:140px}.store-icon{width:42px;height:42px}.store-name{font-size:20px;line-height:25px}}@media (max-width: 1200px){.app-store-card{padding:26px 32px}.qr-code-image{width:120px;height:120px}}@media (max-width: 768px){.app-store-card{max-width:100%;padding:20px 24px;gap:10px}.qr-section{gap:20px}.qr-code-image{width:100px;height:100px}.qr-code-label,.scan-instruction{font-size:11px}.store-icon{width:32px;height:32px}.store-label{font-size:11px}.store-name{font-size:16px}}@media (max-width: 480px){.app-store-card{padding:20px 24px;gap:12px}.qr-section{flex-direction:column;gap:20px}.qr-code-image{width:90px;height:90px}.store-button{gap:12px}.store-icon{width:32px;height:32px}.store-label{font-size:11px}.store-name{font-size:16px}}@media (max-width: 360px){.app-store-card{padding:18px 20px;gap:10px}.qr-section{gap:16px}.qr-code-image{width:80px;height:80px}.store-icon{width:28px;height:28px}.store-label{font-size:10px}.store-name{font-size:14px}}.app-download{padding:48px 0;display:flex;justify-content:center}.padding-remove{padding:0!important}.app-download-container{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:832px;width:100%;padding:32px;background:rgba(255,255,255,.2);border:1px solid var(--background-white);border-radius:24px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-glow)}@media (min-width: 1440px){.app-download{padding:60px 0}.app-download-container{max-width:1000px}}@media (max-width: 1200px){.app-download-container{max-width:900px;padding:36px}}@media (max-width: 768px){.app-download{padding:32px 0}.app-download-container{flex-direction:column;gap:24px;padding:24px;margin:0 16px;max-width:600px}}@media (max-width: 480px){.app-download{padding:24px 0}.app-download-container{gap:20px;padding:20px;margin:0 12px;border-radius:20px}}@media (max-width: 360px){.app-download{padding:20px 0}.app-download-container{gap:16px;padding:16px;margin:0 8px;border-radius:16px}}.stat-card{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:190px;text-align:center}.stat-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px}.stat-icon-image{width:52px;height:52px;object-fit:contain}.stat-text{font-size:20px;font-weight:500;line-height:32px;color:var(--text-primary);text-align:center}@media (max-width: 768px){.stat-card{min-width:150px;gap:6px}.stat-icon,.stat-icon-image{width:44px;height:44px}.stat-text{font-size:18px;line-height:28px}}@media (max-width: 480px){.stat-card{min-width:120px;gap:4px}.stat-icon,.stat-icon-image{width:36px;height:36px}.stat-text{font-size:16px;line-height:24px}}.stats{padding:48px 0 0!important;display:flex;justify-content:center}.stats-container{display:flex;align-items:center;justify-content:center;gap:28px;max-width:969px;width:100%;flex-wrap:wrap}.custom-icon-group{position:relative;width:52px;height:52px;display:flex;align-items:center;justify-content:center}.vector-bg{position:absolute;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.vector-1{width:45.67%;height:27.39%;top:0;left:0;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/x7zq2zMj5x.png)}.vector-2{width:45.67%;height:27.39%;top:0;left:45.67%;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/8dN6EWJFLP.png)}.vector-3{width:72.6%;height:82.18%;top:0%;left:9.37%;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/PTsuEybHNO.png)}.vector-4{width:36.3%;height:82.18%;top:0%;left:45.67%;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/H2PiTHPAY5.png)}.vector-5{width:42.86%;height:53.9%;top:46.1%;left:57.14%;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/uaJU3gy8f0.png)}.vector-6{width:21.43%;height:53.9%;top:46.1%;left:78.57%;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/NUtojrDzvg.png)}.vector-7{width:5.86%;height:7.37%;top:59.22%;left:21.04%;background-image:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/oakfuMg8tR.png)}.stats-number{position:absolute;width:36.54%;height:19.35%;top:61.9%;left:59.98%;color:var(--background-white);font-size:6px;font-weight:600;line-height:7.5px;text-align:center;display:flex;align-items:center;justify-content:center}@media (min-width: 1440px){.stats{padding:60px 0}.stats-container{max-width:1200px;gap:36px}.custom-icon-group{width:60px;height:60px}}@media (max-width: 1200px){.stats{padding:52px 0}.stats-container{max-width:1000px;gap:32px}.custom-icon-group{width:56px;height:56px}}@media (max-width: 768px){.stats{padding:32px 0}.stats-container{gap:20px;padding:0 16px;max-width:600px}.custom-icon-group{width:48px;height:48px}}@media (max-width: 480px){.stats{padding:24px 0}.stats-container{flex-direction:column;gap:16px;padding:0 12px;max-width:400px}.custom-icon-group{width:44px;height:44px}}@media (max-width: 360px){.stats{padding:20px 0}.stats-container{gap:12px;padding:0 8px}.custom-icon-group{width:40px;height:40px}}.social-links{display:flex;gap:16px;align-items:center}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;text-decoration:none;transition:all .2s ease;border:2px solid #374151}.social-link:hover{border-color:#1f2937;transform:translateY(-2px)}.social-icon{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.social-icon.instagram{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23374151'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z'/%3E%3C/svg%3E")}.social-icon.facebook{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23374151'%3E%3Cpath d='M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z'/%3E%3C/svg%3E")}.social-icon.twitter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23374151'%3E%3Cpath d='M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958 0 002.163-2.723c-.951.555-2.005.959-3.127 1.184a4.92 4.92 0 00-8.384 4.482C7.69 8.095 4.067 6.13 1.64 3.162a4.822 4.822 0 00-.666 2.475c0 1.71.87 3.213 2.188 4.096a4.904 4.904 0 01-2.228-.616v.06a4.923 4.923 0 003.946 4.827 4.996 4.996 0 01-2.212.085 4.936 4.936 0 004.604 3.417 9.867 9.867 0 01-6.102 2.105c-.39 0-.779-.023-1.17-.067a13.995 13.995 0 007.557 2.209c9.053 0 13.998-7.496 13.998-13.985 0-.21 0-.42-.015-.63A9.935 9.935 0 0024 4.59z'/%3E%3C/svg%3E")}@media (max-width: 768px){.social-links{gap:12px}.social-link{width:36px;height:36px}.social-icon{width:18px;height:18px}}@media (max-width: 480px){.social-links{gap:10px}.social-link{width:32px;height:32px}.social-icon{width:16px;height:16px}}.legal-links{display:flex;flex-direction:column;gap:16px;align-items:center}.legal-link{color:#374151;font-size:16px;font-weight:400;text-decoration:none;transition:color .2s ease}.legal-link:hover{color:#1f2937}@media (max-width: 768px){.legal-links{align-items:center;justify-content:center;flex-direction:row;gap:24px;width:100%}.legal-link{font-size:14px}}@media (max-width: 480px){.legal-links{gap:16px;justify-content:center}.legal-link{font-size:13px}}.footer{position:relative;z-index:3;width:100%;background:#ffffff;margin-top:80px}.footer-container{max-width:1280px;margin:0 auto;padding:48px 112px 24px}.footer-content{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:48px}.footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:24px;max-width:418px}.footer-logo{flex-shrink:0}.footer-logo-image{width:136px;height:120px;object-fit:contain}.footer-description{color:#374151;font-size:16px;font-weight:400;line-height:26px}.footer-description p{margin:0;color:#374151;font-size:16px;font-weight:400;line-height:26px}.footer-bottom{padding-top:24px;border-top:1px solid #e5e7eb}.copyright{display:flex;align-items:center;justify-content:center}.copyright p{color:#6b7280;font-size:14px;font-weight:400;line-height:20px;text-align:center;margin:0}@media (min-width: 1440px){.footer{margin-top:100px}.footer-container{max-width:1400px;padding:60px 140px 32px}.footer-content{gap:60px;margin-bottom:60px}.footer-logo-image{width:150px;height:132px}.footer-description p{font-size:18px;line-height:28px}}@media (max-width: 1200px){.footer-container{max-width:1100px;padding:48px 80px 24px}.footer-content{gap:40px;margin-bottom:40px}.footer-logo-image{width:120px;height:106px}}@media (max-width: 1024px){.footer-container{padding:48px 60px 24px}.footer-content{gap:36px;margin-bottom:36px}}@media (max-width: 768px){.footer{margin-top:60px}.footer-container{padding:48px 32px 24px}.footer-content{flex-direction:column;gap:32px;margin-bottom:32px}.footer-brand{max-width:100%;align-items:center;text-align:center}.footer-logo-image{width:100px;height:88px}.footer-description p{font-size:14px;line-height:22px}}@media (max-width: 480px){.footer{margin-top:48px}.footer-container{padding:40px 16px 20px}.footer-content{gap:24px;margin-bottom:24px}.footer-brand{gap:16px}.footer-logo-image{width:80px;height:70px}.footer-description p{font-size:13px;line-height:20px}.copyright p{font-size:12px;line-height:18px}}@media (max-width: 360px){.footer{margin-top:40px}.footer-container{padding:32px 12px 16px}.footer-content{gap:20px;margin-bottom:20px}.footer-logo-image{width:70px;height:62px}.footer-description p{font-size:12px;line-height:18px}.copyright p{font-size:11px;line-height:16px}}.terms-page{min-height:100vh;background:#ffffff;position:relative}.terms-page .background-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.terms-page .background-shape,.terms-page .ellipse-left,.terms-page .ellipse-right{border-radius:50%;opacity:.1;position:absolute}.terms-page .background-shape{top:0;right:0;width:300px;height:300px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);transform:translate(150px,-150px)}.terms-page .ellipse-left{top:50%;left:0;width:200px;height:200px;background:linear-gradient(135deg,#4ecdc4,#44a08d);transform:translate(-100px,-100px)}.terms-page .ellipse-right{bottom:0;right:0;width:250px;height:250px;background:linear-gradient(135deg,#a8edea,#fed6e3);transform:translate(125px,125px)}.terms-page .header{position:sticky;top:0;z-index:1000;background:#fff}.terms-page .main-content{max-width:1100px;margin:0 auto;padding:3rem 2rem}.terms-page .terms-container{background:white;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;padding:3rem}.terms-page .terms-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center;font-family:Lexend,sans-serif}.terms-page .terms-content{line-height:1.8;font-size:1.05rem;color:#374151;text-align:justify}.terms-page .terms-section{margin-bottom:2.5rem}.terms-page .section-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;font-family:Lexend,sans-serif}.terms-page .terms-section p{color:#4b5563;margin-bottom:1rem;font-size:1rem;font-family:Lexend,sans-serif}.terms-page .terms-section p:last-child{margin-bottom:0}.terms-page .footer{margin-top:4rem}@media (min-width: 1440px){.terms-page .main-content{max-width:1200px;padding:4rem 3rem}.terms-page .terms-container{padding:4rem}.terms-page .terms-title{font-size:3rem;margin-bottom:2.5rem}.terms-page .section-title{font-size:1.5rem}}@media (max-width: 768px){.terms-page .main-content{padding:2rem 1rem}.terms-page .terms-container{padding:2rem}.terms-page .terms-title{font-size:2rem;margin-bottom:1.5rem}.terms-page .section-title{font-size:1.125rem}.terms-page .terms-section{margin-bottom:2rem}.terms-page .footer{margin-top:3rem}}@media (max-width: 480px){.terms-page .main-content{padding:1.5rem .75rem}.terms-page .terms-container{padding:1.5rem;border-radius:.75rem}.terms-page .terms-title{font-size:1.75rem;margin-bottom:1.25rem;padding:0 .5rem}.terms-page .section-title{font-size:1.125rem}.terms-page .terms-section{margin-bottom:1.5rem}.terms-page .terms-section p{font-size:.95rem}.terms-page .footer{margin-top:2.5rem}}.privacy-page{min-height:100vh;background:#ffffff;position:relative}.privacy-page .background-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.privacy-page .background-shape,.privacy-page .ellipse-left,.privacy-page .ellipse-right{border-radius:50%;opacity:.1;position:absolute}.privacy-page .background-shape{top:0;right:0;width:300px;height:300px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);transform:translate(150px,-150px)}.privacy-page .ellipse-left{top:50%;left:0;width:200px;height:200px;background:linear-gradient(135deg,#4ecdc4,#44a08d);transform:translate(-100px,-100px)}.privacy-page .ellipse-right{bottom:0;right:0;width:250px;height:250px;background:linear-gradient(135deg,#a8edea,#fed6e3);transform:translate(125px,125px)}.privacy-page .header{position:sticky;top:0;z-index:1000;background:#fff}.privacy-page .main-content{max-width:1100px;margin:0 auto;padding:3rem 2rem}.privacy-page .privacy-container{background:white;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;padding:3rem}.privacy-page .privacy-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center;font-family:Lexend,sans-serif}.privacy-page .privacy-content{line-height:1.8!important;font-size:1.05rem;color:#374151}.privacy-page .privacy-content p a,.privacy-page .privacy-content ul li a{color:#0f766e}*{line-height:1.8!important;font-size:1.05rem}.privacy-page .privacy-section{margin-bottom:2.5rem}.privacy-page .section-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;font-family:Lexend,sans-serif}.privacy-page .privacy-section p{color:#4b5563;margin-bottom:1rem;font-size:1rem;font-family:Lexend,sans-serif}.privacy-page .privacy-section p:last-child{margin-bottom:0}.privacy-page .footer{margin-top:4rem}@media (min-width: 1440px){.privacy-page .main-content{max-width:1200px;padding:4rem 3rem}.privacy-page .privacy-container{padding:4rem}.privacy-page .privacy-title{font-size:3rem;margin-bottom:2.5rem}.privacy-page .section-title{font-size:1.5rem}}@media (max-width: 768px){.privacy-page .main-content{padding:2rem 1rem}.privacy-page .privacy-container{padding:2rem}.privacy-page .privacy-title{font-size:2rem;margin-bottom:1.5rem}.privacy-page .section-title{font-size:1.125rem}.privacy-page .privacy-section{margin-bottom:2rem}.privacy-page .footer{margin-top:3rem}}@media (max-width: 480px){.privacy-page .main-content{padding:1.5rem .75rem}.privacy-page .privacy-container{padding:1.5rem;border-radius:.75rem}.privacy-page .privacy-title{font-size:1.75rem;margin-bottom:1.25rem;padding:0 .5rem}.privacy-page .section-title{font-size:1.125rem}.privacy-page .privacy-section{margin-bottom:1.5rem}.privacy-page .privacy-section p{font-size:.95rem}.privacy-page .footer{margin-top:2.5rem}}.cookie-page{min-height:100vh;background:#ffffff;position:relative}.cookie-page .background-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.cookie-page .background-shape,.cookie-page .ellipse-left,.cookie-page .ellipse-right{border-radius:50%;opacity:.1;position:absolute}.cookie-page .background-shape{top:0;right:0;width:300px;height:300px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);transform:translate(150px,-150px)}.cookie-page .ellipse-left{top:50%;left:0;width:200px;height:200px;background:linear-gradient(135deg,#4ecdc4,#44a08d);transform:translate(-100px,-100px)}.cookie-page .ellipse-right{bottom:0;right:0;width:250px;height:250px;background:linear-gradient(135deg,#a8edea,#fed6e3);transform:translate(125px,125px)}.cookie-page .header{position:sticky;top:0;z-index:1000;background:#fff}.cookie-page .main-content{max-width:1100px;margin:0 auto;padding:3rem 2rem}.cookie-page .cookie-container{background:white;border-radius:1rem;box-shadow:0 4px 6px -1px #0000001a;padding:3rem}.cookie-page .cookie-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center;font-family:Lexend,sans-serif}.cookie-page .cookie-content{line-height:1.8;font-size:1.05rem;color:#374151;text-align:justify}.cookie-page .cookie-section{margin-bottom:2.5rem}.cookie-page .section-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;font-family:Lexend,sans-serif}.cookie-page .cookie-section p{color:#4b5563;margin-bottom:1rem;font-size:1rem;font-family:Lexend,sans-serif}.cookie-page .cookie-section p:last-child{margin-bottom:0}.cookie-page .footer{margin-top:4rem}@media (min-width: 1440px){.cookie-page .main-content{max-width:1200px;padding:4rem 3rem}.cookie-page .cookie-container{padding:4rem}.cookie-page .cookie-title{font-size:3rem;margin-bottom:2.5rem}.cookie-page .section-title{font-size:1.5rem}}@media (max-width: 768px){.cookie-page .main-content{padding:2rem 1rem}.cookie-page .cookie-container{padding:2rem}.cookie-page .cookie-title{font-size:2rem;margin-bottom:1.5rem}.cookie-page .section-title{font-size:1.125rem}.cookie-page .cookie-section{margin-bottom:2rem}.cookie-page .footer{margin-top:3rem}}@media (max-width: 480px){.cookie-page .main-content{padding:1.5rem .75rem}.cookie-page .cookie-container{padding:1.5rem;border-radius:.75rem}.cookie-page .cookie-title{font-size:1.75rem;margin-bottom:1.25rem;padding:0 .5rem}.cookie-page .section-title{font-size:1.125rem}.cookie-page .cookie-section{margin-bottom:1.5rem}.cookie-page .cookie-section p{font-size:.95rem}.cookie-page .footer{margin-top:2.5rem}}.faq-page{min-height:100vh;background:linear-gradient(135deg,#fef3c7 0%,#dbeafe 100%);position:relative}.faq-page .background-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.faq-page .background-shape{position:absolute;top:0;right:0;width:300px;height:300px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);border-radius:50%;opacity:.1;transform:translate(150px,-150px)}.faq-page .ellipse-left{position:absolute;top:50%;left:0;width:200px;height:200px;background:linear-gradient(135deg,#4ecdc4,#44a08d);border-radius:50%;opacity:.1;transform:translate(-100px,-100px)}.faq-page .ellipse-right{position:absolute;bottom:0;right:0;width:250px;height:250px;background:linear-gradient(135deg,#a8edea,#fed6e3);border-radius:50%;opacity:.1;transform:translate(125px,125px)}.faq-page .header{position:sticky;top:0}.faq-page .main-content{max-width:800px;margin:0 auto;padding:3rem 2rem}.faq-page .faq-container{background:transparent;padding:3rem}.faq-page .faq-header{text-align:center;margin-bottom:3rem}.faq-page .faq-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem;font-family:Lexend,sans-serif}.faq-page .faq-subtitle{font-size:1.125rem;color:#6b7280;font-family:Lexend,sans-serif}.faq-page .faq-list{display:flex;flex-direction:column;gap:0}.faq-page .faq-item{border-top:1px solid #e5e7eb}.faq-page .faq-item:last-child{border-bottom:1px solid #e5e7eb}.faq-page .faq-question{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;cursor:pointer;transition:background-color .2s ease}.faq-page .faq-question:hover{background-color:transparent}.faq-page .question-text{font-size:1.125rem;font-weight:600;color:#1f2937;margin:0;font-family:Lexend,sans-serif;flex:1;text-align:left}.faq-page .faq-icon{width:24px;height:24px;border-radius:50%;background:#f3f4f6;display:flex;align-items:center;justify-content:center;margin-left:1rem;flex-shrink:0}.faq-page .plus-icon,.faq-page .minus-icon{font-size:1.25rem;font-weight:700;color:#6b7280;line-height:1}.faq-page .faq-answer{padding:0 0 1.5rem;border-top:1px solid #f3f4f6;margin-top:0}.faq-page .faq-answer p{color:#4b5563;line-height:1.6;font-size:1rem;margin:0;font-family:Lexend,sans-serif}.faq-page .footer{margin-top:4rem}@media (min-width: 1440px){.faq-page .main-content{max-width:900px;padding:4rem 3rem}.faq-page .faq-container{padding:4rem}.faq-page .faq-title{font-size:3rem;margin-bottom:1.5rem}.faq-page .faq-subtitle,.faq-page .question-text{font-size:1.25rem}}@media (max-width: 1200px){.faq-page .main-content{max-width:900px;padding:3.5rem 2.5rem}.faq-page .faq-container{padding:3.5rem}}@media (max-width: 768px){.faq-page .main-content{padding:2rem 1rem}.faq-page .faq-container{padding:2rem}.faq-page .faq-title{font-size:2rem;margin-bottom:1rem}.faq-page .faq-subtitle{font-size:1rem}.faq-page .faq-header{margin-bottom:2rem}.faq-page .question-text{font-size:1rem}.faq-page .faq-question{padding:1.25rem 0}.faq-page .faq-answer{padding:0 0 1.25rem}.faq-page .footer{margin-top:3rem}}@media (max-width: 480px){.faq-page .main-content{padding:1.5rem .75rem}.faq-page .faq-container{padding:1.5rem}.faq-page .faq-title{font-size:1.75rem;margin-bottom:.75rem;padding:0 .5rem}.faq-page .faq-subtitle{font-size:.9rem;padding:0 .5rem}.faq-page .faq-header{margin-bottom:1.5rem}.faq-page .question-text{font-size:.95rem}.faq-page .faq-question{padding:1rem 0}.faq-page .faq-answer{padding:0 0 1rem}.faq-page .faq-answer p{font-size:.9rem}.faq-page .faq-icon{width:20px;height:20px}.faq-page .plus-icon,.faq-page .minus-icon{font-size:1rem}.faq-page .footer{margin-top:2.5rem}}@media (max-width: 360px){.faq-page .main-content{padding:1rem .5rem}.faq-page .faq-container{padding:1.25rem}.faq-page .faq-title{font-size:1.5rem;margin-bottom:.5rem}.faq-page .faq-subtitle{font-size:.85rem}.faq-page .faq-header{margin-bottom:1.25rem}.faq-page .question-text{font-size:.9rem}.faq-page .faq-question{padding:.875rem 0}.faq-page .faq-answer{padding:0 0 .875rem}.faq-page .faq-answer p{font-size:.85rem}.faq-page .faq-icon{width:18px;height:18px}.faq-page .plus-icon,.faq-page .minus-icon{font-size:.9rem}}:root{--primary-color: #117e7e;--text-primary: #000000;--text-secondary: #191919;--text-muted: #4b5563;--text-light: #323233;--background-white: #ffffff;--border-color: rgba(15, 123, 123, .3);--shadow-light: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-medium: 0 4px 6px 0 rgba(0, 0, 0, .1);--shadow-glow: 0 0 4px 0 rgba(255, 255, 255, .24);--font-family: "Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Ubuntu, "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-family);line-height:1.6;color:var(--text-primary);background:var(--background-white);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app{position:relative;min-height:100vh;overflow-x:hidden}.background-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.background-shape{position:absolute;width:1767px;height:1406px;top:50%;left:50%;background:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/JT85dvJ7Mq.png) no-repeat center;background-size:cover;transform:translate(-49%,-70%);filter:blur(100px);opacity:.8}.ellipse-left{position:absolute;width:156px;height:177px;top:135px;left:-78px;background:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/E9cBaEaCya.png) no-repeat center;background-size:cover;filter:blur(150px)}.ellipse-right{position:absolute;width:255px;height:255px;bottom:200px;right:-127px;background:url(https://codia-f2c.s3.us-west-1.amazonaws.com/image/2025-08-13/j1rfYoV2w1.png) no-repeat center;background-size:cover;filter:blur(150px);border-radius:50%}.main-content{position:relative;z-index:2;max-width:1440px;margin:0 auto;padding:0 20px}.hidden-mobile,.hidden-tablet{display:block}.hidden-desktop{display:none}.text-center-mobile{text-align:left}@media (min-width: 1440px){.main-content{padding:0 40px}}@media (max-width: 1200px){.main-content{padding:0 24px}}@media (max-width: 768px){.main-content{padding:0 16px}.background-shape{width:1200px;height:900px;filter:blur(80px)}.ellipse-left{width:120px;height:140px;filter:blur(120px)}.ellipse-right{width:200px;height:200px;filter:blur(120px)}.hidden-mobile{display:none}.hidden-tablet{display:block}.text-center-mobile{text-align:center}}@media (max-width: 480px){.main-content{padding:0 12px}.background-shape{width:800px;height:600px;filter:blur(60px)}.ellipse-left{width:80px;height:100px;filter:blur(100px)}.ellipse-right{width:150px;height:150px;filter:blur(100px)}.hidden-tablet{display:none}}@media (max-width: 360px){.main-content{padding:0 8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (hover: none) and (pointer: coarse){button,.nav-link,.legal-link{min-height:44px;min-width:44px}.faq-question{min-height:48px}}.delete-account-page{min-height:100vh;background:#ffffff;position:relative;overflow-x:hidden;font-family:Lexend,sans-serif}.delete-account-page .background-effects{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.delete-account-page .background-shape,.delete-account-page .ellipse-left,.delete-account-page .ellipse-right{border-radius:50%;opacity:.1;position:absolute}.delete-account-page .background-shape{top:0;right:0;width:300px;height:300px;background:linear-gradient(135deg,#ff6b6b,#ff8e53);transform:translate(150px,-150px)}.delete-account-page .ellipse-left{top:50%;left:0;width:200px;height:200px;background:linear-gradient(135deg,#4ecdc4,#44a08d);transform:translate(-100px,-100px)}.delete-account-page .ellipse-right{bottom:0;right:0;width:250px;height:250px;background:linear-gradient(135deg,#a8edea,#fed6e3);transform:translate(125px,125px)}.delete-account-page .header{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 2px 6px #0000000d}.delete-account-page .main-content{max-width:900px;margin:0 auto;padding:3rem 2rem}.delete-account-page .delete-container{background:white;border-radius:1rem;box-shadow:0 4px 10px #0000000d;padding:3rem;text-align:left}.delete-account-page .delete-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:2rem;text-align:center}.delete-account-page .delete-content{color:#374151;line-height:1.8;font-size:1.05rem}.delete-account-page .delete-content p{margin-bottom:1rem}.delete-account-page .email-link{color:#0f766e;text-decoration:none;font-weight:600}.delete-account-page .email-link:hover{text-decoration:underline}.delete-account-page .footer{margin-top:4rem}@media (max-width: 768px){.delete-account-page .main-content{padding:2rem 1.25rem}.delete-account-page .delete-container{padding:2rem}.delete-account-page .delete-title{font-size:2rem}.delete-account-page .delete-content{font-size:1rem}}@media (max-width: 480px){.delete-account-page .delete-container{padding:1.5rem}.delete-account-page .delete-title{font-size:1.75rem}.delete-account-page .delete-content{font-size:.95rem}}.contact-page{background:linear-gradient(180deg,#f9fafb 0%,#ffffff 100%);min-height:100vh;display:flex;flex-direction:column;font-family:Lexend,sans-serif}.contact-section{flex:1;display:flex;justify-content:center;align-items:flex-start;padding:6rem 1.5rem}.contact-wrapper{background:#fff;border-radius:20px;box-shadow:0 8px 30px #00000014;padding:3rem;max-width:900px;width:100%;text-align:center;position:relative}.contact-heading{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:.75rem}.contact-description{font-size:1.1rem;color:#64748b;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.contact-card{display:flex;justify-content:space-between;align-items:center;background:#f8fafc;border-radius:15px;padding:2rem 2.5rem;text-align:left;gap:2rem}.contact-left{flex:1;text-align:center}.profile-image{width:110px;height:110px;border-radius:50%;object-fit:cover;margin-bottom:1rem}.profile-logo{width:180px}.profile-name{font-size:1.4rem;font-weight:600;color:#1e293b}.profile-role{font-size:1rem;color:#64748b}.contact-right{flex:1.2}.contact-info{font-size:1rem;color:#334155;margin:.75rem 0}.icon{color:#2563eb;margin-right:10px}.contact-info a{color:#0f766e;text-decoration:none;transition:color .2s ease}.contact-info a:hover{color:#0f766e;text-decoration:underline}.footer{background:#f1f5f9;padding:3rem 2rem 2rem;margin-top:auto}.footer-container{max-width:1100px;margin:0 auto}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2rem;align-items:flex-start}.footer-brand{flex:1;min-width:250px}.footer-logo{width:140px;margin-bottom:1rem}.footer-brand p{color:#475569;font-size:.95rem;line-height:1.5}.footer-links{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.footer-links a{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.footer-links a:hover{color:#1d4ed8}.footer-links a.active{color:#1d4ed8;font-weight:600}.footer-bottom{text-align:center;padding-top:1.5rem;color:#64748b;font-size:.9rem}.icon{color:#0f766e;margin-right:10px;vertical-align:middle;font-size:1.1rem}.contact-info span{display:inline-block;line-height:1.6;color:#334155}.contact-info .icon{margin-top:3px;flex-shrink:0;color:#0f766e!important;font-size:1.2rem}.contact-info{display:flex;align-items:flex-start;gap:8px;color:#374151;line-height:1.6}.contact-info .icon{margin-top:3px;flex-shrink:0;color:#4b5563}.social-links{margin-top:1rem;display:flex;gap:1rem}.social-link{color:#2563eb;font-size:1.3rem;transition:transform .2s ease,color .2s ease}.social-link:hover{color:#1d4ed8;transform:scale(1.1)}@media (max-width: 768px){.contact-card{flex-direction:column;text-align:center}.contact-right{text-align:center}.contact-section{padding:4rem 1rem}}
