.steps-grid{display:grid;gap:50px;grid-template-columns:repeat(3,1fr);margin:0 auto 80px;max-width:1000px}.step-item{text-align:center;transition:transform .3s ease}.step-item:hover{transform:translateY(-4px)}.step-number{align-items:center;background:transparent;border:none;color:var(--accent-primary);display:flex;font-size:1.75rem;font-weight:700;height:64px;justify-content:center;margin:0 auto 20px;position:relative;width:64px}.step-number:before{background:radial-gradient(circle at center,rgba(0,212,170,.15) 0,rgba(0,212,170,.05) 50%,transparent 70%);border-radius:50%;content:"";inset:-8px;position:absolute;z-index:-1}.step-title{color:#fff;font-size:1.2rem;font-weight:600;margin-bottom:12px}.step-description{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.traders-grid{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:900px}.trader-card{align-items:center;background:rgba(0,212,170,.03);border:1px solid rgba(0,212,170,.1);border-left:2px solid rgba(0,212,170,.4);border-radius:12px;display:grid;gap:20px;grid-template-columns:2fr 1fr 1fr 1fr auto;padding:20px 24px;transition:all .3s ease}.trader-card:hover{background:rgba(0,212,170,.06);border-color:rgba(0,212,170,.2);border-left-color:var(--accent-primary);transform:translateX(4px)}.trader-header{gap:14px}.trader-avatar,.trader-header{align-items:center;display:flex}.trader-avatar{background:linear-gradient(135deg,var(--accent-primary) 0,rgba(0,212,170,.5) 100%);border-radius:12px;box-shadow:0 4px 12px rgba(0,212,170,.3);color:var(--bg-void);font-size:1rem;font-weight:700;height:48px;justify-content:center;width:48px}.trader-info h4{color:#fff;font-size:.95rem;margin-bottom:2px}.trader-info p{color:var(--text-muted);font-size:.8rem}.trader-stat{text-align:center}.trader-stat-value{font-size:1.25rem;font-weight:700}.trader-stat-value.positive{color:var(--accent-primary);text-shadow:0 0 15px rgba(0,212,170,.3)}.trader-stat-value.neutral{color:#fff}.trader-stat-label{color:var(--text-muted);font-size:.7rem;letter-spacing:.05em;text-transform:uppercase}.trader-card .btn{font-size:.85rem;padding:10px 20px}.provider-section{margin:0 auto;max-width:1000px}.provider-intro{margin:0 auto 50px;max-width:600px;text-align:center}.provider-intro p{color:var(--text-secondary);font-size:1.05rem;line-height:1.8}.provider-benefits-grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.provider-benefit{text-align:center;transition:transform .3s ease}.provider-benefit:hover{transform:translateY(-4px)}.provider-benefit-icon{height:56px;margin:0 auto 16px;position:relative;width:56px}.provider-benefit-icon:before{background:radial-gradient(circle at center,rgba(0,212,170,.12) 0,rgba(0,212,170,.04) 50%,transparent 70%);border-radius:50%;content:"";inset:-6px;position:absolute;z-index:-1}.provider-benefit-icon svg{filter:drop-shadow(0 0 8px rgba(0,212,170,.4));height:32px;stroke-width:1.5;width:32px}.provider-benefit h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:6px}.provider-benefit p{color:var(--text-muted);font-size:.85rem;line-height:1.5}.provider-requirements-row{align-items:center;display:flex;gap:80px;justify-content:center;margin-bottom:40px}.requirement-item{text-align:center;transition:transform .3s ease}.requirement-item:hover{transform:translateY(-4px)}.requirement-value{color:var(--accent-primary);font-size:2rem;font-weight:700;margin-bottom:6px;text-shadow:0 0 20px rgba(0,212,170,.4)}.requirement-label{color:var(--text-secondary);font-size:.85rem}.provider-cta{text-align:center}@media (max-width:1024px){.steps-grid{gap:40px}.steps-grid,.trader-card{grid-template-columns:1fr}.trader-card{gap:16px;text-align:center}.trader-header{justify-content:center}.trader-stat{padding:12px 0}.provider-benefits-grid{gap:32px;grid-template-columns:repeat(2,1fr)}.provider-requirements-row{gap:50px}}@media (max-width:640px){.provider-benefits-grid{gap:28px;grid-template-columns:1fr}}.copy-mobile-visual{display:none}@media (max-width:968px){.copy-mobile-visual{display:block;margin-bottom:20px;width:100%}.copy-mobile-visual svg{display:block;height:auto;margin:0 auto;max-width:380px;width:100%}.copy-mobile-visual .signal-line{animation:signalFlow 1.5s linear infinite}.copy-mobile-visual .signal-line.signal-2{animation-delay:.2s}.copy-mobile-visual .signal-line.signal-3{animation-delay:.4s}.copy-mobile-visual .node{animation:fadeInNode .5s ease-out forwards;opacity:0}.copy-mobile-visual .master{animation-delay:.1s}.copy-mobile-visual .follower-1{animation-delay:.3s}.copy-mobile-visual .follower-2{animation-delay:.4s}.copy-mobile-visual .follower-3{animation-delay:.5s}.copy-mobile-visual .pulse-ring{animation:pulseRing 2s ease-out infinite}.copy-mobile-visual .copy-badge{animation:fadeInNode .4s ease-out .6s forwards;opacity:0}@keyframes signalFlow{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}@keyframes fadeInNode{0%{opacity:0}to{opacity:1}}@keyframes pulseRing{0%{opacity:.5;r:36}to{opacity:0;r:50}}.steps-grid{display:flex;flex-direction:column;gap:0;margin-bottom:60px;max-width:100%}.step-item{align-items:flex-start;display:flex;flex-direction:row;gap:16px;padding:20px 0;position:relative;text-align:left}.step-item:after{background:linear-gradient(90deg,rgba(0,212,170,.2),rgba(0,212,170,.1) 50%,transparent);bottom:0;content:"";height:1px;left:52px;position:absolute;right:0}.step-item:last-child:after{display:none}.step-number{background:transparent;border:1.5px solid rgba(0,212,170,.4);border-radius:50%;color:var(--accent-primary);flex-shrink:0;font-size:.9rem;height:36px;margin-bottom:0;width:36px}.step-number:before{display:none}.step-content{flex:1}.step-title{font-size:.95rem;margin-bottom:4px}.step-description{font-size:.8rem;line-height:1.4;margin:0}.traders-grid{display:flex;flex-direction:column;gap:0;margin:0;max-width:100%;padding:0}.trader-card{align-items:center;background:transparent;border:none;border-radius:0;display:flex;gap:12px;justify-content:space-between;padding:18px 0;position:relative;text-align:left}.trader-card:after{background:linear-gradient(90deg,transparent,rgba(0,212,170,.15) 20%,rgba(0,212,170,.25) 50%,rgba(0,212,170,.15) 80%,transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.trader-card:last-child:after{display:none}.trader-card:first-child .trader-avatar{border-color:rgba(0,212,170,.5);box-shadow:0 0 20px rgba(0,212,170,.4)}.trader-card:first-child .trader-stat-value.positive{text-shadow:0 0 15px rgba(0,212,170,.5)}.trader-header{flex:1;justify-content:flex-start}.trader-avatar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(0,212,170,.15),rgba(0,212,170,.05));border:1px solid rgba(0,212,170,.25);border-radius:50%;font-size:.7rem;height:42px;width:42px}.trader-info h4{font-size:.85rem}.trader-info p{font-size:.65rem;opacity:.6}.trader-stat:nth-child(3),.trader-stat:nth-child(4){display:none}.trader-stat{padding:0;text-align:right}.trader-stat-value.positive{color:var(--accent-primary);font-size:1.1rem;font-weight:700}.trader-stat-value.positive:after{content:" →";font-size:.9rem;opacity:.6}.trader-stat-label{font-size:.6rem;opacity:.5}.trader-card .btn{display:none}.features-fluid{display:flex;flex-direction:column;gap:0}.feature-fluid{background-image:linear-gradient(90deg,transparent,rgba(0,212,170,.15),transparent);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;display:grid;gap:0 16px;grid-template-columns:44px 1fr;padding:20px 0;text-align:left}.feature-fluid:last-child{background-image:none}.feature-fluid-icon{grid-row:1/3;height:44px;margin:0;width:44px}.feature-fluid-icon:before{display:none}.feature-fluid-icon svg{height:24px;width:24px}.feature-fluid h3{font-size:1rem;margin-bottom:4px;text-align:left}.feature-fluid p{font-size:.85rem;grid-column:2;text-align:left}.provider-benefits-grid{display:flex;flex-direction:column;gap:0}.provider-benefit{background-image:linear-gradient(90deg,transparent,rgba(0,212,170,.15),transparent);background-position:bottom;background-repeat:no-repeat;background-size:100% 1px;display:grid;gap:0 14px;grid-template-columns:40px 1fr;padding:20px 0;text-align:left}.provider-benefit:last-child{background-image:none}.provider-benefit-icon{grid-row:1/3;height:40px;margin:0;width:40px}.provider-benefit-icon:before{display:none}.provider-benefit-icon svg{height:24px;width:24px}.provider-benefit h4{font-size:.95rem;margin-bottom:2px;text-align:left}.provider-benefit p{font-size:.8rem;grid-column:2;text-align:left}.provider-requirements-row{display:flex;flex-direction:row;gap:0;justify-content:center;margin-bottom:16px;margin-top:24px}.requirement-item{align-items:center;display:flex;flex-direction:column;padding:0 20px;position:relative}.requirement-item:not(:last-child):after{background:linear-gradient(180deg,transparent,rgba(0,212,170,.4) 50%,transparent);content:"";height:32px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.requirement-value{color:hsla(0,0%,100%,.9);font-size:1.3rem;font-weight:600;line-height:1.1;margin-bottom:4px}.requirement-label{color:var(--text-muted);font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}}@media (max-width:480px){.trader-avatar{font-size:.65rem;height:38px;width:38px}.trader-info h4{font-size:.8rem}.trader-stat-value.positive{font-size:1rem}.requirement-item{padding:0 14px}.requirement-value{font-size:1.1rem}.requirement-item:not(:last-child):after{height:28px}}html[data-theme=light] .step-title{color:var(--text-primary)!important}html[data-theme=light] .step-number{color:#00a882!important}html[data-theme=light] .step-number:before{background:radial-gradient(circle at center,rgba(0,168,130,.12) 0,rgba(0,168,130,.04) 50%,transparent 70%)!important}html[data-theme=light] .trader-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:hsla(0,0%,100%,.7)!important;border:1px solid rgba(0,168,130,.15)!important;border-left:2px solid rgba(0,168,130,.4)!important}html[data-theme=light] .trader-card:hover{background:hsla(0,0%,100%,.85)!important;border-color:rgba(0,168,130,.25) rgba(0,168,130,.25) rgba(0,168,130,.25) #00a882!important}html[data-theme=light] .trader-info h4{color:var(--text-primary)!important}html[data-theme=light] .trader-info p{color:var(--text-secondary)!important}html[data-theme=light] .trader-avatar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:linear-gradient(135deg,#00a882,#00c49a)!important;border:none!important;box-shadow:0 4px 12px rgba(0,168,130,.3)!important;color:#fff!important}html[data-theme=light] .trader-stat-value.positive{color:#00a882!important;text-shadow:none!important}html[data-theme=light] .trader-stat-value.neutral{color:var(--text-primary)!important}html[data-theme=light] .trader-stat-label{color:var(--text-muted)!important}html[data-theme=light] .provider-benefit h4{color:var(--text-primary)!important}html[data-theme=light] .provider-benefit-icon{color:#00a882!important}html[data-theme=light] .provider-benefit-icon:before{background:radial-gradient(circle at center,rgba(0,168,130,.12) 0,rgba(0,168,130,.04) 50%,transparent 70%)!important}html[data-theme=light] .provider-benefit-icon svg{filter:drop-shadow(0 0 6px rgba(0,168,130,.3))!important}html[data-theme=light] .requirement-value{color:#00a882!important;text-shadow:none!important}@media (max-width:968px){html[data-theme=light] .step-number{border-color:rgba(0,168,130,.4)!important}html[data-theme=light] .step-item:after{background:linear-gradient(90deg,rgba(0,168,130,.15),rgba(0,168,130,.08) 50%,transparent)!important}html[data-theme=light] .trader-card,html[data-theme=light] .traders-grid .trader-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;background-color:transparent!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important}html[data-theme=light] .trader-card:after{background:linear-gradient(90deg,transparent,rgba(0,168,130,.15) 20%,rgba(0,168,130,.25) 50%,rgba(0,168,130,.15) 80%,transparent)!important}html[data-theme=light] .trader-avatar,html[data-theme=light] .traders-grid .trader-avatar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:radial-gradient(circle at center,rgba(0,168,130,.12) 0,rgba(0,168,130,.04) 50%,transparent 70%)!important;border:none!important;border-radius:50%!important;box-shadow:none!important;color:#00a882!important;font-weight:600!important}html[data-theme=light] .trader-card:first-child .trader-avatar{background:radial-gradient(circle at center,rgba(0,168,130,.18) 0,rgba(0,168,130,.06) 50%,transparent 70%)!important}html[data-theme=light] .feature-fluid{background-image:none!important}html[data-theme=light] .feature-fluid h3{color:var(--text-primary)!important}html[data-theme=light] .feature-fluid p{color:var(--text-secondary)!important}html[data-theme=light] .provider-benefit{background-image:none!important}html[data-theme=light] .provider-benefit h4{color:var(--text-primary)!important}html[data-theme=light] .provider-benefit p{color:var(--text-secondary)!important}html[data-theme=light] .requirement-value{color:var(--text-primary)!important}html[data-theme=light] .requirement-item:not(:last-child):after{background:linear-gradient(180deg,transparent,rgba(0,168,130,.3) 50%,transparent)!important}}.hero .hero-visual.copytrading-hero-visual{align-items:center!important;aspect-ratio:440/420!important;background:transparent!important;border:none!important;display:flex!important;flex:none!important;justify-content:center!important;max-width:440px!important;min-height:auto!important;overflow:visible!important;position:relative!important;width:100%!important}.copytrading-hero-visual:after,.copytrading-hero-visual:before{display:none!important}.copytrading-display{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding-top:20px;position:relative;width:100%}.copytrading-display:before{background:radial-gradient(ellipse at center,rgba(0,212,170,.08) 0,transparent 70%);content:"";height:300px;left:50%;pointer-events:none;position:absolute;top:45%;transform:translate(-50%,-50%);width:300px;z-index:0}.copy-flow-svg{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.copy-flow-line{animation:copyFlowAnim 8s linear infinite;fill:none;opacity:.4;stroke:var(--accent-primary);stroke-dasharray:6 4;stroke-linecap:round;stroke-width:1.5}.copy-flow-arrow{fill:var(--accent-primary);opacity:.5}@keyframes copyFlowAnim{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.copy-master{margin-bottom:0;position:relative;text-align:center;z-index:10}.copy-master-avatar{align-items:center;background:radial-gradient(circle at center,rgba(0,212,170,.2) 0,rgba(0,212,170,.05) 70%,transparent 100%);border:2px solid rgba(0,212,170,.5);border-radius:50%;box-shadow:0 0 40px rgba(0,212,170,.3);display:flex;height:72px;justify-content:center;margin:0 auto 12px;position:relative;width:72px}.copy-master-avatar:before{animation:copyRotate 20s linear infinite;border:1px dashed rgba(0,212,170,.25);border-radius:50%;content:"";inset:-12px;position:absolute}.copy-master-avatar:after{animation:copyPulse 3s ease-in-out infinite;background:radial-gradient(circle at center,rgba(0,212,170,.15) 0,transparent 70%);border-radius:50%;content:"";inset:-6px;position:absolute;z-index:-1}@keyframes copyRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes copyPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}.copy-master-avatar svg{color:var(--accent-primary);filter:drop-shadow(0 0 10px rgba(0,212,170,.5));height:32px;width:32px}.copy-master-badge{background:var(--accent-primary);border-radius:10px;color:var(--bg-void);font-size:8px;font-weight:700;letter-spacing:.05em;padding:3px 8px;position:absolute;right:-4px;text-transform:uppercase;top:-4px}.copy-master-label{color:var(--accent-primary);font-size:.6rem;font-weight:600;letter-spacing:.12em;margin-bottom:2px;text-shadow:0 0 15px rgba(0,212,170,.5);text-transform:uppercase}.copy-master-name{color:#fff;font-size:1rem;font-weight:700;margin-bottom:6px}.copy-master-stats{display:flex;gap:24px;justify-content:center}.copy-master-stat-value{color:var(--accent-primary);font-size:1.1rem;font-weight:700;text-shadow:0 0 20px rgba(0,212,170,.5)}.copy-master-stat-label{color:var(--text-muted);font-size:.55rem;letter-spacing:.05em;text-transform:uppercase}.copy-signal-hub{margin:5px 0 40px;position:relative;z-index:10}.copy-signal-inner{align-items:center;background:radial-gradient(circle at center,rgba(0,212,170,.15) 0,rgba(0,212,170,.03) 60%,transparent 100%);border:2px solid rgba(0,212,170,.4);border-radius:50%;box-shadow:0 0 50px rgba(0,212,170,.2);display:flex;flex-direction:column;height:100px;justify-content:center;position:relative;width:100px}.copy-signal-inner:before{animation:copyRotate 25s linear infinite reverse;border:1px dashed rgba(0,212,170,.2);border-radius:50%;content:"";inset:-14px;position:absolute}.copy-signal-inner svg{color:var(--accent-primary);filter:drop-shadow(0 0 8px rgba(0,212,170,.5));height:28px;margin-bottom:4px;width:28px}.copy-signal-text{color:var(--text-muted);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase}.copy-signal-live{color:var(--accent-primary);font-size:.7rem;font-weight:600;margin-top:2px}.copy-followers{display:flex;justify-content:space-between;margin:0 auto;max-width:340px;width:100%;z-index:10}.copy-follower{text-align:center}.copy-follower-avatar{align-items:center;background:radial-gradient(circle at center,rgba(0,212,170,.1) 0,transparent 70%);border:1.5px solid rgba(0,212,170,.3);border-radius:50%;box-shadow:0 0 20px rgba(0,212,170,.15);color:var(--accent-primary);display:flex;font-size:.9rem;font-weight:700;height:52px;justify-content:center;margin:0 auto 8px;text-shadow:0 0 10px rgba(0,212,170,.4);transition:all .3s ease;width:52px}.copy-follower:hover .copy-follower-avatar{border-color:rgba(0,212,170,.5);box-shadow:0 0 30px rgba(0,212,170,.25)}.copy-follower-name{color:rgba(148,163,184,.8);font-size:9px;margin-bottom:2px}.copy-follower-copy{color:var(--accent-primary);font-size:.7rem;font-weight:600;margin-bottom:4px}.copy-follower-profit{color:#10b981;font-size:12px;font-weight:700;text-shadow:0 0 10px rgba(16,185,129,.3)}.copy-float-stat{align-items:center;display:flex;flex-direction:column;position:absolute;z-index:15}.copy-float-stat.left{left:5%;top:42%}.copy-float-stat.right{right:5%;top:42%}.copy-float-value{color:#fff;font-size:1.1rem;font-weight:700;text-shadow:0 0 15px rgba(0,212,170,.3)}.copy-float-label{color:var(--text-muted);font-size:.5rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1200px){.copytrading-hero-visual{max-width:380px!important}.copy-master-avatar{height:60px;width:60px}.copy-signal-inner{height:85px;width:85px}.copy-signal-hub{margin:15px 0 30px}.copy-followers{margin-top:-15px;max-width:290px}.copy-follower-avatar{height:44px;width:44px}}@media (max-width:968px){.copytrading-hero-visual,.hero .hero-visual.copytrading-hero-visual,.hero-visual.copytrading-hero-visual{display:none!important;height:0!important;overflow:hidden!important;visibility:hidden!important}}html[data-theme=light] .copytrading-display:before{background:radial-gradient(ellipse at center,rgba(0,168,130,.06) 0,transparent 70%)}html[data-theme=light] .copy-master-avatar{background:radial-gradient(circle at center,rgba(0,168,130,.12) 0,rgba(0,168,130,.03) 70%,transparent 100%);border-color:rgba(0,168,130,.4);box-shadow:0 0 30px rgba(0,168,130,.15)}html[data-theme=light] .copy-master-avatar:before{border-color:rgba(0,168,130,.15)}html[data-theme=light] .copy-master-avatar:after{background:radial-gradient(circle at center,rgba(0,168,130,.1) 0,transparent 70%)}html[data-theme=light] .copy-master-avatar svg{color:#00a882;filter:drop-shadow(0 0 6px rgba(0,168,130,.3))}html[data-theme=light] .copy-master-badge{background:#00a882}html[data-theme=light] .copy-master-label{color:#00a882;text-shadow:none}html[data-theme=light] .copy-master-name{color:var(--text-primary)}html[data-theme=light] .copy-master-stat-value{color:#00a882;text-shadow:none}html[data-theme=light] .copy-signal-inner{background:radial-gradient(circle at center,rgba(0,168,130,.1) 0,rgba(0,168,130,.02) 60%,transparent 100%);border-color:rgba(0,168,130,.35);box-shadow:0 0 35px rgba(0,168,130,.12)}html[data-theme=light] .copy-signal-inner:before{border-color:rgba(0,168,130,.15)}html[data-theme=light] .copy-signal-inner svg{color:#00a882;filter:drop-shadow(0 0 5px rgba(0,168,130,.3))}html[data-theme=light] .copy-signal-live{color:#00a882}html[data-theme=light] .copy-follower-avatar{background:radial-gradient(circle at center,rgba(0,168,130,.08) 0,transparent 70%);border-color:rgba(0,168,130,.25);box-shadow:0 0 15px rgba(0,168,130,.1);color:#00a882;text-shadow:none}html[data-theme=light] .copy-follower-copy{color:#00a882}html[data-theme=light] .copy-follower-profit{color:#059669;text-shadow:none}html[data-theme=light] .copy-float-value{color:var(--text-primary);text-shadow:none}html[data-theme=light] .copy-flow-line{opacity:.3;stroke:#00a882}html[data-theme=light] .copy-flow-arrow{fill:#00a882;opacity:.4}.provider-showcase{margin:0 auto;max-width:1000px;padding:40px 0;position:relative}.provider-showcase-inner{align-items:center;display:grid;gap:40px;grid-template-columns:1fr 300px 1fr}.provider-central,.provider-node{align-items:center;display:flex;flex-direction:column;position:relative}.provider-node{background:radial-gradient(circle at center,rgba(0,212,170,.15) 0,rgba(0,212,170,.03) 60%,transparent 100%);border:2px solid rgba(0,212,170,.4);border-radius:50%;box-shadow:0 0 60px rgba(0,212,170,.25);height:140px;justify-content:center;margin-bottom:20px;width:140px}.provider-node:before{animation:providerRotate 25s linear infinite;border:1px dashed rgba(0,212,170,.25);inset:-16px}.provider-node:after,.provider-node:before{border-radius:50%;content:"";position:absolute}.provider-node:after{animation:providerPulse 3s ease-in-out infinite;background:radial-gradient(circle at center,rgba(0,212,170,.12) 0,transparent 70%);inset:-8px;z-index:-1}@keyframes providerRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes providerPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:0;transform:scale(1.15)}}.provider-node svg{color:var(--accent-primary);filter:drop-shadow(0 0 12px rgba(0,212,170,.5));height:48px;margin-bottom:8px;width:48px}.provider-node-label{color:var(--text-muted);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.provider-node-badge{background:var(--accent-primary);border-radius:12px;color:var(--bg-void);font-size:9px;font-weight:700;letter-spacing:.05em;padding:4px 10px;position:absolute;right:10px;text-transform:uppercase;top:-8px}.provider-earn{text-align:center}.provider-earn-value{color:var(--accent-primary);font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:4px;text-shadow:0 0 30px rgba(0,212,170,.4)}.provider-earn-label{color:var(--text-muted);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.provider-benefits-col{display:flex;flex-direction:column;gap:32px}.provider-benefit-item{align-items:flex-start;display:flex;gap:16px;transition:transform .3s ease}.provider-benefits-col.right .provider-benefit-item{flex-direction:row-reverse;text-align:right}.provider-benefit-item:hover{transform:translateX(4px)}.provider-benefits-col.right .provider-benefit-item:hover{transform:translateX(-4px)}.provider-benefit-icon{align-items:center;background:radial-gradient(circle at center,rgba(0,212,170,.1) 0,transparent 70%);border:1px solid rgba(0,212,170,.25);border-radius:50%;color:var(--accent-primary);display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.provider-benefit-icon svg{filter:drop-shadow(0 0 6px rgba(0,212,170,.4));height:24px;width:24px}.provider-benefit-content h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:4px}.provider-benefit-content p{color:var(--text-muted);font-size:.85rem;line-height:1.5;margin:0}.provider-requirements{border-top:1px solid rgba(0,212,170,.1);display:flex;gap:60px;justify-content:center;margin-top:50px;padding-top:40px}.provider-req{position:relative;text-align:center}.provider-req:not(:last-child):after{background:linear-gradient(180deg,transparent,rgba(0,212,170,.3),transparent);content:"";height:40px;position:absolute;right:-30px;top:50%;transform:translateY(-50%);width:1px}.provider-req-value{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:4px}.provider-req-label{color:var(--text-muted);font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.provider-cta-row{margin-top:40px;text-align:center}html[data-theme=light] .provider-node{background:radial-gradient(circle at center,rgba(0,168,130,.1) 0,rgba(0,168,130,.02) 60%,transparent 100%);border-color:rgba(0,168,130,.35);box-shadow:0 0 40px rgba(0,168,130,.12)}html[data-theme=light] .provider-node:before{border-color:rgba(0,168,130,.15)}html[data-theme=light] .provider-node:after{background:radial-gradient(circle at center,rgba(0,168,130,.08) 0,transparent 70%)}html[data-theme=light] .provider-node svg{color:#00a882;filter:drop-shadow(0 0 8px rgba(0,168,130,.3))}html[data-theme=light] .provider-node-badge{background:#00a882}html[data-theme=light] .provider-earn-value{color:#00a882;text-shadow:none}html[data-theme=light] .provider-benefit-icon{background:radial-gradient(circle at center,rgba(0,168,130,.08) 0,transparent 70%);border-color:rgba(0,168,130,.2);color:#00a882}html[data-theme=light] .provider-benefit-icon svg{filter:drop-shadow(0 0 4px rgba(0,168,130,.3))}html[data-theme=light] .provider-benefit-content h4{color:var(--text-primary)}html[data-theme=light] .provider-requirements{border-top-color:rgba(0,168,130,.12)}html[data-theme=light] .provider-req-value{color:var(--text-primary)}html[data-theme=light] .provider-req:not(:last-child):after{background:linear-gradient(180deg,transparent,rgba(0,168,130,.25),transparent)}@media (max-width:968px){.provider-showcase-inner{gap:32px;grid-template-columns:1fr}.provider-central{order:-1}.provider-benefits-col{gap:20px}.provider-benefits-col.right .provider-benefit-item{flex-direction:row;text-align:left}.provider-requirements{flex-wrap:wrap;gap:30px}.provider-req:not(:last-child):after{display:none}}