.hero[data-v-420da9c8]{background:var(--primary);align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.hero__visual[data-v-420da9c8]{opacity:.12;width:50%;height:100%;position:absolute;top:0;right:0}.hero__img[data-v-420da9c8]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__content[data-v-420da9c8]{z-index:1;padding:var(--section-py) 0;position:relative}.hero__main[data-v-420da9c8]{color:var(--white);max-width:640px}.hero__eyebrow[data-v-420da9c8]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent-light-2);margin-bottom:var(--space-md);font-size:1.2rem;font-weight:500;display:inline-block}.hero__title[data-v-420da9c8]{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 var(--space-md);font-size:clamp(3.2rem,5vw,4.8rem);font-weight:700;line-height:1.15}.hero__title--highlight[data-v-420da9c8]{color:#60a5fa}.hero__text[data-v-420da9c8]{color:var(--dark-gray);max-width:520px;margin:0 0 var(--space-xl);font-size:1.6rem;line-height:1.65}.hero__actions[data-v-420da9c8]{gap:var(--space-md);flex-wrap:wrap;display:flex}.hero__btn[data-v-420da9c8]{padding:var(--button-padding);border-radius:var(--button-radius);transition:background-color var(--transition-long) ease;align-items:center;gap:.6rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.hero__btn--primary[data-v-420da9c8]{background:var(--accent);color:var(--white)}.hero__btn--primary[data-v-420da9c8]:hover{background:var(--accent-hover)}@media (width<=1023px){.hero[data-v-420da9c8]{min-height:auto}.hero__visual[data-v-420da9c8]{opacity:.06;width:100%}.hero__main[data-v-420da9c8]{max-width:100%}}@media (width>=1024px){.hero[data-v-420da9c8]{min-height:600px}}.trust-bar[data-v-e0b35c02]{padding:var(--section-py-sm) 0;border-bottom:1px solid var(--gray)}.trust-bar__stats[data-v-e0b35c02]{gap:var(--space-xl);margin-bottom:var(--space-xl);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.trust-bar__stat[data-v-e0b35c02]{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.trust-bar__stat-value[data-v-e0b35c02]{font-family:var(--font-heading);color:var(--accent);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.1}.trust-bar__stat-label[data-v-e0b35c02]{color:var(--text-color-dimmed);font-size:1.4rem;line-height:1.4}.trust-bar__logos[data-v-e0b35c02]{min-width:0}.trust-bar__viewport[data-v-e0b35c02]{scrollbar-width:none;overflow:hidden}.trust-bar__viewport[data-v-e0b35c02]::-webkit-scrollbar{display:none}.trust-bar__track[data-v-e0b35c02]{width:max-content;animation:60s linear infinite bank-logos-scroll-e0b35c02;display:flex}.trust-bar__viewport:focus-within .trust-bar__track[data-v-e0b35c02],.trust-bar__viewport:hover .trust-bar__track[data-v-e0b35c02]{animation-play-state:paused}.trust-bar__group[data-v-e0b35c02]{align-items:center;gap:var(--space-xl);padding-right:var(--space-xl);flex-shrink:0;display:flex}.trust-bar__logo[data-v-e0b35c02]{-o-object-fit:contain;object-fit:contain;opacity:.5;filter:grayscale();flex-shrink:0;width:100px;max-width:100px;height:32px;max-height:32px;transition:opacity .2s}.trust-bar__logo[data-v-e0b35c02]:hover{opacity:.8}@keyframes bank-logos-scroll-e0b35c02{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.trust-bar__viewport[data-v-e0b35c02]{overflow-x:auto}.trust-bar__track[data-v-e0b35c02]{animation:none}.trust-bar__group[aria-hidden=true][data-v-e0b35c02]{display:none}}@media (width<=640px){.trust-bar[data-v-e0b35c02]{padding:var(--section-py-sm) 0}.trust-bar__stats[data-v-e0b35c02]{gap:var(--space-lg);margin-bottom:var(--space-lg);grid-template-columns:1fr}.trust-bar__stat-value[data-v-e0b35c02]{font-size:2.4rem}.trust-bar__logos[data-v-e0b35c02]{gap:var(--space-lg)}.trust-bar__logo[data-v-e0b35c02]{max-width:80px;max-height:28px}}.product-nav[data-v-c55b343e]{padding:0}.product-nav__header[data-v-c55b343e]{text-align:center;margin-bottom:var(--space-xl)}.product-nav__title[data-v-c55b343e]{font-family:var(--font-heading);color:var(--text-color);margin:0 0 var(--space-md) 0;font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.2}.product-nav__subtitle[data-v-c55b343e]{color:var(--text-color-dimmed);max-width:600px;margin:0 auto;font-size:1.6rem;line-height:1.65}.product-nav__grid[data-v-c55b343e]{gap:var(--space-lg);grid-template-columns:repeat(4,1fr);display:grid}.product-nav__card[data-v-c55b343e]{align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--surface);border:1px solid var(--gray);border-radius:var(--radius-lg);transition:color var(--transition-long) ease;text-decoration:none;display:flex}.product-nav__card:hover .product-nav__name[data-v-c55b343e]{color:var(--accent)}.product-nav__card[data-v-c55b343e]:nth-child(5),.product-nav__card[data-v-c55b343e]:nth-child(6),.product-nav__card[data-v-c55b343e]:nth-child(7){grid-column:span 1}.product-nav__icon[data-v-c55b343e]{width:2.4rem;height:2.4rem;color:var(--text-color-dimmed);flex-shrink:0;justify-content:center;align-items:center;font-size:1.6rem;display:flex}.product-nav__content[data-v-c55b343e]{flex:1;min-width:0}.product-nav__name[data-v-c55b343e]{font-family:var(--font-heading);color:var(--text-color);margin:0 0 .2rem;font-size:1.5rem;font-weight:600;line-height:1.3}.product-nav__benefit[data-v-c55b343e]{color:var(--text-color-dimmed);font-size:1.3rem}.product-nav__arrow[data-v-c55b343e]{color:var(--text-color-dimmed);flex-shrink:0;font-size:1.6rem}@media (width<=1023px){.product-nav__grid[data-v-c55b343e]{grid-template-columns:repeat(2,1fr)}.product-nav__card[data-v-c55b343e]:nth-child(5),.product-nav__card[data-v-c55b343e]:nth-child(6),.product-nav__card[data-v-c55b343e]:nth-child(7){grid-column:span 1}}@media (width<=640px){.product-nav__grid[data-v-c55b343e]{gap:var(--space-md);grid-template-columns:1fr}.product-nav__card[data-v-c55b343e]{padding:var(--space-md) var(--space-lg)}.product-nav__icon[data-v-c55b343e]{width:2.4rem;height:2.4rem;font-size:1.6rem}.product-nav__name[data-v-c55b343e]{font-size:1.5rem}}.section[data-v-ea0f0e2d]{padding:var(--section-py) 0}.section--subtle[data-v-ea0f0e2d]{padding:var(--section-py-sm) 0}.eyebrow[data-v-ea0f0e2d]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:1.6rem;font-size:1.2rem;font-weight:600;display:flex}.eyebrow i[data-v-ea0f0e2d]{letter-spacing:0;font-size:2rem}.section-title[data-v-ea0f0e2d]{color:var(--text-color);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,3vw,4rem);font-weight:700;line-height:1.15}.section-description[data-v-ea0f0e2d]{color:var(--text-color-dimmed);max-width:52rem;margin:2rem 0 0;font-size:1.5rem;line-height:1.8}.loan-section[data-v-ea0f0e2d]{padding:7.2rem 0}.loan-section__layout[data-v-ea0f0e2d]{grid-template-columns:minmax(0,1fr);align-items:center;gap:3.2rem;display:grid}.loan-section__intro[data-v-ea0f0e2d]{min-width:0}.loan-section[data-v-ea0f0e2d] .products-preview.loan-section__offers{padding:2rem;box-shadow:0 16px 48px #0b12200d}.loan-section--gotowkowe[data-v-ea0f0e2d]{padding-top:2.4rem}.loan-section--hipoteczne[data-v-ea0f0e2d]{background:var(--accent-light);border-block:1px solid var(--accent-light-2)}.loan-section--hipoteczne .loan-section__offers[data-v-ea0f0e2d]{border-color:var(--accent-light-2)}.loan-section--konsolidacyjne[data-v-ea0f0e2d]{padding-bottom:0}.loan-section--konsolidacyjne .loan-section__layout[data-v-ea0f0e2d]{background:var(--primary);border-radius:2.4rem;padding:4rem}.loan-section--konsolidacyjne .section-title[data-v-ea0f0e2d]{color:var(--white)}.loan-section--konsolidacyjne .loan-features[data-v-ea0f0e2d],.loan-section--konsolidacyjne .section-description[data-v-ea0f0e2d]{color:#cbd5e1}.loan-section--konsolidacyjne .eyebrow[data-v-ea0f0e2d],.loan-section--konsolidacyjne .loan-features i[data-v-ea0f0e2d],.loan-section--konsolidacyjne .text-link[data-v-ea0f0e2d]{color:#93c5fd}.loan-features[data-v-ea0f0e2d]{color:var(--text-color);gap:1.4rem;margin:0;padding:2.4rem 0;list-style:none;display:grid}.loan-features li[data-v-ea0f0e2d]{align-items:baseline;gap:1rem;font-size:1.4rem;line-height:1.5;display:flex}.loan-features i[data-v-ea0f0e2d]{color:var(--accent);flex-shrink:0}.text-link[data-v-ea0f0e2d]{min-height:4.4rem;color:var(--accent);align-items:center;gap:1rem;font-size:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.text-link[data-v-ea0f0e2d]:hover{text-underline-offset:.4rem;text-decoration:underline}.account-section[data-v-ea0f0e2d]{padding:8rem 0}.account-section__header[data-v-ea0f0e2d]{gap:2rem;margin-bottom:clamp(3.2rem,4vw,4.8rem);display:grid}.account-section__header .section-description[data-v-ea0f0e2d]{margin:0}.account-section--savings[data-v-ea0f0e2d]{padding-top:0}.account-section--savings .account-section__inner[data-v-ea0f0e2d]{background:var(--surface-alt);border:1px solid var(--border);border-radius:2.4rem;padding:4rem}.accounts-grid[data-v-ea0f0e2d]{grid-template-columns:minmax(0,1fr);gap:2.4rem;display:grid}@media (width>=1024px){.loan-section__layout[data-v-ea0f0e2d]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3.2rem,5vw,7.2rem)}.loan-section--hipoteczne .loan-section__layout[data-v-ea0f0e2d]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.loan-section--hipoteczne .loan-section__layout .loan-section__intro[data-v-ea0f0e2d]{grid-area:1/2}.loan-section--hipoteczne .loan-section__layout .loan-section__offers[data-v-ea0f0e2d]{grid-area:1/1}.loan-section--konsolidacyjne .loan-section__layout[data-v-ea0f0e2d]{gap:4rem}.account-section__header[data-v-ea0f0e2d]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:6.4rem}.accounts-grid[data-v-ea0f0e2d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.account-section[data-v-ea0f0e2d],.loan-section[data-v-ea0f0e2d]{padding:4rem 0}.loan-section--gotowkowe[data-v-ea0f0e2d]{padding-top:0}.loan-section--konsolidacyjne[data-v-ea0f0e2d]{padding-bottom:0}.account-section--savings .account-section__inner[data-v-ea0f0e2d],.loan-section--konsolidacyjne .loan-section__layout[data-v-ea0f0e2d]{border-radius:1.6rem;padding:2rem 1.2rem}.loan-section[data-v-ea0f0e2d] .products-preview.loan-section__offers{padding:1.2rem}.section-title[data-v-ea0f0e2d]{font-size:2.6rem}.account-section--savings[data-v-ea0f0e2d]{padding-top:0}}
