.hero.svelte-w8e289{min-height:calc(100vh - 80px);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem 1.5rem 4rem;gap:3rem;position:relative;overflow:hidden}@media(min-width:1024px){.hero.svelte-w8e289{flex-direction:row;padding:4rem 2rem;gap:5rem}}.hero-content.svelte-w8e289{max-width:580px;text-align:center}@media(min-width:1024px){.hero-content.svelte-w8e289{text-align:left}}.hero-badge.svelte-w8e289{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#1e3a8a0f;border:1px solid rgb(30 58 138 / .15);border-radius:9999px;font-size:.875rem;font-weight:500;color:#1e3a8a;margin-bottom:1.5rem}.badge-dot.svelte-w8e289{width:8px;height:8px;background:#dc2626;border-radius:50%;animation:svelte-w8e289-pulse 2s ease-in-out infinite}@keyframes svelte-w8e289-pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-title.svelte-w8e289{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1.5rem}.title-main.svelte-w8e289{font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:800;color:#0f172a;letter-spacing:-.03em;line-height:1.1}.title-accent.svelte-w8e289{font-size:clamp(2.25rem,5.5vw,3.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;background:linear-gradient(135deg,#1e3a8a,#dc2626);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-description.svelte-w8e289{font-size:1.125rem;line-height:1.7;color:#64748b;margin-bottom:2rem}.hero-cta.svelte-w8e289{display:flex;flex-direction:column;gap:1rem}@media(min-width:480px){.hero-cta.svelte-w8e289{flex-direction:row;justify-content:center}}@media(min-width:1024px){.hero-cta.svelte-w8e289{justify-content:flex-start}}.btn-primary.svelte-w8e289{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:#1e3a8a;color:#fff;font-weight:600;font-size:1rem;border-radius:8px;text-decoration:none;transition:all .2s ease}.btn-primary.svelte-w8e289:hover{background:#b91c1c;color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #dc26264d}.btn-primary.svelte-w8e289 svg:where(.svelte-w8e289){transition:transform .2s ease}.btn-primary.svelte-w8e289:hover svg:where(.svelte-w8e289){transform:translate(4px)}.btn-secondary.svelte-w8e289{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background:transparent;color:#0f172a;font-weight:600;font-size:1rem;border:1px solid rgb(30 58 138 / .25);border-radius:8px;text-decoration:none;transition:all .2s ease}.btn-secondary.svelte-w8e289:hover{background:#dc26260f;border-color:#dc26264d;color:#b91c1c}.hero-visual.svelte-w8e289{position:relative;width:280px;height:280px;flex-shrink:0}@media(min-width:768px){.hero-visual.svelte-w8e289{width:380px;height:380px}}.visual-ring.svelte-w8e289{position:absolute;border-radius:50%}.ring-1.svelte-w8e289{top:0;right:0;bottom:0;left:0;border:1px dashed rgb(30 58 138 / .15);animation:svelte-w8e289-rotate 30s linear infinite}.ring-2.svelte-w8e289{top:35px;right:35px;bottom:35px;left:35px;border:1px solid rgb(30 58 138 / .2);animation:svelte-w8e289-rotate 25s linear infinite reverse}.ring-3.svelte-w8e289{top:70px;right:70px;bottom:70px;left:70px;border:1px solid rgb(220 38 38 / .15);animation:svelte-w8e289-rotate 20s linear infinite}@keyframes svelte-w8e289-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.visual-center.svelte-w8e289{position:absolute;top:100px;right:100px;bottom:100px;left:100px;display:flex;align-items:center;justify-content:center;background:#dc26260a;border-radius:50%;border:1px solid rgb(220 38 38 / .2);color:#dc2626;box-shadow:0 0 60px #dc262614,inset 0 0 30px #dc26260a}@media(min-width:768px){.visual-center.svelte-w8e289{top:130px;right:130px;bottom:130px;left:130px}}.container.svelte-w8e289{max-width:1200px;margin:0 auto}.services-section.svelte-w8e289{padding:6rem 1.5rem}.services-grid.svelte-w8e289{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.services-grid.svelte-w8e289{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-grid.svelte-w8e289{grid-template-columns:repeat(3,1fr)}}.process-section.svelte-w8e289{padding:6rem 1.5rem;background:#f8fafc;border-top:1px solid rgb(226 232 240);border-bottom:1px solid rgb(226 232 240)}.steps-grid.svelte-w8e289{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.steps-grid.svelte-w8e289{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1024px){.steps-grid.svelte-w8e289{grid-template-columns:repeat(4,1fr)}}.step-card.svelte-w8e289{position:relative;background:#fff;border:1px solid rgb(226 232 240);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.step-card.svelte-w8e289:hover{border-color:#dc262640;transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.step-number.svelte-w8e289{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#1e3a8a;color:#fff;font-size:.8rem;font-weight:700;border-radius:50%}.step-icon.svelte-w8e289{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#1e3a8a0f;border-radius:12px;color:#1e3a8a;margin:.5rem auto 1.25rem;transition:all .3s ease}.step-card.svelte-w8e289:hover .step-icon:where(.svelte-w8e289){background:#dc26261a;color:#b91c1c;transform:scale(1.05)}.step-card--highlight.svelte-w8e289{border-color:#1e3a8a40;background:linear-gradient(135deg,#fff,#eff6ff);position:relative}.step-card--highlight.svelte-w8e289:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:17px;padding:1px;background:linear-gradient(135deg,#1e3a8a4d,#dc262626);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.step-badge.svelte-w8e289{position:absolute;top:-14px;right:16px;padding:.25rem .75rem;background:linear-gradient(135deg,#1e3a8a,#2563eb);color:#fff;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px}.step-number--accent.svelte-w8e289{background:linear-gradient(135deg,#1e3a8a,#2563eb)}.step-card--highlight.svelte-w8e289 .step-description:where(.svelte-w8e289) strong:where(.svelte-w8e289){color:#1e3a8a}.step-title.svelte-w8e289{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:.75rem}.step-description.svelte-w8e289{font-size:.95rem;color:#64748b;line-height:1.6}.why-section.svelte-w8e289{padding:6rem 1.5rem}.why-grid.svelte-w8e289{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.why-grid.svelte-w8e289{grid-template-columns:repeat(2,1fr)}}.landing-footer.svelte-w8e289{padding:2rem 1.5rem;text-align:center;border-top:1px solid rgb(226 232 240)}.landing-footer.svelte-w8e289 p:where(.svelte-w8e289){font-size:.875rem;color:#94a3b8}@media(max-width:640px){.hero.svelte-w8e289{padding:1.5rem 1rem 3rem}}.contact.svelte-bm2hf0{min-height:calc(100vh - 80px);display:flex;align-items:center;padding:4rem 1.5rem}.container.svelte-bm2hf0{max-width:700px;margin:0 auto;width:100%}.contact-header.svelte-bm2hf0{text-align:center;margin-bottom:3rem}.section-label.svelte-bm2hf0{display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--theme-accent, var(--color-primary-400));margin-bottom:1rem}.contact-title.svelte-bm2hf0{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:inherit;margin-bottom:1rem;letter-spacing:-.02em}.contact-subtitle.svelte-bm2hf0{font-size:1.125rem;color:var(--theme-text-muted, var(--color-surface-400));line-height:1.7}.decoration-ring.svelte-bm2hf0{position:absolute;border-radius:50%;border:1px dashed color-mix(in oklch,var(--color-primary-700) 30%,transparent)}.ring-1.svelte-bm2hf0{top:0;right:0;bottom:0;left:0;animation:svelte-bm2hf0-rotate 30s linear infinite}.ring-2.svelte-bm2hf0{top:20px;right:20px;bottom:20px;left:20px;border-color:color-mix(in oklch,var(--color-primary-700) 50%,transparent);animation:svelte-bm2hf0-rotate 20s linear infinite reverse}@keyframes svelte-bm2hf0-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.decoration-center.svelte-bm2hf0{position:absolute;top:50px;right:50px;bottom:50px;left:50px;display:flex;align-items:center;justify-content:center;background:color-mix(in oklch,var(--color-primary-700) 10%,transparent);border-radius:50%;border:1px solid color-mix(in oklch,var(--color-primary-700) 30%,transparent);color:var(--theme-accent, var(--color-primary-400))}[data-theme=admin-olive]{--color-primary-50: oklch(97% .02 125);--color-primary-100: oklch(93% .04 125);--color-primary-200: oklch(87% .07 125);--color-primary-300: oklch(78% .11 125);--color-primary-400: oklch(52% .15 125);--color-primary-500: oklch(45% .14 125);--color-primary-600: oklch(38% .12 125);--color-primary-700: oklch(32% .1 125);--color-primary-800: oklch(26% .08 125);--color-primary-900: oklch(20% .06 125);--color-primary-950: oklch(15% .04 125);--color-primary-contrast-dark: var(--color-primary-950);--color-primary-contrast-light: var(--color-primary-50);--color-primary-contrast-50: var(--color-primary-contrast-dark);--color-primary-contrast-100: var(--color-primary-contrast-dark);--color-primary-contrast-200: var(--color-primary-contrast-dark);--color-primary-contrast-300: var(--color-primary-contrast-dark);--color-primary-contrast-400: var(--color-primary-contrast-light);--color-primary-contrast-500: var(--color-primary-contrast-light);--color-primary-contrast-600: var(--color-primary-contrast-light);--color-primary-contrast-700: var(--color-primary-contrast-light);--color-primary-contrast-800: var(--color-primary-contrast-light);--color-primary-contrast-900: var(--color-primary-contrast-light);--color-primary-contrast-950: var(--color-primary-contrast-light);--color-secondary-50: oklch(98% 0 0);--color-secondary-100: oklch(96% 0 0);--color-secondary-200: oklch(91% 0 0);--color-secondary-300: oklch(84% 0 0);--color-secondary-400: oklch(70% 0 0);--color-secondary-500: oklch(55% 0 0);--color-secondary-600: oklch(45% 0 0);--color-secondary-700: oklch(37% 0 0);--color-secondary-800: oklch(27% 0 0);--color-secondary-900: oklch(20% 0 0);--color-secondary-950: oklch(14% 0 0);--color-secondary-contrast-dark: var(--color-secondary-950);--color-secondary-contrast-light: var(--color-secondary-50);--color-secondary-contrast-50: var(--color-secondary-contrast-dark);--color-secondary-contrast-100: var(--color-secondary-contrast-dark);--color-secondary-contrast-200: var(--color-secondary-contrast-dark);--color-secondary-contrast-300: var(--color-secondary-contrast-dark);--color-secondary-contrast-400: var(--color-secondary-contrast-light);--color-secondary-contrast-500: var(--color-secondary-contrast-light);--color-secondary-contrast-600: var(--color-secondary-contrast-light);--color-secondary-contrast-700: var(--color-secondary-contrast-light);--color-secondary-contrast-800: var(--color-secondary-contrast-light);--color-secondary-contrast-900: var(--color-secondary-contrast-light);--color-secondary-contrast-950: var(--color-secondary-contrast-light);--color-tertiary-50: oklch(97% .02 160);--color-tertiary-100: oklch(94% .04 160);--color-tertiary-200: oklch(88% .08 160);--color-tertiary-300: oklch(80% .12 160);--color-tertiary-400: oklch(70% .14 160);--color-tertiary-500: oklch(58% .15 160);--color-tertiary-600: oklch(50% .14 160);--color-tertiary-700: oklch(42% .12 160);--color-tertiary-800: oklch(35% .1 160);--color-tertiary-900: oklch(28% .08 160);--color-tertiary-950: oklch(20% .05 160);--color-tertiary-contrast-dark: var(--color-tertiary-950);--color-tertiary-contrast-light: var(--color-tertiary-50);--color-tertiary-contrast-50: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400: var(--color-tertiary-contrast-light);--color-tertiary-contrast-500: var(--color-tertiary-contrast-light);--color-tertiary-contrast-600: var(--color-tertiary-contrast-light);--color-tertiary-contrast-700: var(--color-tertiary-contrast-light);--color-tertiary-contrast-800: var(--color-tertiary-contrast-light);--color-tertiary-contrast-900: var(--color-tertiary-contrast-light);--color-tertiary-contrast-950: var(--color-tertiary-contrast-light);--color-success-50: oklch(97% .03 145);--color-success-100: oklch(94% .05 145);--color-success-200: oklch(89% .08 145);--color-success-300: oklch(82% .1 145);--color-success-400: oklch(73% .12 145);--color-success-500: oklch(64% .12 145);--color-success-600: oklch(55% .11 145);--color-success-700: oklch(46% .1 145);--color-success-800: oklch(38% .08 145);--color-success-900: oklch(30% .06 145);--color-success-950: oklch(23% .04 145);--color-success-contrast-dark: var(--color-success-950);--color-success-contrast-light: var(--color-success-50);--color-success-contrast-50: var(--color-success-contrast-dark);--color-success-contrast-100: var(--color-success-contrast-dark);--color-success-contrast-200: var(--color-success-contrast-dark);--color-success-contrast-300: var(--color-success-contrast-dark);--color-success-contrast-400: var(--color-success-contrast-dark);--color-success-contrast-500: var(--color-success-contrast-light);--color-success-contrast-600: var(--color-success-contrast-light);--color-success-contrast-700: var(--color-success-contrast-light);--color-success-contrast-800: var(--color-success-contrast-light);--color-success-contrast-900: var(--color-success-contrast-light);--color-success-contrast-950: var(--color-success-contrast-light);--color-warning-50: oklch(98% .02 70);--color-warning-100: oklch(96% .04 70);--color-warning-200: oklch(92% .08 70);--color-warning-300: oklch(87% .1 70);--color-warning-400: oklch(80% .12 70);--color-warning-500: oklch(72% .12 70);--color-warning-600: oklch(64% .11 70);--color-warning-700: oklch(55% .1 70);--color-warning-800: oklch(46% .08 70);--color-warning-900: oklch(38% .06 70);--color-warning-950: oklch(30% .04 70);--color-warning-contrast-dark: var(--color-warning-950);--color-warning-contrast-light: var(--color-warning-50);--color-warning-contrast-50: var(--color-warning-contrast-dark);--color-warning-contrast-100: var(--color-warning-contrast-dark);--color-warning-contrast-200: var(--color-warning-contrast-dark);--color-warning-contrast-300: var(--color-warning-contrast-dark);--color-warning-contrast-400: var(--color-warning-contrast-dark);--color-warning-contrast-500: var(--color-warning-contrast-dark);--color-warning-contrast-600: var(--color-warning-contrast-light);--color-warning-contrast-700: var(--color-warning-contrast-light);--color-warning-contrast-800: var(--color-warning-contrast-light);--color-warning-contrast-900: var(--color-warning-contrast-light);--color-warning-contrast-950: var(--color-warning-contrast-light);--color-error-50: oklch(97% .02 25);--color-error-100: oklch(93% .04 25);--color-error-200: oklch(88% .07 25);--color-error-300: oklch(82% .1 25);--color-error-400: oklch(74% .12 25);--color-error-500: oklch(62% .14 25);--color-error-600: oklch(54% .13 25);--color-error-700: oklch(46% .11 25);--color-error-800: oklch(38% .09 25);--color-error-900: oklch(30% .07 25);--color-error-950: oklch(23% .05 25);--color-error-contrast-dark: var(--color-error-950);--color-error-contrast-light: var(--color-error-50);--color-error-contrast-50: var(--color-error-contrast-dark);--color-error-contrast-100: var(--color-error-contrast-dark);--color-error-contrast-200: var(--color-error-contrast-dark);--color-error-contrast-300: var(--color-error-contrast-dark);--color-error-contrast-400: var(--color-error-contrast-light);--color-error-contrast-500: var(--color-error-contrast-light);--color-error-contrast-600: var(--color-error-contrast-light);--color-error-contrast-700: var(--color-error-contrast-light);--color-error-contrast-800: var(--color-error-contrast-light);--color-error-contrast-900: var(--color-error-contrast-light);--color-error-contrast-950: var(--color-error-contrast-light);--color-surface-50: oklch(10% .005 125);--color-surface-100: oklch(18% .005 125);--color-surface-200: oklch(27% .005 125);--color-surface-300: oklch(39% .005 125);--color-surface-400: oklch(48% .004 125);--color-surface-500: oklch(58% .004 125);--color-surface-600: oklch(72% .003 125);--color-surface-700: oklch(85% .003 125);--color-surface-800: oklch(92% .003 125);--color-surface-900: oklch(96% .003 125);--color-surface-950: oklch(98% .003 125);--color-surface-contrast-dark: var(--color-surface-50);--color-surface-contrast-light: var(--color-surface-950);--color-surface-contrast-50: var(--color-surface-contrast-light);--color-surface-contrast-100: var(--color-surface-contrast-light);--color-surface-contrast-200: var(--color-surface-contrast-light);--color-surface-contrast-300: var(--color-surface-contrast-light);--color-surface-contrast-400: var(--color-surface-contrast-light);--color-surface-contrast-500: var(--color-surface-contrast-dark);--color-surface-contrast-600: var(--color-surface-contrast-dark);--color-surface-contrast-700: var(--color-surface-contrast-dark);--color-surface-contrast-800: var(--color-surface-contrast-dark);--color-surface-contrast-900: var(--color-surface-contrast-dark);--color-surface-contrast-950: var(--color-surface-contrast-dark);--theme-page-bg: var(--color-surface-950);--theme-page-text: var(--color-surface-50);--theme-text-muted: var(--color-surface-500);--theme-border: var(--color-surface-700);--theme-card-bg: var(--color-surface-900);--theme-accent: var(--color-primary-500)}[data-theme=strony-navy]{--color-primary-50: oklch(97% .02 255);--color-primary-100: oklch(93% .04 255);--color-primary-200: oklch(86% .08 255);--color-primary-300: oklch(72% .12 255);--color-primary-400: oklch(58% .16 255);--color-primary-500: oklch(48% .18 255);--color-primary-600: oklch(40% .17 255);--color-primary-700: oklch(33% .15 255);--color-primary-800: oklch(27% .12 255);--color-primary-900: oklch(22% .09 255);--color-primary-950: oklch(17% .06 255);--color-primary-contrast-dark: var(--color-primary-950);--color-primary-contrast-light: var(--color-primary-50);--color-primary-contrast-50: var(--color-primary-contrast-dark);--color-primary-contrast-100: var(--color-primary-contrast-dark);--color-primary-contrast-200: var(--color-primary-contrast-dark);--color-primary-contrast-300: var(--color-primary-contrast-dark);--color-primary-contrast-400: var(--color-primary-contrast-light);--color-primary-contrast-500: var(--color-primary-contrast-light);--color-primary-contrast-600: var(--color-primary-contrast-light);--color-primary-contrast-700: var(--color-primary-contrast-light);--color-primary-contrast-800: var(--color-primary-contrast-light);--color-primary-contrast-900: var(--color-primary-contrast-light);--color-primary-contrast-950: var(--color-primary-contrast-light);--color-secondary-50: oklch(98% .005 255);--color-secondary-100: oklch(96% .005 255);--color-secondary-200: oklch(91% .008 255);--color-secondary-300: oklch(84% .008 255);--color-secondary-400: oklch(70% .006 255);--color-secondary-500: oklch(55% .005 255);--color-secondary-600: oklch(45% .005 255);--color-secondary-700: oklch(37% .005 255);--color-secondary-800: oklch(27% .005 255);--color-secondary-900: oklch(20% .005 255);--color-secondary-950: oklch(14% .005 255);--color-secondary-contrast-dark: var(--color-secondary-950);--color-secondary-contrast-light: var(--color-secondary-50);--color-secondary-contrast-50: var(--color-secondary-contrast-dark);--color-secondary-contrast-100: var(--color-secondary-contrast-dark);--color-secondary-contrast-200: var(--color-secondary-contrast-dark);--color-secondary-contrast-300: var(--color-secondary-contrast-dark);--color-secondary-contrast-400: var(--color-secondary-contrast-light);--color-secondary-contrast-500: var(--color-secondary-contrast-light);--color-secondary-contrast-600: var(--color-secondary-contrast-light);--color-secondary-contrast-700: var(--color-secondary-contrast-light);--color-secondary-contrast-800: var(--color-secondary-contrast-light);--color-secondary-contrast-900: var(--color-secondary-contrast-light);--color-secondary-contrast-950: var(--color-secondary-contrast-light);--color-tertiary-50: oklch(97% .02 25);--color-tertiary-100: oklch(93% .04 25);--color-tertiary-200: oklch(87% .08 25);--color-tertiary-300: oklch(78% .12 25);--color-tertiary-400: oklch(68% .16 25);--color-tertiary-500: oklch(58% .18 25);--color-tertiary-600: oklch(50% .17 25);--color-tertiary-700: oklch(42% .14 25);--color-tertiary-800: oklch(35% .11 25);--color-tertiary-900: oklch(28% .08 25);--color-tertiary-950: oklch(20% .05 25);--color-tertiary-contrast-dark: var(--color-tertiary-950);--color-tertiary-contrast-light: var(--color-tertiary-50);--color-tertiary-contrast-50: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-100: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-200: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-300: var(--color-tertiary-contrast-dark);--color-tertiary-contrast-400: var(--color-tertiary-contrast-light);--color-tertiary-contrast-500: var(--color-tertiary-contrast-light);--color-tertiary-contrast-600: var(--color-tertiary-contrast-light);--color-tertiary-contrast-700: var(--color-tertiary-contrast-light);--color-tertiary-contrast-800: var(--color-tertiary-contrast-light);--color-tertiary-contrast-900: var(--color-tertiary-contrast-light);--color-tertiary-contrast-950: var(--color-tertiary-contrast-light);--color-success-50: oklch(97% .03 145);--color-success-100: oklch(94% .05 145);--color-success-200: oklch(89% .08 145);--color-success-300: oklch(82% .1 145);--color-success-400: oklch(73% .12 145);--color-success-500: oklch(64% .12 145);--color-success-600: oklch(55% .11 145);--color-success-700: oklch(46% .1 145);--color-success-800: oklch(38% .08 145);--color-success-900: oklch(30% .06 145);--color-success-950: oklch(23% .04 145);--color-success-contrast-dark: var(--color-success-950);--color-success-contrast-light: var(--color-success-50);--color-success-contrast-50: var(--color-success-contrast-dark);--color-success-contrast-100: var(--color-success-contrast-dark);--color-success-contrast-200: var(--color-success-contrast-dark);--color-success-contrast-300: var(--color-success-contrast-dark);--color-success-contrast-400: var(--color-success-contrast-dark);--color-success-contrast-500: var(--color-success-contrast-light);--color-success-contrast-600: var(--color-success-contrast-light);--color-success-contrast-700: var(--color-success-contrast-light);--color-success-contrast-800: var(--color-success-contrast-light);--color-success-contrast-900: var(--color-success-contrast-light);--color-success-contrast-950: var(--color-success-contrast-light);--color-warning-50: oklch(98% .02 70);--color-warning-100: oklch(96% .04 70);--color-warning-200: oklch(92% .08 70);--color-warning-300: oklch(87% .1 70);--color-warning-400: oklch(80% .12 70);--color-warning-500: oklch(72% .12 70);--color-warning-600: oklch(64% .11 70);--color-warning-700: oklch(55% .1 70);--color-warning-800: oklch(46% .08 70);--color-warning-900: oklch(38% .06 70);--color-warning-950: oklch(30% .04 70);--color-warning-contrast-dark: var(--color-warning-950);--color-warning-contrast-light: var(--color-warning-50);--color-warning-contrast-50: var(--color-warning-contrast-dark);--color-warning-contrast-100: var(--color-warning-contrast-dark);--color-warning-contrast-200: var(--color-warning-contrast-dark);--color-warning-contrast-300: var(--color-warning-contrast-dark);--color-warning-contrast-400: var(--color-warning-contrast-dark);--color-warning-contrast-500: var(--color-warning-contrast-dark);--color-warning-contrast-600: var(--color-warning-contrast-light);--color-warning-contrast-700: var(--color-warning-contrast-light);--color-warning-contrast-800: var(--color-warning-contrast-light);--color-warning-contrast-900: var(--color-warning-contrast-light);--color-warning-contrast-950: var(--color-warning-contrast-light);--color-error-50: oklch(97% .02 25);--color-error-100: oklch(93% .04 25);--color-error-200: oklch(88% .07 25);--color-error-300: oklch(82% .1 25);--color-error-400: oklch(74% .12 25);--color-error-500: oklch(62% .14 25);--color-error-600: oklch(54% .13 25);--color-error-700: oklch(46% .11 25);--color-error-800: oklch(38% .09 25);--color-error-900: oklch(30% .07 25);--color-error-950: oklch(23% .05 25);--color-error-contrast-dark: var(--color-error-950);--color-error-contrast-light: var(--color-error-50);--color-error-contrast-50: var(--color-error-contrast-dark);--color-error-contrast-100: var(--color-error-contrast-dark);--color-error-contrast-200: var(--color-error-contrast-dark);--color-error-contrast-300: var(--color-error-contrast-dark);--color-error-contrast-400: var(--color-error-contrast-light);--color-error-contrast-500: var(--color-error-contrast-light);--color-error-contrast-600: var(--color-error-contrast-light);--color-error-contrast-700: var(--color-error-contrast-light);--color-error-contrast-800: var(--color-error-contrast-light);--color-error-contrast-900: var(--color-error-contrast-light);--color-error-contrast-950: var(--color-error-contrast-light);--color-surface-50: oklch(99% .005 255);--color-surface-100: oklch(96% .005 255);--color-surface-200: oklch(93% .008 255);--color-surface-300: oklch(87% .008 255);--color-surface-400: oklch(71% .006 255);--color-surface-500: oklch(58% .005 255);--color-surface-600: oklch(48% .005 255);--color-surface-700: oklch(39% .008 255);--color-surface-800: oklch(27% .01 255);--color-surface-900: oklch(18% .012 255);--color-surface-950: oklch(12% .015 255);--color-surface-contrast-dark: var(--color-surface-950);--color-surface-contrast-light: var(--color-surface-50);--color-surface-contrast-50: var(--color-surface-contrast-dark);--color-surface-contrast-100: var(--color-surface-contrast-dark);--color-surface-contrast-200: var(--color-surface-contrast-dark);--color-surface-contrast-300: var(--color-surface-contrast-dark);--color-surface-contrast-400: var(--color-surface-contrast-dark);--color-surface-contrast-500: var(--color-surface-contrast-light);--color-surface-contrast-600: var(--color-surface-contrast-light);--color-surface-contrast-700: var(--color-surface-contrast-light);--color-surface-contrast-800: var(--color-surface-contrast-light);--color-surface-contrast-900: var(--color-surface-contrast-light);--color-surface-contrast-950: var(--color-surface-contrast-light);--theme-page-bg: var(--color-surface-50);--theme-page-text: var(--color-surface-950);--theme-text-muted: var(--color-surface-500);--theme-border: var(--color-surface-200);--theme-card-bg: white;--theme-accent: var(--color-primary-600)}.nav.svelte-ffttt5{position:fixed;top:0;left:0;right:0;z-index:100;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgb(226 232 240)}.nav-container.svelte-ffttt5{max-width:1200px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;justify-content:space-between}.logo.svelte-ffttt5{display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:700;color:#0f172a;text-decoration:none;transition:color .2s ease}.logo.svelte-ffttt5:hover{color:#1e3a8a}.logo-icon.svelte-ffttt5{display:flex;align-items:center;color:#1e3a8a}.logo-text.svelte-ffttt5{letter-spacing:-.02em}.desktop-nav.svelte-ffttt5{display:none;gap:2rem}@media(min-width:768px){.desktop-nav.svelte-ffttt5{display:flex}}.nav-link.svelte-ffttt5{color:#64748b;text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem 0;position:relative;transition:color .2s ease}.nav-link.svelte-ffttt5:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:#1e3a8a;transition:width .3s ease}.nav-link.svelte-ffttt5:hover,.nav-link.active.svelte-ffttt5{color:#0f172a}.nav-link.svelte-ffttt5:hover:after,.nav-link.active.svelte-ffttt5:after{width:100%}.mobile-menu-btn.svelte-ffttt5{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:transparent;border:none;cursor:pointer;padding:0}@media(min-width:768px){.mobile-menu-btn.svelte-ffttt5{display:none}}.hamburger.svelte-ffttt5{display:flex;flex-direction:column;gap:5px;width:24px}.hamburger.svelte-ffttt5 span:where(.svelte-ffttt5){display:block;width:100%;height:2px;background:#0f172a;transition:all .3s ease;transform-origin:center}.hamburger.open.svelte-ffttt5 span:where(.svelte-ffttt5):nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.open.svelte-ffttt5 span:where(.svelte-ffttt5):nth-child(2){opacity:0}.hamburger.open.svelte-ffttt5 span:where(.svelte-ffttt5):nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav.svelte-ffttt5{display:flex;flex-direction:column;padding:1rem 1.5rem 2rem;background:#fffffffa;border-top:1px solid rgb(226 232 240);animation:svelte-ffttt5-slideDown .3s ease}@media(min-width:768px){.mobile-nav.svelte-ffttt5{display:none}}@keyframes svelte-ffttt5-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-link.svelte-ffttt5{color:#64748b;text-decoration:none;font-weight:500;font-size:1.1rem;padding:1rem 0;border-bottom:1px solid rgb(226 232 240 / .5);transition:color .2s ease}.mobile-nav-link.svelte-ffttt5:last-child{border-bottom:none}.mobile-nav-link.svelte-ffttt5:hover,.mobile-nav-link.active.svelte-ffttt5{color:#1e3a8a}.mobile-nav-link--auth.svelte-ffttt5{color:#1e3a8a;font-weight:600}.auth-btn.svelte-ffttt5{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s ease;margin-left:.5rem}.auth-btn--login.svelte-ffttt5{background:#1e3a8a14;color:#1e3a8a;border:1px solid rgb(30 58 138 / .2)}.auth-btn--login.svelte-ffttt5:hover{background:#1e3a8a26;color:#172554;border-color:#1e3a8a66}.auth-btn--panel.svelte-ffttt5{background:#1e3a8a;color:#fff}.auth-btn--panel.svelte-ffttt5:hover{background:#2563eb;color:#fff}.strony-layout{background-color:var(--theme-page-bg);color:var(--theme-page-text);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh}.strony-layout *::selection{background-color:color-mix(in oklch,var(--color-primary-500) 30%,transparent);color:#fff}.strony-layout a{color:var(--color-primary-600);text-decoration:none;transition:color .2s ease}.strony-layout a:hover{color:var(--color-primary-500)}.main-content.svelte-19xy0vq{position:relative;z-index:1;min-height:100vh;padding-top:80px}.main-content--editor.svelte-19xy0vq{padding-top:0}.team-page.svelte-y6kjfz{min-height:100vh;padding:2rem 1.5rem 6rem}.container.svelte-y6kjfz{max-width:900px;margin:0 auto}.team-hero.svelte-y6kjfz{text-align:center;margin-bottom:5rem;padding-bottom:4rem;border-bottom:1px solid rgb(226 232 240)}.section-label.svelte-y6kjfz{display:inline-block;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#dc2626;margin-bottom:1rem}.hero-title.svelte-y6kjfz{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;color:#0f172a;margin-bottom:1.5rem;letter-spacing:-.02em;line-height:1.1}.hero-description.svelte-y6kjfz{font-size:1.25rem;color:#64748b;line-height:1.7;max-width:640px;margin:0 auto}.team-members.svelte-y6kjfz{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.member-card.svelte-y6kjfz{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;background:#fff;border:1px solid rgb(226 232 240);border-radius:16px;padding:2.5rem;transition:border-color .3s ease;box-shadow:0 1px 3px #0000000a}.member-card.svelte-y6kjfz:hover{border-color:#dc262640}@media(min-width:768px){.member-card.svelte-y6kjfz{grid-template-columns:auto 1fr;gap:2.5rem}}.member-photo-wrap.svelte-y6kjfz{position:relative;display:flex;justify-content:center}.member-photo.svelte-y6kjfz{width:200px;height:200px;object-fit:cover;object-position:center top;border-radius:16px;border:2px solid rgb(30 58 138 / .15);position:relative;z-index:1}.photo-glow.svelte-y6kjfz{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;background:radial-gradient(circle,rgb(30 58 138 / .08) 0%,transparent 70%);filter:blur(40px);z-index:0}.member-info.svelte-y6kjfz{text-align:center}@media(min-width:768px){.member-info.svelte-y6kjfz{text-align:left}}.member-name.svelte-y6kjfz{font-size:1.75rem;font-weight:700;color:#0f172a;margin-bottom:.5rem}.member-role.svelte-y6kjfz{display:inline-block;font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#dc2626;margin-bottom:1rem}.member-bio.svelte-y6kjfz{font-size:1.05rem;color:#64748b;line-height:1.7;margin-bottom:1.25rem}.member-email.svelte-y6kjfz{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:500;color:#1e3a8a;text-decoration:none;transition:color .2s ease}.member-email.svelte-y6kjfz:hover{color:#172554}.btn-primary.svelte-y6kjfz{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 2rem;background:#1e3a8a;color:#fff;font-weight:600;font-size:1rem;border-radius:8px;text-decoration:none;transition:all .2s ease}.btn-primary.svelte-y6kjfz:hover{background:#b91c1c;color:#fff;transform:translateY(-2px);box-shadow:0 8px 30px #dc26264d}.btn-primary.svelte-y6kjfz svg:where(.svelte-y6kjfz){transition:transform .2s ease}.btn-primary.svelte-y6kjfz:hover svg:where(.svelte-y6kjfz){transform:translate(4px)}@media(max-width:640px){.team-page.svelte-y6kjfz{padding:1.5rem 1rem 4rem}.member-card.svelte-y6kjfz{padding:1.75rem}.member-photo.svelte-y6kjfz{width:160px;height:160px}}.blog-editor-page.svelte-18flhzf{display:flex;flex-direction:column;height:100vh;background:var(--color-surface-950)}
