.geo-contact-form.geo-direct-contact{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:28px 36px;max-width:1020px;display:grid}.geo-contact-paper{color:#30322a;background:linear-gradient(165deg,#f7f5ee 0%,#ece9df 100%);border-radius:20px;padding:24px 26px 26px;box-shadow:inset 0 1px #fff,0 3px #d6d1c2,0 26px 48px -22px #061109a6}.geo-contact-paper label{font-size:14px;font-weight:600;display:block}.geo-contact-paper label>span{color:#616851;font-weight:400}.geo-direct-contact .geo-contact-paper input{color:#122314;width:100%;min-height:52px;font:400 18px/1.4 var(--geo-body,sans-serif);background:#fff;border:1px solid #b7bda5;border-radius:8px;margin-top:10px;padding:12px 14px;display:block}.geo-contact-paper input::placeholder{color:#7e8371;opacity:1}.geo-contact-preview-label{letter-spacing:.12em;text-transform:uppercase;color:#616851;font-size:11px;font-weight:600;margin-top:20px!important}.geo-contact-preview{overflow-wrap:anywhere;background:#e7ecdc;border-left:3px solid #26a200;padding:14px 16px;font-size:16px;line-height:1.55;margin-top:8px!important}.geo-contact-preview b{font-weight:600}.geo-contact-preview span{color:#616851}.geo-direct-actions{gap:12px;display:grid}.geo-direct-contact .geo-direct-link{color:#f2f5eb;border:1px solid #91a784;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:100px;padding:22px 24px;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.geo-direct-label{min-width:0}.geo-direct-label strong{font:550 21px/1.25 var(--geo-display,sans-serif);letter-spacing:-.025em;display:block}.geo-direct-label small{color:#cad7c0;overflow-wrap:anywhere;margin-top:7px;font-size:14px;line-height:1.4;display:block}.geo-direct-arrow{flex:none;font-size:27px;line-height:1}.geo-direct-contact .geo-direct-whatsapp{color:#122314;background:#68ef3f;border-color:#68ef3f}.geo-direct-whatsapp small{color:#214a17}.geo-direct-contact .geo-direct-email:hover{background:#253d23;border-color:#c3d6b7}.geo-direct-contact .geo-direct-whatsapp:hover{background:#8af265;border-color:#8af265}.geo-direct-contact .geo-direct-link:focus-visible{outline-offset:5px;outline:3px solid #d9f3ca!important}.geo-direct-contact .geo-contact-paper input:focus-visible{outline-offset:3px;outline:3px solid #358b20!important}.geo-direct-contact .geo-direct-note{font-size:13px;line-height:1.5;margin-top:4px!important}@media (max-width:860px){.geo-contact-form.geo-direct-contact{grid-template-columns:1fr}.geo-contact-paper{transform:rotate(-.8deg)}}@media (max-width:620px){.geo-contact-paper{padding:20px 18px}.geo-contact-preview{font-size:15px}.geo-direct-contact .geo-direct-link{min-height:92px;padding:20px}.geo-direct-label strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.geo-direct-contact .geo-direct-link{transition:none}}
.geo-brief{width:100%;min-width:0;max-width:1020px;color:var(--geo-forest,#122314);font-family:var(--geo-body,sans-serif);background:linear-gradient(165deg,#f7f5ee 0%,#ece9df 100%);border:1px solid #d6d1c2;border-radius:20px;margin-top:24px;scroll-margin-top:110px;box-shadow:inset 0 1px #fff,0 3px #d6d1c2}.geo-brief,.geo-brief *{box-sizing:border-box}.geo-brief-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;list-style:none;display:flex}.geo-brief-summary::-webkit-details-marker{display:none}.geo-brief-summary::marker{content:""}.geo-brief-summary>span:first-child{min-width:0}.geo-brief-summary strong{font:600 19px/1.4 var(--geo-display,sans-serif);letter-spacing:-.02em;display:block}.geo-brief-summary small{color:#59634e;margin-top:4px;font-size:13px;line-height:1.5;display:block}.geo-brief-plus{flex:none;font-size:28px;line-height:1}.geo-brief[open] .geo-brief-plus{transform:rotate(45deg)}.geo-brief-body{padding:0 26px 26px}.geo-brief .geo-brief-purpose{color:#47513e;max-width:68ch;margin:0 0 20px;font-size:14px;line-height:1.6}.geo-brief-form fieldset{border:0;min-width:0;margin:0;padding:0}.geo-brief-form fieldset:disabled{opacity:.65}.geo-brief-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px;display:grid}.geo-brief-row-single{grid-template-columns:minmax(0,1fr)}.geo-brief-field{min-width:0;margin-bottom:16px}.geo-brief-field label{color:#30372c;font-size:13px;font-weight:600;line-height:1.5;display:block}.geo-brief-field label>span,.geo-brief-optional{color:#59634e;font-weight:400}.geo-brief-field input,.geo-brief-field select{width:100%;min-width:0;min-height:48px;color:var(--geo-forest,#122314);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-brief-field select{cursor:pointer;padding-right:32px}.geo-brief-field input::placeholder{color:#727b67;opacity:1}.geo-brief [aria-invalid=true]{border-color:#b3261e}.geo-brief-error{color:#b3261e;margin-top:6px;font-size:13px;line-height:1.45;display:block}.geo-brief-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.geo-brief-consents{gap:12px;margin-top:2px;display:grid}.geo-brief-check{color:#30372c;cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.geo-brief-check input{accent-color:#268d0e;width:20px;height:20px;margin:1px 0 0}.geo-brief .geo-brief-privacy{color:#59634e;margin:14px 0 0;font-size:12px;line-height:1.55}.geo-brief-privacy a{color:inherit;text-underline-offset:3px;text-decoration:underline}.geo-brief-submit{width:100%;min-height:50px;color:var(--geo-forest,#122314);background:var(--geo-green,#68ef3f);font:600 16px/1.5 var(--geo-display,sans-serif);cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:12px 18px;display:flex}.geo-brief-submit:disabled{cursor:wait}.geo-brief-submit>span{font-size:22px;line-height:1}.geo-brief :is(input,select,button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #358b20}.geo-brief-summary:focus-visible{outline-offset:-5px;border-radius:16px}.geo-brief-status{display:none}.geo-brief-status.is-visible{overflow-wrap:anywhere;margin-top:16px;font-size:14px;line-height:1.55;display:block}.geo-brief-status.is-error{color:#b3261e}.geo-brief-status.is-success{background:#e7ecdc;border-left:3px solid #268d0e;border-radius:4px;margin-top:0;padding:14px 16px;font-size:16px}.geo-brief-status:focus{outline-offset:4px;outline:2px solid}@media (hover:hover){.geo-brief-summary:hover strong{text-underline-offset:4px;text-decoration:underline}.geo-brief-submit:not(:disabled):hover{background:#59da33}}@media (max-width:620px){body:has(.geo-brief[open]:focus-within) .geo-geos[data-open=false]{visibility:hidden;pointer-events:none}.geo-brief-summary{gap:14px;padding:18px}.geo-brief-summary strong{font-size:17px}.geo-brief-body{padding:0 18px 20px}.geo-brief-row{grid-template-columns:minmax(0,1fr)}}
.geo-report-section{color:#30322a;background:#f2f5eb;padding:88px 0 96px}.geo-section-index{font:600 11px/1.4 var(--geo-body,sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 28px}.geo-report-section .geo-section-index{color:#626855}.geo-report-intro{grid-template-columns:1.25fr .75fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.geo-report-intro .geo-h2{margin:0}.geo-report-lead{color:#626855;max-width:350px;margin:0 0 4px}.geo-report-layout{grid-template-columns:1fr 2.1fr;align-items:start;gap:64px;display:grid}.geo-report-margin{max-width:256px;padding-top:40px}.geo-margin-kicker{color:#616851;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600;display:block}.geo-margin-heading{font:500 30px/1.06 var(--geo-display,sans-serif);letter-spacing:-.035em;margin:20px 0}.geo-live-question{font:550 24px/1.2 var(--geo-display,sans-serif);letter-spacing:-.03em;color:#30322a;margin:10px 0 28px!important}.geo-live-answer{font:400 18px/1.55 var(--geo-body,sans-serif);color:#4d5341;background:#fff;border-radius:16px 16px 16px 4px;padding:16px 18px;animation:.42s cubic-bezier(.22,1,.36,1) both geo-answer-swap;box-shadow:0 12px 32px #0611091c;margin:10px 0 12px!important}.geo-live-name{color:#616851;background:#eef1e8;border-radius:4px;padding:0 4px;font-weight:650;transition:background-color .32s,box-shadow .32s,color .32s}.geo-live-name.is-lit{color:#30322a;background:#c3f5aa;box-shadow:0 0 20px #68ef3f70}.geo-live-verdict{color:#626855;font-size:14px;font-weight:600}.geo-live-verdict.is-named{color:#26a200}.geo-report-caveat{font:400 14px/1.5 var(--geo-body,sans-serif);color:#626855;margin-top:28px!important}@keyframes geo-answer-swap{0%{opacity:0;translate:0 10px}}.geo-margin-arrow{color:#30682d;margin:28px 0 36px;font-size:64px;font-weight:300;line-height:1;display:block}.geo-report-margin .geo-report-caveat{max-width:230px;font-size:14px!important}@keyframes geo-report-enter{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.geo-report-layout{grid-template-columns:.75fr 2fr;gap:40px}.geo-report-intro{gap:40px}}@media (max-width:760px){.geo-report-section{padding:56px 0 64px}.geo-section-index{margin-bottom:22px}.geo-report-intro{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.geo-report-lead{max-width:42ch}.geo-report-layout{grid-template-columns:1fr;gap:28px}.geo-report-margin{max-width:none;padding:0}.geo-live-question{font-size:21px;margin-bottom:18px!important}.geo-live-answer{font-size:16px}.geo-report-margin .geo-report-caveat{display:none}}.geo-report-method{color:#626855;max-width:78ch;margin:32px 0 0 auto;font-size:14px;line-height:1.5}@media (max-width:760px){.geo-report-method{margin-top:24px;font-size:13px}}.geo-live-glass{filter:drop-shadow(0 14px 22px #1223142e);width:150px;height:auto;margin:0 0 14px -6px;display:block}@media (max-width:540px){.geo-live-glass{width:110px}}@media (max-width:760px){.geo-report-margin{order:2}}
.geo-report-paper{color:#30322a;background:#fbfcf8;border-radius:24px;min-width:0;position:relative;overflow:hidden;box-shadow:0 44px 80px -28px #06110959,0 14px 30px -14px #06110933,0 0 0 1px #0611090f}.geo-app-bar{color:#f2f5eb;background:linear-gradient(#1c3522,#122314);align-items:center;gap:14px;min-height:48px;padding:0 16px 0 18px;display:flex}.geo-app-lights{gap:7px;display:flex}.geo-app-lights i{background:#ffffff2b;border-radius:50%;width:11px;height:11px}.geo-app-lights i:last-child{background:#68ef3f;box-shadow:0 0 8px #68ef3f99}.geo-app-title{min-width:0;font:600 13px/1 var(--geo-body,sans-serif);letter-spacing:.02em;color:#cfe0c4;flex:1}.geo-example-label{color:#d8ffc0;font:650 12px/1 var(--geo-body,sans-serif);white-space:nowrap;background:#68ef3f1a;border:1px solid #93f86a73;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;display:inline-flex}.geo-example-label:before{content:"";background:#93f86a;border-radius:50%;width:6px;height:6px}.geo-app-body{background:radial-gradient(70% 42% at 100% 0,#e5f6d9 0%,#fbfcf800 70%);padding:24px 28px 16px}.geo-report-paper-heading{align-items:center;gap:14px;display:flex}.geo-firm-avatar{color:#d8ffc0;width:48px;height:48px;font:700 16px/1 var(--geo-display,sans-serif);letter-spacing:-.02em;background:linear-gradient(135deg,#3f8d2f,#122314);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -6px #12231466}.geo-firm-avatar svg{width:72%;height:72%;display:block}.geo-report-paper-heading h3{font:650 24px/1.1 var(--geo-display,sans-serif);letter-spacing:-.035em;margin:0}.geo-report-paper-heading p{color:#626855;margin:3px 0 0;font-size:13.5px;line-height:1.35}.geo-report-tabs{background:#e9eee1;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 0;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px 2px #1223140f}.geo-tab-thumb{width:calc(33.3333% - 3.33333px);transform:translateX(calc(var(--active,0)*100%));background:#fff;border-radius:12px;transition:transform .5s cubic-bezier(.2,.9,.25,1.12);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 18px -8px #12231440,0 0 0 1px #1223140d}.geo-report-tabs button{z-index:1;color:#626855;min-width:0;min-height:50px;font:550 14.5px/1.2 var(--geo-body,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:8px 10px;transition:color .2s;display:flex;position:relative}.geo-report-tabs button img{filter:grayscale()opacity(.5);flex:none;width:20px;height:20px;transition:filter .25s,transform .35s cubic-bezier(.2,.9,.25,1.3);display:block}.geo-report-tabs button[aria-selected=true]{color:#122314;font-weight:650}.geo-report-tabs button[aria-selected=true] img{filter:none;transform:scale(1.08)}.geo-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.geo-tab-count{color:#626855;font:650 11.5px/1 var(--geo-body,sans-serif);font-variant-numeric:tabular-nums;background:#dde4d3;border-radius:999px;flex:none;padding:3px 7px;transition:background .25s,color .25s}.geo-report-tabs button[aria-selected=true] .geo-tab-count{background:var(--geo-grad-button,#7df25b);color:#122314}.geo-report-tabs button:focus-visible{outline-offset:2px;outline:2px solid #30682d}.geo-report-panel[hidden]{display:none}.geo-report-panel:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #30682d}.geo-report-panel-content{animation:.26s ease-out both geo-report-enter}.geo-report-score{background:#fff;border-radius:20px;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:26px;margin-top:16px;padding:16px 22px 16px 16px;display:grid;box-shadow:0 0 0 1px #e3e9da,0 12px 26px -18px #1223143d}.geo-gauge{aspect-ratio:1;width:148px;position:relative}.geo-gauge svg{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.geo-gauge-track{fill:none;stroke:#e8ede0;stroke-width:11px}.geo-gauge-value{fill:none;stroke:#3fbf3a;stroke-width:11px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v,0)*100);filter:drop-shadow(0 0 5px #68ef3f8c);transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.geo-gauge.is-empty .geo-gauge-value{opacity:0}.geo-report-number{font-variant-numeric:tabular-nums;place-content:center;justify-items:center;margin:0;display:grid;position:absolute;inset:0}.geo-report-number strong{font:650 54px/.9 var(--geo-display,sans-serif);letter-spacing:-.06em}.geo-report-number span{font:650 11px/1 var(--geo-body,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#626855;margin-top:6px}.geo-report-field{font:650 18px/1.2 var(--geo-display,sans-serif);letter-spacing:-.02em;color:#30322a;margin:0}.geo-report-sample{color:#626855;margin:4px 0 0;font-size:13px;line-height:1.4}.geo-report-dots{grid-template-columns:repeat(var(--cols,15),minmax(0,1fr));gap:6px;margin:14px 0 10px;display:grid}.geo-report-dots.is-dense{gap:3px}.geo-report-dots.is-dense span{border-radius:3px}.geo-report-dots span{aspect-ratio:1;background:#edf1e7;border-radius:6px;transition:background .3s,box-shadow .3s;box-shadow:inset 0 0 0 1px #e0e6d6}.geo-report-dots .geo-dot-filled{background:linear-gradient(135deg,#c4ff9e,#4fd03f 55%,#1f8f3a);box-shadow:0 4px 10px -3px #45c93a99,inset 0 1px #ffffff8c}.geo-report-legend{color:#626855;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.4;display:flex}.geo-report-legend span{background:linear-gradient(135deg,#c4ff9e,#4fd03f 55%,#1f8f3a);border-radius:3px;flex:none;width:10px;height:10px}.geo-page[data-geo-motion=running] .geo-report-dots[data-geo-play]:not([data-geo-played])>.geo-dot-filled{background:#edf1e7;box-shadow:inset 0 0 0 1px #e0e6d6}.geo-page .geo-report-dots[data-geo-played]>.geo-dot-filled{animation-name:geo-tile-pop;animation-duration:.48s}@keyframes geo-tile-pop{0%{opacity:.2;transform:scale(.3)rotate(-20deg)}65%{transform:scale(1.15)}}.geo-report-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0 0;display:grid}.geo-report-sources>div{background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;padding:14px;display:flex;box-shadow:0 0 0 1px #e3e9da}.geo-source-icon{color:#626855;background:#eef2e8;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.geo-row-icon{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.geo-report-sources dt{color:#4d5341;margin:0;font-size:13.5px;font-weight:550;line-height:1.3}.geo-report-sources dt small{color:#626855;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.geo-report-sources dd{font:650 12.5px/1 var(--geo-body,sans-serif);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin:auto 0 0;padding:6px 10px;display:inline-flex}.geo-report-sources dd:before{font-weight:800}.geo-report-sources .is-yes .geo-source-icon{color:#2f7a2a;background:#e1f7d4}.geo-report-sources .is-yes dd{color:#1f6b24;background:#dff7d2}.geo-report-sources .is-yes dd:before{content:"✓"}.geo-report-sources .is-no .geo-source-icon{color:#a4412f;background:#fdeae5}.geo-report-sources .is-no dd{color:#99392b;background:#fde6e1}.geo-report-sources .is-no dd:before{content:"×"}.geo-report-sources .is-unknown dd{color:#626855;background:#eceee7}.geo-report-sources .is-unknown dd:before{content:"?"}.geo-report-reading{color:#e4f2da;background:linear-gradient(100deg,#122314,#1f3d24);border-radius:16px;align-items:flex-start;gap:12px;min-height:92px;margin-top:10px;padding:14px 16px;display:flex}.geo-reading-icon{background:#68ef3f24;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.geo-reading-icon svg{fill:none;stroke:#93f86a;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.geo-report-reading span:not(.geo-reading-icon){font:650 11px/1.3 var(--geo-body,sans-serif);letter-spacing:.1em;text-transform:uppercase;color:#93f86a;display:block}.geo-report-reading p{color:#d6e7cc;margin:4px 0 0;font-size:14px;line-height:1.5}.geo-report-paper-footer{color:#4d5341;margin-top:12px;font-size:12.5px;line-height:1.4}@media (hover:hover) and (pointer:fine){.geo-report-tabs button:not([aria-selected=true]):hover{color:#122314}.geo-report-tabs button:not([aria-selected=true]):hover img{filter:grayscale(0)opacity(.85)}.geo-report-sources>div{transition:transform .3s cubic-bezier(.2,.9,.25,1.2),box-shadow .3s}.geo-report-sources>div:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #cfdac3,0 14px 24px -14px #1223144d}}@media (max-width:1050px){.geo-app-body{padding:22px 22px 14px}}@media (max-width:760px){.geo-report-paper{border-radius:20px}.geo-app-bar{gap:10px;min-height:44px;padding:0 12px 0 14px}.geo-app-title{font-size:12px}.geo-example-label{padding:5px 9px;font-size:11.5px}.geo-app-body{padding:18px 14px 12px}.geo-firm-avatar{border-radius:12px;width:42px;height:42px;font-size:14px}.geo-report-paper-heading h3{font-size:21px}.geo-report-paper-heading p{font-size:12.5px}.geo-report-tabs{margin-top:16px;padding:4px}.geo-tab-thumb{width:calc(33.3333% - 2.66667px);top:4px;bottom:4px;left:4px}.geo-report-tabs button{flex-direction:column;gap:4px;min-height:70px;padding:8px 2px;font-size:12.5px}.geo-report-tabs button img{width:18px;height:18px}.geo-tab-name{max-width:100%}.geo-tab-count{padding:3px 6px;font-size:11px}.geo-report-score{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"gauge field""gauge sample""dots dots""legend legend";gap:4px 16px;padding:14px}.geo-report-score-copy{display:contents}.geo-gauge{grid-area:gauge;width:104px}.geo-report-number strong{font-size:40px}.geo-report-number span{margin-top:4px;font-size:10px}.geo-report-field{grid-area:field;align-self:end;font-size:17px}.geo-report-sample{grid-area:sample;align-self:start}.geo-report-dots{grid-area:dots;gap:4px;margin:14px 0 8px}.geo-report-dots span{border-radius:4px}.geo-report-dots.is-dense{gap:2px}.geo-report-dots.is-dense span{border-radius:2px}.geo-report-legend{grid-area:legend;font-size:11.5px}.geo-report-sources{grid-template-columns:1fr;gap:8px}.geo-report-sources>div{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.geo-report-sources dd{margin:0}.geo-report-reading{min-height:150px}.geo-report-reading p{font-size:13.5px}}@media (max-width:360px){.geo-example-label:before,.geo-app-lights,.geo-report-sources dt small{display:none}.geo-report-sources>div{grid-template-columns:minmax(0,1fr) auto}.geo-source-icon{display:none}}@media (prefers-reduced-motion:reduce){.geo-report-panel-content{animation:none}.geo-tab-thumb,.geo-report-tabs button,.geo-report-tabs button img,.geo-gauge-value{transition:none}}
.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%,500px);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{aspect-ratio:880/1180;width:min(76%,380px);margin-inline:auto;display:block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.geo-test-phone-photo{filter:drop-shadow(0 30px 40px #12231433);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-self:start;margin:0 0 22px 10px}.geo-test-notifications{gap:9px;display:grid}.geo-test-notification{background:#fbfaf6f2;border:1px solid #ffffffb3;border-radius:16px;align-items:center;gap:12px;padding:11px 12px;transition:transform .22s ease-out;display:flex;box-shadow:0 6px 18px #1223141a}.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(80%,300px)}.geo-test-status{margin-bottom:14px;font-size:13px}.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[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-notifications[data-geo-played] .geo-test-notification{animation:.62s cubic-bezier(.2,.9,.25,1.15) both geo-test-notify;animation-delay:calc(var(--n,0)*.32s + .15s)}@keyframes geo-test-notify{0%{opacity:0;transform:translateY(-14px)scale(.96)}}
.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-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}}
