.cc[data-astro-cid-rdpmpr32]{max-width:900px;margin:0 auto;padding:0 20px 80px}.cc-hero[data-astro-cid-rdpmpr32]{padding:56px 0 28px}.kicker[data-astro-cid-rdpmpr32]{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:12.5px;font-weight:600;display:inline-block}.cc-hero[data-astro-cid-rdpmpr32] h1[data-astro-cid-rdpmpr32]{font-family:var(--serif);letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(30px,5vw,46px);line-height:1.14}.cc-hero[data-astro-cid-rdpmpr32] h1[data-astro-cid-rdpmpr32] em[data-astro-cid-rdpmpr32]{color:var(--accent);font-style:italic}.cc-sub[data-astro-cid-rdpmpr32]{color:var(--muted);max-width:660px;font-size:17.5px}.cc-stats[data-astro-cid-rdpmpr32]{flex-wrap:wrap;gap:34px;margin-top:30px;display:flex}.cc-stats[data-astro-cid-rdpmpr32] div[data-astro-cid-rdpmpr32]{flex-direction:column;display:flex}.cc-stats[data-astro-cid-rdpmpr32] strong[data-astro-cid-rdpmpr32]{font-family:var(--serif);font-size:28px;line-height:1}.cc-stats[data-astro-cid-rdpmpr32] span[data-astro-cid-rdpmpr32]{color:var(--muted);letter-spacing:.04em;margin-top:5px;font-size:12.5px}.cc-showcase[data-astro-cid-rdpmpr32]{grid-template-columns:1fr 1.15fr;align-items:start;gap:20px;margin:8px 0 12px;display:grid}.cc-cover[data-astro-cid-rdpmpr32]{border-radius:var(--radius);border:1px solid var(--line);width:100%;display:block}.cc-previews[data-astro-cid-rdpmpr32]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cc-previews[data-astro-cid-rdpmpr32] img[data-astro-cid-rdpmpr32]:first-child{grid-column:1/-1}.cc-previews[data-astro-cid-rdpmpr32] img[data-astro-cid-rdpmpr32]{border:1px solid var(--line);border-radius:10px;width:100%;display:block}h2[data-astro-cid-rdpmpr32]{font-family:var(--serif);letter-spacing:-.01em;margin:46px 0 10px;font-size:25px}.cc-p[data-astro-cid-rdpmpr32]{color:var(--ink);max-width:700px;font-size:16px;line-height:1.7}.cc-note[data-astro-cid-rdpmpr32]{color:var(--muted);max-width:680px;margin:0 0 20px;font-size:15px}.cc-three[data-astro-cid-rdpmpr32]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-top:18px;display:grid}.cc-three[data-astro-cid-rdpmpr32] h3[data-astro-cid-rdpmpr32]{margin:0 0 6px;font-size:16px}.cc-three[data-astro-cid-rdpmpr32] p[data-astro-cid-rdpmpr32]{color:var(--muted);margin:0;font-size:14.5px;line-height:1.6}.cc-groups[data-astro-cid-rdpmpr32]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.cc-group[data-astro-cid-rdpmpr32]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.cc-gno[data-astro-cid-rdpmpr32]{letter-spacing:.1em;color:var(--accent);font-size:11.5px;font-weight:600}.cc-gtitle[data-astro-cid-rdpmpr32]{font-family:var(--serif);margin:4px 0 10px;font-size:19px}.cc-gtitle[data-astro-cid-rdpmpr32] span[data-astro-cid-rdpmpr32]{color:var(--muted);font-size:13.5px;font-weight:400}.cc-gwords[data-astro-cid-rdpmpr32]{flex-wrap:wrap;gap:6px;display:flex}.cc-gwords[data-astro-cid-rdpmpr32] span[data-astro-cid-rdpmpr32]{background:var(--paper-2);border:1px solid var(--line);border-radius:7px;padding:3px 9px;font-size:15px}.cc-cta[data-astro-cid-rdpmpr32]{background:var(--paper-2);border-radius:var(--radius);text-align:center;border:1px solid var(--line);margin-top:50px;padding:32px 28px}.cc-cta[data-astro-cid-rdpmpr32] h2[data-astro-cid-rdpmpr32]{margin:0 0 8px}.cc-cta[data-astro-cid-rdpmpr32] p[data-astro-cid-rdpmpr32]{color:var(--muted);max-width:560px;margin:0 auto 20px}.cc-btn[data-astro-cid-rdpmpr32]{background:var(--accent);color:#fff;border-radius:10px;padding:13px 26px;font-size:15.5px;font-weight:600;display:inline-block}.cc-btn-ghost[data-astro-cid-rdpmpr32]{background:var(--navy)}.cc-btn[data-astro-cid-rdpmpr32]:hover{filter:brightness(1.08);text-decoration:none}.cc-free[data-astro-cid-rdpmpr32]{color:#2e6b3e;background:#edf6ef;border:1px solid #cfe4d4;border-radius:8px;margin:20px 0 0;padding:8px 14px;font-size:14px;font-weight:600;display:inline-block}.cc-gate[data-astro-cid-rdpmpr32]{max-width:460px;margin:0 auto}.cc-gate[data-astro-cid-rdpmpr32] label[data-astro-cid-rdpmpr32]{color:var(--muted);text-align:left;margin-bottom:7px;font-size:13px;display:block}.cc-row[data-astro-cid-rdpmpr32]{gap:8px;display:flex}.cc-row[data-astro-cid-rdpmpr32] input[data-astro-cid-rdpmpr32]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:9px;flex:1;padding:12px 14px;font-family:inherit;font-size:15px}.cc-row[data-astro-cid-rdpmpr32] input[data-astro-cid-rdpmpr32]:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.cc-row[data-astro-cid-rdpmpr32] button[data-astro-cid-rdpmpr32]{background:var(--accent);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;padding:12px 20px;font-size:15px;font-weight:600}.cc-row[data-astro-cid-rdpmpr32] button[data-astro-cid-rdpmpr32]:disabled{opacity:.6;cursor:default}.cc-err[data-astro-cid-rdpmpr32]{color:#b23b2e;text-align:left;margin:8px 0 0;font-size:13px}.cc-done[data-astro-cid-rdpmpr32]{max-width:520px;margin:0 auto}.cc-ok[data-astro-cid-rdpmpr32]{color:var(--ink);margin:0 0 14px;font-size:15px}.cc-fine[data-astro-cid-rdpmpr32]{color:var(--muted);margin-top:12px;font-size:12.5px;line-height:1.6}.cc-cta-2[data-astro-cid-rdpmpr32]{background:0 0;margin-top:18px}@media (width<=700px){.cc-showcase[data-astro-cid-rdpmpr32]{grid-template-columns:1fr}}
