:root{--color-primary:hsl(250,95%,60%);--color-primary-light:hsl(250,95%,96%);--color-secondary:hsl(285,95%,55%);--color-accent:hsl(42,100%,53%);--color-bg-base:hsl(210,50%,99%);--color-bg-card:hsl(0,0%,100%);--color-bg-dark:hsl(220,40%,12%);--color-text-dark:hsl(220,40%,15%);--color-text-muted:hsl(220,15%,45%);--color-text-light:hsl(0,0%,95%);--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-xl:32px;--shadow-sm:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03);--shadow-md:0 10px 15px -3px rgba(0,0,0,0.05),0 4px 6px -2px rgba(0,0,0,0.03);--shadow-lg:0 20px 25px -5px rgba(0,0,0,0.05),0 10px 10px -5px rgba(0,0,0,0.03);--shadow-premium:0 30px 60px -15px rgba(20,25,60,0.08),0 10px 20px -5px rgba(20,25,60,0.04);--font-primary:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:'Plus Jakarta Sans',-apple-system,BlinkMacSystemFont,sans-serif;}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;font-family:var(--font-primary);color:var(--color-text-dark);background-color:var(--color-bg-base);overflow-x:hidden;}body{min-height:100vh;line-height:1.6;position:relative;background-image:radial-gradient(hsl(220,20%,92%) 1.2px,transparent 1.2px);background-size:24px 24px;background-attachment:fixed;}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;line-height:1.25;}a{color:inherit;text-decoration:none;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}img{max-width:100%;height:auto;display:block;}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;}.section-padding{padding:100px 0;}.text-center{text-align:center;}.text-white{color:#fff !important;}.text-light{color:rgba(255,255,255,0.8) !important;}.text-muted{color:var(--color-text-muted) !important;}.w-full{width:100%;}.mt-2{margin-top:8px;}.mt-3{margin-top:16px;}.mt-4{margin-top:24px;}.mb-2{margin-bottom:8px;}.py-4{padding-top:16px;padding-bottom:16px;}.badge{display:inline-flex;align-items:center;padding:8px 16px;background:var(--color-primary-light);color:var(--color-primary);border-radius:9999px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:16px;box-shadow:inset 0 0 0 1px hsla(250,95%,60%,0.1);}.section-header{max-width:700px;margin:0 auto 60px auto;}.section-title{font-size:40px;font-weight:800;letter-spacing:-1px;margin-bottom:16px;color:var(--color-text-dark);}.section-subtitle{font-size:18px;color:var(--color-text-muted);}.gradient-text{background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.ambient-orb{position:absolute;border-radius:50%;filter:blur(140px);z-index:-1;pointer-events:none;opacity:0.45;}.orb-1{width:400px;height:400px;background:radial-gradient(circle,var(--color-primary) 0%,transparent 80%);top:10%;left:-100px;}.orb-2{width:500px;height:500px;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 80%);top:40%;right:-150px;}.orb-3{width:350px;height:350px;background:radial-gradient(circle,var(--color-accent) 0%,transparent 80%);bottom:10%;left:20%;}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:600;font-size:16px;padding:14px 28px;border-radius:var(--border-radius-md);border:none;cursor:pointer;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:var(--shadow-sm);gap:8px;}.btn-large{padding:16px 36px;font-size:17px;}.btn-primary{background:linear-gradient(135deg,var(--color-primary),hsl(250,95%,52%));color:#fff;box-shadow:0 10px 20px -10px hsla(250,95%,60%,0.5);}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 15px 30px -8px hsla(250,95%,60%,0.6);filter:brightness(1.1);}.btn-primary:active{transform:translateY(0);}.btn-secondary{background:var(--color-bg-card);color:var(--color-text-dark);border:1px solid hsl(220,15%,85%);}.btn-secondary:hover{background:var(--color-primary-light);border-color:hsla(250,95%,60%,0.2);color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md);}.btn-secondary:active{transform:translateY(0);}#scroll-progress-container{position:fixed;top:0;left:0;width:100%;height:4px;background:transparent;z-index:10000;pointer-events:none;}#scroll-progress{height:100%;width:0%;background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));transition:width 0.1s ease-out;}#section-indicator{position:fixed;right:24px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:999;}#section-indicator a{width:8px;height:8px;background-color:hsl(220,15%,80%);border-radius:50%;transition:all 0.3s ease;}#section-indicator a.active{background-color:var(--color-primary);transform:scale(1.5);box-shadow:0 0 8px var(--color-primary);}#main-header{position:sticky;top:0;width:100%;background-color:hsla(0,0%,100%,0.75);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid hsla(220,15%,90%,0.5);z-index:1000;transition:all 0.3s ease;}#main-header.scrolled{box-shadow:var(--shadow-sm);background-color:hsla(0,0%,100%,0.85);}.header-container{display:flex;align-items:center;justify-content:space-between;height:80px;max-width:1240px;margin:0 auto;padding:0 24px;}.logo{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:22px;font-weight:800;color:var(--color-text-dark);}.logo-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));color:#fff;border-radius:var(--border-radius-sm);font-size:16px;box-shadow:0 4px 10px hsla(250,95%,60%,0.3);}.logo-text span{color:var(--color-primary);}.nav-menu{display:flex;align-items:center;gap:32px;}.nav-link{font-weight:500;color:var(--color-text-muted);font-size:15px;position:relative;padding:8px 0;}.nav-link::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:var(--color-primary);transition:width 0.3s ease;}.nav-link:hover{color:var(--color-primary);}.nav-link:hover::after{width:100%;}.header-actions{display:flex;align-items:center;gap:16px;}.hero-section{padding:120px 0 80px 0;position:relative;overflow:hidden;}.hero-container{display:grid;grid-template-columns:1.2fr 0.8fr;gap:60px;align-items:center;}.live-status-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:#fff;border:1px solid hsl(220,15%,90%);border-radius:9999px;box-shadow:var(--shadow-sm);margin-bottom:24px;}.pulse-dot{width:8px;height:8px;background-color:hsl(142,70%,45%);border-radius:50%;position:relative;}.pulse-dot::after{content:'';position:absolute;width:100%;height:100%;background-color:inherit;border-radius:50%;animation:pulse-ring 1.8s cubic-bezier(0.24,0,0.38,1) infinite;}@keyframes pulse-ring{0%{transform:scale(0.9);opacity:1;}100%{transform:scale(3);opacity:0;}}.status-text{font-size:13.5px;color:var(--color-text-muted);}.status-text strong{color:var(--color-text-dark);}.hero-title{font-size:54px;font-weight:800;letter-spacing:-1.5px;line-height:1.15;margin-bottom:24px;color:var(--color-text-dark);}.hero-subtitle{font-size:19px;color:var(--color-text-muted);line-height:1.6;margin-bottom:40px;max-width:580px;}.hero-cta-group{display:flex;align-items:center;gap:20px;margin-bottom:48px;}.hero-trust-row{display:flex;align-items:center;gap:24px;}.trust-item{display:flex;flex-direction:column;}.trust-number{font-family:var(--font-heading);font-size:26px;font-weight:800;color:var(--color-primary);line-height:1.2;}.trust-label{font-size:13px;color:var(--color-text-muted);}.trust-divider{width:1px;height:36px;background-color:hsl(220,15%,88%);}.glass-dashboard-card{background:rgba(255,255,255,0.7);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-premium);overflow:hidden;}.card-header{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid hsla(220,15%,90%,0.5);background-color:rgba(255,255,255,0.4);}.card-dots{display:flex;gap:6px;}.card-dots .dot{width:10px;height:10px;border-radius:50%;}.card-dots .dot.red{background-color:hsl(0,85%,65%);}.card-dots .dot.yellow{background-color:hsl(40,95%,60%);}.card-dots .dot.green{background-color:hsl(140,70%,55%);}.card-title-bar{flex-grow:1;text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-right:32px;}.card-body{padding:24px;}.payment-flow-preview{display:flex;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,0.6);border:1px solid hsl(220,15%,92%);border-radius:var(--border-radius-md);padding:16px;margin-bottom:24px;}.currency-pill{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--border-radius-sm);font-weight:700;font-size:14px;}.currency-pill.usdt{background-color:hsl(150,70%,94%);color:hsl(150,70%,25%);}.currency-pill.rub{background-color:hsl(355,85%,95%);color:hsl(355,85%,45%);}.connector-line{flex-grow:1;height:2px;background:linear-gradient(90deg,hsl(150,70%,45%),hsl(355,85%,55%));margin:0 16px;position:relative;}.pulse-spark{width:6px;height:6px;background-color:#fff;border-radius:50%;position:absolute;top:-2px;box-shadow:0 0 6px 2px #fff;animation:spark-move 2s linear infinite;}@keyframes spark-move{0%{left:0%;}100%{left:100%;}}.stat-rows{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;}.stat-row{display:flex;justify-content:space-between;font-size:14px;}.stat-row .label{color:var(--color-text-muted);}.stat-row .value{font-weight:600;color:var(--color-text-dark);}.stat-row .value.highlighted{color:var(--color-primary);font-weight:700;}.status-pill{padding:2px 8px;background-color:var(--color-primary-light);color:var(--color-primary);border-radius:4px;}.success-text{color:hsl(142,70%,40%) !important;display:inline-flex;align-items:center;gap:4px;}.recent-transactions-box{background-color:rgba(0,0,0,0.02);border-radius:var(--border-radius-md);padding:16px;border:1px solid hsla(220,15%,85%,0.3);}.box-label{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--color-text-muted);letter-spacing:0.5px;margin-bottom:12px;}.transaction-list{display:flex;flex-direction:column;gap:8px;max-height:105px;overflow:hidden;position:relative;}.transaction-item{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;padding:8px;background:#fff;border:1px solid hsl(220,15%,94%);border-radius:8px;animation:slide-in-bottom 0.4s ease forwards;}@keyframes slide-in-bottom{0%{transform:translateY(20px);opacity:0;}100%{transform:translateY(0);opacity:1;}}.tx-id{color:var(--color-text-muted);}.tx-amount{font-weight:700;color:var(--color-text-dark);}.marquee-ticker{background-color:var(--color-bg-dark);color:#fff;padding:20px 0;overflow:hidden;box-shadow:inset 0 4px 20px rgba(0,0,0,0.15);}.ticker-wrap{width:100%;overflow:hidden;}.ticker-content{display:inline-flex;white-space:nowrap;gap:50px;animation:ticker 25s linear infinite;}.ticker-content span{font-family:var(--font-heading);font-weight:600;font-size:16px;display:inline-flex;align-items:center;gap:8px;}.ticker-content i{color:var(--color-accent);}@keyframes ticker{0%{transform:translate3d(0,0,0);}100%{transform:translate3d(-50%,0,0);}}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px;}.benefit-card{background-color:var(--color-bg-card);border:1px solid hsl(220,15%,93%);border-radius:var(--border-radius-lg);padding:36px;box-shadow:var(--shadow-sm);transition:all 0.4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden;}.benefit-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:transparent;transition:all 0.3s ease;}.benefit-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-premium);border-color:hsla(250,95%,60%,0.1);}.benefit-card:hover::before{background:linear-gradient(90deg,var(--color-primary),var(--color-secondary));}.icon-box{width:56px;height:56px;border-radius:var(--border-radius-md);display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:24px;box-shadow:var(--shadow-sm);}.icon-box.color-1{background-color:hsl(210,90%,94%);color:hsl(210,90%,45%);}.icon-box.color-2{background-color:hsl(285,90%,95%);color:hsl(285,90%,50%);}.icon-box.color-3{background-color:hsl(150,80%,92%);color:hsl(150,80%,35%);}.icon-box.color-4{background-color:hsl(40,95%,92%);color:hsl(40,95%,45%);}.icon-box.color-5{background-color:hsl(190,85%,93%);color:hsl(190,85%,40%);}.icon-box.color-6{background-color:hsl(340,90%,94%);color:hsl(340,90%,48%);}.benefit-card-title{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--color-text-dark);}.benefit-card-text{font-size:15px;color:var(--color-text-muted);line-height:1.6;}.calculator-section{background-color:var(--color-bg-dark);color:#fff;border-radius:var(--border-radius-xl);margin:0 24px;position:relative;overflow:hidden;}.calculator-section::after{content:'';position:absolute;width:300px;height:300px;background:radial-gradient(circle,var(--color-primary) 0%,transparent 70%);top:-50px;right:-50px;filter:blur(100px);opacity:0.3;pointer-events:none;}.calculator-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.calc-info .section-title{margin-bottom:24px;}.discount-steps{display:flex;flex-direction:column;gap:20px;margin-top:40px;}.discount-step{display:flex;align-items:center;gap:16px;padding:16px;background-color:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:var(--border-radius-md);transition:all 0.3s ease;}.discount-step.active{background-color:rgba(255,255,255,0.1);border-color:var(--color-primary);box-shadow:0 4px 20px rgba(255,255,255,0.03);}.step-icon{width:44px;height:44px;background-color:rgba(255,255,255,0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--color-accent);}.discount-step h4{font-size:16px;font-weight:600;color:#fff;}.discount-step p{font-size:13px;color:rgba(255,255,255,0.7);}.discount-step p strong{color:#fff;}.calc-card-container{display:flex;justify-content:center;}.calc-card{background-color:#fff;color:var(--color-text-dark);border-radius:var(--border-radius-lg);width:100%;max-width:480px;box-shadow:var(--shadow-premium);overflow:hidden;}.calc-tabs{display:grid;grid-template-columns:repeat(4,1fr);background-color:hsl(220,15%,95%);padding:6px;gap:4px;}.calc-tab{background:none;border:none;font-family:var(--font-heading);font-weight:700;font-size:13px;padding:12px 6px;border-radius:var(--border-radius-sm);cursor:pointer;color:var(--color-text-muted);transition:all 0.3s ease;}.calc-tab.active{background-color:#fff;color:var(--color-primary);box-shadow:var(--shadow-sm);}.calc-body{padding:32px;}.input-group{margin-bottom:28px;}.input-header{display:flex;justify-content:space-between;margin-bottom:10px;font-size:13px;font-weight:600;}.input-header label{color:var(--color-text-muted);}.input-badge{color:var(--color-secondary);}.input-with-currency{position:relative;display:flex;align-items:center;}.input-with-currency input{width:100%;font-size:32px;font-weight:800;border:none;border-bottom:2px solid hsl(220,15%,90%);padding:8px 36px 8px 0;color:var(--color-text-dark);font-family:var(--font-heading);}.input-with-currency input:focus{outline:none;border-color:var(--color-primary);}.currency-label{position:absolute;right:8px;font-size:26px;font-weight:700;color:var(--color-text-muted);}.range-slider{-webkit-appearance:none;width:100%;height:6px;border-radius:5px;background:hsl(220,15%,90%);outline:none;margin-top:16px;}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--color-primary);cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,0.15);transition:transform 0.2s ease;}.range-slider::-webkit-slider-thumb:hover{transform:scale(1.2);}.calculation-results{background-color:hsl(220,20%,97%);border-radius:var(--border-radius-md);padding:20px;display:flex;flex-direction:column;gap:14px;margin-bottom:24px;}.result-row{display:flex;justify-content:space-between;font-size:14px;color:var(--color-text-muted);}.result-row strong{color:var(--color-text-dark);}.result-row.total-highlight{border-top:1px solid hsl(220,15%,90%);padding-top:14px;align-items:center;}.result-row.total-highlight span{font-weight:700;color:var(--color-text-dark);font-size:15px;}.result-row.total-highlight div{text-align:right;}.result-row.total-highlight div span{font-size:26px;font-weight:800;color:var(--color-primary);display:block;line-height:1.1;}.currency-subtext{font-size:11px !important;color:var(--color-text-muted) !important;font-weight:700 !important;text-transform:uppercase;}.calc-alert{display:flex;align-items:center;gap:8px;background-color:hsl(40,95%,94%);color:hsl(40,95%,35%);padding:12px;border-radius:var(--border-radius-sm);font-size:13px;font-weight:600;}.process-steps{display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;gap:20px;align-items:center;}.process-step-card{background-color:var(--color-bg-card);border:1px solid hsl(220,15%,93%);border-radius:var(--border-radius-lg);padding:40px;box-shadow:var(--shadow-sm);text-align:center;position:relative;}.step-number{font-family:var(--font-heading);font-size:48px;font-weight:800;line-height:1;background:linear-gradient(135deg,var(--color-primary-light),hsla(250,95%,60%,0.05));-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:20px;}.step-title{font-size:20px;font-weight:700;margin-bottom:12px;color:var(--color-text-dark);}.step-text{font-size:14.5px;color:var(--color-text-muted);line-height:1.6;}.step-connector{display:flex;justify-content:center;font-size:24px;color:hsl(220,15%,80%);}.comparison-table-wrapper{overflow-x:auto;border-radius:var(--border-radius-lg);box-shadow:var(--shadow-premium);background-color:#fff;border:1px solid hsl(220,15%,90%);}.comparison-table{width:100%;border-collapse:collapse;text-align:left;}.comparison-table th,.comparison-table td{padding:24px;font-size:15px;border-bottom:1px solid hsl(220,15%,92%);}.comparison-table th{background-color:hsl(220,15%,96%);font-family:var(--font-heading);font-weight:700;color:var(--color-text-dark);}.comparison-table th.highlighted-column{background-color:var(--color-primary-light);color:var(--color-primary);font-weight:800;}.feature-label{font-weight:600;color:var(--color-text-dark);max-width:250px;}.comparison-table td i{margin-right:8px;}.success-cell{color:hsl(142,70%,35%);font-weight:600;}.warning-cell{color:hsl(40,95%,40%);font-weight:500;}.danger-cell{color:hsl(0,85%,55%);}.audience-tabs-container{display:flex;flex-direction:column;gap:40px;}.audience-tabs{display:flex;justify-content:center;gap:16px;border-bottom:1px solid hsl(220,15%,88%);padding-bottom:16px;}.audience-tab{background:none;border:none;font-family:var(--font-heading);font-size:16px;font-weight:600;color:var(--color-text-muted);cursor:pointer;padding:12px 24px;border-radius:var(--border-radius-sm);transition:all 0.3s ease;position:relative;}.audience-tab.active{color:var(--color-primary);}.audience-tab.active::after{content:'';position:absolute;bottom:-18px;left:0;width:100%;height:3px;background-color:var(--color-primary);border-radius:9999px;}.audience-tab-content{display:none;}.audience-tab-content.active{display:block;animation:fade-in-up 0.5s ease;}@keyframes fade-in-up{0%{opacity:0;transform:translateY(15px);}100%{opacity:1;transform:translateY(0);}}.tab-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:60px;align-items:center;}.tab-info h3{font-size:28px;margin-bottom:16px;color:var(--color-text-dark);}.tab-info p{color:var(--color-text-muted);font-size:16px;line-height:1.6;margin-bottom:24px;}.tab-feature-list{list-style:none;display:flex;flex-direction:column;gap:12px;}.tab-feature-list li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:var(--color-text-dark);}.tab-feature-list i{color:var(--color-primary);}.visual-mock-box{background-color:#fff;border:1px solid hsl(220,15%,90%);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-premium);overflow:hidden;}.mock-header{background-color:hsl(220,15%,97%);padding:16px 20px;border-bottom:1px solid hsl(220,15%,90%);font-size:13px;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:0.5px;}.mock-body{padding:24px;}.mock-table-row{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid hsl(220,15%,94%);font-size:14px;}.mock-total-row{display:flex;justify-content:space-between;padding-top:16px;font-weight:700;font-size:16px;color:var(--color-primary);}.flow-chart-stub{display:flex;align-items:flex-end;justify-content:space-between;height:140px;padding:0 20px;gap:12px;}.bar-chart-item{flex-grow:1;background-color:hsl(220,15%,90%);border-radius:4px 4px 0 0;transition:all 0.5s ease;}.bar-chart-item.highlight-bar{background:linear-gradient(180deg,var(--color-primary),var(--color-secondary));}.invoice-box-preview{display:flex;flex-direction:column;gap:12px;}.invoice-row{display:flex;justify-content:space-between;font-size:14px;}.invoice-divider{height:1px;background-color:hsl(220,15%,90%);margin:4px 0;}.faq-search-box{position:relative;max-width:500px;margin:32px auto 0 auto;}.faq-search-box input{width:100%;padding:16px 20px 16px 48px;font-size:15px;border:1px solid hsl(220,15%,85%);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);outline:none;transition:all 0.3s ease;}.faq-search-box input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light);}.search-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--color-text-muted);font-size:16px;}.faq-accordion{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px;}.faq-item{background-color:#fff;border:1px solid hsl(220,15%,90%);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);overflow:hidden;transition:all 0.3s ease;}.faq-item.active{border-color:hsla(250,95%,60%,0.2);box-shadow:var(--shadow-md);}.faq-question{width:100%;background:none;border:none;text-align:left;padding:24px;font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-text-dark);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;}.faq-question .arrow{color:var(--color-text-muted);transition:transform 0.3s ease;}.faq-item.active .arrow{transform:rotate(180deg);color:var(--color-primary);}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0,1,0,1);padding:0 24px;}.faq-item.active .faq-answer{max-height:1000px;transition:max-height 0.4s cubic-bezier(1,0,1,0);padding:0 24px 24px 24px;}.faq-answer p{color:var(--color-text-muted);font-size:15px;line-height:1.6;}.testimonials-container{position:relative;max-width:900px;margin:0 auto;overflow:hidden;}.testimonials-slider{display:flex;position:relative;min-height:280px;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1);}.testimonial-card{min-width:100%;box-sizing:border-box;background-color:#fff;border:1px solid hsl(220,15%,90%);border-radius:var(--border-radius-lg);padding:48px;box-shadow:var(--shadow-premium);display:flex;flex-direction:column;justify-content:space-between;transition:transform 0.5s cubic-bezier(0.4,0,0.2,1),opacity 0.5s ease;}.stars{color:var(--color-accent);margin-bottom:20px;}.testimonial-text{font-size:18px;font-style:italic;line-height:1.6;color:var(--color-text-dark);margin-bottom:32px;}.user-info{display:flex;align-items:center;gap:16px;}.avatar{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:700;font-size:15px;color:#fff;box-shadow:var(--shadow-sm);}.avatar.bg-1{background:linear-gradient(135deg,hsl(210,90%,55%),hsl(210,90%,65%));}.avatar.bg-2{background:linear-gradient(135deg,hsl(285,90%,50%),hsl(285,90%,60%));}.avatar.bg-3{background:linear-gradient(135deg,hsl(340,90%,50%),hsl(340,90%,60%));}.user-name{font-size:16px;font-weight:700;color:var(--color-text-dark);}.user-role{font-size:13px;color:var(--color-text-muted);}.slider-controls{display:flex;justify-content:center;gap:16px;margin-top:32px;}.slider-btn{width:44px;height:44px;border-radius:50%;background-color:#fff;border:1px solid hsl(220,15%,88%);color:var(--color-text-dark);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm);transition:all 0.3s ease;}.slider-btn:hover{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.05);}.cta-container{display:grid;grid-template-columns:1fr 1.1fr;gap:60px;align-items:center;background-color:var(--color-bg-dark);color:#fff;border-radius:var(--border-radius-xl);padding:60px;position:relative;overflow:hidden;}.cta-container::before{content:'';position:absolute;width:400px;height:400px;background:radial-gradient(circle,var(--color-secondary) 0%,transparent 70%);bottom:-150px;left:-150px;filter:blur(120px);opacity:0.25;pointer-events:none;}.cta-title{font-size:38px;font-weight:800;line-height:1.2;margin-bottom:20px;}.cta-desc{font-size:16px;color:rgba(255,255,255,0.8);margin-bottom:40px;}.benefits-bullet-list{display:flex;flex-direction:column;gap:20px;}.bullet-item{display:flex;align-items:center;gap:16px;}.bullet-item i{font-size:20px;color:var(--color-accent);}.bullet-item span{font-size:15px;font-weight:600;}.cta-form-card{background-color:#fff;color:var(--color-text-dark);border-radius:var(--border-radius-lg);padding:40px;box-shadow:var(--shadow-premium);position:relative;overflow:hidden;}.form-group{margin-bottom:24px;position:relative;}.form-group label{display:block;font-size:13.5px;font-weight:600;color:var(--color-text-muted);margin-bottom:8px;}.form-group input,.form-group select{width:100%;padding:14px 16px;font-size:15px;border:1px solid hsl(220,15%,85%);border-radius:var(--border-radius-md);outline:none;font-family:var(--font-primary);background-color:#fff;transition:all 0.3s ease;}.form-group input:focus,.form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-light);}.input-with-icon{position:relative;display:flex;align-items:center;}.input-icon{position:absolute;left:16px;font-size:16px;font-weight:600;color:var(--color-text-muted);}.input-with-icon input{padding-left:36px;}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.error-msg{display:block;font-size:12px;color:hsl(0,85%,55%);margin-top:4px;font-weight:500;opacity:0;transition:opacity 0.2s ease;}.form-group.invalid input{border-color:hsl(0,85%,65%);}.form-group.invalid .error-msg{opacity:1;}.success-overlay{position:absolute;inset:0;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:40px;transform:translateY(100%);transition:transform 0.5s cubic-bezier(0.4,0,0.2,1);z-index:10;}.success-overlay.active{transform:translateY(0);}.success-icon{font-size:64px;color:hsl(142,70%,45%);margin-bottom:20px;}.success-content h3{font-size:24px;margin-bottom:12px;}.success-content p{color:var(--color-text-muted);font-size:15px;margin-bottom:24px;}.telegram-fab{position:fixed;bottom:32px;right:32px;width:60px;height:60px;background:linear-gradient(135deg,hsl(200,95%,50%),hsl(200,95%,60%));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;box-shadow:0 10px 25px -5px hsla(200,95%,50%,0.5);z-index:999;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);}.telegram-fab:hover{transform:translateY(-4px) scale(1.05);box-shadow:0 15px 30px -5px hsla(200,95%,55%,0.6);}.fab-pulse{position:absolute;width:100%;height:100%;border-radius:50%;background-color:inherit;opacity:0.4;z-index:-1;animation:fab-pulsing 2s infinite;}@keyframes fab-pulsing{0%{transform:scale(1);opacity:0.4;}100%{transform:scale(1.6);opacity:0;}}.cookie-banner{position:fixed;bottom:0;left:0;width:100%;background-color:rgba(255,255,255,0.95);border-top:1px solid hsl(220,15%,90%);box-shadow:0 -10px 30px rgba(0,0,0,0.05);padding:16px 24px;transform:translateY(100%);transition:transform 0.4s ease;z-index:998;}.cookie-banner.active{transform:translateY(0);}.cookie-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;}.cookie-content p{font-size:14px;color:var(--color-text-muted);}.btn-small{padding:8px 16px;font-size:13px;border-radius:var(--border-radius-sm);}.main-footer{background-color:var(--color-bg-dark);color:rgba(255,255,255,0.7);padding:80px 0 40px 0;border-top:1px solid rgba(255,255,255,0.08);}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;margin-bottom:60px;}.footer-brand .logo{color:#fff;}.footer-desc{font-size:14px;line-height:1.6;max-width:280px;}.footer-links-col h4{color:#fff;font-size:16px;margin-bottom:24px;}.footer-links-col ul{list-style:none;display:flex;flex-direction:column;gap:12px;}.footer-links-col ul a{font-size:14px;color:rgba(255,255,255,0.7);}.footer-links-col ul a:hover{color:#fff;padding-left:4px;}.contact-info-text{font-size:14px;margin-bottom:12px;}.contact-info-text a{color:var(--color-primary-light);}.contact-info-text a:hover{color:#fff;}.footer-bottom{border-top:1px solid rgba(255,255,255,0.08);padding-top:40px;font-size:13px;}.footer-seo-text{font-size:12px;color:rgba(255,255,255,0.4);line-height:1.6;margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto;text-align:center;}@media (max-width:1024px){.hero-container,.calculator-layout,.tab-grid,.cta-container{grid-template-columns:1fr;gap:40px;}.hero-visual{order:-1;}.hero-title{font-size:42px;}.process-steps{grid-template-columns:1fr;}.step-connector{transform:rotate(90deg);padding:10px 0;}.footer-grid{grid-template-columns:1fr 1fr;}}@media (max-width:768px){.section-title{font-size:32px;}.hero-title{font-size:36px;}.hero-subtitle{font-size:16px;}.hero-cta-group{flex-direction:column;align-items:stretch;}.nav-menu,.header-actions .nav-action-btn{display:none;}.mobile-menu-toggle{display:flex;}.calculator-section,.cta-section{margin:0;border-radius:0;}.cta-container{padding:40px 24px;}.cta-form-card{padding:24px;}.form-row{grid-template-columns:1fr;gap:0;}.cookie-content{flex-direction:column;align-items:stretch;text-align:center;}}@media (max-width:480px){.footer-grid{grid-template-columns:1fr;}}.mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px;}.mobile-menu-toggle .bar{width:24px;height:2.5px;background-color:var(--color-text-dark);border-radius:9999px;transition:all 0.3s ease;}.mobile-menu-toggle.active .bar:nth-child(1){transform:translateY(7.5px) rotate(45deg);}.mobile-menu-toggle.active .bar:nth-child(2){opacity:0;}.mobile-menu-toggle.active .bar:nth-child(3){transform:translateY(-7.5px) rotate(-45deg);}.mobile-nav-panel{position:fixed;top:0;right:-320px;width:320px;height:100vh;background-color:#fff;z-index:1001;box-shadow:-10px 0 30px rgba(0,0,0,0.1);display:flex;flex-direction:column;padding:24px;transition:right 0.4s cubic-bezier(0.4,0,0.2,1);}.mobile-nav-panel.active{right:0;}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;}.close-mobile-menu{background:none;border:none;font-size:32px;cursor:pointer;color:var(--color-text-muted);}.mobile-links{display:flex;flex-direction:column;gap:24px;}.mobile-link{font-size:18px;font-weight:600;color:var(--color-text-dark);}.mobile-nav-footer{margin-top:auto;}.mobile-nav-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;transition:opacity 0.4s ease;}.mobile-nav-overlay.active{opacity:1;pointer-events:all;}.faq-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px;}.faq-tab{background-color:#fff;border:1px solid hsl(220,15%,85%);color:var(--color-text-muted);font-family:var(--font-heading);font-weight:600;font-size:14px;padding:10px 20px;border-radius:var(--border-radius-sm);cursor:pointer;transition:all 0.3s ease;}.faq-tab:hover{border-color:var(--color-primary);color:var(--color-primary);}.faq-tab.active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 4px 12px hsla(250,95%,60%,0.2);}.reviews-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:24px;}.reviews-tab{background-color:#fff;border:1px solid hsl(220,15%,85%);color:var(--color-text-muted);font-family:var(--font-heading);font-weight:600;font-size:14px;padding:10px 20px;border-radius:var(--border-radius-sm);cursor:pointer;transition:all 0.3s ease;}.reviews-tab:hover{border-color:var(--color-primary);color:var(--color-primary);}.reviews-tab.active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 4px 12px hsla(250,95%,60%,0.2);}.social-proof-toast{position:fixed;bottom:24px;left:24px;background-color:#fff;color:var(--color-text-dark);border:1px solid hsl(220,15%,90%);border-radius:var(--border-radius-md);box-shadow:var(--shadow-premium);padding:16px 20px;display:flex;align-items:center;gap:16px;z-index:10005;transform:translateX(-120%);opacity:0;transition:transform 0.5s cubic-bezier(0.175,0.885,0.32,1.275),opacity 0.5s ease;max-width:360px;}.social-proof-toast.active{transform:translateX(0);opacity:1;}.social-proof-icon{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,hsl(142,70%,45%),hsl(142,70%,55%));color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;}.social-proof-body{flex-grow:1;}.social-proof-body h5{font-size:14.5px;font-weight:700;margin-bottom:2px;}.social-proof-body p{font-size:12.5px;color:var(--color-text-muted);line-height:1.3;}.social-proof-time{font-size:11px;color:var(--color-text-muted);margin-top:4px;display:block;}.social-proof-close{background:none;border:none;font-size:18px;color:var(--color-text-muted);cursor:pointer;padding:4px;transition:color 0.2s ease;}.social-proof-close:hover{color:var(--color-text-dark);}.gradient-text-alt{background:linear-gradient(135deg,var(--color-secondary),var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800;}.typewriter-cursor{font-weight:400;color:var(--color-secondary);animation:typewriter-blink 0.8s infinite;margin-left:2px;}@keyframes typewriter-blink{0%,100%{opacity:1;}50%{opacity:0;}}.hero-section{position:relative;}.parallax-element{position:absolute;pointer-events:none;z-index:1;transition:transform 0.15s cubic-bezier(0.25,0.46,0.45,0.94);}.float-item-1{top:18%;left:6%;}.float-item-2{top:48%;left:3%;}.float-item-3{top:12%;left:44%;}.float-item-4{top:62%;left:42%;}.float-item-5{top:32%;left:49%;}.float-icon{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(255,255,255,0.75);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,0.8);border-radius:var(--border-radius-md);box-shadow:0 10px 25px -5px rgba(20,25,60,0.08);font-family:var(--font-heading);font-weight:700;font-size:13.5px;animation:floating-bounce 6s ease-in-out infinite;}.float-item-1 .float-icon{animation-delay:0s;border-color:rgba(34,197,94,0.25);color:rgb(34,197,94);}.float-item-2 .float-icon{animation-delay:1.5s;border-color:rgba(59,130,246,0.25);color:rgb(59,130,246);animation-duration:7s;}.float-item-3 .float-icon{animation-delay:3s;border-color:rgba(234,179,8,0.25);color:rgb(234,179,8);animation-duration:8s;}.float-item-4 .float-icon{animation-delay:0.5s;border-color:rgba(239,68,68,0.25);color:rgb(239,68,68);animation-duration:6.5s;}.float-item-5 .float-icon{animation-delay:2s;padding:12px 18px;border-radius:50%;color:var(--color-primary);border-color:hsla(250,95%,60%,0.2);font-size:18px;animation-duration:7.5s;}@keyframes floating-bounce{0%,100%{transform:translateY(0px) rotate(0deg);}50%{transform:translateY(-12px) rotate(4deg);}}@media (max-width:1024px){.parallax-element,.integration-lines{display:none !important;}}#vercel-grid-canvas,#coin-rain-canvas{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none;z-index:0;}#coin-rain-canvas{z-index:10006;}.aurora-container{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-2;overflow:hidden;background-color:var(--color-bg-base);pointer-events:none;}.aurora-blob{position:absolute;border-radius:50%;filter:blur(140px);opacity:0.28;animation:aurora-flow 24s ease-in-out infinite alternate;pointer-events:none;will-change:transform;transform:translate3d(0,0,0);}.aurora-blob-1{width:600px;height:600px;background:radial-gradient(circle,hsl(250,95%,72%) 0%,transparent 80%);top:-10%;left:10%;}.aurora-blob-2{width:700px;height:700px;background:radial-gradient(circle,hsl(285,95%,72%) 0%,transparent 80%);bottom:-15%;right:5%;animation-delay:-8s;}.aurora-blob-3{width:500px;height:500px;background:radial-gradient(circle,hsl(42,100%,72%) 0%,transparent 80%);top:30%;right:20%;animation-delay:-16s;}@keyframes aurora-flow{0%{transform:translate(0px,0px) scale(1) rotate(0deg);}50%{transform:translate(80px,-80px) scale(1.2) rotate(180deg);}100%{transform:translate(-40px,50px) scale(0.85) rotate(360deg);}}.noise-overlay{position:absolute;inset:0;opacity:0.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");}.integration-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;}.laser-path-base{fill:none;stroke:rgba(99,102,241,0.05);stroke-width:1.2;stroke-linecap:round;}.laser-path{fill:none;stroke-width:2.2;stroke-linecap:round;stroke-dasharray:15 150;animation:laser-flow-animation 4s linear infinite;filter:url(#laser-glow);}#laser-path-1{stroke:hsl(250,95%,60%);animation-delay:0s;animation-duration:3.5s;}#laser-path-2{stroke:hsl(285,95%,55%);animation-delay:1.2s;animation-duration:4.5s;}#laser-path-3{stroke:hsl(42,100%,53%);animation-delay:2.4s;animation-duration:4s;}@keyframes laser-flow-animation{0%{stroke-dashoffset:350;}100%{stroke-dashoffset:0;}}.card-3d-wrapper{perspective:1200px;width:100%;max-width:480px;margin:0 auto;z-index:2;position:relative;}.card-3d-inner{position:relative;width:100%;transform-style:preserve-3d;transition:transform 0.8s cubic-bezier(0.175,0.885,0.32,1.275);cursor:pointer;}.card-3d-inner.flipped{transform:rotateY(180deg);}.card-3d-front,.card-3d-back{width:100%;backface-visibility:hidden;border-radius:var(--border-radius-lg);}.card-3d-back{position:absolute;top:0;left:0;transform:rotateY(180deg);z-index:1;}.flip-hint-badge{padding:4px 8px;background-color:var(--color-primary-light);color:var(--color-primary);border-radius:6px;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px;}.payment-details-back{background-color:#fff;border:1px solid hsl(220,15%,88%);box-shadow:var(--shadow-premium);}.qr-code-wrapper{display:inline-block;padding:16px;background:#f9fbfd;border:1px solid hsl(220,15%,90%);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);}.wallet-address-copy{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f1f5f9;padding:8px 16px;border-radius:8px;font-family:monospace;font-size:13px;color:var(--color-text-dark);border:1px solid hsl(220,15%,85%);margin-top:16px;}.copy-address-btn{padding:6px 12px;font-size:11.5px;border-radius:6px;}.copy-address-btn.btn-success{background-color:hsl(142,70%,45%);color:#fff;border-color:hsl(142,70%,45%);}.sparkline-svg{fill:none;stroke:hsl(142,70%,45%);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;margin-left:12px;}.audit-shield-container{position:relative;display:flex;align-items:center;gap:12px;background:var(--color-primary-light);padding:12px 16px;border-radius:var(--border-radius-md);border:1px solid hsla(250,95%,60%,0.08);cursor:pointer;z-index:10;}.audit-shield-icon{font-size:22px;color:var(--color-primary);animation:shield-pulsing 2.5s infinite alternate;}@keyframes shield-pulsing{0%{transform:scale(1);filter:drop-shadow(0 0 2px var(--color-primary));}100%{transform:scale(1.08);filter:drop-shadow(0 0 6px var(--color-primary));}}.audit-shield-body{text-align:left;}.audit-shield-body h5{font-size:13.5px;font-weight:700;color:var(--color-text-dark);margin-bottom:2px;}.audit-shield-body p{font-size:11px;color:var(--color-text-muted);}.audit-shield-status{margin-left:auto;background-color:hsl(142,70%,94%);color:hsl(142,70%,30%);padding:3px 8px;border-radius:4px;font-size:10.5px;font-weight:700;text-transform:uppercase;}.audit-shield-details{position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(10px);width:280px;background-color:#fff;border:1px solid hsl(220,15%,88%);border-radius:var(--border-radius-md);box-shadow:var(--shadow-premium);padding:16px;opacity:0;pointer-events:none;transition:all 0.3s cubic-bezier(0.175,0.885,0.32,1.275);z-index:100;}.audit-shield-container:hover .audit-shield-details{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0);}.audit-shield-details ul{list-style:none;display:flex;flex-direction:column;gap:8px;padding:0;}.audit-shield-details li{font-size:12.5px;color:var(--color-text-dark);display:flex;align-items:center;gap:8px;text-align:left;}.audit-shield-details li i{color:hsl(142,70%,45%);}.escrow-section{background-color:var(--color-bg-card);position:relative;}.escrow-layout{display:grid;grid-template-columns:0.9fr 1.1fr;gap:60px;align-items:center;}.escrow-visual-box{display:flex;justify-content:center;align-items:center;width:100%;}.escrow-safe-card{width:100%;max-width:400px;background:rgba(255,255,255,0.7);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.8);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-premium);overflow:hidden;}.escrow-safe-header{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid hsla(220,15%,90%,0.5);background-color:rgba(255,255,255,0.4);}.safe-header-dots{display:flex;gap:6px;}.safe-dot{width:10px;height:10px;border-radius:50%;}.safe-dot.red{background-color:hsl(0,85%,65%);}.safe-dot.yellow{background-color:hsl(40,95%,60%);}.safe-dot.green{background-color:hsl(140,70%,55%);}.safe-header-title{flex-grow:1;text-align:center;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);margin-right:32px;}.escrow-safe-content{padding:32px;display:flex;flex-direction:column;align-items:center;}.escrow-safe-container{position:relative;width:220px;height:220px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;}.escrow-timer-svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg);}.dial-bg{stroke:hsl(220,15%,92%);stroke-width:8;fill:none;}.dial-progress{stroke:var(--color-primary);stroke-width:8;fill:none;stroke-linecap:round;stroke-dasharray:534;stroke-dashoffset:0;transition:stroke-dashoffset 0.1s linear,stroke 0.4s ease;}.escrow-safe-body{display:flex;flex-direction:column;align-items:center;z-index:2;}.safe-lock-icon{font-size:48px;color:var(--color-primary);transition:all 0.4s cubic-bezier(0.175,0.885,0.32,1.275);}.safe-lock-icon.unlocked{color:hsl(142,70%,45%) !important;animation:unlock-bounce 0.5s ease forwards;}@keyframes unlock-bounce{0%{transform:scale(1) rotate(0deg);}50%{transform:scale(1.25) rotate(-15deg);}100%{transform:scale(1.1) rotate(0deg);}}.safe-status-label{font-size:11px;font-weight:800;color:var(--color-text-muted);letter-spacing:1.5px;text-transform:uppercase;margin-top:8px;transition:color 0.3s ease;}.escrow-status-row{display:flex;align-items:center;justify-content:center;gap:8px;background-color:rgba(0,0,0,0.02);border-radius:var(--border-radius-sm);padding:8px 16px;border:1px solid hsla(220,15%,85%,0.3);}.status-indicator-dot{width:8px;height:8px;border-radius:50%;}.status-indicator-dot.green{background-color:hsl(142,70%,45%);}.status-indicator-dot.orange{background-color:hsl(40,95%,55%);}.pulse-dot-indicator{position:relative;}.pulse-dot-indicator::after{content:'';position:absolute;inset:0;background-color:inherit;border-radius:50%;animation:pulse-ring 1.8s cubic-bezier(0.24,0,0.38,1) infinite;}.status-row-text{font-size:12.5px;color:var(--color-text-muted);}.status-row-text strong{color:var(--color-text-dark);}.escrow-info-panel .section-title{margin-bottom:20px;}.escrow-desc{font-size:16px;color:var(--color-text-muted);line-height:1.6;}.escrow-disclaimer{display:flex;align-items:flex-start;gap:12px;background-color:hsla(40,95%,55%,0.06);border-left:4px solid hsl(40,95%,55%);border-radius:4px;padding:16px;margin:20px 0;text-align:left;}.escrow-disclaimer i{color:hsl(40,95%,50%);font-size:18px;margin-top:2px;flex-shrink:0;}.disclaimer-text{font-size:13px;line-height:1.5;color:var(--color-text-dark);}.escrow-timer-panel{background-color:hsl(220,20%,97%);border:1px solid hsl(220,15%,90%);border-radius:var(--border-radius-md);padding:24px 32px;margin:32px 0;}.timer-digits{font-family:var(--font-heading);font-size:56px;font-weight:800;color:var(--color-text-dark);line-height:1;letter-spacing:-2px;}.timer-label{font-size:11px;font-weight:700;color:var(--color-text-muted);letter-spacing:1px;margin-top:8px;text-transform:uppercase;}.escrow-cta-group{display:flex;gap:16px;margin-bottom:20px;}.escrow-subtext{font-size:12px;color:var(--color-text-muted);}.btn-disabled,.btn:disabled{background:hsl(220,15%,90%) !important;color:var(--color-text-muted) !important;border:1px solid hsl(220,15%,85%) !important;box-shadow:none !important;cursor:not-allowed !important;transform:none !important;filter:none !important;pointer-events:none !important;}#escrow-refund-btn.unlocked-active{background:linear-gradient(135deg,hsl(0,85%,60%),hsl(355,85%,50%)) !important;color:#fff !important;border-color:transparent !important;box-shadow:0 10px 20px -10px hsla(0,85%,60%,0.5) !important;pointer-events:all !important;cursor:pointer !important;animation:refund-pulse 1.5s infinite alternate;}@keyframes refund-pulse{0%{box-shadow:0 10px 20px -10px hsla(0,85%,60%,0.5);transform:translateY(-2px);}100%{box-shadow:0 15px 30px -4px hsla(0,85%,60%,0.7);transform:translateY(-4px);}}@media (max-width:1024px){.escrow-layout{grid-template-columns:1fr;gap:40px;}.escrow-visual-box{order:-1;}}@media (max-width:480px){.escrow-cta-group{flex-direction:column;align-items:stretch;}}