@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";html{scroll-behavior:smooth}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Poppins,sans-serif!important}.navbar{display:flex;justify-content:space-between;align-items:center;padding:.75rem 8%;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:1000;border-bottom:1px solid rgba(0,0,0,.05);transition:all .3s ease}.navbar-logo{display:flex;align-items:center;gap:8px;cursor:pointer}.logo-text{font-weight:800;font-size:1.4rem;letter-spacing:-.5px;color:#000}.logo-text span{color:#a30008}.navbar-links{display:flex;list-style:none;gap:2.5rem;margin:0;padding:0;align-items:center}.navbar-links li{font-size:.95rem;font-weight:500;color:#333;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .2s ease}.navbar-links li:hover{color:#a30008}.dropdown-wrapper{position:relative;padding-bottom:10px;margin-bottom:-10px}.dropdown-trigger{display:flex;align-items:center;gap:5px}.dropdown-menu{position:absolute;top:100%;left:-20px;background-color:#fff;min-width:280px;list-style:none;margin:0;border-radius:12px;box-shadow:0 10px 30px #0000001a;border:1px solid rgba(0,0,0,.05);padding:15px;visibility:hidden;opacity:0;transform:translateY(10px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:100}.dropdown-wrapper:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateY(0)}.dropdown-menu li{display:flex;align-items:flex-start;gap:15px;padding:12px;border-radius:8px;margin-bottom:5px;background:transparent}.dropdown-menu li:hover{background-color:#fcf1f1;color:#a30008}.menu-icon{color:#a30008;margin-top:2px;flex-shrink:0}.menu-text{display:flex;flex-direction:column;text-align:left}.menu-text strong{display:block;font-size:.95rem;color:#111}.menu-text span{font-size:.75rem;color:#777;white-space:normal}.arrow{transition:transform .3s ease}.dropdown-wrapper:hover .arrow{transform:rotate(180deg)}.navbar-actions{display:flex;align-items:center;gap:1.5rem}.login-btn{background:none;border:none;font-weight:600;font-size:.95rem;color:#000;cursor:pointer}.divider{width:1px;height:20px;background-color:#ddd}.create-account-btn{background-color:#a30008;color:#fff;padding:.7rem 1.8rem;border-radius:100px;border:none;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #a3000833}.create-account-btn:hover{transform:translateY(-2px);background-color:#8b0000}.hamburger{display:none;cursor:pointer}.mobile-only-actions{display:none!important}@media(max-width:768px){.navbar-actions.desktop-only{display:none!important}.hamburger{display:block;z-index:2001;position:relative}.navbar-links{position:fixed;top:0;right:-100%;width:90%;height:100vh;background:#fff;flex-direction:column;padding:100px 24px;gap:1.5rem;transition:right .4s cubic-bezier(.4,0,.2,1);z-index:2000;align-items:flex-start;box-shadow:-10px 0 30px #0003;display:none}.navbar-links.active{right:0;display:flex}.navbar:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#00000080;opacity:0;visibility:hidden;transition:.3s ease;z-index:1999}.navbar:has(.navbar-links.active):after{opacity:1;visibility:visible}.mobile-only-actions{display:flex!important;flex-direction:column;gap:12px;width:100%;margin-top:auto;padding-top:20px;border-top:1px solid #f0f0f0}.mobile-only-actions .create-account-btn{width:100%;padding:14px;text-align:center;border-radius:12px}.dropdown-menu{position:static;display:none;padding:10px 0 0 16px;box-shadow:none;border:none;visibility:visible;opacity:1;transform:none}.dropdown-wrapper:hover .dropdown-menu{display:block}.dropdown-wrapper{position:relative;padding-bottom:10px;margin-bottom:-10px;flex-direction:column;align-items:start!important}}.hero{background:linear-gradient(180deg,#a30008,#000);min-height:90vh;position:relative;display:flex;align-items:center;overflow:hidden;padding:0 8%}.hero-container{display:flex;width:100%;max-width:1200px;margin:0 auto;align-items:center;justify-content:space-between;z-index:10;padding-bottom:100px}.hero-text-side{flex:1.2;color:#fff}.hero-text-side h1{font-size:3rem;font-weight:800;line-height:1.1;margin-bottom:24px;letter-spacing:-1px}.hero-text-side p{font-size:1rem;opacity:.85;margin-bottom:48px;line-height:1.6;width:70%}.hero-apps{display:flex;gap:20px}.app-img{height:60px;transition:transform .3s ease}.app-img:hover{transform:translateY(-5px)}.hero-image-side{flex:1;display:flex;justify-content:flex-end}.phone-mockup{width:100%;max-width:300px;filter:drop-shadow(0 30px 60px rgba(0,0,0,.6))}.wave-container{position:absolute;bottom:0;left:0;width:100%;line-height:0;transform:rotate(180deg)}.wave-container svg{position:relative;display:block;width:calc(100% + 1.3px);height:180px}@media(max-width:768px){.hero-container{flex-direction:column;text-align:center;padding-top:60px}.hero-text-side p{font-size:1.2rem;opacity:.85;margin-bottom:48px;line-height:1.6;width:100%}.hero-text-side h1{font-size:2.8rem}.hero-apps{justify-content:center}.hero-image-side{margin-top:50px;justify-content:center;width:100%}.phone-mockup{max-width:320px}.wave-container svg{height:80px}}.features-section{padding:80px 8%;background-color:#fff}.features-header{margin-bottom:50px}.features-header h2{font-size:2rem;font-weight:600;color:#000;margin-bottom:12px}.features-header p{font-size:1.1rem;color:#424242;line-height:1.5;font-weight:500}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.feature-card{background:#f2f2f2;padding:30px;border-radius:24px;display:flex;flex-direction:column;gap:5px;transition:transform .3s ease}.feature-card:hover{transform:translateY(-5px)}.feature-icon{color:#a30008}.feature-card h3{font-size:1rem;font-weight:500;line-height:1.3;color:#000;max-width:240px}@media(max-width:768px){.features-section{padding:60px 5%;text-align:left}.features-header p br{display:none}.feature-card{align-items:start;text-align:left;padding:40px;flex-direction:row;gap:20px}.feature-card h3{max-width:100%;font-size:1.1rem}}.trade-pairs-section{padding:60px 8%;background:#fff}.trade-container h2{font-size:2rem;font-weight:600;margin-bottom:40px}.asset-label{font-weight:400;color:#333;margin-bottom:20px}.table-wrapper{width:100%;overflow-x:auto;position:relative;padding-bottom:20px}.table-wrapper::-webkit-scrollbar{display:none}.pairs-table{width:100%;border-collapse:collapse;min-width:1000px}.asset-row{border-bottom:1px solid #eee}.asset-name-col{padding:25px 0;position:sticky;left:0;background:#fff;z-index:2;min-width:150px}.asset-info{display:flex;align-items:center;gap:12px}.asset-info img{width:24px;height:24px}.asset-info span{font-weight:500;font-size:1.1rem}.pair-item{padding:25px 20px;font-size:.95rem;font-weight:400;color:#111;white-space:nowrap}.scroll-indicator{width:100%;height:4px;background:#eee;margin-top:10px;border-radius:2px;overflow:hidden}.scroll-bar-fill{width:70%;height:100%;background:#a30008;border-radius:2px}@media(max-width:768px){.trade-pairs-section{padding:40px 5%}}@media(max-width:968px){.transfer-section{padding:60px 5%;overflow:hidden}.transfer-container{flex-direction:column;text-align:center;gap:60px}.transfer-visual{width:100%;order:1}.transfer-content{order:2;display:flex;flex-direction:column;align-items:center}.decorative-border{max-width:320px;height:480px;border-radius:40px;padding-top:0}.phone-wrapper{width:100%;height:100%}.bank-logo-container{position:relative;left:0;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:30px;gap:12px;width:100%}.vertical-line{display:none}.bank-dot{width:50px;height:50px;border-radius:10px}.more-banks{font-size:11px;padding:5px;background:#a30008!important}.floating-notif{right:auto;left:50%;transform:translate(-50%);top:-20px;white-space:nowrap;width:fit-content;border-width:2px}.bg-text-overlay,.decorative-star{display:none}.transfer-content h2{font-size:2rem!important;line-height:1.2}.transfer-content p{font-size:1rem;margin-bottom:25px}}.crypto-section{padding:120px 8%;background-color:#fcfcfc;perspective:1500px;overflow:visible}.crypto-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:row-reverse;align-items:center;gap:80px}.crypto-decorative-border{border:4.5px solid #424242;border-radius:65px;width:100%;max-width:480px;height:650px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff;z-index:2;padding-top:50%}.crypto-floating-notif{position:absolute;top:45px;right:70%;background:#fff;padding:6px 17px;border-radius:100px;display:flex;border:3px solid green;align-items:center;gap:12px;box-shadow:0 15px 40px #0000001a;z-index:20;width:fit-content;text-wrap:nowrap}.crypto-logo-grid{position:absolute;left:86%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;z-index:10}.more-crypto{background:#424242!important;color:#fff;flex-direction:column;font-size:13px;text-align:center}@media(max-width:968px){.transfer-section{padding:60px 5%;overflow:hidden}.crypto-container{flex-direction:column;text-align:center;gap:60px}.transfer-visual{width:100%;order:1}.transfer-content{order:2;display:flex;flex-direction:column;align-items:center}.crypto-decorative-border{max-width:320px;height:480px;border-radius:40px;padding-top:0}.phone-wrapper{width:100%;height:100%}.bank-logo-container{position:relative;left:0;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:30px;gap:12px;width:100%}.vertical-line{display:none}.bank-dot{width:50px;height:50px;border-radius:10px}.more-banks{font-size:11px;padding:5px}.crypto-floating-notif{right:auto;left:50%;transform:translate(-50%);top:-20px;white-space:nowrap;width:fit-content;border-width:2px}.bg-text-overlay{font-size:8rem;bottom:-20px;left:50%;transform:translate(-50%)}.decorative-star{display:none}.transfer-content h2{font-size:2rem;line-height:1.2}.transfer-content p{font-size:1rem;margin-bottom:25px}}@media(max-width:968px){.transfer-container{flex-direction:column;gap:40px}.transfer-visual{display:flex;flex-direction:column;align-items:center;width:100%}.crypto-logo-grid{position:relative;left:0;top:0;transform:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;width:auto}.crypto-decorative-border{max-width:320px;height:400px;padding-top:100%}.phone-wrapper{width:100%;height:100%}.notif-avatar{width:45px}.notif-text{font-size:.8rem}.floating-notif{position:relative;right:0;top:0;margin-bottom:-30px;z-index:21;width:fit-content}.decorative-star{display:none}}.transfer-section{padding:120px 8%;background-color:#fdf6f6;perspective:1500px;overflow:visible}.transfer-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:80px}.transfer-visual{flex:1;display:flex;justify-content:center;align-items:center;position:relative}.decorative-border{border:4.5px solid #a30008;border-radius:65px;width:100%;max-width:480px;height:650px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff;z-index:2;padding-top:50%}.phone-wrapper{position:absolute;width:85%;height:115%;display:flex;justify-content:center;align-items:center;z-index:1;will-change:transform;transform-origin:center center}.app-screen{width:100%;height:auto;object-fit:contain;filter:drop-shadow(-20px 40px 50px rgba(0,0,0,.2))}.floating-notif{position:absolute;top:45px;right:-100px;background:#fff;padding:6px 17px;border-radius:100px;display:flex;border:3px solid green;align-items:center;gap:12px;box-shadow:0 15px 40px #0000001a;z-index:20}.bank-logo-grid{position:absolute;left:5px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:15px;z-index:10}.vertical-line{position:absolute;top:0;bottom:0;width:2px;border-left:2px dashed #a30008;z-index:-1}.bank-dot{width:70px;height:70px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000001a;padding:10px}.bank-dot img{width:100%;height:auto;object-fit:contain}.more-banks{background:#a30008!important;color:#fff;flex-direction:column;font-size:13px;text-align:center}.bg-text-overlay{position:absolute;bottom:-10px;left:0;font-size:15rem;font-weight:900;color:#00000008;z-index:0;pointer-events:none;line-height:.8}.decorative-star{position:absolute;bottom:-20px;right:-20px;width:120px;height:120px;color:#a30008;z-index:15}.bank-logo-column{position:absolute;left:-30px;display:flex;flex-direction:column;gap:20px;z-index:10}.decorative-star{position:absolute;bottom:-30px;right:20px;font-size:100px;color:#a30008;z-index:20;filter:drop-shadow(0 10px 20px rgba(163,0,8,.2))}.transfer-content{flex:1}.sub-label{color:#a30008;font-weight:700;letter-spacing:2px;font-size:.9rem;text-transform:uppercase}.transfer-content h2{font-size:3.5rem;font-weight:700;margin:15px 0;color:#000;line-height:1.1}.transfer-content h2 span{color:#a30008}.transfer-content p{font-size:1.15rem;color:#444;line-height:1.6;margin-bottom:35px;max-width:460px}.try-btn{background:#000;color:#fff;padding:16px 40px;border-radius:12px;font-weight:600;border:none;cursor:pointer}@media(max-width:968px){.transfer-section{padding:60px 5%;overflow:hidden}.transfer-container{flex-direction:column;text-align:center;gap:60px}.transfer-visual{width:100%;order:1}.transfer-content{order:2;display:flex;flex-direction:column;align-items:center}.decorative-border{max-width:320px;height:480px;border-radius:40px;padding-top:0}.phone-wrapper{width:100%;height:100%}.bank-logo-container{position:relative;left:0;flex-direction:row;justify-content:center;flex-wrap:wrap;margin-top:30px;gap:12px;width:100%}.vertical-line{display:none}.bank-dot{width:50px;height:50px;border-radius:10px}.more-banks{font-size:11px;padding:5px;background:#a30008!important}.floating-notif{right:auto;left:50%;transform:translate(-50%);top:-20px;white-space:nowrap;width:fit-content;border-width:2px}.bg-text-overlay{font-size:8rem;bottom:-20px;left:50%;transform:translate(-50%)}.decorative-star{display:none}.transfer-content h2{font-size:2.5rem;line-height:1.2}.transfer-content p{font-size:1rem;margin-bottom:25px}}@media(max-width:968px){.transfer-container{flex-direction:column;gap:40px}.transfer-visual{display:flex;flex-direction:column;align-items:center;width:100%}.bank-logo-grid{position:relative;left:0;top:0;transform:none;display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;width:auto}.decorative-border{max-width:320px;height:400px;padding-top:100%}.phone-wrapper{width:100%;height:100%}.notif-avatar{width:45px}.notif-text{font-size:.8rem}.floating-notif{position:relative;right:0;top:0;margin-bottom:-30px;z-index:21;width:fit-content}.decorative-star{display:none}}.cryptobank-section{padding:80px 8%;background-color:#fff}.hero-visual{flex:1;display:flex;justify-content:flex-end;align-items:flex-end;width:100%}.dark-border{border:1px solid rgba(255,255,255,.1);background:#1a1a1a;border-radius:40px 40px 0 0;width:100%;max-width:600px;height:450px;position:relative;overflow:hidden;display:flex;justify-content:center}.phone-wrapper-static{width:100%;height:100%;display:flex;justify-content:center;align-items:flex-start;padding-top:40px}.app-screen-static{width:80%;height:auto;object-fit:contain;transform:scale(1.3);transform-origin:top center;filter:drop-shadow(0 20px 50px rgba(0,0,0,.8));transition:transform .5s ease}@media(max-width:768px){.dark-border{height:220px;max-width:90%;margin:0 auto}.app-screen-static{transform:scale(1.2)}}.cryptobank-hero-black{background-color:#121212;border-radius:40px;padding:80px 80px 0;overflow:hidden;margin-bottom:60px}.hero-content-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-text h1{font-size:3.5rem;font-weight:700;line-height:1.1;color:#fff;margin-bottom:24px}.hero-text p{font-size:1.1rem;color:#a0a0a0;line-height:1.6;max-width:480px}.cryptobank-grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:20px}.cryptobank-card{display:flex;flex-direction:column;align-items:flex-start}.card-accent-line{width:100%;height:1px;background-color:#f2e2e2;margin-bottom:30px}.cryptobank-pill{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #f3f3f3;padding:12px 24px;border-radius:100px;box-shadow:0 4px 12px #0000000a;margin-bottom:24px}.pill-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center}.pill-icon svg{width:100%;height:100%}.pill-text{font-size:1rem;font-weight:600;color:#000;letter-spacing:-.01em}.cryptobank-desc{font-size:.95rem;color:#4b4b4b;line-height:1.5;font-weight:400;max-width:280px;margin:0}@media(max-width:1200px){.cryptobank-grid-container{grid-template-columns:repeat(1,1fr);gap:28px 32px}.hero-text h1{font-size:1.8rem}}@media(max-width:768px){.cryptobank-hero-black{padding:40px 20px 0;border-radius:30px;height:auto;display:flex;flex-direction:column}.cryptobank-desc{max-width:100%!important}.hero-content-inner{flex-direction:column;text-align:center;gap:20px}.hero-visual{justify-content:center;align-items:flex-start;min-height:auto;margin-top:20px}.dark-border{height:200px;max-width:100%;border-radius:24px 24px 0 0}.phone-wrapper-static{padding-top:20px}.app-screen-static{width:70%;transform:scale(1.1)}}.gs-section{padding:100px 8%;background-color:#fff;text-align:center}.gs-header h2{font-size:2rem;font-weight:600;margin-bottom:8px;color:#000}.gs-header p{font-size:1rem;color:#1a1a1a;margin-bottom:60px}.gs-steps-wrapper{position:relative;max-width:1000px;margin:0 auto 50px}.gs-connector-line{position:absolute;top:25px;left:15%;right:15%;height:2px;border-top:2.5px dashed #cccccc;z-index:1}.gs-steps-container{display:flex;justify-content:space-between;position:relative;z-index:2}.gs-step-item{flex:1;display:flex;flex-direction:column;align-items:center}.gs-number-circle{width:50px;height:50px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;margin-bottom:25px;border:4px solid #fff}.gs-step-item h3{font-size:1.25rem;font-weight:600;margin-bottom:10px;color:#000}.gs-step-item p{font-size:.95rem;color:#555;line-height:1.4;max-width:240px}.gs-action{margin-top:40px}.gs-btn{background-color:#000;color:#fff;padding:16px 50px;border-radius:12px;font-size:1.05rem;font-weight:500;font-family:Poppins,sans-serif;border:none;cursor:pointer;transition:opacity .2s ease}.gs-btn:hover{opacity:.9}@media(max-width:768px){.gs-connector-line{display:none}.gs-steps-container{flex-direction:column;gap:40px}}.sec-section{padding:100px 8%;background-color:#fff;text-align:center}.sec-header h2{font-size:2.5rem;font-weight:600;line-height:1.2;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:16px}.text-red{color:#a30008}.sec-header p{font-size:1.15rem;color:#333;max-width:700px;margin:0 auto 80px;line-height:1.5}.sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1200px;margin:0 auto}.sec-card{display:flex;flex-direction:column;align-items:center;padding:20px}.sec-icon-wrapper{width:50px;height:50px;color:#a30008;margin-bottom:24px}.sec-icon-wrapper svg{width:100%;height:100%}.sec-card h3{font-size:1.2rem;font-weight:600;color:#000;margin-bottom:12px}.sec-card p{font-size:.93rem;color:#555;line-height:1.6;max-width:300px}@media(max-width:992px){.sec-grid{grid-template-columns:1fr;gap:60px}.sec-header h2{font-size:2rem}.sec-header p{font-size:1rem;margin-bottom:50px}}.faq-section{background-color:#000;padding:100px 8%;color:#fff}.faq-container{display:flex;justify-content:space-between;gap:60px;max-width:1200px;margin:0 auto}.faq-content-left{flex:1;text-align:left}.faq-badge{background-color:#a30008;color:#fff;padding:6px 16px;border-radius:50px;font-size:.85rem;font-weight:600;display:inline-block;margin-bottom:24px}.faq-content-left h1{font-size:2.5rem;font-weight:600;line-height:1.1;margin-bottom:24px}.faq-content-left p{font-size:.93rem;font-weight:400;color:#ccc;line-height:1.6;margin-bottom:40px;max-width:400px}.ask-btn{background-color:#a30008;color:#fff;border:none;padding:16px 32px;border-radius:12px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:opacity .2s}.ask-btn:hover{opacity:.9}.faq-accordion{flex:1;display:flex;flex-direction:column;gap:16px}.faq-item{background-color:#fff;border-radius:12px;color:#000;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq-question{padding:18px;display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:600}.faq-icon{font-size:1.3rem;color:#333}.faq-answer{padding:0 24px 24px;font-size:1rem;color:#555;line-height:1.5}@media(max-width:992px){.faq-container{flex-direction:column;text-align:center}.faq-content-left{text-align:center;margin-bottom:40px}.faq-content-left p{margin:0 auto 30px}.faq-content-left h1{font-size:2.5rem}}.privacy-page{padding-top:100px;background-color:#fff;color:#000;max-width:1200px;margin:0 auto}.privacy-hero{text-align:center;padding:60px 20px;background:#fafafa;border-radius:30px;margin-bottom:60px}.privacy-badge{background:#a30008;color:#fff;padding:5px 15px;border-radius:20px;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:15px}.privacy-hero h1{font-size:3rem;font-weight:800;margin-bottom:15px}.privacy-body{display:flex;gap:80px;padding:0 40px 100px}.privacy-nav{flex:0 0 200px}.privacy-nav nav{position:sticky;top:120px}.privacy-nav ul{list-style:none;padding:0}.privacy-nav li{margin-bottom:15px}.privacy-nav a{text-decoration:none;color:#666;font-weight:500;transition:color .3s}.privacy-nav a:hover{color:#a30008}.privacy-text-content{flex:1}.privacy-text-content section{margin-bottom:60px}.privacy-text-content h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;margin-bottom:20px}.privacy-text-content p,.privacy-text-content li{line-height:1.8;color:#333}@media(max-width:768px){.privacy-body{flex-direction:column}.privacy-nav{display:none}}.footer-wrapper{width:100%}.cta-section{background-color:#a30008;background-image:radial-gradient(rgba(0,0,0,.1) 1px,transparent 1px);background-size:20px 20px;padding:120px 20px;text-align:center;color:#fff}.cta-content{max-width:900px;margin:0 auto}.cta-content h2{font-size:3.5rem;font-weight:600;line-height:1.3;margin-bottom:40px;letter-spacing:-.02em}.cta-buttons{display:flex;justify-content:center;gap:20px}.btn-white{background:#fff;color:#000;border:none;padding:18px 32px;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;gap:10px}.btn-outline{background:transparent;color:#fff;border:2px solid #fff;padding:18px 32px;border-radius:50px;font-weight:700;font-size:1.1rem;cursor:pointer}.main-footer{background:linear-gradient(to top,#000 40%,#a30008);padding:0 8% 40px}.footer-container{background:#fff;border-radius:32px;padding:80px;display:flex;justify-content:space-between;gap:60px}.footer-brand{flex:1;max-width:350px}.logo{font-size:1.8rem;font-weight:800;color:#000;margin-bottom:24px}.logo span{color:#a30008}.brand-desc{font-size:.95rem;color:#555;line-height:1.6;margin-bottom:24px}.address{font-size:.9rem;font-weight:600;color:#000}.footer-links-grid{flex:2;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.link-col h4{font-size:1rem;font-weight:500;margin-bottom:24px;color:#000}.link-col ul{list-style:none;padding:0}.link-col li{font-size:.9rem;color:#444;margin-bottom:14px;cursor:pointer}.link-col li:hover{color:#a30008}.footer-legal-link{color:#424242;text-decoration:none;transition:color .2s ease}.footer-legal-link:hover{color:#a30008;text-decoration:underline}@media(max-width:1024px){.footer-container{flex-direction:column;padding:60px 40px;border-radius:24px}.cta-content h2{font-size:2.5rem}}@media(max-width:768px){.cta-buttons{flex-direction:column;align-items:center}.footer-links-grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}}.terms-page{padding-top:120px;background-color:#fff;min-height:100vh;max-width:1200px;margin:0 auto}.terms-hero{text-align:center;padding:80px 20px;background:#fdfdfd;border-radius:40px;margin:0 20px 80px;border:1px solid #f1f1f1}.terms-badge{background:#a30008;color:#fff;padding:6px 16px;border-radius:100px;display:inline-block;font-size:.85rem;font-weight:700;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.terms-hero h1{font-size:3.5rem;font-weight:800;color:#000;margin-bottom:15px;letter-spacing:-.02em}.terms-hero p{color:#666;font-size:1.1rem;max-width:500px;margin:0 auto}.last-updated{margin-top:25px;font-size:.9rem;color:#999;font-weight:500}.terms-body{display:flex;gap:100px;padding:0 40px 120px}.terms-nav{flex:0 0 220px}.terms-nav nav{position:sticky;top:140px}.terms-nav ul{list-style:none;padding:0;border-left:2px solid #eee}.terms-nav li{margin-bottom:20px;padding-left:20px}.terms-nav a{text-decoration:none;color:#666;font-size:.95rem;font-weight:500;transition:all .3s ease}.terms-nav a:hover{color:#a30008}.terms-text-content{flex:1;max-width:800px}.terms-text-content section{margin-bottom:80px;scroll-margin-top:140px}.terms-text-content h2{display:flex;align-items:center;gap:15px;font-size:1.8rem;font-weight:700;color:#000;margin-bottom:25px}.terms-text-content p{font-size:1.05rem;line-height:1.8;color:#444;margin-bottom:20px}.terms-text-content ul{list-style:none;padding:0}.terms-text-content li{position:relative;padding-left:25px;margin-bottom:15px;font-size:1rem;color:#444;line-height:1.6}.terms-text-content li:before{content:"•";color:#a30008;font-weight:700;position:absolute;left:0;font-size:1.2rem}@media(max-width:1024px){.terms-body{gap:50px}}@media(max-width:768px){.terms-hero h1{font-size:2.5rem}.terms-nav{display:none}.terms-body{padding:0 25px 80px}.terms-text-content h2{font-size:1.5rem}}.aml-page{padding-top:100px;background-color:#fff;color:#000;max-width:1200px;margin:0 auto}.aml-hero{text-align:center;padding:60px 20px;background:#fafafa;border-radius:30px;margin-bottom:60px}.aml-badge{background:#a30008;color:#fff;padding:5px 15px;border-radius:20px;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:15px}.aml-hero h1{font-size:3rem;font-weight:800;margin-bottom:15px}.last-updated{margin-top:20px;font-size:.9rem;color:#666}.aml-body{display:flex;gap:80px;padding:0 40px 100px}.aml-nav{flex:0 0 200px}.aml-nav nav{position:sticky;top:120px}.aml-nav ul{list-style:none;padding:0}.aml-nav li{margin-bottom:15px}.aml-nav a{text-decoration:none;color:#666;font-weight:500;transition:color .3s}.aml-nav a:hover{color:#a30008}.aml-text-content{flex:1}.aml-text-content section{margin-bottom:60px;scroll-margin-top:120px}.aml-text-content h2{display:flex;align-items:center;gap:12px;font-size:1.5rem;margin-bottom:20px}.red-icon{color:#a30008}.aml-text-content p,.aml-text-content li{line-height:1.8;color:#333}@media(max-width:768px){.aml-body{flex-direction:column}.aml-nav{display:none}}.deletion-page{padding:120px 20px 80px;background-color:#f8f9fa;min-height:100vh;display:flex;justify-content:center}.deletion-container{max-width:600px;width:100%}.back-nav{background:none;border:none;display:flex;align-items:center;gap:5px;color:#666;font-weight:600;cursor:pointer;margin-bottom:30px}.deletion-header{text-align:center;margin-bottom:40px}.warning-icon-wrapper{background:#fff0f0;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;border:1px solid #ffcccc}.deletion-header h1{font-size:2.2rem;font-weight:800;color:#000;margin-bottom:10px}.deletion-header p{color:#666}.deletion-card{background:#fff;padding:40px;border-radius:24px;box-shadow:0 4px 20px #0000000d}.deletion-info{background:#fdfdfd;padding:20px;border-radius:12px;border:1px solid #eee;margin-bottom:30px}.deletion-info h3{display:flex;align-items:center;gap:8px;font-size:1.1rem;margin-bottom:15px;color:#a30008}.deletion-info ul{list-style:none;padding:0}.deletion-info li{font-size:.95rem;color:#555;margin-bottom:10px;padding-left:20px;position:relative}.deletion-info li:before{content:"•";color:#a30008;position:absolute;left:0;font-weight:900}.input-group{margin-bottom:20px}.input-group label{display:block;font-size:.85rem;font-weight:700;margin-bottom:8px;color:#333}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:15px;color:#999}.input-wrapper input{width:100%;padding:14px 15px 14px 45px;border-radius:12px;border:1px solid #ddd;font-size:1rem}.input-wrapper input:focus{border-color:#a30008;outline:none}.confirmation-checkbox{margin:25px 0}.checkbox-label{display:flex;gap:12px;font-size:.9rem;color:#444;cursor:pointer;line-height:1.4}.deletion-actions{display:flex;gap:15px}.btn-secondary,.btn-danger{flex:1;padding:16px;border-radius:12px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:.3s}.btn-secondary{background:#eee;border:none;color:#333}.btn-danger{background:#a30008;border:none;color:#fff}.btn-danger.disabled{background:#ccc;cursor:not-allowed}.modal-overlay{position:fixed;inset:0;background:#000c;z-index:999}.modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:40px;border-radius:30px;width:90%;max-width:450px;z-index:1000;text-align:center}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer}.modal-btns{display:flex;flex-direction:column;gap:12px;margin-top:30px}.btn-confirm-delete{background:#a30008;color:#fff;padding:15px;border:none;border-radius:12px;font-weight:700;cursor:pointer}.btn-cancel-delete{background:#f5f5f5;color:#333;padding:15px;border:none;border-radius:12px;font-weight:700;cursor:pointer}
