.vs-features-page{background:radial-gradient(circle at top,#1e1f25 0,#0b0c10 45%,#050509 100%);color:#f5f5f5;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}.vs-features-inner{max-width:1180px;margin:0 auto;padding:64px 24px 96px}.vs-section{margin-bottom:88px}.vs-section-header{text-align:center;margin-bottom:40px}.vs-section-title{font-size:2.4rem;font-weight:700;color:#ffcf3a;margin:0 0 8px;letter-spacing:.02em}.vs-section-title--white{color:#fff}.vs-section-subtitle{font-size:1rem;color:#b4b7c3;max-width:520px;margin:0 auto;line-height:1.6}.vs-feature-hero-title{font-size:2.7rem;font-weight:800;color:#ffcf3a;text-align:center;margin:0 0 6px;letter-spacing:.03em;text-shadow:0 0 18px rgba(0,0,0,.7)}.vs-feature-hero-subtitle{text-align:center;font-size:1.04rem;color:#c0c3cf;max-width:620px;margin:0 auto 56px;line-height:1.7}.vs-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.vs-feature-card{background:radial-gradient(circle at top left,#24262f 0,#181a1f 42%,#15171b 100%);border-radius:18px;overflow:hidden;position:relative;box-shadow:0 18px 40px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.03);transition:transform .22s ease,box-shadow .22s ease,background .22s ease;cursor:default}.vs-feature-card:hover{transform:translateY(-4px);box-shadow:0 26px 70px rgba(0,0,0,.75),0 0 0 1px rgba(255,207,58,.3);background:radial-gradient(circle at top left,#2b2d38 0,#191b21 40%,#15171b 100%)}.vs-feature-image-wrap{position:relative;overflow:hidden}.vs-feature-image-wrap::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,.15) 0,rgba(0,0,0,.55) 100%)}.vs-feature-image-wrap img{display:block;width:100%;height:220px;object-fit:cover;transform:scale(1.02);transition:transform .28s ease}.vs-feature-card:hover .vs-feature-image-wrap img{transform:scale(1.06)}.vs-feature-tag{position:absolute;left:16px;top:16px;padding:6px 14px;border-radius:999px;background:rgba(255,207,58,.96);color:#111216;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;box-shadow:0 10px 20px rgba(0,0,0,.55);z-index:2}.vs-feature-meta{padding:16px 18px 18px}.vs-feature-meta-title{font-size:1.02rem;font-weight:600;margin:0 0 4px}.vs-feature-meta-text{font-size:.9rem;color:#aeb1bd;margin:0;line-height:1.6}.vs-story-wrap{max-width:980px;margin:0 auto}.vs-story-heading{font-size:1.5rem;font-weight:700;color:#fff;text-align:center;margin:0 0 18px}.vs-story-video{margin-bottom:40px}.vs-video-embed{position:relative;width:100%;padding-top:56.25%;border-radius:20px;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.7);background:#050506}.vs-video-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.vs-story-frame{border-radius:22px;box-shadow:0 20px 50px rgba(0,0,0,.7);position:relative;margin-bottom:28px}.vs-story-main{border-radius:18px;overflow:hidden;background:#050506}.vs-story-main img{display:block;width:100%;height:auto}.vs-story-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid #2c2f38;display:flex;align-items:center;justify-content:center;background:rgba(11,12,16,.92);cursor:pointer;font-size:18px;color:#f5f5f5;box-shadow:0 12px 30px rgba(0,0,0,.65)}.vs-story-arrow--left{left:-20px}.vs-story-arrow--right{right:-20px}.vs-story-caption{padding:10px 6px 0;font-size:.88rem;color:#b4b7c3}.vs-story-thumbs{margin-top:14px;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.vs-story-thumbs img{width:90px;height:55px;object-fit:cover;border-radius:8px;opacity:.6;cursor:pointer;border:2px solid transparent;transition:opacity .18s ease,border-color .18s ease,transform .18s ease}.vs-story-thumbs img.vs-thumb-active{opacity:1;border-color:#ffcf3a;transform:translateY(-2px)}.vs-cta-center{text-align:center}.vs-cta-button{display:inline-block;padding:12px 26px;border-radius:999px;background:linear-gradient(135deg,#33dd4b,#2bd63d);color:#050506!important;font-weight:600;font-size:.95rem;border:0;text-decoration:none;cursor:pointer;box-shadow:0 18px 40px rgba(0,0,0,.7)}.vs-cta-button:hover,.vs-cta-button:focus{background:linear-gradient(135deg,#3feb5a,#35e648);color:#050506!important;text-decoration:none}.vs-feature-clusters{margin-top:40px}.vs-cluster{margin-bottom:40px}.vs-cluster-header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.vs-cluster-icon{font-size:1.1rem}.vs-cluster-title{font-size:1.3rem;font-weight:650;margin:0}.vs-cluster-title--green,.vs-cluster-title--yellow,.vs-cluster-title--blue{color:#ffcf3a}.vs-cluster-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.vs-cluster-card{background:#191b1f;border-radius:14px;padding:16px 18px 18px;box-shadow:0 10px 26px rgba(0,0,0,.38)}.vs-cluster-card-title{font-size:.98rem;font-weight:600;margin:0 0 6px}.vs-cluster-card-text{font-size:.9rem;color:#a6a9b4;margin:0;line-height:1.6}.vs-engine-compare{margin-bottom:0}.vs-engine-compare .vs-inner{max-width:1180px;margin:0 auto;padding:0}.vs-engine-compare .vs-compare-header{text-align:center;margin-bottom:22px}.vs-engine-compare .vs-compare-header h2{font-size:1.9rem;font-weight:700;color:#fff;margin:0 0 8px}.vs-engine-compare .vs-compare-header p{font-size:.95rem;color:#b4b7c3;max-width:640px;margin:0 auto;line-height:1.6}.vs-compare-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:.86rem;color:#b4b7c3;margin-bottom:16px}.vs-compare-legend span{display:flex;align-items:center;gap:6px}.dot{display:inline-block;width:10px;height:10px;border-radius:999px}.dot-best{background:#40e37b}.dot-ok{background:#ffd76b}.dot-bad{background:#ff6b6b}.vs-compare-table-wrap{background:radial-gradient(circle at top,#262834 0,#171920 50%,#14151a 100%);border-radius:26px;padding:24px 20px;box-shadow:0 22px 60px rgba(0,0,0,.75);overflow-x:auto}.vs-compare-table{width:100%;border-collapse:collapse;font-size:.88rem}.vs-compare-table thead th{padding:10px 10px;text-align:center;font-weight:600;font-size:.86rem;color:#aeb2c2;white-space:nowrap}.vs-compare-table thead th.sticky-col{text-align:left}.vs-compare-table tbody td{padding:8px 10px;border-top:1px solid rgba(255,255,255,.04);vertical-align:top}.vs-compare-table tbody td.sticky-col{font-weight:500;color:#e0e0e5;text-align:left;white-space:nowrap}.vs-compare-table tbody td:not(.sticky-col){text-align:left;color:#b8bbc5}.vs-compare-table tbody tr:nth-child(odd):not(.group-row) td{background:rgba(255,255,255,.01)}.vs-compare-table tbody tr.group-row td{border-top:0;padding:16px 10px 6px;font-size:.86rem;text-transform:uppercase;letter-spacing:.16em;color:#787c8a;background:transparent}.vs-col-main{font-weight:600}.vs-compare-callout{margin-top:22px;padding:18px 18px 18px 22px;border-radius:18px;background:radial-gradient(circle at top left,rgba(255,207,58,.18),transparent 55%),#191b1f;border-left:3px solid #ffcf3a}.vs-compare-callout h3{margin:0 0 6px;font-size:1.1rem;color:#fff}.vs-compare-callout p{margin:0;font-size:.9rem;color:#c0c2cb;line-height:1.6}.vs-cta-yellow{display:inline-block;padding:12px 28px;border-radius:999px;background:#ffcf3a;color:#111216!important;font-weight:600;font-size:.95rem;text-decoration:none;border:0;cursor:pointer;box-shadow:0 16px 36px rgba(0,0,0,.65)}.vs-cta-yellow:hover,.vs-cta-yellow:focus{background:#ffd950;color:#111216!important;text-decoration:none}@media(max-width:1024px){.vs-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-cluster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vs-story-arrow--left{left:4px}.vs-story-arrow--right{right:4px}}@media(max-width:768px){.vs-features-inner{padding-top:40px}.vs-feature-hero-title{font-size:2.1rem}.vs-feature-grid{grid-template-columns:1fr;gap:22px}.vs-feature-image-wrap img{height:190px}.vs-story-frame{padding:22px 16px 20px}.vs-story-arrow{display:none}.vs-cluster-grid{grid-template-columns:1fr}.vs-compare-table-wrap{padding:20px 14px}}@media(max-width:480px){.vs-feature-hero-title{font-size:1.8rem}.vs-feature-hero-subtitle{font-size:.96rem}}