.deal-home[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:var(--parchment-soft);border-left:3px solid var(--berry)}.home-hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:grid;align-items:end;color:var(--parchment);overflow:hidden}.home-hero__media[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.home-hero__img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;transform:scale(1.08);animation:kenburns 18s var(--ease-out) forwards}.home-hero__shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#12181640,#12181626 35%,#121816b8),radial-gradient(ellipse at 20% 80%,rgba(27,58,50,.35),transparent 50%)}.home-hero__content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-bottom:clamp(3.5rem,10vw,6rem);padding-top:calc(var(--header-h) + 4rem);max-width:48rem}.home-hero__brand[data-astro-cid-j7pv25f6]{margin:0 0 .5rem;font-family:var(--font-display);font-size:clamp(2.2rem,7vw,4.8rem);font-weight:700;letter-spacing:-.02em;line-height:.95;text-transform:none;animation:fade-up 1.1s var(--ease-out) both}.home-hero__title[data-astro-cid-j7pv25f6]{margin:0 0 1.75rem;max-width:18ch;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:400;font-style:italic;letter-spacing:0;line-height:1.35;color:#f7f2ebe6;animation:fade-up 1.1s .12s var(--ease-out) both}.home-hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem;animation:fade-up 1.1s .22s var(--ease-out) both}.how[data-astro-cid-j7pv25f6]{background:var(--parchment-soft)}.how-grid[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem}@media(min-width:860px){.how-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:2rem}}.how-item[data-astro-cid-j7pv25f6]{padding-top:1rem;border-top:1px solid var(--line)}.how-num[data-astro-cid-j7pv25f6]{display:block;margin-bottom:1rem;font-size:.8rem;letter-spacing:.16em;color:var(--berry);font-weight:600}.how-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 .6rem;font-size:1.45rem}.how-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:var(--ink-muted)}.cta-band[data-astro-cid-j7pv25f6]{padding-top:0}.cta-band__inner[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;padding:clamp(2rem,5vw,3rem);background:var(--moss);color:var(--parchment)}@media(min-width:800px){.cta-band__inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.4fr auto;align-items:center}}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 .6rem;font-size:clamp(1.8rem,3vw,2.4rem)}.cta-band[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;color:#f7f2ebbf}.cta-band__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.cta-band[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]{border-color:#f7f2eb73;color:var(--parchment)}.cta-band[data-astro-cid-j7pv25f6] .btn-outline[data-astro-cid-j7pv25f6]:hover{background:var(--parchment);color:var(--moss)}.reviews-grid[data-astro-cid-j7pv25f6]{display:grid;gap:1.25rem}@media(min-width:800px){.reviews-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.review[data-astro-cid-j7pv25f6]{margin:0;padding:1.5rem 0 0;border-top:1px solid var(--line)}.review[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0 0 1rem;font-family:var(--font-display);font-size:1.15rem;line-height:1.45}.review[data-astro-cid-j7pv25f6] footer[data-astro-cid-j7pv25f6]{display:grid;gap:.2rem;color:var(--ink-muted);font-size:.9rem}.home-faq[data-astro-cid-j7pv25f6]{background:var(--parchment-soft)}.home-faq__grid[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}@media(min-width:900px){.home-faq__grid[data-astro-cid-j7pv25f6]{grid-template-columns:.9fr 1.1fr;align-items:start}}.faq-list[data-astro-cid-j7pv25f6]{display:grid;gap:.75rem}.faq-item[data-astro-cid-j7pv25f6]{background:var(--white);padding:1rem 1.1rem;border:1px solid var(--line)}.faq-item[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:600}.faq-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:.75rem 0 0;color:var(--ink-muted)}@keyframes kenburns{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.16) translate3d(-1.5%,-1%,0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.home-hero__img[data-astro-cid-j7pv25f6]{animation:none;transform:scale(1.05)}.home-hero__brand[data-astro-cid-j7pv25f6],.home-hero__title[data-astro-cid-j7pv25f6],.home-hero__actions[data-astro-cid-j7pv25f6]{animation:none}}
