.vox-page-body{color:#fff;background:#070611!important}.vox-page-body main{color:#fff}.vox-page-body p{color:#a7a2c0}.vox-page-body h1,.vox-page-body h2,.vox-page-body h3,.vox-page-body h4{color:#fff}.vox-page-body strong,.vox-page-body a{color:inherit}.vox-page-body hr{border-color:#aa96e624}.vox-page-body img{background:0 0}.vox-page-body{--vo-ink:#fff;--vo-ink-2:#d4cee8;--vo-muted:#a7a2c0;--vo-subtle:#8f8aab;--vo-faint:#6f6a8c;--vo-line:#aa96e624;--vo-line-soft:#aa96e614;--vo-surface:#ffffff09;--vo-surface-soft:#ffffff05;--vo-primary:#c4a6ff;--vo-primary-dark:#9b7bf0;--vo-success:#86efac;--vo-warn:#fcd34d;--vo-danger:#fca5a5}.vox-page-body .vo-button,.vox-page-body .vo-button-primary,.vox-page-body .vo-button-secondary{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-family:Inter,system-ui,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s,background .18s;display:inline-flex}.vox-page-body .vo-button-primary{color:#0b0712;background:linear-gradient(#fff,#ece8fb);box-shadow:0 10px 30px #966eff61,inset 0 1px #ffffffe6}.vox-page-body .vo-button-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #966eff8c}.vox-page-body .vo-button-secondary,.vox-page-body .vo-button:not(.vo-button-primary){color:#fff;background:#ffffff0f;border-color:#aa96e62e}.vox-page-body .vo-button-secondary:hover,.vox-page-body .vo-button:not(.vo-button-primary):hover{background:#ffffff1f;transform:translateY(-1px)}.vox-page-body .vo-pill{letter-spacing:.16em;text-transform:uppercase;color:#c4a6ff;background:#9b7bf01f;border:1px solid #9b7bf047;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:Space Mono,ui-monospace,monospace;font-size:11px;font-weight:600;display:inline-flex}.vox-page-body .vo-pill .material-symbols-outlined{color:#c4a6ff;font-size:16px}.vox-page-body .vo-chip-row{flex-wrap:wrap;gap:8px;display:flex}.vox-page-body .vo-chip{color:#c4bedb;background:#ffffff0a;border:1px solid #aa96e61f;border-radius:999px;padding:6px 12px;font-size:12px}.vox-page-body .vo-card{color:#fff;background:#ffffff09;border:1px solid #aa96e624;border-radius:16px;padding:24px}.vox-page-body .vo-card:hover{border-color:#9b7bf052}.vox-page-body .vo-card h3,.vox-page-body .vo-card h2{color:#fff}.vox-page-body .vo-card p{color:#a7a2c0}.vox-page-body .vo-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.vox-page-body .vo-step-card{color:#fff;background:#ffffff09;border:1px solid #aa96e624;border-radius:14px;padding:22px}.vox-page-body .vo-step-number{letter-spacing:.18em;color:#c4a6ff;margin-bottom:10px;font-family:Space Mono,monospace;font-size:11px;font-weight:700;display:block}.vox-page-body .vo-section{max-width:1100px;margin:0 auto;padding:56px 0}.vox-page-body .vo-section-heading{text-align:center;max-width:640px;margin:0 auto 32px}.vox-page-body .vo-section-heading h2{color:#fff;margin:14px 0 0;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700}.vox-page-body .vo-section-heading p{color:#a7a2c0}.vox-page-body .vo-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vox-page-body .vo-list li{color:#d4cee8;padding-left:26px;font-size:14px;line-height:1.5;position:relative}.vox-page-body .vo-list li:before{content:"";background:linear-gradient(135deg,#9b7bf0,#6d44d9);border-radius:4px;width:14px;height:14px;position:absolute;top:7px;left:0;box-shadow:0 4px 10px #8b5cf666}.vox-page-body .vo-list li:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;position:absolute;top:10px;left:3px;transform:rotate(-45deg)}.vox-page-body .vo-meta-grid{gap:9px;margin-top:16px;display:grid}.vox-page-body .vo-meta-row{border-bottom:1px solid #aa96e614;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.vox-page-body .vo-meta-row span{color:#a7a2c0}.vox-page-body .vo-meta-row strong{color:#fff;font-weight:600}.vox-page-body .accent,.vox-page-body .vo-meta-row .accent{color:#c4a6ff}.vox-page-body .vo-footnote{color:#6f6a8c;font-size:12px;line-height:1.5}.vox-page-body .vo-faq{gap:8px;max-width:880px;margin:0 auto;display:grid}.vox-page-body .vo-faq details{background:#ffffff09;border:1px solid #aa96e624;border-radius:12px;overflow:hidden}.vox-page-body .vo-faq details[open]{border-color:#9b7bf04d}.vox-page-body .vo-faq summary{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:15px;font-weight:600;list-style:none;display:flex}.vox-page-body .vo-faq summary::-webkit-details-marker{display:none}.vox-page-body .vo-faq summary svg{color:#c4a6ff;transition:transform .2s}.vox-page-body .vo-faq details[open] summary svg{transform:rotate(180deg)}.vox-page-body .vo-faq .answer{color:#a7a2c0;padding:0 22px 20px}.vox-page-body .vo-faq .answer p{color:#a7a2c0}.vox-page-body .vo-cta-card{text-align:center;background:linear-gradient(160deg,#9b7bf024,#7c3aed0f);border:1px solid #9b7bf04d;border-radius:20px;padding:56px 32px;position:relative;overflow:hidden}.vox-page-body .vo-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.vox-page-body .vo-related-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:44px;display:grid}.vox-page-body .vo-related-card{color:inherit;background:#ffffff0a;border:1px solid #aa96e629;border-radius:12px;padding:18px 20px;transition:border-color .15s,transform .15s}.vox-page-body .vo-related-card:hover{border-color:#9b7bf066;transform:translateY(-2px)}.vox-page-body .vo-related-card h3,.vox-page-body .vo-related-card h2{color:#fff;font-family:Hanken Grotesk,sans-serif}.vox-page-body .vo-related-card p{color:#a7a2c0;font-size:13px}.vox-page-body .vo-related-card-arrow{color:#c4a6ff}.vox-page-body .blog-hero{grid-template-columns:1.4fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:80px 40px 56px;display:grid;position:relative}@media (width<=880px){.vox-page-body .blog-hero{grid-template-columns:1fr;padding:56px 20px 36px}}.vox-page-body .blog-hero-glow{pointer-events:none;z-index:-1;background:radial-gradient(800px 500px at 50% 0,#9b7bf026,#0000 70%);position:absolute;inset:0}.vox-page-body .blog-hero-copy h1{letter-spacing:-.03em;color:#fff;margin:18px 0 16px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:800;line-height:1.04}.vox-page-body .blog-hero-copy p{color:#a7a2c0;font-size:1.1rem;line-height:1.55}.vox-page-body .blog-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vox-page-body .blog-hero-panel{background:#ffffff09;border:1px solid #aa96e624;border-radius:18px;padding:26px}.vox-page-body .blog-hero-panel span:first-child{letter-spacing:.16em;text-transform:uppercase;color:#c4a6ff;font-family:Space Mono,monospace;font-size:11px}.vox-page-body .blog-hero-panel strong{color:#fff;margin:8px 0 10px;font-family:Hanken Grotesk,sans-serif;font-size:1.6rem;font-weight:700;display:block}.vox-page-body .blog-hero-panel p{color:#a7a2c0;margin:0 0 18px;font-size:14px;line-height:1.5}.vox-page-body .blog-topic-row{flex-wrap:wrap;gap:8px;display:flex}.vox-page-body .blog-topic-row span{color:#c4a6ff;background:#9b7bf01a;border:1px solid #9b7bf040;border-radius:999px;padding:5px 10px;font-size:11.5px}.vox-page-body .blog-section{max-width:1200px;margin:0 auto;padding:48px 40px}.vox-page-body .blog-section.is-tight{padding-top:24px;padding-bottom:24px}@media (width<=880px){.vox-page-body .blog-section{padding-left:20px;padding-right:20px}}.vox-page-body .blog-section-heading h2{color:#fff;margin:0 0 8px;font-family:Hanken Grotesk,sans-serif;font-size:1.6rem;font-weight:700}.vox-page-body .blog-section-heading p{color:#a7a2c0;margin:0 0 24px;font-size:14px}.vox-page-body .blog-card,.vox-page-body .blog-featured-card{background:#ffffff09;border:1px solid #aa96e624;border-radius:18px;padding:28px;transition:border-color .18s,transform .18s}.vox-page-body .blog-card:hover,.vox-page-body .blog-featured-card:hover{border-color:#9b7bf052;transform:translateY(-2px)}.vox-page-body .blog-featured-card{background:linear-gradient(160deg,#9b7bf01f,#7c3aed0a);border-color:#9b7bf047;grid-template-columns:1fr auto;align-items:center;gap:32px;display:grid}@media (width<=720px){.vox-page-body .blog-featured-card{grid-template-columns:1fr}}.vox-page-body .blog-card h2,.vox-page-body .blog-card h3,.vox-page-body .blog-featured-card h3{color:#fff;letter-spacing:-.01em;margin:12px 0;font-family:Hanken Grotesk,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.25}.vox-page-body .blog-card h2 a,.vox-page-body .blog-card h3 a,.vox-page-body .blog-featured-card h3 a{color:#fff;text-decoration:none}.vox-page-body .blog-card h2 a:hover,.vox-page-body .blog-card h3 a:hover,.vox-page-body .blog-featured-card h3 a:hover{color:#c4a6ff}.vox-page-body .blog-card p,.vox-page-body .blog-featured-card p{color:#a7a2c0;margin:0 0 14px;line-height:1.55}.vox-page-body .blog-card-meta{letter-spacing:.08em;text-transform:uppercase;color:#6f6a8c;flex-wrap:wrap;gap:12px;font-family:Space Mono,monospace;font-size:11px;display:flex}.vox-page-body .blog-tag-row{flex-wrap:wrap;gap:6px;display:flex}.vox-page-body .blog-tag-row span{color:#c4bedb;background:#ffffff0a;border:1px solid #aa96e61f;border-radius:999px;padding:4px 10px;font-size:11.5px}.vox-page-body .blog-card-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;display:grid}.vox-page-body .blog-card-grid.is-two{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.vox-page-body .blog-post-body,.vox-page-body .blog-post-content,.vox-page-body article.blog-article{color:#d4cee8;max-width:760px;margin:0 auto;padding:0 24px;font-size:16.5px;line-height:1.7}.vox-page-body .blog-post-body h2,.vox-page-body .blog-post-content h2,.vox-page-body article.blog-article h2{color:#fff;letter-spacing:-.02em;margin:40px 0 12px;font-family:Hanken Grotesk,sans-serif;font-size:1.8rem}.vox-page-body .blog-post-body h3,.vox-page-body .blog-post-content h3,.vox-page-body article.blog-article h3{color:#fff;margin:30px 0 10px;font-size:1.3rem}.vox-page-body .blog-post-body a,.vox-page-body .blog-post-content a,.vox-page-body article.blog-article a{color:#c4a6ff;-webkit-text-decoration:underline #c4a6ff59;text-decoration:underline #c4a6ff59}.vox-page-body .blog-post-body code,.vox-page-body .blog-post-content code,.vox-page-body article.blog-article code{color:#c4a6ff;background:#9b7bf01f;border-radius:4px;padding:1px 6px;font-family:Space Mono,monospace;font-size:.9em}.vox-page-body .blog-post-body blockquote,.vox-page-body .blog-post-content blockquote,.vox-page-body article.blog-article blockquote{color:#d4cee8;background:#9b7bf00d;border-left:3px solid #9b7bf0;border-radius:0 8px 8px 0;margin:24px 0;padding:8px 18px;font-style:italic}.vox-page-body .legal-section,.vox-page-body .legal-shell,.vox-page-body .legal-content{color:#d4cee8;max-width:800px;margin:0 auto;padding:64px 24px;line-height:1.7}.vox-page-body .legal-section h1,.vox-page-body .legal-shell h1,.vox-page-body .legal-content h1{color:#fff;margin:0 0 16px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(2rem,4vw,2.8rem)}.vox-page-body .legal-section h2,.vox-page-body .legal-shell h2,.vox-page-body .legal-content h2{color:#fff;letter-spacing:-.01em;margin:36px 0 12px;font-family:Hanken Grotesk,sans-serif;font-size:1.5rem}.vox-page-body .legal-section a,.vox-page-body .legal-shell a,.vox-page-body .legal-content a{color:#c4a6ff;text-decoration:underline}.vox-page-body .legal-toc{background:#ffffff09;border:1px solid #aa96e624;border-radius:14px;margin-bottom:32px;padding:20px 24px}.vox-page-body .legal-toc h2{color:#c4a6ff;text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;font-size:14px}.vox-page-body .legal-toc a{color:#d4cee8;padding:4px 0;display:block}.vox-page-body .legal-hero,.vox-page-body .legal-hero-inner,.vox-page-body .legal-section,.vox-page-body .legal-quicknav,.vox-page-body .legal-contact-card,.vox-page-body .legal-company-card{color:#fff}.vox-page-body .legal-hero-inner h1{color:#fff;font-family:Hanken Grotesk,sans-serif}.vox-page-body .legal-hero-inner .lead{color:#a7a2c0}.vox-page-body .legal-quicknav{flex-wrap:wrap;gap:8px;display:flex}.vox-page-body .legal-quicknav a{color:#d4cee8;background:#ffffff0a;border:1px solid #aa96e624;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;transition:background .15s,border-color .15s;display:inline-flex}.vox-page-body .legal-quicknav a:hover{color:#fff;background:#9b7bf01a;border-color:#9b7bf052}.vox-page-body .legal-quicknav a .material-symbols-outlined{color:#c4a6ff;font-size:16px}.vox-page-body .legal-contact-card{background:#ffffff09;border:1px solid #aa96e624;border-radius:14px;align-items:center;gap:14px;padding:18px 20px;transition:border-color .15s;display:flex}.vox-page-body .legal-contact-card:hover{border-color:#9b7bf052}.vox-page-body .legal-contact-label{color:#c4a6ff;text-transform:uppercase;letter-spacing:.15em;font-family:Space Mono,monospace;font-size:11px;display:block}.vox-page-body .legal-contact-email{color:#fff;font-size:15px;font-weight:600;display:block}.vox-page-body .legal-contact-helper{color:#a7a2c0;margin-top:2px;font-size:13px;display:block}.vox-page-body .legal-contact-arrow{color:#c4a6ff}.vox-page-body .legal-company-card{background:#ffffff09;border:1px solid #aa96e624;border-radius:14px;padding:22px 24px}.vox-page-body .legal-company-row{border-bottom:1px solid #aa96e614;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.vox-page-body .legal-company-row:last-child{border-bottom:none}.vox-page-body .legal-company-row span{color:#a7a2c0}.vox-page-body .legal-company-row strong{color:#fff;font-weight:600}.vox-page-body .lead{color:#a7a2c0}.vox-page-body .status-hero,.vox-page-body .status-shell,.vox-page-body .status-page{max-width:980px;margin:0 auto;padding:64px 24px}.vox-page-body .status-hero-card,.vox-page-body .status-hero-overview,.vox-page-body .status-uptime-card,.vox-page-body .status-list,.vox-page-body .status-incident,.vox-page-body .status-history-empty{color:#fff;background:#ffffff09;border:1px solid #aa96e624;border-radius:16px}.vox-page-body .status-hero h1,.vox-page-body .status-hero-text h1{color:#fff;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem)}.vox-page-body .status-hero p,.vox-page-body .status-hero-text p{color:#a7a2c0}.vox-page-body .status-hero-meta{color:#6f6a8c}.vox-page-body .status-hero-refresh{color:#c4a6ff;cursor:pointer;background:#9b7bf01f;border:1px solid #9b7bf047;border-radius:8px;padding:6px 12px;font-size:12.5px}.vox-page-body .status-uptime-label,.vox-page-body .status-uptime-value{color:#fff}.vox-page-body .status-uptime-value span{color:#a7a2c0}.vox-page-body .status-row,.vox-page-body .status-list .status-row{background:0 0;border-top:1px solid #aa96e614}.vox-page-body .status-row:first-child{border-top:none}.vox-page-body .status-row strong{color:#fff}.vox-page-body .status-row-desc{color:#a7a2c0}.vox-page-body .status-row-time,.vox-page-body .status-history-meta{color:#6f6a8c}.vox-page-body .status-history-empty p{color:#d4cee8}.vox-page-body .status-history-icon,.vox-page-body .status-pill.is-ok{color:#86efac;background:#22c55e2e}.vox-page-body .status-pill.is-incident{color:#fca5a5;background:#ef44442e}.vox-page-body .status-contact-card{color:#fff;background:linear-gradient(160deg,#9b7bf024,#7c3aed0f);border:1px solid #9b7bf04d}.vox-page-body .status-contact-card p{color:#fffc}.vox-page-body .status-contact-btn{color:#0b0712;background:#fff}.vox-page-body .industry-hero,.vox-page-body .industry-hero-grid{max-width:1200px;margin:0 auto;padding:80px 40px 64px;position:relative}@media (width<=880px){.vox-page-body .industry-hero,.vox-page-body .industry-hero-grid{padding:56px 20px 40px}}.vox-page-body .industry-hero-glow{pointer-events:none;z-index:-1;background:radial-gradient(900px 600px at 50% 0,#9b7bf02e,#0000 70%);position:absolute;inset:0}.vox-page-body .industry-hero h1{letter-spacing:-.03em;color:#fff;font-family:Hanken Grotesk,sans-serif;font-size:clamp(2.4rem,4.5vw,3.8rem);font-weight:800;line-height:1.05}.vox-page-body .industry-hero .lead,.vox-page-body .industry-hero p{color:#a7a2c0;font-size:1.15rem;line-height:1.55}.vox-page-body .industry-hero-copy{color:#fff}.vox-page-body .industry-hero-card{color:#fff;background:#ffffff09;border:1px solid #aa96e624;border-radius:18px;padding:28px 26px}.vox-page-body .industry-hero-card h2{color:#fff;font-family:Hanken Grotesk,sans-serif}.vox-page-body .industry-hero-card p{color:#a7a2c0}.vox-page-body .industry-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.vox-page-body .industry-hero-note{color:#6f6a8c;margin-top:18px;font-size:13.5px}.vox-page-body .industry-plan-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.vox-page-body .industry-plan-card{color:#fff;background:#ffffff09;border:1px solid #aa96e624;border-radius:16px;padding:24px}.vox-page-body .industry-plan-card.is-featured{background:linear-gradient(160deg,#9b7bf029,#7c3aed0a);border-color:#9b7bf05c}.vox-page-body .industry-plan-card h3{color:#fff;font-family:Hanken Grotesk,sans-serif}.vox-page-body .industry-plan-card .price-label{color:#fff;font-family:Hanken Grotesk,sans-serif;font-size:1.8rem;font-weight:800}.vox-page-body .industry-plan-card .price-suffix{color:#a7a2c0;font-size:.95rem;font-weight:500}.vox-page-body .industry-plan-card p,.vox-page-body .industry-plan-card li{color:#a7a2c0}.vox-page-body .for-hero,.vox-page-body .for-shell,.vox-page-body .for-page{max-width:1200px;margin:0 auto;padding:72px 40px 56px}@media (width<=880px){.vox-page-body .for-hero,.vox-page-body .for-shell,.vox-page-body .for-page{padding:48px 20px 36px}}.vox-page-body .for-hero h1,.vox-page-body .for-shell h1,.vox-page-body .for-page h1{color:#fff;font-family:Hanken Grotesk,sans-serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:800}.vox-page-body .for-hero p,.vox-page-body .for-shell p,.vox-page-body .for-page p{color:#a7a2c0}.vox-page-body .for-card,.vox-page-body .for-feature,.vox-page-body .for-section-card{color:#fff;background:#ffffff09;border:1px solid #aa96e624;border-radius:16px;padding:24px}.vox-page-body .build-shell,.vox-page-body .build-page{max-width:1100px;margin:0 auto;padding:56px 24px}.vox-page-body .build-input-card,.vox-page-body .build-result-card,.vox-page-body .build-progress-card{color:#fff;background:#ffffff0a;border:1px solid #aa96e62e;border-radius:18px;padding:32px}.vox-page-body .build-input-card label,.vox-page-body .build-input-card .input-label{color:#c4a6ff;letter-spacing:.16em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:11px}.vox-page-body .build-input-card input,.vox-page-body .build-input-card textarea,.vox-page-body input[type=url]:not(.vox-keep),.vox-page-body input[type=text]:not(.vox-keep),.vox-page-body textarea:not(.vox-keep){color:#fff;background:#ffffff0d;border:1px solid #aa96e633;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14.5px}.vox-page-body input::placeholder,.vox-page-body textarea::placeholder{color:#6f6a8c}.vox-page-body input:focus,.vox-page-body textarea:focus{border-color:#9b7bf0;outline:none;box-shadow:0 0 0 3px #9b7bf02e}.vox-page-body .material-symbols-outlined{color:inherit}.vox-page-body .vo-skip-link{position:absolute;top:0;left:-9999px}.vox-page-body .vo-skip-link:focus{z-index:100;color:#070611;background:#fff;padding:10px 14px;position:absolute;left:0}.material-symbols-outlined{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.vox-page-body{color:#fff;-webkit-font-smoothing:antialiased;background:#070611;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.vox-skip{color:#070611;background:#fff;border-radius:0 0 8px;padding:10px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.vox-skip:focus{z-index:100;left:0}.vox-page{--font-display:"Hanken Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Space Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);--accent:#8b5cf6;--accent-soft:#8b5cf673;--txt-dim:#a7a2c0;--txt-faint:#6f6a8c;--card:#ffffff09;--card-brd:#aa96e61f;--hair:#ffffff12;isolation:isolate;color:#fff;min-height:100vh;font-family:var(--font-body);background:#070611;position:relative}.vox-page:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1300px 820px at 82% -6%,#7e52e02b,#0000 60%),radial-gradient(1100px 940px at 4% 26%,#543eaa1a,#0000 62%),radial-gradient(1200px 880px at 96% 66%,#8048c814,#0000 62%),radial-gradient(900px 700px at 30% 100%,#6042b412,#0000 60%);position:fixed;inset:0}.vox-page>*{z-index:1;position:relative}.vox-page a{color:inherit;text-decoration:none}.vox-page img{max-width:100%;display:block}.vox-nav{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--hair);background:linear-gradient(#05040bd1,#05040b66);position:sticky;top:0}.vox-nav-in{align-items:center;gap:30px;max-width:1200px;margin:0 auto;padding:14px 40px;display:flex}.vox-nav-brand{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;align-items:center;gap:11px;font-size:18px;font-weight:700;display:flex}.vox-nav-links{gap:26px;margin-left:14px;display:flex}.vox-nav-links a{color:var(--txt-dim);transition:color .15s var(--ease-out);font-size:14px;font-weight:500}.vox-nav-links a:hover{color:#fff}.vox-nav-cta{align-items:center;gap:14px;margin-left:auto;display:flex}.vox-link{color:#fff;font-size:14px;font-weight:600}@media (width<=880px){.vox-nav-links{display:none}.vox-nav-in{padding:12px 20px}}.vox-page .vox-btn{font-family:var(--font-body);cursor:pointer;transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), background .18s var(--ease-out);border-radius:999px;align-items:center;gap:9px;font-weight:600;display:inline-flex}.vox-page .vox-btn svg{width:18px;height:18px}.vox-page .vox-btn-lg{padding:15px 28px;font-size:16px}.vox-page .vox-btn-md{padding:11px 20px;font-size:14px}.vox-page .vox-btn-primary{color:#0b0712;background:linear-gradient(#fff,#ece8fb);border:none;box-shadow:0 10px 30px #966eff61,inset 0 1px #ffffffe6}.vox-page .vox-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 42px #966eff8c}.vox-page .vox-btn-ghost{color:#fff;border:1px solid var(--card-brd);background:#ffffff0f}.vox-page .vox-btn-ghost:hover{background:#ffffff1f;transform:translateY(-1px)}.vox-page .vox-link{color:#fff;font-size:14px;font-weight:600}.vox-footer{border-top:1px solid var(--hair);background:linear-gradient(#05040b00,#05040b99);margin-top:96px;padding:56px 0 36px}.vox-footer-in{grid-template-columns:1.1fr 2fr;gap:48px;max-width:1200px;margin:0 auto;padding:0 40px;display:grid}.vox-footer-brand a{font-family:var(--font-display);color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.vox-footer-brand p{color:var(--txt-faint);margin:14px 0 0;font-size:12.5px}.vox-footer-nav{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.vox-footer-nav h4{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--txt-faint);margin:0 0 12px;font-size:11px;font-weight:600}.vox-footer-nav a{color:var(--txt-dim);transition:color .15s var(--ease-out);padding:3px 0;font-size:13.5px;display:block}.vox-footer-nav a:hover{color:#fff}@media (width<=880px){.vox-footer-in{grid-template-columns:1fr;padding:0 20px}.vox-footer-nav{grid-template-columns:repeat(2,1fr);gap:24px}}
