.card[data-astro-cid-yk4hkwyg]{padding:var(--space-5);border-radius:var(--radius-md);color:var(--text);border:1px solid #0000}.card[data-astro-cid-yk4hkwyg]>:last-child{margin-bottom:0}.card[data-astro-cid-yk4hkwyg] h3{font-size:var(--fs-lg);margin-bottom:var(--space-2)}.card[data-astro-cid-yk4hkwyg] p{font-size:var(--fs-sm);color:var(--muted)}.card--surface[data-astro-cid-yk4hkwyg]{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow)}.card--plain[data-astro-cid-yk4hkwyg]{background:var(--bg);border-color:var(--border)}.card--recto[data-astro-cid-yk4hkwyg]{background:var(--recto-soft)}.card--verso[data-astro-cid-yk4hkwyg]{background:var(--verso-soft)}.card--success[data-astro-cid-yk4hkwyg]{background:var(--success-soft)}.card--deadline[data-astro-cid-yk4hkwyg]{background:var(--deadline-soft)}.card--highlighted[data-astro-cid-yk4hkwyg]{border:2px solid var(--recto)}.pill[data-astro-cid-4xidn2cs]{border-radius:var(--radius-pill);font-size:var(--fs-xs);white-space:nowrap;align-items:center;padding:.3rem .8rem;font-weight:600;line-height:1.3;display:inline-flex}.pill--recto[data-astro-cid-4xidn2cs]{background:var(--recto-soft);color:var(--recto)}.pill--verso[data-astro-cid-4xidn2cs]{background:var(--verso-soft);color:var(--verso)}.pill--success[data-astro-cid-4xidn2cs]{background:var(--success-soft);color:var(--success)}.pill--deadline[data-astro-cid-4xidn2cs]{background:var(--deadline-soft);color:var(--deadline)}.pill--danger[data-astro-cid-4xidn2cs]{background:var(--danger-soft);color:var(--danger)}.pill--neutral[data-astro-cid-4xidn2cs]{background:var(--verso-soft);color:var(--text)}.bubble[data-astro-cid-t5qhs4qd]{border-radius:var(--radius-md);max-width:28ch;font-size:var(--fs-sm);color:var(--text);margin:0;padding:.7rem 1rem;line-height:1.4;position:relative}.bubble--recto[data-astro-cid-t5qhs4qd]{background:var(--surface);border:1px solid var(--border)}.bubble--verso[data-astro-cid-t5qhs4qd]{background:var(--verso-soft);border:1px solid #0000}.bubble[data-astro-cid-t5qhs4qd]:after{content:"";background:inherit;border:inherit;border-top:0;border-left:0;width:12px;height:12px;position:absolute;bottom:-7px;transform:rotate(45deg)}.bubble--tail-left[data-astro-cid-t5qhs4qd]:after{left:28px}.bubble--tail-right[data-astro-cid-t5qhs4qd]:after{right:28px}.bubble--tail-center[data-astro-cid-t5qhs4qd]:after{left:calc(50% - 6px)}.pc[data-astro-cid-mf4xsbna]{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.pc__head[data-astro-cid-mf4xsbna]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}h3[data-astro-cid-mf4xsbna].pc__title{font-family:var(--font-display);font-size:var(--fs-h3);margin:0}h3[data-astro-cid-mf4xsbna].pc__title--eyebrow{font-family:var(--font-body);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--verso);font-weight:600}h3[data-astro-cid-mf4xsbna].pc__title--eyebrow.pc__title--highlighted{color:var(--recto)}p[data-astro-cid-mf4xsbna].pc__price{color:var(--muted);font-size:var(--fs-sm);margin:0}.pc__price[data-astro-cid-mf4xsbna] strong[data-astro-cid-mf4xsbna]{font-family:var(--font-display);color:var(--text);font-size:2rem;font-weight:600}.pc__price--header[data-astro-cid-mf4xsbna] strong[data-astro-cid-mf4xsbna]{font-size:1.375rem}p[data-astro-cid-mf4xsbna].pc__desc{margin:0}.pc__features[data-astro-cid-mf4xsbna]{font-size:var(--fs-sm);margin:0;padding-left:1.1rem}.pc__features[data-astro-cid-mf4xsbna] li[data-astro-cid-mf4xsbna]+li[data-astro-cid-mf4xsbna]{margin-top:var(--space-2)}.faq__title[data-astro-cid-hemr5th4]{margin-bottom:var(--space-5);font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem)}.faq__list[data-astro-cid-hemr5th4]{gap:var(--space-3);display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm)}.faq__question[data-astro-cid-hemr5th4]{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-3) var(--space-4);font-weight:600;font-size:var(--fs-sm);cursor:pointer;list-style:none;display:flex}.faq__question[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq__question[data-astro-cid-hemr5th4]:before{content:"";border-block:5px solid #0000;border-left:8px solid;flex:none;width:0;height:0;transition:transform .15s}.faq__item[data-astro-cid-hemr5th4][open]>.faq__question[data-astro-cid-hemr5th4]:before{transform:rotate(90deg)}.faq__answer[data-astro-cid-hemr5th4]{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 8px + var(--space-3));color:var(--muted);font-size:var(--fs-sm);margin:0}.lead-form{gap:var(--space-4);display:grid}.lead-form__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.field{gap:var(--space-2);align-content:start;display:grid}.field label{font-size:var(--fs-sm);font-weight:600}.field__optional{color:var(--muted);font-weight:400}.field input:not([type=checkbox]){width:100%;min-height:var(--tap);border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);padding:.6rem .9rem}.field input:not([type=checkbox]):hover{border-color:var(--muted)}.field input[aria-invalid=true]{border-color:var(--danger);border-width:2px}.field--check{align-items:start;column-gap:var(--space-3);grid-template-columns:auto 1fr}.field--check input{width:22px;height:22px;accent-color:var(--recto);margin:2px 0 0}.field--check input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.field--check label{font-weight:400}.field--check .field__error{grid-column:1/-1}.field__error{font-size:var(--fs-sm);color:var(--danger);margin:0;font-weight:500}.field__error:before{content:"⚠ "}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-form__submit{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-text);cursor:pointer;border:0;justify-self:start;padding:.6rem 1.4rem;font-weight:600}.lead-form__submit:disabled{opacity:.7;cursor:progress}.lead-form__status{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--fs-sm);margin:0}.lead-form__status:empty{display:none}.lead-form__status[data-state=success]{background:var(--success-soft);color:var(--success);font-weight:600}.lead-form__status[data-state=error]{background:var(--danger-soft);color:var(--danger)}.lead-form__status[data-state=error] a{color:inherit;font-weight:600}.lead-form__status[data-state=info]{color:var(--muted);padding:0}.lead-form__noscript{font-size:var(--fs-sm);color:var(--muted);margin:0}
