.page.hw{gap:64px;padding-top:64px}.hw-hero{flex-direction:column;gap:14px;max-width:820px;display:flex}.hw-kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--ink-3);font-size:14px}.hw-title{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(44px,8vw,80px);font-weight:800;line-height:.95}.hw-lede{color:var(--ink-2);font-size:19px;line-height:1.55}.hw-h2{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(30px,4.5vw,44px);font-weight:800;line-height:1.05}.hw-sec{flex-direction:column;gap:20px;display:flex}.hw-vs{border-radius:var(--r-lg);border:1px solid var(--line);background:#0a0a0a;overflow:hidden}.hw-vs table{border-collapse:collapse;width:100%}.hw-vs th,.hw-vs td{text-align:left;vertical-align:middle;padding:18px 20px;font-size:15px}.hw-vs thead th{color:var(--ink-3);font-size:13px;font-weight:500}.hw-vs thead th.hw-us{color:var(--lav);font-weight:700}.hw-vs tbody th{white-space:nowrap;font-weight:600}.hw-vs tbody th,.hw-vs tbody td{border-top:1px solid var(--s3)}.hw-vs .hw-them{color:var(--ink-3)}.hw-vs .hw-us{background:#120a18}.hw-vs tbody .hw-us{color:var(--ink);font-weight:600}.hw-cell{align-items:center;gap:10px;display:inline-flex}.hw-cell svg{flex-shrink:0}@media (max-width:640px){.hw-vs table,.hw-vs tbody,.hw-vs tr,.hw-vs th,.hw-vs td{display:block}.hw-vs thead{display:none}.hw-vs tbody tr+tr{border-top:1px solid var(--line)}.hw-vs tbody th,.hw-vs tbody td{border-top:0;padding:10px 16px}.hw-vs tbody th{padding-top:16px;font-size:16px}.hw-vs tbody td:before{content:attr(data-label);color:var(--ink-3);margin-bottom:4px;font-size:12px;font-weight:500;display:block}.hw-vs tbody td.hw-us{border-radius:14px;margin:0 10px 12px}.hw-vs tbody td.hw-us:before{color:var(--lav)}.hw-cell{align-items:flex-start}.hw-cell svg{margin-top:3px}}.hw-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hw-pillar{--tone:var(--violet);background:var(--s1);border:1px solid var(--line);border-radius:var(--r-card);flex-direction:column;gap:16px;padding:28px;display:flex}.hw-burn{--tone:var(--burn)}.hw-up{--tone:var(--up)}.hw-n{font-family:var(--mono);color:var(--tone);font-size:14px}.hw-pillar h3{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(28px,3vw,34px);font-weight:800;line-height:1}.hw-pillar ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hw-pillar li{color:#d0d0d0;gap:10px;font-size:15px;line-height:1.5;display:flex}.hw-pillar li>span:first-child{color:var(--tone);flex-shrink:0}.hw-link{color:var(--tone);margin-top:auto;font-size:14px;font-weight:600}@media (max-width:900px){.hw-grid3{grid-template-columns:1fr}}.hw-faq{gap:18px;max-width:860px}.hw-faq .faq-list p{max-width:720px}.hw-cta{border-radius:32px;flex-wrap:wrap;align-items:center;gap:16px 32px;padding:36px 40px;display:flex}.hw-cta-t{min-width:0;font-family:var(--display);letter-spacing:-.04em;flex:360px;font-size:clamp(30px,4.5vw,40px);font-weight:800;line-height:1.05}.hw-cta-btn{height:52px;padding:0 26px;font-size:16px}@media (max-width:640px){.page.hw{gap:48px;padding-top:40px}.hw-lede{font-size:17px}.hw-pillar{padding:22px}.hw-cta{border-radius:28px;padding:28px 22px}.hw-cta-t{flex-basis:100%}.hw-cta-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hw .faq-plus{transition:none}}
