:root{--stepnav-h:84px}.page-proces .testimonial-carousel__header{align-items:flex-end}.page-proces .carousel-nav{margin-top:var(--space-ui-4)}.page-proces .testimonial-card__caption{justify-content:space-between;align-items:center;gap:var(--space-ui-3) var(--space-ui-4);padding:var(--space-ui-5) var(--space-ui-3) 0;color:var(--color-text-muted);flex-wrap:wrap;display:flex}.page-proces .sec[aria-labelledby=h2-formularz]{padding-bottom:var(--space-layout-3)}@media (width<=767.98px){.page-proces .testimonial-carousel__header{align-items:flex-start;gap:var(--space-ui-5);margin-bottom:var(--space-ui-6);flex-direction:column}.page-proces .testimonial-card__caption{padding-inline:var(--space-ui-2)}}.page-proces .band__box>.outcome-stats{margin-top:0}.stage--0{--stage:var(--color-brand);--stage-ink:var(--color-brand)}.stage--1{--stage:var(--color-steel);--stage-ink:var(--color-steel)}.stage--2{--stage:var(--color-brand);--stage-ink:var(--color-brand)}.stage--3{--stage:var(--color-violet);--stage-ink:var(--color-violet)}.stage--4{--stage:var(--color-accent-lime);--stage-ink:var(--color-navy)}.stage--you{--stage:var(--color-navy);--stage-ink:var(--color-navy)}.hero__answer{max-width:none}.routemap{padding:var(--space-ui-6);border:1px solid var(--color-hairline-on-dark);background:var(--color-surface-on-dark);-webkit-backdrop-filter:blur(2px);margin:0}.routemap__top{align-items:baseline;gap:var(--space-ui-3) var(--space-ui-5);padding-bottom:var(--space-ui-5);border-bottom:1px solid var(--color-hairline-on-dark);flex-wrap:wrap;display:flex}.routemap__count{font-family:var(--font-primary);letter-spacing:var(--tracking-h2);color:var(--color-text-on-dark);font-variant-numeric:tabular-nums;font-size:44px;line-height:1}.routemap__count b{font-weight:var(--font-weight-regular);color:var(--color-accent-lime)}.routemap__caption{color:var(--color-mist);font-size:14px;line-height:20px}.routemap__list{margin:0;margin-top:var(--space-ui-5);gap:12px;padding:0;list-style:none;display:grid}.routemap__row{align-items:center;gap:var(--space-ui-4);padding:var(--space-ui-3) 0;border-bottom:1px solid var(--color-hairline-on-dark-weak);grid-template-columns:10px minmax(0,1fr) auto;display:grid}.routemap__row:last-child{border-bottom:0}.routemap__dot{background:var(--stage);width:10px;height:10px}.routemap__name{min-width:0;color:var(--color-text-on-dark);font-size:15px;line-height:21px}.routemap__range{color:var(--color-mist);font-family:var(--font-primary);letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500;line-height:18px}.routemap__foot svg{flex:0 0 18px}.routemap__foot strong{font-weight:var(--font-weight-semibold);color:var(--color-text-on-dark)}.routemap__foot{margin-top:var(--space-ui-5);padding-top:var(--space-ui-5);border-top:1px solid var(--color-hairline-on-dark);align-items:center;gap:var(--space-ui-3);color:var(--color-mist);font-size:14px;line-height:20px;display:flex}.routemap__foot svg{color:var(--color-accent-lime);flex:0 0 18px}@media (width<=1023px){.routemap{padding:var(--space-ui-5)}.routemap__count{font-size:36px}}.guides{margin:var(--space-layout-3) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.guide{border:1px solid var(--color-border-strong);border-radius:var(--radius-none);background:var(--color-surface);padding:var(--space-ui-6);gap:var(--space-ui-4);flex-direction:column;min-width:0;display:flex}.guide__marks{align-items:center;gap:var(--space-ui-4);min-height:36px;display:flex}.guide__marks img{width:auto;max-height:30px;display:block}.guide__name{color:var(--color-text);font-weight:var(--font-weight-semibold)}.guide__text{color:var(--color-text-muted);font-size:var(--font-body);line-height:var(--line-body)}@media (width<=1023px){.guides{grid-template-columns:minmax(0,1fr)}}@media (width>=1024px){.split--flip>.section-header{top:calc(var(--navbar-height-desktop) + var(--space-ui-6));align-self:start;position:sticky}}.prochead{gap:var(--space-layout-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.prochead__text{min-width:0}.prochead__media{background:var(--color-surface-dark);aspect-ratio:1;min-width:0;margin:0;display:flex}.prochead__media>img{object-fit:contain;flex:1;width:100%;height:100%;display:block}.prochead__media .step__ph{flex:1;min-height:0}@media (width<=1023px){.prochead{gap:var(--space-ui-6);grid-template-columns:minmax(0,1fr)}.prochead__media{max-width:520px;margin-inline:auto}}.step0{scroll-margin-top:calc(var(--navbar-height-desktop) + var(--stepnav-h) + 16px)}.stepnav{top:var(--navbar-height-desktop);z-index:calc(var(--z-sticky) - 1);margin-top:var(--space-layout-3);background:var(--color-surface-cool);border-block:1px solid var(--color-border);position:sticky}.procblock{min-width:0}.stepnav__inner{justify-content:center;gap:var(--space-ui-7);padding-block:var(--space-ui-4);grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;display:grid}.stepnav__group{align-items:center;gap:var(--space-ui-3);min-width:0;display:flex}.stepnav__stage{white-space:nowrap;flex-direction:column;gap:2px;margin:0;display:flex}.stepnav__no{color:var(--color-text-muted);font:400 11px/14px var(--font-primary);letter-spacing:.1em;text-transform:uppercase}.stepnav__name{color:var(--color-text);font:600 14px/18px var(--font-primary);letter-spacing:0}.stepnav__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.stepnav__link{border:1px solid var(--color-border-strong);background:var(--color-surface);min-width:52px;min-height:48px;color:var(--color-text);font-variant-numeric:tabular-nums;transition:background var(--dur-base) var(--ease-standard),color var(--dur-base) var(--ease-standard);place-items:center;padding:4px 8px;text-decoration:none;display:grid}.stepnav__link b{font-family:var(--font-primary);font-size:20px;line-height:1;font-weight:var(--font-weight-regular)}.stepnav__link span{color:var(--color-text-muted);font-family:var(--font-primary);letter-spacing:0;font-size:11px;font-weight:500;line-height:14px}.stepnav__link:hover{background:var(--color-surface-muted)}.stepnav__link:hover span{color:var(--color-text)}.stepnav__link:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.stepnav__link--zero{min-width:72px}@media (width<=1199px){:root{--stepnav-h:92px}.stepnav__inner{justify-content:flex-start;align-items:center;gap:var(--space-ui-6);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;padding-bottom:calc(var(--space-ui-4) - 4px);display:flex;overflow-x:auto}.stepnav__group{scroll-snap-align:start;flex:none}.stepnav__list{flex-wrap:nowrap}}@media (width<=767px){:root{--stepnav-h:88px}.stepnav{top:var(--navbar-height-mobile)}.stepnav__inner{gap:var(--space-ui-5);padding-block:var(--space-ui-3);padding-bottom:calc(var(--space-ui-3) - 2px)}.stepnav__no{font-size:10px;line-height:13px}.stepnav__name{font-size:12px;line-height:16px}.stepnav__link{min-width:46px;min-height:44px}.stepnav__link--zero{min-width:64px}}.step0{margin-top:var(--space-layout-3);background:var(--color-surface-cool);padding:var(--space-ui-7);gap:var(--space-ui-6);grid-template-columns:96px minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.step0__media{min-width:0;display:flex}@media (width<=1023px){.step0{grid-template-columns:96px minmax(0,1fr)}.step0__media{grid-column:1/-1}}.step0__num{font-family:var(--font-primary);font-size:var(--font-card-display);color:var(--color-brand);font-variant-numeric:tabular-nums;line-height:1}.step0__title{color:var(--color-text);font-size:var(--font-h3);line-height:var(--line-h3);font-weight:var(--font-weight-regular)}.step0__meta{margin-top:var(--space-ui-3);color:var(--color-text-muted);font:600 12px/16px var(--font-primary);letter-spacing:.08em;text-transform:uppercase}.step0__q{margin-top:var(--space-ui-4);color:var(--color-text-muted);font-size:var(--font-intro);line-height:var(--line-intro);font-style:italic}.step0__body{margin-top:var(--space-ui-4);max-width:72ch;color:var(--color-text);font-size:var(--font-content);line-height:var(--line-content)}.step0__row{margin-top:var(--space-ui-5);align-items:center;gap:var(--space-ui-5);flex-wrap:wrap;display:flex}@media (width<=767px){.step0{padding:var(--space-ui-5);gap:var(--space-ui-4);grid-template-columns:minmax(0,1fr)}.step0__num{font-size:var(--font-card-display-mobile)}}.stage{margin-top:var(--space-layout-4)}.stage__head{gap:var(--space-ui-4) var(--space-layout-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:baseline;display:grid}.stage__head h3{color:var(--color-text);font-size:var(--font-h3);line-height:var(--line-h3);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-h3)}.stage__time{gap:var(--space-ui-3);color:var(--color-text);font-size:var(--font-body);line-height:var(--line-body);align-items:flex-start;font-style:italic;display:flex}.stage__time svg{color:var(--stage-ink);flex:0 0 18px;margin-top:1px}.stage__steps{margin:var(--space-ui-6) 0 0;grid-template-columns:minmax(0,1fr);gap:12px;padding:0;list-style:none;display:grid}@media (width<=767px){.stage__head{grid-template-columns:minmax(0,1fr)}}.step{border:1px solid var(--color-border);border-top:3px solid var(--stage);border-radius:var(--radius-none);background:var(--color-surface);padding:var(--space-ui-6);gap:var(--space-layout-4);min-width:0;scroll-margin-top:calc(var(--navbar-height-desktop) + var(--stepnav-h) + 16px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;display:grid}.step__main{gap:var(--space-ui-4);flex-direction:column;min-width:0;display:flex}.step__media{min-width:0;margin:0;display:flex}.step__ph{border:1px dashed var(--color-border-strong);background:var(--color-surface-muted);min-height:280px;color:var(--stage-ink);align-content:center;justify-items:center;gap:var(--space-ui-4);padding:var(--space-ui-5);text-align:center;flex:1;display:grid}.step__ph img{object-fit:cover;width:100%;height:100%;display:block}.step__media>img,.step0__media>img{object-fit:cover;flex:1;width:100%;min-height:280px;display:block}@media (width<=1023px){.step__media>img,.step0__media>img{aspect-ratio:16/9;min-height:0}.step{gap:var(--space-ui-6);grid-template-columns:minmax(0,1fr)}.step__ph{aspect-ratio:16/9;min-height:0}}@media (width<=767px){.step__ph{aspect-ratio:4/3}}.step__num{font-family:var(--font-primary);color:var(--stage-ink);font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.step__title{color:var(--color-text);font-size:var(--font-card-header-m);line-height:var(--line-card-header-m);font-weight:var(--font-weight-semibold);margin-top:calc(-1 * var(--space-ui-2))}.step__q{color:var(--color-text-muted);font-size:15px;font-style:italic;line-height:22px}.step__body{color:var(--color-text);font-size:var(--font-body);line-height:var(--line-body)}.rolechip{align-items:center;gap:var(--space-ui-3);min-height:56px;display:flex}.rolechip__slot{border:1px solid var(--color-border-strong);background:var(--color-surface-muted);width:56px;height:56px;color:var(--stage-ink);flex:0 0 56px;place-items:center;display:grid;overflow:hidden}.rolechip__slot img{object-fit:cover;width:100%;height:100%;display:block}.rolechip__label{flex-direction:column;gap:2px;min-width:0;display:flex}.rolechip__role{color:var(--color-text);font-size:14px;line-height:20px;font-weight:var(--font-weight-semibold)}.rolechip__hint{color:var(--color-text-muted);font:600 10px/14px var(--font-primary);letter-spacing:.06em;text-transform:uppercase}.rolechip--you .rolechip__slot{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-text-on-dark)}.rolechip--you .rolechip__role{color:var(--color-navy)}.branch{gap:8px;margin:0;padding:0;list-style:none;display:grid}.branch li{gap:var(--space-ui-3);padding:var(--space-ui-3);background:var(--color-surface-muted);color:var(--color-text);grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:14px;line-height:20px;display:grid}.branch svg{flex:0 0 20px;margin-top:1px}.branch li:first-child{box-shadow:inset 3px 0 0 var(--color-brand)}.branch li:first-child svg{color:var(--color-brand)}.branch li:last-child{box-shadow:inset 3px 0 0 var(--color-steel)}.branch li:last-child svg{color:var(--color-steel)}.interrupt{margin-block:var(--space-layout-4);padding-block:var(--space-layout-4);color:var(--color-text-on-dark)}.interrupt__grid{gap:var(--space-layout-4);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.interrupt__head{color:var(--color-text-on-dark);font-size:var(--font-h3);line-height:var(--line-h3);font-weight:var(--font-weight-regular);max-width:22ch}.interrupt__text{margin-top:var(--space-ui-5);color:var(--color-mist);font-size:var(--font-content);line-height:var(--line-content);max-width:56ch}.interrupt .cta-group{justify-content:flex-end}@media (width<=1023px){.interrupt__grid{gap:var(--space-ui-7);grid-template-columns:minmax(0,1fr)}.interrupt .cta-group{justify-content:flex-start}}@media (width<=767px){.interrupt__head{font-size:var(--font-h3-mobile);line-height:var(--line-h3-mobile)}}.moves{counter-reset:m;border-top:1px solid var(--color-border-strong);margin:var(--space-layout-3) 0 0;padding:0;list-style:none}.moves li{counter-increment:m;gap:var(--space-ui-5);padding-block:var(--space-ui-6);border-bottom:1px solid var(--color-border-strong);grid-template-columns:76px minmax(0,1fr);align-items:baseline;display:grid}.moves li:before{content:counter(m);color:var(--color-brand);font-family:var(--font-primary);font-size:var(--font-card-display);font-variant-numeric:tabular-nums;line-height:1}.moves p{max-width:64ch;color:var(--color-text);font-size:var(--font-intro);line-height:var(--line-intro)}.moves strong{font-weight:var(--font-weight-semibold)}.moves__rest{margin-top:var(--space-ui-7);max-width:72ch;color:var(--color-text-muted);font-size:var(--font-content);line-height:var(--line-content)}@media (width<=639px){.moves li{gap:var(--space-ui-4);padding-block:var(--space-ui-5);grid-template-columns:52px minmax(0,1fr)}.moves li:before{font-size:var(--font-card-display-mobile)}.moves p{font-size:var(--font-content);line-height:var(--line-content)}}.prose p{max-width:68ch;color:var(--color-text);font-size:var(--font-content);line-height:var(--line-content)}.prose p+p{margin-top:var(--space-ui-6)}.prose strong{font-weight:var(--font-weight-semibold)}.pullquote{margin-top:var(--space-ui-7);padding:var(--space-ui-6);background:var(--color-brand);color:var(--color-text-on-dark);border-radius:var(--radius-none)}.pullquote p{max-width:34ch;color:var(--color-text-on-dark);font-size:var(--font-h3);line-height:var(--line-h3);font-weight:var(--font-weight-regular)}.pullquote strong{color:var(--color-accent-lime);font-weight:var(--font-weight-regular)}@media (width<=767px){.pullquote p{font-size:var(--font-h3-mobile);line-height:var(--line-h3-mobile)}}.gates{margin:var(--space-layout-3) 0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.gate{border:1px solid var(--color-border-strong);border-radius:var(--radius-none);background:var(--color-surface);padding:var(--space-ui-6);gap:var(--space-ui-4);flex-direction:column;min-width:0;display:flex}.gate__mark{background:var(--color-brand);width:40px;height:40px;color:var(--color-text-on-dark);place-items:center;display:grid}.gate p{color:var(--color-text);font-size:var(--font-body);line-height:var(--line-body)}.gate strong{margin-bottom:var(--space-ui-2);font-weight:var(--font-weight-semibold);display:block}.gates__note{margin-top:var(--space-ui-7);max-width:72ch;color:var(--color-text-muted);font-size:var(--font-content);line-height:var(--line-content)}@media (width<=1199px){.gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gates{grid-template-columns:minmax(0,1fr)}}.stage .ctx{margin-top:var(--space-ui-5)}.page-proces #proces,.page-proces #formularz,.page-proces #faq,.page-proces #final-cta{scroll-margin-top:calc(var(--navbar-height-desktop) + var(--space-ui-4))}@media (width<=767px){.page-proces #proces,.page-proces #formularz,.page-proces #faq,.page-proces #final-cta{scroll-margin-top:calc(var(--navbar-height-mobile) + var(--space-ui-4))}}.prochead__media>picture,.step__media>picture,.step0__media>picture{flex:1;min-width:0;display:block}.prochead__media picture>img{object-fit:contain;width:100%;height:100%;display:block}.step__media picture>img,.step0__media picture>img{object-fit:cover;width:100%;min-height:280px;display:block}@media (width<=1023px){.step__media picture>img,.step0__media picture>img{aspect-ratio:16/9;min-height:0}}@media (width<=1199px){.stepnav__inner{scroll-padding-inline:var(--gutter-desktop)}}@media (width<=767px){.stepnav__inner{scroll-padding-inline:var(--gutter-mobile)}}
