.geo-page{--geo-grad-dark:linear-gradient(100deg,#e4ffc6 0%,#93f86a 20%,#54e25c 40%,#eaffd8 50%,#45d36c 60%,#1fb892 100%);--geo-grad-light:linear-gradient(100deg,#28752a 0%,#246e32 28%,#1a6d3b 42%,#347d26 50%,#176b43 60%,#0e6259 100%);--geo-grad-button:linear-gradient(100deg,#c4ff97 0%,#7df25b 38%,#53e05f 70%,#33c982 100%)}.geo-page :is(.geo-accent,.geo-h2 em,.geo-evidence-heading h2 em,.geo-contact h2 em,.geo-agency-card h2 em,.geo-method h3 em){letter-spacing:-.015em;background-image:var(--geo-grad-light);color:#1f7f35;-webkit-text-fill-color:transparent;background-position:0%;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-right:-.06em;padding:0 .1em .08em .02em;font-family:EB Garamond Variable,serif;font-style:italic;font-weight:500}.geo-page :is(.geo-hero,.geo-evidence-film,.geo-process-section,.geo-advisor,.geo-contact) :is(.geo-accent,h2 em){background-image:var(--geo-grad-dark);color:#7df25b}.geo-page .geo-hero h1 .geo-accent{font-size:1.14em;line-height:.9;animation:2.2s cubic-bezier(.22,1,.36,1) .7s both geo-grad-sweep}.geo-page [data-geo-played] :is(em,.geo-accent){animation:1.7s cubic-bezier(.22,1,.36,1) .2s both geo-grad-sweep}@keyframes geo-grad-sweep{0%{background-position:100%}to{background-position:0%}}.geo-page :is(.geo-report-number strong,.geo-scope-number){background-image:var(--geo-grad-light);-webkit-text-fill-color:transparent;background-size:180% 100%;-webkit-background-clip:text;background-clip:text}.geo-page :is(.geo-btn-green,.geo-direct-contact .geo-direct-whatsapp){background-image:var(--geo-grad-button);background-position:0%;background-size:170% 100%;transition:background-position .42s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.geo-page .geo-nav-shell:not([data-state=top]) .geo-nav-contact{background-image:var(--geo-grad-button);background-size:170% 100%}@media (hover:hover) and (pointer:fine){.geo-page :is(.geo-btn-green,.geo-direct-contact .geo-direct-whatsapp):hover{background-position:100%}}.geo-page .geo-hero{background-image:radial-gradient(55% 60% at 82% 38%,#1f4d2466 0%,#12231400 70%),radial-gradient(40% 45% at 6% 100%,#1a3f1d59 0%,#12231400 70%)}.geo-page :is(.geo-evidence-film,.geo-process-section,.geo-advisor){background-image:radial-gradient(50% 55% at 88% 12%,#1e4a2352 0%,#12231400 70%),radial-gradient(45% 50% at 8% 92%,#173b1a4d 0%,#12231400 70%)}.geo-page .geo-contact{background-image:radial-gradient(60% 70% at 92% 30%,#22552866 0%,#12231400 70%),radial-gradient(40% 50% at 0 100%,#173b1a59 0%,#12231400 70%)}.geo-page .geo-contact:after{display:none}
html:has(.geo-page) [data-l9-cookie-panel]{font-family:var(--geo-body,"Source Sans 3 Variable",sans-serif);color:#e4f2da!important;background-color:#0f1d11!important;border-color:#ffffff24!important}html:has(.geo-page) [data-l9-cookie-panel]>p:first-of-type{font-family:var(--geo-display,sans-serif);letter-spacing:-.01em;color:#f2f5eb!important}html:has(.geo-page) [data-l9-cookie-panel]>p:nth-of-type(2){color:#c9d6bd!important}html:has(.geo-page) [data-l9-cookie-panel] a{color:#93f86a!important}html:has(.geo-page) [data-l9-cookie-panel] input{accent-color:#68ef3f}:is(html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:not(:last-child),html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:only-child){min-width:132px;border:1px solid #0000!important;border-radius:999px!important;font-weight:650!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:first-child{color:#122314!important;background-color:#68ef3f!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:nth-child(2):not(:last-child){color:#122314!important;background-color:#f2f5eb!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:last-child:not(:only-child){color:#e4f2da!important}:is(html:has(.geo-page) [data-l9-cookie-panel] button:focus-visible,html:has(.geo-page) [data-l9-cookie-panel] a:focus-visible){outline-offset:2px;outline:2px solid #93f86a}@media (min-width:900px){html:has(.geo-page) [data-l9-cookie-panel]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:28px;display:grid;border-radius:20px!important;max-width:1040px!important;margin:0 auto!important;padding:14px 16px 14px 22px!important;bottom:16px!important;left:24px!important;right:24px!important}html:has(.geo-page) [data-l9-cookie-panel]>p{grid-column:1}html:has(.geo-page) [data-l9-cookie-panel]>p:nth-of-type(2){margin-top:2px!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child{grid-area:1/2/span 2;flex-wrap:nowrap!important;margin-top:0!important}html:has(.geo-page) [data-l9-cookie-panel]>div:not(:last-child){grid-column:1/-1}}@media (max-width:899.98px){html:has(.geo-page) [data-l9-cookie-panel]{border-radius:18px!important;max-width:560px!important;padding:14px 14px 12px!important;bottom:10px!important;left:10px!important;right:10px!important}html:has(.geo-page) [data-l9-cookie-panel]>p:nth-of-type(2){margin-top:4px!important;font-size:12.5px!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child{grid-template-columns:1fr 1fr;margin-top:10px!important;display:grid!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button{min-width:0}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:last-child:not(:only-child){grid-column:1/-1}}html:has([data-l9-cookie-panel]) .geo-page .geo-geos:not([data-open=true]){opacity:0;visibility:hidden;pointer-events:none}@media (max-width:899.98px){html:has(.geo-page) [data-l9-cookie-panel]>div:last-child{grid-template-columns:1fr 1fr auto}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:last-child:not(:only-child){grid-column:auto;padding-inline:8px!important}}@media (max-width:540px){html:has(.geo-page) [data-l9-cookie-panel]{padding:10px 12px!important;bottom:8px!important}html:has(.geo-page) [data-l9-cookie-panel]>p:first-of-type{display:none}html:has(.geo-page) [data-l9-cookie-panel]>p:nth-of-type(2){margin-top:0!important;font-size:12px!important;line-height:1.35!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child{margin-top:8px!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button{padding-block:9px!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child{gap:8px!important}html:has(.geo-page) [data-l9-cookie-panel]>div:last-child>button:last-child:not(:only-child){padding-inline:2px!important;font-size:13px!important}}
