.wz{--wz-ink:#1a1916;--wz-accent:#e39b2b;--wz-accent-press:#cf8a1f;--wz-accent-tint:#fbf1e0;--wz-white:#ffffff;--wz-paper:#f7f5f0;--wz-muted:#68645d;--wz-border:#e4e0d7;--wz-on-dark:#d9d5cc;--wz-font:"Nimbus Sans",Arial,Helvetica,sans-serif;--wz-radius:8px;--wz-space:8px;--navy:var(--wz-ink);--navy2:var(--wz-ink);--gold:var(--wz-accent);--gold2:var(--wz-accent);--ink:var(--wz-ink);--muted:var(--wz-muted);--mist:var(--wz-paper);--line:var(--wz-border);font-family:var(--wz-font);font-weight:400;font-size:16px;line-height:1.5;color:var(--wz-ink);background:var(--wz-white);min-height:100vh;display:flex;flex-direction:column}.wz main{flex:1;display:flex;flex-direction:column}.wz main>.ax-page{flex:1}.wz .btn,.wz .navlinks,.wz h1,.wz h2,.wz h3,.wz label,.wz strong{font-family:var(--wz-font)}.wz header{background:rgba(255,255,255,.96);border-bottom:1px solid var(--wz-border);backdrop-filter:none}.wz .nav{height:72px}.wz .brand img{width:160px;height:auto}.wz .navlinks{gap:24px;font-size:14px;font-weight:700;color:var(--wz-ink)}.wz .navlinks a:not(.btn):hover,.wz footer{color:var(--wz-muted)}.wz footer{padding:32px 0;border-top:1px solid var(--wz-border);background:var(--wz-paper);font-size:14px}.wz .foot strong,.wz .foot-links a{color:var(--wz-ink)}.wz .foot-links a{font-weight:700}.wz-foot-brand{display:flex;align-items:center;gap:12px}.wz-foot-brand img{width:36px;height:auto;display:block}.wz-attribution{padding:24px 0}.wz-attribution a{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-size:12px;color:var(--wz-muted)}.wz-attribution img{width:100px;height:auto;display:block}.wz .btn{border-radius:var(--wz-radius);padding:12px 20px;font-size:16px;font-weight:700;gap:var(--wz-space);transition:background .15s,border-color .15s}.wz .btn:hover{transform:none}.wz .btn-gold{background:var(--wz-accent);color:var(--wz-ink);box-shadow:none}.wz .btn-gold:hover{background:var(--wz-accent-press)}.wz .btn-outline{background:var(--wz-white);border:1px solid var(--wz-border);color:var(--wz-ink)}.wz .btn-outline:hover{border-color:var(--wz-ink)}.wz .btn:disabled{opacity:.5;cursor:not-allowed}.wz .navlinks .btn{padding:8px 16px;font-size:14px}.wz label{font-size:14px;font-weight:700;color:var(--wz-ink);margin-bottom:var(--wz-space)}.wz input,.wz select,.wz textarea{border:1px solid var(--wz-border);border-radius:var(--wz-radius);padding:12px;color:var(--wz-ink);font-weight:400;margin-top:4px}.wz input:focus,.wz select:focus,.wz textarea:focus{border-color:var(--wz-ink);outline:none}.wz a:focus-visible,.wz button:focus-visible,.wz input:focus-visible,.wz select:focus-visible,.wz textarea:focus-visible{outline:3px solid var(--wz-accent);outline-offset:2px}.wz form{border:1px solid var(--wz-border);border-radius:var(--wz-radius);box-shadow:none;padding:24px}.wz .form-grid{gap:16px}.wz .eyebrow,.wz .status{font-weight:700;font-size:14px}.wz .eyebrow{display:inline-flex;align-items:center;gap:var(--wz-space);letter-spacing:0;text-transform:none;color:var(--wz-muted);margin-bottom:16px}.wz .eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--wz-accent)}.wz h1{font-size:clamp(36px,5vw,48px);line-height:1.15;letter-spacing:-.01em;font-weight:700;color:var(--wz-ink);margin:0 0 24px}.wz h1 .gold{color:var(--wz-ink);background:linear-gradient(transparent 62%,var(--wz-accent-tint) 62%,var(--wz-accent-tint) 92%,transparent 92%);box-shadow:inset 0 -4px 0 var(--wz-accent)}.wz .lead{font-size:18px;line-height:1.5;color:var(--wz-muted);margin:0 0 32px}.wz .compare h2,.wz .platform h2,.wz .pricing h2,.wz .section-head h2,.wz .why h2{font-size:32px;line-height:1.15;letter-spacing:-.005em;font-weight:700}.wz .fine{font-size:12px;line-height:1.5;color:var(--wz-muted);margin-top:16px}.wz .hero{background:var(--wz-paper);border-bottom:1px solid var(--wz-border)}.wz .hero:after{display:none}.wz .hero-grid{min-height:600px;padding:72px 0 64px;gap:48px}.wz .hero-actions{gap:16px;margin-bottom:32px}.wz .promise{gap:24px;font-size:14px;font-weight:700;color:var(--wz-ink)}.wz .promise span{gap:var(--wz-space)}.wz .dot{width:8px;height:8px;background:var(--wz-accent)}.wz .tech-visual{min-height:480px}.wz .ax-desk{right:8%;top:0;width:320px;border:1px solid var(--wz-border);border-radius:var(--wz-radius);box-shadow:0 16px 40px rgba(26,25,22,.08);padding:24px;transform:none}.wz .ax-desk-head{border-bottom-color:var(--wz-border)}.wz .ax-desk-head strong{font-size:24px;letter-spacing:0}.wz .ax-desk-head span{color:var(--wz-muted);font-size:12px;font-weight:700;letter-spacing:0;text-transform:none}.wz .ax-desk li{border-bottom-color:var(--wz-border);padding:12px 0}.wz .ax-desk li small{color:var(--wz-muted)}.wz .float-card{border:1px solid var(--wz-border);border-radius:var(--wz-radius);box-shadow:0 8px 24px rgba(26,25,22,.06);padding:16px}.wz .float-card small{color:var(--wz-muted)}.wz .fc2{right:0;bottom:0}.wz .fc3{left:0;bottom:0}.wz .band{background:var(--wz-ink);padding:80px 0}.wz .section-head{gap:32px;margin-bottom:32px}.wz .section-head p{line-height:1.5}.wz .band .eyebrow,.wz .section-head p{color:var(--wz-on-dark)}.wz .cards{gap:16px}.wz .card{box-shadow:none;padding:24px;min-height:216px}.wz .card,.wz .icon{border-radius:var(--wz-radius)}.wz .icon{width:40px;height:40px;background:var(--wz-paper);border:1px solid var(--wz-border);color:var(--wz-ink);font-weight:700;font-size:18px;margin-bottom:16px}.wz .card h3{font-size:20px;line-height:1.15;margin:0 0 8px}.wz .card p{color:var(--wz-muted);font-size:16px;line-height:1.5}.wz .card .ax-tag{margin-top:16px;font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--wz-ink);display:inline-block;background:var(--wz-accent-tint);border-radius:4px;padding:4px 8px}.wz .ax-card-line{border:1px solid var(--wz-border)}.wz .ax-head-copy{color:var(--wz-muted)!important}.wz .platform{padding:80px 0}.wz .platform-grid{gap:48px}.wz .platform .copy{font-size:16px;line-height:1.5;color:var(--wz-muted)}.wz .platform-points{gap:var(--wz-space)}.wz .pill{border:1px solid var(--wz-border);border-radius:var(--wz-radius);padding:12px 16px;background:var(--wz-white);font-size:14px;font-weight:700;color:var(--wz-ink)}.wz .ax-stack{gap:var(--wz-space)}.wz .ax-stack-row{background:var(--wz-paper);border:1px solid var(--wz-border);border-radius:var(--wz-radius);box-shadow:none;padding:16px 24px}.wz .ax-stack-row:nth-child(2n){margin-left:32px}.wz .ax-stack-row span{color:var(--wz-muted);font-weight:700;font-size:14px;letter-spacing:0}.wz .ax-stack-row strong{font-size:18px}.wz .ax-stack-row:first-child{background:var(--wz-ink);border-color:var(--wz-ink)}.wz .ax-stack-row:first-child strong{color:var(--wz-white)}.wz .ax-stack-row:first-child span{color:var(--wz-accent)}.wz .compare,.wz .why{background:var(--wz-paper);padding:80px 0}.wz .why h2{margin-bottom:32px}.wz .why-grid{gap:16px}.wz .why-item{border:1px solid var(--wz-border);border-radius:var(--wz-radius);padding:24px}.wz .why-item h3{font-size:20px;line-height:1.15;margin:0 0 8px}.wz .why-item p{color:var(--wz-muted);line-height:1.5}.wz .why-item .ax-preset strong{color:var(--wz-ink)}.wz .pricing{padding:80px 0}.wz .pricing h2{margin-bottom:32px}.wz .price-grid{gap:16px}.wz .price{border:1px solid var(--wz-border);border-radius:var(--wz-radius);box-shadow:none;padding:24px}.wz .price-grid .price:first-child{border:2px solid var(--wz-ink)}.wz .price .label{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--wz-muted)}.wz .price .amount{font-size:40px;font-weight:700;letter-spacing:-.01em;margin:8px 0}.wz .price p{font-size:14px;line-height:1.5}.wz .compare .section-head p,.wz .price p{color:var(--wz-muted)}.wz .chamber-meter,.wz .chamber-panel{border:1px solid var(--wz-border);border-radius:var(--wz-radius);box-shadow:none;padding:24px}.wz .chamber-meter{padding:16px 24px;margin-bottom:24px}.wz .chamber-hint,.wz .chamber-meter span{color:var(--wz-muted)}.wz .chamber-meter-bar{background:var(--wz-border)}.wz .chamber-meter-bar i{background:var(--wz-accent)}.wz .chamber-panel h3{font-size:24px;line-height:1.15;margin:0 0 16px}.wz .ax-builder-grid{gap:24px}.wz .ax-builder-main{gap:16px}.wz .ax-lead{font-size:16px;line-height:1.5;color:var(--wz-muted)}.wz .ax-gap{margin-top:16px}.wz .ax-gap>.btn+.btn{margin-left:var(--wz-space)}.wz .ax-meta{font-size:12px;line-height:1.5;color:var(--wz-muted)}.wz .ax-modules{gap:var(--wz-space)}.wz .ax-module{border:1px solid var(--wz-border);border-radius:var(--wz-radius);background:var(--wz-white)}.wz .ax-module.is-on{border-color:var(--wz-accent);background:var(--wz-accent-tint)}.wz .ax-module label{font-size:16px;font-weight:400;padding:12px 16px}.wz .ax-module input{accent-color:var(--wz-ink);margin-top:4px}.wz .ax-badge{font-size:12px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--wz-ink);background:var(--wz-accent-tint);border:1px solid var(--wz-accent);border-radius:4px;padding:2px 8px}.wz .ax-badge-quiet{color:var(--wz-muted);background:var(--wz-paper);border-color:var(--wz-border)}.wz .ax-summary-list{color:var(--wz-ink);font-size:14px;line-height:1.5}.wz .ax-summary .amount span{color:var(--wz-muted)}.wz .ax-forms{gap:24px;margin-top:24px}.wz .ax-forms h3,.wz .ax-page form h3{font-size:24px;line-height:1.15;margin:0 0 8px}.wz .ax-page{background:var(--wz-paper);padding:72px 0;min-height:0}.wz .ax-page h1{font-size:clamp(32px,5vw,48px)}.wz .ax-page .chamber-panel{margin-top:16px}.wz .ax-page .chamber-panel p{color:var(--wz-muted);margin:0 0 8px}.wz .ax-page .chamber-panel h2{font-size:24px;line-height:1.15;margin:0 0 8px}.wz .ax-error,.wz .ax-notice{border-radius:var(--wz-radius);padding:12px 16px;font-weight:700;margin:0 0 16px}.wz .ax-error{background:#f7ebe8;color:#7a3326}.wz .ax-notice{background:#edf3ea;color:#2f5a2a}.wz-banner{background:var(--wz-white);border:1px solid var(--wz-border);border-left:4px solid var(--wz-accent);border-radius:var(--wz-radius);padding:12px 16px;font-size:14px;font-weight:700;margin:0 0 16px}.wz-customer .ax-page{padding-top:48px}@media (max-width:900px){.wz .hero-grid{min-height:0;padding-top:48px}}@media (max-width:620px){.wz .brand img{width:140px}.wz h1{font-size:36px}.wz .compare h2,.wz .platform h2,.wz .pricing h2,.wz .section-head h2,.wz .why h2{font-size:28px}.wz .ax-desk{right:0;width:260px;padding:16px}.wz .ax-stack-row:nth-child(2n){margin-left:0}}@media (max-width:380px){.wz .brand img{width:140px}}