.hero[data-astro-cid-z7xolria]{padding-top:36px;padding-bottom:8px}.hero[data-astro-cid-z7xolria] h1[data-astro-cid-z7xolria]{margin:14px 0 0}.facts[data-astro-cid-z7xolria]{gap:6px;margin:16px 0 0;padding:0;font-size:18px;list-style:none;display:grid}.facts[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{align-items:center;gap:10px;display:flex}.facts[data-astro-cid-z7xolria] svg[data-astro-cid-z7xolria]{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lead[data-astro-cid-z7xolria]{color:var(--text-2);max-width:60ch;margin:18px 0 0;font-size:18px}.steps[data-astro-cid-z7xolria]{gap:6px;margin-top:28px;padding-top:0;padding-bottom:0;list-style:none;display:flex}.steps[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{color:var(--text-3);border-top:3px solid var(--border);flex:1;align-items:center;gap:8px;padding-top:10px;font-size:15px;font-weight:650;transition:color .3s,border-color .3s;display:flex}.steps[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria] b[data-astro-cid-z7xolria]{border:1px solid var(--border-2);border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:14px;transition:all .3s;display:inline-grid}.steps[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria].on{color:var(--text);border-color:var(--accent)}.steps[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria].on b[data-astro-cid-z7xolria]{background:var(--accent);color:var(--accent-text);border-color:var(--accent)}.steps[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria].done b[data-astro-cid-z7xolria]{background:var(--surface-3);color:var(--accent);border-color:var(--accent-border)}.sec[data-astro-cid-z7xolria]{margin:36px 0 16px}.intro[data-astro-cid-z7xolria]{margin:-6px 0 16px}.divs[data-astro-cid-z7xolria]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=640px){.divs[data-astro-cid-z7xolria]{grid-template-columns:1fr 1fr}}.div[data-astro-cid-z7xolria]{background:var(--surface);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:border-color .15s, background .15s, transform .15s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin:0;padding:16px 18px;font-size:17px;font-weight:500;display:grid;position:relative}.div[data-astro-cid-z7xolria]:hover:not(.off){border-color:var(--border-2);transform:translateY(-2px)}.div[data-astro-cid-z7xolria]:active:not(.off){transform:scale(.99)}.div[data-astro-cid-z7xolria]:has(input:checked){border-color:var(--accent);background:linear-gradient(90deg, var(--accent-tint), transparent 80%), var(--surface)}.div[data-astro-cid-z7xolria]:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.div[data-astro-cid-z7xolria] input[data-astro-cid-z7xolria]{opacity:0;pointer-events:none;position:absolute}.div[data-astro-cid-z7xolria].off{opacity:.45;cursor:not-allowed}.div-main[data-astro-cid-z7xolria]{flex-direction:column;min-width:0;display:flex}.div-main[data-astro-cid-z7xolria] b[data-astro-cid-z7xolria]{font-size:21px;font-weight:800;line-height:1.2}.div-meta[data-astro-cid-z7xolria]{color:var(--text-2);font-size:15px}.div-price[data-astro-cid-z7xolria]{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.2;display:flex}.div-price[data-astro-cid-z7xolria] span[data-astro-cid-z7xolria]{color:var(--accent);white-space:nowrap;font-size:22px;font-weight:800}.div-price[data-astro-cid-z7xolria] s[data-astro-cid-z7xolria]{color:var(--text-3);font-size:15px}.div-price[data-astro-cid-z7xolria] small[data-astro-cid-z7xolria]{color:var(--text-2);white-space:nowrap;font-size:14px}.div-tags[data-astro-cid-z7xolria],.div-desc[data-astro-cid-z7xolria]{grid-column:1/-1}.div-tags[data-astro-cid-z7xolria]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.div-tags[data-astro-cid-z7xolria]:empty{display:none}.div-desc[data-astro-cid-z7xolria]{color:var(--text-2);margin-top:4px;font-size:15px}.tick[data-astro-cid-z7xolria]{background:var(--accent);width:28px;height:28px;transition:transform .25s var(--ease);box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:-11px;right:-11px;transform:scale(0)}.tick[data-astro-cid-z7xolria]:after{content:"";border:solid var(--accent-text);border-width:0 3px 3px 0;width:6px;height:11px;position:absolute;top:6px;left:10px;transform:rotate(45deg)}.div[data-astro-cid-z7xolria]:has(input:checked) .tick[data-astro-cid-z7xolria]{transform:scale(1)}.voucher-row[data-astro-cid-z7xolria]{gap:8px;display:flex}.voucher-row[data-astro-cid-z7xolria] input[data-astro-cid-z7xolria]{text-transform:uppercase}.voucher-row[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{flex:none;padding:10px 16px;font-size:16px}.agb[data-astro-cid-z7xolria]{color:var(--text-2);margin:0 0 16px 36px;font-size:15px}.agb[data-astro-cid-z7xolria] summary[data-astro-cid-z7xolria]{cursor:pointer;padding:6px 0}.agb-text[data-astro-cid-z7xolria]{white-space:pre-wrap;border:1px solid var(--border);border-radius:var(--radius-sm);max-height:320px;margin-top:8px;padding:14px;overflow:auto}.hp[data-astro-cid-z7xolria]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}#submit[data-astro-cid-z7xolria]{width:100%;margin-top:8px}#form-error[data-astro-cid-z7xolria]{margin:12px 0}.center[data-astro-cid-z7xolria]{text-align:center}.bar[data-astro-cid-z7xolria]{z-index:20;background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:blur(10px);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom);animation:barin .35s var(--ease);position:fixed;bottom:0;left:0;right:0}@keyframes barin{0%{transform:translateY(100%)}}.bar[data-astro-cid-z7xolria]{transition:transform .3s var(--ease)}.bar[data-astro-cid-z7xolria].away{transform:translateY(110%)}.bar-in[data-astro-cid-z7xolria]{justify-content:space-between;align-items:center;gap:12px;min-height:72px;display:flex}.bar-in[data-astro-cid-z7xolria]>div[data-astro-cid-z7xolria]{flex-direction:column;line-height:1.2;display:flex}.bar-in[data-astro-cid-z7xolria] b[data-astro-cid-z7xolria]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.bar-in[data-astro-cid-z7xolria] .btn[data-astro-cid-z7xolria]{min-width:140px}
