.match.svelte-1u0njqh{background:var(--paper-deep);padding:clamp(2.5rem,5vw,4rem) 2rem}.match-head.svelte-1u0njqh{max-width:1100px;margin:0 auto 1.5rem}.eyebrow.svelte-1u0njqh{font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;color:var(--brand-red);margin:0 0 .5rem;font-size:.78rem;font-weight:700}h2.svelte-1u0njqh{font-family:var(--font-headline);letter-spacing:var(--text-spacing-1);color:var(--ink-warm);margin:0;font-size:clamp(2rem,4.5vw,3.2rem);line-height:.95}h2.svelte-1u0njqh em:where(.svelte-1u0njqh){color:var(--brand-red);font-style:normal}.dm.svelte-1u0njqh{max-width:1100px;margin:0 auto}.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh){opacity:0;pointer-events:none;position:absolute}.dm-tabs.svelte-1u0njqh{flex-wrap:wrap;gap:.5rem;margin:0 0 -3px;display:flex}.dm-tabs.svelte-1u0njqh label:where(.svelte-1u0njqh){font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;color:var(--ink-warm);background:var(--paper);border:var(--border-width-sm) solid var(--ink-warm);cursor:pointer;-webkit-user-select:none;user-select:none;padding:.7rem 1rem;font-size:.8rem;font-weight:900}.dm-panes.svelte-1u0njqh{border:var(--border-width-md) solid var(--ink-warm);background:var(--paper);box-shadow:8px 8px 0 var(--primary-container)}.dm-pane.svelte-1u0njqh{padding:1.5rem;display:none}.dm-title.svelte-1u0njqh{font-family:var(--font-headline);letter-spacing:var(--text-spacing-1);color:var(--ink-warm);margin:0 0 .25rem;font-size:clamp(1.4rem,3vw,2rem)}.dm-price.svelte-1u0njqh{font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;color:var(--brand-red);margin:0 0 .75rem;font-size:.8rem;font-weight:900}.dm-why.svelte-1u0njqh{color:var(--ink-warm);opacity:.85;max-width:70ch;margin:0 0 1rem;font-size:.98rem;line-height:1.55}.dm-links.svelte-1u0njqh{font-family:var(--font-label);letter-spacing:var(--text-spacing-2);text-transform:uppercase;flex-wrap:wrap;gap:1.5rem;margin:0;font-size:.75rem;font-weight:700;display:flex}.dm-links.svelte-1u0njqh a:where(.svelte-1u0njqh){color:var(--ink-warm);border-bottom:1px dashed var(--brand-red);padding-bottom:1px;text-decoration:none}.dm-links.svelte-1u0njqh a:where(.svelte-1u0njqh):hover{color:var(--brand-red)}.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):first-of-type:checked~.dm-tabs:where(.svelte-1u0njqh) label:where(.svelte-1u0njqh):first-of-type,.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):nth-of-type(2):checked~.dm-tabs:where(.svelte-1u0njqh) label:where(.svelte-1u0njqh):nth-of-type(2),.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):nth-of-type(3):checked~.dm-tabs:where(.svelte-1u0njqh) label:where(.svelte-1u0njqh):nth-of-type(3),.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):nth-of-type(4):checked~.dm-tabs:where(.svelte-1u0njqh) label:where(.svelte-1u0njqh):nth-of-type(4){background:var(--brand-red);color:var(--paper)}.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):first-of-type:checked~.dm-panes:where(.svelte-1u0njqh) .dm-pane:where(.svelte-1u0njqh):first-of-type,.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):nth-of-type(2):checked~.dm-panes:where(.svelte-1u0njqh) .dm-pane:where(.svelte-1u0njqh):nth-of-type(2),.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):nth-of-type(3):checked~.dm-panes:where(.svelte-1u0njqh) .dm-pane:where(.svelte-1u0njqh):nth-of-type(3),.dm.svelte-1u0njqh>input:where(.svelte-1u0njqh):nth-of-type(4):checked~.dm-panes:where(.svelte-1u0njqh) .dm-pane:where(.svelte-1u0njqh):nth-of-type(4){display:block}
