.card[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;gap:var(--s-3);text-decoration:none}.frame[data-astro-cid-tjdfhdqb]{position:relative;aspect-ratio:4 / 5;border:2px solid var(--line);border-radius:var(--r-md);overflow:hidden;background:#fff}.frame[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s ease}.card[data-astro-cid-tjdfhdqb]:hover .frame[data-astro-cid-tjdfhdqb]{border-color:var(--ink)}.card[data-astro-cid-tjdfhdqb]:hover .frame[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:scale(1.04)}.card[data-astro-cid-tjdfhdqb]:hover{color:inherit}.card[data-astro-cid-tjdfhdqb]:hover .name[data-astro-cid-tjdfhdqb]{text-decoration:underline;text-underline-offset:3px}.meta[data-astro-cid-tjdfhdqb]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);flex:1}.line[data-astro-cid-tjdfhdqb]{font-size:var(--t-xs);font-weight:800;color:var(--coral);text-transform:uppercase;letter-spacing:.05em}.name[data-astro-cid-tjdfhdqb]{font-family:var(--display);font-weight:700;font-size:var(--t-xl);line-height:1.2}.pack[data-astro-cid-tjdfhdqb]{margin-top:var(--s-1);background:var(--lilac);font-size:var(--t-xs);font-weight:800;padding:0 var(--s-2);border-radius:var(--r-pill);line-height:22px}.price[data-astro-cid-tjdfhdqb]{font-weight:800;font-size:var(--t-lg)}.view[data-astro-cid-tjdfhdqb]{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-weight:800;font-size:var(--t-sm)}.card[data-astro-cid-tjdfhdqb]:hover .view[data-astro-cid-tjdfhdqb]{background:var(--ink-2)}@media(max-width:700px){.name[data-astro-cid-tjdfhdqb]{font-size:var(--t-lg)}.price[data-astro-cid-tjdfhdqb]{font-size:var(--t-md)}.view[data-astro-cid-tjdfhdqb]{min-height:36px}}@media(prefers-reduced-motion:reduce){.frame[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transition:none}.card[data-astro-cid-tjdfhdqb]:hover .frame[data-astro-cid-tjdfhdqb] img[data-astro-cid-tjdfhdqb]{transform:none}}.faq[data-astro-cid-z6gx6xcw]{padding-top:var(--s-9);display:grid;gap:var(--s-7);align-items:start}.faq--image[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.faq[data-astro-cid-z6gx6xcw]:not(.faq--image) .faq-list[data-astro-cid-z6gx6xcw]{max-width:820px;width:100%;margin-inline:auto}.faq-list[data-astro-cid-z6gx6xcw]{display:flex;flex-direction:column}.faq-list[data-astro-cid-z6gx6xcw] .h2[data-astro-cid-z6gx6xcw]{margin-bottom:var(--s-2)}.faq-intro[data-astro-cid-z6gx6xcw]{color:var(--ink-2);margin-bottom:var(--s-5)}.faq-contact[data-astro-cid-z6gx6xcw]{margin-top:var(--s-5);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3) var(--s-4);color:var(--ink-2)}.faq-contact[data-astro-cid-z6gx6xcw] strong[data-astro-cid-z6gx6xcw]{color:var(--ink)}.faq-photo[data-astro-cid-z6gx6xcw]{border:var(--outline);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1 / 1;background:var(--soft);position:sticky;top:100px}.faq-photo[data-astro-cid-z6gx6xcw] img[data-astro-cid-z6gx6xcw]{width:100%;height:100%;object-fit:cover;object-position:center top}@media(max-width:900px){.faq--image[data-astro-cid-z6gx6xcw]{grid-template-columns:minmax(0,1fr)}.faq-photo[data-astro-cid-z6gx6xcw]{display:none}}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]{border-top:1px solid var(--line);padding:var(--s-4) 0}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw]:last-of-type{border-bottom:1px solid var(--line)}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{min-height:44px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);font-weight:800;font-size:var(--t-lg);cursor:pointer}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:after{content:"";flex-shrink:0;width:24px;height:24px;background:no-repeat center / 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232D2440' stroke-width='1.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");transition:transform .2s ease}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw][open] summary[data-astro-cid-z6gx6xcw]:after{transform:rotate(45deg)}.faq[data-astro-cid-z6gx6xcw] details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin-top:var(--s-3);color:var(--ink-2)}@media(max-width:640px){.faq[data-astro-cid-z6gx6xcw]{padding-top:var(--s-8)}}@media(prefers-reduced-motion:reduce){.faq[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]:after{transition:none}}
