.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-sans);font-size:1rem;font-weight:500;line-height:1.5;border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;text-decoration:none;border:none;min-height:44px}.btn:focus{outline:2px solid var(--gold-400);outline-offset:2px}.btn-primary{background-color:var(--gold-500);color:#fff}.btn-primary:hover{background-color:var(--gold-600);box-shadow:var(--shadow-gold);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-secondary{background-color:var(--neutral-100);color:var(--neutral-700);border:1px solid var(--neutral-200)}.btn-secondary:hover{background-color:var(--neutral-200);border-color:var(--neutral-300)}.btn-ghost{background-color:transparent;color:var(--neutral-700)}.btn-ghost:hover{background-color:var(--neutral-100)}.btn-white{background-color:#fff;color:var(--gold-600)}.btn-white:hover{background-color:var(--gold-50);box-shadow:var(--shadow-lg)}.btn-outline-gold{background-color:transparent;color:var(--gold-600);border:2px solid var(--gold-500)}.btn-outline-gold:hover{background-color:var(--gold-500);color:#fff}.btn-outline{background-color:transparent;color:var(--neutral-700);border:2px solid var(--neutral-300);position:relative;overflow:hidden;isolation:isolate}.btn-outline:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--gold-400) 0%,var(--gold-500) 100%);opacity:0;transition:opacity .3s ease;z-index:-1}.btn-outline:hover{color:#fff;border-color:var(--gold-500);box-shadow:0 4px 16px #d4a84759;transform:translateY(-2px)}.btn-outline:hover:before{opacity:1}.btn-outline-white{background-color:transparent;color:#ffffffe6;border:2px solid rgba(255,255,255,.3);position:relative;overflow:hidden;isolation:isolate}.btn-outline-white:before{content:"";position:absolute;inset:0;background:#ffffff26;opacity:0;transition:all .3s ease;z-index:-1}.btn-outline-white:hover{color:#fff;border-color:#fff9;box-shadow:0 4px 20px #ffffff26,0 0 40px #d4a84733;transform:translateY(-2px)}.btn-outline-white:hover:before{opacity:1}.btn-sm{padding:var(--space-2) var(--space-4);font-size:.875rem;min-height:36px}.btn-lg{padding:var(--space-4) var(--space-8);font-size:1.125rem;min-height:52px}.btn svg{width:1.25em;height:1.25em}.btn-icon{padding:var(--space-3);min-width:44px}.card{background-color:#fff;border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-sm);border:1px solid var(--neutral-100);transition:all var(--transition-base)}.card:hover{box-shadow:var(--shadow-md);border-color:var(--gold-200)}.feature-card{text-align:center;padding:var(--space-8)}.feature-card .icon{width:64px;height:64px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;background:var(--gradient-gold-soft);border-radius:var(--radius-xl);color:var(--gold-600)}.feature-card .icon svg{width:32px;height:32px}.feature-card h3{font-size:1.25rem;margin-bottom:var(--space-3);color:var(--neutral-900)}.feature-card p{color:var(--neutral-500);font-size:.9375rem;line-height:1.6;margin-bottom:0}.payment-card{padding:var(--space-8)}.payment-card h4{font-size:1.125rem;margin-bottom:var(--space-4);display:flex;align-items:center;gap:var(--space-3)}.payment-card ul{display:flex;flex-direction:column;gap:var(--space-3)}.payment-card li{color:var(--neutral-600);display:flex;align-items:center;gap:var(--space-2)}.payment-card li:before{content:"";width:6px;height:6px;background-color:var(--gold-400);border-radius:50%}.security-card{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);text-align:center;padding:var(--space-8)}.security-card:hover{background-color:#ffffff14;border-color:var(--gold-500)}.security-card .icon{width:72px;height:72px;margin:0 auto var(--space-4);display:flex;align-items:center;justify-content:center;background:var(--gradient-gold);border-radius:var(--radius-2xl);color:#fff}.security-card h4{color:#fff;margin-bottom:var(--space-3)}.security-card p{color:var(--neutral-400);margin-bottom:0}.form-group{margin-bottom:var(--space-4)}.form-label{display:block;font-size:.875rem;font-weight:500;color:var(--neutral-700);margin-bottom:var(--space-2)}.form-input,.form-textarea{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:1rem;color:var(--neutral-900);background-color:#fff;border:1px solid var(--neutral-200);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--gold-400);box-shadow:0 0 0 3px #d4a84726}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:var(--neutral-400)}.form-input::placeholder,.form-textarea::placeholder{color:var(--neutral-400)}.form-textarea{resize:vertical;min-height:120px}.form-input.error,.form-textarea.error{border-color:var(--error-500)}.form-input.error:focus,.form-textarea.error:focus{box-shadow:0 0 0 3px #ef444426}.form-error{font-size:.875rem;color:var(--error-500);margin-top:var(--space-1)}.custom-select{position:relative;width:100%}.custom-select-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:1rem;color:var(--neutral-900);background-color:#fff;border:1px solid var(--neutral-200);border-radius:var(--radius-lg);cursor:pointer;transition:all .3s ease;text-align:left}.custom-select-trigger:hover{border-color:var(--gold-300);background-color:var(--gold-50)}.custom-select-trigger:hover .custom-select-arrow{stroke:var(--gold-500)}.custom-select-trigger.open{border-color:var(--gold-400);background-color:#fff;box-shadow:0 0 0 3px #d4a84726}.custom-select-trigger.open .custom-select-arrow{stroke:var(--gold-500)}.custom-select-arrow{flex-shrink:0;stroke:var(--neutral-500);transition:all .3s ease}.custom-select-arrow.rotated{transform:rotate(180deg)}.custom-select-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid var(--neutral-200);border-radius:var(--radius-lg);box-shadow:0 10px 40px #0000001f,0 4px 12px #00000014;z-index:100;overflow:hidden}.dropdown-enter{transition:opacity .2s ease,transform .2s ease}.dropdown-enter-start{opacity:0;transform:translateY(-8px)}.dropdown-enter-end{opacity:1;transform:translateY(0)}.dropdown-leave{transition:opacity .15s ease,transform .15s ease}.dropdown-leave-start{opacity:1;transform:translateY(0)}.dropdown-leave-end{opacity:0;transform:translateY(-8px)}.custom-select-option{padding:12px 16px;font-size:1rem;color:var(--neutral-700);cursor:pointer;transition:all .2s ease;border-bottom:1px solid var(--neutral-100)}.custom-select-option:last-child{border-bottom:none}.custom-select-option:hover{background:linear-gradient(135deg,var(--gold-50) 0%,var(--gold-100) 100%);color:var(--gold-700)}.custom-select-option.selected{background:linear-gradient(135deg,var(--gold-100) 0%,var(--gold-200) 100%);color:var(--gold-800);font-weight:500}.custom-select-option.selected:hover{background:linear-gradient(135deg,var(--gold-100) 0%,var(--gold-200) 100%)}.contact-form{background-color:#fff;padding:var(--space-8);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}.contact-form h3{margin-bottom:var(--space-6)}.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:var(--space-5) 0;transition:all var(--transition-base)}.header.scrolled{background-color:#ffffffd9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:var(--shadow-soft);padding:var(--space-4) 0}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.logo{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:800;font-size:1.375rem;color:var(--neutral-800);letter-spacing:-.02em;position:relative}.logo img{filter:drop-shadow(0 0 8px rgba(212,168,71,.4)) drop-shadow(0 0 16px rgba(212,168,71,.3)) drop-shadow(0 0 24px rgba(212,168,71,.2));animation:logoGlow 3s ease-in-out infinite;transition:all .3s ease}.logo:hover img{filter:drop-shadow(0 0 12px rgba(212,168,71,.6)) drop-shadow(0 0 24px rgba(212,168,71,.4)) drop-shadow(0 0 36px rgba(212,168,71,.3))}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 8px rgba(212,168,71,.4)) drop-shadow(0 0 16px rgba(212,168,71,.3)) drop-shadow(0 0 24px rgba(212,168,71,.2))}50%{filter:drop-shadow(0 0 12px rgba(212,168,71,.5)) drop-shadow(0 0 20px rgba(212,168,71,.35)) drop-shadow(0 0 28px rgba(212,168,71,.25))}}.logo-icon{width:42px;height:42px;background:var(--gradient-gold);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:var(--shadow-gold)}.nav{display:none}@media(min-width:1024px){.nav{display:flex;align-items:center;gap:var(--space-8)}}.nav-link{font-size:.9375rem;font-weight:500;color:var(--neutral-500);transition:color var(--transition-fast)}.nav-link:hover{color:var(--gold-600)}.header-actions{display:flex;align-items:center;gap:var(--space-3)}.lang-switcher{position:relative;display:none;align-items:center}@media(min-width:768px){.lang-switcher{display:flex}}.lang-btn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:600;color:var(--neutral-600);background:var(--neutral-100);border-radius:var(--radius-full);transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:.02em}.lang-btn:hover{background:var(--neutral-200);color:var(--neutral-800)}.lang-btn svg{width:14px;height:14px;opacity:.6;transition:transform var(--transition-fast)}.lang-switcher.open .lang-btn svg{transform:rotate(180deg)}.lang-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:100px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-2);opacity:0;visibility:hidden;transform:translateY(-8px);transition:all var(--transition-fast);z-index:100}.lang-switcher.open .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-option{display:block;width:100%;padding:var(--space-2) var(--space-3);font-size:.8125rem;font-weight:500;color:var(--neutral-600);text-align:left;border-radius:var(--radius-md);transition:all var(--transition-fast)}.lang-option:hover{background:var(--gold-50);color:var(--gold-700)}.lang-option.active{background:var(--gold-100);color:var(--gold-700)}.btn-dashboard{display:none;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);font-size:.875rem;font-weight:600;color:var(--neutral-700);background:#ffffffe6;border:1.5px solid var(--neutral-200);border-radius:var(--radius-full);transition:all var(--transition-base);box-shadow:var(--shadow-xs)}@media(min-width:768px){.btn-dashboard{display:flex}}.btn-dashboard:hover{background:#fff;border-color:var(--gold-300);color:var(--gold-700);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.btn-dashboard svg{width:18px;height:18px;opacity:.7}.mobile-menu-btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--neutral-600);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.mobile-menu-btn:hover{background:var(--neutral-100);color:var(--neutral-800)}@media(min-width:1024px){.mobile-menu-btn{display:none}}.mobile-menu{position:fixed;top:0;right:0;bottom:0;width:320px;max-width:90vw;background-color:#fff;box-shadow:var(--shadow-xl);padding:var(--space-6);transform:translate(100%);transition:transform var(--transition-slow);z-index:1001}.mobile-menu.open{transform:translate(0)}.mobile-menu-overlay{position:fixed;inset:0;background-color:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;transition:all var(--transition-slow);z-index:1000}.mobile-menu-overlay.open{opacity:1;visibility:visible}.mobile-menu-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-8)}.mobile-menu-close{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--neutral-500);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.mobile-menu-close:hover{background:var(--neutral-100);color:var(--neutral-700)}.mobile-nav{display:flex;flex-direction:column;gap:var(--space-2)}.mobile-nav-link{font-size:1rem;font-weight:500;color:var(--neutral-600);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);transition:all var(--transition-fast)}.mobile-nav-link:hover{background:var(--gold-50);color:var(--gold-700)}.mobile-menu-footer{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--neutral-100)}.mobile-lang-switcher{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.mobile-lang-btn{flex:1;padding:var(--space-3);font-size:.8125rem;font-weight:600;color:var(--neutral-500);background:var(--neutral-100);border-radius:var(--radius-md);text-align:center;transition:all var(--transition-fast)}.mobile-lang-btn:hover,.mobile-lang-btn.active{background:var(--gold-100);color:var(--gold-700)}.mobile-menu-footer .btn-dashboard{display:flex}.hero{padding-top:130px;padding-bottom:var(--space-16);background:linear-gradient(180deg,var(--gold-50) 0%,#fff 100%);position:relative;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold-400) 1.5px,transparent 1.5px);background-size:28px 28px;opacity:.5;pointer-events:none}.hero:after{content:"";position:absolute;top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,var(--gold-300) 0%,transparent 60%);opacity:.4;pointer-events:none}@media(min-width:768px){.hero{padding-top:150px;padding-bottom:var(--space-24)}}.hero-inner{display:grid;gap:var(--space-12);align-items:center;position:relative;z-index:1}@media(min-width:1024px){.hero-inner{grid-template-columns:1fr 1fr;gap:var(--space-16)}}.hero-content{text-align:center}@media(min-width:1024px){.hero-content{text-align:left}}.hero-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:#fffffff2;border:1px solid var(--gold-200);border-radius:var(--radius-full);font-size:.8125rem;font-weight:600;color:var(--gold-700);margin-bottom:var(--space-6);box-shadow:var(--shadow-sm)}.hero-badge svg{color:var(--gold-500)}.hero h1{margin-bottom:var(--space-4);color:var(--neutral-900)}.hero-subtitle{font-size:1.25rem;color:var(--gold-600);font-weight:600;margin-bottom:var(--space-6)}.hero-description{font-size:1.0625rem;color:var(--neutral-500);max-width:540px;margin-bottom:var(--space-8);line-height:1.8;text-align:justify}@media(min-width:1024px){.hero-description{margin-left:0;margin-right:auto}}.hero-buttons{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-10)}@media(min-width:480px){.hero-buttons{flex-direction:row;justify-content:center}}@media(min-width:1024px){.hero-buttons{justify-content:flex-start}}.trust-badges{display:flex;flex-wrap:wrap;gap:var(--space-6);justify-content:center;color:var(--neutral-500);font-size:.8125rem;font-weight:500}@media(min-width:1024px){.trust-badges{justify-content:flex-start}}.trust-badge{display:flex;align-items:center;gap:var(--space-2)}.trust-badge svg{color:var(--gold-500)}.hero-visual{display:none}@media(min-width:1024px){.hero-visual{display:block;position:relative}}.hero-mockup{background:#fffffff2;border-radius:var(--radius-2xl);padding:var(--space-6);box-shadow:var(--shadow-xl);border:1px solid var(--gold-100)}.mockup-header{display:flex;gap:var(--space-2);margin-bottom:var(--space-4)}.mockup-dot{width:10px;height:10px;border-radius:50%}.mockup-dot:nth-child(1){background:#ff5f57}.mockup-dot:nth-child(2){background:#febc2e}.mockup-dot:nth-child(3){background:#28c840}.mockup-content{background:var(--neutral-50);border-radius:var(--radius-xl);padding:var(--space-5)}.mockup-stat-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-bottom:var(--space-4)}.mockup-stat{background:#fff;border-radius:var(--radius-lg);padding:var(--space-4)}.mockup-stat-label{height:10px;width:60%;background:var(--neutral-200);border-radius:var(--radius-sm);margin-bottom:var(--space-2)}.mockup-stat-value{height:20px;width:80%;background:var(--gold-200);border-radius:var(--radius-sm)}.mockup-chart{background:#fff;border-radius:var(--radius-lg);padding:var(--space-4);height:100px;display:flex;align-items:flex-end;gap:var(--space-2)}.mockup-bar{flex:1;background:var(--gold-300);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.for-whom{background:#fff;position:relative}.for-whom:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--neutral-200) 1px,transparent 1px);background-size:32px 32px;opacity:.5;pointer-events:none}.audience-grid{display:grid;gap:var(--space-6);position:relative;z-index:1}@media(min-width:768px){.audience-grid{grid-template-columns:repeat(3,1fr)}}.audience-card{background:#fff;border-radius:var(--radius-2xl);padding:var(--space-8);border:2px solid var(--neutral-100);transition:all var(--transition-base);position:relative;overflow:hidden}.audience-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-gold);opacity:0;transition:opacity var(--transition-base)}.audience-card:hover{border-color:var(--gold-200);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.audience-card:hover:before{opacity:1}.audience-icon{width:64px;height:64px;background:var(--gradient-gold-soft);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-5)}.audience-icon svg{width:32px;height:32px;color:var(--gold-600)}.audience-card h3{font-size:1.25rem;margin-bottom:var(--space-3);color:var(--neutral-800)}.audience-card>p{color:var(--neutral-500);margin-bottom:var(--space-5);line-height:1.7}.audience-features{display:flex;flex-direction:column;gap:var(--space-3)}.audience-feature{display:flex;align-items:center;gap:var(--space-3);font-size:.9375rem;color:var(--neutral-600)}.audience-feature svg{width:18px;height:18px;color:var(--gold-500);flex-shrink:0}.features{background:linear-gradient(180deg,#fff 0%,var(--gold-50) 100%);position:relative}.features:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold-300) 1px,transparent 1px);background-size:36px 36px;opacity:.35;pointer-events:none}.features .grid{position:relative;z-index:1}.feature-card{background:#fffffff2;border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--neutral-100);transition:all var(--transition-base)}.feature-card:hover{box-shadow:var(--shadow-lg);border-color:var(--gold-200);transform:translateY(-2px)}.feature-card .icon{width:56px;height:56px;background:var(--gradient-gold-soft);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4);color:var(--gold-600)}.feature-card h3{font-size:1.125rem;margin-bottom:var(--space-2);color:var(--neutral-800)}.feature-card p{color:var(--neutral-500);font-size:.9375rem;line-height:1.7;margin-bottom:0}.payment-methods{background-color:var(--gold-50);position:relative}.payment-methods:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold-300) 1.5px,transparent 1.5px);background-size:24px 24px;opacity:.5;pointer-events:none}.payment-methods .grid{position:relative;z-index:1}.payment-card{background:#fffffff2;border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid var(--gold-100);transition:all var(--transition-base)}.payment-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.payment-card h4{display:flex;align-items:center;gap:var(--space-3);font-size:1.125rem;margin-bottom:var(--space-4);color:var(--neutral-800)}.payment-card h4 svg{color:var(--gold-500)}.payment-card ul{display:flex;flex-direction:column;gap:var(--space-2)}.payment-card li{display:flex;align-items:center;gap:var(--space-2);color:var(--neutral-600);font-size:.9375rem}.payment-card li:before{content:"";width:6px;height:6px;background:var(--gold-400);border-radius:50%;flex-shrink:0}.how-it-works{background-color:#fff;position:relative}.how-it-works:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--neutral-200) 1px,transparent 1px);background-size:28px 28px;opacity:.5;pointer-events:none}.timeline{display:flex;flex-direction:column;gap:var(--space-8);position:relative;max-width:900px;margin:0 auto;z-index:1}@media(min-width:768px){.timeline{flex-direction:row;justify-content:space-between}}.timeline:before{content:"";position:absolute;left:24px;top:0;bottom:0;width:3px;background:var(--gradient-gold);border-radius:2px}@media(min-width:768px){.timeline:before{inset:24px 0 auto;width:auto;height:3px}}.timeline-item{display:flex;gap:var(--space-4);position:relative;z-index:1}@media(min-width:768px){.timeline-item{flex-direction:column;align-items:center;text-align:center;flex:1}}.timeline-number{width:52px;height:52px;min-width:52px;background:var(--gradient-gold);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.25rem;box-shadow:var(--shadow-gold)}.timeline-content h4{font-size:1.0625rem;margin-bottom:var(--space-2)}.timeline-content p{color:var(--neutral-500);font-size:.9375rem;margin-bottom:0}.security{background:var(--gradient-dark);color:#fff;position:relative}.security:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(212,168,71,.15) 1.5px,transparent 1.5px);background-size:32px 32px;pointer-events:none}.security .section-header{position:relative;z-index:1}.security .section-header h2{color:#fff}.security .section-header p{color:var(--neutral-400)}.security .grid{position:relative;z-index:1}.security-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-xl);padding:var(--space-6);border:1px solid rgba(255,255,255,.1);text-align:center;transition:all var(--transition-base)}.security-card:hover{background:#ffffff14;border-color:var(--gold-500);transform:translateY(-2px)}.security-card .icon{width:72px;height:72px;background:linear-gradient(135deg,var(--gold-500) 0%,var(--gold-600) 100%);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);color:#fff;box-shadow:var(--shadow-gold)}.security-card h4{color:#fff;font-size:1.125rem;margin-bottom:var(--space-2)}.security-card p{color:var(--neutral-400);font-size:.9375rem;margin-bottom:0}.api-section{background-color:#fff;position:relative}.api-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--neutral-200) 1px,transparent 1px);background-size:30px 30px;opacity:.5;pointer-events:none}.api-section .section-header{position:relative;z-index:1}.api-grid{display:grid;gap:var(--space-12);align-items:center;position:relative;z-index:1}@media(min-width:1024px){.api-grid{grid-template-columns:1fr 1fr}}.api-info{order:2}@media(min-width:1024px){.api-info{order:1}}.api-features{display:flex;flex-direction:column;gap:var(--space-5);margin-bottom:var(--space-8)}.api-feature{display:flex;align-items:flex-start;gap:var(--space-4)}.api-feature-icon{width:48px;height:48px;min-width:48px;background:var(--gradient-gold-soft);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--gold-600)}.api-feature h4{font-size:1rem;margin-bottom:var(--space-1);color:var(--neutral-800)}.api-feature p{color:var(--neutral-500);font-size:.875rem;margin-bottom:0}.api-actions{display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:480px){.api-actions{flex-direction:row;gap:var(--space-4)}}.code-block{background-color:var(--dark-950);border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-xl);order:1}@media(min-width:1024px){.code-block{order:2}}.code-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);background-color:var(--dark-900);border-bottom:1px solid rgba(255,255,255,.1)}.code-dots{display:flex;gap:var(--space-2)}.code-dot{width:12px;height:12px;border-radius:50%}.code-dot.red{background-color:#ff5f56}.code-dot.yellow{background-color:#ffbd2e}.code-dot.green{background-color:#27ca40}.code-dot:nth-child(1):not(.red):not(.yellow):not(.green){background-color:#ff5f56}.code-dot:nth-child(2):not(.red):not(.yellow):not(.green){background-color:#ffbd2e}.code-dot:nth-child(3):not(.red):not(.yellow):not(.green){background-color:#27ca40}.code-title{font-family:SF Mono,Monaco,monospace;font-size:.75rem;color:var(--neutral-400)}.code-content{display:grid;padding:var(--space-6)}.code-content pre{grid-area:1 / 1;display:block!important;font-family:SF Mono,Monaco,monospace;font-size:.8125rem;line-height:1.8;color:#e2e8f0;margin:0;white-space:pre-wrap;word-wrap:break-word;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s}.code-content pre:not([style*=display]){opacity:1;visibility:visible}.code-content code{font-family:inherit}.code-content .comment{color:#64748b}.code-content .keyword{color:#c084fc}.code-content .string{color:#4ade80}.code-content .variable{color:#60a5fa}.code-content .function{color:#fbbf24}.code-content .class{color:#f472b6}.code-content .number{color:#fb923c}.api-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--neutral-100);position:relative;z-index:1}@media(min-width:768px){.api-stats{grid-template-columns:repeat(4,1fr)}}.api-stat{text-align:center}.api-stat-value{display:block;font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:var(--gold-600);margin-bottom:var(--space-1)}@media(min-width:768px){.api-stat-value{font-size:2rem}}.api-stat-label{display:block;font-size:.875rem;color:var(--neutral-500);font-weight:500}.stats-section{background:var(--gradient-gold);position:relative;overflow:hidden}.stats-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.25) 1.5px,transparent 1.5px);background-size:24px 24px;pointer-events:none}.stats-grid{display:grid;gap:var(--space-8);position:relative;z-index:1}@media(min-width:768px){.stats-grid{grid-template-columns:repeat(4,1fr)}}.stat-item{text-align:center}.stat-value{font-family:var(--font-display);font-size:2.5rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:var(--space-2)}@media(min-width:768px){.stat-value{font-size:3rem}}.stat-label{font-size:.9375rem;color:#ffffffd9;font-weight:500}.faq{background-color:var(--gold-50);position:relative}.faq:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold-300) 1.5px,transparent 1.5px);background-size:28px 28px;opacity:.45;pointer-events:none}.faq-list{max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2);position:relative;z-index:1}.faq-item{background-color:#fff;border-radius:var(--radius-2xl);overflow:hidden;box-shadow:var(--shadow-sm);border:1px solid var(--neutral-100);transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.faq-item.open{border-color:var(--gold-300);box-shadow:0 8px 32px #d4a84726}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);font-size:1.0625rem;font-weight:600;color:var(--neutral-800);text-align:left;background:none;border:none;cursor:pointer;transition:all .3s ease}.faq-question:hover{background-color:var(--gold-50);color:var(--gold-700)}.faq-icon{width:24px;height:24px;color:var(--gold-500);flex-shrink:0;transition:transform .4s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-icon{transform:rotate(180deg);color:var(--gold-600)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,padding .4s ease;opacity:0}.faq-item.open .faq-answer{max-height:600px;opacity:1}.faq-answer-content{padding:0 var(--space-6) var(--space-6);color:var(--neutral-600);line-height:1.8;font-size:1rem}.cta-section{background:var(--gradient-dark);text-align:center;position:relative;overflow:hidden}.cta-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(212,168,71,.2) 1.5px,transparent 1.5px);background-size:28px 28px;pointer-events:none}.cta-section:after{content:"";position:absolute;top:-50%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,var(--gold-500) 0%,transparent 50%);opacity:.1;pointer-events:none}.cta-content{position:relative;z-index:1}.cta-section h2{color:#fff;margin-bottom:var(--space-4)}.cta-section>p,.cta-content>p{color:var(--neutral-400);max-width:600px;margin:0 auto var(--space-8)}.cta-buttons{display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;align-items:center}@media(min-width:480px){.cta-buttons{flex-direction:row}}.contacts{background-color:#fff;position:relative}.contacts:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--neutral-200) 1px,transparent 1px);background-size:28px 28px;opacity:.5;pointer-events:none}.contacts .section-header,.contacts-grid{position:relative;z-index:1}.contacts-grid{display:grid;gap:var(--space-12)}@media(min-width:1024px){.contacts-grid{grid-template-columns:1fr 1fr}}.contact-form{background:#fff;border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-lg);border:1px solid var(--neutral-100)}.contact-form h3{font-size:1.375rem;margin-bottom:var(--space-6)}.contact-info{display:flex;flex-direction:column;gap:var(--space-6)}.contact-item{display:flex;align-items:flex-start;gap:var(--space-4)}.contact-icon{width:52px;height:52px;min-width:52px;background:var(--gradient-gold-soft);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--gold-600)}.contact-item h4{font-size:1rem;margin-bottom:var(--space-1)}.contact-item p{color:var(--neutral-500);margin-bottom:0}.contact-item a{color:var(--gold-600);font-weight:500}.contact-item a:hover{text-decoration:underline}.footer{background:var(--gradient-dark);color:var(--neutral-400);padding:var(--space-16) 0 var(--space-8);position:relative}.footer:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.footer-grid{display:grid;gap:var(--space-10);margin-bottom:var(--space-12);position:relative;z-index:1}@media(min-width:768px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand .logo{color:#fff;margin-bottom:var(--space-4)}.footer-brand p{color:var(--neutral-400);max-width:300px}.footer-column h5{color:#fff;font-size:.9375rem;margin-bottom:var(--space-4)}.footer-links{display:flex;flex-direction:column;gap:var(--space-3)}.footer-link{color:var(--neutral-400);font-size:.875rem;transition:color var(--transition-fast)}.footer-link:hover{color:var(--gold-400)}.footer-bottom{padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center;position:relative;z-index:1}@media(min-width:768px){.footer-bottom{flex-direction:row;justify-content:space-between;text-align:left}}.footer-bottom p{font-size:.8125rem;margin-bottom:0}.social-links{display:flex;gap:var(--space-3)}.social-link{width:40px;height:40px;background:#ffffff0d;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--neutral-400);transition:all var(--transition-fast)}.social-link:hover{background:var(--gold-500);color:#fff}.features-section{background:linear-gradient(180deg,#fff 0%,var(--gold-50) 100%);position:relative;overflow:hidden}.features-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold-200) 1px,transparent 1px);background-size:40px 40px;opacity:.3;pointer-events:none}.features-section .container{position:relative;z-index:1}.features-hero-row{display:grid;gap:var(--space-8);margin-bottom:var(--space-10)}@media(min-width:768px){.features-hero-row{grid-template-columns:repeat(2,1fr);gap:var(--space-10)}}.feature-card-hero{background:#fff;border-radius:var(--radius-2xl);padding:var(--space-10) var(--space-8);text-align:center;border:1px solid var(--neutral-100);box-shadow:0 4px 24px #00000008;transition:all var(--transition-base)}.feature-card-hero:hover{box-shadow:0 12px 40px #0000000f;border-color:var(--gold-200);transform:translateY(-6px)}.feature-hero-icon{width:80px;height:80px;border-radius:var(--radius-2xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-6)}.feature-hero-icon-gold{background:linear-gradient(145deg,var(--gold-100) 0%,var(--gold-200) 100%);color:var(--gold-600)}.feature-hero-icon-green{background:linear-gradient(145deg,#dcfce7,#bbf7d0);color:#16a34a}.feature-card-hero h3{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--neutral-800);margin-bottom:var(--space-4);letter-spacing:-.01em}.feature-card-hero p{color:var(--neutral-500);font-size:1rem;line-height:1.75;margin-bottom:var(--space-6);max-width:360px;margin-left:auto;margin-right:auto}.feature-hero-tags{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.feature-hero-tag{padding:var(--space-2) var(--space-4);background:var(--gold-100);color:var(--gold-700);font-size:.8125rem;font-weight:600;border-radius:var(--radius-full);letter-spacing:.01em}.features-secondary-row{display:grid;gap:var(--space-6)}@media(min-width:640px){.features-secondary-row{grid-template-columns:repeat(2,1fr);gap:var(--space-8)}}@media(min-width:1024px){.features-secondary-row{grid-template-columns:repeat(4,1fr)}}.feature-card-secondary{background:#fff;border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;border:1px solid var(--neutral-100);transition:all var(--transition-base)}.feature-card-secondary:hover{box-shadow:0 8px 32px #0000000d;border-color:var(--gold-200);transform:translateY(-4px)}.feature-secondary-icon{width:64px;height:64px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-5)}.feature-secondary-icon-purple{background:linear-gradient(145deg,#f3e8ff,#e9d5ff);color:#9333ea}.feature-secondary-icon-blue{background:linear-gradient(145deg,#dbeafe,#bfdbfe);color:#2563eb}.feature-secondary-icon-orange{background:linear-gradient(145deg,#ffedd5,#fed7aa);color:#ea580c}.feature-secondary-icon-red{background:linear-gradient(145deg,#fee2e2,#fecaca);color:#dc2626}.feature-card-secondary h4{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--neutral-800);margin-bottom:var(--space-3)}.feature-card-secondary p{color:var(--neutral-500);font-size:.9375rem;line-height:1.7;margin:0}.trust-indicators{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--neutral-100)}@media(min-width:768px){.trust-indicators{grid-template-columns:repeat(4,1fr);gap:var(--space-8)}}.trust-indicator-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}@media(min-width:768px){.trust-indicator-item{flex-direction:row;text-align:left}}.trust-indicator-icon{width:56px;height:56px;min-width:56px;background:linear-gradient(145deg,var(--gold-100) 0%,var(--gold-200) 100%);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:var(--gold-600)}.trust-indicator-content{display:flex;flex-direction:column;gap:var(--space-1)}.trust-indicator-value{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--neutral-800);letter-spacing:-.02em}.trust-indicator-label{font-size:.875rem;color:var(--neutral-500);font-weight:500}.payment-methods-section{background-color:var(--gold-50);position:relative}.payment-methods-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--gold-300) 1.5px,transparent 1.5px);background-size:24px 24px;opacity:.5;pointer-events:none}.payment-cards-grid{display:grid;gap:var(--space-6);position:relative;z-index:1}@media(min-width:1024px){.payment-cards-grid{grid-template-columns:repeat(3,1fr)}}.payment-method-card{background:#fffffffa;border-radius:var(--radius-2xl);padding:var(--space-6);border:1px solid var(--gold-100);transition:all var(--transition-base)}.payment-method-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.payment-method-card-dark{background:linear-gradient(135deg,var(--dark-900) 0%,var(--dark-950) 100%);border-color:#ffffff1a}.payment-method-card-dark h3,.payment-method-card-dark .payment-features-list li{color:#fff}.payment-method-card-dark .payment-features-list svg{color:var(--gold-400)}.payment-method-header{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.payment-method-icon{width:56px;height:56px;min-width:56px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center}.payment-method-icon-blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.payment-method-icon-green{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.payment-method-icon-gold{background:linear-gradient(135deg,var(--gold-400) 0%,var(--gold-500) 100%);color:#fff}.payment-method-header h3{font-size:1.125rem;margin-bottom:var(--space-1);color:var(--neutral-800)}.payment-method-badge{display:inline-block;padding:var(--space-1) var(--space-2);background:var(--gold-100);color:var(--gold-700);font-size:.6875rem;font-weight:600;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}.payment-method-badge.badge-new{background:#dcfce7;color:#16a34a}.payment-method-badge.badge-crypto{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff}.payment-logos{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--neutral-50);border-radius:var(--radius-xl);margin-bottom:var(--space-5);flex-wrap:wrap}.payment-method-card-dark .payment-logos{background:#ffffff14}.payment-logo-img{height:36px;width:auto;-o-object-fit:contain;object-fit:contain}.payment-logo-sbp,.payment-logo-qr{height:40px}.crypto-logos{justify-content:center;padding:var(--space-6)}.crypto-logo-card{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.crypto-logo-img{width:56px;height:56px;-o-object-fit:contain;object-fit:contain}.crypto-logo-name{font-size:1rem;font-weight:700;color:#fff}.crypto-logo-network{font-size:.75rem;font-weight:500;color:var(--gold-400);padding:var(--space-1) var(--space-2);background:#ffffff1a;border-radius:var(--radius-full)}.payment-method-card-crypto{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#99f6e4}.payment-method-card-crypto:hover{border-color:#5eead4;box-shadow:0 12px 40px #14b8a626}.payment-method-icon-teal{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.crypto-logos-light{display:flex;align-items:center;justify-content:center;gap:var(--space-6);padding:var(--space-5) var(--space-4);background:#ffffffb3;border-radius:var(--radius-xl);margin-bottom:var(--space-5);flex-wrap:wrap}.crypto-logo-card-light{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-3);background:#fff;border-radius:var(--radius-lg);border:1px solid #E2E8F0;transition:all var(--transition-fast)}.crypto-logo-card-light:hover{border-color:#14b8a6;box-shadow:0 4px 12px #14b8a626}.crypto-logo-img-large{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.crypto-logo-name-light{font-size:.875rem;font-weight:700;color:var(--neutral-800)}.crypto-logo-network-trc{font-size:.6875rem;font-weight:600;color:#fff;padding:var(--space-1) var(--space-2);background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}.crypto-logo-network-erc{font-size:.6875rem;font-weight:600;color:#fff;padding:var(--space-1) var(--space-2);background:linear-gradient(135deg,#6366f1,#4f46e5);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}.crypto-logo-network-bep{font-size:.6875rem;font-weight:600;color:#000;padding:var(--space-1) var(--space-2);background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}.crypto-logo-single{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-5);background:#ffffffb3;border-radius:var(--radius-xl);margin-bottom:var(--space-5)}.crypto-logo-large{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(38,161,123,.25));transition:transform var(--transition-base)}.crypto-logo-single:hover .crypto-logo-large{transform:scale(1.05)}.crypto-networks{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.crypto-network-badge{font-size:.6875rem;font-weight:600;color:#fff;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.02em}.network-trc{background:linear-gradient(135deg,#ef4444,#dc2626)}.network-erc{background:linear-gradient(135deg,#6366f1,#4f46e5)}.network-bep{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#000}.payment-method-badge.badge-crypto{background:linear-gradient(135deg,#14b8a6,#0d9488);color:#fff}.payment-logo{height:24px;display:flex;align-items:center}.payment-logo svg{height:100%;width:auto}.crypto-logo{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.crypto-logo svg{width:40px;height:40px}.crypto-logo span{font-size:.75rem;font-weight:600;color:var(--neutral-400)}.payment-features-list{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.payment-features-list li{display:flex;align-items:center;gap:var(--space-3);color:var(--neutral-600);font-size:.9375rem}.payment-features-list svg{color:var(--gold-500);flex-shrink:0}.payment-method-footer{display:flex;justify-content:space-between;align-items:center;padding-top:var(--space-4);border-top:1px solid var(--neutral-100)}.payment-method-card-dark .payment-method-footer{border-color:#ffffff1a}.payment-rate{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--gold-600)}.payment-method-card-dark .payment-rate{color:var(--gold-400)}.payment-time{font-size:.875rem;color:var(--neutral-500);font-weight:500}.payment-method-card-dark .payment-time{color:var(--neutral-400)}.payment-ribbon{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-6);background:#ffffffe6;border-radius:var(--radius-2xl);position:relative;z-index:1}@media(min-width:768px){.payment-ribbon{flex-direction:row;gap:var(--space-8)}}.payment-ribbon-title{font-weight:600;color:var(--neutral-500);white-space:nowrap}.payment-ribbon-items{display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:center}.ribbon-item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--neutral-50);border-radius:var(--radius-full);font-size:.875rem;color:var(--neutral-600);font-weight:500}.ribbon-item svg{color:var(--gold-500)}.how-it-works-section{background-color:#fff;position:relative}.how-it-works-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--neutral-200) 1px,transparent 1px);background-size:32px 32px;opacity:.4;pointer-events:none}.steps-wrapper{position:relative;z-index:1;overflow-x:auto;padding:var(--space-8) 0;scrollbar-width:thin;scrollbar-color:var(--gold-300) transparent}.steps-wrapper::-webkit-scrollbar{height:6px}.steps-wrapper::-webkit-scrollbar-thumb{background:var(--gold-300);border-radius:var(--radius-full)}.steps-timeline-new{display:flex;align-items:center;gap:0;min-width:1100px;padding:var(--space-6) var(--space-4)}.step-item{position:relative;flex:1;min-width:180px}.step-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);width:28px;height:28px;background:linear-gradient(135deg,var(--gold-400) 0%,var(--gold-500) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.8125rem;box-shadow:0 4px 12px #d4a84759;z-index:2;transition:all var(--transition-base)}.step-item:hover .step-badge{transform:translate(-50%) translateY(-4px);box-shadow:0 8px 20px #d4a84773}.step-badge-success{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 4px 12px #22c55e59}.step-item:hover .step-badge-success{box-shadow:0 8px 20px #22c55e73}.step-card-new{background:#fff;border-radius:var(--radius-xl);padding:var(--space-8) var(--space-5) var(--space-6);text-align:center;border:1px solid var(--neutral-100);transition:all var(--transition-base);box-shadow:0 2px 8px #0000000a}.step-card-new:hover{border-color:var(--gold-200);box-shadow:0 8px 24px #00000014;transform:translateY(-4px)}.step-card-success-new{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#bbf7d0}.step-card-success-new:hover{border-color:#86efac;box-shadow:0 8px 24px #22c55e26}.step-icon-new{width:64px;height:64px;background:linear-gradient(135deg,var(--gold-100) 0%,var(--gold-200) 100%);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);color:var(--gold-600)}.step-icon-success{background:linear-gradient(135deg,#dcfce7,#bbf7d0);color:#16a34a}.step-card-new h3{font-family:var(--font-display);font-size:1rem;font-weight:700;margin-bottom:var(--space-2);color:var(--neutral-800)}.step-card-new p{color:var(--neutral-500);font-size:.875rem;line-height:1.6;margin-bottom:var(--space-4);min-height:44px}.step-duration{display:inline-block;padding:var(--space-1) var(--space-3);background:var(--neutral-100);color:var(--neutral-600);font-size:.75rem;font-weight:600;border-radius:var(--radius-full)}.step-duration-success{background:#dcfce7;color:#16a34a}.step-arrow{display:flex;align-items:center;justify-content:center;padding:0 var(--space-2);flex-shrink:0;margin-top:var(--space-4)}.step-arrow svg{width:28px;height:28px;color:var(--neutral-300)}@media(max-width:1023px){.steps-timeline-new{flex-direction:column;min-width:auto;gap:var(--space-2);padding:var(--space-4)}.step-item{width:100%;max-width:400px;margin:0 auto}.step-arrow{transform:rotate(90deg);padding:var(--space-2) 0;margin-top:0}.step-card-new p{min-height:auto}}.integration-options{display:grid;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--neutral-100);position:relative;z-index:1}@media(min-width:768px){.integration-options{grid-template-columns:repeat(3,1fr);gap:var(--space-8)}}.integration-card{text-align:center;padding:var(--space-8) var(--space-6);background:#fff;border-radius:var(--radius-xl);border:1px solid var(--neutral-100);transition:all var(--transition-base)}.integration-card:hover{border-color:var(--gold-200);box-shadow:0 8px 24px #0000000f;transform:translateY(-4px)}.integration-icon{width:72px;height:72px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-5)}.integration-icon-gold{background:linear-gradient(135deg,var(--gold-100) 0%,var(--gold-200) 100%);color:var(--gold-600)}.integration-icon-blue{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.integration-icon-purple{background:linear-gradient(135deg,#f3e8ff,#e9d5ff);color:#9333ea}.integration-card h4{font-family:var(--font-display);font-size:1.125rem;font-weight:700;margin-bottom:var(--space-3);color:var(--neutral-800)}.integration-card p{color:var(--neutral-500);font-size:.9375rem;line-height:1.6;margin-bottom:0}.quick-start-options{display:grid;gap:var(--space-6);margin-top:var(--space-12);padding-top:var(--space-10);border-top:1px solid var(--neutral-100);position:relative;z-index:1}@media(min-width:768px){.quick-start-options{grid-template-columns:repeat(3,1fr)}}.quick-option{text-align:center;padding:var(--space-6);background:#fffffff2;border-radius:var(--radius-xl);border:1px solid var(--neutral-100);transition:all var(--transition-base)}.quick-option:hover{border-color:var(--gold-200);box-shadow:var(--shadow-md)}.quick-option-icon{width:56px;height:56px;background:var(--gradient-gold-soft);border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);color:var(--gold-600)}.quick-option h4{font-size:1rem;margin-bottom:var(--space-2);color:var(--neutral-800)}.quick-option p{color:var(--neutral-500);font-size:.875rem;margin-bottom:0}.section-cta{text-align:center;margin-top:var(--space-12);position:relative;z-index:1}.cta-note{margin-top:var(--space-3);font-size:.875rem;color:var(--neutral-500)}.code-tabs{display:flex;gap:var(--space-1)}.code-tab{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:.75rem;font-weight:600;color:var(--neutral-400);background:transparent;border-radius:var(--radius-md);transition:all var(--transition-fast);border:none;cursor:pointer}.code-tab:hover{color:var(--neutral-200);background:#ffffff0d}.code-tab.active{color:var(--gold-400);background:#ffffff1a}.code-tab svg{width:16px;height:16px}[x-cloak]{display:none!important}.transition{transition-property:opacity,transform}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.duration-200{transition-duration:.2s}.duration-150{transition-duration:.15s}.opacity-0{opacity:0}.opacity-100{opacity:1}.dashboard-preview{position:relative;perspective:1000px}.dashboard-window{background:#fff;border-radius:var(--radius-2xl);box-shadow:0 25px 50px -12px #00000026,0 0 0 1px #d4a8471a;overflow:hidden;transform:rotateY(-5deg) rotateX(2deg);transition:transform .5s cubic-bezier(.4,0,.2,1)}.dashboard-preview:hover .dashboard-window{transform:rotateY(-2deg) rotateX(1deg)}.dashboard-header{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:linear-gradient(180deg,#f8f9fa,#f1f3f4);border-bottom:1px solid var(--neutral-200)}.window-controls{display:flex;gap:6px}.control-dot{width:12px;height:12px;border-radius:50%}.control-dot.red{background:#ff5f57}.control-dot.yellow{background:#febc2e}.control-dot.green{background:#28c840}.dashboard-url{flex:1;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:#fff;border-radius:var(--radius-full);font-size:.75rem;color:var(--neutral-500);font-family:SF Mono,Monaco,monospace}.dashboard-url svg{color:#28c840;flex-shrink:0}.dashboard-content{padding:var(--space-4);background:linear-gradient(180deg,#f8fafc,#fff);display:flex;flex-direction:column;gap:var(--space-3)}.dash-balance-card{background:linear-gradient(135deg,var(--gold-500) 0%,var(--gold-600) 100%);border-radius:var(--radius-xl);padding:var(--space-5);color:#fff;position:relative;overflow:hidden}.dash-balance-card:before{content:"";position:absolute;top:-50%;right:-20%;width:200px;height:200px;background:radial-gradient(circle,rgba(255,255,255,.15) 0%,transparent 60%);pointer-events:none}.balance-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2)}.balance-label{display:flex;align-items:center;gap:var(--space-2);font-size:.8125rem;font-weight:500;opacity:.9}.balance-change{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);background:#fff3;border-radius:var(--radius-full);font-size:.6875rem;font-weight:700}.balance-change.positive{color:#a7f3d0}.balance-amount{display:flex;align-items:baseline;gap:var(--space-1);margin-bottom:var(--space-2)}.balance-amount .currency{font-size:1.25rem;font-weight:600;opacity:.8}.balance-amount .amount{font-family:var(--font-display);font-size:1.75rem;font-weight:800;letter-spacing:-.02em}.balance-footer{font-size:.75rem;opacity:.8}.dash-stats-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.dash-stat-mini{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--neutral-100)}.dash-stat-mini .stat-icon{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.dash-stat-mini .stat-icon.success{background:#dcfce7;color:#16a34a}.dash-stat-mini .stat-icon.pending{background:#fef3c7;color:#d97706}.stat-info{display:flex;flex-direction:column;gap:2px}.stat-info .stat-value{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--neutral-800);line-height:1}.stat-info .stat-label{font-size:.6875rem;color:var(--neutral-500)}.dash-transactions{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--neutral-100);overflow:hidden}.transactions-header{display:flex;justify-content:space-between;align-items:center;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--neutral-100);font-size:.8125rem;font-weight:600;color:var(--neutral-700)}.live-indicator{display:flex;align-items:center;gap:var(--space-2);font-size:.6875rem;font-weight:600;color:#16a34a;text-transform:uppercase;letter-spacing:.05em}.live-dot{width:6px;height:6px;background:#16a34a;border-radius:50%;animation:livePulse 1.5s ease-in-out infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.transactions-list{display:flex;flex-direction:column}.transaction-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--neutral-50);transition:background .2s ease}.transaction-item:last-child{border-bottom:none}.transaction-item:hover{background:var(--neutral-50)}.transaction-item.new{background:linear-gradient(90deg,rgba(34,197,94,.08) 0%,transparent 100%);animation:txHighlight 2s ease-out}@keyframes txHighlight{0%{background:linear-gradient(90deg,rgba(34,197,94,.2) 0%,transparent 100%)}to{background:transparent}}.tx-icon{width:32px;height:32px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;background:#fff;padding:4px;border:1px solid var(--neutral-100)}.tx-icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tx-icon.card,.tx-icon.sbp{background:#fff}.tx-icon.crypto{background:#fff;border-radius:50%;padding:0;border:none}.tx-details{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.tx-method{font-size:.8125rem;font-weight:600;color:var(--neutral-800);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-time{font-size:.6875rem;color:var(--neutral-400)}.tx-amount{display:flex;align-items:center;gap:var(--space-2);text-align:right}.tx-sum{font-family:var(--font-display);font-size:.875rem;font-weight:700;color:var(--neutral-800)}.tx-status{width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.tx-status.success{background:#dcfce7;color:#16a34a}.tx-status.pending{background:#fef3c7;color:#d97706;animation:pendingPulse 1.5s ease-in-out infinite}@keyframes pendingPulse{0%,to{opacity:1}50%{opacity:.5}}.transaction-enter{transition:all .4s cubic-bezier(.4,0,.2,1)}.transaction-enter-start{opacity:0;transform:translateY(-10px)}.transaction-enter-end{opacity:1;transform:translateY(0)}.floating-notification{position:absolute;top:-20px;right:-30px;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:#fff;border-radius:var(--radius-xl);box-shadow:0 10px 25px #0000001a,0 0 0 1px #22c55e33;animation:floatNotif 3s ease-in-out infinite;z-index:10}@keyframes floatNotif{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.notif-icon{width:36px;height:36px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;color:#16a34a}.notif-content{display:flex;flex-direction:column;gap:2px}.notif-title{font-size:.75rem;font-weight:600;color:var(--neutral-800)}.notif-amount{font-family:var(--font-display);font-size:.9375rem;font-weight:700;color:#16a34a}.floating-card{position:absolute;border-radius:var(--radius-md);box-shadow:0 8px 24px #00000026;z-index:5}.floating-card.card-visa{bottom:60px;left:-50px;animation:floatVisa 4s ease-in-out infinite}.floating-card.card-mc{bottom:20px;left:-20px;animation:floatMc 4s ease-in-out infinite .5s}@keyframes floatVisa{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-12px) rotate(-5deg)}}@keyframes floatMc{0%,to{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-10px) rotate(8deg)}}@media(max-width:1200px){.floating-notification{top:-10px;right:-10px;padding:var(--space-2) var(--space-3)}.floating-card.card-visa{left:-30px}.floating-card.card-mc{left:-10px}}@media(max-width:1024px){.dashboard-preview{display:none}}@media(min-width:768px)and (max-width:1023px){.hero-visual{display:block!important;margin-top:var(--space-10)}.dashboard-preview{display:block;max-width:500px;margin:0 auto}.dashboard-window{transform:none}.floating-notification,.floating-card{display:none}}:root{--gold-50: #FFFDF7;--gold-100: #FEF9E7;--gold-200: #FCF0C8;--gold-300: #F5E19B;--gold-400: #E9C86B;--gold-500: #D4A847;--gold-600: #B8922F;--gold-700: #9A7924;--gold-800: #7D621E;--gold-900: #5C4815;--neutral-50: #FAFAFA;--neutral-100: #F5F5F5;--neutral-200: #E5E5E5;--neutral-300: #D4D4D4;--neutral-400: #A3A3A3;--neutral-500: #737373;--neutral-600: #525252;--neutral-700: #404040;--neutral-800: #262626;--neutral-900: #171717;--dark-800: #1E293B;--dark-900: #0F172A;--dark-950: #020617;--success-50: #F0FDF4;--success-500: #22C55E;--success-600: #16A34A;--error-50: #FEF2F2;--error-500: #EF4444;--error-600: #DC2626;--warning-50: #FFFBEB;--warning-500: #F59E0B;--warning-600: #D97706;--info-50: #EFF6FF;--info-500: #3B82F6;--info-600: #2563EB;--shadow-xs: 0 1px 2px 0 rgb(0 0 0 / .03);--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .05), 0 1px 2px -1px rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .07), 0 2px 4px -2px rgb(0 0 0 / .05);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .08), 0 4px 6px -4px rgb(0 0 0 / .05);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .08), 0 8px 10px -6px rgb(0 0 0 / .05);--shadow-gold: 0 4px 20px 0 rgb(212 168 71 / .2);--shadow-soft: 0 2px 15px 0 rgb(0 0 0 / .04);--gradient-gold: linear-gradient(135deg, var(--gold-400) 0%, var(--gold-600) 100%);--gradient-gold-soft: linear-gradient(135deg, var(--gold-100) 0%, var(--gold-200) 100%);--gradient-dark: linear-gradient(180deg, var(--dark-900) 0%, var(--dark-950) 100%);--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Nunito", var(--font-sans);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: .375rem;--radius-md: .625rem;--radius-lg: .875rem;--radius-xl: 1.25rem;--radius-2xl: 1.75rem;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s cubic-bezier(.4, 0, .2, 1);--transition-slow: .35s cubic-bezier(.4, 0, .2, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);font-size:16px;line-height:1.7;color:var(--neutral-600);background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;letter-spacing:-.01em}img,svg{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;color:var(--neutral-800);line-height:1.25;letter-spacing:-.02em}h1{font-size:2.25rem;font-weight:800}h2{font-size:1.875rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}@media(min-width:768px){h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.625rem}}@media(min-width:1024px){h1{font-size:3.5rem}h2{font-size:2.5rem}}p{margin-bottom:var(--space-4)}.container{width:100%;max-width:1400px;margin:0 auto;padding:0 var(--space-5)}@media(min-width:768px){.container{padding:0 var(--space-8)}}@media(min-width:1024px){.container{padding:0 var(--space-10)}}.section{padding:var(--space-16) 0}@media(min-width:768px){.section{padding:var(--space-20) 0}}@media(min-width:1024px){.section{padding:var(--space-24) 0}}.section-header{text-align:center;max-width:700px;margin:0 auto var(--space-12)}.section-header h2{margin-bottom:var(--space-4)}.section-header p{color:var(--neutral-500);font-size:1.0625rem;margin-bottom:0}.grid{display:grid;gap:var(--space-6)}.grid-2,.grid-3{grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}
