html{scroll-padding-top:110px}body{overflow-wrap:break-word}img{display:block;max-width:100%}[hidden]{display:none!important}button:disabled{cursor:wait;opacity:.65}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #C6FF3D!important;outline-offset:4px}input,textarea{width:100%;min-width:0}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.skip{position:fixed;top:-100px;left:16px;z-index:100;background:#C6FF3D;color:#111919;padding:12px 20px;border-radius:12px}.skip:focus{top:16px}.disclosure-icon:before{content:'+'}details[open]>.module-summary .disclosure-icon:before,details[open]>summary .disclosure-icon:before{content:'−'}.format-option{background:transparent!important;color:#111919!important;width:100%}.format-option[aria-pressed=true]{background:#111919!important;color:#E6EEEB!important}.format-option:hover{box-shadow:0 0 0 2px #111919}.format-option:focus-visible{outline-color:#3E6B00!important}.format-option span:last-child{grid-column:1/-1}[data-answer]:hover,[data-answer][aria-pressed=true]{border-color:#C6FF3D!important}.ticker-track{display:inline-flex;padding:18px 0;font-size:15px;font-weight:600;letter-spacing:.06em;animation:wwMarq 40s linear infinite}.ticker-track span{padding:0 28px}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes wwMarq{from{transform:translateX(0)}to{transform:translateX(-50%)}}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero h1{font-size:clamp(32px,5.8vw,76px)!important}.hero-photo img{height:100%;width:100%}.hero-photo>div:nth-child(2){left:0!important}.photo-label{max-width:calc(100% - 32px);font-size:10px!important;white-space:normal;line-height:1.5}.module-summary{grid-template-columns:54px 28px minmax(0,1fr) auto 28px!important}.module-body{padding-left:106px!important}#form-status a{color:#C6FF3D;text-decoration:underline}#contact-success:focus{outline:none}#contact-success>div{min-width:0}
@media(max-width:1100px){.nav-links{gap:14px!important;font-size:12px!important}.nav-inner{gap:16px!important}.nav-inner>a:last-child{font-size:12px!important;padding:12px 16px!important}}
@media(max-width:1010px){.hero{align-items:start!important}.hero-photo{max-width:680px;width:100%;height:clamp(300px,52vw,460px)!important}.hero h1{font-size:clamp(32px,7.5vw,68px)!important}.agenda-aside{position:static!important}.nav-links{display:none!important}.module-body{padding-left:0!important}}
@media(max-width:600px){html{scroll-padding-top:90px}.nav-inner{padding:16px 20px!important;gap:10px!important}.nav-inner>a:first-child{font-size:17px!important}.nav-inner>a:last-child{font-size:10px!important;padding:11px 12px!important}.hero{gap:36px!important}.hero h1{font-size:clamp(29px,7.8vw,44px)!important;letter-spacing:-.045em}.hero>div:first-child>div:first-child{font-size:10px!important;letter-spacing:.08em!important}.hero-photo>div:nth-child(2){max-width:230px!important;padding:14px 18px!important;bottom:20px!important}.hero-photo>div:nth-child(2)>span:last-child{font-size:20px!important}.hero-photo{height:330px!important}.module-summary{grid-template-columns:44px 22px minmax(0,1fr) 28px!important;gap:8px!important;padding:20px 0!important}.module-summary>span:nth-child(3){font-size:17px!important}.module-summary>span:nth-child(4){grid-column:3;grid-row:2;font-size:12px!important}.module-summary>span:last-child{grid-column:4;grid-row:1/3}.module-summary>span:first-child,.module-summary>span:nth-child(2){font-size:12px!important;align-self:start}.field-grid{grid-template-columns:1fr!important}.training-layout{gap:40px!important}#contact-form h3{font-size:24px!important}#efekty>div:last-child>div{border-left:0!important;padding-left:0!important;padding-right:0!important;border-bottom:1px solid #26302F}#wdrozenie>div>div:last-child>div:nth-child(2){padding-left:16px!important}#wdrozenie>div>div:last-child>div:nth-child(2)>span:nth-child(2){font-size:38px!important}footer h2{font-size:clamp(29px,8vw,44px)!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker-track{animation:none!important}}
@media(min-width:1011px){.hero h1{font-size:clamp(36px,4.1vw,56px)!important}}
#contact-success{scroll-margin-top:110px}
