.hero[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, #fff 0%, var(--teal-100) 100%);position:relative;overflow:hidden}.hero__glow[data-astro-cid-wcolddp2]{filter:blur(40px);pointer-events:none;background:linear-gradient(90deg,#d9a62659,#3f8a8c59 50%,#ddeff199);border-radius:50%;height:320px;position:absolute;bottom:-160px;left:-10%;right:-10%}.hero__in[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1.1fr;align-items:center;gap:3rem;padding-block:3.5rem 4rem;display:grid;position:relative}.hero__badge[data-astro-cid-wcolddp2]{border:1.5px solid var(--gold);color:var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow);background:#fff;align-items:center;gap:.6rem;margin-bottom:1.25rem;padding:.4rem 1rem .4rem .45rem;font-size:.9rem;font-weight:600;display:inline-flex;transform:rotate(-3deg)}.hero__badge-ic[data-astro-cid-wcolddp2]{background:var(--gold-pale);color:#7a5a0c;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hero__cta[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:.75rem;display:flex}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{margin-bottom:.6rem;font-size:clamp(2.6rem,5.4vw,4.2rem)}.hero__sub[data-astro-cid-wcolddp2]{color:var(--ink-2);max-width:46ch;margin-bottom:1.75rem;font-size:1.15rem}.hero__media[data-astro-cid-wcolddp2]{aspect-ratio:4/3;border-radius:var(--radius-xl);width:100%;max-height:560px;box-shadow:var(--shadow-lg);justify-self:end;position:relative;overflow:hidden}.hero__media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-fit:cover;object-position:40% 50%;width:100%;height:100%}.hero__pill[data-astro-cid-wcolddp2]{border-radius:var(--radius-pill);color:var(--teal-dark);box-shadow:var(--shadow);background:#fff;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:1rem}@media (width<=900px){.hero__in[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:1.5rem;padding-block:2rem 3rem}.hero__media[data-astro-cid-wcolddp2]{aspect-ratio:16/11;order:-1;max-height:340px}.hero__media[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{object-position:40% 50%}}.pick__in[data-astro-cid-wcolddp2]{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}@media (width<=860px){.pick__in[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.pick__sub[data-astro-cid-wcolddp2]{color:var(--muted);font-size:1.05rem}.pick__partners[data-astro-cid-wcolddp2]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:1rem;margin:1.25rem 0 1.75rem;font-size:.85rem;display:flex}.pick__partners[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{border-radius:8px}.pass[data-astro-cid-wcolddp2]{padding:1.75rem}.pass__head[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pass__head[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:.1rem}.pass__head[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.85rem}.pass__list[data-astro-cid-wcolddp2]{flex-direction:column;gap:.7rem;margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.pass__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{padding-left:1.2rem;font-weight:500;position:relative}.pass__list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:var(--teal);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.s3[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (width<=800px){.s3[data-astro-cid-wcolddp2]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.s3__item[data-astro-cid-wcolddp2]{text-align:center;padding:2rem 1.5rem;position:relative}.s3__n[data-astro-cid-wcolddp2]{background:var(--teal-pale);width:28px;height:28px;color:var(--teal-dark);border-radius:50%;place-items:center;font-size:.85rem;font-weight:700;display:grid;position:absolute;top:1rem;left:1rem}.s3__ic[data-astro-cid-wcolddp2]{background:linear-gradient(135deg, #f0c454, var(--gold));color:#fff;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:1rem;display:inline-grid}.s3__item[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{margin-bottom:.3rem}.s3__item[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin:0}.conf[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:1.25rem;display:grid}@media (width<=860px){.conf[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.conf__item[data-astro-cid-wcolddp2]{align-items:flex-start;gap:1rem;display:flex}.conf__ic[data-astro-cid-wcolddp2]{background:var(--teal-pale);width:46px;height:46px;color:var(--teal-dark);border-radius:50%;flex:none;place-items:center;display:grid}.conf__item[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-family:var(--font-display);margin-bottom:.2rem;font-size:1.15rem;display:block}.conf__item[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--muted);margin-bottom:.4rem;font-size:.92rem}.conf__item[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--teal-700);align-items:center;gap:.2rem;font-weight:600;text-decoration:none;display:inline-flex}.reviews__title[data-astro-cid-wcolddp2]{text-align:center;max-width:24ch;margin:0 auto 2rem}.reviews[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}@media (width<=1000px){.reviews[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.reviews[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.review[data-astro-cid-wcolddp2]{flex-direction:column;gap:.4rem;padding:1.25rem;display:flex}.review__top[data-astro-cid-wcolddp2]{justify-content:space-between;align-items:center;display:flex}.stars[data-astro-cid-wcolddp2]{color:#00b67a;letter-spacing:.05em}.review__ver[data-astro-cid-wcolddp2]{color:var(--muted);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.review[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-size:.95rem}.review[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{color:var(--ink-2);flex:1;margin:0;font-size:.88rem}.review__by[data-astro-cid-wcolddp2]{color:var(--muted);font-size:.78rem}.reviews__rated[data-astro-cid-wcolddp2]{text-align:center;color:var(--muted);margin-top:1.5rem;font-size:.85rem}
