.trading-hero .ec-hero__grid{grid-template-columns:minmax(0,495fr) minmax(0,592fr);gap:48px}.trading-hero .ec-hero__image{aspect-ratio:592/473}.trading-hero .ec-hero__visual{padding-bottom:42px}.trading-hero .ec-pay-preview{width:290px;padding:22px;bottom:70px}.trading-hero .ec-pay-preview h3{font-size:15px;line-height:23px}.trading-hero .ec-pay-preview__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.trading-hero .ec-pay-preview__tabs button[aria-pressed=true]{background:var(--color-success-soft,#e3f8f0);color:var(--color-success,#00a47d);border-color:#0000}.trading-hero .ec-hero__grid .ec-hero__caption{text-align:left;max-width:48%;font-size:10px;bottom:0}.trading-hero .ec-hero__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.trading-hero .ec-hero__trust span{align-items:flex-start;font-size:13px}.trading-hero .ec-hero__trust svg{flex-shrink:0;margin-top:3px}.trading-setup-section{padding-bottom:60px}.trading-setup article{position:relative}.trading-setup article:before{content:"";transform-origin:0;opacity:0;background:var(--ec-brand);width:100%;height:2px;animation:12s linear infinite trading-setup-progress;animation-delay:var(--trading-delay);position:absolute;top:-1px;left:0;transform:scaleX(0)}.trading-setup .ec-between>svg{color:var(--ec-brand)}.trading-pulse-steps article{border-top:0;padding-top:0}.trading-pulse-steps article:before{content:none}.trading-pulse-steps .ec-checkout-number{align-items:center;gap:12px;display:flex;position:relative}.trading-pulse-steps .ec-checkout-number:after{content:"";background:var(--ec-border);flex:1;height:1px}.trading-pulse-steps .ec-checkout-number>span{z-index:1;background:var(--ec-soft);width:38px;height:38px;color:var(--ec-brand);animation:10s ease-in-out infinite trading-active-badge;animation-delay:var(--trading-delay);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.trading-pulse-steps .ec-checkout-number>span:after{content:"";border:1px solid var(--ec-brand);opacity:0;animation:10s ease-out infinite trading-active-ripple;animation-delay:var(--trading-delay);border-radius:50%;position:absolute;inset:-4px}.trading-payment-dot{z-index:1;background:var(--ec-brand);width:6px;height:6px;box-shadow:0 0 9px color-mix(in srgb,var(--ec-brand) 50%,transparent);opacity:0;animation:10s ease-in-out infinite trading-active-dot;animation-delay:var(--trading-delay);border-radius:50%;position:absolute;top:calc(50% - 3px);left:50px}.trading-pulse-steps h3{animation:10s ease-in-out infinite trading-active-title;animation-delay:var(--trading-delay);align-items:flex-start;gap:9px;margin-top:22px;display:flex}.trading-pulse-steps h3>svg{color:var(--ec-brand);flex-shrink:0;margin-top:3px}.trading-pulse-steps>div:last-child .ec-checkout-number>span{animation-name:trading-confirmation-badge}.trading-pulse-steps>div:last-child .ec-checkout-number>span:after{border-color:var(--color-success,#00b987)}.trading-pulse-steps>div:last-child .trading-payment-dot{background:var(--color-success,#00b987)}@keyframes trading-active-badge{0%,22%{background:var(--ec-brand);color:#fff;transform:scale(1.08)}26%,to{background:var(--ec-soft);color:var(--ec-brand);transform:scale(1)}}@keyframes trading-confirmation-badge{0%,22%{background:var(--color-success,#00b987);color:var(--color-bg,#fff);transform:scale(1.08)}26%,to{background:var(--color-success-soft,#e3f8f0);color:var(--ec-brand);transform:scale(1)}}@keyframes trading-active-ripple{0%{opacity:.5;transform:scale(.9)}17%,to{opacity:0;transform:scale(1.75)}}@keyframes trading-active-dot{0%,3%{opacity:0;left:50px}5%{opacity:1;left:50px}22%{opacity:1;left:calc(100% - 6px)}25%,to{opacity:0;left:calc(100% - 6px)}}@keyframes trading-active-title{0%,22%{color:var(--ec-brand)}26%,to{color:var(--ec-ink)}}@media (prefers-reduced-motion:reduce){.trading-pulse-steps .ec-checkout-number>span,.trading-pulse-steps .ec-checkout-number>span:after,.trading-payment-dot,.trading-pulse-steps h3{animation:none}.trading-payment-dot{display:none}}.trading-features-section{padding-top:60px}.trading-features .ec-feature{min-height:190px}.trading-features .ec-feature-banner{align-items:center;min-height:60px;display:flex}.trading-features .ec-feature-banner h3{margin:0}.trading-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px;display:grid}.trading-solution{border:1px solid var(--ec-border);background:var(--ec-surface);border-radius:21px;align-items:flex-start;gap:20px;height:100%;min-height:185px;padding:25px;transition:transform .25s,box-shadow .25s;display:flex}.trading-solution:hover{transform:translateY(-4px);box-shadow:0 16px 30px #20335b0a}.trading-solution .ec-icon{flex-shrink:0}.trading-solution h3{margin:0 0 12px;font-size:19px;line-height:27px}.trading-solution p{color:var(--ec-muted);margin:0;font-size:14px;line-height:24px}.trading-activity-title{letter-spacing:-1.6px;margin:0 0 40px;font-family:inherit;font-size:36px;font-weight:700;line-height:45px}.trading-payment-grid{grid-template-columns:minmax(0,420fr) minmax(0,610fr);align-items:center;gap:72px;margin-top:40px;display:grid}.trading-funding{border-radius:30px;min-width:0;padding:28px}.trading-funding-panel{border:1px solid var(--ec-border);background:var(--ec-surface);border-radius:22px;padding:23px;box-shadow:0 20px 40px #20335b06}.trading-funding-panel .ec-example{text-align:right;margin:0;font-size:8px}.trading-funding-panel h3{margin:24px 0 22px;font-size:19px;line-height:28px}.trading-funding-amount{background:var(--ec-soft);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.trading-funding-amount span{color:#8298b8;font-size:11px;line-height:19px;display:block}.trading-funding-amount strong{letter-spacing:-.5px;margin-top:4px;font-size:24px;font-weight:600;line-height:32px;display:block}.trading-funding-amount svg{color:var(--ec-brand);flex-shrink:0}.trading-funding-panel ul{margin:7px 0 0;padding:0;list-style:none}.trading-funding-panel li{border-bottom:1px solid var(--ec-border);color:var(--ec-muted);align-items:center;gap:12px;padding:19px 0;font-size:12px;line-height:20px;display:flex}.trading-funding-panel li>span{flex:1}.trading-funding-panel li svg{color:var(--ec-muted);flex-shrink:0;transition:color .3s}.trading-funding-panel li small{color:var(--ec-muted);font-size:10px;transition:color .3s}.trading-funding-panel li.is-complete svg,.trading-funding-panel li.is-complete small{color:var(--color-success,#00b987)}.trading-funding-panel li{isolation:isolate;transition:color .3s,background .3s;position:relative}.trading-funding-panel li:before{content:"";z-index:-1;background:var(--ec-soft);opacity:0;border-radius:9px;transition:opacity .3s;position:absolute;inset:5px -7px}.trading-funding-panel li.is-processing:before{opacity:1}.trading-funding-panel li.is-processing,.trading-funding-panel li.is-processing svg,.trading-funding-panel li.is-processing small{color:var(--ec-brand)}.trading-funding-panel li.is-processing>svg{animation:1.1s ease-in-out infinite trading-status-pulse}.trading-funding-panel li.is-processing:after{content:"";background:var(--ec-brand);transform-origin:0;border-radius:2px;width:100%;height:2px;animation:2.2s linear both trading-status-progress;position:absolute;bottom:-1px;left:0}.trading-funding-panel li.is-complete>svg{animation:.4s ease-out both trading-status-complete}@keyframes trading-status-pulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.18)}}@keyframes trading-status-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes trading-status-complete{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.trading-funding-panel li,.trading-funding-panel li:before{transition:none}.trading-funding-panel li.is-processing>svg,.trading-funding-panel li.is-processing:after,.trading-funding-panel li.is-complete>svg{animation:none}}.trading-continue{background:var(--ec-surface);border-radius:16px;align-items:flex-start;gap:15px;margin-top:22px;padding:20px;display:flex}.trading-continue>svg{color:var(--ec-brand);flex-shrink:0;margin-top:2px}.trading-continue strong{font-size:13px;font-weight:600;line-height:21px}.trading-continue p{color:var(--ec-muted);margin:5px 0 0;font-size:12px;line-height:20px}.trading-funding .ec-caption{margin:22px 0 0;font-size:11px;line-height:19px}.trading-payment-steps{gap:26px;display:grid}.trading-payment-step{grid-template-columns:37px minmax(0,1fr);gap:18px;display:grid}.trading-payment-step>span{background:var(--ec-soft);width:37px;height:37px;color:var(--ec-brand);border:1px solid #ccd6ff;border-radius:50%;place-items:center;font-size:11px;font-weight:600;transition:background .35s,color .35s,box-shadow .35s;display:grid}.trading-payment-step.is-active>span{color:#fff;background:var(--ec-brand);box-shadow:0 0 0 5px color-mix(in srgb,var(--ec-brand) 9%,transparent)}.trading-payment-step h3{margin:0 0 7px;font-size:18px;line-height:26px;transition:color .35s}.trading-payment-step.is-active h3{color:var(--ec-brand)}.trading-payment-step p{color:var(--ec-muted);margin:0;font-size:14px;line-height:24px}.trading-faq{background:linear-gradient(100deg,#e9ecff,#f5f8fc 49%,#e3f8f0);padding:86px 66px}.trading-faq .buy-faq__inner{grid-template-columns:minmax(0,310fr) minmax(0,760fr);gap:72px}#trading-cta .final-cta__panel{grid-template-columns:minmax(0,1fr) 310px}#trading-cta .final-cta__title{font-size:44px;line-height:1.15}[data-theme=dark] .trading-faq{background:radial-gradient(ellipse at 5% 50%,#6366f126,transparent 60%),radial-gradient(ellipse at 95% 50%,#00d09412,transparent 55%),var(--color-bg)}[data-theme=dark] .trading-payment-step>span{border-color:var(--color-brand-border)}[data-theme=dark] .trading-payment-step.is-active>span{color:var(--color-bg)}@keyframes trading-setup-progress{0%{opacity:1;transform:scaleX(0)}23%,24.99%{opacity:1;transform:scaleX(1)}25%,to{opacity:0;transform:scaleX(1)}}@media (max-width:1050px){.trading-hero .ec-hero__grid{gap:32px}.trading-hero .ec-pay-preview{width:260px}.trading-payment-grid,.trading-faq .buy-faq__inner{gap:36px}.trading-faq{padding:58px 28px}.trading-activity-title{font-size:31px;line-height:39px}.trading-features .ec-feature{min-height:225px}}@media (max-width:760px){.trading-hero .ec-hero__grid,.trading-payment-grid,.trading-faq .buy-faq__inner{grid-template-columns:minmax(0,1fr)}.trading-hero .ec-hero__visual{padding-bottom:95px}.trading-hero .ec-pay-preview{bottom:45px}.trading-hero .ec-hero__grid .ec-hero__caption{max-width:100%;font-size:9px;bottom:0}.trading-hero .ec-hero__trust{grid-template-columns:minmax(0,1fr);gap:15px}.trading-solutions-grid{grid-template-columns:minmax(0,1fr)}.trading-solution{min-height:160px}.trading-features .ec-feature{min-height:0}.trading-faq{padding:48px 22px}.trading-activity-title{font-size:29px;line-height:37px}.trading-funding{width:100%;max-width:450px;margin-inline:auto}#trading-cta .final-cta__panel{grid-template-columns:minmax(0,1fr)}#trading-cta .final-cta__title{font-size:34px}}@media (max-width:390px){.trading-hero .ec-pay-preview{width:245px;padding:19px}.trading-solution{gap:14px;padding:21px}.trading-funding{padding:20px}.trading-funding-panel{padding:18px}.trading-funding-panel .ec-between{gap:10px}#trading-cta .final-cta__title{font-size:30px}}@media (prefers-reduced-motion:reduce){.trading-setup article:before{opacity:1;animation:none;transform:none}.trading-solution,.trading-payment-step>span,.trading-payment-step h3,.trading-funding-panel li svg,.trading-funding-panel li small{transition:none}.trading-solution:hover{transform:none}}
