.ods,.ods-media{position:relative}.ods-badge i,.ods-segs a.is-done::before,.ods-segs a[aria-current=step]::before{background:var(--ods-y)}.ods-badge,.ods-card,.ods-node,.ods-photo,.toast{background:#fff}.ods-ico,.ods-node{place-items:center}.ods-steps,.ods-tags,details>summary{list-style:none}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url('../fonts/inter-subset.woff2') format('woff2')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700 900;font-display:swap;src:url('../fonts/montserrat-subset.woff2') format('woff2')}@font-face{font-family:'Material Symbols Outlined';font-style:normal;font-weight:400;src:url('../fonts/material-symbols-subset.woff2') format('woff2')}.material-symbols-outlined{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}.pulse-indicator{animation:2s cubic-bezier(.215,.61,.355,1) infinite pulse-ring}@keyframes pulse-ring{0%{transform:scale(.8);opacity:.5}100%{transform:scale(1.5);opacity:0}}.diagonal-mask{clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}@media (max-width:1024px){.diagonal-mask{clip-path:none}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}details>summary::-webkit-details-marker{display:none}.custom-option{font-weight:500}.custom-select-wrapper.open .custom-options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.custom-select-wrapper.open .arrow-icon{transform:rotate(180deg)}.custom-select-wrapper.open .custom-select-trigger{border-color:#feb900;box-shadow:0 0 0 2px rgba(254,185,0,.1)}.custom-option.selected{background-color:rgba(254,185,0,.1);color:#d99d00}@keyframes fadeInText{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.animate-rodo-fade{animation:.4s ease-out forwards fadeInText}.text-shadow-logo{text-shadow:1px 1px 0 #000,-1px 1px 0 #000,1px -1px 0 #000,-1px -1px 0 #000,0 3px 6px rgba(0,0,0,.8)}ul.oddzialy a.leading-snug{font-family:Montserrat,sans-serif}#cc-main{--cc-btn-primary-bg:#feb900;--cc-btn-primary-border-color:#feb900;--cc-btn-border-radius:33px;--cc-font-family:'Inter',sans-serif!important;--cc-toggle-on-bg:#feb900}#cc-main .cm{background:#fff!important;background-image:var(--bs-gradient)!important;--cc-modal-transition-duration:0.7s!important}button[data-cc=show-preferencesModal]:focus,button[data-cc=show-preferencesModal]:hover{background-color:transparent!important;border-color:#f8f9fa!important;color:#fff!important}.will-change-transform{will-change:transform}#toast-container{position:fixed;bottom:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{min-width:300px;max-width:400px;border-radius:16px;padding:16px 20px;box-shadow:0 10px 30px -5px rgba(30,41,59,.15),0 0 0 1px rgba(30,41,59,.05);display:flex;align-items:flex-start;gap:12px;transform:translateX(120%);opacity:0;transition:.4s cubic-bezier(.175, .885, .32, 1.275);pointer-events:auto}.toast.show{transform:translateX(0);opacity:1}.toast.hide{transform:translateX(120%);opacity:0}.toast-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%}.toast.success .toast-icon{background:rgba(34,197,94,.1);color:#22c55e}.toast.error .toast-icon{background:rgba(239,68,68,.1);color:#ef4444}.toast-content{flex-grow:1}.toast-title{font-weight:700;color:#1e293b;font-size:15px;margin-bottom:2px}.toast-message{font-size:13px;color:#64748b;line-height:1.5}.grecaptcha-badge{visibility:hidden!important}.ods{--ods-y:#feb900;--ods-y-deep:#d99d00;--ods-ink:#1e293b;--ods-text:#475569;--ods-line:#e2e8f0;--ods-n:36px;padding:4rem 1.5rem;border-top:1px solid #f1f5f9;font-family:Inter,system-ui,sans-serif;color:var(--ods-text)}.ods-stage-name,.ods-title{font-family:Montserrat,Inter,sans-serif}.ods *,.ods ::after,.ods ::before{box-sizing:border-box}.ods-wrap{max-width:80rem;margin:0 auto}.ods-head{display:grid;gap:1.75rem;margin-bottom:3rem}.ods-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .7rem;margin-bottom:1.25rem;border-radius:999px;border:1px solid rgba(254,185,0,.55);font-size:.8125rem;font-weight:700;color:var(--ods-ink);letter-spacing:.01em}.ods-badge i{width:.5rem;height:.5rem;border-radius:50%;box-shadow:0 0 0 4px rgba(254,185,0,.25)}.ods-title{margin:0;font-weight:900;font-size:clamp(2rem, 4.4vw, 3.25rem);line-height:1.08;letter-spacing:-.025em;color:var(--ods-ink)}.ods-lead,.ods-stage-name,.ods-sub{font-size:1.0625rem}.ods-sub{margin:1rem 0 0;line-height:1.6;color:var(--ods-text);max-width:34ch}.ods-lead{margin:0;line-height:1.75;max-width:62ch}.ods-body strong,.ods-lead strong{color:var(--ods-ink);font-weight:700}.ods-main{display:grid;gap:2.5rem}.ods-photo,.ods-segs a,.ods-step,.ods-steps{position:relative}.ods-photo{margin:0;overflow:hidden;border-radius:28px;border:1px solid var(--ods-line);box-shadow:0 24px 50px -28px rgba(30,41,59,.45)}.ods-photo img{display:block;width:100%;height:auto;object-fit:cover}.ods-stage{display:none}.ods-js .ods-stage{display:none;position:absolute;left:1rem;right:1rem;bottom:1rem;padding:1rem 1.125rem 1.125rem;border-radius:18px;background:rgba(30,41,59,.86);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12);color:#fff}@media (min-width:1024px){.ods{padding:6rem 3rem}.ods-head{grid-template-columns:5fr 7fr;gap:4rem;align-items:end;margin-bottom:4rem}.ods-main{grid-template-columns:5fr 7fr;gap:4rem;align-items:start}.ods-media{position:sticky;top:7.5rem}.ods-js .ods-stage{display:block}}.ods-stage-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.ods-stage-name{font-weight:800;line-height:1.25}.ods-stage-num{font-size:.8125rem;font-weight:600;color:rgba(255,255,255,.7);white-space:nowrap}.ods-cta-title,.ods-h3,.ods-node{font-family:Montserrat,Inter,sans-serif;font-weight:800}.ods-body a,.ods-h3,.ods-ico,.ods-node,.ods-tags li{color:var(--ods-ink)}.ods-segs{display:grid;grid-template-columns:repeat(4,1fr);gap:.375rem;margin-top:.875rem}.ods-segs a{display:block;height:22px}.ods-segs a::before{content:"";position:absolute;left:0;right:0;top:9px;height:4px;border-radius:4px;background:rgba(255,255,255,.22);transition:background-color .3s,transform .3s}.ods-segs a[aria-current=step]::before{transform:scaleY(1.5)}.ods-segs a:focus-visible{outline:#fff solid 2px;outline-offset:2px;border-radius:4px}.ods-steps{--ods-line-h:calc(100% - 40px);--ods-p:0;margin:0;padding:0}.ods-steps::after,.ods-steps::before{content:"";position:absolute;top:40px;left:calc(var(--ods-n)/ 2 - 1px);width:2px;height:var(--ods-line-h);border-radius:2px}.ods-steps::before{background:var(--ods-line)}.ods-steps::after{background:var(--ods-y);transform-origin:top;transform:scaleY(var(--ods-p))}.ods:not(.ods-js) .ods-steps::after{transform:scaleY(1)}.ods-step{padding-left:calc(var(--ods-n) + 1rem);margin:0 0 1.25rem;scroll-margin-top:7rem}.ods-step:last-child{margin-bottom:0}.ods-node{position:absolute;left:0;top:calc(40px - var(--ods-n)/ 2);z-index:1;width:var(--ods-n);height:var(--ods-n);display:grid;border-radius:50%;font-size:.9375rem;border:2px solid #cbd5e1;transition:background-color .3s,border-color .3s,box-shadow .3s}.ods-step.is-active .ods-node,.ods-step.is-done .ods-node,.ods:not(.ods-js) .ods-node{background:var(--ods-y);border-color:var(--ods-y)}.ods-step.is-active .ods-node{box-shadow:0 0 0 6px rgba(254,185,0,.3)}.ods-card{border:1px solid var(--ods-line);border-radius:22px;padding:1.25rem 1.25rem 1.5rem;transition:border-color .3s,box-shadow .3s}.ods-step.is-active .ods-card{border-color:rgba(254,185,0,.9);box-shadow:0 22px 44px -26px rgba(30,41,59,.35)}.ods-card-head{display:flex;align-items:center;gap:.875rem;min-height:40px;margin-bottom:1rem}.ods-ico{flex:none;width:40px;height:40px;display:grid;border-radius:12px;background:rgba(254,185,0,.16)}.ods-ico svg{width:22px;height:22px}.ods-h3{margin:0;font-size:1.1875rem;line-height:1.25}.ods-body{margin:0;font-size:.9375rem;line-height:1.75;max-width:64ch}@media (min-width:640px){.ods{--ods-n:40px}.ods-card{padding:1.25rem 1.75rem 1.75rem}.ods-body{font-size:1rem}}.ods-body a{font-weight:700;text-decoration:underline;text-decoration-color:var(--ods-y);text-decoration-thickness:2px;text-underline-offset:3px;transition:background-color .2s}.ods-body a:hover{background:rgba(254,185,0,.28)}.ods-body a:focus-visible{outline:2px solid var(--ods-ink);outline-offset:2px;border-radius:2px}.ods-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:1.1rem 0 0;border-top:1px dashed var(--ods-line)}.ods-tags li{display:inline-flex;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:999px;background:#f8fafc;border:1px solid var(--ods-line);font-size:.8125rem;font-weight:600}.ods-tags li::before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--ods-y)}.ods-cta{margin-top:3.5rem;display:grid;gap:1.5rem;padding:1.75rem;border-radius:28px;color:#fff;background:var(--ods-ink);border-top:4px solid var(--ods-y);box-shadow:0 28px 50px -30px rgba(30,41,59,.7)}@media (min-width:768px){.ods-cta{grid-template-columns:1fr auto;align-items:center;padding:2rem 2.5rem;gap:2.5rem;margin-top:4.5rem}}.ods-cta-title{margin:0 0 .5rem;font-size:1.375rem;line-height:1.25;color:#fff}.ods-cta-text{margin:0;max-width:56ch;font-size:.9375rem;line-height:1.7;color:#cbd5e1}.ods-actions{display:flex;flex-direction:column;gap:.75rem}@media (min-width:480px) and (max-width:767px){.ods-actions{flex-direction:row;flex-wrap:wrap}}.ods-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.95rem 1.75rem;border-radius:999px;font-weight:700;font-size:1rem;text-decoration:none;white-space:nowrap;transition:transform .15s,background-color .2s,border-color .2s}.ods-btn svg{width:20px;height:20px;flex:none}.ods-btn:active{transform:scale(.97)}.ods-btn:focus-visible{outline:#fff solid 3px;outline-offset:3px}.ods-btn-primary{background:var(--ods-y);color:var(--ods-ink);box-shadow:0 10px 25px rgba(254,185,0,.3)}.ods-btn-primary:hover{background:var(--ods-y-deep)}.ods-btn-ghost{color:#fff;border:2px solid rgba(255,255,255,.28);padding:calc(.95rem - 2px) calc(1.75rem - 2px)}.ods-btn-ghost:hover{border-color:var(--ods-y)}@media (prefers-reduced-motion:reduce){.ods *,.ods ::after,.ods ::before{transition:none!important}}body{overflow-x:clip}