.home-hero-visual{isolation:isolate;background:#fff;min-height:600px;position:relative;overflow:hidden}.home-hero-art{pointer-events:none;z-index:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0;overflow:hidden}.home-hero-content{z-index:1;max-width:1240px;margin:0 auto;padding:92px 32px 80px;position:relative}.home-hero-copy{max-width:610px}.home-hero-copy .home-hero-eyebrow{color:#fb780e;font-family:var(--font-head);letter-spacing:1.25px;margin:0 0 24px;font-size:12.5px;font-weight:700;line-height:1.5}.home-hero-copy h1.hero-h1{letter-spacing:-.6px;margin:0;font-size:40px;font-weight:800;line-height:1.18}.home-hero-copy h1 span{display:block}.home-hero-copy .home-hero-lead{max-width:540px;color:var(--ink-mute);margin:24px 0 0;font-size:17.5px;line-height:1.62}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.home-hero-actions .btn-primary{justify-content:center;min-height:51px;padding:15px 28px;font-size:15px;line-height:1.4}.home-hero-secondary{min-height:50px;font-family:var(--font-head);color:#fb780e;justify-content:center;align-items:center;gap:8px;padding:12px 0;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.home-hero-secondary svg{flex-shrink:0;width:22px;height:22px}.home-hero-line{fill:none;stroke-width:2px}.home-hero-visual[data-ready] .home-hero-strand{animation:home-hero-drift var(--sway,30s) ease-in-out infinite;transform-box:fill-box;transform-origin:50%}.home-hero-dot[data-ready]{animation:home-hero-travel var(--duration,60s) linear infinite;animation-delay:var(--delay,0s);offset-rotate:0deg}.home-hero-visual[data-paused] .home-hero-strand,.home-hero-visual[data-paused] .home-hero-dot{animation-play-state:paused}@keyframes home-hero-travel{0%{offset-distance:var(--from,0%)}to{offset-distance:var(--to,100%)}}@keyframes home-hero-drift{0%,to{transform:translate(0)}50%{transform:translate(var(--dx,1.5px),var(--dy,-1px))}}@media (width<=1199px){.home-hero-visual{min-height:560px}.home-hero-content{padding:72px 40px 84px}.home-hero-copy{width:56%;max-width:560px}.home-hero-copy h1.hero-h1{letter-spacing:-.5px;font-size:36px;line-height:1.16}.home-hero-copy h1 span{display:inline}.home-hero-copy .home-hero-lead{font-size:17px;line-height:1.6}}@media (width<=1023px){.home-hero-visual{min-height:520px}.home-hero-content{padding:56px 40px 64px}.home-hero-copy{width:100%;max-width:680px;margin:0 auto}.home-hero-copy .home-hero-lead{max-width:640px}}@media (width<=769px){.home-hero-visual [data-color=navy] .home-hero-line{stroke:#3ee5f4}.home-hero-visual [data-color=navy] .home-hero-dot{fill:#3ee5f4}.home-hero-visual [data-color=teal] .home-hero-line{stroke:#f9cc00}.home-hero-visual [data-color=teal] .home-hero-dot{fill:#f9cc00}.home-hero-visual [data-color=purple] .home-hero-dot~.home-hero-dot{display:none}}@media (width<=767px){.home-hero-visual{min-height:0}.home-hero-content{padding:40px 24px 56px}.home-hero-copy .home-hero-eyebrow{letter-spacing:.9px;margin-bottom:22px;font-size:11.5px;line-height:1.65}.home-hero-copy h1.hero-h1{letter-spacing:-.4px;line-height:1.15;font-size:30px!important}.home-hero-copy .home-hero-lead{margin-top:22px;font-size:16px;line-height:1.6}.home-hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:26px}.home-hero-secondary{min-height:46px}.home-hero-copy{max-width:540px}}@media (width<=359px){.home-hero-content{padding-left:20px;padding-right:20px}.home-hero-copy h1.hero-h1{font-size:28px!important}.home-hero-secondary{font-size:14px}}@media (prefers-reduced-motion:reduce){.home-hero-art{transition:none}.home-hero-visual .home-hero-strand,.home-hero-visual .home-hero-dot{animation-play-state:paused!important}}.home-situations[data-astro-cid-sdukcbte]{color:#083048;background:#f4f5f5}.home-situations-frame[data-astro-cid-sdukcbte]{max-width:1200px;margin:0 auto;padding:56px 32px}.home-situations-carousel[data-astro-cid-sdukcbte]{position:relative}.home-situations-track[data-astro-cid-sdukcbte]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.home-situation-card[data-astro-cid-sdukcbte]{background:#fff;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 6px 18px #00000012}.home-situation-photo[data-astro-cid-sdukcbte]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}[data-astro-cid-sdukcbte][data-situation=documents] .home-situation-photo[data-astro-cid-sdukcbte]{object-position:56% 50%}[data-astro-cid-sdukcbte][data-situation=invoice] .home-situation-photo[data-astro-cid-sdukcbte]{object-position:55% 50%}[data-astro-cid-sdukcbte][data-situation=margins] .home-situation-photo[data-astro-cid-sdukcbte]{object-position:38% 43%}.home-situation-copy[data-astro-cid-sdukcbte]{padding:24px}.home-situation-copy[data-astro-cid-sdukcbte] h3[data-astro-cid-sdukcbte]{font-family:var(--font-head);letter-spacing:-.015em;color:#083048;margin:0;font-size:22px;font-weight:650;line-height:1.35}.home-situations-question[data-astro-cid-sdukcbte]{background:#02476b;border-radius:10px;justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:28px 32px;display:flex}.home-situations-question[data-astro-cid-sdukcbte] h2[data-astro-cid-sdukcbte]{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;margin:0;font-size:32px;font-weight:800;line-height:1.2}.home-situations-cta[data-astro-cid-sdukcbte]{color:#fff;min-height:50px;font-family:var(--font-head);text-align:center;background:#fb780e;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .2s;display:inline-flex}.home-situations-cta[data-astro-cid-sdukcbte]:hover,.home-situations-cta[data-astro-cid-sdukcbte]:focus-visible{background:#fb9a4a}.home-situations-cta[data-astro-cid-sdukcbte] svg[data-astro-cid-sdukcbte]{flex:0 0 22px;width:22px;height:22px}.home-situations-navigation[data-astro-cid-sdukcbte]{display:none}.home-situations-circle[data-astro-cid-sdukcbte]{color:#fff;pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:relative}.home-situations-circle[data-astro-cid-sdukcbte]:before{content:"";background:#fb780e;border-radius:50%;width:32px;height:32px;position:absolute;box-shadow:0 2px 6px #00000018}.home-situations-circle[data-astro-cid-sdukcbte]:hover:before{background:#fb9a4a}.home-situations-circle[data-astro-cid-sdukcbte] svg[data-astro-cid-sdukcbte]{z-index:1;width:18px;height:18px;position:relative}@media (width<=1199px){.home-situations[data-astro-cid-sdukcbte]{background:#02476b}.home-situations-frame[data-astro-cid-sdukcbte]{padding:32px 24px}.home-situations-track[data-astro-cid-sdukcbte]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:smooth;touch-action:pan-x pan-y pinch-zoom;gap:20px;padding:4px 0 12px;display:flex;position:relative;overflow:auto hidden}.home-situations-track[data-astro-cid-sdukcbte]::-webkit-scrollbar{display:none}.home-situation-card[data-astro-cid-sdukcbte]{scroll-snap-align:start;scroll-snap-stop:always;box-shadow:none;flex:0 0 100%}.home-situation-photo[data-astro-cid-sdukcbte]{aspect-ratio:16/10}.home-situation-copy[data-astro-cid-sdukcbte]{padding:22px 20px}.home-situation-copy[data-astro-cid-sdukcbte] h3[data-astro-cid-sdukcbte]{font-size:21px}[data-astro-cid-sdukcbte][data-home-situations][data-ready] .home-situations-navigation[data-astro-cid-sdukcbte]{pointer-events:none;z-index:2;justify-content:space-between;align-items:center;padding:0 4px;display:flex;position:absolute;top:calc(50% - 4px);left:0;right:0;transform:translateY(-50%)}.home-situations-question[data-astro-cid-sdukcbte]{background:0 0;border-radius:0;gap:24px;margin-top:16px;padding:0}.home-situations-question[data-astro-cid-sdukcbte] h2[data-astro-cid-sdukcbte]{font-size:28px}.home-situations-cta[data-astro-cid-sdukcbte]{gap:10px;min-height:52px;padding:14px 20px;font-size:15px}.home-situations-track[data-astro-cid-sdukcbte][data-dragging]{scroll-snap-type:none;scroll-behavior:auto;user-select:none}}@media (width>=640px) and (width<=1199px){.home-situation-photo[data-astro-cid-sdukcbte]{aspect-ratio:auto;height:clamp(260px,34vw,380px)}[data-astro-cid-sdukcbte][data-situation=documents] .home-situation-photo[data-astro-cid-sdukcbte]{object-position:56% 25%}[data-astro-cid-sdukcbte][data-situation=invoice] .home-situation-photo[data-astro-cid-sdukcbte]{object-position:55% 40%}[data-astro-cid-sdukcbte][data-situation=margins] .home-situation-photo[data-astro-cid-sdukcbte]{object-position:38% 0%}}@media (width<=639px){.home-situations-frame[data-astro-cid-sdukcbte]{padding:28px 20px}.home-situations-question[data-astro-cid-sdukcbte]{flex-direction:column;align-items:stretch;gap:20px}.home-situations-cta[data-astro-cid-sdukcbte]{width:100%;padding:14px 12px}}@media (width<=350px){.home-situations-frame[data-astro-cid-sdukcbte]{padding-left:16px;padding-right:16px}.home-situations-cta[data-astro-cid-sdukcbte]{gap:8px;padding-left:8px;padding-right:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.home-situations-track[data-astro-cid-sdukcbte]{scroll-behavior:auto}.home-situations-cta[data-astro-cid-sdukcbte]{transition:none}}.kompetencje-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#083048;background:#f4f5f5;padding:80px 0}.kompetencje-section,.kompetencje-section *{box-sizing:border-box}.kompetencje-container{width:min(100%,1280px);margin:0 auto;padding:0 32px}.kompetencje-eyebrow{color:#fb780e;font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.4}.kompetencje-desktop-map,.kompetencje-mobile-map{isolation:isolate;position:relative}.kompetencje-desktop-map{grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,1fr) minmax(300px,1.08fr) minmax(0,1fr);gap:26px clamp(32px,6.4vw,82px);display:grid}.kompetencje-flow{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kompetencje-orb{offset-rotate:0deg;animation:kompetencje-przeplyw var(--duration,6.2s) linear infinite;animation-delay:var(--delay,0s)}@keyframes kompetencje-przeplyw{0%{offset-distance:0%}to{offset-distance:100%}}.kompetencje-hub{z-index:1;text-align:center;background:#02476b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:230px;padding:30px 22px;display:flex;position:relative;box-shadow:0 10px 25px #00000016}.kompetencje-desktop .kompetencje-hub{grid-area:1/2/4;align-self:center}.kompetencje-hub img{width:205px;max-width:100%;height:auto;display:block}.kompetencje-hub h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.1vw,27px);line-height:1.16}.kompetencje-hub p{color:#fff;margin:0;font-size:clamp(13px,1.25vw,16px);line-height:1.5}.kompetencje-card{z-index:1;color:#083048;background:#fff;border:0;border-radius:10px;grid-template-columns:clamp(32px,3.5vw,48px) minmax(0,1fr);align-content:start;gap:clamp(10px,1.2vw,16px);padding:22px 18px;text-decoration:none;transition:box-shadow .2s;display:grid;position:relative;box-shadow:0 6px 18px #00000012}.kompetencje-card:hover,.kompetencje-card:focus-visible{box-shadow:0 9px 24px #fb780e57}.kompetencje-card:focus-visible{outline-offset:3px;outline:3px solid #083048}.kompetencje-card[data-index="0"],.kompetencje-card[data-index="1"],.kompetencje-card[data-index="2"]{grid-column:1}.kompetencje-card[data-index="3"],.kompetencje-card[data-index="4"],.kompetencje-card[data-index="5"]{grid-column:3}.kompetencje-card[data-index="0"],.kompetencje-card[data-index="3"]{grid-row:1}.kompetencje-card[data-index="1"],.kompetencje-card[data-index="4"]{grid-row:2}.kompetencje-card[data-index="2"],.kompetencje-card[data-index="5"]{grid-row:3}.kompetencje-ikona{color:currentColor;width:100%;height:auto;display:block}.kompetencje-copy{overflow-wrap:anywhere;min-width:0;display:block}.kompetencje-title,.kompetencje-description{display:block}.kompetencje-title{color:#083048;font-family:var(--font-head);margin:0 0 10px;font-size:clamp(16px,1.5vw,20px);font-weight:800;line-height:1.2}.kompetencje-description{color:#555351;margin:0 0 8px;font-size:clamp(12px,1.15vw,15.5px);line-height:1.45}.kompetencje-cta{color:#083048;font-family:var(--font-head);border:0;align-items:center;gap:7px;font-size:clamp(12px,1.05vw,14px);font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.kompetencje-arrow{color:#fb780e;stroke-width:2.4px;flex:0 0 22px;width:22px;height:22px}.kompetencje-mobile{display:none}@media (width<=1049px){.kompetencje-section{padding:48px 0 30px}.kompetencje-container{padding:0 16px 0 8px}.kompetencje-eyebrow{margin-left:32px}.kompetencje-desktop{display:none}.kompetencje-mobile{display:block}.kompetencje-mobile .kompetencje-hub,.kompetencje-mobile-list{margin-left:32px}.kompetencje-mobile .kompetencje-hub{min-height:156px;padding:28px 20px}.kompetencje-mobile .kompetencje-hub h2{font-size:25px}.kompetencje-mobile .kompetencje-hub p{font-size:16px}.kompetencje-mobile-list{flex-direction:column;gap:18px;margin-top:26px;display:flex}.kompetencje-accordion{z-index:1;background:#fff;border-radius:10px;position:relative;box-shadow:0 6px 18px #00000012}.kompetencje-accordion summary{color:#083048;cursor:pointer;align-items:center;gap:14px;min-height:88px;padding:20px 16px;list-style:none;display:flex}.kompetencje-accordion summary::-webkit-details-marker{display:none}.kompetencje-accordion summary:focus-visible,.kompetencje-body .kompetencje-cta:focus-visible{outline-offset:3px;outline:3px solid #083048}.kompetencje-accordion summary>.kompetencje-ikona:not(.kompetencje-chevron){color:#fb780e;flex:0 0 36px;width:36px;height:36px}.kompetencje-accordion .kompetencje-title{hyphens:auto;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:19px;line-height:1.25}.kompetencje-chevron{color:#083048;flex:0 0 20px;width:20px;height:20px;transition:transform .28s cubic-bezier(.22,1,.36,1)}.kompetencje-accordion[open] .kompetencje-chevron{transform:rotate(180deg)}.kompetencje-body{padding:0 18px 14px}.kompetencje-body p{color:#555351;margin:0 0 8px;font-size:16px;line-height:1.5}.kompetencje-body .kompetencje-cta{color:#fb780e;min-height:44px;font-size:15px}.kompetencje-body .kompetencje-arrow{color:#fb780e}}@media (width<=350px){.kompetencje-container{padding-right:12px}.kompetencje-mobile .kompetencje-hub,.kompetencje-mobile-list,.kompetencje-eyebrow{margin-left:28px}.kompetencje-mobile .kompetencje-hub{padding:26px 16px}.kompetencje-accordion summary{gap:10px;padding:18px 12px}.kompetencje-accordion summary>.kompetencje-ikona:not(.kompetencje-chevron){flex-basis:30px;width:30px;height:30px}.kompetencje-accordion .kompetencje-title{font-size:18px}.kompetencje-body{padding-left:14px;padding-right:14px}}@media (prefers-reduced-motion:reduce){.kompetencje-orb{animation:none;display:none}.kompetencje-card,.kompetencje-chevron{transition:none}}
