.ge-hero{--accent:#c6f762;background:radial-gradient(at 75%,#122820,#0000 65%),#090e13;overflow:clip}:is(.ge-hero,.ge-program) .button-gold{color:#172211;background:#c6f762}:is(.ge-hero,.ge-program) .button-gold:hover{background:#d5ff86}.ge-why{background:#f3f5ef}.ge-services{background:#edf1e7}.ge-approach{--accent:#c6f762}.ge-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,82px);padding-block:clamp(74px,7.3vw,122px) clamp(58px,6vw,88px);display:grid}.ge-hero-copy .eyebrow{margin-bottom:32px}.ge-hero h1{color:#fff;letter-spacing:-.069em;max-width:13ch;font-size:clamp(44px,5.55vw,85px);font-weight:760;line-height:1.17}.ge-hero h1 em{color:#c6f762}.ge-hero-description{color:#c5cedd;max-width:485px;margin-top:29px;font-size:clamp(14px,1.17vw,17px);line-height:1.9}.ge-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.ge-hero-media{min-width:0}.ge-hero-media .growth-motion{box-shadow:0 22px 62px #03091570}.ge-hero-signals,.ge-hero-platforms{color:#dce9d9;flex-wrap:wrap;gap:6px 12px;margin-top:16px;font-size:11px;display:flex}.ge-hero-signals li:before{content:"✓";color:var(--accent);margin-right:5px}.ge-hero-platforms{justify-content:center}.ge-hero-platforms li{background:#13201d;border:1px solid #526b4e;border-radius:6px;padding:4px 10px}.ge-hero-index{color:#bcc7dc;letter-spacing:.13em;border-top:1px solid #344054;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;min-height:68px;padding-block:10px;font-size:11px;font-weight:650;display:flex}.ge-hero-index a{color:#e6edff;letter-spacing:0;align-items:center;gap:12px;min-height:44px;display:inline-flex}.ge-hero-index a:hover{color:var(--accent)}.ge-section-intro{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:24px 80px;margin-bottom:40px;display:grid}.ge-section-intro>p{max-width:385px;color:var(--muted);justify-self:end;padding-bottom:5px;font-size:16px;line-height:1.85}.ge-section-intro .section-heading{margin-bottom:0}.ge-discovery .section-heading,.ge-split .section-heading{margin-bottom:18px}.ge-capabilities{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ge-capabilities article{min-width:0;padding:clamp(21px,2.55vw,40px)}.ge-capabilities article+article{border-left:1px solid var(--line)}.ge-card-code{color:#2047a8;letter-spacing:.12em;align-items:center;gap:10px;font-size:10px;font-weight:750;display:flex}.ge-card-code span:first-child{letter-spacing:.02em;background:#ecf1ff;border-radius:6px;place-items:center;min-width:31px;min-height:29px;display:inline-grid}.ge-capabilities h3,.ge-service-list h3,.ge-process h3{font-size:clamp(18px,2vw,26px);font-weight:730;line-height:1.4}.ge-capabilities h3{margin-block:26px 12px}.ge-capabilities p,.ge-service-list article>p{color:var(--muted);font-size:14px;line-height:1.8}.ge-discovery{background:#eaf0fa;border:1px solid #dbe3f3;border-radius:18px;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:clamp(26px,5vw,82px);margin-top:clamp(42px,6.1vw,94px);padding:clamp(24px,4.2vw,62px);display:grid}.ge-discovery .section-heading h2{font-size:clamp(27px,3.2vw,47px)}.ge-discovery .text-link,.ge-services .ge-split>div:first-child>.text-link{margin-top:18px}.ge-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,5.2vw,84px);display:grid}.ge-service-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ge-service-list article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(20px,2.2vw,32px);transition:border-color .18s,background-color .18s;display:flex}.ge-service-list article:hover,.ge-service-list article:focus-within{background:#fafcff;border-color:#7a9af0}.ge-service-list article:first-child{background:#eaf0ff;border-color:#c9d7f4;grid-column:1/-1}.ge-service-list h3{margin-block:16px 11px}.ge-service-list article>p+p{margin-top:8px}.ge-service-list article>.ge-service-challenge{color:var(--ink);font-weight:660}.ge-service-list .text-link{margin-top:auto;padding-top:16px}.ge-approach{background:#101b2f}.ge-approach .button{margin-top:17px}.ge-process{border-top:1px solid #41516a}.ge-process li{border-bottom:1px solid #41516a;grid-template-columns:55px minmax(0,1fr);gap:18px;padding-block:23px;display:grid}.ge-process li>span{color:var(--accent);font-size:17px;font-weight:700}.ge-process li p{color:#c5d0e2;margin-top:5px;font-size:14px}.ge-program{background:#f1f4eb}.ge-estimate-intro h2 em{color:#406b29}.pricing-card.pricing-card-home{color:#15261f;background:#fff;border:1px solid #c6d2ba;border-radius:22px;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);display:grid;box-shadow:0 18px 54px #1d38260d}.pricing-diagram{color:#e9f6dc;background:radial-gradient(#223d27,#0000 65%),repeating-linear-gradient(0deg,#90b57b12 0 1px,#0000 1px 38px),repeating-linear-gradient(90deg,#90b57b12 0 1px,#0000 1px 38px),#0c1b17;align-content:space-between;padding:clamp(20px,3vw,36px);display:grid}.pricing-diagram-label{color:#d3ecb5;letter-spacing:.12em;font-size:11px}.pricing-diagram-map{isolation:isolate;aspect-ratio:4/3;width:min(100%,410px);margin-inline:auto;position:relative}.pricing-diagram-map svg{color:#71934c;width:100%;height:100%;position:absolute;inset:0}.pricing-diagram-node,.pricing-diagram-center{color:#eff7e5;white-space:nowrap;border:1px solid #789651;position:absolute;transform:translate(-50%,-50%)}.pricing-diagram-node{background:#1b3024;border-radius:9px;padding:7px 10px;font-size:clamp(10px,1.05vw,13px)}.pricing-node-industry{top:18.5%;left:19.45%}.pricing-node-question{top:18.5%;left:80.55%}.pricing-node-scope{top:81.5%;left:50%}.pricing-diagram-center{color:#c5f95f;background:#263e24;border-radius:14px;padding:clamp(8px,2vw,20px);font-size:clamp(11px,1.9vw,21px);font-weight:800;top:50%;left:50%;box-shadow:0 0 38px #a8e64b36}.pricing-diagram-caption{text-align:center;color:#e0efd4;font-size:13px}.pricing-home-summary{padding:clamp(20px,3.3vw,46px)}.pricing-home-kicker{color:#426a2d;font-size:12px;font-weight:700}.pricing-card-home .plan-name{margin-top:10px;font-size:clamp(23px,2.5vw,36px);font-weight:750;line-height:1.4}.quote-intro{color:#405646;margin-top:10px;font-size:14px;line-height:1.7}.pricing-home-actions .quote-note{text-align:center;width:100%}.pricing-home-actions{justify-items:start;gap:6px;margin-top:16px;display:grid}.pricing-home-actions .button{width:100%}.pricing-industry-picker{color:#193121;background:#fafff5;border:1px solid #cad6bf;border-radius:16px;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:15px 32px;margin-top:18px;padding:clamp(18px,3vw,30px);display:grid}.pricing-industry-picker h3{font-size:16px;font-weight:720}.pricing-industry-picker p{color:#466054;font-size:12px}.pricing-industry-picker nav{flex-wrap:wrap;gap:7px;display:flex}.pricing-industry-picker a{color:#294a28;background:#edf5e5;border:1px solid #9daf91;border-radius:8px;align-items:center;min-height:35px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.pricing-industry-picker a:hover{background:#dfefce}@media (max-width:900px){.pricing-card.pricing-card-home,.pricing-industry-picker{grid-template-columns:1fr}.pricing-diagram-map{max-width:285px}}@media (max-width:1099px){.ge-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.ge-hero h1{font-size:clamp(35px,5.15vw,57px)}.ge-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ge-capabilities article:nth-child(odd){border-left:0}.ge-capabilities article:nth-child(n+3){border-top:1px solid var(--line)}.ge-split{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:850px){.ge-hero-grid{grid-template-columns:1fr;padding-block:66px 40px}.ge-hero h1{font-size:56px}.ge-hero-media{max-width:620px}}@media (max-width:767px){.ge-hero-grid,.ge-section-intro,.ge-discovery{grid-template-columns:1fr}.ge-hero-grid{gap:34px;padding-block:53px 28px}.ge-hero h1{font-size:clamp(38px,10.9vw,58px)}.ge-hero-copy .eyebrow{margin-bottom:20px}.ge-hero-description{margin-top:22px}.ge-actions{margin-top:26px}.ge-actions .button{gap:10px;min-height:49px;padding-inline:13px;font-size:13px}.ge-section-intro{gap:15px;margin-bottom:26px}.ge-section-intro>p{justify-self:start;font-size:14px}.ge-service-list{grid-template-columns:1fr}.ge-capabilities article{padding:18px 14px}.ge-capabilities h3{margin-top:17px;font-size:17px}.ge-capabilities p{font-size:13px}.ge-discovery{padding:17px}.ge-process li{grid-template-columns:34px minmax(0,1fr);gap:12px}}
.ge-hero,.landing-platform-strip,.ge-why,.ge-services,.landing-results,.landing-process,#faq,.landing-contact{--accent:#c6f762;--landing-line:#7c986c43;--landing-muted:#b9cbbb}.ge-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:start;gap:clamp(36px,4vw,72px);padding-block:clamp(52px,5.2vw,85px) clamp(44px,4.8vw,80px)}.ge-hero h1{color:#f3f6fa;max-width:none;font-size:clamp(40px,4.76vw,76px);font-weight:800;line-height:1.24}.ge-hero-copy .eyebrow{color:#c4ced5}.ge-hero-copy .eyebrow>span,.landing-contact .eyebrow>span{background:var(--accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #c6f76280}.ge-hero-copy .ge-actions{margin-top:26px}.ge-hero-copy .ge-hero-signals{gap:10px 18px}.ge-hero-description strong{color:#eef5eb}.hero-action-note{color:#c3cdd2;margin-top:12px;font-size:12px}.hero-promise{color:#d2e7b2;align-items:start;gap:9px;margin-top:18px;font-size:12px;display:flex}.hero-promise svg{color:var(--accent);margin-top:3px}.hero-promise p{color:#acbdb5;margin-top:5px}.ge-hero-index{border-color:var(--landing-line);color:#9ba9b4;font-size:9px}.ge-hero-index b{color:var(--accent)}.ge-hero-index a{color:inherit;letter-spacing:inherit}.ge-hero-copy .text-link{border-color:#0000;align-self:center}.landing-hero-queries{color:#d6dee3;margin-top:27px;font-size:14px;font-weight:600;line-height:2}.landing-hero-queries+.ge-hero-description{margin-top:16px}.landing-platform-strip{border-top:1px solid var(--landing-line);background:#0c1118}.platform-row{border-bottom:1px solid var(--landing-line);align-items:center;gap:clamp(18px,4vw,52px);min-height:108px;padding-block:20px;display:flex}.platform-row>p{color:#bac5d0;flex:0 0 19%;font-size:12px}.platform-row ul{flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.platform-row li{color:#c4cfda;letter-spacing:-.045em;white-space:nowrap;align-items:center;gap:7px;font-size:clamp(14px,1.63vw,22px);font-weight:800;display:flex}.platform-row li span:not(:empty){color:#a9caef;font-size:1.25em}.platform-row li:nth-child(2) span{color:#c7b6ff}.platform-row li:nth-child(3) span{color:#efa98b}.platform-logo{vertical-align:-.12em;flex-shrink:0;width:1em;height:1em;display:inline-block}.platform-intro{grid-template-columns:1fr 1fr;align-items:center;gap:26px 45px;padding-top:34px;display:grid}.platform-intro .eyebrow{margin-bottom:13px}.platform-intro .eyebrow>span{display:none}.platform-intro h2{color:#f3f6fa;font-size:clamp(24px,2.7vw,39px);font-weight:800;line-height:1.45}.platform-intro>p{color:#c1cdd4;line-height:2}.platform-note{color:#aab6c4;text-align:right;margin-top:20px;padding-bottom:14px;font-size:10px}.ge-why{background:#0b1016}.ge-services{background:#10171d}.landing-results{background:radial-gradient(at 86% 40%,#17251d,#0000 70%),#0e171b}.landing-process,#faq{background:#0b1016}.landing-contact{background:radial-gradient(at 18% 62%,#172820,#0000 65%),#10181e}main:has(>.ge-hero){background:#090d13}main:has(>.ge-hero)>section{contain-intrinsic-size:none;content-visibility:visible}:is(main:has(>.ge-hero),body:has(.ge-hero)>:is(.site-header,.site-footer)) .container{--landing-gutter:clamp(20px, 4vw, 64px);width:min(1340px, calc(100% - 2 * var(--landing-gutter)));max-width:none}body:has(.ge-hero) .site-header{background:#090d13}@media (min-width:1100px){body:has(.ge-hero) .header-inner{grid-template-columns:1fr auto 1fr;min-height:87px;display:grid;position:relative}body:has(.ge-hero) .primary-nav{color:#bbc4ce;font-size:13px}body:has(.ge-hero) .primary-nav .header-cta{position:absolute;right:0}}html:has(.ge-hero){scroll-padding-top:99px}body:has(.ge-hero) .site-footer{background:#090d13}body:has(.ge-hero)>.mobile-contact{display:none}:is(.ge-why,.ge-services,.landing-results,.landing-process,#faq,.landing-contact){border-top:1px solid var(--landing-line)}.landing-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,108px);display:grid}.landing-intro h2{color:#f4f7f3}.landing-intro h2,.landing-contact .section-heading h2,#faq .section-heading h2{font-size:clamp(31px,3.65vw,54px);font-weight:800;line-height:1.38}.landing-intro .eyebrow{margin-bottom:17px}.landing-intro p,.landing-intro .text-link{color:var(--landing-muted)}.landing-engine{color:#f0f7ec;min-width:0;margin:0}@media (min-width:851px){.landing-engine-demo{margin-top:14px}}.engine-label{border-bottom:1px solid var(--landing-line);color:#cae7b9;letter-spacing:.11em;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:9px 12px 13px;font-size:11px;font-weight:700;display:flex}.engine-label>span:before{content:"";vertical-align:2px;background:#a4e2d3;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 9px #80e2d3}.engine-motion{border:1px solid var(--landing-line);color:#d8e6db;white-space:nowrap;background:#14201d;border-radius:6px;padding:5px 8px;font-size:10px}.engine-motion :is(.engine-motion-pause,.engine-motion-play){align-items:center;gap:3px;display:inline-flex}.engine-motion .engine-motion-play,.landing-engine[data-motion=paused] .engine-motion-pause{display:none}.landing-engine[data-motion=paused] .engine-motion-play{display:inline-flex}.landing-engine[data-motion=paused] .engine-arc{animation-play-state:paused}.engine-callout{z-index:1;background:linear-gradient(115deg,#233c2d,#122121);border:1px solid #a9d46b70;border-radius:13px;margin-inline:clamp(0px,2vw,28px);padding:14px clamp(12px,2vw,23px);position:relative}.engine-callout span{color:#c0d7ba;align-items:center;gap:7px;font-size:11px;display:flex}.engine-callout strong{color:#f0f7ec;margin-top:7px;font-size:clamp(14px,1.6vw,19px);display:block}.engine-callout-top,.engine-callout-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.engine-callout-top>span:first-child{color:#f0f7ec;font-size:13px;font-weight:800}.engine-callout-top>span:last-child{border:1px solid var(--landing-line);white-space:nowrap;border-radius:4px;padding:1px 7px}.engine-callout-bottom{margin-top:12px}.engine-callout-bottom>svg{color:var(--accent);border:1px solid #8caf6470;border-radius:50%;width:23px;height:23px;padding:2px}.engine-answer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;display:grid}.engine-answer>svg{color:#c6f762;background:#a4cd4914;border:1px solid #8caf6480;border-radius:50%;width:38px;height:38px;padding:8px}.engine-answer strong{margin-top:2px}.engine-answer>span:last-child{border-left:1px solid var(--landing-line);padding-left:9px}.engine-orbit{isolation:isolate;aspect-ratio:1.78;background:radial-gradient(#6b9f4e2f,#0000 67%);place-items:center;width:100%;min-width:0;min-height:212px;display:grid;position:relative}.landing-engine-demo .engine-orbit{aspect-ratio:2.15}.engine-orbit svg{flex:none}.engine-orbit>svg{stroke:#77996a75;stroke-width:1.15px;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.engine-orbit .engine-arc{stroke:#b6f258;stroke-width:2.6px;transform-origin:50%;animation:24s linear infinite engine-orbit-turn}.engine-dot{fill:#c6f762;stroke:none;filter:drop-shadow(0 0 5px #c6f762)}.engine-dot-secondary{fill:#a6e3db;filter:drop-shadow(0 0 5px #a6e3db)}.engine-core{color:#c6f762;background:#1a2e25;border:1px solid #8fb7589e;border-radius:19px;justify-items:center;gap:4px;padding:clamp(12px,2vw,25px);display:grid;box-shadow:0 0 44px #9ad54b20}.engine-core span{color:#c0dbaf;letter-spacing:.09em;font-size:clamp(6px,.7vw,9px)}.engine-core strong{letter-spacing:-.05em;font-size:clamp(18px,3.25vw,46px);font-weight:850;line-height:1.2}.engine-core sup{font-size:.44em}.engine-brand-symbol{vertical-align:-.12em;width:1em;height:1em;margin-right:.16em;display:inline-block}.engine-core small{color:#c8dabc;font-size:11px}.landing-engine-demo .engine-core{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.landing-engine-demo .engine-core strong{color:#e1f9bf;font-size:clamp(18px,2vw,30px)}.engine-core .engine-mark{aspect-ratio:1;background:radial-gradient(at 25% 10%,#4e794c,#18302a 65%,#0d1b1d);border:1px solid #8db46877;border-radius:21%;place-items:center;width:clamp(49px,5.7vw,76px);margin:4px 0 9px;display:grid;box-shadow:0 0 30px #a2df574d,inset 0 0 15px #a2df572b}.engine-core svg{color:#d7fba1}.engine-mark>img{width:60%;height:auto}.engine-node{color:#e4f3dd;white-space:nowrap;background:#192824;border:1px solid #73945e7d;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:clamp(9px,1vw,13px);display:inline-flex;position:absolute}.engine-node svg{color:#b6e47b}.engine-node i,.engine-callout i,.ge-hero-platforms i{color:#cae5d3;font-size:1.25em;font-style:normal;line-height:1}.engine-node small{color:#b2c7b5;font-size:.78em;display:block}.landing-engine-demo .engine-node{gap:7px;padding:8px 10px;box-shadow:0 8px 18px #070d0b52}.landing-engine-demo .engine-node-1 strong{color:var(--accent)}.engine-node-1{top:13%;left:2%}.engine-node-2{top:13%;right:2%}.engine-node-3{bottom:13%;left:2%}.engine-node-4{bottom:13%;right:2%}.landing-engine-demo .engine-node-1{top:28%;left:0;transform:rotate(-5deg)}.landing-engine-demo .engine-node-2{top:65%;right:0;transform:rotate(5deg)}.engine-steps{border-block:1px solid var(--landing-line);color:#c2d7bf;justify-content:space-between;gap:6px;margin-top:16px;padding-block:9px;font-size:10px;display:flex}.engine-steps li{align-items:center;gap:5px;display:inline-flex}.engine-steps li svg{color:#a8cc7f;transform:rotate(-90deg)}.engine-caption{color:#c5d9c3;text-align:center;font-size:13px}.engine-caption strong{color:#f3f6fa;margin-block:9px;font-size:17px;display:block}.engine-caption span{display:block}.ge-hero-platforms button{color:#dce9d9;background:#13201d;border:1px solid #526b4e80;border-radius:6px;align-items:center;gap:4px;min-height:33px;padding:4px 9px;display:inline-flex}.ge-hero-platforms button:is(:hover,[aria-pressed=true]){background:#2a3521;border-color:#b2cf7b85}@media (prefers-reduced-motion:reduce){.landing-engine[data-motion=auto] .engine-arc{animation-play-state:paused}.landing-engine[data-motion=auto] .engine-motion-pause{display:none}.landing-engine[data-motion=auto] .engine-motion-play{display:inline-flex}}@keyframes engine-orbit-turn{to{transform:rotate(360deg)}}.search-examples-comparison{--accent:#c6f762;color:#e9f2e4;background:radial-gradient(circle at 100% 0,#0000 0 25%,#8dbd651a 25.2%,#0000 25.5%),linear-gradient(135deg,#17271e,#101a1a);border:1px solid #68825c80;border-radius:22px;padding:clamp(18px,3vw,37px)}.search-examples-comparison .search-examples-header{color:#e9f2e4}.search-examples-comparison .search-examples-header>span{letter-spacing:-.02em;font-size:15px}.search-examples-comparison .search-examples-header small{color:#b6cbb4;font-size:11px}.search-examples-comparison .search-example-result{grid-template-columns:minmax(0,.54fr) auto minmax(0,1fr);align-items:center;gap:clamp(12px,2.5vw,38px);margin-top:38px;display:grid}.comparison-arrow{color:#b2d58e;stroke-width:1.2px}.search-keyword-example{color:#bfd4b8}.search-keyword-example strong{color:#f1f7ed;border-bottom:1px solid #74896d72;align-items:center;gap:8px;margin-block:16px 10px;padding-bottom:16px;font-size:clamp(18px,2.05vw,28px);display:flex}.search-keyword-example p{font-size:12px}.search-examples-comparison .search-example-options button,.search-examples-comparison .search-example-replay{color:#cedfd0;background:#15221c;border:1px solid #7d9c6954;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:6px 16px;display:inline-flex}.search-examples-comparison .search-example-options button:is(:hover,[aria-pressed=true]),.search-examples-comparison .search-example-replay:hover{color:#d7ff87;background:#c6f76214;border-color:#b8d7719e}.search-examples-comparison .search-example-stage{background:linear-gradient(120deg,#203528,#14231e);border-color:#78976580;border-radius:18px;flex-direction:column;min-height:265px;padding:clamp(16px,2.5vw,32px);display:flex}.search-examples-comparison .search-example-stage>p{color:#c1d5bb;align-items:center;gap:8px;display:flex}.search-examples-comparison .search-example-stage>p svg{color:var(--accent)}.search-examples-comparison blockquote{color:#f1f7ed;letter-spacing:-.06em;margin-top:15px;font-size:clamp(21px,2.65vw,36px);font-weight:800;line-height:1.45}.search-examples-comparison .search-example-details{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:19px;display:flex}.search-examples-comparison .search-example-details li{color:#d6e9ce;background:#23382c;border:1px solid #78976576;border-radius:5px;padding:4px 8px;font-size:11px}.comparison-footer{border-top:1px solid var(--landing-line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;margin-top:36px;padding-top:24px;display:flex}.comparison-footer p,.comparison-footer [role=status]{color:#b8cdb5;font-size:12px}.comparison-footer p{margin-top:5px}.comparison-footer [role=status]{margin-top:5px;display:block}.landing-approach-footer{color:#d6e8cd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:40px;display:flex}.landing-approach-footer p{font-size:clamp(16px,2vw,23px)}.landing-approach-footer strong{color:#f3f6fa}.landing-network{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(26px,6vw,92px);display:grid}.landing-network-steps{border-left:1px solid var(--landing-line);padding-left:clamp(25px,3.5vw,45px)}.landing-network-steps li+li{margin-top:37px}.landing-network-steps li{position:relative}.landing-network-steps li:before{content:"";background:#a7d575;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:calc(-1*clamp(25px,3.5vw,45px) - 4px);box-shadow:0 0 10px #c6f76255}.landing-network-steps span,.landing-process-grid span{color:var(--accent);letter-spacing:.06em;font-size:11px}.landing-network-steps h3,.landing-process-grid h3{margin-block:4px;font-size:18px;font-weight:720}.landing-network-steps p,.landing-process-grid p{color:var(--landing-muted);font-size:13px}.landing-service-details{border-block:1px solid var(--landing-line);margin-top:26px}.landing-service-details summary{color:#e5f1df;justify-content:space-between;padding-block:15px;display:flex}.landing-service-details summary span{color:var(--accent)}.landing-service-details>p,.landing-service-details>.text-link{color:var(--landing-muted);margin-bottom:14px}.landing-service-details .ge-service-list{color:var(--ink);margin-bottom:12px}.landing-service-details .ge-service-list article{background:#f4f8ef}.landing-work-grid{border:1px solid var(--landing-line);background:var(--landing-line);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.landing-work-grid li{background:#141f1f;padding:clamp(19px,2.5vw,32px)}.landing-work-grid li>svg{color:var(--accent)}.landing-work-grid h3{color:#ecf6e9;margin-block:14px 7px;font-size:clamp(17px,1.7vw,22px);font-weight:750}.landing-work-grid p{color:var(--landing-muted);font-size:14px}.landing-industry-links{flex-wrap:wrap;gap:8px;margin:0 0 35px;display:flex}.landing-industry-links a{border:1px solid var(--landing-line);color:#d2e6c8;background:#1c2922;border-radius:6px;padding:7px 14px;font-size:12px}.landing-industry-links a:hover{color:var(--accent);border-color:#b8d7719e}.landing-results-demo{width:min(100%,440px);margin:40px auto 0}.landing-result-note{color:var(--landing-muted);margin-top:13px;font-size:11px}.landing-process-grid{border-top:1px solid var(--landing-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.landing-process-grid li{padding-top:13px}.landing-process-grid li>div{color:#c6f762;justify-content:space-between;display:flex}.landing-price-detail{color:#173023;background:#fbfdf8;border:1px solid #c6d2ba;border-radius:19px;margin-top:24px;padding:clamp(20px,4vw,52px)}.landing-price-detail>.text-link{background:#fbfdf8}.landing-price-heading h3{font-size:clamp(23px,3.1vw,41px);font-weight:760;line-height:1.4}.landing-price-heading .eyebrow{color:#3c622e;margin-bottom:12px}.landing-price-heading p:not(.eyebrow),.landing-price-cards p{color:#48624e;margin-top:8px;font-size:14px}.landing-price-cards{grid-template-columns:1fr 1fr;gap:12px;margin-block:20px 13px;display:grid}.landing-price-cards article{background:#eff5e8;border:1px solid #c9d7bf;border-radius:11px;padding:clamp(14px,3vw,27px)}.landing-price-cards h4{margin:8px 0 0;font-weight:750}.landing-price-management{grid-template-columns:1fr 1fr;gap:15px 28px;display:grid}.landing-price-management li{color:#34503c;align-items:center;gap:7px;font-size:14px;display:flex}.landing-price-management li+li{margin-top:7px}.ge-program{background:#f4f6ef}.ge-estimate-intro h2{color:#17261f;font-weight:800}.pricing-diagram-center{justify-items:center;gap:5px;display:grid}.pricing-diagram-map .pricing-diagram-center svg{color:#d9ff9d;width:36px;height:36px;position:static}#faq .section-heading .eyebrow,#faq summary svg{color:#c6f762}#faq .section-heading h2,#faq summary{color:#f0f7ef}#faq .section-heading h2 em{color:#aebaca}#faq .faq-intro>.text-link{color:#c6d3db}#faq .faq-list summary{justify-content:start;font-weight:650}#faq .faq-layout{gap:clamp(24px,6vw,80px)}#faq .section-description,#faq .faq-list details>p{color:var(--landing-muted)}#faq .faq-list,#faq details{border-color:var(--landing-line)}#faq .faq-list{counter-reset:faq}#faq summary:before{counter-increment:faq;content:counter(faq, decimal-leading-zero);color:#b1cb92;font-size:10px}#faq summary svg{margin-left:auto}.landing-contact .landing-split{align-items:start}.landing-contact .section-description{margin-top:32px}.landing-contact-note{color:#c7d7c5;align-items:center;gap:12px;margin-block:0 24px;font-size:13px;display:flex}.landing-contact .text-link{color:#d2e7b2}.landing-contact .contact-form{background:#141d20;border:1px solid #82987785;border-radius:14px;padding:clamp(18px,3vw,32px)}.landing-form-heading{color:#b8cbb9;margin-bottom:12px}.landing-form-heading p{color:#c9e1b4;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:10px;display:flex}.landing-form-heading h3{color:#f3f6fa;margin-block:15px;font-size:20px;font-weight:750}.landing-form-heading>span{text-align:right;margin-top:13px;font-size:11px;display:block}.landing-contact .form-notice,.landing-contact .form-result{color:#e0ecd8;background:#26372b;border-color:#c6f762;border-radius:7px}.landing-contact .field :is(input,select,textarea){color:#f0f7ec;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f1917;border-color:#8298779c;border-radius:5px}.landing-contact .field :is(input,textarea)::placeholder,.landing-contact :is(.form-heading>span,.field-hint,.form-bottom-note,.field label .optional){color:#c0d1bc}.landing-contact :is(.field label>span:not(.optional),.form-heading i,.required-label,.consent-box>a){color:#c6f762}.landing-contact .field-error{color:#ffad9e}.landing-contact .field [aria-invalid=true]{border-color:#ff9c89}.landing-contact .button-gold{color:#162611;background:#c6f762}.landing-contact .button-gold:hover{background:#d7ff8d}.landing-mobile-actions{display:none}@media (max-width:900px){.landing-split,.landing-network{grid-template-columns:1fr}.landing-engine{width:100%;max-width:620px;margin-inline:auto}.landing-work-grid,.landing-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.landing-work-grid{grid-template-columns:1fr}}@media (max-width:850px){.ge-hero-grid{grid-template-columns:1fr}.ge-hero h1{font-size:clamp(38px,8.4vw,58px)}}@media (max-width:767px){html:has(.ge-hero){scroll-padding-top:78px}.landing-results-demo{width:auto;margin-inline:calc(-1 * var(--landing-gutter))}body:has(.ge-hero) .header-inner{gap:10px;min-height:68px}body:has(.ge-hero) .menu-toggle{margin-right:0;padding:8px 0 8px 3px}body:has(.ge-hero) .mobile-header-cta{color:var(--accent);white-space:nowrap;border:1px solid #b6d77770;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:6px;font-size:clamp(9px,2.65vw,12px);font-weight:700;display:inline-flex}body:has(.ge-hero) .primary-nav.is-open{top:69px}body:has(.ge-hero) .site-footer{padding-bottom:70px}.landing-mobile-actions{z-index:40;padding:8px clamp(12px, 4vw, 24px) max(8px, env(safe-area-inset-bottom));background:#0b1016f5;border-top:1px solid #83a57c38;grid-template-columns:1fr auto;gap:9px;display:grid;position:fixed;inset:auto 0 0}body:has(.primary-nav.is-open) .landing-mobile-actions{display:none}.landing-mobile-actions .button{color:#172211;background:#c6f762;min-height:46px;padding:8px 16px;font-size:12px}.landing-mobile-actions>a:last-child{color:#192719;background:#e6edb3;border-radius:7px;place-items:center;width:48px;display:grid}.ge-hero-grid{gap:35px;padding-block:38px 30px}.ge-hero h1{font-size:clamp(36px,10.1vw,57px)}.ge-hero-index>span:last-child{display:none}.platform-row{gap:14px;display:grid}.platform-row ul{justify-content:start}.platform-intro{grid-template-columns:1fr}.platform-note{text-align:left}.search-examples-comparison .search-example-result,.landing-price-cards,.landing-price-management{grid-template-columns:1fr}.comparison-arrow{justify-self:center;transform:rotate(90deg)}.search-examples-comparison .search-example-result{margin-top:24px}.search-examples-comparison .search-example-stage{min-height:168px}.search-examples-comparison .search-example-options button{padding-inline:10px}.engine-label{padding-inline:0}.landing-engine-demo .engine-orbit{min-height:157px}.engine-node{padding:5px 6px}.engine-node svg{width:10px}.landing-engine-demo .engine-node-1{top:15%}.landing-engine-demo .engine-node-2{top:78%}.engine-steps{font-size:9px}.landing-hero-queries{font-size:12px}}.landing-search-guides{margin-block:24px}.landing-search-guides h3{color:#f4f7f3;margin-bottom:6px;font-size:clamp(17px,2vw,22px)}.landing-search-guides p{color:var(--landing-muted)}.landing-search-guides .landing-industry-links{margin-top:12px}
