.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:60px 0}@media(max-width:1024px){.feature-grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.feature-grid{grid-template-columns:1fr;gap:20px;margin:40px 0}}.feature-card{background:linear-gradient(135deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.01) 100%),rgba(255,255,255,.02);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:32px;transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.1)}.feature-card:has(.bi-cpu-fill),.feature-card:has(.bi-file-earmark-text-fill),.feature-card:has(.bi-funnel-fill),.feature-card:has(.bi-grid-fill),.feature-card:has(.bi-headset),.feature-card:has(.bi-newspaper),.feature-card:has(.bi-search),.feature-card:has(.bi-speedometer2),.feature-card:has(.bi-star-fill){border:1px solid #000}.feature-card::before{content:'';position:absolute;inset:-2px;background:linear-gradient(135deg,transparent,rgba(143,226,251,.1),transparent);opacity:0;transition:opacity .5s ease;border-radius:20px;z-index:-1}.feature-card::after{content:'';position:absolute;top:0;left:0;right:0;height:200px;background:radial-gradient(circle at top center,rgba(143,226,251,.08) 0,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none}.feature-card:hover{transform:translateY(-12px);background:linear-gradient(135deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.02) 100%),rgba(255,255,255,.03);border-color:rgba(143,226,251,.3);box-shadow:0 20px 60px rgba(0,0,0,.4),0 0 60px rgba(143,226,251,.2),inset 0 1px 0 rgba(255,255,255,.2)}.feature-card:hover::before{opacity:1}.feature-card:hover::after{opacity:1}.feature-card:has(.feature-icon.green){--feature-color:#0183b3;--feature-color-alpha:rgba(1,131,179,0.1);--feature-color-glow:rgba(1,131,179,0.15)}.feature-card:has(.feature-icon.gold){--feature-color:#ffd700;--feature-color-alpha:rgba(255,215,0,0.1);--feature-color-glow:rgba(255,215,0,0.15)}.feature-card:has(.feature-icon.platinum){--feature-color:#8fe2fb;--feature-color-alpha:rgba(143,226,251,0.1);--feature-color-glow:rgba(143,226,251,0.15)}.feature-card:has(.feature-icon.silver){--feature-color:#a0a0a0;--feature-color-alpha:rgba(160,160,160,0.1);--feature-color-glow:rgba(160,160,160,0.15)}.feature-card-header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;margin-bottom:18px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.05)}.feature-icon{font-size:48px;transition:all .6s cubic-bezier(.4,0,.2,1);color:#8fe2fb;filter:drop-shadow(0 0 4px rgba(143,226,251,.2));line-height:1}.feature-card:hover .feature-icon{transform:scale(1.2) translateY(-5px) rotate(5deg);filter:drop-shadow(0 0 8px rgba(143,226,251,.3))}.bi-newspaper.feature-icon{background:linear-gradient(135deg,#4a90e2 0,#2563a8 50%,#4a90e2 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(74,144,226,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-newspaper.feature-icon{filter:drop-shadow(0 0 8px rgba(74,144,226,.3))}.bi-funnel-fill.feature-icon{background:linear-gradient(135deg,#8fe2fb 0,#4a9ab8 50%,#8fe2fb 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(143,226,251,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-funnel-fill.feature-icon{filter:drop-shadow(0 0 8px rgba(143,226,251,.3))}.bi-speedometer2.feature-icon{background:linear-gradient(135deg,#9b59b6 0,#5c3570 50%,#9b59b6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(155,89,182,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-speedometer2.feature-icon{filter:drop-shadow(0 0 8px rgba(155,89,182,.3))}.bi-bar-chart-line-fill.feature-icon{background:linear-gradient(135deg,#52d273 0,#2d7840 50%,#52d273 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(82,210,115,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-bar-chart-line-fill.feature-icon{filter:drop-shadow(0 0 8px rgba(82,210,115,.3))}.bi-star-fill.feature-icon{background:linear-gradient(135deg,#f18e0f 0,#e7b908 50%,#f1e19e 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(241,196,15,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-star-fill.feature-icon{filter:drop-shadow(0 0 8px rgba(241,196,15,.3))}.bi-search.feature-icon{background:linear-gradient(135deg,#3acb9b 0,#72face 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(120,248,200,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-search.feature-icon{filter:drop-shadow(0 0 8px rgba(120,248,200,.3))}.bi-file-earmark-text-fill.feature-icon{background:linear-gradient(135deg,#944b62 0,#c5759e 50%,#f0ccff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(248,128,167,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-file-earmark-text-fill.feature-icon{filter:drop-shadow(0 0 8px rgba(248,128,167,.3))}.bi-grid-fill.feature-icon{background:linear-gradient(135deg,#7c94f4 0,#2a4beb 50%,#f8f8f8 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(49,86,235,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-grid-fill.feature-icon{filter:drop-shadow(0 0 8px rgba(49,86,235,.3))}.bi-cpu-fill.feature-icon{background:linear-gradient(135deg,#f58e42 0,#b05c12 50%,#ffedd1 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(255,184,77,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-cpu-fill.feature-icon{filter:drop-shadow(0 0 8px rgba(255,184,77,.3))}.bi-headset.feature-icon{background:linear-gradient(135deg,#b21a1a 0,#b85d5d 50%,#bdc3c7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;filter:drop-shadow(0 0 4px rgba(189,195,199,.2));animation:iconGradient 4s ease-in-out infinite}.feature-card:hover .bi-headset.feature-icon{filter:drop-shadow(0 0 8px rgba(189,195,199,.3))}.feature-card h4{margin:0;font-size:18px;font-weight:700;font-variant:small-caps;background:linear-gradient(135deg,#fff 0,#8fe2fb 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 15px rgba(143,226,251,.4));letter-spacing:.5px;transition:all .3s ease}.feature-card:hover h4{filter:drop-shadow(0 4px 20px rgba(143,226,251,.6))}.feature-card h4 span{-webkit-text-fill-color:currentColor;background:0 0;-webkit-background-clip:unset;background-clip:unset}.feature-card:has(.bi-newspaper) h4{background:linear-gradient(135deg,#fff 0,#4a90e2 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(74,144,226,.4))}.feature-card:hover:has(.bi-newspaper) h4{filter:drop-shadow(0 4px 20px rgba(74,144,226,.6))}.feature-card:has(.bi-funnel-fill) h4{background:linear-gradient(135deg,#fff 0,#8fe2fb 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(143,226,251,.4))}.feature-card:hover:has(.bi-funnel-fill) h4{filter:drop-shadow(0 4px 20px rgba(143,226,251,.6))}.feature-card:has(.bi-speedometer2) h4{background:linear-gradient(135deg,#fff 0,#9b59b6 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(155,89,182,.4))}.feature-card:hover:has(.bi-speedometer2) h4{filter:drop-shadow(0 4px 20px rgba(155,89,182,.6))}.feature-card:has(.bi-bar-chart-line-fill) h4{background:linear-gradient(135deg,#fff 0,#52d273 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(82,210,115,.4))}.feature-card:hover:has(.bi-bar-chart-line-fill) h4{filter:drop-shadow(0 4px 20px rgba(82,210,115,.6))}.feature-card:has(.bi-star-fill) h4{background:linear-gradient(135deg,#fff 0,#e9c044 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(241,196,15,.4))}.feature-card:hover:has(.bi-star-fill) h4{filter:drop-shadow(0 4px 20px rgba(241,196,15,.6))}.feature-card:has(.bi-search) h4{background:linear-gradient(135deg,#fff 0,#78f8c8 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(120,248,200,.4))}.feature-card:hover:has(.bi-search) h4{filter:drop-shadow(0 4px 20px rgba(120,248,200,.6))}.feature-card:has(.bi-file-earmark-text-fill) h4{background:linear-gradient(135deg,#fff 0,#f880a7 30%,#be7e9c 50%,#e4aed7 70%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(248,128,167,.4))}.feature-card:hover:has(.bi-file-earmark-text-fill) h4{filter:drop-shadow(0 4px 20px rgba(248,128,167,.6))}.feature-card:has(.bi-grid-fill) h4{background:linear-gradient(135deg,#93b4f4 0,#6e89f4 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(49,86,235,.4))}.feature-card:hover:has(.bi-grid-fill) h4{filter:drop-shadow(0 4px 20px rgba(49,86,235,.6))}.feature-card:has(.bi-cpu-fill) h4{background:linear-gradient(135deg,#fff 0,#ff904d 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(255,184,77,.4))}.feature-card:hover:has(.bi-cpu-fill) h4{filter:drop-shadow(0 4px 20px rgba(255,184,77,.6))}.feature-card:has(.bi-headset) h4{background:linear-gradient(135deg,#e78f8f 0,#c16767 50%,#fff 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;background-size:200% 200%;animation:titleGradient 4s ease-in-out infinite;filter:drop-shadow(0 2px 15px rgba(189,195,199,.4))}.feature-card:hover:has(.bi-headset) h4{filter:drop-shadow(0 4px 20px rgba(189,195,199,.6))}.feature-card p{flex:1;opacity:.9;line-height:1.5;margin-top:10px;margin-bottom:10px;text-shadow:0 2px 10px rgba(0,0,0,.5);transition:all .4s cubic-bezier(.4,0,.2,1);font-size:14px;color:rgba(255,255,255,.9);position:relative;padding-left:28px;animation:fadeInUp .6s ease-out backwards}.feature-card p:first-of-type{animation-delay:.1s}.feature-card p:nth-of-type(2){animation-delay:.2s}.feature-card p:nth-of-type(3){animation-delay:.3s}.feature-card p::before{content:'◆';position:absolute;left:0;top:2px;font-size:12px;color:currentColor;opacity:.4;transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transform:rotate(0) scale(1);filter:drop-shadow(0 0 2px currentColor);animation:shineIdle 5s ease-in-out infinite}.feature-card:hover p{opacity:1;color:#fff;transform:translateX(5px)}.feature-card:hover p::before{opacity:.4;transform:rotate(360deg) scale(1.3);filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 10px currentColor);animation:sparkle 2.5s ease-in-out infinite}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:.9;transform:translateY(0)}}@keyframes shineIdle{0%,100%{opacity:.6;filter:drop-shadow(0 0 4px currentColor);transform:rotate(0) scale(1)}25%{opacity:1;filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 12px currentColor);transform:rotate(-15deg) scale(1.1)}50%{opacity:.7;filter:drop-shadow(0 0 6px currentColor);transform:rotate(0) scale(1.05)}75%{opacity:1;filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 12px currentColor);transform:rotate(15deg) scale(1.1)}}@keyframes sparkle{0%,100%{opacity:.4;transform:rotate(360deg) scale(1.3);filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 10px currentColor)}50%{opacity:.3;transform:rotate(360deg) scale(1.4);filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 14px currentColor)}}@keyframes iconGradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}.feature-card strong{font-weight:700;font-size:15px;position:relative;transition:all .3s ease;padding:2px 4px;border-radius:3px;background:rgba(255,255,255,.03);opacity:.85}.feature-card:hover strong{background:rgba(255,255,255,.08);transform:scale(1.02);opacity:1}.feature-card:has(.bi-newspaper) strong{color:#5eb0f8}.feature-card:has(.bi-funnel-fill) strong{color:#5bd5fa}.feature-card:has(.bi-speedometer2) strong{color:#e879ff}.feature-card:has(.bi-bar-chart-line-fill) strong{color:#a8f0c0}.feature-card:has(.bi-star-fill) strong{color:#fcda54}.feature-card:has(.bi-search) strong{color:#78f8c8}.feature-card:has(.bi-file-earmark-text-fill) strong{color:#f880a7}.feature-card:has(.bi-grid-fill) strong{color:#7799fe}.feature-card:has(.bi-cpu-fill) strong{color:#f89d67}.feature-card:has(.bi-headset) strong{color:#fe9494}.feature-link{display:inline-flex;align-items:center;gap:10px;color:#a1d3fd;text-decoration:none;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.5px;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:20px;margin-left:28px}.feature-link i{transition:transform .4s cubic-bezier(.4,0,.2,1)}.feature-link:hover{gap:14px;transform:translateX(4px);color:#c2e3ff}.feature-link:hover i{transform:translateX(6px)}.feature-card:has(.bi-newspaper) .feature-link{color:#7fb4f0}.feature-card:has(.bi-newspaper) .feature-link:hover{color:#a8d0ff}.feature-card:has(.bi-funnel-fill) .feature-link{color:#8fe2fb}.feature-card:has(.bi-funnel-fill) .feature-link:hover{color:#b5eefc}.feature-card:has(.bi-speedometer2) .feature-link{color:#9b59b6}.feature-card:has(.bi-speedometer2) .feature-link:hover{color:#c08dd6}.feature-card:has(.bi-bar-chart-line-fill) .feature-link{color:#52d273}.feature-card:has(.bi-bar-chart-line-fill) .feature-link:hover{color:#7fe09f}.feature-card:has(.bi-star-fill) .feature-link{color:#f1c40f}.feature-card:has(.bi-star-fill) .feature-link:hover{color:#f7dc6f}.feature-card:has(.bi-search) .feature-link{color:#78f8c8}.feature-card:has(.bi-search) .feature-link:hover{color:#a0ffe0}.feature-card:has(.bi-file-earmark-text-fill) .feature-link{color:#f880a7}.feature-card:has(.bi-file-earmark-text-fill) .feature-link:hover{color:#ffa8c5}.feature-card:has(.bi-grid-fill) .feature-link{color:#7799fe}.feature-card:has(.bi-grid-fill) .feature-link:hover{color:#a3bcff}.feature-card:has(.bi-cpu-fill) .feature-link{color:#ffb84d}.feature-card:has(.bi-cpu-fill) .feature-link:hover{color:#ffd48f}.feature-card:has(.bi-headset) .feature-link{color:#bdc3c7}.feature-card:has(.bi-headset) .feature-link:hover{color:#d5dbe0}