.hm-pricing-seg{justify-content:center;margin:24px 0 40px;display:flex}.hm-pricing-seg__inner{background:var(--hm-panel);border:1px solid #16263f4d;display:flex}.hm-seg-btn{font-family:var(--hm-sans);cursor:pointer;color:var(--hm-body-muted);background:0 0;border:0;padding:11px 20px;font-size:13px;font-weight:700}.hm-seg-btn--on{background:var(--hm-ink);color:var(--hm-panel)}.hm-pricing-grid{grid-template-columns:repeat(3,1fr);gap:40px;padding:14px 10px;display:grid}@media (width<=1179px){.hm-pricing-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=999px){.hm-pricing-grid{grid-template-columns:1fr;gap:34px}}.hm-pricing-card{background:var(--hm-panel);box-shadow:none;border:1px solid #16263f40;padding:30px 26px;position:relative}.hm-pricing-card--featured{background:var(--hm-panel-bright);border:2px solid var(--hm-accent);box-shadow:8px 10px #16263f26}.hm-pricing-card:before{content:"";pointer-events:none;background:radial-gradient(6px at 9px 9px,#f1eada 6px,#0000 6.5px) 0 0/18px 18px repeat-x,radial-gradient(6px at 9px 9px,#f1eada 6px,#0000 6.5px) 0 100%/18px 18px repeat-x,radial-gradient(6px at 9px 9px,#f1eada 6px,#0000 6.5px) 0 0/18px 18px repeat-y,radial-gradient(6px at 9px 9px,#f1eada 6px,#0000 6.5px) 100% 0/18px 18px repeat-y;position:absolute;inset:-9px}.hm-pricing-tier{font-family:var(--hm-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--hm-red);margin-bottom:14px;font-size:10px}.hm-pricing-price-row{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hm-pricing-price{font-family:var(--hm-serif);font-size:44px;font-weight:700;line-height:1.15}.hm-pricing-per{color:var(--hm-mono-muted);font-size:13px}.hm-pricing-blurb{color:var(--hm-body-muted);min-height:42px;margin:0 0 20px;font-size:14px;line-height:1.55}.hm-pricing-divider{background:#16263f33;height:1px;margin-bottom:18px}.hm-pricing-items{flex-direction:column;gap:11px;margin-bottom:24px;display:flex}.hm-pricing-item{color:#3b3b33;gap:10px;font-size:14px;line-height:1.45;display:flex}.hm-pricing-check{color:var(--hm-red)}.hm-pricing-cta{text-align:center;width:100%;font-family:var(--hm-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:1.5px solid var(--hm-ink);color:var(--hm-ink);background:0 0;padding:14px;font-size:13px;font-weight:700;display:block}.hm-pricing-cta--on{background:var(--hm-accent);color:var(--hm-panel);border:0}.hm-pricing-h3{font-family:var(--hm-serif);font-size:26px;font-weight:700}.hm-pricing-h3--compare{margin:64px 0 18px}.hm-pricing-h3--faq{margin:64px 0 6px}.hm-compare-wrap{background:var(--hm-panel);border:1px solid #16263f40;overflow-x:auto}.hm-compare-table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.hm-compare-table thead tr{font-family:var(--hm-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--hm-mono-muted);background:var(--hm-panel-dim);font-size:10px}.hm-compare-table th{text-align:left;padding:13px 16px;font-weight:400}.hm-compare-table td{color:var(--hm-body-muted);padding:13px 16px}.hm-compare-table td.hm-compare-feature{color:var(--hm-ink);font-weight:600}.hm-compare-table tbody tr{border-top:1px solid #16263f26}.hm-faq-wrap{border-top:1px solid #16263f40;max-width:760px}.hm-faq-item{border-bottom:1px solid #16263f40}.hm-faq-trigger{cursor:pointer;text-align:left;width:100%;font-family:var(--hm-serif);color:var(--hm-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:18px;font-weight:600;display:flex}.hm-faq-mark{color:var(--hm-red);font-family:var(--hm-mono);font-size:18px}.hm-faq-body{color:var(--hm-body-muted);max-width:600px;padding:0 4px 22px;font-size:15px;line-height:1.65}
