.cc[data-astro-cid-epqdafpq]{max-width:1080px;margin:2rem auto 0}.cc-examples[data-astro-cid-epqdafpq]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.cc-examples-label[data-astro-cid-epqdafpq]{font-weight:700;color:var(--color-heading);margin-right:.25rem}.cc-example[data-astro-cid-epqdafpq]{min-height:44px;padding:.45rem .95rem;border-radius:999px;cursor:pointer;font:inherit;font-size:.92rem;font-weight:600;color:var(--color-btn-teal-text);background:var(--color-accent-teal-soft);border:1px solid var(--glass-border)}.cc-example[data-astro-cid-epqdafpq]:hover{border-color:var(--color-accent-teal)}.cc-example-notes[data-astro-cid-epqdafpq]{margin:.7rem 0 0;padding:0;list-style:none;display:grid;gap:.3rem;font-size:.88rem;line-height:1.5;color:var(--color-text-soft)}.cc-example-notes[data-astro-cid-epqdafpq] strong[data-astro-cid-epqdafpq]{color:var(--color-heading)}.cc-grid[data-astro-cid-epqdafpq]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.4rem;align-items:start}.cc-form[data-astro-cid-epqdafpq],.cc-results[data-astro-cid-epqdafpq]{padding:1.5rem;border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-fill);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-soft)}.cc-form[data-astro-cid-epqdafpq]{display:grid;gap:.9rem}.cc-form[data-astro-cid-epqdafpq] .form-field[data-astro-cid-epqdafpq]{margin:0}.cc-basis[data-astro-cid-epqdafpq]{margin:0;font-size:.9rem;line-height:1.5;color:var(--color-text-soft)}.cc-unit[data-astro-cid-epqdafpq]{font-weight:500;color:var(--color-text-soft)}.cc-hint[data-astro-cid-epqdafpq]{margin:.3rem 0 0;font-size:.85rem;line-height:1.45;color:var(--color-text-soft)}.cc-error[data-astro-cid-epqdafpq]{margin:.3rem 0 0;font-size:.88rem;font-weight:700;color:var(--color-error, #b42318)}.cc-form[data-astro-cid-epqdafpq] input[data-astro-cid-epqdafpq][aria-invalid=true]{border-color:var(--color-error, #b42318)}.cc-results[data-astro-cid-epqdafpq]{position:sticky;top:6rem}.cc-results[data-astro-cid-epqdafpq] h3[data-astro-cid-epqdafpq]{margin:0;font-size:1.25rem}.cc-badge[data-astro-cid-epqdafpq]{display:inline-block;margin:.4rem 0 1rem;padding:.2rem .65rem;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text);background:rgba(var(--surface-ink),.06)}.cc-invalid[data-astro-cid-epqdafpq]{margin:0 0 1rem;font-weight:700;color:var(--color-error, #b42318)}.cc-figures[data-astro-cid-epqdafpq]{margin:0;display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-elevated);overflow:hidden}.cc-figures[data-astro-cid-epqdafpq]>div[data-astro-cid-epqdafpq]{display:grid;gap:.15rem;padding:.7rem 1rem;border-top:1px solid var(--color-border)}.cc-figures[data-astro-cid-epqdafpq]>div[data-astro-cid-epqdafpq]:first-child{border-top:0}.cc-figures[data-astro-cid-epqdafpq] dt[data-astro-cid-epqdafpq]{font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-soft)}.cc-figures[data-astro-cid-epqdafpq] dd[data-astro-cid-epqdafpq]{margin:0;font-weight:700;color:var(--color-heading);line-height:1.45}.cc-total[data-astro-cid-epqdafpq]{border-left:4px solid var(--color-border)}[data-astro-cid-epqdafpq][data-outcome=lower] .cc-total[data-astro-cid-epqdafpq]{border-left-color:var(--color-accent-teal)}[data-astro-cid-epqdafpq][data-outcome=higher] .cc-total[data-astro-cid-epqdafpq]{border-left-color:var(--color-primary)}.cc-how[data-astro-cid-epqdafpq]{margin-top:1rem;font-size:.9rem;color:var(--color-text-soft)}.cc-how[data-astro-cid-epqdafpq] summary[data-astro-cid-epqdafpq]{cursor:pointer;font-weight:700;color:var(--color-heading);min-height:44px;display:flex;align-items:center;gap:.45rem;list-style:none}.cc-how[data-astro-cid-epqdafpq] summary[data-astro-cid-epqdafpq]::-webkit-details-marker{display:none}.cc-how[data-astro-cid-epqdafpq] summary[data-astro-cid-epqdafpq]:before{content:"+";display:grid;place-items:center;width:20px;height:20px;border-radius:999px;font-weight:800;color:var(--color-btn-teal-text);background:var(--color-accent-teal-soft)}.cc-how[data-astro-cid-epqdafpq][open] summary[data-astro-cid-epqdafpq]:before{content:"−"}.cc-how[data-astro-cid-epqdafpq] ul[data-astro-cid-epqdafpq]{margin:.4rem 0 0;padding-left:1.1rem;display:grid;gap:.3rem;line-height:1.5}.cc-actions[data-astro-cid-epqdafpq]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.cc-actions[data-astro-cid-epqdafpq] .btn[data-astro-cid-epqdafpq][disabled]{opacity:.55;cursor:not-allowed}.cc-status[data-astro-cid-epqdafpq]{min-height:1.4em;margin:.7rem 0 0;font-size:.9rem;font-weight:600;color:var(--color-text)}.cc-copy-fallback[data-astro-cid-epqdafpq]{width:100%;min-height:12rem;margin-top:.5rem;font:inherit;font-size:.85rem}.cc-noscript[data-astro-cid-epqdafpq]{margin-top:1rem;font-weight:600}@media(max-width:860px){.cc-grid[data-astro-cid-epqdafpq]{grid-template-columns:1fr}.cc-results[data-astro-cid-epqdafpq]{position:static}}@media(max-width:480px){.cc-form[data-astro-cid-epqdafpq],.cc-results[data-astro-cid-epqdafpq]{padding:1.15rem}.cc-actions[data-astro-cid-epqdafpq] .btn[data-astro-cid-epqdafpq]{width:100%;justify-content:center}}.sr[data-astro-cid-mb36wfai] h1[data-astro-cid-mb36wfai],.sr[data-astro-cid-mb36wfai] h2[data-astro-cid-mb36wfai]{text-wrap:balance}.sr[data-astro-cid-mb36wfai] h1[data-astro-cid-mb36wfai]{margin:.3rem 0 .9rem}.sr-actions[data-astro-cid-mb36wfai]{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem 1rem}.sr-actions[data-astro-cid-mb36wfai].centered{justify-content:center}.sr-text-link[data-astro-cid-mb36wfai]{font-weight:700;color:var(--color-btn-teal-text);text-decoration:underline;text-underline-offset:3px}.sr-outcome[data-astro-cid-mb36wfai],.sr-step[data-astro-cid-mb36wfai],.sr-start-card[data-astro-cid-mb36wfai],.sr-signals[data-astro-cid-mb36wfai],.sr-service[data-astro-cid-mb36wfai]{border:1px solid var(--glass-border);border-radius:var(--radius-md);background:var(--glass-fill);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));box-shadow:inset 0 1px 0 var(--glass-highlight),var(--shadow-soft)}.sr-hero[data-astro-cid-mb36wfai]{padding:3.5rem 0 3rem}.sr-hero-grid[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:1.1fr .9fr;gap:2.5rem;align-items:center}.sr-signals[data-astro-cid-mb36wfai]{margin:0;padding:0;list-style:none;overflow:hidden}.sr-signals[data-astro-cid-mb36wfai] li[data-astro-cid-mb36wfai]{display:flex;align-items:flex-start;gap:.8rem;padding:.95rem 1.25rem;line-height:1.5;color:var(--color-text-soft);border-top:1px solid var(--color-border)}.sr-signals[data-astro-cid-mb36wfai] li[data-astro-cid-mb36wfai]:first-child{border-top:0}.sr-signal-mark[data-astro-cid-mb36wfai]{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;margin-top:.1rem;border-radius:999px;color:var(--color-primary);background:rgba(var(--brand-orange-rgb),.13)}.sr-outcomes[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1080px;margin:2.2rem auto 0;padding:0;list-style:none}.sr-outcome[data-astro-cid-mb36wfai]{display:flex;flex-direction:column;padding:1.7rem 1.5rem}.sr-outcome-head[data-astro-cid-mb36wfai]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.sr-outcome-icon[data-astro-cid-mb36wfai]{display:grid;place-items:center;width:46px;height:46px;border-radius:var(--radius-sm);color:var(--color-accent-teal);background:var(--color-accent-teal-soft)}.sr-outcome-label[data-astro-cid-mb36wfai]{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}.sr-outcome[data-astro-cid-mb36wfai] h3[data-astro-cid-mb36wfai]{margin:0 0 .45rem;font-size:1.25rem}.sr-outcome[data-astro-cid-mb36wfai] p[data-astro-cid-mb36wfai]{margin:0 0 .8rem;color:var(--color-text-soft);line-height:1.55}.sr-outcome-best[data-astro-cid-mb36wfai]{font-size:.92rem}.sr-outcome-best[data-astro-cid-mb36wfai] strong[data-astro-cid-mb36wfai]{color:var(--color-heading)}.sr-outcome-price[data-astro-cid-mb36wfai]{margin:auto 0 0!important;padding-top:.8rem;border-top:1px solid var(--color-border);font-weight:800;color:var(--color-heading)!important}.sr-panel[data-astro-cid-mb36wfai]{background:rgba(var(--surface-ink),.03);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.sr-steps[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1080px;margin:2.2rem auto 0;padding:0;list-style:none}.sr-step[data-astro-cid-mb36wfai]{padding:1.4rem 1.2rem}.sr-step-head[data-astro-cid-mb36wfai]{display:flex;align-items:center;gap:.6rem;margin-bottom:.7rem}.sr-step-n[data-astro-cid-mb36wfai]{font-weight:800;font-size:.9rem;color:var(--color-accent-teal)}.sr-step-icon[data-astro-cid-mb36wfai]{display:grid;place-items:center;width:38px;height:38px;border-radius:var(--radius-sm);color:var(--color-accent-teal);background:var(--color-accent-teal-soft)}.sr-step[data-astro-cid-mb36wfai] h3[data-astro-cid-mb36wfai]{margin:0 0 .4rem;font-size:1.08rem}.sr-step[data-astro-cid-mb36wfai] p[data-astro-cid-mb36wfai]{margin:0;font-size:.92rem;line-height:1.55;color:var(--color-text-soft)}.sr-step[data-astro-cid-mb36wfai] .sr-step-tag[data-astro-cid-mb36wfai]{margin:0 0 .5rem;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text)}.sr-regulated[data-astro-cid-mb36wfai]{display:flex;gap:.75rem;align-items:flex-start;max-width:860px;margin:1.6rem auto 0;padding:1rem 1.2rem;border-left:3px solid var(--color-accent-teal);border-radius:var(--radius-sm);background:rgba(var(--surface-ink),.03);font-size:.94rem;line-height:1.55;color:var(--color-text-soft)}.sr-regulated[data-astro-cid-mb36wfai] svg{flex-shrink:0;margin-top:.15rem;color:var(--color-accent-teal)}.sr-regulated[data-astro-cid-mb36wfai] strong[data-astro-cid-mb36wfai]{color:var(--color-heading)}.sr-services[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:1080px;margin:2.2rem auto 0;padding:0;list-style:none}.sr-service[data-astro-cid-mb36wfai]{display:flex;flex-direction:column;padding:1.6rem 1.5rem}.sr-service[data-astro-cid-mb36wfai] .sr-outcome-icon[data-astro-cid-mb36wfai]{margin-bottom:.8rem}.sr-service[data-astro-cid-mb36wfai] h3[data-astro-cid-mb36wfai]{margin:0 0 .45rem;font-size:1.2rem}.sr-service[data-astro-cid-mb36wfai] p[data-astro-cid-mb36wfai]{margin:0 0 .8rem;color:var(--color-text-soft);line-height:1.55}.sr-start-note[data-astro-cid-mb36wfai]{font-size:.88rem;color:var(--color-text-soft)}.sr-cols[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:.85fr 1.15fr;gap:2.5rem;align-items:start}.sr-col-lead[data-astro-cid-mb36wfai]{color:var(--color-text-soft);line-height:1.6}.sr-note[data-astro-cid-mb36wfai]{font-size:.88rem;line-height:1.55;color:var(--color-text-muted)}.sr-note[data-astro-cid-mb36wfai] a[data-astro-cid-mb36wfai]{color:var(--color-btn-teal-text);font-weight:700}.sr-costs[data-astro-cid-mb36wfai]{margin:0;display:grid;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);overflow:hidden}.sr-cost[data-astro-cid-mb36wfai]{padding:1rem 1.3rem;border-top:1px solid var(--color-border)}.sr-cost[data-astro-cid-mb36wfai]:first-child{border-top:0}.sr-cost[data-astro-cid-mb36wfai] dt[data-astro-cid-mb36wfai]{font-weight:700;color:var(--color-heading);margin-bottom:.2rem}.sr-cost[data-astro-cid-mb36wfai] dd[data-astro-cid-mb36wfai]{margin:0;font-size:.93rem;line-height:1.55;color:var(--color-text-soft)}.sr-own[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:1120px;margin:2.2rem auto 0;padding:0;list-style:none}.sr-own-card[data-astro-cid-mb36wfai]{padding:1.4rem 1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-md);background:#ffffff0d}.sr-own-icon[data-astro-cid-mb36wfai]{display:grid;place-items:center;width:40px;height:40px;margin-bottom:.7rem;border-radius:var(--radius-sm);color:var(--color-accent-teal);background:#1fc7c124}.sr-own-card[data-astro-cid-mb36wfai] h3[data-astro-cid-mb36wfai]{margin:0 0 .4rem;font-size:1.04rem}.sr-own-card[data-astro-cid-mb36wfai] p[data-astro-cid-mb36wfai]{margin:0;font-size:.92rem;line-height:1.55}.sr-start[data-astro-cid-mb36wfai]{display:grid;grid-template-columns:1.25fr .75fr;gap:1.25rem;max-width:1000px;margin:2rem auto 0;align-items:start}.sr-start-card[data-astro-cid-mb36wfai]{padding:1.8rem 1.6rem}.sr-start-card[data-astro-cid-mb36wfai].is-primary{border-top:3px solid var(--color-accent-teal)}.sr-start-tag[data-astro-cid-mb36wfai]{margin:0 0 .4rem;font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted)}.sr-start-card[data-astro-cid-mb36wfai] h3[data-astro-cid-mb36wfai]{margin:0 0 .5rem;font-size:1.3rem}.sr-start-card[data-astro-cid-mb36wfai]>p[data-astro-cid-mb36wfai]{color:var(--color-text-soft);line-height:1.55}.sr-start-sub[data-astro-cid-mb36wfai]{margin:1rem 0 .5rem;font-size:.92rem;font-weight:600;color:var(--color-text)!important}.sr-bring[data-astro-cid-mb36wfai]{margin:0 0 1.3rem;padding:0;list-style:none;display:grid;gap:.45rem}.sr-bring[data-astro-cid-mb36wfai] li[data-astro-cid-mb36wfai]{display:flex;align-items:flex-start;gap:.55rem;font-size:.92rem;color:var(--color-text-soft)}.sr-tick[data-astro-cid-mb36wfai]{display:grid;place-items:center;width:18px;height:18px;flex-shrink:0;margin-top:.12rem;border-radius:999px;color:var(--color-accent-teal);background:var(--color-accent-teal-soft)}@media(max-width:1100px){.sr-steps[data-astro-cid-mb36wfai]{grid-template-columns:repeat(3,minmax(0,1fr))}.sr-own[data-astro-cid-mb36wfai]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.sr-hero-grid[data-astro-cid-mb36wfai],.sr-cols[data-astro-cid-mb36wfai],.sr-start[data-astro-cid-mb36wfai],.sr-outcomes[data-astro-cid-mb36wfai],.sr-services[data-astro-cid-mb36wfai]{grid-template-columns:1fr}.sr-steps[data-astro-cid-mb36wfai]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sr-steps[data-astro-cid-mb36wfai],.sr-own[data-astro-cid-mb36wfai]{grid-template-columns:1fr}}.sr-shot[data-astro-cid-mb36wfai]{margin:0 0 1.2rem}.sr-shot-frame[data-astro-cid-mb36wfai]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;box-shadow:var(--shadow-soft)}.sr-shot-frame[data-astro-cid-mb36wfai] img{display:block;width:100%;height:auto}.sr-shot[data-astro-cid-mb36wfai] figcaption[data-astro-cid-mb36wfai]{margin-top:.55rem;font-size:.84rem;line-height:1.5;color:var(--color-text-soft)}
