.geo-home{--geo-ink:#071a2b;--geo-ink-soft:#10283a;--geo-ivory:#f7f3ea;--geo-paper:#fffdf8;--geo-turquoise:#2dd4bf;--geo-coral:#ff6b5e;min-height:100vh;color:var(--geo-ink);background:var(--geo-ink)}.geo-home a{color:inherit;text-decoration:none}.geo-home-nav{color:#fff;background:linear-gradient(100deg,#061827,#081d2d 62%,#061622);justify-content:space-between;align-items:center;gap:32px;min-height:68px;padding:9px clamp(24px,4vw,64px);display:flex}.geo-home-wordmark{font-family:var(--font-geo-display);letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:11px;font-size:clamp(1.45rem,2vw,2rem);font-weight:900;line-height:.9;display:inline-flex}.geo-home-wordmark img{object-fit:contain;width:46px;height:46px}.geo-home-nav nav{align-items:center;gap:clamp(20px,3.5vw,48px);font-size:.95rem;font-weight:650;display:flex}.geo-home-nav nav>a:not(.geo-home-signin){padding:10px 0;position:relative}.geo-home-nav nav>a:not(.geo-home-signin):after{content:"";background:var(--geo-turquoise);height:2px;transition:right .2s;position:absolute;bottom:2px;left:0;right:100%}.geo-home-nav nav>a:not(.geo-home-signin):hover:after{right:0}.geo-home-mobile-links{display:none}.geo-home-signin{border:1px solid var(--geo-coral);padding:12px 27px;transition:background .2s,color .2s}.geo-home-signin:hover{color:var(--geo-ink);background:var(--geo-coral)}.geo-home-hero{height:min(760px,100svh - 68px);min-height:580px;color:var(--geo-ivory);clip-path:polygon(26px 0,calc(100% - 26px) 0,100% 30px,100% calc(100% - 30px),calc(100% - 26px) 100%,26px 100%,0 calc(100% - 30px),0 30px);background:radial-gradient(circle at 78% 42%,#2dd4bf29,#0000 34%),linear-gradient(135deg,#061522 0%,#0a2131 58%,#071a2b 100%);border:1px solid #2dd4bf38;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.02fr) minmax(410px,.98fr);gap:12px clamp(26px,4vw,72px);margin:0 clamp(20px,1.8vw,34px);padding:clamp(28px,3vw,48px) clamp(34px,3.8vw,68px) 20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.geo-home-hero:before{content:"";opacity:.34;pointer-events:none;background-image:linear-gradient(#2dd4bf1a 1px,#0000 1px),linear-gradient(90deg,#2dd4bf1a 1px,#0000 1px),radial-gradient(#ffffff40 .55px,#0000 .55px);background-size:64px 64px,64px 64px,7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%,#000);mask-image:linear-gradient(90deg,#000,#0000 52%,#000)}.geo-home-hero-copy,.geo-home-hero-visual,.geo-home-offer{z-index:1;position:relative}.geo-home-hero-copy{align-self:start;min-width:0}.geo-home-hero-copy h1{color:var(--geo-ivory);font-family:var(--font-geo-display);letter-spacing:-.035em;text-transform:uppercase;white-space:nowrap;text-shadow:0 10px 42px #00000038;margin:0;font-size:clamp(4.5rem,7vw,7.25rem);font-weight:950;line-height:.82}.geo-home-rule{border-top:3px solid var(--geo-coral);height:12px;margin:17px 0 9px;position:relative}.geo-home-rule span{background:var(--geo-coral);border-radius:50%;width:15px;height:15px;position:absolute;top:-8px;right:-1px}.geo-home-hero-copy h2{color:#fff;letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(1.55rem,2.7vw,2.75rem);line-height:1}.geo-home-tagline{color:var(--geo-turquoise);margin:14px 0 0;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:750}.geo-home-intro{color:#c5d1d8;max-width:620px;margin:14px 0 0;font-size:.94rem;line-height:1.55}.geo-home-intro strong{color:#fff}.geo-home-hero-credentials{align-items:center;gap:clamp(18px,2.2vw,34px);margin-top:15px;display:flex}.geo-home-demo-actions{align-items:center;gap:14px;margin-top:12px;display:flex}.geo-home-demo-actions a{border:1px solid var(--geo-turquoise);color:var(--geo-ink);background:var(--geo-turquoise);align-items:center;gap:8px;padding:11px 15px;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.geo-home-demo-actions a:hover{background:#72e7d6}.geo-home-demo-actions small{color:#aebec8;font-size:.7rem}.geo-home-ip-logo{filter:brightness(0)invert();opacity:.94;flex:220px;width:min(260px,43%);height:auto;margin:0}.geo-home-hero-visual{grid-area:1/2;align-self:stretch;place-items:center;min-height:0;display:grid}.geo-home-blueprint{opacity:.55;background-image:linear-gradient(#2dd4bf1f 1px,#0000 1px),linear-gradient(90deg,#2dd4bf1f 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0 0 5%;-webkit-mask-image:radial-gradient(#000 15%,#0000 74%);mask-image:radial-gradient(#000 15%,#0000 74%)}.geo-home-robot{z-index:2;filter:drop-shadow(0 28px 22px #0000006b);width:min(94%,610px);height:auto;position:relative}.geo-home-metric{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061522c7;border:1px solid #2dd4bf57;min-width:90px;padding:10px 12px;position:absolute;box-shadow:0 14px 36px #0000002e}.geo-home-metric span{color:#b8c8d1;text-transform:uppercase;font-size:.62rem;line-height:1.3;display:block}.geo-home-metric strong{color:var(--geo-coral);margin-top:4px;font-size:1.15rem;display:block}.geo-home-metric-one{top:8%;right:5%}.geo-home-metric-two{top:47%;right:1%}.geo-home-metric-three{bottom:5%;right:7%}.geo-home-trend{z-index:1;border-bottom:2px dashed var(--geo-coral);width:28%;height:38%;position:absolute;top:28%;right:8%;transform:rotate(-21deg)}.geo-home-trend i{border:2px solid var(--geo-coral);background:var(--geo-ink);border-radius:50%;width:11px;height:11px;position:absolute;bottom:-6px}.geo-home-trend i:first-child{bottom:-6px;left:0}.geo-home-trend i:nth-child(2){bottom:12%;left:33%}.geo-home-trend i:nth-child(3){bottom:40%;left:66%}.geo-home-trend i:nth-child(4){bottom:72%;right:0}.geo-home-offer{width:min(300px,57%);color:var(--geo-ivory);text-align:center;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:#091f2de6;border:1px solid #2dd4bf57;flex:0 300px;padding:14px 16px 13px;box-shadow:0 18px 45px #0003}.geo-home-offer>span{color:#e84e35;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.geo-home-offer>div{justify-content:center;align-items:center;gap:15px;margin:7px 0 0;display:flex}.geo-home-offer del{color:#9cabb4;-webkit-text-decoration-color:var(--geo-coral);text-decoration-color:var(--geo-coral);font-size:1.65rem;text-decoration-thickness:2px}.geo-home-offer strong{font-family:var(--font-geo-display);letter-spacing:-.03em;white-space:nowrap;font-size:3.65rem;line-height:.85}.geo-home-offer strong small{font-family:var(--font-geist-sans), sans-serif;letter-spacing:0;margin-left:2px;font-size:.65rem;font-weight:750}.geo-home-offer p{color:#bcc9d1;margin:6px 0 10px;font-size:.74rem}.geo-home-offer a{color:#fff;text-transform:uppercase;background:linear-gradient(110deg,#e74b23,#f06330);padding:12px 10px;font-size:.72rem;font-weight:850;display:block;box-shadow:0 10px 22px #e74b2340}.geo-home-offer small{color:#a9b9c2;margin-top:10px;font-size:.58rem;line-height:1.45;display:block}.geo-home-trust{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 clamp(20px,1.8vw,34px);display:grid}.geo-home-trust span{color:#aebac4;background:var(--geo-ink);text-align:center;text-transform:uppercase;letter-spacing:.1em;padding:19px 16px;font-size:.68rem;font-weight:800}.geo-home-section{padding:clamp(40px,5svh,58px) clamp(24px,5vw,86px)}.geo-home-section-intro{max-width:840px;margin-bottom:24px}.geo-home-kicker{color:var(--geo-coral);text-transform:uppercase;letter-spacing:.16em;margin:0 0 15px;font-size:.72rem;font-weight:900}.geo-home-section h2,.geo-home-method h2,.geo-home-close h2{font-family:var(--font-geo-display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(2.65rem,4.3vw,4.4rem);font-weight:950;line-height:.84}.geo-home-section-intro>p:last-child{color:#56636b;margin:18px 0 0;font-size:.96rem;line-height:1.62}.geo-home-deliverables{background:var(--geo-paper)}.geo-home-deliverable-grid{background:#dbe0df;border:1px solid #dbe0df;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.geo-home-deliverable-grid article{background:var(--geo-paper);min-height:172px;padding:19px 22px}.geo-home-deliverable-grid article>span{color:var(--geo-turquoise);font-family:var(--font-geist-mono), monospace;font-size:.75rem;font-weight:850}.geo-home-deliverable-grid h3,.geo-home-process-grid h3{margin:22px 0 10px;font-size:1.08rem}.geo-home-deliverable-grid p,.geo-home-process-grid p,.geo-home-faq-grid p{color:#68737a;margin:0;font-size:.86rem;line-height:1.55}.geo-home-method{color:#fff;background:linear-gradient(120deg,#081b2b,#0f2e3c);grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:clamp(38px,6vw,90px);padding:clamp(54px,7svh,76px) clamp(24px,5vw,86px);display:grid}.geo-home-method>div:first-child>p:last-child{color:#bdc9d1;max-width:710px;line-height:1.72}.geo-home-method-cards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.geo-home-method-cards article{background:#ffffff0b;border:1px solid #2dd4bf52;flex-direction:column;min-height:205px;padding:22px;display:flex}.geo-home-method-cards span{color:var(--geo-turquoise);text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:850}.geo-home-method-cards strong{font-family:var(--font-geo-display);letter-spacing:.01em;text-transform:uppercase;margin:18px 0 auto;font-size:2.65rem}.geo-home-method-cards p{color:#becbd3;font-size:.83rem;line-height:1.65}.geo-home-process{background:var(--geo-ivory)}.geo-home-process-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.geo-home-process-grid article{border-top:4px solid var(--geo-turquoise);background:var(--geo-paper);padding:22px;box-shadow:0 18px 44px #071a2b12}.geo-home-process-grid article>span{width:36px;height:36px;color:var(--geo-ink);background:var(--geo-turquoise);border-radius:50%;place-items:center;font-size:.82rem;font-weight:900;display:grid}.geo-home-faq{background:var(--geo-paper)}.geo-home-pricing{color:#fff;background:linear-gradient(130deg,#071a2b,#0a2637)}.geo-home-pricing .geo-home-section-intro>p:last-child{color:#b8c7d0}.geo-home-pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:14px;display:grid}.geo-home-pricing .geo-home-section-intro{grid-template-rows:auto auto;grid-template-columns:minmax(0,.8fr) minmax(390px,1fr);align-items:end;column-gap:60px;max-width:none;display:grid}.geo-home-pricing .geo-home-section-intro .geo-home-kicker{grid-area:1/1}.geo-home-pricing .geo-home-section-intro h2{grid-area:2/1}.geo-home-pricing .geo-home-section-intro>p:last-child{grid-area:1/2/span 2;margin:0}.geo-home-pricing-grid article{background:#ffffff0e;border:1px solid #ffffff26;flex-direction:column;min-width:0;padding:17px 18px;display:flex;position:relative}.geo-home-pricing-grid article.featured{border-color:var(--geo-turquoise);box-shadow:inset 0 4px 0 var(--geo-turquoise), 0 20px 55px #00000038}.geo-home-pricing-grid article>span{color:var(--geo-ink);background:var(--geo-turquoise);text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;margin:-3px 0 10px;padding:5px 8px;font-size:.58rem;font-weight:900}.geo-home-pricing-grid h3{font-family:var(--font-geo-display);text-transform:uppercase;margin:0;font-size:1.8rem}.geo-home-pricing-grid article>strong{font-family:var(--font-geo-display);margin-top:8px;font-size:3.15rem;line-height:.9;display:block}.geo-home-pricing-grid strong small{color:#9db0bc;font-family:var(--font-geist-sans), sans-serif;font-size:.75rem;font-weight:650}.geo-home-pricing-grid article>p{color:#aebec8;min-height:30px;margin:8px 0;font-size:.72rem}.geo-home-pricing-grid ul{border-top:1px solid #ffffff24;gap:4px;margin:8px 0 14px;padding:10px 0 0;list-style:none;display:grid}.geo-home-pricing-grid li{color:#d3dde3;padding-left:16px;font-size:.72rem;line-height:1.28;position:relative}.geo-home-pricing-grid li:before{content:"";background:var(--geo-turquoise);border-radius:50%;width:7px;height:7px;position:absolute;top:.48em;left:0}.geo-home-pricing-grid article>a{color:var(--geo-ink);background:var(--geo-turquoise);text-align:center;text-transform:uppercase;margin-top:auto;padding:11px;font-size:.7rem;font-weight:900}.geo-home-intelligence{color:#fff;background:#0a2131}.geo-home-intelligence .geo-home-section-intro>p:last-child{color:#b8c7d0}.geo-home-intelligence-grid{background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.geo-home-intelligence-grid article{background:#0d283a;min-height:190px;padding:18px}.geo-home-intelligence-grid article>span{color:var(--geo-turquoise);font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:900}.geo-home-intelligence-grid h3{margin:18px 0 8px;font-size:1rem;line-height:1.2}.geo-home-intelligence-grid p{color:#b8c7d0;margin:0;font-size:.76rem;line-height:1.5}.geo-home-addons{background:#ffffff29;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:16px;display:grid}.geo-home-addons span{color:#b9c7cf;text-align:center;background:#0a2131;padding:12px;font-size:.65rem}.geo-home-implementation{color:#fff;background:linear-gradient(130deg,#071a2b,#0d2a3d)}.geo-home-agentic,.geo-home-enterprise{background:#0a2131;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:36px;margin:0;padding:30px;display:flex}.geo-home-agentic h3,.geo-home-enterprise h3{color:#fff;margin:0 0 10px;font-size:1.45rem}.geo-home-agentic p:last-child,.geo-home-enterprise p:last-child{color:#b9c7cf;max-width:820px;margin:0;line-height:1.6}.geo-home-agentic>a,.geo-home-enterprise>a{color:var(--geo-ink);background:var(--geo-turquoise);text-align:center;text-transform:uppercase;flex:none;padding:14px 18px;font-size:.76rem;font-weight:900}.geo-home-enterprise{background:#10283a;margin-top:18px}.geo-home-enterprise>a{color:#fff;background:var(--geo-coral)}.geo-home-faq-grid{grid-template-columns:repeat(3,1fr);gap:0 36px;display:grid}.geo-home-faq-grid details{border-top:1px solid #d9dedc}.geo-home-faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:13px 0;font-size:.9rem;font-weight:750;line-height:1.3;list-style:none;display:flex}.geo-home-faq-grid summary::-webkit-details-marker{display:none}.geo-home-faq-grid summary span{border:1px solid #cad2d0;border-radius:50%;flex:0 0 26px;width:26px;height:26px;transition:transform .2s,background .2s;position:relative}.geo-home-faq-grid summary span:before,.geo-home-faq-grid summary span:after{content:"";background:var(--geo-ink);width:7px;height:2px;position:absolute;top:12px}.geo-home-faq-grid summary span:before{left:6px;transform:rotate(45deg)}.geo-home-faq-grid summary span:after{right:6px;transform:rotate(-45deg)}.geo-home-faq-grid details[open] summary span{background:var(--geo-turquoise);transform:rotate(180deg)}.geo-home-faq-grid details>p{max-width:650px;padding:0 38px 16px 0}.geo-home-faq-grid summary:focus-visible{outline-offset:4px;outline:3px solid #3563e959}.geo-home-close{color:#fff;background:var(--geo-coral);justify-content:space-between;align-items:end;gap:60px;padding:64px clamp(24px,5vw,86px);display:flex}.geo-home-close .geo-home-kicker{color:#62180f}.geo-home-close p:last-child{color:#ffe5df;max-width:650px}.geo-home-close>a{color:#fff;background:var(--geo-ink);flex:none;justify-content:space-between;align-items:center;gap:24px;min-width:280px;padding:18px 21px;font-weight:850;display:flex}.geo-home-footer{color:#9facb6;background:#051522;justify-content:space-between;align-items:center;gap:40px;padding:36px clamp(24px,6vw,100px);display:flex}.geo-home-footer p{text-align:right;max-width:700px;margin:0;font-size:.72rem;line-height:1.6}.geo-home-footer p a{color:#fff;font-weight:800}.geo-home-footer-copy{justify-items:end;gap:18px;display:grid}.geo-home-smol-badge{border-radius:10px;transition:transform .2s,opacity .2s;display:inline-flex}.geo-home-smol-badge:hover{transform:translateY(-2px)}.geo-home-smol-badge:focus-visible{outline-offset:4px;outline:3px solid #2dd4bf}.geo-home-smol-badge img{width:min(250px,100%);height:auto;display:block}@media (max-width:1100px){.geo-home-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr);height:calc(100svh - 68px);min-height:520px;padding:28px 34px 20px}.geo-home-hero-copy h1{font-size:clamp(4.8rem,10vw,7.5rem)}.geo-home-rule{height:12px;margin:15px 0 8px}.geo-home-tagline{margin-top:13px}.geo-home-intro{margin-top:14px;font-size:.82rem;line-height:1.52}.geo-home-hero-credentials{gap:14px;margin-top:15px}.geo-home-ip-logo{width:min(180px,40%)}.geo-home-offer{width:min(250px,60%);padding:10px 12px}.geo-home-offer>span{font-size:.61rem}.geo-home-offer>div{gap:9px;margin-top:4px}.geo-home-offer del{font-size:1.15rem}.geo-home-offer strong{font-size:2.8rem}.geo-home-offer p{margin:3px 0 7px;font-size:.64rem}.geo-home-offer a{padding:9px 7px;font-size:.6rem}.geo-home-offer>small{margin-top:5px;font-size:.49rem}.geo-home-robot{width:min(94%,560px);transform:none}.geo-home-method{grid-template-columns:1fr}.geo-home-method-cards{max-width:740px}.geo-home-process-grid{grid-template-columns:repeat(3,1fr)}.geo-home-pricing-grid{grid-template-columns:repeat(2,1fr)}.geo-home-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.geo-home-nav nav>a:not(.geo-home-signin){display:none}.geo-home-mobile-links{background:#061827;border-top:1px solid #f7f3ea1a;border-bottom:1px solid #2dd4bf3d;justify-content:center;gap:8px;padding:8px 12px 10px;display:flex;overflow-x:auto}.geo-home-mobile-links a{color:#f7f3ea;border:1px solid #f7f3ea24;border-radius:999px;flex:none;padding:8px 11px;font-size:.72rem;font-weight:800;text-decoration:none}.geo-home-hero{grid-template-rows:auto auto;grid-template-columns:1fr;height:auto;min-height:auto;padding-top:54px}.geo-home-hero-copy h1{white-space:normal;font-size:clamp(5rem,20vw,8rem)}.geo-home-hero-credentials{align-items:center}.geo-home-ip-logo{width:min(240px,42%)}.geo-home-offer{width:min(330px,58%)}.geo-home-hero-visual{grid-area:2/1;min-height:440px}.geo-home-trust,.geo-home-deliverable-grid{grid-template-columns:1fr 1fr}.geo-home-pricing-grid{grid-template-columns:1fr}.geo-home-pricing .geo-home-section-intro{display:block}.geo-home-pricing .geo-home-section-intro>p:last-child{margin-top:18px}.geo-home-addons{grid-template-columns:1fr 1fr}.geo-home-process-grid,.geo-home-faq-grid,.geo-home-intelligence-grid{grid-template-columns:1fr}.geo-home-agentic,.geo-home-enterprise,.geo-home-close{flex-direction:column;align-items:flex-start}}@media (max-width:590px){.geo-home-nav{min-height:70px;padding-inline:18px}.geo-home-wordmark{font-size:1.55rem}.geo-home-signin{padding:10px 17px}.geo-home-hero{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 18px),0 18px);margin-inline:10px;padding:34px 22px 28px}.geo-home-hero-copy{width:100%;overflow:hidden}.geo-home-hero-copy h1{white-space:normal;max-width:100%;font-size:clamp(4rem,20vw,5.8rem)}.geo-home-rule{margin-top:18px}.geo-home-hero-copy h2{font-size:clamp(1.2rem,6.2vw,1.55rem);line-height:1.08}.geo-home-tagline{font-size:1.05rem;line-height:1.3}.geo-home-intro{font-size:.91rem;line-height:1.55}.geo-home-hero-credentials{grid-template-columns:1fr;gap:22px;width:100%;margin-top:28px;display:grid}.geo-home-demo-actions{flex-direction:column;align-items:flex-start}.geo-home-ip-logo{width:min(280px,86%);margin-inline:auto}.geo-home-offer{justify-self:center;width:100%;max-width:360px}.geo-home-hero-visual{width:100%;min-height:330px}.geo-home-robot{width:min(92%,370px)}.geo-home-metric{display:none}.geo-home-trust{grid-template-columns:1fr;margin-inline:10px}.geo-home-section{padding:82px 24px}.geo-home-deliverable-grid,.geo-home-faq-grid,.geo-home-method-cards,.geo-home-addons{grid-template-columns:1fr}.geo-home-method{min-width:0;padding:82px 24px}.geo-home-method-cards{min-width:0}.geo-home-close,.geo-home-footer{flex-direction:column;align-items:flex-start;padding:70px 24px}.geo-home-close>a{width:100%;min-width:0}.geo-home-footer{padding-block:32px}.geo-home-footer p{text-align:left}.geo-home-footer-copy{justify-items:start}}
