.pk-hero[data-astro-cid-tn33abuw]{--soft-text:#f3efe7b3;background:radial-gradient(55% 60% at 78% 45%, #1e4a3a80, transparent 70%), var(--film);color:var(--on-dark);padding:clamp(32px,7svh,88px) 0}.pk-hero__grid[data-astro-cid-tn33abuw]{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:52rem;display:grid}.pk-hero__title[data-astro-cid-tn33abuw]{letter-spacing:-.03em;font-size:clamp(2.125rem,min(4.2vw,7.4svh),4.25rem);font-weight:450;line-height:1.02}.pk-hero__lead[data-astro-cid-tn33abuw]{max-width:32em;color:var(--soft-text);margin-top:16px}.pk-hero__lead[data-astro-cid-tn33abuw] a[data-astro-cid-tn33abuw]{color:var(--green-soft)}.pk-hero__actions[data-astro-cid-tn33abuw]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pk[data-astro-cid-tn33abuw]{color:var(--ink);background:#faf5ea;padding:clamp(24px,5svh,80px) 0}.pk--alt[data-astro-cid-tn33abuw]{background:var(--stone)}.pk__gtitle[data-astro-cid-tn33abuw]{letter-spacing:-.02em;margin-bottom:clamp(12px,2.4svh,28px);font-size:clamp(1.5rem,min(2.6vw,5svh),2.5rem);font-weight:450}.pk__cards[data-astro-cid-tn33abuw]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;display:grid}.pk__card[data-astro-cid-tn33abuw]{background:#fff;border-radius:10px;gap:10px;padding:clamp(16px,2.4svh,24px);display:grid}.pk--alt[data-astro-cid-tn33abuw] .pk__card[data-astro-cid-tn33abuw]{background:#faf5ea}.pk__title[data-astro-cid-tn33abuw]{font:450 clamp(1.375rem, 2vw, 1.75rem) / 1.1 var(--serif);letter-spacing:-.015em}.pk__result[data-astro-cid-tn33abuw]{color:var(--meta);font-size:.9375rem;line-height:1.45}.pk__chips[data-astro-cid-tn33abuw]{flex-wrap:wrap;gap:6px;display:flex}.pk__chips[data-astro-cid-tn33abuw] li[data-astro-cid-tn33abuw]{background:var(--green);color:#f3efe7;border-radius:999px;padding:4px 10px;font-size:.8125rem}.pk__example[data-astro-cid-tn33abuw]{border-left:3px solid var(--green);background:#1e4a3a0f;padding:8px 10px;font-size:.8125rem}.pk__example[data-astro-cid-tn33abuw] span[data-astro-cid-tn33abuw]{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:.6875rem;display:block}.pk__more[data-astro-cid-tn33abuw] summary[data-astro-cid-tn33abuw]{min-height:40px;color:var(--green);cursor:pointer;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.pk__facts[data-astro-cid-tn33abuw]{gap:8px;padding-top:6px;display:grid}.pk__facts[data-astro-cid-tn33abuw] dt[data-astro-cid-tn33abuw]{letter-spacing:.06em;text-transform:uppercase;color:var(--meta);font-size:.6875rem}.pk__facts[data-astro-cid-tn33abuw] dd[data-astro-cid-tn33abuw]{font-size:.875rem;line-height:1.45}.pk__costs[data-astro-cid-tn33abuw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.pk__costs[data-astro-cid-tn33abuw] li[data-astro-cid-tn33abuw]{border:1px solid var(--line);border-radius:6px;gap:2px;padding:6px 10px;display:grid}.pk__costs[data-astro-cid-tn33abuw] span[data-astro-cid-tn33abuw]{font-weight:500}.pk__costs[data-astro-cid-tn33abuw] small[data-astro-cid-tn33abuw]{color:var(--meta);font-size:.75rem}.pk__cost--ja[data-astro-cid-tn33abuw]{border-color:var(--green)!important}.pk__cost--ja[data-astro-cid-tn33abuw] small[data-astro-cid-tn33abuw]{color:var(--green);font-weight:500}.pk__cost--nee[data-astro-cid-tn33abuw]{border-style:dashed!important}.pk__links[data-astro-cid-tn33abuw] a[data-astro-cid-tn33abuw]{color:var(--green);margin-right:12px;font-weight:500}.pk__cta[data-astro-cid-tn33abuw]{justify-self:start}.pk__price[data-astro-cid-tn33abuw]{color:var(--meta);margin-top:14px;font-size:.875rem}.pk-costs[data-astro-cid-tn33abuw]{background:var(--green-deep);color:var(--on-dark);padding:clamp(32px,7svh,88px) 0}.pk-costs__title[data-astro-cid-tn33abuw]{letter-spacing:-.025em;font-size:clamp(1.625rem,3vw,2.75rem);font-weight:450;line-height:1.05}.pk-costs__grid[data-astro-cid-tn33abuw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(18px,3svh,32px);display:grid}.pk-costs__grid[data-astro-cid-tn33abuw] li[data-astro-cid-tn33abuw]{background:linear-gradient(#1e4a3a73,#0f231b99);border:1px solid #8db39f3d;border-radius:8px;align-content:start;gap:6px;padding:18px;display:grid}.pk-costs__grid[data-astro-cid-tn33abuw] b[data-astro-cid-tn33abuw]{font:450 1.25rem/1.2 var(--serif)}.pk-costs__grid[data-astro-cid-tn33abuw] span[data-astro-cid-tn33abuw]{color:#f3efe7c7;font-size:.9375rem}.pk-costs__note[data-astro-cid-tn33abuw]{color:#f3efe7c7;margin-top:16px;font-size:.9375rem}@media (width<=1000px){.pk-hero__grid[data-astro-cid-tn33abuw],.pk__cards[data-astro-cid-tn33abuw]{grid-template-columns:minmax(0,1fr)}.pk-costs__grid[data-astro-cid-tn33abuw]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pk-costs__grid[data-astro-cid-tn33abuw]{grid-template-columns:minmax(0,1fr)}.pk-hero__actions[data-astro-cid-tn33abuw] .button[data-astro-cid-tn33abuw]{flex:auto;justify-content:center}}
