.OptymalizatorViewV6-module__rebHVa__page{max-width:1100px;color:var(--ux-text);font-family:var(--ux-font);margin:0 auto;padding:48px 32px 96px}.OptymalizatorViewV6-module__rebHVa__errorActions button:focus-visible,.OptymalizatorViewV6-module__rebHVa__errorActions a:focus-visible{outline:3px solid var(--ux-focus);outline-offset:3px}.OptymalizatorViewV6-module__rebHVa__hero{border-bottom:1px solid var(--ux-border);grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);align-items:end;gap:56px;padding:28px 0 48px;display:grid}.OptymalizatorViewV6-module__rebHVa__kicker{color:var(--ux-link);letter-spacing:.08em;margin:0 0 16px;font-size:.78rem;font-weight:700}.OptymalizatorViewV6-module__rebHVa__title{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(2.65rem,6vw,5.4rem);font-weight:700;line-height:.98}.OptymalizatorViewV6-module__rebHVa__intro{max-width:62ch;color:var(--ux-muted);margin:22px 0 0;font-size:1.05rem;line-height:1.65}.OptymalizatorViewV6-module__rebHVa__heroNote{border-left:3px solid var(--ux-action);background:var(--ux-surface);color:var(--ux-muted);margin:0;padding:20px;line-height:1.6}.OptymalizatorViewV6-module__rebHVa__heroNote strong{color:var(--ux-text);margin-bottom:8px;display:block}.OptymalizatorViewV6-module__rebHVa__stats{border-bottom:1px solid var(--ux-border);grid-template-columns:repeat(4,1fr);display:grid}.OptymalizatorViewV6-module__rebHVa__stat{border-right:1px solid var(--ux-border);padding:22px 16px}.OptymalizatorViewV6-module__rebHVa__stat:last-child{border-right:0}.OptymalizatorViewV6-module__rebHVa__statValue{color:var(--ux-link);letter-spacing:-.03em;font-size:1.65rem;font-weight:700;display:block}.OptymalizatorViewV6-module__rebHVa__statLabel{margin-top:3px;font-weight:700;display:block}.OptymalizatorViewV6-module__rebHVa__statSub{color:var(--ux-muted);margin-top:5px;font-size:.78rem;line-height:1.45;display:block}.OptymalizatorViewV6-module__rebHVa__section{padding:56px 0 0}.OptymalizatorViewV6-module__rebHVa__sectionHeading{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2.1rem)}.OptymalizatorViewV6-module__rebHVa__sectionIntro{max-width:65ch;color:var(--ux-muted);margin:10px 0 26px;line-height:1.6}.OptymalizatorViewV6-module__rebHVa__steps{border-top:1px solid var(--ux-border);grid-template-columns:repeat(3,1fr);display:grid}.OptymalizatorViewV6-module__rebHVa__step{border-right:1px solid var(--ux-border);padding:22px 20px 4px 0}.OptymalizatorViewV6-module__rebHVa__step+.OptymalizatorViewV6-module__rebHVa__step{padding-left:20px}.OptymalizatorViewV6-module__rebHVa__step:last-child{border-right:0}.OptymalizatorViewV6-module__rebHVa__stepNumber{color:var(--ux-action);font-size:.8rem;font-weight:800}.OptymalizatorViewV6-module__rebHVa__step h3{margin:12px 0 6px;font-size:1rem}.OptymalizatorViewV6-module__rebHVa__step p{color:var(--ux-muted);margin:0;font-size:.88rem;line-height:1.55}.OptymalizatorViewV6-module__rebHVa__toolList{border-top:1px solid var(--ux-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.OptymalizatorViewV6-module__rebHVa__tool{border-bottom:1px solid var(--ux-border);padding:22px 24px 24px 0}.OptymalizatorViewV6-module__rebHVa__tool:nth-child(2n){border-left:1px solid var(--ux-border);padding-left:24px}.OptymalizatorViewV6-module__rebHVa__tool h3{margin:0;font-size:1rem}.OptymalizatorViewV6-module__rebHVa__tag{color:var(--ux-success);letter-spacing:.04em;margin:7px 0 10px;font-size:.7rem;font-weight:700;display:inline-block}.OptymalizatorViewV6-module__rebHVa__tool p{color:var(--ux-muted);margin:0;font-size:.88rem;line-height:1.55}.OptymalizatorViewV6-module__rebHVa__result{color:var(--ux-text)!important;margin-top:10px!important}.OptymalizatorViewV6-module__rebHVa__result strong{color:var(--ux-success)}.OptymalizatorViewV6-module__rebHVa__availability{margin-top:8px!important;font-size:.78rem!important}.OptymalizatorViewV6-module__rebHVa__pro .OptymalizatorViewV6-module__rebHVa__tag{color:var(--ux-link)}.OptymalizatorViewV6-module__rebHVa__proMark{border:1px solid var(--ux-border);color:var(--ux-link);vertical-align:middle;margin-left:10px;padding:4px 8px;font-size:.72rem;display:inline-block}.OptymalizatorViewV6-module__rebHVa__why{border:1px solid var(--ux-border);background:var(--ux-surface);padding:24px}.OptymalizatorViewV6-module__rebHVa__whyList{grid-template-columns:repeat(2,1fr);gap:12px 32px;margin:20px 0 0;padding:0;list-style:none;display:grid}.OptymalizatorViewV6-module__rebHVa__whyList li{color:var(--ux-muted);padding-left:18px;font-size:.88rem;line-height:1.55;position:relative}.OptymalizatorViewV6-module__rebHVa__whyList li:before{content:"";background:var(--ux-success);width:7px;height:7px;position:absolute;top:.6em;left:0}.OptymalizatorViewV6-module__rebHVa__source{border-top:1px solid var(--ux-border);color:var(--ux-muted);margin:22px 0 0;padding-top:16px;font-size:.76rem;line-height:1.6}.OptymalizatorViewV6-module__rebHVa__source a{color:var(--ux-link)}.OptymalizatorViewV6-module__rebHVa__cta{border-top:1px solid var(--ux-border);flex-wrap:wrap;align-items:center;gap:18px;margin-top:56px;padding-top:28px;display:flex}.OptymalizatorViewV6-module__rebHVa__cta h2{letter-spacing:-.035em;flex:100%;margin:0;font-size:clamp(1.5rem,3vw,2.1rem)}.OptymalizatorViewV6-module__rebHVa__cta p{max-width:62ch;color:var(--ux-muted);flex:100%;margin:-8px 0 4px;line-height:1.55}.OptymalizatorViewV6-module__rebHVa__primary,.OptymalizatorViewV6-module__rebHVa__secondary{border:1px solid var(--ux-action);border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:700;text-decoration:none;display:inline-flex}.OptymalizatorViewV6-module__rebHVa__primary{background:var(--ux-action);color:var(--ux-action-text)}.OptymalizatorViewV6-module__rebHVa__secondary{border-color:var(--ux-border);color:var(--ux-text)}.OptymalizatorViewV6-module__rebHVa__primary:hover,.OptymalizatorViewV6-module__rebHVa__secondary:hover{border-color:var(--ux-action-hover)}.OptymalizatorViewV6-module__rebHVa__primary:focus-visible,.OptymalizatorViewV6-module__rebHVa__secondary:focus-visible{outline:3px solid var(--ux-focus);outline-offset:3px}@media (max-width:760px){.OptymalizatorViewV6-module__rebHVa__page{padding:28px 20px 72px}.OptymalizatorViewV6-module__rebHVa__hero{grid-template-columns:1fr;gap:24px;padding-top:16px}.OptymalizatorViewV6-module__rebHVa__stats{grid-template-columns:repeat(2,1fr)}.OptymalizatorViewV6-module__rebHVa__stat:nth-child(2){border-right:0}.OptymalizatorViewV6-module__rebHVa__stat:nth-child(-n+2){border-bottom:1px solid var(--ux-border)}.OptymalizatorViewV6-module__rebHVa__steps,.OptymalizatorViewV6-module__rebHVa__toolList,.OptymalizatorViewV6-module__rebHVa__whyList{grid-template-columns:1fr}.OptymalizatorViewV6-module__rebHVa__step,.OptymalizatorViewV6-module__rebHVa__step+.OptymalizatorViewV6-module__rebHVa__step,.OptymalizatorViewV6-module__rebHVa__tool,.OptymalizatorViewV6-module__rebHVa__tool:nth-child(2n){border-left:0;border-right:0;padding-left:0;padding-right:0}.OptymalizatorViewV6-module__rebHVa__step{border-bottom:1px solid var(--ux-border);padding-bottom:22px}.OptymalizatorViewV6-module__rebHVa__step:last-child{border-bottom:0}.OptymalizatorViewV6-module__rebHVa__tool:nth-child(2n){border-left:0}}.OptymalizatorViewV6-module__rebHVa__errorPage{min-height:60vh;color:var(--ux-text);font-family:var(--ux-font);justify-content:center;align-items:center;padding:32px;display:flex}.OptymalizatorViewV6-module__rebHVa__errorBox{border:1px solid var(--ux-border);background:var(--ux-bg);max-width:480px;padding:32px}.OptymalizatorViewV6-module__rebHVa__errorBox h2{margin:0 0 10px;font-size:1.5rem}.OptymalizatorViewV6-module__rebHVa__errorBox p{color:var(--ux-muted);margin:0 0 24px;line-height:1.6}.OptymalizatorViewV6-module__rebHVa__errorActions{flex-wrap:wrap;gap:12px;display:flex}.OptymalizatorViewV6-module__rebHVa__errorActions button,.OptymalizatorViewV6-module__rebHVa__errorActions a{border:1px solid var(--ux-border);min-height:44px;color:var(--ux-text);font:inherit;background:0 0;border-radius:7px;padding:11px 16px;font-weight:700;text-decoration:none}.OptymalizatorViewV6-module__rebHVa__errorActions button{border-color:var(--ux-action);background:var(--ux-action);color:var(--ux-action-text)}
