.band.svelte-a1d8mu{background:var(--surface);border-block:1px solid var(--line)}.price.svelte-a1d8mu{gap:var(--space-1);margin-bottom:var(--space-2);flex-basis:100%;display:grid}.price__note.svelte-a1d8mu{font-size:var(--text-body-sm);color:var(--text-muted)}.visual.svelte-a1d8mu{aspect-ratio:919/754;max-width:32rem;margin-inline:auto}.visual.svelte-a1d8mu img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.split.svelte-a1d8mu,.duo.svelte-a1d8mu,.trio.svelte-a1d8mu{gap:var(--space-6);align-items:start;display:grid}@media (width>=900px){.split.svelte-a1d8mu{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.duo.svelte-a1d8mu{grid-template-columns:repeat(2,minmax(0,1fr))}.trio.svelte-a1d8mu{grid-template-columns:repeat(3,minmax(0,1fr))}}.lead.svelte-a1d8mu{font-size:var(--text-body-lg);margin:0}.box.svelte-a1d8mu{gap:var(--space-4);height:100%;padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-content:start;display:grid}.box.svelte-a1d8mu p:where(.svelte-a1d8mu){color:var(--text-muted);margin:0}.box.svelte-a1d8mu .small:where(.svelte-a1d8mu){font-size:var(--text-body-sm)}.box__title.svelte-a1d8mu{align-items:center;gap:var(--space-2);font-size:var(--text-h3);margin:0;display:flex}.box__title.svelte-a1d8mu .icon{color:var(--accent-deco)}.checks.svelte-a1d8mu,.minus.svelte-a1d8mu{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checks.svelte-a1d8mu li:where(.svelte-a1d8mu),.minus.svelte-a1d8mu li:where(.svelte-a1d8mu){gap:var(--space-3);align-items:flex-start;display:flex}.checks__icon.svelte-a1d8mu,.minus__icon.svelte-a1d8mu{background:var(--action);width:22px;height:22px;color:var(--on-action);border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.checks--ocean.svelte-a1d8mu .checks__icon:where(.svelte-a1d8mu){background:var(--tag-bg);color:var(--tag-text)}.minus.svelte-a1d8mu li:where(.svelte-a1d8mu){color:var(--text-muted)}.minus__icon.svelte-a1d8mu{background:var(--surface-sunk);color:var(--text-muted)}.flow.svelte-a1d8mu{gap:var(--col-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}.flow__step.svelte-a1d8mu{gap:var(--space-2);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);align-content:start;display:grid}.flow__num.svelte-a1d8mu{width:2.75rem;height:2.75rem;margin-bottom:var(--space-2);background:var(--action);color:var(--surface);font-family:var(--font-display);font-weight:var(--weight-display);border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;display:grid}.flow__title.svelte-a1d8mu{margin:0;font-size:1.25rem}.flow__step.svelte-a1d8mu p:where(.svelte-a1d8mu){font-size:var(--text-body-sm);color:var(--text-muted);margin:0}.tags.svelte-a1d8mu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tags.svelte-a1d8mu li:where(.svelte-a1d8mu){padding:.2rem var(--space-3);background:var(--tag-bg);color:var(--tag-text);font-size:var(--text-body-sm);font-weight:var(--weight-bold);border-radius:999px}.faq.svelte-a1d8mu{max-width:52rem}.btn.offer-cta{white-space:normal;text-align:left;max-width:100%}.malt.svelte-a1d8mu{color:var(--text-muted);font-size:var(--text-body-sm);margin:0}.cta-row.svelte-a1d8mu{gap:var(--space-4);flex-wrap:wrap;display:flex}.others.svelte-a1d8mu{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.others--related.svelte-a1d8mu{margin-bottom:var(--space-7)}.other.svelte-a1d8mu{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--text);font-weight:var(--weight-bold);transition:border-color var(--duration-base) var(--ease-out);text-decoration:none;display:inline-flex}.other.svelte-a1d8mu:hover{border-color:var(--accent-deco)}.other.svelte-a1d8mu .icon{width:18px;height:18px;color:var(--accent-deco)}.other--all.svelte-a1d8mu{color:var(--action-alt-text)}
