.hero[data-astro-cid-ef5kyvss]{color:#fff;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ef5kyvss]{object-fit:cover;opacity:.5;object-position:60% 30%;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero__gradient[data-astro-cid-ef5kyvss]{z-index:1;background:linear-gradient(90deg,#0c0c0ceb 0%,#0c0c0cb3 50%,#0c0c0c4d 100%);position:absolute;inset:0}.hero__content[data-astro-cid-ef5kyvss]{z-index:2;max-width:700px;padding:clamp(48px, 6vw, 80px) var(--container-pad) clamp(120px, 12vw, 160px);position:relative}.hero__content[data-astro-cid-ef5kyvss] h1[data-astro-cid-ef5kyvss]{margin-top:16px;font-size:clamp(38px,5.2vw,72px)}.hero__lead[data-astro-cid-ef5kyvss]{color:var(--muted-dark);margin-top:16px;font-size:17px;line-height:1.6}.hero__rating{color:#fff;align-items:center;gap:10px;margin-top:28px;display:inline-flex}.hero__rating strong[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);font-size:18px}.hero__stars[data-astro-cid-ef5kyvss]{color:var(--accent);gap:2px;display:flex}.hero__rating-label[data-astro-cid-ef5kyvss]{color:var(--muted-dark);font-size:14px}.facts[data-astro-cid-ef5kyvss]{z-index:3;background:var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1px;margin-top:-72px;display:grid;position:relative;overflow:hidden}.facts__tile[data-astro-cid-ef5kyvss]{background:var(--card);flex-direction:column;gap:6px;padding:28px 24px;display:flex}.facts__tile[data-astro-cid-ef5kyvss] strong[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);font-size:clamp(32px,3vw,44px)}.facts__tile[data-astro-cid-ef5kyvss] span[data-astro-cid-ef5kyvss]{color:var(--muted);font-size:14px;line-height:1.4}.facts__tile--accent[data-astro-cid-ef5kyvss]{background:var(--accent)}.facts__tile--accent[data-astro-cid-ef5kyvss] strong[data-astro-cid-ef5kyvss],.facts__tile--accent[data-astro-cid-ef5kyvss] span[data-astro-cid-ef5kyvss]{color:var(--ink)}.pribeh[data-astro-cid-ef5kyvss]{padding:clamp(80px, 9vw, 120px) var(--container-pad);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:center;gap:clamp(40px,6vw,80px);display:grid}.pribeh__media[data-astro-cid-ef5kyvss] img{aspect-ratio:5/4.4;object-fit:cover;border-radius:var(--radius-lg);width:100%;height:auto}.pribeh__content[data-astro-cid-ef5kyvss] h2[data-astro-cid-ef5kyvss]{margin-top:10px;font-size:clamp(30px,3.4vw,44px)}.pribeh__content[data-astro-cid-ef5kyvss] p[data-astro-cid-ef5kyvss]{color:var(--muted);margin-top:16px;line-height:1.65}.pribeh__content[data-astro-cid-ef5kyvss] .btn[data-astro-cid-ef5kyvss]{margin-top:24px}.why[data-astro-cid-ef5kyvss]{background:var(--ink);color:#fff;position:relative;overflow:hidden}.why__bg[data-astro-cid-ef5kyvss]{object-fit:cover;opacity:.3;object-position:30% 50%;width:100%;height:100%;position:absolute;inset:0}.why__content[data-astro-cid-ef5kyvss]{z-index:2;padding:clamp(60px, 9vw, 110px) var(--container-pad);position:relative}.why__content[data-astro-cid-ef5kyvss] h2[data-astro-cid-ef5kyvss]{max-width:640px;margin-top:10px;font-size:clamp(30px,3.6vw,48px)}.why__grid[data-astro-cid-ef5kyvss]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-top:36px;display:grid}.why__card[data-astro-cid-ef5kyvss]{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff1a;padding:24px}.why__icon[data-astro-cid-ef5kyvss]{width:44px;height:44px;color:var(--accent);background:#f0b42924;border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.why__card[data-astro-cid-ef5kyvss] h3[data-astro-cid-ef5kyvss]{font-size:17px}.why__card[data-astro-cid-ef5kyvss] p[data-astro-cid-ef5kyvss]{color:var(--muted-dark);margin-top:8px;font-size:14px;line-height:1.5}.kdo[data-astro-cid-ef5kyvss]{padding:clamp(80px, 9vw, 120px) var(--container-pad)}.kdo[data-astro-cid-ef5kyvss] h2[data-astro-cid-ef5kyvss]{margin-top:10px;font-size:clamp(30px,3.4vw,44px)}.kdo__grid[data-astro-cid-ef5kyvss]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:36px;display:grid}.kdo__card{background:var(--card);border-radius:var(--radius-md);flex-direction:column;padding:28px;display:flex}.kdo__avatar[data-astro-cid-ef5kyvss]{background:var(--ink);width:84px;height:84px;color:var(--accent);font-family:var(--font-heading);border-radius:50%;place-items:center;margin-bottom:16px;font-size:26px;font-weight:700;display:grid}.kdo__card[data-astro-cid-ef5kyvss] strong[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);font-size:19px}.kdo__role[data-astro-cid-ef5kyvss]{color:var(--muted);margin-top:4px;font-size:13px}.kdo__contacts[data-astro-cid-ef5kyvss]{flex-direction:column;gap:6px;margin-top:16px;font-size:14px;font-weight:600;display:flex}.kdo__card--rating{background:var(--ink);color:#fff}.kdo__rating-label[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--muted-dark);font-size:12px}.kdo__rating-value[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);margin-top:6px;font-size:36px}.kdo__card--rating p[data-astro-cid-ef5kyvss]{color:var(--muted-dark);margin-top:14px;font-size:14px;line-height:1.5}.kdo__card--rating .text-link[data-astro-cid-ef5kyvss]{color:var(--accent);margin-top:14px}.kdo__card[data-astro-cid-ef5kyvss] h3[data-astro-cid-ef5kyvss]{align-items:center;gap:10px;font-size:17px;display:flex}.kdo__card[data-astro-cid-ef5kyvss] dl[data-astro-cid-ef5kyvss]{gap:10px;margin-top:16px;display:grid}.kdo__card[data-astro-cid-ef5kyvss] dt[data-astro-cid-ef5kyvss]{font-family:var(--font-heading);letter-spacing:.08em;color:var(--muted);font-size:11px}.kdo__card[data-astro-cid-ef5kyvss] dd[data-astro-cid-ef5kyvss]{margin:2px 0 0;font-weight:600}.text-link[data-astro-cid-ef5kyvss]{color:var(--accent-text);align-items:center;gap:8px;font-weight:700;display:inline-flex}.cta-banner[data-astro-cid-ef5kyvss]{background:var(--accent);border-radius:var(--radius-lg);margin-bottom:clamp(80px,9vw,120px);padding:clamp(28px,5vw,56px)}.cta-banner[data-astro-cid-ef5kyvss] h2[data-astro-cid-ef5kyvss]{margin-top:8px;font-size:clamp(30px,3.6vw,48px)}.cta-banner[data-astro-cid-ef5kyvss] p[data-astro-cid-ef5kyvss]{color:#3a2c00;max-width:480px;margin-top:12px;line-height:1.6}.cta-banner__actions[data-astro-cid-ef5kyvss]{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}
