/*! PropFirmVIP 主题 | © 2026 PropFirmVIP 版权所有，禁止未经授权的复制/抄袭/再分发 | PFV-a7f3c9e21b8d4f60 */
#fpf-why-section{--bg-base:#011210;--bg-surface:linear-gradient(145deg,#0f1719,#11181a);--bg-recessed:rgba(0,0,0,.4);--shadow-dark:rgba(0,0,0,.7);--shadow-light:rgba(46,233,152,.04);--highlight-inner:rgba(46,233,152,.06);--text-primary:#f0f6f4;--text-secondary:#94a8a0;--accent-neon:#3ea89f;--accent-neon-rgb:62,168,159;--text-on-accent:#011a16;--border-subtle:#12302b;--border-top:#1a423b;background:transparent;color:var(--text-primary);font-family:var(--font-body);padding:60px 20px}#fpf-why-section .wrap{margin-inline:auto;max-width:1152px}#fpf-why-section .section-header{margin-bottom:48px;text-align:center}#fpf-why-section h2{color:var(--text-primary);font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.6rem);font-weight:500;line-height:1.2;margin:0 0 12px;text-shadow:0 4px 15px rgba(0,0,0,.8)}#fpf-why-section h2 span{color:var(--accent-neon)}#fpf-why-section .sub-title{color:var(--text-secondary);font-size:16px;font-weight:500;margin:0}#fpf-why-section .value-grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media (max-width:900px){#fpf-why-section .value-grid{grid-template-columns:1fr;margin-inline:auto;max-width:480px}}#fpf-why-section .value-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:24px;border-top-color:var(--border-top);box-shadow:8px 12px 25px var(--shadow-dark),-1px -1px 8px var(--shadow-light),inset 0 1px 1px var(--highlight-inner);display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:36px 30px;position:relative;text-align:left;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}#fpf-why-section .value-card:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0IiBoZWlnaHQ9IjQiPjxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtb3BhY2l0eT0iLjAxIiBkPSJNMCAwaDR2NEgweiIvPjwvc3ZnPg==");content:"";inset:0;opacity:.5;pointer-events:none;position:absolute;z-index:0}#fpf-why-section .value-card:before{background:radial-gradient(circle,rgba(var(--accent-neon-rgb),.08) 0,transparent 70%);border-radius:50%;content:"";height:140px;opacity:0;pointer-events:none;position:absolute;right:-30px;top:-30px;transition:transform .4s ease,opacity .4s ease;width:140px;z-index:1}#fpf-why-section .value-card:hover{border-color:rgba(var(--accent-neon-rgb),.2);border-top-color:rgba(var(--accent-neon-rgb),.4);box-shadow:12px 18px 30px var(--shadow-dark),-2px -2px 12px rgba(var(--accent-neon-rgb),.08),inset 0 1px 1px rgba(var(--accent-neon-rgb),.15);transform:translateY(-4px)}#fpf-why-section .value-card:hover:before{opacity:1;transform:scale(1.4)}#fpf-why-section .value-card>*{position:relative;z-index:2}#fpf-why-section .value-card-icon{align-items:center;background:var(--bg-recessed);border:1px solid rgba(0,0,0,.8);border-bottom-color:hsla(0,0%,100%,.05);border-radius:14px;box-shadow:inset 3px 3px 8px rgba(0,0,0,.7),0 1px 1px hsla(0,0%,100%,.03);display:flex;flex-shrink:0;height:56px;justify-content:center;margin-bottom:8px;width:56px}#fpf-why-section .value-card-icon svg{color:var(--accent-neon);fill:none;height:26px;stroke:currentColor;stroke-width:2;width:26px}#fpf-why-section .value-card-icon i{color:var(--accent-neon);font-size:26px}#fpf-why-section .value-card-title{color:var(--text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:800;line-height:1.25;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.5)}#fpf-why-section .value-card-desc{color:var(--text-secondary);flex-grow:1;font-size:15px;line-height:1.6}#fpf-why-section .value-list{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0 0 8px;padding:0}#fpf-why-section .value-list li{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.4}#fpf-why-section .value-list li:before{background:var(--accent-neon);border-radius:50%;box-shadow:0 0 6px rgba(var(--accent-neon-rgb),.6);content:"";flex-shrink:0;height:6px;margin-top:7px;width:6px}#fpf-why-section .value-card-link{align-items:center;color:var(--accent-neon);display:inline-flex;font-family:var(--font-heading);font-size:14px;font-weight:800;gap:6px;letter-spacing:.5px;margin-top:4px;text-transform:uppercase;transition:gap .2s cubic-bezier(.4,0,.2,1)}#fpf-why-section .value-card-link svg{fill:none;height:16px;stroke:currentColor;stroke-width:2.5;width:16px}#fpf-why-section .value-card:hover .value-card-link{gap:10px}