.decision-body{margin-top:32px}@media (min-width:768px){.decision-body{margin-top:48px}}.how-steps{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:32px}@media (min-width:768px){.how-steps{margin-top:48px;grid-template-columns:1fr 1fr;gap:40px 24px}}@media (min-width:1024px){.how-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.how-step{margin:0;padding-top:16px;border-top:1px solid var(--color-line)}.how-step-num{display:block;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.35;color:var(--color-gold-deep)}.how-step-title{margin:16px 0 8px;font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.03em;color:var(--color-ink);text-wrap:balance}.how-step-body{margin:0;max-width:36ch;font-size:17px;line-height:1.5;color:var(--color-muted)}.compare{width:100%;border-collapse:collapse;text-align:left}.compare td,.compare th{padding:16px;vertical-align:top;border-bottom:1px solid var(--color-line);font-size:15px;font-weight:400;line-height:1.45;color:var(--color-ink)}.compare thead th{font-size:15px;font-weight:500;color:var(--color-ink)}.compare thead th.is-us{color:var(--color-gold-deep)}.compare th[scope=row]{width:18%;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:var(--color-ink)}.compare .is-us{background:var(--color-card)}.compare-label{display:none}.proof-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.testimonial{display:flex;flex-direction:column;gap:24px;margin:0}.testimonial-quote{margin:0}.testimonial-quote p{margin:0;max-width:42ch;font-size:20px;line-height:1.45;color:var(--color-ink)}.testimonial-person{display:flex;align-items:center;gap:16px}.testimonial-photo{width:48px;height:48px;border-radius:var(--radius-image);-o-object-fit:cover;object-fit:cover}.testimonial-id{display:flex;flex-direction:column;gap:4px}.testimonial-name{font-size:15px;font-weight:500;line-height:1.45;color:var(--color-ink)}.testimonial-meta{font-size:15px;line-height:1.45;color:var(--color-muted)}.home-v5 .testimonial-study{align-self:flex-start;font-size:15px;line-height:1.45;color:var(--color-ink);text-decoration:underline;text-underline-offset:3px}.home-v5 .testimonial-study:hover{color:var(--color-gold-deep)}.faq-list{margin:0}.faq-item{border-top:1px solid var(--color-line)}.faq-item:last-child{border-bottom:1px solid var(--color-line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:20px 0;cursor:pointer;list-style:none;font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.02em;color:var(--color-ink)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{margin:0;font:inherit;letter-spacing:inherit;color:inherit;text-wrap:balance}.faq-item summary:after{content:"+";flex:none;font-family:var(--font-mono);font-size:20px;font-weight:400;line-height:1;color:var(--color-gold-deep)}.faq-item[open] summary:after{content:"\2212"}.faq-item li,.faq-item p{max-width:68ch;font-size:17px;line-height:1.5;color:var(--color-muted)}.faq-item p,.faq-item ul{margin:0 0 20px}.faq-item ul{padding:0 0 0 1.15em}.faq-item li+li{margin-top:8px}@media (max-width:767px){.compare thead{display:none}.compare,.compare tbody,.compare td,.compare th,.compare tr{display:block;width:auto}.compare tr{padding:8px 0 16px;border-bottom:1px solid var(--color-line)}.compare td,.compare th{border-bottom:0;padding:8px 0}.compare th[scope=row]{width:auto;padding-bottom:4px}.compare-label{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:var(--color-muted)}.compare td.is-us{margin-top:8px;padding:16px;border-radius:var(--radius-image)}.compare td.is-us .compare-label{color:var(--color-gold-deep)}}