.vs-page{background:#fff;color:#0a0b0d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;min-height:100vh}.vs-page a{text-decoration:none}.vs-section-head{display:flex;align-items:center;gap:10px;padding:0 48px;margin-bottom:28px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#737373}@media(max-width:768px){.vs-section-head{padding:0 20px;flex-wrap:wrap}}.vs-section-head .vs-section-k{color:#f56e59;font-weight:600}.vs-section-head .vs-section-t{color:#0a0b0d;font-weight:600}.vs-section-head .vs-section-rule{flex:1;height:1px;background:#e5e5e5;min-width:20px}.vs-section-head .vs-section-m{color:#737373}.vs-hero{position:relative;background:#141418;color:#fff;padding:140px 48px 120px;overflow:hidden}@media(max-width:768px){.vs-hero{padding:100px 20px 80px}}.vs-hero-visual{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.vs-hero-visual svg{position:absolute;top:0;right:0;width:65%;height:100%;opacity:.55}@media(max-width:768px){.vs-hero-visual svg{width:100%;opacity:.35}}.vs-mark{position:absolute;display:block}.vs-mark span{display:block;width:100%;height:100%;background:#f56e59}.vs-mark--a{top:18%;right:12%;width:14px;height:14px}.vs-mark--b{top:64%;right:8%;width:10px;height:10px;opacity:.65}.vs-mark--c{top:36%;right:42%;width:8px;height:8px;opacity:.5}.vs-mark--d{bottom:18%;right:32%;width:12px;height:12px;opacity:.8}.vs-mark--e{top:10%;right:50%;width:6px;height:6px;opacity:.45}.vs-hero-inner{position:relative;z-index:1;max-width:1100px;margin:0 auto}.vs-hero-chip{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.72);margin-bottom:32px}.vs-hero-chip .vs-hero-chip-dot{width:6px;height:6px;border-radius:999px;background:#f56e59}.vs-hero-chip .vs-hero-chip-text{color:#fff;font-weight:600}.vs-hero-chip .vs-hero-chip-sep{color:hsla(0,0%,100%,.3)}.vs-hero-chip .vs-hero-chip-meta{color:hsla(0,0%,100%,.55)}.vs-hero-title{font-size:clamp(28px,3.6vw,48px);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:0 0 20px;max-width:720px}.vs-hero-title em{font-style:normal;font-weight:inherit;color:hsla(0,0%,100%,.35)}.vs-hero-sub{font-size:clamp(16px,1.3vw,18px);line-height:1.55;color:hsla(0,0%,100%,.65);max-width:640px;margin:0 0 32px}.vs-hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:36px}.vs-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-size:14px;font-weight:600;border-radius:999px;transition:all .2s cubic-bezier(.22,1,.36,1);cursor:pointer}.vs-btn--primary{background:#fff;color:#0a0b0d}.vs-btn--primary:hover{background:#e5e5e5}.vs-btn--ghost{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.18);color:#fff}.vs-btn--ghost:hover{border-color:hsla(0,0%,100%,.38)}.vs-hero-stats{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 20px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;width:fit-content}.vs-hero-stats .vs-stat{display:flex;flex-direction:column;gap:2px}.vs-hero-stats .vs-stat-k{font-size:10px;letter-spacing:.14em;color:hsla(0,0%,100%,.42)}.vs-hero-stats .vs-stat-k,.vs-hero-stats .vs-stat-v{font-family:JetBrains Mono,ui-monospace,monospace;text-transform:uppercase;font-weight:600}.vs-hero-stats .vs-stat-v{font-size:13px;letter-spacing:.04em;color:#fff}.vs-hero-stats .vs-stat-div{width:1px;height:28px;background:hsla(0,0%,100%,.12)}.vs-cta .vs-btn--ghost{border-color:#d4d4d4;color:#0a0b0d}.vs-cta .vs-btn--ghost:hover{border-color:#0a0b0d}.vs-summary{padding:80px 0;background:#fff}@media(max-width:768px){.vs-summary{padding:60px 0}}.vs-summary-inner{max-width:1100px;margin:0 auto}.vs-pitch{font-size:clamp(18px,1.5vw,22px);line-height:1.55;color:#404040;padding:0 48px;margin:0 0 40px;max-width:900px}@media(max-width:768px){.vs-pitch{padding:0 20px}}.vs-short-table{margin:0 48px;border-top:1px solid #e5e5e5}@media(max-width:768px){.vs-short-table{margin:0 20px}}.vs-short-row{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #e5e5e5;font-size:15px}@media(max-width:640px){.vs-short-row{grid-template-columns:1fr;gap:6px;padding:14px 0}}.vs-short-row--head{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#737373;padding:12px 0}.vs-short-row .vs-short-k{font-weight:600;color:#0a0b0d}.vs-short-row .vs-short-col--us{color:#0a0b0d;font-weight:500}.vs-short-row .vs-short-col--them{color:#525252}.vs-when{padding:80px 0;background:#fafafa}@media(max-width:768px){.vs-when{padding:60px 0}}.vs-when-inner{max-width:1100px;margin:0 auto}.vs-when-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:0 48px}@media(max-width:820px){.vs-when-grid{grid-template-columns:1fr;padding:0 20px}}.vs-when-card{padding:32px;background:#fff;border-radius:14px}.vs-when-card--us{background:#0a0b0d;color:#fff}.vs-when-title{font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 20px}.vs-when-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.vs-when-list li{display:flex;gap:12px;font-size:15px;line-height:1.55}.vs-when-list li span{flex:1}.vs-when-dot{margin-top:8px;width:6px;height:6px;border-radius:999px;background:#a3a3a3;flex-shrink:0}.vs-when-dot--coral{background:#f56e59}.vs-when-card--us .vs-when-dot{background:hsla(0,0%,100%,.4)}.vs-when-card--us .vs-when-dot--coral{background:#f56e59}.vs-table{padding:80px 0;background:#fff}@media(max-width:768px){.vs-table{padding:60px 0}}.vs-table-inner{max-width:1100px;margin:0 auto}.vs-full-table{margin:0 48px;border-top:1px solid #e5e5e5}@media(max-width:768px){.vs-full-table{margin:0 20px}}.vs-full-row{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #e5e5e5;font-size:15px;line-height:1.5}@media(max-width:640px){.vs-full-row{grid-template-columns:1fr;gap:6px}}.vs-full-row--head{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#737373;padding:14px 0}.vs-full-row:hover:not(.vs-full-row--head){background:#fafafa}.vs-full-row .vs-full-k{font-weight:600;color:#0a0b0d}.vs-full-row .vs-full-col--us{color:#0a0b0d;font-weight:500}.vs-full-row .vs-full-col--them{color:#525252}.vs-usecase{padding:80px 0;background:#fafafa}@media(max-width:768px){.vs-usecase{padding:60px 0}}.vs-usecase-inner{max-width:1100px;margin:0 auto;padding:0 48px}@media(max-width:768px){.vs-usecase-inner{padding:0 20px}}.vs-usecase-title{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em;margin:0 0 16px;max-width:760px}.vs-usecase-body{font-size:clamp(16px,1.3vw,19px);line-height:1.6;color:#404040;max-width:860px;margin:0}.vs-faq{padding:80px 0;background:#fff}@media(max-width:768px){.vs-faq{padding:60px 0}}.vs-faq-inner{max-width:900px;margin:0 auto;padding:0 48px}@media(max-width:768px){.vs-faq-inner{padding:0 20px}}.vs-faq-title{font-size:clamp(22px,2.2vw,30px);font-weight:600;letter-spacing:-.02em;margin:0 0 28px}.vs-faq-list{display:flex;flex-direction:column}.vs-faq-item{border-top:1px solid #e5e5e5;padding:4px 0}.vs-faq-item:last-child{border-bottom:1px solid #e5e5e5}.vs-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left;font-size:16px;font-weight:500;color:#0a0b0d;font-family:inherit}.vs-faq-q .vs-faq-toggle{color:#737373;font-size:22px;line-height:1}.vs-faq-q:hover .vs-faq-toggle{color:#f56e59}.vs-faq-a{overflow:hidden}.vs-faq-a p{margin:0 0 20px;color:#525252;font-size:15px;line-height:1.6}.vs-related{padding:80px 0;background:#fafafa}@media(max-width:768px){.vs-related{padding:60px 0}}.vs-related-inner{max-width:1100px;margin:0 auto}.vs-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;padding:0 48px}@media(max-width:768px){.vs-related-grid{padding:0 20px}}.vs-related-card{display:flex;flex-direction:column;gap:6px;padding:22px;background:#fff;border-radius:12px;position:relative;transition:transform .2s cubic-bezier(.22,1,.36,1)}.vs-related-card:hover{transform:translateY(-2px)}.vs-related-card:hover .vs-related-arrow{color:#f56e59;transform:translateX(2px)}.vs-related-card .vs-related-eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#737373}.vs-related-card .vs-related-name{font-size:20px;font-weight:600;letter-spacing:-.01em;color:#0a0b0d}.vs-related-card .vs-related-tag{font-size:13px;color:#525252}.vs-related-card .vs-related-arrow{position:absolute;top:22px;right:22px;color:#a3a3a3;transition:all .2s cubic-bezier(.22,1,.36,1)}.vs-logo-pair{margin-bottom:12px}.vs-logo-circle,.vs-logo-pair{display:flex;align-items:center}.vs-logo-circle{width:32px;height:32px;border-radius:999px;background:#fff;border:2px solid #fff;box-shadow:0 0 0 1px #e5e5e5;justify-content:center;overflow:hidden;flex-shrink:0}.vs-logo-circle img{width:100%;height:100%;object-fit:contain;padding:4px;display:block}.vs-logo-circle+.vs-logo-circle{margin-left:-10px}.vs-logo-circle--us{z-index:2;background:#fff}.vs-logo-circle--us img{padding:3px}.vs-logo-circle .vs-logo-fallback{font-size:12px;font-weight:700;color:#525252;letter-spacing:.01em}.vs-cta{padding:100px 0;background:#fff}@media(max-width:768px){.vs-cta{padding:60px 0}}.vs-cta-inner{max-width:900px;margin:0 auto;padding:0 48px}@media(max-width:768px){.vs-cta-inner{padding:0 20px}}.vs-cta-title{font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:20px 0 16px;max-width:760px}.vs-cta-sub{font-size:clamp(15px,1.3vw,18px);color:#525252;line-height:1.55;max-width:600px;margin:0 0 28px}.vs-cta-actions{display:flex;gap:12px;flex-wrap:wrap}