main{max-width:var(--container-max);margin:0 auto;padding:0 24px}.breadcrumb{display:flex;align-items:center;gap:8px;padding:32px 0 0;font-size:14px;color:var(--text-muted)}.breadcrumb a{color:var(--text-secondary);text-decoration:none;transition:color .15s ease}.breadcrumb a:hover{color:var(--green)}.hero{padding:40px 0 48px;max-width:820px}.eyebrow-chip{display:inline-block;font-family:SF Mono,Fira Code,monospace;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:var(--green);border:1px solid rgba(52,211,153,.2);padding:4px 14px;border-radius:4px;margin-bottom:20px}.hero h1{font-size:clamp(32px,5vw,52px);font-weight:700;line-height:1.1;margin:0 0 20px;letter-spacing:-.75px}.hero h1 .accent{color:var(--green)}.hero .tagline{font-size:19px;color:var(--text-primary);line-height:1.55;margin:0 0 16px}.pricing-summaries{display:flex;flex-direction:column;gap:12px}.their-pricing{font-size:14px;color:var(--text-secondary);line-height:1.55;margin:0;padding:12px 16px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px}.their-pricing strong{color:var(--text-primary)}.cmp-section{margin-bottom:64px}.cmp-section h2{font-size:clamp(22px,3vw,30px);font-weight:700;margin:0 0 24px;letter-spacing:-.3px}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;background:var(--bg-card)}.cmp-table{width:100%;border-collapse:collapse;min-width:560px;font-size:15px}.cmp-table th,.cmp-table td{padding:16px 20px;text-align:left;border-bottom:1px solid var(--border)}.cmp-table thead th{font-family:SF Mono,Fira Code,monospace;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted);padding-top:18px;padding-bottom:14px;background:#0003}.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table .row-label{color:var(--text-secondary);font-weight:500;width:36%}.cell-text{color:inherit}.icon-yes,.icon-no{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%}.icon-yes{background:#34d39926;color:var(--green)}.icon-no{background:#f970661f;color:var(--strike)}.icon-yes svg,.icon-no svg{width:14px;height:14px}.verdict{margin:20px 0 0;font-size:15px;color:var(--text-primary);line-height:1.6;padding:14px 18px;background:#34d3990f;border-left:3px solid var(--green);border-radius:0 6px 6px 0}.best-for-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:48px}.best-for{padding:28px 32px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.best-for h2{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--green)}.best-for p{margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--text-primary)}.best-for a{font-size:14px;color:var(--green);font-weight:600;text-decoration:none}.best-for a:hover{text-decoration:underline}.third-option{margin-bottom:48px;padding:28px 32px;background:#34d3990f;border-left:3px solid var(--green);border-radius:0 10px 10px 0}.third-option h2{font-size:22px;font-weight:700;margin:0 0 12px;color:var(--green)}.third-option p{margin:0 0 12px;font-size:16px;line-height:1.65;color:var(--text-primary)}.third-links{font-size:14px;margin:0}.third-links a{color:var(--green)}.honest-gaps{margin:0 0 48px;padding:28px 32px;background:#f970660a;border-left:3px solid var(--strike);border-radius:0 10px 10px 0}.honest-gaps h2{font-size:20px;font-weight:700;margin:0 0 16px;color:var(--strike)}.honest-gaps ul{margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.honest-gaps li{font-size:15px;color:var(--text-primary);line-height:1.6;padding-left:20px;position:relative}.honest-gaps li:before{content:"·";position:absolute;left:6px;top:0;color:var(--strike);font-weight:700;font-size:18px;line-height:1.6}.faq-section{margin-bottom:48px}.faq-section h2{font-size:clamp(22px,3vw,28px);font-weight:700;margin:0 0 20px}.faq-list{margin:0}.faq-list dt{font-weight:600;color:var(--text-primary);margin:20px 0 8px;font-size:16px}.faq-list dt:first-child{margin-top:0}.faq-list dd{margin:0;color:var(--text-secondary);line-height:1.6;font-size:15px}.disclosure{font-size:13px;color:var(--text-muted);line-height:1.55;margin:0 0 64px;text-align:center}.disclosure a{color:var(--green)}.cta-section{text-align:center;padding:64px 0 72px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:64px}.cta-section h2{font-size:clamp(26px,4vw,36px);font-weight:700;margin:0 0 12px;letter-spacing:-.5px}.cta-section p{color:var(--text-secondary);font-size:17px;margin:0 0 32px}.cta-btn{display:inline-block;padding:16px 36px;background:var(--green);color:var(--bg);border-radius:10px;font-family:SF Mono,monospace;font-size:14px;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:all .2s ease}.cta-btn:hover{background:var(--green-dim);transform:translateY(-1px);box-shadow:0 8px 24px var(--green-glow)}@media(max-width:640px){.cmp-table th,.cmp-table td{padding:12px 14px;font-size:14px}.best-for,.third-option,.honest-gaps{padding:22px 20px}}
