.lp450-page{--g-blue:#4285f4;--g-blue-dark:#0b57d0;--g-red:#ea4335;--g-yellow:#fbbc04;--g-green:#34a853;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.lp450-page *{scroll-behavior:smooth}.lp450-defer{content-visibility:auto;contain-intrinsic-size:1000px}.lp450-topbar{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s}.lp450-topbar:hover{transform:translateY(-1px);box-shadow:0 16px 46px #1f2a441c}.lp450-hero{background:radial-gradient(circle at 16% 22%,#4285f424,#0000 27%),radial-gradient(circle at 85% 18%,#34a8531a,#0000 24%),radial-gradient(circle at 78% 84%,#fbbc041a,#0000 25%),linear-gradient(#fbfdff 0%,#f7faff 100%)}.lp450-hero:after{content:"";z-index:-5;opacity:.38;background-image:radial-gradient(#64748b33 .8px,#0000 .8px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.lp450-price-gradient{color:#0000;background:linear-gradient(92deg,#0b57d0 0%,#4285f4 35%,#34a853 72%,#ea4335 100%) 0 0/180%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite lp450-gradient-shift}.lp450-kicker{animation:5.5s ease-in-out infinite lp450-kicker-float}.lp450-particles{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp450-particles:before,.lp450-particles:after{content:"";pointer-events:none;background-repeat:repeat;position:absolute;inset:-10% -6%}.lp450-particles:before{opacity:.58;background-image:radial-gradient(circle,#4285f4d1 0 1.7px,#0000 2.2px),radial-gradient(circle,#ea4335b8 0 1.5px,#0000 2px),radial-gradient(circle,#fbbc04c7 0 1.6px,#0000 2.1px),radial-gradient(circle,#34a853c2 0 1.55px,#0000 2.05px);background-position:18px 24px,92px 110px,42px 78px,138px 36px;background-size:118px 154px,176px 214px,228px 184px,264px 246px;animation:18s ease-in-out infinite alternate lp450-particle-drift-a}.lp450-particles:after{opacity:.42;background-image:radial-gradient(circle,#34a853a6 0 1.3px,#0000 1.9px),radial-gradient(circle,#4285f4b3 0 1.4px,#0000 2px),radial-gradient(circle,#fbbc04a6 0 1.2px,#0000 1.8px),radial-gradient(circle,#ea43359e 0 1.35px,#0000 1.9px);background-position:74px 34px,28px 126px,162px 82px,104px 174px;background-size:146px 196px,206px 168px,252px 226px,318px 272px;animation:25s ease-in-out infinite alternate lp450-particle-drift-b}.lp450-particles-hero:before{opacity:.78}.lp450-particles-hero:after{opacity:.56}.lp450-particles-strip:before,.lp450-particles-strip:after{opacity:.24}.lp450-particles-offer:before{opacity:.44}.lp450-particles-offer:after{opacity:.31}.lp450-particles-projects:before{opacity:.5}.lp450-particles-projects:after{opacity:.38}.lp450-particles-qualify:before{opacity:.42}.lp450-particles-qualify:after{opacity:.28}.lp450-ambient{z-index:-10;filter:blur(68px);opacity:.3;pointer-events:none;border-radius:999px;position:absolute}.lp450-ambient-blue{background:#4285f4;width:24rem;height:24rem;animation:13s ease-in-out infinite lp450-drift-a;top:7rem;left:-8rem}.lp450-ambient-green{background:#34a853;width:20rem;height:20rem;animation:15s ease-in-out infinite lp450-drift-b;top:4rem;right:-7rem}.lp450-ambient-yellow{opacity:.18;background:#fbbc04;width:17rem;height:17rem;animation:17s ease-in-out infinite reverse lp450-drift-a;bottom:-7rem;right:22%}.lp450-orbit{z-index:-6;pointer-events:none;border:1px solid #94a3b847;border-radius:999px;position:absolute}.lp450-orbit>span{border-radius:999px;width:11px;height:11px;position:absolute;box-shadow:0 8px 24px #1f2a4424}.lp450-orbit-a{width:36rem;height:36rem;animation:31s linear infinite lp450-spin;top:-14rem;right:-13rem}.lp450-orbit-a>span{background:#4285f4;top:58%;left:10%}.lp450-orbit-b{width:23rem;height:23rem;animation:38s linear infinite reverse lp450-spin;bottom:-8rem;left:-10rem}.lp450-orbit-b>span{background:#34a853;top:22%;right:16%}.lp450-browser{transform-origin:50%;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s;animation:7s ease-in-out infinite lp450-browser-float;transform:perspective(1200px)rotateY(-2deg)rotateX(.8deg)}.lp450-visual:hover .lp450-browser{transform:perspective(1200px)rotateY(0)rotateX(0)translateY(-4px);box-shadow:0 42px 100px #1f2a4433}.lp450-browser:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 24%,#ffffff94 45%,#0000 66%);animation:8s ease-in-out infinite lp450-sheen;position:absolute;inset:0;transform:translate(-130%)}.lp450-float-price{animation:5.2s ease-in-out infinite lp450-float-price}.lp450-float-chip{z-index:20;color:#475569;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border:1px solid #e2e8f0f2;border-radius:999px;align-items:center;gap:.5rem;padding:.62rem .82rem;font-size:.7rem;font-weight:750;display:inline-flex;position:absolute;box-shadow:0 14px 36px #1f2a441f}.lp450-float-chip-a{animation:6.2s ease-in-out infinite lp450-chip-a;top:16%;right:-1.2rem}.lp450-float-chip-b{animation:7s ease-in-out infinite lp450-chip-b;bottom:7%;right:4%}.lp450-float-chip-c{animation:7.8s ease-in-out infinite reverse lp450-chip-b;top:41%;left:-1.4rem}.lp450-primary-cta{transition:transform .24s cubic-bezier(.2,.7,.2,1),box-shadow .24s,background-color .24s;position:relative;overflow:hidden}.lp450-primary-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff47 47%,#0000 68%);transition:transform .55s;position:absolute;inset:0;transform:translate(-130%)}.lp450-primary-cta:hover{background:#0842a0;transform:translateY(-2px)scale(1.01);box-shadow:0 20px 42px #0b57d04d}.lp450-primary-cta:hover:after{transform:translate(130%)}.lp450-secondary-cta{transition:transform .24s cubic-bezier(.2,.7,.2,1),border-color .24s,box-shadow .24s}.lp450-secondary-cta:hover{border-color:#b8c7dc;transform:translateY(-2px);box-shadow:0 12px 28px #1f2a4414}.lp450-feature-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.lp450-feature-card:before{content:"";transform-origin:0;opacity:.85;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc04,#ea4335);height:4px;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0 0 auto;transform:scaleX(.18)}.lp450-feature-card:hover{border-color:#cbd8ea;transform:translateY(-7px);box-shadow:0 24px 58px #1f2a441a}.lp450-feature-card:hover:before{transform:scaleX(1)}.lp450-process:before{content:"";filter:blur(50px);background:#4285f438;border-radius:999px;width:15rem;height:15rem;position:absolute;top:-7rem;right:-5rem}.lp450-process{position:relative}.lp450-process-card{z-index:1;transition:transform .28s cubic-bezier(.2,.7,.2,1),background-color .28s;position:relative}.lp450-process-card:hover{background:#ffffff17;transform:translateY(-5px)}.lp450-projects:before{content:"";filter:blur(40px);pointer-events:none;background:#4285f414;border-radius:999px;width:24rem;height:24rem;position:absolute;top:10%;left:-12rem}.lp450-project-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s,border-color .3s}.lp450-project-card:hover{border-color:#cbd8ea;transform:translateY(-7px)rotate(-.25deg);box-shadow:0 26px 64px #1f2a441c}.lp450-project-card img{transition:transform .55s cubic-bezier(.2,.7,.2,1)}.lp450-project-card:hover img{transform:scale(1.035)}.lp450-qualify:before{content:"";filter:blur(56px);pointer-events:none;background:#34a85312;border-radius:999px;width:27rem;height:27rem;position:absolute;top:6rem;right:-12rem}.lp450-founder-card{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.lp450-founder-card:hover{transform:translateY(-4px);box-shadow:0 26px 68px #1f2a4421}.lp450-form-card{transition:box-shadow .3s,transform .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.lp450-form-card:before{content:"";background:linear-gradient(90deg,#4285f4 0 28%,#ea4335 28% 48%,#fbbc04 48% 70%,#34a853 70% 100%);height:5px;position:absolute;inset:0 0 auto}.lp450-form-card:hover{transform:translateY(-3px);box-shadow:0 34px 90px #1f2a4424}.lp450-reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.75,.2,1),transform .7s cubic-bezier(.2,.75,.2,1);transform:translateY(22px)scale(.99)}.lp450-reveal.is-visible{opacity:1;transform:translateY(0)scale(1)}.lp450-input{color:#0f172a;background:#fff;border:1px solid #dbe2ea;border-radius:14px;outline:none;width:100%;min-height:48px;padding:12px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.lp450-input:focus{border-color:#1769e8;box-shadow:0 0 0 3px #1769e81f}select.lp450-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:38px}@keyframes lp450-particle-drift-a{0%{transform:translate(0)}to{transform:translate(18px,-24px)}}@keyframes lp450-particle-drift-b{0%{transform:translate(0)}to{transform:translate(-16px,20px)}}@keyframes lp450-gradient-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lp450-kicker-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lp450-drift-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(28px,-18px)scale(1.08)}}@keyframes lp450-drift-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,20px)scale(1.06)}}@keyframes lp450-spin{to{transform:rotate(360deg)}}@keyframes lp450-browser-float{0%,to{transform:perspective(1200px)rotateY(-2deg)rotateX(.8deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-.7deg)rotateX(.2deg)translateY(-9px)}}@keyframes lp450-sheen{0%,65%{opacity:0;transform:translate(-130%)}76%{opacity:.55}90%,to{opacity:0;transform:translate(130%)}}@keyframes lp450-float-price{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-8px)rotate(.5deg)}}@keyframes lp450-chip-a{0%,to{transform:translate(0)rotate(1deg)}50%{transform:translate(-6px,-11px)rotate(-1deg)}}@keyframes lp450-chip-b{0%,to{transform:translate(0)rotate(-1deg)}50%{transform:translate(5px,-9px)rotate(1deg)}}@media (width<=767px){.lp450-float-chip,.lp450-orbit{display:none}.lp450-ambient{filter:blur(34px);opacity:.14;animation:none}.lp450-particles:before,.lp450-particles:after{opacity:.26;animation:none}.lp450-particles-hero:before{opacity:.44}.lp450-particles-strip:before,.lp450-particles-strip:after{opacity:.16}.lp450-kicker,.lp450-price-gradient,.lp450-browser,.lp450-browser:after,.lp450-float-price{animation:none}.lp450-browser{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;transform:none}.lp450-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}.lp450-form-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8fafc}.lp450-process:before,.lp450-projects:before,.lp450-qualify:before{filter:none;opacity:.25}.lp450-reveal{transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.lp450-page *,.lp450-page :before,.lp450-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.lp450-reveal{opacity:1;transform:none}.lp450-particles:before,.lp450-particles:after{animation:none!important}}.geo-services-page{--svc-ink:#10182d;--svc-muted:#556782;--svc-blue:#1769e8;--svc-border:#6a82aa2e;--svc-surface:#f6f8fc;isolation:isolate;background:#f6f8fc}.geo-services-page>section{isolation:isolate;position:relative}.geo-services-page .geo-services-inner{z-index:2;width:min(100% - 40px,1180px);margin-inline:auto;position:relative}.geo-services-hero{background:radial-gradient(at 83% 22%,#4285f41f,#0000 37%),radial-gradient(at 12% 78%,#34a85314,#0000 33%),#f6f8fc;min-height:590px;padding:100px 0 88px;overflow:hidden}.geo-services-hero:before,.geo-services-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #4285f424;border-radius:50%;width:min(72vw,950px);position:absolute}.geo-services-hero:before{top:-69%;right:-31%}.geo-services-hero:after{border-color:#34a8531f;width:460px;bottom:-320px;left:-300px}.geo-services-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,5vw,82px);display:grid}.geo-services-eyebrow{color:#1769e8;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.geo-services-eyebrow:before{content:"";background:linear-gradient(90deg,#4285f4,#34a853,#fbbc04,#ea4335);border-radius:5px;width:19px;height:2px}.geo-services-title{color:#0a1125;letter-spacing:-.065em;max-width:710px;margin:20px 0 0;font-size:clamp(3rem,5.65vw,5.5rem);font-weight:760;line-height:1.04}.geo-services-title strong{color:#0000;font-weight:inherit;background:linear-gradient(105deg,#1769e8 3%,#4285f4 33%,#34a853 57%,#f9ab00 79%,#ea4335 100%);-webkit-background-clip:text;background-clip:text}.geo-services-description{color:#53627d;max-width:620px;margin:24px 0 0;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.geo-services-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.geo-services-primary,.geo-services-secondary{border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:12px 23px;font-size:13px;font-weight:750;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.geo-services-primary{color:#fff;background:#1769e8;box-shadow:0 12px 28px #1769e838}.geo-services-primary:hover{color:#fff;background:#0b58cf;transform:translateY(-2px);box-shadow:0 16px 30px #1769e845}.geo-services-secondary{color:#152641;background:#fffc;border:1px solid #d4deed}.geo-services-secondary:hover{color:#1769e8;background:#fff;transform:translateY(-2px)}.geo-services-primary:focus-visible,.geo-services-secondary:focus-visible,.geo-services-jump a:focus-visible,.geo-services-choice:focus-visible,.geo-services-detail-button:focus-visible{outline-offset:4px;outline:3px solid #4285f4}.geo-services-quickfacts{flex-wrap:wrap;gap:14px 22px;margin-top:27px;display:flex}.geo-services-quickfacts span{color:#64718a;align-items:center;gap:7px;font-size:12px;font-weight:650;display:inline-flex}.geo-services-quickfacts svg{color:#34a853}.geo-services-visual{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);transform-style:preserve-3d;background:#ffffffa8;border:1px solid #ffffffd9;border-radius:34px;padding:22px;position:relative;box-shadow:0 35px 90px #284b801c}.geo-services-visual:before{content:"";z-index:-1;filter:blur(20px);background:radial-gradient(circle at 40% 55%,#4285f42b,#0000 70%);border-radius:40px;position:absolute;inset:-22px}.geo-services-visual-head{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 17px;display:flex}.geo-services-dots{gap:5px;display:flex}.geo-services-dots span{background:#ea4335;border-radius:50%;width:8px;height:8px}.geo-services-dots span:nth-child(2){background:#fbbc04}.geo-services-dots span:nth-child(3){background:#34a853}.geo-services-visual-kicker{letter-spacing:.1em;text-transform:uppercase;color:#7b8da8;font-size:10px;font-weight:800}.geo-services-pipeline{gap:10px;display:grid}.geo-services-pipeline-row{background:#fff;border:1px solid #e2e8f3;border-radius:20px;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;padding:17px;animation:.7s both geo-services-rise;display:grid;box-shadow:0 8px 18px #29477608}.geo-services-pipeline-row:nth-child(2){animation-delay:.13s}.geo-services-pipeline-row:nth-child(3){animation-delay:.26s}.geo-services-pipeline-row:nth-child(4){animation-delay:.39s}.geo-services-pipeline-row svg:last-child{color:#92a4c0}.geo-services-pipeline-icon{color:#1769e8;background:#e8f0fe;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.geo-services-pipeline-row:nth-child(2) .geo-services-pipeline-icon{color:#27934c;background:#e8f5ed}.geo-services-pipeline-row:nth-child(3) .geo-services-pipeline-icon{color:#b17e00;background:#fff7dc}.geo-services-pipeline-row:nth-child(4) .geo-services-pipeline-icon{color:#db493a;background:#ffeae7}.geo-services-pipeline-label{text-transform:uppercase;letter-spacing:.12em;color:#8b9ab0;font-size:10px;font-weight:800;display:block}.geo-services-pipeline-title{color:#182943;margin-top:4px;font-size:14px;font-weight:750;display:block}.geo-services-visual-note{color:#667890;text-align:center;margin:17px 4px 0;font-size:11px}.geo-services-visual-note svg{vertical-align:-2px;color:#4285f4;display:inline}@keyframes geo-services-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.geo-services-jump{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8faffe8;border-block:1px solid #c4d0e48f;position:sticky;top:64px;box-shadow:0 6px 18px #20365f06}.geo-services-jump-inner{scrollbar-width:none;align-items:center;gap:12px;min-height:67px;display:flex;overflow-x:auto}.geo-services-jump-inner::-webkit-scrollbar{display:none}.geo-services-jump-label{color:#8794aa;letter-spacing:.1em;text-transform:uppercase;flex:none;margin-right:11px;font-size:10px;font-weight:800}.geo-services-jump a{color:#485974;border:1px solid #0000;border-radius:999px;flex:none;padding:9px 15px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.geo-services-jump a:hover{color:#1769e8;background:#fff;border-color:#d4e2f7}.geo-services-section{padding:95px 0;scroll-margin-top:140px}.geo-services-section--muted{background:#e8eef957}.geo-services-section-title{color:#0a1228;letter-spacing:-.045em;max-width:730px;margin:13px 0 0;font-size:clamp(31px,3.2vw,49px);font-weight:760;line-height:1.12}.geo-services-section-description{color:#586981;max-width:670px;margin:18px 0 0;font-size:15px;line-height:1.8}.geo-services-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.geo-services-section-aside{color:#62728a;max-width:265px;font-size:13px;line-height:1.65}.geo-services-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.geo-services-choice{background:#ffffffd4;border:1px solid #acbfde94;border-radius:24px;flex-direction:column;align-items:start;gap:14px;min-height:233px;padding:25px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.75,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 32px #3452850b}.geo-services-choice:before{content:"";background:var(--svc-accent,#4285f4);height:3px;position:absolute;top:0;left:0;right:0}.geo-services-choice:hover{border-color:#4285f452;transform:translateY(-7px);box-shadow:0 24px 45px #2d4c821c}.geo-services-choice-icon{width:46px;height:46px;color:var(--svc-accent,#4285f4);background:var(--svc-soft,#e8f0fe);border-radius:14px;place-items:center;display:grid}.geo-services-choice-title{color:#182943;font-size:17px;font-weight:760;line-height:1.25}.geo-services-choice-description{color:#687993;margin:-5px 0 0;font-size:12px;line-height:1.65}.geo-services-choice-bottom{color:#1769e8;align-items:center;gap:5px;margin-top:auto;font-size:12px;font-weight:750;display:inline-flex}.geo-services-choice-bottom svg{transition:transform .2s}.geo-services-choice:hover .geo-services-choice-bottom svg{transform:translate(4px)}.geo-services-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;margin-top:36px;display:grid}.geo-services-detail-card{background:#ffffffe8;border:1px solid #dce5f2;border-radius:28px;flex-direction:column;min-width:0;padding:clamp(24px,2.55vw,34px);scroll-margin-top:150px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 47px #2947760e}.geo-services-detail-card:hover{border-color:#bfd3f3;transform:translateY(-5px);box-shadow:0 25px 54px #2947761a}.geo-services-detail-card:nth-child(3){grid-column:1/-1}.geo-services-detail-top{align-items:center;gap:18px;display:flex}.geo-services-detail-icon{color:#fff;border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}.geo-services-detail-overline{color:#8b99af;text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;line-height:1.5}.geo-services-detail-card h3{color:#101a31;letter-spacing:-.03em;margin:22px 0 0;font-size:clamp(21px,2vw,29px);font-weight:750;line-height:1.18}.geo-services-detail-lead{color:#5b6a84;max-width:660px;margin:12px 0 0;font-size:14px;line-height:1.8}.geo-services-benefits{border-top:1px solid #e9edf5;grid-template-columns:1fr;gap:13px;margin:22px 0 0;padding:19px 0 0;list-style:none;display:grid}.geo-services-detail-card:nth-child(3) .geo-services-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-services-benefits li{color:#384a62;align-items:start;gap:11px;font-size:13px;line-height:1.5;display:flex}.geo-services-benefits svg{color:#34a853;flex:none;margin-top:1px}.geo-services-more{margin:16px 0 0}.geo-services-more summary{cursor:pointer;color:#1769e8;align-items:center;gap:7px;font-size:12px;font-weight:750;display:inline-flex}.geo-services-more summary::marker{color:#1769e8}.geo-services-more[open] summary{margin-bottom:2px}.geo-services-more ul{border-top:1px solid #e9edf5;gap:12px;margin-top:13px;padding:16px 0 0;display:grid}.geo-services-more li{color:#445671;gap:10px;font-size:13px;line-height:1.5;display:flex}.geo-services-more li svg{color:#34a853;flex:none}.geo-services-detail-actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:28px;display:flex}.geo-services-media{color:#fff;background:#061530;padding:95px 0;scroll-margin-top:140px;position:relative;overflow:hidden}.geo-services-media:before{content:"";pointer-events:none;background:radial-gradient(at 83% 28%,#4285f442,#0000 42%),radial-gradient(at 7% 83%,#34a85329,#0000 40%);position:absolute;inset:0}.geo-services-media .geo-services-eyebrow{color:#92b5ff}.geo-services-media .geo-services-section-title{color:#fff}.geo-services-media .geo-services-section-description{color:#b4c2d9}.geo-services-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:38px;display:grid}.geo-services-media-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0e;border:1px solid #ffffff24;border-radius:22px;flex-direction:column;align-items:start;min-height:204px;padding:25px;transition:transform .3s,background .3s,border-color .3s;display:flex}.geo-services-media-card:hover{background:#ffffff18;border-color:#ffffff40;transform:translateY(-5px)}.geo-services-media-card-icon{color:#9abaff}.geo-services-media-card h3{color:#fff;margin:17px 0 0;font-size:17px;font-weight:750}.geo-services-media-card p{color:#bfcee3;margin:10px 0 0;font-size:12px;line-height:1.7}.geo-services-media-card a{color:#a8c4ff;align-items:center;gap:5px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.geo-services-media-card a:hover{color:#fff}.geo-services-media-footer{border-top:1px solid #ffffff26;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding:20px 0 0;display:flex}.geo-services-media-footer p{color:#b5c2db;max-width:530px;font-size:12px;line-height:1.6}.geo-services-faq{background:#f6f8fc}.geo-services-faq-container{max-width:830px!important}.geo-services-faq-list{gap:12px;margin-top:34px;display:grid}.geo-services-faq details{background:#fff;border:1px solid #dde6f2;border-radius:17px;padding:20px 24px;transition:border-color .25s,box-shadow .25s}.geo-services-faq details[open]{border-color:#bdcef0;box-shadow:0 16px 30px #31548f11}.geo-services-faq summary{cursor:pointer;color:#162841;justify-content:space-between;align-items:center;gap:20px;font-size:14px;font-weight:750;list-style:none;display:flex}.geo-services-faq summary::-webkit-details-marker{display:none}.geo-services-faq summary svg{color:#4285f4;flex:none;transition:transform .25s}.geo-services-faq details[open] summary svg{transform:rotate(45deg)}.geo-services-faq details>p{color:#5b6b86;margin-top:14px;font-size:13px;line-height:1.8}.geo-services-convert{background:#f6f8fc;padding:48px 0 70px}.geo-services-convert-panel{background:#fff;border:1px solid #dce6f3;border-radius:32px;justify-content:space-between;align-items:center;gap:26px;padding:clamp(28px,4vw,55px);display:flex;box-shadow:0 24px 64px #30528a13}.geo-services-convert-panel h2{color:#101a31;letter-spacing:-.04em;max-width:650px;margin:13px 0 0;font-size:clamp(29px,3vw,43px);font-weight:760;line-height:1.13}.geo-services-convert-panel p{color:#5e6e86;max-width:600px;margin:13px 0 0;font-size:13px;line-height:1.75}.geo-services-convert-actions{flex-direction:column;flex:none;gap:10px;display:flex}@media (width>=768px){.geo-services-page .geo-services-section:not(.geo-services-media) .geo-section-particles{opacity:.53}}@media (width<=1080px){.geo-services-hero-grid{gap:28px}.geo-services-title{font-size:clamp(2.7rem,5.7vw,4.5rem)}.geo-services-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.geo-services-page .geo-services-inner{width:min(100% - 32px,1180px)}.geo-services-hero{min-height:0;padding:65px 0 64px}.geo-services-hero-grid{grid-template-columns:1fr;gap:36px}.geo-services-title{font-size:clamp(2.75rem,11vw,4.1rem)}.geo-services-description{margin-top:17px;font-size:15px}.geo-services-primary,.geo-services-secondary{padding:12px 17px}.geo-services-visual{border-radius:24px;max-width:540px;margin-inline:auto;padding:14px}.geo-services-pipeline-row{padding:13px}.geo-services-jump{top:59px}.geo-services-jump-inner{min-height:59px}.geo-services-jump-label{display:none}.geo-services-section,.geo-services-media{padding:66px 0;scroll-margin-top:130px}.geo-services-section-heading{flex-direction:column;align-items:start}.geo-services-choice-grid{gap:12px;margin-top:26px}.geo-services-choice{border-radius:19px;min-height:210px;padding:20px}.geo-services-details-grid{grid-template-columns:1fr}.geo-services-detail-card:nth-child(3){grid-column:auto}.geo-services-detail-card:nth-child(3) .geo-services-benefits{grid-template-columns:1fr}.geo-services-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-services-convert-panel{flex-direction:column;align-items:stretch}.geo-services-convert-actions{flex-flow:wrap}}@media (width<=480px){.geo-services-choice-grid{grid-template-columns:1fr 1fr}.geo-services-choice{gap:10px;min-height:222px;padding:17px}.geo-services-choice-title{font-size:15px}.geo-services-choice-description{font-size:11px}.geo-services-choice-icon{border-radius:12px;width:39px;height:39px}.geo-services-media-grid{grid-template-columns:1fr}.geo-services-media-card{min-height:0}.geo-services-actions{flex-direction:column;align-items:stretch}.geo-services-convert-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.geo-services-page *,.geo-services-page :before,.geo-services-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.geo-services-visual{transform:none!important}}
