.geo-home-module__E6p5TG__home{--ink:#142923;--muted:#53645d;--line:#dde5df;--accent:#d6f576;color:var(--ink);font-family:var(--font-geist-sans), sans-serif;background:#fff}.geo-home-module__E6p5TG__home *{box-sizing:border-box}.geo-home-module__E6p5TG__home a,.geo-home-module__E6p5TG__home button,.geo-home-module__E6p5TG__home select,.geo-home-module__E6p5TG__home summary{-webkit-tap-highlight-color:transparent}.geo-home-module__E6p5TG__home :is(a,button,select,summary):focus-visible{outline-offset:5px;outline:3px solid #568227}.geo-home-module__E6p5TG__container{width:min(1240px,100% - 64px);margin-inline:auto}.geo-home-module__E6p5TG__hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;padding-block:88px 76px;display:grid}.geo-home-module__E6p5TG__eyebrow{letter-spacing:.13em;align-items:center;gap:9px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.geo-home-module__E6p5TG__signal{background:#83b83d;border-radius:100%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #83b83d15}.geo-home-module__E6p5TG__hero h1{letter-spacing:-.065em;margin:26px 0;font-size:clamp(42px,4.6vw,66px);font-weight:560;line-height:1.05}.geo-home-module__E6p5TG__hero h1>span{color:#528332}.geo-home-module__E6p5TG__lead{max-width:490px;color:var(--muted);font-size:18px;line-height:1.75}.geo-home-module__E6p5TG__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.geo-home-module__E6p5TG__primary{background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:14px 22px;font-size:15px;font-weight:550;transition:background .2s,transform .2s;display:inline-flex}.geo-home-module__E6p5TG__primary:hover{background:#335438;transform:translateY(-2px)}.geo-home-module__E6p5TG__comingSoon{min-height:52px;color:var(--ink);letter-spacing:-.01em;background:#eef3ea;border:1px solid #c3d2c6;border-radius:7px;align-items:center;gap:12px;padding:14px 22px;font-size:15px;font-weight:550;display:inline-flex}.geo-home-module__E6p5TG__finalCta .geo-home-module__E6p5TG__comingSoon{background:#e4f99b;border-color:#b4cd63}.geo-home-module__E6p5TG__featureNote{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:500;display:flex}.geo-home-module__E6p5TG__soonTag{letter-spacing:.04em;border-radius:4px;padding:5px 10px;font-size:12px;font-weight:600}.geo-home-module__E6p5TG__geoFeature .geo-home-module__E6p5TG__soonTag{color:#cbed83;background:#2a4f3f}.geo-home-module__E6p5TG__seoFeature .geo-home-module__E6p5TG__featureNote{color:var(--muted)}.geo-home-module__E6p5TG__seoFeature .geo-home-module__E6p5TG__soonTag{color:#3d5a34;background:#dfe8d4}.geo-home-module__E6p5TG__textLink{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:550;-webkit-text-decoration:underline #bbc8be;text-decoration:underline #bbc8be;display:inline-flex}.geo-home-module__E6p5TG__heroNotes{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:24px;font-size:12px;display:flex}.geo-home-module__E6p5TG__heroNotes span{align-items:center;gap:5px;display:flex}.geo-home-module__E6p5TG__demo{background:#f5f8f3;border:1px solid #cad8cc;border-radius:14px;min-width:0;scroll-margin-top:95px;transform:rotate(1deg);box-shadow:0 18px 50px -22px #173a2c40,12px 12px #edf2e9}.geo-home-module__E6p5TG__demoTop{color:#fff;letter-spacing:.09em;background:#17392c;border-bottom:1px solid #314e40;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:12px;display:flex}.geo-home-module__E6p5TG__demoTop>span:first-child{align-items:center;gap:10px;display:flex}.geo-home-module__E6p5TG__example{letter-spacing:.08em;color:#d6f576;border:1px solid #54725e;border-radius:3px;padding:3px 7px;font-size:12px}.geo-home-module__E6p5TG__demoBody{padding:22px}.geo-home-module__E6p5TG__demoIntro{align-items:start;gap:15px;margin-bottom:22px;display:flex}.geo-home-module__E6p5TG__stepNumber{color:#72914e;font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:14px}.geo-home-module__E6p5TG__demoIntro p{letter-spacing:-.03em;max-width:290px;font-size:19px;font-weight:550;line-height:1.4}.geo-home-module__E6p5TG__demoSelectors{grid-template-columns:1fr 1fr;gap:12px;display:grid}.geo-home-module__E6p5TG__demoSelectors label{min-width:0}.geo-home-module__E6p5TG__demoSelectors label>span{color:var(--muted);align-items:center;gap:6px;margin-bottom:7px;font-size:12px;display:flex}.geo-home-module__E6p5TG__demoSelectors select{width:100%;min-width:0;color:var(--ink);background:#fff;border:1px solid #cad8cc;border-radius:5px;min-height:44px;padding:10px 5px 10px 9px;font-size:14px}.geo-home-module__E6p5TG__question{background:#e4edda;border-radius:8px;align-items:flex-start;gap:12px;min-height:106px;margin-top:17px;padding:18px;display:flex}.geo-home-module__E6p5TG__question svg{flex-shrink:0;margin-top:3px}.geo-home-module__E6p5TG__question p{font-size:14px;line-height:1.6}.geo-home-module__E6p5TG__answer{border:1px solid var(--line);background:#fff;border-radius:8px;margin-top:16px;padding:16px}.geo-home-module__E6p5TG__answerTitle{color:var(--muted);align-items:center;gap:8px;margin-bottom:7px;font-size:12px;display:flex}.geo-home-module__E6p5TG__rankRow{border-bottom:1px solid #edf0eb;align-items:center;gap:12px;padding:12px 0;display:flex}.geo-home-module__E6p5TG__rankRow:last-child{border:0;padding-bottom:2px}.geo-home-module__E6p5TG__rankRow>span:first-child{font-family:var(--font-geist-mono), monospace;color:#5b6e5f;font-size:12px}.geo-home-module__E6p5TG__rankRow>div:first-of-type{flex:1;min-width:0}.geo-home-module__E6p5TG__rankRow strong{font-size:14px;font-weight:550;display:block}.geo-home-module__E6p5TG__rankRow div>span{color:#5b6e5f;margin-top:2px;font-size:12px;display:block}.geo-home-module__E6p5TG__mention{color:#416723;background:#e6f2d7;border-radius:4px;padding:4px 7px;font-size:12px}.geo-home-module__E6p5TG__rankBar,.geo-home-module__E6p5TG__rankBarShort{background:#dbe3d8;border-radius:5px;width:58px;height:5px}.geo-home-module__E6p5TG__rankBarShort{width:35px}.geo-home-module__E6p5TG__demoCaption{color:#62725f;margin-top:15px;font-size:12px;line-height:1.5}.geo-home-module__E6p5TG__demoBottom{border-top:1px solid var(--line);justify-content:space-between;padding:14px 22px;font-size:12px;display:flex}.geo-home-module__E6p5TG__demoBottom span{align-items:center;gap:8px;display:flex}.geo-home-module__E6p5TG__engines{border-block:1px solid var(--line);text-align:center;padding:30px 0 34px}.geo-home-module__E6p5TG__engines p{color:var(--muted);letter-spacing:.11em;font-size:12px}.geo-home-module__E6p5TG__engines>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 58px;margin-top:24px;display:flex}.geo-home-module__E6p5TG__engines>div span{letter-spacing:-.045em;align-items:center;gap:13px;font-size:23px;font-weight:550;display:inline-flex}.geo-home-module__E6p5TG__engineLogo{flex-shrink:0;width:27px;height:27px}.geo-home-module__E6p5TG__section{padding-block:96px;scroll-margin-top:60px}.geo-home-module__E6p5TG__sectionHead{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.geo-home-module__E6p5TG__home h2{letter-spacing:-.05em;margin-top:18px;font-size:clamp(32px,3.3vw,45px);font-weight:500;line-height:1.16}.geo-home-module__E6p5TG__home h2 span{color:#768577}.geo-home-module__E6p5TG__sectionHead>p{max-width:360px;color:var(--muted);font-size:16px;line-height:1.75}.geo-home-module__E6p5TG__features{grid-template-columns:1.15fr 1fr;gap:20px;display:grid}.geo-home-module__E6p5TG__features article{border-radius:12px;flex-direction:column;min-width:0;padding:36px;display:flex}.geo-home-module__E6p5TG__featureLabel{letter-spacing:.09em;align-items:center;gap:9px;font-size:12px;font-weight:600;display:flex}.geo-home-module__E6p5TG__features h3{letter-spacing:-.04em;max-width:370px;margin:28px 0 16px;font-size:30px;font-weight:500;line-height:1.18}.geo-home-module__E6p5TG__features article>p{max-width:400px;font-size:16px;line-height:1.7}.geo-home-module__E6p5TG__geoFeature{color:#fff;background:#17392c}.geo-home-module__E6p5TG__geoFeature .geo-home-module__E6p5TG__featureLabel{color:#cbed83}.geo-home-module__E6p5TG__geoFeature>p{color:#c1d2c6}.geo-home-module__E6p5TG__featureMetrics{border-block:1px solid #456050;grid-template-columns:repeat(3,1fr);gap:15px;margin:32px 0;padding-block:22px;display:grid}.geo-home-module__E6p5TG__featureMetrics strong,.geo-home-module__E6p5TG__featureMetrics span{display:block}.geo-home-module__E6p5TG__featureMetrics svg{color:#cbed83;margin-bottom:13px}.geo-home-module__E6p5TG__featureMetrics strong{font-size:14px;font-weight:500}.geo-home-module__E6p5TG__featureMetrics span{color:#b2c6b8;margin-top:5px;font-size:12px}.geo-home-module__E6p5TG__featureLink{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:12px;font-size:14px;font-weight:500;display:flex}.geo-home-module__E6p5TG__featureLink:hover{text-underline-offset:5px;text-decoration:underline}.geo-home-module__E6p5TG__seoFeature{background:#eff3e8;border:1px solid #e0e7d7}.geo-home-module__E6p5TG__seoFeature>p{color:var(--muted)}.geo-home-module__E6p5TG__keywordExample{background:#ffffffb3;border:1px solid #d8e0d1;border-radius:8px;margin-block:32px;padding:18px}.geo-home-module__E6p5TG__keywordExample>span{border-bottom:1px solid #e1e7db;align-items:center;gap:10px;padding-bottom:18px;font-size:14px;display:flex}.geo-home-module__E6p5TG__keywordExample>div{color:#566b49;justify-content:space-between;align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.geo-home-module__E6p5TG__workflowSection{border-block:1px solid var(--line);background:#f7f9f5;padding-block:85px;scroll-margin-top:60px}.geo-home-module__E6p5TG__steps{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.geo-home-module__E6p5TG__steps article{border-top:1px solid #cbd8c4;padding-top:22px}.geo-home-module__E6p5TG__steps h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.geo-home-module__E6p5TG__steps p{color:var(--muted);font-size:15px;line-height:1.8}.geo-home-module__E6p5TG__faq{grid-template-columns:1fr 1.3fr;gap:80px;padding-block:96px;scroll-margin-top:60px;display:grid}.geo-home-module__E6p5TG__faq .geo-home-module__E6p5TG__textLink{margin-top:28px}.geo-home-module__E6p5TG__faq details{border-bottom:1px solid var(--line)}.geo-home-module__E6p5TG__faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding-block:20px;font-size:16px;font-weight:500;line-height:1.5;list-style:none;display:flex}.geo-home-module__E6p5TG__faq summary::-webkit-details-marker{display:none}.geo-home-module__E6p5TG__faq summary svg{flex-shrink:0;transition:transform .2s}.geo-home-module__E6p5TG__faq details[open] summary svg{transform:rotate(45deg)}.geo-home-module__E6p5TG__faq details p{color:var(--muted);padding-bottom:24px;font-size:15px;line-height:1.8}.geo-home-module__E6p5TG__finalCta{background:#d6f576;padding-block:80px}.geo-home-module__E6p5TG__finalCta h2{max-width:900px;margin-top:24px;font-size:clamp(40px,5.5vw,72px)}.geo-home-module__E6p5TG__finalCta .geo-home-module__E6p5TG__actions{gap:30px}.geo-home-module__E6p5TG__finalCta .geo-home-module__E6p5TG__actions>span{color:#405726;font-size:14px}@media (min-width:1280px){.geo-home-module__E6p5TG__heroCopy{padding-right:6px}}@media (max-width:1000px){.geo-home-module__E6p5TG__hero{gap:32px;padding-block:60px}.geo-home-module__E6p5TG__demo{transform:none}.geo-home-module__E6p5TG__hero h1{font-size:48px}.geo-home-module__E6p5TG__heroNotes{gap:10px}.geo-home-module__E6p5TG__features article{padding:28px}.geo-home-module__E6p5TG__faq{gap:40px}}@media (max-width:760px){.geo-home-module__E6p5TG__container{width:calc(100% - 40px)}.geo-home-module__E6p5TG__hero{grid-template-columns:1fr;gap:44px;padding-block:46px 50px}.geo-home-module__E6p5TG__hero h1{max-width:620px;font-size:clamp(40px,9vw,62px)}.geo-home-module__E6p5TG__lead{font-size:17px}.geo-home-module__E6p5TG__demo{box-shadow:0 12px 32px -20px #173a2c40}.geo-home-module__E6p5TG__demoIntro p{max-width:none}.geo-home-module__E6p5TG__engines>div{gap:16px 28px}.geo-home-module__E6p5TG__engines>div span{gap:10px;font-size:20px}.geo-home-module__E6p5TG__section,.geo-home-module__E6p5TG__faq{padding-block:60px}.geo-home-module__E6p5TG__sectionHead{flex-direction:column;align-items:flex-start;gap:20px}.geo-home-module__E6p5TG__sectionHead>p{max-width:600px}.geo-home-module__E6p5TG__features,.geo-home-module__E6p5TG__faq{grid-template-columns:1fr}.geo-home-module__E6p5TG__steps{grid-template-columns:1fr;gap:28px}.geo-home-module__E6p5TG__steps h3{margin-top:12px}.geo-home-module__E6p5TG__workflowSection{padding-block:55px}.geo-home-module__E6p5TG__faq{gap:24px}.geo-home-module__E6p5TG__finalCta{padding-block:56px}}@media (max-width:390px){.geo-home-module__E6p5TG__demoBody{padding:16px}.geo-home-module__E6p5TG__demoTop{padding-inline:16px;font-size:12px}.geo-home-module__E6p5TG__demoSelectors{grid-template-columns:1fr}.geo-home-module__E6p5TG__features article{padding:24px}.geo-home-module__E6p5TG__featureMetrics{gap:9px}.geo-home-module__E6p5TG__featureMetrics strong{font-size:12px}.geo-home-module__E6p5TG__hero .geo-home-module__E6p5TG__actions{flex-direction:column;align-items:stretch;gap:10px}.geo-home-module__E6p5TG__hero .geo-home-module__E6p5TG__textLink{justify-content:center}.geo-home-module__E6p5TG__rankRow{gap:8px}.geo-home-module__E6p5TG__mention{font-size:12px}}@media (prefers-reduced-motion:reduce){.geo-home-module__E6p5TG__home *,.geo-home-module__E6p5TG__home :before,.geo-home-module__E6p5TG__home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
