@media(max-width:1100px){.geo-section{padding:80px 0}.geo-intro{gap:7%}.geo-intro h2{font-size:40px}.geo-questions li p{font-size:20px}.geo-scope-grid{grid-template-columns:1fr 1fr;gap:35px}.geo-scope h3{min-height:0}.geo-source-section{padding-top:120px}.geo-source-layout{gap:4%}.geo-heading>p{max-width:330px}.geo-platform-list li{font-size:25px}.geo-platform-list li:last-child{font-size:20px}}
@media(max-width:760px){
 .geo-section{padding:62px 0}.geo-round{border-radius:28px}.geo-content h2{font-size:clamp(31px,7.9vw,44px);text-wrap:initial}.geo-content p{font-size:15px}.geo-content h3{font-size:25px}.geo-heading{display:block;margin-bottom:32px}.geo-heading>p{max-width:none;margin-top:22px;font-size:14px}
 .geo-intro{display:block}.geo-intro-copy>p{margin-top:24px}.geo-questions{margin-top:37px}.geo-questions li{gap:12px;grid-template-columns:18px 1fr 22px;padding:23px 0}.geo-questions li p{font-size:20px}.geo-questions li svg{width:22px;height:22px}.geo-question-note{font-size:11px}
 .geo-scope-top{margin-bottom:22px}.geo-scope h3{font-size:26px;margin-bottom:18px}.geo-scope-grid p{font-size:14px}.geo-scope-grid small{font-size:10px}.geo-scope-top>span{font-size:9px}.geo-scope-top svg{width:29px;height:29px}
 .geo-source-section{margin-top:-28px;padding-top:75px}.geo-source-layout{display:flex;flex-direction:column;gap:23px}.geo-source-art{width:100%;max-width:440px}.geo-source-copy p{font-size:14px}.geo-source-list li{font-size:12px}
 .geo-platforms{padding-top:53px;padding-bottom:37px}.geo-platform-heading{display:block;margin-bottom:27px}.geo-platform-heading h2{font-size:30px}.geo-platform-heading p{margin-top:20px;font-size:14px;max-width:none}.geo-platform-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 15px;align-items:start}.geo-platform-list li{font-size:21px}.geo-platform-list li:last-child{font-size:18px;grid-column:span 2}.geo-platform-list li span{display:inline;font-size:11px}.geo-platform-list li:last-child>span:first-child{display:block}.geo-content .geo-platform-note{font-size:11px;margin-top:24px}
 .geo-measure{grid-template-columns:1fr;gap:35px}.geo-measure-list dt{font-size:23px;gap:15px}.geo-measure-list dd{font-size:14px;margin-left:43px}.geo-measure-list>div{padding:23px 0}.geo-text-link{font-size:13px;gap:16px}.geo-content .geo-measure-note{font-size:11px;margin-top:-18px}
 .geo-content .method{padding:65px 0;border-radius:28px}.geo-service .method .wrap{width:calc(100% - 48px)}.geo-content .method .section-heading h2{font-size:32px}.geo-content .method .method-step h3{font-size:23px}.geo-content .method .method-step p{font-size:14px}
 .geo-faq-grid{grid-template-columns:1fr;gap:34px}.geo-faq summary{font-size:15px;min-height:76px;padding:20px 0}.geo-faq details p{font-size:14px;padding-right:10px}.geo-faq-group>h3{font-size:18px;margin-bottom:18px}
}
@media(max-width:480px){.geo-scope-grid{grid-template-columns:1fr;gap:28px}.geo-scope h3 br{display:none}.geo-scope h3{max-width:290px}.geo-scope-grid article{padding-top:23px}.geo-scope-grid p{margin-bottom:17px}.geo-platform-list li{font-size:18px}.geo-questions li p{font-size:19px}}
@media(prefers-reduced-motion:reduce){.geo-service [data-motion-scene] *,.geo-service [data-motion-scene] *:before,.geo-service [data-motion-scene] *:after{animation:none!important;transition:none!important}.geo-hero-light,.geo-source-glint{display:none}}
.geo-service [data-motion-scene].no-motion *,.geo-service [data-motion-scene].no-motion *:before,.geo-service [data-motion-scene].no-motion *:after,.motion-idle.geo-service [data-motion-scene] *,.motion-idle.geo-service [data-motion-scene] *:before,.motion-idle.geo-service [data-motion-scene] *:after{animation-play-state:paused!important}
