.tpl-hero[data-astro-cid-6j2fav22]{padding:4rem 0 3rem;text-align:center}.breadcrumb[data-astro-cid-6j2fav22]{display:flex;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--text-4);margin-bottom:1.5rem}.breadcrumb[data-astro-cid-6j2fav22] a[data-astro-cid-6j2fav22]{color:var(--text-3);text-decoration:none}.breadcrumb[data-astro-cid-6j2fav22] a[data-astro-cid-6j2fav22]:hover{color:var(--accent)}.tpl-heading[data-astro-cid-6j2fav22]{font-size:clamp(1.875rem,5vw,3rem);line-height:1.15;letter-spacing:-.03em;color:var(--text);margin-bottom:1.25rem;max-width:38rem;margin-left:auto;margin-right:auto}.tpl-sub[data-astro-cid-6j2fav22]{font-size:clamp(1rem,2vw,1.0625rem);color:var(--text-3);line-height:1.75;max-width:34rem;margin:0 auto}.gallery[data-astro-cid-6j2fav22]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:900px){.gallery[data-astro-cid-6j2fav22]{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.tpl-card[data-astro-cid-6j2fav22]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow var(--ease)}.tpl-card[data-astro-cid-6j2fav22]:hover:not(.tpl-card--disabled){box-shadow:0 4px 20px #0000000f}.tpl-preview[data-astro-cid-6j2fav22]{background:#f1f5f9;padding:1.25rem 1rem;display:flex;justify-content:center;border-bottom:1px solid var(--border)}.mock-invoice[data-astro-cid-6j2fav22]{background:#fff;width:100%;max-width:220px;padding:.875rem;border-radius:4px;box-shadow:0 1px 4px #0000001a}.mock-header[data-astro-cid-6j2fav22]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.mock-biz[data-astro-cid-6j2fav22]{display:flex;align-items:flex-start;gap:.375rem}.mock-logo[data-astro-cid-6j2fav22]{width:22px;height:22px;background:var(--border);border-radius:3px;flex-shrink:0}.mock-lines[data-astro-cid-6j2fav22]{display:flex;flex-direction:column;gap:3px}.mock-line[data-astro-cid-6j2fav22]{height:5px;background:#e2e8f0;border-radius:2px}.mock-line--bold[data-astro-cid-6j2fav22]{background:#94a3b8;height:6px}.mock-line--w-bold[data-astro-cid-6j2fav22]{background:#fffc;height:6px}.mock-line--w-dim[data-astro-cid-6j2fav22]{background:#ffffff59}.mock-band-modern[data-astro-cid-6j2fav22]{background:#0f172a;margin:-.875rem -.875rem .5rem;padding:.625rem .875rem;display:flex;justify-content:space-between;align-items:center;border-radius:4px 4px 0 0}.mock-logo--dark[data-astro-cid-6j2fav22]{background:#fff3}.mock-inv-amber[data-astro-cid-6j2fav22]{font-size:11px;font-weight:800;color:#f59e0b;letter-spacing:-.01em;font-family:sans-serif}.mock-meta[data-astro-cid-6j2fav22]{text-align:right}.mock-inv-label[data-astro-cid-6j2fav22]{font-size:9px;font-weight:800;color:#0f172a;letter-spacing:-.01em;margin-bottom:3px}.mock-meta--minimal[data-astro-cid-6j2fav22]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:3px}.mock-inv-label-minimal[data-astro-cid-6j2fav22]{font-size:7px;font-weight:400;letter-spacing:.12em;color:#94a3b8;font-family:sans-serif}.mock-inv-number-hero[data-astro-cid-6j2fav22]{width:55px;height:9px;background:#1e293b;border-radius:2px}.mock-rule[data-astro-cid-6j2fav22]{height:1px;background:#e2e8f0;margin:.5rem 0}.mock-rule--heavy[data-astro-cid-6j2fav22]{height:1.5px;background:#475569;margin:.5rem 0}.mock-table-header[data-astro-cid-6j2fav22]{height:12px;background:#0f172a;border-radius:2px;margin-bottom:2px}.mock-th-modern[data-astro-cid-6j2fav22]{background:#1e3a5f}.mock-th-minimal[data-astro-cid-6j2fav22]{background:transparent;border-top:1px solid #CBD5E1;border-bottom:1px solid #CBD5E1;height:10px}.mock-row[data-astro-cid-6j2fav22]{height:10px;background:#fff;margin-bottom:2px}.mock-row-alt[data-astro-cid-6j2fav22]{background:#f8fafc}.mock-total[data-astro-cid-6j2fav22]{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid #E2E8F0;margin-top:2px}.mock-total-amt[data-astro-cid-6j2fav22]{width:40px;height:8px;background:#f59e0b;border-radius:2px}.mock-total--minimal[data-astro-cid-6j2fav22]{flex-direction:column;align-items:flex-end;gap:3px;border-top:1.5px solid #475569}.mock-total-rule[data-astro-cid-6j2fav22]{display:none}.mock-total-text-minimal[data-astro-cid-6j2fav22]{width:50px;height:7px;background:#1e293b;border-radius:2px}.tpl-info[data-astro-cid-6j2fav22]{padding:1.125rem;display:flex;flex-direction:column;gap:.5rem;flex:1}.tpl-name-row[data-astro-cid-6j2fav22]{display:flex;align-items:center;gap:.5rem}.tpl-name[data-astro-cid-6j2fav22]{font-size:1rem;font-weight:700;color:var(--text);margin:0}.tpl-tag[data-astro-cid-6j2fav22]{font-size:.625rem;font-weight:600;padding:.1875rem .5rem;border-radius:9999px;background:#f59e0b1a;color:#d97706;text-transform:uppercase;letter-spacing:.04em}.tpl-tag--bold[data-astro-cid-6j2fav22]{background:#3b82f61a;color:#2563eb}.tpl-tag--corporate[data-astro-cid-6j2fav22]{background:#64748b1a;color:#475569}.tpl-desc[data-astro-cid-6j2fav22]{font-size:.8125rem;color:var(--text-3);line-height:1.6;margin:0}.tpl-features[data-astro-cid-6j2fav22]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.tpl-features[data-astro-cid-6j2fav22] li[data-astro-cid-6j2fav22]{font-size:.75rem;color:var(--text-4);padding-left:1rem;position:relative}.tpl-features[data-astro-cid-6j2fav22] li[data-astro-cid-6j2fav22]:before{content:"✓";position:absolute;left:0;color:#16a34a;font-weight:700}.tpl-best[data-astro-cid-6j2fav22]{font-size:.75rem;color:var(--text-4);margin:0}.tpl-best[data-astro-cid-6j2fav22] strong[data-astro-cid-6j2fav22]{color:var(--text-3)}.tpl-use-btn[data-astro-cid-6j2fav22]{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#f59e0b;color:#fff;font-size:.8125rem;font-weight:700;border-radius:6px;text-decoration:none;align-self:flex-start;transition:background var(--ease);margin-top:auto}.tpl-use-btn[data-astro-cid-6j2fav22]:hover{background:#d97706}.affiliate-wrap[data-astro-cid-6j2fav22]{padding-top:1rem;padding-bottom:1rem}.sr-only[data-astro-cid-6j2fav22]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
