.cp-hero[data-astro-cid-r7iryex5]{border-bottom:1px solid var(--border);padding-block:clamp(4rem,8vw,7rem);overflow:hidden}.cp-hero-inner[data-astro-cid-r7iryex5]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.cp-hero-sub[data-astro-cid-r7iryex5]{max-width:48ch;margin-top:1.5rem;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.7}.cp-hero-actions[data-astro-cid-r7iryex5]{flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;display:flex}.btn--lg[data-astro-cid-r7iryex5]{padding:.9rem 2rem;font-size:.95rem}.cp-hero-stats[data-astro-cid-r7iryex5]{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;margin-top:2.5rem;padding-top:2rem;display:flex}.cp-stat[data-astro-cid-r7iryex5]{flex-direction:column;gap:.2rem;padding-right:1.75rem;display:flex}.cp-stat[data-astro-cid-r7iryex5]:not(:first-child){padding-left:1.75rem}.cp-stat-num[data-astro-cid-r7iryex5]{letter-spacing:-.03em;color:var(--text);font-size:1.15rem;font-weight:700;line-height:1.2}.cp-stat-label[data-astro-cid-r7iryex5]{color:var(--muted);font-size:.74rem}.cp-stat-div[data-astro-cid-r7iryex5]{background:var(--border);flex-shrink:0;width:1px;height:2.5rem}.cp-hero-card[data-astro-cid-r7iryex5]{flex-direction:column;gap:.75rem;display:flex}.sc-card[data-astro-cid-r7iryex5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;box-shadow:0 4px 24px #1a1d2e0f}.sc-card--dim[data-astro-cid-r7iryex5]{opacity:.5;box-shadow:none}.sc-card-header[data-astro-cid-r7iryex5]{align-items:center;gap:.875rem;margin-bottom:.875rem;display:flex}.sc-avatar[data-astro-cid-r7iryex5]{background:var(--surface-2);width:36px;height:36px;color:var(--text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:flex}.sc-info[data-astro-cid-r7iryex5]{flex:1;min-width:0}.sc-info[data-astro-cid-r7iryex5] strong[data-astro-cid-r7iryex5]{font-size:.875rem;display:block}.sc-info[data-astro-cid-r7iryex5] span[data-astro-cid-r7iryex5]{color:var(--muted);font-size:.75rem}.sc-verdict[data-astro-cid-r7iryex5]{letter-spacing:.05em;border-radius:99px;flex-shrink:0;padding:.2rem .6rem;font-size:.67rem;font-weight:700}.sc-verdict--fit[data-astro-cid-r7iryex5]{color:#2e7d32;background:#e8f5e9}.sc-verdict--borderline[data-astro-cid-r7iryex5]{color:#e65100;background:#fff3e0}.sc-note[data-astro-cid-r7iryex5]{color:var(--muted);flex-direction:column;gap:.4rem;margin-bottom:.875rem;font-size:.79rem;line-height:1.6;display:flex}.sc-footer[data-astro-cid-r7iryex5]{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding-top:.75rem;font-size:.72rem;display:flex}.sc-status[data-astro-cid-r7iryex5]{color:#2e7d32;font-weight:600}.sc-status--warn[data-astro-cid-r7iryex5]{color:#e65100}.cp-section--tinted[data-astro-cid-r7iryex5]{background:var(--surface)}.cp-section-head[data-astro-cid-r7iryex5]{text-align:center;margin-inline:auto;max-width:56ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.cp-section-head[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{margin-top:1rem}.cp-two-col[data-astro-cid-r7iryex5]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.cp-bottleneck-visual[data-astro-cid-r7iryex5]{justify-content:center;padding-top:1rem;display:flex}.cp-flow[data-astro-cid-r7iryex5]{flex-direction:column;align-items:stretch;width:100%;max-width:340px;display:flex}.cp-flow-step[data-astro-cid-r7iryex5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);color:var(--muted);align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.cp-flow-step--done[data-astro-cid-r7iryex5]{opacity:.5}.cp-flow-step--next[data-astro-cid-r7iryex5]{opacity:.65}.cp-flow-step--active[data-astro-cid-r7iryex5]{border-color:var(--accent);color:var(--text);background:#f6821f0a}.cp-flow-num[data-astro-cid-r7iryex5]{background:var(--surface-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:700;display:flex}.cp-flow-step--active[data-astro-cid-r7iryex5] .cp-flow-num[data-astro-cid-r7iryex5]{background:var(--accent);color:#fff}.cp-flow-badge[data-astro-cid-r7iryex5]{color:var(--accent);white-space:nowrap;border:1px solid #f6821f4d;border-radius:99px;margin-left:auto;padding:.15rem .6rem;font-size:.7rem;font-weight:600}.cp-flow-arrow[data-astro-cid-r7iryex5]{color:var(--border-2);padding:.3rem 0 .3rem 1.75rem;font-size:.9rem}.cp-steps[data-astro-cid-r7iryex5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.cp-step[data-astro-cid-r7iryex5]{border-bottom:1px solid var(--border);grid-template-columns:3.5rem 1fr;align-items:start;gap:1.5rem;padding:1.75rem 2rem;transition:background .15s;display:grid}.cp-step[data-astro-cid-r7iryex5]:last-child{border-bottom:none}.cp-step[data-astro-cid-r7iryex5]:hover{background:#f6821f08}.cp-step-num[data-astro-cid-r7iryex5]{letter-spacing:.1em;color:var(--accent);padding-top:.2rem;font-size:.72rem;font-weight:700}.cp-step-body[data-astro-cid-r7iryex5] h3[data-astro-cid-r7iryex5]{margin-bottom:.4rem}.cp-step-body[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{max-width:60ch;font-size:.9rem}.cp-why-grid[data-astro-cid-r7iryex5]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.cp-why-card[data-astro-cid-r7iryex5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.875rem;padding:clamp(1.5rem,3vw,2.25rem);transition:box-shadow .2s,border-color .2s;display:flex}.cp-why-card[data-astro-cid-r7iryex5]:hover{border-color:var(--border-2);box-shadow:0 4px 20px #1a1d2e12}.cp-why-icon[data-astro-cid-r7iryex5]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--accent);background:#f6821f14;justify-content:center;align-items:center;display:flex}.cp-why-card[data-astro-cid-r7iryex5] h3[data-astro-cid-r7iryex5]{font-size:1.05rem}.cp-why-card[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{font-size:.875rem}.cp-practice[data-astro-cid-r7iryex5]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(3rem,6vw,5rem);display:grid}.cp-practice-text[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{max-width:50ch}.cp-practice-proof[data-astro-cid-r7iryex5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;display:flex;overflow:hidden}.cp-proof-item[data-astro-cid-r7iryex5]{border-bottom:1px solid var(--border);align-items:baseline;gap:1.5rem;padding:1.5rem 2rem;display:flex}.cp-proof-item[data-astro-cid-r7iryex5]:last-child{border-bottom:none}.cp-proof-num[data-astro-cid-r7iryex5]{letter-spacing:-.04em;min-width:4.5rem;color:var(--text);flex-shrink:0;font-size:2rem;font-weight:700}.cp-proof-label[data-astro-cid-r7iryex5]{color:var(--muted);font-size:.875rem;line-height:1.5}.cp-two-feat[data-astro-cid-r7iryex5]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.cp-feat-block[data-astro-cid-r7iryex5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:1.25rem;padding:clamp(2rem,4vw,3rem);transition:box-shadow .2s,border-color .2s;display:flex}.cp-feat-block[data-astro-cid-r7iryex5]:hover{border-color:var(--border-2);box-shadow:0 4px 20px #1a1d2e12}.cp-feat-icon[data-astro-cid-r7iryex5]{border-radius:var(--radius-sm);width:48px;height:48px;color:var(--accent);background:#f6821f14;justify-content:center;align-items:center;display:flex}.cp-feat-block[data-astro-cid-r7iryex5] h3[data-astro-cid-r7iryex5]{font-size:1.2rem}.cp-feat-block[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{max-width:48ch;font-size:.9rem}.cp-for-grid[data-astro-cid-r7iryex5]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.cp-for-card[data-astro-cid-r7iryex5]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:.875rem;padding:clamp(1.5rem,3vw,2.25rem);transition:box-shadow .2s,border-color .2s;display:flex}.cp-for-card[data-astro-cid-r7iryex5]:hover{border-color:var(--border-2);box-shadow:0 4px 20px #1a1d2e12}.cp-for-card--raised[data-astro-cid-r7iryex5]{border-color:var(--accent);background:#f6821f05}.cp-for-icon[data-astro-cid-r7iryex5]{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--accent);background:#f6821f14;justify-content:center;align-items:center;display:flex}.cp-for-card[data-astro-cid-r7iryex5] h3[data-astro-cid-r7iryex5]{font-size:1.05rem}.cp-for-card[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{font-size:.875rem}.cp-pricing-grid[data-astro-cid-r7iryex5]{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:760px;margin-inline:auto;display:grid}.cp-plan[data-astro-cid-r7iryex5]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:1.25rem;padding:2rem;display:flex;position:relative}.cp-plan--featured[data-astro-cid-r7iryex5]{border-color:var(--accent)}.cp-plan-badge[data-astro-cid-r7iryex5]{color:var(--accent);border:1px solid #f6821f59;border-radius:99px;padding:.2rem .65rem;font-size:.68rem;font-weight:600;position:absolute;top:1.5rem;right:1.5rem}.cp-plan-tag[data-astro-cid-r7iryex5]{color:var(--muted);font-size:.8rem;font-weight:600}.cp-plan-price[data-astro-cid-r7iryex5]{align-items:baseline;gap:.25rem;display:flex}.cp-plan-amount[data-astro-cid-r7iryex5]{letter-spacing:-.04em;color:var(--text);font-size:2.5rem;font-weight:700}.cp-plan-period[data-astro-cid-r7iryex5]{color:var(--muted);font-size:.9rem}.cp-plan-features[data-astro-cid-r7iryex5]{flex-direction:column;flex:1;gap:.5rem;list-style:none;display:flex}.cp-plan-features[data-astro-cid-r7iryex5] li[data-astro-cid-r7iryex5]{color:var(--muted);align-items:center;gap:.6rem;font-size:.875rem;display:flex}.cp-plan-features[data-astro-cid-r7iryex5] li[data-astro-cid-r7iryex5]:before{content:"✓";color:var(--accent);flex-shrink:0;font-size:.72rem;font-weight:700}.cp-plan-cta[data-astro-cid-r7iryex5]{justify-content:center;width:100%;text-decoration:none}.cp-cta[data-astro-cid-r7iryex5]{background:linear-gradient(110deg, var(--accent) 0%, var(--accent-2) 100%)}.cp-cta-inner[data-astro-cid-r7iryex5]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}.cp-cta-inner[data-astro-cid-r7iryex5] h2[data-astro-cid-r7iryex5]{color:#fff;max-width:22ch}.cp-cta-inner[data-astro-cid-r7iryex5] p[data-astro-cid-r7iryex5]{color:#fffc;max-width:48ch}@media (width<=960px){.cp-hero-inner[data-astro-cid-r7iryex5]{grid-template-columns:1fr}.cp-hero-card[data-astro-cid-r7iryex5]{display:none}.cp-two-col[data-astro-cid-r7iryex5],.cp-why-grid[data-astro-cid-r7iryex5],.cp-practice[data-astro-cid-r7iryex5],.cp-two-feat[data-astro-cid-r7iryex5],.cp-for-grid[data-astro-cid-r7iryex5],.cp-pricing-grid[data-astro-cid-r7iryex5]{grid-template-columns:1fr}.cp-step[data-astro-cid-r7iryex5]{grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem}}
