.faq[data-astro-cid-z6gx6xcw]{display:grid;gap:.6rem}.faq__item[data-astro-cid-z6gx6xcw]{background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--radius);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.faq__item[data-astro-cid-z6gx6xcw][open]{border-color:var(--c-line);box-shadow:var(--shadow)}.faq__q[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;list-style:none;font-weight:600;font-size:1.02rem;line-height:1.4;color:var(--c-ink)}.faq__q[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__icon[data-astro-cid-z6gx6xcw]{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--c-accent-soft);color:var(--c-accent);transition:transform .4s var(--ease),background .3s var(--ease),color .3s var(--ease)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__icon[data-astro-cid-z6gx6xcw]{transform:rotate(45deg);background:var(--c-accent);color:#fff}.faq__a[data-astro-cid-z6gx6xcw]{padding:0 1.25rem 1.25rem;color:var(--c-ink-2);line-height:1.7;max-width:70ch}.faq__a[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{animation:faqIn .35s var(--ease)}@keyframes faqIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hero-actions[data-astro-cid-fcwwypvt]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem}.hero-img[data-astro-cid-fcwwypvt]{position:relative;margin:0;aspect-ratio:21 / 9;overflow:hidden;border-radius:var(--radius-xl);box-shadow:var(--shadow-l)}@media(max-width:640px){.hero-img[data-astro-cid-fcwwypvt]{aspect-ratio:4 / 3;border-radius:var(--radius-l)}}.hero-img[data-astro-cid-fcwwypvt] img[data-astro-cid-fcwwypvt]{width:100%;height:100%;object-fit:cover}.hero-img__tag[data-astro-cid-fcwwypvt]{position:absolute;left:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border-radius:999px;background:#ffffffeb;backdrop-filter:blur(8px);font-weight:600;font-size:.875rem;color:var(--c-ink)}.hero-img__tag[data-astro-cid-fcwwypvt] svg{color:var(--c-accent)}.detail__grid[data-astro-cid-fcwwypvt]{display:grid;gap:3rem}@media(min-width:1024px){.detail__grid[data-astro-cid-fcwwypvt]{grid-template-columns:minmax(0,1fr) 340px;gap:4rem;align-items:start}}.detail__main[data-astro-cid-fcwwypvt]{display:grid;gap:clamp(2.5rem,5vw,4rem);min-width:0}.detail__p[data-astro-cid-fcwwypvt]{font-size:1.1rem;line-height:1.75;color:var(--c-ink-2);max-width:70ch}.block[data-astro-cid-fcwwypvt]{display:grid;gap:1.25rem;scroll-margin-top:7rem}.bullets[data-astro-cid-fcwwypvt]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem}.bullets[data-astro-cid-fcwwypvt] li[data-astro-cid-fcwwypvt]{display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--radius-s);font-weight:500;color:var(--c-ink);transition:border-color .3s var(--ease),transform .3s var(--ease)}.bullets[data-astro-cid-fcwwypvt] li[data-astro-cid-fcwwypvt]:hover{border-color:var(--c-accent);transform:translate(3px)}.bullets[data-astro-cid-fcwwypvt] svg{color:var(--c-accent);flex:none}.offer[data-astro-cid-fcwwypvt]{padding:clamp(1.5rem,3vw,2.5rem);background:var(--c-surface);border:1px solid var(--c-line-soft);border-radius:var(--radius-l)}.detail__side[data-astro-cid-fcwwypvt]{display:grid;gap:1.25rem;position:sticky;top:6.5rem}.side-card[data-astro-cid-fcwwypvt]{padding:1.5rem;display:grid;gap:1rem}.side-contact[data-astro-cid-fcwwypvt]{list-style:none;display:grid;gap:.6rem}.side-contact[data-astro-cid-fcwwypvt] li[data-astro-cid-fcwwypvt]{display:flex;align-items:center;gap:.7rem;color:var(--c-ink-2);font-size:.95rem}.side-contact[data-astro-cid-fcwwypvt] svg{color:var(--c-accent);flex:none}.side-contact[data-astro-cid-fcwwypvt] a[data-astro-cid-fcwwypvt]:hover{color:var(--c-accent)}.side-list[data-astro-cid-fcwwypvt]{list-style:none;display:grid;gap:.25rem}.side-list[data-astro-cid-fcwwypvt] a[data-astro-cid-fcwwypvt]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.7rem .75rem;border-radius:var(--radius-s);font-weight:500;font-size:.95rem;color:var(--c-ink-2);transition:background .3s var(--ease),color .3s var(--ease)}.side-list[data-astro-cid-fcwwypvt] a[data-astro-cid-fcwwypvt]:hover{background:var(--c-accent-tint);color:var(--c-ink)}.side-list[data-astro-cid-fcwwypvt] a[data-astro-cid-fcwwypvt]>svg:first-child{color:var(--c-accent)}.side-list__arrow{color:var(--c-muted-2);transition:transform .3s var(--ease)}.side-list[data-astro-cid-fcwwypvt] a[data-astro-cid-fcwwypvt]:hover .side-list__arrow{transform:translate(3px);color:var(--c-accent)}
