.wp-why .tfs-wp-motto{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-radius:14px;margin-bottom:30px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 14px 30px #4f46e547}.wp-why .tfs-why-diagram{aspect-ratio:1/1.04;width:100%;max-width:580px;margin:0 auto;position:relative}.wp-why .tfs-why-ring{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-why .tfs-why-ring-1{aspect-ratio:1;border:1px solid #6366f124;width:74%}.wp-why .tfs-why-ring-2{aspect-ratio:1;border:1.5px dashed #7c3aed38;width:54%;animation:40s linear infinite tfsWhySpin}.wp-why .tfs-why-ring-2:before,.wp-why .tfs-why-ring-2:after{content:"";background:#7c3aed;border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;left:50%;box-shadow:0 0 0 4px #7c3aed26}.wp-why .tfs-why-ring-2:before{top:-4px}.wp-why .tfs-why-ring-2:after{background:#0ea5e9;bottom:-4px;box-shadow:0 0 0 4px #0ea5e926}.wp-why .tfs-why-hub{aspect-ratio:1;z-index:2;width:32%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wp-why .tfs-why-hub-inner{color:#fff;text-align:center;background:radial-gradient(circle at 35% 30%,#7c6cf6 0%,#4f46e5 45%,#3b1fb8 100%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;animation:3.2s ease-in-out infinite tfsWhyPulse;display:flex;box-shadow:0 0 0 12px #ffffffd9,0 0 0 13px #6366f11f,0 24px 50px #4f46e561}.wp-why .tfs-why-hub-inner i{font-size:clamp(22px,2.4vw,30px)}.wp-why .tfs-why-hub-inner strong{letter-spacing:.04em;font-size:clamp(14px,1.6vw,20px);font-weight:800}.wp-why .tfs-why-hub-inner span{opacity:.85;font-size:clamp(9px,.9vw,11.5px)}.wp-why .tfs-why-node{z-index:3;width:31%;position:absolute}.wp-why .tfs-why-node-top{top:3%;left:50%;transform:translate(-50%)}.wp-why .tfs-why-node-bottom{bottom:3%;left:50%;transform:translate(-50%)}.wp-why .tfs-why-node-left{top:50%;left:0;transform:translateY(-50%)}.wp-why .tfs-why-node-right{top:50%;right:0;transform:translateY(-50%)}.wp-why .tfs-why-card{--c:#6d28d9;--cbg:#6d28d91f;text-align:center;background:#fffffff2;border:1px solid #eef0fb;border-radius:18px;padding:34px 10px 16px;transition:box-shadow .3s,border-color .3s;animation:5s ease-in-out infinite tfsWhyFloat;position:relative;box-shadow:0 16px 36px #0f172a14}.wp-why .tfs-why-card:hover{border-color:var(--cbg);box-shadow:0 22px 46px #0f172a24}.wp-why .tfs-why-icon{color:#fff;background:var(--c);width:46px;height:46px;box-shadow:0 0 0 5px #fff, 0 10px 20px var(--cbg);border-radius:50%;justify-content:center;align-items:center;font-size:19px;transition:transform .3s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.wp-why .tfs-why-card:hover .tfs-why-icon{transform:translate(-50%,-50%)scale(1.1)rotate(-8deg)}.wp-why .tfs-why-card strong{color:var(--c);letter-spacing:.06em;font-size:clamp(11px,1.1vw,14px);font-weight:800;display:block}.wp-why .tfs-why-card small{color:#475569;margin-top:4px;font-size:clamp(10px,.95vw,12.5px);line-height:1.4;display:block}.wp-why .tfs-why-card:after{content:"";background:var(--c);opacity:.8;border-radius:3px;width:24px;height:3px;margin:10px auto 0;display:block}.wp-why .tfs-why-teal{--c:#0f8f86;--cbg:#0f8f862e}.wp-why .tfs-why-purple{--c:#6d28d9;--cbg:#6d28d92e}.wp-why .tfs-why-orange{--c:#e0761b;--cbg:#e0761b33}.wp-why .tfs-why-blue{--c:#2563eb;--cbg:#2563eb2e}.wp-why .tfs-why-node-left .tfs-why-card{animation-delay:-1.2s}.wp-why .tfs-why-node-right .tfs-why-card{animation-delay:-2.4s}.wp-why .tfs-why-node-bottom .tfs-why-card{animation-delay:-3.6s}@keyframes tfsWhySpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tfsWhyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes tfsWhyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.wp-why .tfs-wp-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.wp-why .tfs-wp-card{background:#fff;border:1px solid #eef0f6;border-radius:18px;padding:26px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 6px 18px #0f172a0a}.wp-why .tfs-wp-card:hover{border-color:#ddd6fe;transform:translateY(-6px);box-shadow:0 18px 38px #4f46e524}.wp-why .tfs-wp-card .ic{color:#6d28d9;background:#ede9fe;border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:16px;font-size:20px;transition:transform .3s,background .3s,color .3s;display:flex}.wp-why .tfs-wp-card:hover .ic{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);transform:scale(1.1)rotate(-6deg)}.wp-why .tfs-wp-card h3{margin:0 0 8px;font-size:16px;font-weight:800}.wp-why .tfs-wp-card p{color:#64748b;margin:0;font-size:13.5px;line-height:1.6}@media (max-width:991px){.wp-why .tfs-wp-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.wp-why .tfs-wp-grid{grid-template-columns:1fr}.wp-why .tfs-why-diagram{aspect-ratio:1/1.32}.wp-why .tfs-why-node{width:33%}.wp-why .tfs-why-node-top{top:2%}.wp-why .tfs-why-node-bottom{bottom:2%}.wp-why .tfs-why-card{border-radius:14px;padding:26px 6px 12px}.wp-why .tfs-why-icon{width:36px;height:36px;box-shadow:0 0 0 4px #fff, 0 8px 16px var(--cbg);font-size:15px}.wp-why .tfs-why-card strong{letter-spacing:.02em;font-size:10.5px}.wp-why .tfs-why-card small{font-size:9.5px}.wp-why .tfs-why-hub{width:30%}.wp-why .tfs-why-hub-inner{box-shadow:0 0 0 7px #ffffffd9,0 0 0 8px #6366f11f,0 16px 32px #4f46e559}.wp-why .tfs-why-hub-inner span{display:none}}@media (prefers-reduced-motion:reduce){.wp-why .tfs-why-ring-2,.wp-why .tfs-why-hub-inner,.wp-why .tfs-why-card{animation:none}}
