.subhero p.sub{font-size:1.12rem}.deliv{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.dcard{border:1px solid var(--line-d);border-radius:var(--r);background:#131f3399;padding:1.4rem}.dcard h4{color:#fff;margin-bottom:.35rem;font-size:1rem;font-weight:600}.dcard p{color:var(--dim);font-size:.88rem;line-height:1.55}@media (max-width:980px){.deliv{grid-template-columns:1fr}}.bill-toggle{border:1px solid var(--line-ds);border-radius:999px;align-items:center;gap:.35rem;margin-top:.4rem;padding:.3rem;display:inline-flex}.bill-toggle button{height:34px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1.1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:background .2s,color .2s}.bill-toggle button.on{background:var(--teal);color:#fff}.bill-save{color:var(--gold-soft);margin-left:.6rem;font-size:.8rem;font-weight:600}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.5rem;display:grid}.plan{border:1px solid var(--line);border-radius:var(--r);background:#fff;flex-direction:column;padding:2rem 1.8rem;display:flex;position:relative}.plan .tier{font-family:var(--font-chakra-petch),monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:.9rem;font-size:.78rem;font-weight:700}.plan .price{align-items:baseline;gap:.4rem;margin-bottom:.35rem;display:flex}.plan .amt{letter-spacing:-1px;color:var(--plum);font-size:2.3rem;font-weight:700}.plan .per{color:var(--body);font-size:.9rem}.plan .bill-note{color:var(--body);min-height:1.2rem;margin-bottom:.9rem;font-size:.82rem}.plan .who{color:var(--body);margin-bottom:1.3rem;font-size:.95rem;line-height:1.5}.plan ul{flex-direction:column;flex:1;gap:.6rem;margin-bottom:1.6rem;list-style:none;display:flex}.plan ul li{color:var(--body);align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.45;display:flex}.plan ul li svg{color:var(--teal);flex-shrink:0;margin-top:3px}.plan .btn-primary{justify-content:center;width:100%}.plan.elite{border-color:#8b5cf673;box-shadow:0 14px 40px #8b5cf61a}.plan.elite ul li svg{color:var(--purple)}.plan.elite .btn-primary{background:var(--purple)}.plan.elite .btn-primary:hover{background:#7c4def;box-shadow:0 12px 32px #8b5cf652}@media (max-width:960px){.plans{grid-template-columns:1fr}}.cmp{border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--r);background:#fff;width:100%;overflow:hidden}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:.85rem 1.1rem;font-size:.92rem}.cmp thead th{color:var(--plum);background:var(--tint);font-size:.95rem;font-weight:700}.cmp thead th.el{color:var(--purple)}.cmp tbody th{color:var(--plum);width:30%;font-weight:600}.cmp td{color:var(--body)}.cmp tr:last-child th,.cmp tr:last-child td{border-bottom:0}.cmp .yes{color:var(--teal);font-weight:700}.cmp .no{color:#b9c2ce}@media (max-width:760px){.cmp{min-width:640px}}.faq{max-width:820px}.faq-item{border:1px solid var(--line);border-radius:var(--r);background:#fff;margin-bottom:.8rem;overflow:hidden}.faq-q{width:100%;color:var(--plum);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.3rem;font-family:inherit;font-size:1rem;font-weight:600;display:flex}.faq-q svg{color:var(--teal);flex-shrink:0;transition:transform .25s}.faq-a{max-height:0;transition:max-height .3s;overflow:hidden}.faq-a p{color:var(--body);padding:0 1.3rem 1.15rem;font-size:.94rem;line-height:1.6}.faq-item.open .faq-a{max-height:320px}.faq-item.open .faq-q svg{transform:rotate(180deg)}
