.st-hero{position:relative;isolation:isolate;padding:clamp(28px,3vw,40px) 0 clamp(56px,6vw,88px);overflow:hidden}.st-hero__streak{position:absolute;inset:-30% -10% auto;height:760px;pointer-events:none;z-index:-1;background:radial-gradient(38% 30% at 18% 40%,color-mix(in srgb,var(--blue) 10%,transparent),transparent 70%),radial-gradient(34% 26% at 84% 26%,color-mix(in srgb,var(--teal) 9%,transparent),transparent 70%)}.st-hero__grid{display:grid;gap:40px var(--gap);margin-top:clamp(28px,4vw,56px)}.st-hero__grid--aside{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.st-hero__text{display:grid;justify-items:start;gap:22px}.st-hero__text .h1{max-width:14em}.st-hero__cta{margin-top:8px}.st-hero__media .ph{width:100%;border-radius:var(--r)}.st-hero__aside{align-self:end}.st-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:var(--fs-sm);color:var(--fg-2)}.st-crumbs li{display:inline-flex;align-items:center;gap:8px}.st-crumbs li+li:before{content:"›";color:var(--line-strong)}.st-crumbs a{transition:color var(--t-fast)}.st-crumbs a:hover{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.st-crumbs [aria-current]{color:var(--fg)}.st-toc{display:grid;gap:6px;padding:24px;border-radius:var(--r);background:color-mix(in srgb,var(--white) 80%,transparent);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.st-toc .label{margin-bottom:6px}.st-toc a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;border-top:1px solid var(--line);font-weight:500;transition:color var(--t-fast)}.st-toc a:hover{color:var(--accent-ink)}.st-steps{display:grid;grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));gap:16px;counter-reset:st}.st-steps>li{position:relative;display:grid;align-content:start;gap:10px;padding:28px 24px;border-radius:var(--r);background:var(--white);border:1px solid var(--line);counter-increment:st}.section--grey .st-steps>li{border-color:transparent}.st-steps>li:before{content:counter(st);display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:6px;border-radius:50%;background:var(--blue-tint);color:var(--blue);font:600 var(--fs-sm)/1 var(--f);font-variant-numeric:tabular-nums}.st-steps h3{font-size:var(--fs-h3)}.st-steps p{font-size:var(--fs-ui);line-height:1.55;color:var(--fg-2)}.st-gap{margin-top:var(--sec)}.st-contactline{font-weight:500}.st-contactline a{color:var(--fg)}.st-contactline a:hover{color:var(--accent-ink)}.st-note-line{margin-top:20px;font-size:var(--fs-sm);color:var(--fg-2)}.st-cards{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:16px}.st-cards .card{height:100%}.st-cards .card .ico--lg{color:var(--blue)}.st-cta-card.card{border-color:transparent;background:var(--navy);color:var(--fg)}.st-cta-card .card__title{color:var(--fg)}.st-cta-card .card__text{color:var(--fg-2)}.st-facts{display:grid;grid-template-columns:repeat(var(--n, 2),minmax(0,1fr));gap:16px}.st-facts>li{display:grid;gap:6px;padding:28px;border-radius:var(--r);background:var(--grey)}.st-facts b{font:600 clamp(36px,28px + 2vw,56px)/1 var(--f);letter-spacing:var(--track);color:var(--fg);font-variant-numeric:tabular-nums}.st-facts span{color:var(--fg-2)}.st-list{display:grid;gap:12px;font-size:var(--fs-ui)}.st-list>li{position:relative;padding-left:22px}.st-list>li:before{content:"";position:absolute;left:2px;top:.62em;width:8px;height:8px;border-radius:50%;background:var(--teal)}.st-prose{display:grid;gap:16px;max-width:62ch;color:var(--fg-2)}.st-prose p{text-wrap:pretty}.st-prose strong{color:var(--fg);font-weight:600}.st-split{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:40px clamp(32px,5vw,80px);align-items:start}.st-split--center{align-items:center}.st-split__main{display:grid;gap:20px;justify-items:start}.st-band{display:grid;gap:18px;justify-items:start;padding:clamp(28px,3.6vw,48px);border-radius:28px;background:var(--grey)}.st-band.on-dark{background:var(--navy)}.st-band.surface-white{background:var(--white)}.st-band h2{font-size:clamp(26px,20px + 1.3vw,38px)}.st-band>p{max-width:56ch;color:var(--fg-2);line-height:1.55}.st-band .st-list{color:var(--fg)}.st-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-brand{display:grid;align-content:start;gap:10px;padding:28px;border-radius:var(--r);background:var(--white);border:1px solid var(--line)}.st-brand--here{border-color:color-mix(in srgb,var(--blue) 35%,var(--line));box-shadow:0 0 0 4px var(--blue-tint)}.st-brand__name{font:600 var(--fs-h3)/1.25 var(--f);letter-spacing:-.015em}.st-brand p{font-size:var(--fs-ui);color:var(--fg-2)}.st-brand .link,.st-brand .tag{margin-top:6px;justify-self:start}.st-company{display:grid;gap:6px;font-size:var(--fs-ui)}.st-company dt{font-size:var(--fs-sm);color:var(--fg-2)}.st-company dd{color:var(--fg)}.st-company>div+div{padding-top:14px;border-top:1px solid var(--ln)}.st-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.st-svc>li{display:flex;flex-direction:column;gap:10px;padding:26px 24px;border-radius:var(--r);background:var(--white);border:1px solid var(--line)}.section--grey .st-svc>li{border-color:transparent}.st-svc__ico{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:8px;border-radius:14px;background:var(--blue-tint);color:var(--blue)}.st-svc__ico svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.st-svc h3{font-size:var(--fs-h3)}.st-svc p{font-size:var(--fs-ui);line-height:1.55;color:var(--fg-2)}.st-svc__for{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--fg-2)}.st-svc__for b{color:var(--fg);font-weight:500}.st-after{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:28px;color:var(--fg-2)}.st-lead{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px clamp(32px,5vw,72px);align-items:start}.st-lead__side{display:grid;gap:24px;position:sticky;top:calc(var(--hdr-h) + 24px)}.st-lead__side .person{grid-template-columns:minmax(96px,120px) minmax(0,1fr)}.st-lead__side .btns{gap:10px}.st-lead__meta{display:grid;gap:4px;padding-top:20px;border-top:1px solid var(--ln);font-size:var(--fs-sm);color:var(--fg-2)}.st-lead__meta a{color:var(--fg);font-weight:500}.st-lead__main{min-width:0;padding:clamp(24px,3vw,40px);border-radius:var(--r);background:var(--white);border:1px solid var(--line)}.section--grey .st-lead__main{border-color:transparent}.st-lead__main>.h3{margin-bottom:6px}.st-lead__main>.muted{margin-bottom:24px;font-size:var(--fs-ui)}.st-form__seg{display:contents}.st-form__topic{margin-bottom:24px}.st-form .chips--wrap{margin:-4px}.st-form .chip{height:auto;min-height:40px;padding-block:9px;white-space:normal;line-height:1.25}.field.is-error .chip{border-color:var(--danger)}.st-form__net a{text-decoration:underline;text-underline-offset:.2em}.st-form__done{justify-items:start;padding-block:12px}.st-form__done:focus{outline:none}.st-form__ok{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--blue-tint);color:var(--blue)}.st-form__done .h3{max-width:34ch}.st-qa{display:grid;border-top:1px solid var(--ln)}.st-qa .qa{border-bottom:1px solid var(--ln)}.st-qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-block:18px;cursor:pointer;list-style:none;font:500 clamp(16px,15.4px + .2vw,18px)/1.4 var(--f);color:var(--fg)}.st-qa summary::-webkit-details-marker{display:none}.st-qa summary:hover{color:var(--accent-ink)}.st-qa .qa[open] summary .ico{transform:rotate(45deg)}.st-qa .qa__a{overflow:hidden}.st-qa .qa__a p{max-width:68ch;padding-bottom:22px;color:var(--fg-2)}.st-qa .qa.is-flash summary{animation:ds-flash 1.6s var(--ease)}.st-contact{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:40px clamp(32px,5vw,72px);align-items:start}.st-contact__info{display:grid;gap:28px;position:sticky;top:calc(var(--hdr-h) + 24px)}.st-contact__block{display:grid;gap:8px;justify-items:start}.st-contact__block+.st-contact__block{padding-top:24px;border-top:1px solid var(--ln)}.st-contact__block p{color:var(--fg-2);font-size:var(--fs-ui)}.st-contact__block address{font-style:normal;color:var(--fg)}.st-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-people>article{display:grid;align-content:start;gap:20px;padding:clamp(24px,3vw,32px);border-radius:var(--r);background:var(--grey)}.st-people .person{grid-template-columns:minmax(96px,128px) minmax(0,1fr)}.st-people__topics{display:block;padding-top:18px;border-top:1px solid var(--ln);font-size:var(--fs-sm);color:var(--fg-2)}.st-people__topics b{color:var(--fg);font-weight:500}.st-docs{display:grid;gap:12px}.st-doc{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 24px;align-items:center;padding:24px 28px;border-radius:var(--r);background:var(--white);border:1px solid var(--line)}.st-doc__ico{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--grey);color:var(--navy)}.st-doc__body{display:grid;gap:6px;min-width:0}.st-doc__title{font:600 var(--fs-h3)/1.3 var(--f);letter-spacing:-.015em}.st-doc__body>p{font-size:var(--fs-ui);color:var(--fg-2)}.st-doc__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.st-doc__act{display:grid;justify-items:end;gap:6px}.st-doc__size{font-size:var(--fs-xs);color:var(--fg-2);font-variant-numeric:tabular-nums}.st-stage{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-radius:var(--r-sm);border:1px dashed color-mix(in srgb,var(--todo) 80%,var(--ink));background:color-mix(in srgb,var(--todo) 12%,var(--white));color:var(--ink);font-size:var(--fs-sm);line-height:1.5}.st-stage:before{content:"";flex-shrink:0;width:8px;height:8px;margin-top:.45em;border-radius:50%;background:var(--todo)}.st-stage--top{margin-bottom:16px}.st-stage b{font-weight:600}.tag.st-stage-tag{border-style:dashed;border-color:color-mix(in srgb,var(--todo) 80%,var(--ink));background:color-mix(in srgb,var(--todo) 14%,var(--white));color:var(--ink)}@media(max-width:1100px){.st-steps,.st-svc,.st-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.st-hero__grid--aside,.st-split,.st-lead,.st-contact{grid-template-columns:1fr}.st-lead__side,.st-contact__info{position:static}.st-brands,.st-people{grid-template-columns:1fr}.st-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.st-steps,.st-svc,.st-cards,.st-facts{grid-template-columns:1fr}.st-hero__cta{width:100%}.st-doc{grid-template-columns:auto minmax(0,1fr);padding:20px}.st-doc__act{grid-column:1 / -1;justify-items:stretch}.st-doc__act .btn{width:100%}.st-doc__size{text-align:center}.st-lead__main{padding:22px 18px}.st-people .person,.st-lead__side .person{grid-template-columns:88px minmax(0,1fr)}.st-after .btn{width:100%}}.st-lead__head{margin:0}.st-lead__side:has(.st-lead__head){position:static}.st-people .person--mini{grid-template-columns:56px minmax(0,1fr)}.st-people__topics .link{display:inline;font:inherit;font-weight:500}.st-osoby{padding-bottom:clamp(32px,3vw,48px)}
