.hero[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 8% 15%,#e0ebfb 0,#0000 27rem),linear-gradient(135deg,#f5f8fd 0%,#fff 62%);padding-block:clamp(3.5rem,7vw,6.75rem);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme],.about-grid[data-astro-cid-lcdefpme],.price-layout[data-astro-cid-lcdefpme],.contact-panel[data-astro-cid-lcdefpme]{gap:clamp(2rem,5vw,4.75rem);display:grid}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;display:flex}.hero-copy[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.hero-image-wrap[data-astro-cid-lcdefpme]{min-height:22rem;box-shadow:var(--shadow);border-radius:clamp(1.25rem,3vw,2rem);position:relative;overflow:hidden}.hero-slide[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .7s;position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme].is-active{opacity:1}.carousel-dots[data-astro-cid-lcdefpme]{z-index:2;backdrop-filter:blur(6px);background:#1430576b;border:1px solid #ffffff4d;border-radius:100vmax;gap:.45rem;padding:.45rem;display:flex;position:absolute;bottom:1rem;right:1rem}.carousel-dot[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff8c;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0;transition:background .2s,transform .2s}.carousel-dot[data-astro-cid-lcdefpme].is-active{background:var(--accent);transform:scale(1.18)}.about-image[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.about-image[data-astro-cid-lcdefpme]{border-radius:var(--radius);min-height:25rem;box-shadow:var(--shadow-soft);overflow:hidden}.about-copy[data-astro-cid-lcdefpme]{color:var(--ink-muted);align-content:center;gap:1rem;display:grid}.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink)}.about-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{text-align:justify;max-width:65ch}.about-heading[data-astro-cid-lcdefpme]{gap:.3rem;display:grid}.about-heading[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--brand);letter-spacing:-.025em;font-size:clamp(1.3rem,4.5vw,2rem);font-weight:600;line-height:1.05}.help-section[data-astro-cid-lcdefpme]{background:var(--brand-deep);color:#fff;padding-block:clamp(4.5rem,8vw,7rem);position:relative;overflow:hidden}.help-background[data-astro-cid-lcdefpme],.help-scrim[data-astro-cid-lcdefpme]{width:100%;height:100%;position:absolute;inset:0}.help-background[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center;display:block}.help-scrim[data-astro-cid-lcdefpme]{background:linear-gradient(120deg,#244c73d6,#326699b3)}.help-content[data-astro-cid-lcdefpme]{z-index:1;position:relative}.help-content[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;text-align:center;max-width:none}.help-grid[data-astro-cid-lcdefpme]{gap:1rem;margin-top:2.5rem;display:grid}.help-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);text-align:center;background:#ffffff14;border:1px solid #ffffff29;grid-template-rows:auto 1fr;justify-items:center;min-height:18rem;padding:2rem 1.5rem;transition:background .2s,transform .2s;display:grid}.help-card__icon[data-astro-cid-lcdefpme]{object-fit:contain;filter:brightness(0)invert();width:3.5rem;height:3.5rem;margin-bottom:1.6rem}.help-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f1f6ff;align-self:center;max-width:22rem;font-size:.96rem;line-height:1.75}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1rem;margin-top:2.5rem;display:grid}.service-tile[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--ink);color:#fff;min-height:22rem;box-shadow:var(--shadow-soft);text-decoration:none;display:block;position:relative;overflow:hidden}.service-tile__media[data-astro-cid-lcdefpme],.service-tile__media[data-astro-cid-lcdefpme] picture,.service-tile__media[data-astro-cid-lcdefpme] img{width:100%;height:100%}.service-tile__media[data-astro-cid-lcdefpme]{position:absolute;inset:0}.service-tile__media[data-astro-cid-lcdefpme] picture,.service-tile__media[data-astro-cid-lcdefpme] img{display:block}.service-tile__media[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:center;transition:transform .5s}.service-tile--fizykoterapia[data-astro-cid-lcdefpme] .service-tile__media[data-astro-cid-lcdefpme] img{object-position:50% center}.service-tile--kinesiotaping[data-astro-cid-lcdefpme] .service-tile__media[data-astro-cid-lcdefpme] img{object-position:32% center}.service-tile__overlay[data-astro-cid-lcdefpme]{text-align:left;background:linear-gradient(#0000,#11233ee6);min-height:6rem;padding:1rem;position:absolute;bottom:0;left:0;right:0}.service-tile__overlay[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:-.025em;font-size:clamp(1.1rem,2.2vw,1.35rem);font-weight:650;transition:bottom .25s;position:absolute;bottom:1.25rem;left:1rem;right:1rem}.service-tile__action[data-astro-cid-lcdefpme]{color:#dceaff;opacity:0;font-size:.78rem;font-weight:750;line-height:1;transition:opacity .15s,transform .25s;position:absolute;bottom:.65rem;left:1rem;transform:translateY(.35rem)}@media (hover:hover){.service-tile[data-astro-cid-lcdefpme]:hover .service-tile__media[data-astro-cid-lcdefpme] img,.service-tile[data-astro-cid-lcdefpme]:focus-visible .service-tile__media[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.service-tile[data-astro-cid-lcdefpme]:hover .service-tile__overlay[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.service-tile[data-astro-cid-lcdefpme]:focus-visible .service-tile__overlay[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{bottom:2rem}.service-tile[data-astro-cid-lcdefpme]:hover .service-tile__action[data-astro-cid-lcdefpme],.service-tile[data-astro-cid-lcdefpme]:focus-visible .service-tile__action[data-astro-cid-lcdefpme]{opacity:1;transform:translateY(0)}.help-card[data-astro-cid-lcdefpme]:hover{background:#ffffff24;transform:translateY(-.2rem)}}.price-layout[data-astro-cid-lcdefpme]{align-items:center}.price[data-astro-cid-lcdefpme]{color:var(--brand);letter-spacing:-.04em;margin-top:1rem;font-size:clamp(2rem,6vw,3.5rem);font-weight:850;line-height:1}.price[data-astro-cid-lcdefpme]+.lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.travel-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--brand-deep);color:#e8f0ff;box-shadow:var(--shadow);padding:clamp(1.5rem,4vw,2.25rem)}.travel-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff}.travel-card[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{columns:2;padding-left:1.15rem}.travel-card[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.contact-panel[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:linear-gradient(135deg, var(--brand-deep), var(--brand));color:#e8f0ff;box-shadow:var(--shadow);padding:clamp(1.75rem,5vw,3.5rem)}.contact-panel[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.contact-panel[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:#c3d8fa}.contact-panel[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{color:#e0ebfc;margin-top:1.25rem}.contact-actions[data-astro-cid-lcdefpme]{align-content:center;gap:.8rem;display:grid}.contact-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);color:#fff;border:1px solid #ffffff3d;gap:.1rem;padding:1rem 1.1rem;font-weight:750;text-decoration:none;transition:background .2s,transform .2s;display:grid}.contact-actions[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#ffffff1a;transform:translateY(-2px)}.contact-actions[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#c3d8fa;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:750}@media (width>=48rem){.help-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-tile[data-astro-cid-lcdefpme]{min-height:25rem}}@media (width>=70rem){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.02fr .98fr;min-height:35rem}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr}.price-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.contact-panel[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr}.services-container[data-astro-cid-lcdefpme]{width:min(100% - 2rem,80rem)}.services-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}.service-tile[data-astro-cid-lcdefpme]{aspect-ratio:.64;min-height:auto}.help-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.help-card[data-astro-cid-lcdefpme]{min-height:23rem;padding:2.25rem 1.8rem}}
