.geo-page .geo-test-with-art{background:radial-gradient(ellipse at 75% 48%,#dce6d44d,transparent 64%),var(--geo-bone)}.geo-page .geo-test-with-art:not(.is-open){padding-block:clamp(48px,5vw,72px)}.geo-page .geo-test-with-art:not(.is-open) .geo-test-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(36px,5vw,72px)}.geo-page .geo-test-with-art:not(.is-open) .geo-test-intro{max-width:520px;display:block}.geo-page .geo-test-with-art:not(.is-open) .geo-test-lead{margin-top:24px!important}.geo-page .geo-test-with-art:not(.is-open) .geo-test-open{margin-top:26px}.geo-test-artwork{justify-self:center;width:min(100%,600px);margin:0}.geo-page .geo-test-phone-scene{isolation:isolate;width:100%;color:var(--geo-forest);text-align:left;background:0 0;border:0;border-radius:0;padding:0;display:block;position:relative}.geo-test-phone{z-index:1;aspect-ratio:880/1360;width:min(88%,470px);margin-inline:auto;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.geo-test-phone-photo{width:100%;height:auto;display:block}.geo-test-screen{gap:10px;padding-top:4px;display:grid;position:absolute;top:6.4%;left:6.5%;right:6.5%}.geo-test-status{font:650 15px/1 var(--geo-body);color:#30322a;justify-content:space-between;align-items:center;margin:0 14px;display:flex}.geo-test-status svg{fill:#30322a;stroke:#30322a;width:54px;height:12px}.geo-test-clock{font:600 clamp(64px,7.4vw,92px)/1 var(--geo-display);letter-spacing:-.04em;color:#24271f;opacity:.9;justify-self:center;margin:26px 0 22px}.geo-test-notifications{gap:10px;display:grid}.geo-test-notification{background:#fbfaf6f2;border:1px solid #ffffffb3;border-radius:20px;align-items:center;gap:12px;padding:13px 14px;transition:transform .22s ease-out;display:flex;box-shadow:0 10px 26px #1223141f}.geo-test-notification-icon{flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.geo-test-notification-icon img{width:34px;height:34px;display:block}.geo-test-notification:first-child .geo-test-notification-icon img{transform:scale(1.48)}.geo-test-notification-copy{gap:3px;min-width:0;display:grid}.geo-test-notification-copy strong{justify-content:space-between;gap:8px;font-size:15px;font-weight:650;line-height:1.25;display:flex}.geo-test-notification-copy strong small{color:#7a8270;font-size:12px;font-weight:500}.geo-test-notification-copy>span{font-size:14.5px;line-height:1.35}.geo-test-notification-copy{flex:1}.geo-test-phone-prompt{color:var(--geo-forest);background:#ddf8cc;border-radius:999px;justify-content:space-between;justify-self:end;align-items:center;gap:18px;margin-top:4px;padding:10px 15px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.geo-test-phone-prompt>span{font-size:20px;line-height:1}.geo-test-artwork figcaption{color:var(--geo-muted);margin:8px auto 0;padding-inline:6%;font-size:14px;line-height:1.5}.geo-page .geo-test-phone-scene:focus-visible{outline-offset:5px;border-radius:20px;outline:3px solid #28752a}@media (hover:hover) and (pointer:fine){.geo-test-phone-scene:hover .geo-test-notification{transform:translate(-4px)}}@media (min-width:761px) and (max-width:1100px){.geo-page .geo-test-with-art:not(.is-open) .geo-test-grid{gap:28px}.geo-test-notification{border-radius:12px;gap:8px;padding:11px 10px}.geo-test-notification-icon{width:30px;height:30px}.geo-test-notification-icon img{width:28px;height:28px}.geo-test-notification-copy strong,.geo-test-notification-copy>span{font-size:14px}}@media (max-width:760px){.geo-page .geo-test-with-art:not(.is-open) .geo-test-grid{grid-template-columns:minmax(0,1fr);gap:24px}.geo-page .geo-test-with-art:not(.is-open) .geo-test-open{width:100%}.geo-test-artwork{width:min(100%,420px)}.geo-test-phone{width:min(86%,340px)}.geo-test-clock{margin:16px 0 14px;font-size:58px}.geo-test-status{margin:0 10px;font-size:13px}.geo-test-status svg{width:46px}.geo-test-notifications{gap:7px}.geo-test-notification{border-radius:12px;gap:8px;padding:11px 10px}.geo-test-notification-icon{width:30px;height:30px}.geo-test-notification-icon img{width:28px;height:28px}.geo-test-notification-copy strong,.geo-test-notification-copy>span{font-size:14px}.geo-test-phone-prompt{margin-top:1px;padding:9px 13px}.geo-test-artwork figcaption{margin-top:12px;padding-inline:0}}@media (prefers-reduced-motion:reduce){.geo-test-notification{transition:none}.geo-test-phone-scene:hover .geo-test-notification{transform:none}}.geo-page .geo-test-with-art:not(.is-open) .geo-test-intro>.geo-test-lead{margin-top:26px!important}.geo-test-ripples{z-index:0;pointer-events:none;width:0;height:0;position:absolute;top:40%;left:50%}.geo-test-ripples i{opacity:0;border:1.5px solid #68ef3f;border-radius:50%;width:520px;height:520px;position:absolute;top:-260px;left:-260px}.geo-test-ripples i+i{border-color:#2d6b22}@media (max-width:760px){.geo-test-ripples i{width:380px;height:380px;top:-190px;left:-190px}}.geo-test-artwork{--beat:.9s;--start:.45s}.geo-page[data-geo-motion=running] .geo-test-notifications[data-geo-play]:not([data-geo-played]) .geo-test-notification{opacity:0}.geo-page[data-geo-motion=running] .geo-test-screen:has(.geo-test-notifications[data-geo-play]:not([data-geo-played])) .geo-test-phone-prompt{opacity:0}.geo-page[data-geo-motion=running] .geo-test-notifications[data-geo-played] .geo-test-notification{animation:.7s cubic-bezier(.18,.9,.22,1.18) both geo-test-notify;animation-delay:calc(var(--start) + var(--n,0)*var(--beat))}.geo-page[data-geo-motion=running] .geo-test-screen:has(.geo-test-notifications[data-geo-played]) .geo-test-phone-prompt{animation:geo-test-prompt .64s cubic-bezier(.2,.9,.25,1.35)calc(var(--start) + 3*var(--beat) + .15s)both,geo-test-prompt-pulse 2.6s ease-in-out calc(var(--start) + 3*var(--beat) + 1.2s)infinite}.geo-page[data-geo-motion=running] .geo-test-phone:has(.geo-test-notifications[data-geo-played]){animation:geo-test-buzz var(--beat)linear calc(var(--start) + 60ms)3}.geo-page[data-geo-motion=running] .geo-test-phone-scene:has(.geo-test-notifications[data-geo-played]) .geo-test-ripples i{animation:geo-test-ripple var(--beat)cubic-bezier(.2,.7,.3,1)calc(var(--start) + 60ms)3}.geo-page[data-geo-motion=running] .geo-test-phone-scene:has(.geo-test-notifications[data-geo-played]) .geo-test-ripples i+i{animation-delay:calc(var(--start) + .2s)}.geo-page[data-geo-motion=running] .geo-test-phone-scene:has(.geo-test-notifications[data-geo-played]){animation:geo-test-float 7s ease-in-out calc(var(--start) + 3*var(--beat) + .8s)infinite}@media (hover:hover) and (pointer:fine){.geo-page[data-geo-motion=running] .geo-test-phone-scene:hover .geo-test-phone{animation:.9s linear geo-test-buzz}}@keyframes geo-test-notify{0%{opacity:0;transform:translateY(-26px)scale(.92)}60%{opacity:1}}@keyframes geo-test-prompt{0%{opacity:0;transform:translateY(10px)scale(.85)}}@keyframes geo-test-prompt-pulse{0%,to{box-shadow:0 0 #68ef3f00}40%{box-shadow:0 0 0 8px #68ef3f40}70%{box-shadow:0 0 0 14px #68ef3f00}}@keyframes geo-test-buzz{0%,22%,to{transform:none}3%{transform:translate(-3px)rotate(-.6deg)}6%{transform:translate(3px)rotate(.6deg)}9%{transform:translate(-3px)rotate(-.5deg)}12%{transform:translate(2px)rotate(.4deg)}15%{transform:translate(-1px)}}@keyframes geo-test-ripple{0%{opacity:.55;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}@keyframes geo-test-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}
.geo-test{background:#e5eada;padding-block:84px}.geo-test-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.geo-test-intro .geo-h2{margin-top:20px}.geo-test-lead{color:var(--geo-ink);max-width:40ch;font-size:19px;line-height:1.5;margin-top:24px!important}.geo-test-limit{max-width:52ch;color:var(--geo-muted);font-size:14px;line-height:1.55;margin:14px 0 0!important}.geo-test-logos{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.geo-test-logos li{font:600 14px/1 var(--geo-display,sans-serif);color:var(--geo-forest);background:#f2f5eb;border:1px solid #c9cfba;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 10px;display:inline-flex}.geo-test-logos img{width:18px;height:18px;display:block}.geo-test-panel{background:linear-gradient(165deg,#f7f5ee 0%,#ece9df 100%);border-radius:20px;min-width:0;padding:26px 28px 22px;box-shadow:inset 0 1px #fff,0 3px #d6d1c2,0 26px 48px -22px #06110966}.geo-test-form fieldset{border:0;min-width:0;margin:0;padding:0}.geo-test-form fieldset:disabled{opacity:.55}.geo-test-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.geo-test-field{min-width:0;margin-bottom:14px}.geo-test-field label{color:var(--geo-ink);font-size:13px;font-weight:600;display:block}.geo-test-field label>span{color:var(--geo-muted);font-weight:400}.geo-test-field input{width:100%;min-height:48px;color:var(--geo-forest);font:400 17px/1.4 var(--geo-body,sans-serif);background:#fff;border:1px solid #b7bda5;border-radius:8px;margin-top:6px;padding:10px 14px;display:block}.geo-test-field input::placeholder{color:#7e8371;opacity:1}.geo-test-field input[aria-invalid=true]{border-color:#b3261e}.geo-test-field small{color:var(--geo-muted);margin-top:6px;font-size:13px;line-height:1.4;display:block}.geo-test-error{margin-top:6px;font-size:13px;line-height:1.4;display:block;color:#b3261e!important}.geo-test-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.geo-test-preview{font:550 16px/1.4 var(--geo-display,sans-serif);letter-spacing:-.01em;color:var(--geo-forest);overflow-wrap:anywhere;background:#e7ecdc;border-left:3px solid #26a200;padding:9px 12px;margin:0 0 14px!important}.geo-test-preview span{font:400 14px/1.4 var(--geo-body,sans-serif);letter-spacing:0;color:var(--geo-muted)}.geo-test-preview.is-empty{font:400 14px/1.4 var(--geo-body,sans-serif);letter-spacing:0;color:var(--geo-muted);border-left-color:#b7bda5}.geo-test-note{color:#4a3a05;background:#f6eccb;border-radius:8px;padding:9px 12px;font-size:14px;line-height:1.45;margin:-6px 0 14px!important}.geo-test-preview-label{letter-spacing:.12em;text-transform:uppercase;color:var(--geo-muted);font-size:11px;font-weight:600}.geo-test-question{font:550 19px/1.4 var(--geo-display,sans-serif);letter-spacing:-.015em;color:var(--geo-forest);overflow-wrap:anywhere;background:#e7ecdc;border-left:3px solid #26a200;padding:14px 16px;margin-top:8px!important}.geo-test-question.is-empty{font:400 16px/1.5 var(--geo-body,sans-serif);color:var(--geo-muted);letter-spacing:0}.geo-test-consent{color:var(--geo-ink);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.5;display:grid}.geo-test-consent input{accent-color:#26a200;width:20px;height:20px;margin:1px 0 0}.geo-test-consent a{text-underline-offset:3px;text-decoration:underline!important}.geo-test-submit{width:100%;margin-top:16px}.geo-test-how{color:var(--geo-muted);margin-top:12px;font-size:13px;line-height:1.5}.geo-test-how summary{cursor:pointer;width:fit-content;color:var(--geo-ink);font-weight:600}.geo-test-how p{max-width:62ch;margin-top:6px!important}.geo-test-running{border-top:1px solid #d6d1c2;margin-top:20px;padding-top:18px}.geo-test-running p{color:var(--geo-ink);font-size:15px}.geo-test-seconds{font-variant-numeric:tabular-nums;color:var(--geo-muted);margin-left:6px}.geo-test-running ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.geo-test-running li{background:#fff;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.geo-test-dots{gap:4px;margin-left:auto;display:inline-flex}.geo-test-dots i{background:#26a200;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite geo-test-dot}.geo-test-dots i:nth-child(2){animation-delay:.2s}.geo-test-dots i:nth-child(3){animation-delay:.4s}@keyframes geo-test-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.geo-test-result{scroll-margin-top:110px}.geo-test-result:focus{outline:none}.geo-test-summary{color:var(--geo-forest);font-size:18px;font-weight:600;line-height:1.5;margin-top:18px!important}.geo-test-services{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.geo-test-service{background:#fff;border:1px solid #d6d1c2;border-left:4px solid #b7bda5;border-radius:10px;min-width:0;padding:16px 18px}.geo-test-service.is-doporucil{border-left-color:#26a200}.geo-test-service.is-zminil{border-left-color:#c9a227}.geo-test-service.is-varoval{border-left-color:#b3261e}.geo-test-service-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.geo-test-service-name{font:600 18px/1.3 var(--geo-display,sans-serif);align-items:center;gap:10px;display:inline-flex}.geo-test-chip{color:var(--geo-ink);background:#eceee6;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.is-doporucil .geo-test-chip{color:#1b5e0b;background:#dff6d4}.is-zminil .geo-test-chip{color:#5f4a05;background:#f6eccb}.is-varoval .geo-test-chip{color:#7a1b14;background:#f8dcd9}.geo-test-service-note{color:var(--geo-muted);font-size:14px;margin-top:6px!important}.geo-test-service blockquote{color:var(--geo-ink);overflow-wrap:anywhere;border-left:2px solid #d6d1c2;margin:10px 0 0;padding:8px 12px;font-size:14px;line-height:1.5}.geo-test-names{overflow-wrap:anywhere;font-size:14px;line-height:1.5;margin-top:10px!important}.geo-test-service details{margin-top:10px;font-size:14px}.geo-test-service summary{cursor:pointer;color:#2a6b17;font-weight:600}.geo-test-answer{white-space:pre-line;overflow-wrap:anywhere;max-height:320px;line-height:1.55;overflow:auto;margin-top:8px!important}.geo-test-sources{color:var(--geo-muted);overflow-wrap:anywhere;margin-top:8px!important}.geo-test-warning{background:#f6eccb;border-radius:8px;padding:12px 14px;font-size:15px;line-height:1.5;margin-top:16px!important}.geo-test-competition{margin-top:22px}.geo-test-competition h3,.geo-test-cta h3{font:600 18px/1.3 var(--geo-display,sans-serif);letter-spacing:-.015em}.geo-test-competition ul{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.geo-test-competition li{overflow-wrap:anywhere;background:#fff;border:1px solid #d6d1c2;border-radius:999px;padding:6px 12px;font-size:14px}.geo-test-competition li small{color:var(--geo-muted);margin-left:4px}.geo-test-competition>p{font-size:14px;margin-top:8px!important}.geo-test-fineprint{color:var(--geo-muted);font-size:13px!important}.geo-test-variance{color:var(--geo-ink);font-size:15px;line-height:1.55;margin-top:22px!important}.geo-test-agents{background:#fff;border:1px solid #d6d1c2;border-radius:10px;min-width:0;margin-top:22px;padding:18px 20px}.geo-test-agents h3{font:600 18px/1.3 var(--geo-display,sans-serif);letter-spacing:-.015em}.geo-test-agents h4{font:600 15px/1.3 var(--geo-display,sans-serif);margin-top:16px}.geo-test-agents-lead{color:var(--geo-muted);max-width:68ch;font-size:14px;line-height:1.55;margin-top:6px!important}.geo-test-agents-score{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:14px;display:flex}.geo-test-agents-num{white-space:nowrap;font:600 34px/1 var(--geo-display,sans-serif);letter-spacing:-.02em;color:var(--geo-ink);margin:0!important}.geo-test-agents-num span{letter-spacing:0;color:var(--geo-muted);font-size:14px;font-weight:500}.geo-test-agents-meta{overflow-wrap:anywhere;min-width:0;font-size:14px;line-height:1.45;margin:0!important}.geo-test-agents-score small{color:var(--geo-muted)}.geo-test-agents-fixes{gap:10px;margin:8px 0 0;padding-left:20px;list-style:decimal;display:grid}.geo-test-agents-fixes li::marker{color:var(--geo-muted);font-weight:600}.geo-test-agents-fixes li{font-size:14px;line-height:1.5}.geo-test-agents-fixes b{color:var(--geo-ink);font-weight:600;display:block}.geo-test-agents-fixes span{color:var(--geo-ink);display:block}.geo-test-agents-ok{font-size:14px;margin-top:12px!important}.geo-test-agents-out{border-top:1px solid #ebe6d8;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:12px;display:flex;margin-top:16px!important}.geo-test-agents-out a{color:var(--geo-forest);text-underline-offset:3px;font-size:14px;font-weight:600;text-decoration:underline}.geo-test-agents-out small{color:var(--geo-muted);font-size:13px}.geo-test-agents-hint{margin-top:18px!important}.geo-test-cta{background:var(--geo-forest);color:var(--geo-bone);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:18px;padding:20px 22px;display:flex}.geo-test-cta>div{flex:260px;min-width:0}.geo-test-cta p{color:#c7d3be;font-size:15px;line-height:1.5;margin-top:6px!important}.geo-test-again{color:var(--geo-ink);background:0 0;border:0;border-bottom:1px solid;margin-top:14px;padding:0}@media (max-width:1000px){.geo-test-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:800px){.geo-test{padding-block:56px}}@media (max-width:620px){.geo-test-panel{padding:20px 16px 22px}.geo-test-row{grid-template-columns:1fr}.geo-test-lead{font-size:17px;margin-top:18px!important}.geo-test-logos{margin-top:16px}.geo-test-question{font-size:17px}.geo-test-cta .geo-btn{white-space:normal;width:100%}}@media (prefers-reduced-motion:reduce){.geo-test-dots i{opacity:.6;animation:none}}.geo-test:not(.is-open){padding-block:64px}.geo-test:not(.is-open) .geo-test-grid{grid-template-columns:minmax(0,1fr)}.geo-test:not(.is-open) .geo-test-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:0 64px;display:grid}.geo-test:not(.is-open) .geo-test-intro>.geo-eyebrow,.geo-test:not(.is-open) .geo-test-intro>.geo-h2{grid-column:1}.geo-test:not(.is-open) .geo-test-intro>.geo-test-lead{grid-area:1/2/span 2;align-self:end;margin:0!important}.geo-test:not(.is-open) .geo-test-limit{grid-area:3/2}.geo-test:not(.is-open) .geo-test-logos{grid-area:3/1;align-self:start}.geo-test:not(.is-open) .geo-test-open{grid-column:2;justify-self:start;margin-top:22px}.geo-test-panel{animation:.45s cubic-bezier(.2,.8,.2,1) both geo-test-open}@keyframes geo-test-open{0%{opacity:0;transform:translateY(14px)}}@media (max-width:800px){.geo-test:not(.is-open){padding-block:48px}.geo-test:not(.is-open) .geo-test-intro{display:block}.geo-test:not(.is-open) .geo-test-intro>.geo-test-lead{margin-top:18px!important}.geo-test:not(.is-open) .geo-test-open{width:100%;margin-top:22px}}@media (prefers-reduced-motion:reduce){.geo-test-panel{animation:none}}.geo-test-z-reklamy{background:var(--geo-forest);padding-block:0 56px}.geo-test-z-reklamy .geo-test-grid{grid-template-columns:minmax(0,1fr);max-width:760px}.geo-hero-reklama .geo-hero-grid{grid-template-columns:minmax(0,1fr);padding-bottom:20px}.geo-hero-reklama .geo-hero-grid .geo-hero-description{max-width:46ch}@media (max-width:540px){.geo-hero-reklama .geo-hero-grid{padding-bottom:14px}.geo-hero-reklama .geo-hero-grid h1{font-size:44px}.geo-hero-reklama .geo-hero-entity{margin-top:10px}.geo-hero-reklama .geo-hero-grid .geo-hero-content>.geo-eyebrow{display:none}.geo-test-z-reklamy .geo-test-panel{padding:20px 18px 18px}}
