.split-section.svelte-7kn1z6{--court-line:var(--c-court)}[data-theme=dark] .split-section.svelte-7kn1z6{--court-line:var(--c-rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .split-section.svelte-7kn1z6{--court-line:var(--c-rule)}}.split-lead.svelte-7kn1z6{margin:var(--s-3) 0 var(--s-5);color:var(--c-muted)}.split.svelte-7kn1z6{border-top:3px solid var(--court-line);border-inline:3px solid var(--court-line);grid-template-columns:1fr;display:grid}.box.svelte-7kn1z6{align-items:flex-start;gap:var(--s-3);padding:var(--s-5) var(--s-4);flex-direction:column;display:flex}.box.svelte-7kn1z6+.box:where(.svelte-7kn1z6){border-top:3px solid var(--court-line)}.box.svelte-7kn1z6 p:where(.svelte-7kn1z6){margin:0}.box.svelte-7kn1z6 .eyebrow:where(.svelte-7kn1z6){margin-bottom:calc(var(--s-2) * -1)}.box.svelte-7kn1z6 .btn:where(.svelte-7kn1z6){margin-top:auto}@media (width>=48rem){.split.svelte-7kn1z6{grid-template-columns:1fr 1fr}.box.svelte-7kn1z6{padding:var(--s-6) var(--s-5)}.box.svelte-7kn1z6+.box:where(.svelte-7kn1z6){border-top:0;border-left:3px solid var(--court-line)}}.steps-section.svelte-1xend4d{--court-line:var(--c-court)}[data-theme=dark] .steps-section.svelte-1xend4d{--court-line:var(--c-rule)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .steps-section.svelte-1xend4d{--court-line:var(--c-rule)}}.steps.svelte-1xend4d{margin:var(--s-5) 0 0;padding:0;list-style:none;position:relative}.steps.svelte-1xend4d:before{content:"";background:var(--court-line);width:3px;position:absolute;top:0;bottom:0;left:calc(1.5rem - 1.5px)}.step.svelte-1xend4d{gap:var(--s-4);padding-bottom:var(--s-5);grid-template-columns:3rem 1fr;max-width:none;display:grid}.step.svelte-1xend4d:last-child{padding-bottom:0}.num.svelte-1xend4d{background:var(--c-surface);border:3px solid var(--court-line);border-radius:var(--radius);width:3rem;height:3rem;font-family:var(--f-display);font-style:italic;font-weight:700;font-size:var(--t-lg);color:var(--c-link);place-items:center;line-height:1;display:grid;position:relative}.body.svelte-1xend4d{min-width:0;padding-top:var(--s-2)}.body.svelte-1xend4d p:where(.svelte-1xend4d){margin:var(--s-2) 0 0}.board.svelte-1xend4d{margin:var(--s-3) 0 0;border-top:1px solid var(--c-rule);max-width:32rem;padding:0;list-style:none}.row.svelte-1xend4d{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) 0;border-bottom:1px solid var(--c-rule);max-width:none;display:flex}.row-name.svelte-1xend4d{font-weight:600}.row-note.svelte-1xend4d{font-weight:400;font-size:var(--t-sm);color:var(--c-muted);display:block}.row-price.svelte-1xend4d{font-family:var(--f-display);font-style:italic;font-weight:700;font-size:var(--t-lg);white-space:nowrap;font-variant-numeric:tabular-nums}.body.svelte-1xend4d .source:where(.svelte-1xend4d){margin-top:var(--s-2);font-size:var(--t-sm);color:var(--c-muted)}@media (width>=48rem){.steps.svelte-1xend4d:before{left:calc(2rem - 1.5px)}.step.svelte-1xend4d{gap:var(--s-5);grid-template-columns:4rem 1fr}.num.svelte-1xend4d{width:4rem;height:4rem;font-size:var(--t-xl)}.body.svelte-1xend4d{padding-top:var(--s-3)}}.cta.svelte-1c6bp3b{padding-inline:var(--s-3);text-align:center}.tel.svelte-1c6bp3b{align-items:center;gap:var(--s-2);min-height:48px;color:var(--c-line);white-space:nowrap;font-weight:600;text-decoration:none;display:inline-flex}.tel.svelte-1c6bp3b:hover span:where(.svelte-1c6bp3b){text-decoration:underline;text-decoration-thickness:2px}.tel.svelte-1c6bp3b svg:where(.svelte-1c6bp3b){flex:none}.notes.svelte-1c6bp3b{gap:var(--s-6);display:grid}.note.svelte-1c6bp3b{align-items:flex-start;gap:var(--s-3);flex-direction:column;display:flex}.note.svelte-1c6bp3b p:where(.svelte-1c6bp3b){margin:0}.note.svelte-1c6bp3b .eyebrow:where(.svelte-1c6bp3b){margin-bottom:calc(var(--s-2) * -1)}.note.svelte-1c6bp3b a:where(.svelte-1c6bp3b){align-items:center;min-height:44px;font-weight:600;display:inline-flex}.note-tel.svelte-1c6bp3b{font-family:var(--f-display);font-style:italic;font-size:var(--t-xl);text-decoration:none}.note-tel.svelte-1c6bp3b:hover{text-decoration:underline}@media (width>=48rem){.notes.svelte-1c6bp3b{gap:var(--s-7);grid-template-columns:3fr 2fr}.note.svelte-1c6bp3b+.note:where(.svelte-1c6bp3b){border-left:1px solid var(--c-rule);padding-left:var(--s-6)}}
