.geo-public{--geo-ink:#071a2b;--geo-ink-soft:#10283a;--geo-ivory:#f7f3ea;--geo-paper:#fffdf8;--geo-turquoise:#2dd4bf;--geo-coral:#ff6b5e;color:#172d3d;background:#f6f5f0;min-height:100vh}.geo-public *{box-sizing:border-box;min-width:0}.geo-public a{color:inherit;text-decoration:none}.geo-public-header{z-index:70;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff;border-bottom:1px solid #d9dedb;justify-content:space-between;align-items:center;gap:28px;min-height:76px;padding:8px clamp(20px,4vw,62px);display:flex;position:sticky;top:0}.geo-public-brand{font-family:var(--font-geo-display);letter-spacing:.035em;text-transform:uppercase;flex:none;align-items:center;gap:10px;font-size:1.65rem;display:flex}.geo-public-brand img{object-fit:contain;width:52px;height:52px}.geo-public-brand b{color:var(--geo-turquoise)}.geo-public-main{overflow:hidden}.geo-public-hero{background:radial-gradient(circle at 82% 28%,#315c4c0f,#0000 32%),linear-gradient(135deg,#fff,#fff);border-bottom:1px solid #006c65;padding:clamp(70px,9vw,126px) clamp(24px,7vw,112px);position:relative}.geo-public-hero:before{content:"";opacity:.25;pointer-events:none;background-image:linear-gradient(#315c4c0f 1px,#0000 1px),linear-gradient(90deg,#315c4c0f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.geo-public-hero>*{position:relative}.geo-public-eyebrow{color:var(--geo-coral);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:.72rem;font-weight:900}.geo-public-hero h1{max-width:1000px;font-family:var(--font-geo-display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(4rem,8vw,8.5rem);font-weight:400;line-height:.84}.geo-public-hero>p:last-of-type{color:#52656c;max-width:790px;margin:26px 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.7}.geo-public-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.geo-public-actions a{border:1px solid #d9dedb;justify-content:space-between;align-items:center;gap:26px;padding:15px 18px;font-weight:850;display:inline-flex}.geo-public-actions a:first-child{color:var(--geo-ink);border-color:var(--geo-turquoise);background:var(--geo-turquoise)}.geo-public-section{padding:clamp(58px,7vw,92px) clamp(24px,7vw,112px)}.geo-public-section.light{color:var(--geo-ink);background:var(--geo-ivory)}.geo-public-section h2{max-width:820px;font-family:var(--font-geo-display);text-transform:uppercase;margin:0;font-size:clamp(2.8rem,5vw,5.3rem);font-weight:400;line-height:.9}.geo-public-section>.lede{color:#52656c;max-width:760px;margin:20px 0 36px;line-height:1.7}.geo-public-section.light>.lede{color:#52656c}.geo-public-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.geo-public-card-grid article{background:#fff;border:1px solid #d9dedb;flex-direction:column;min-height:245px;padding:24px;display:flex}.geo-public-section.light .geo-public-card-grid article{background:#eaece5;border-color:#d9dedb}.geo-public-card-grid article>span{color:var(--geo-turquoise);font-family:var(--font-geist-mono),monospace;font-size:.7rem;font-weight:850}.geo-public-card-grid h3{margin:28px 0 12px;font-size:1.2rem}.geo-public-card-grid p{color:#52656c;margin:0;line-height:1.6}.geo-public-section.light .geo-public-card-grid p{color:#52656c}.geo-public-card-grid a{color:var(--geo-turquoise);margin-top:auto;padding-top:26px;font-weight:850}.geo-public-footer{color:#9fb0ba;background:#051521;border-top:1px solid #2dd4bf38;font-size:.82rem}.geo-public-footer-inner{padding:48px clamp(24px,7vw,112px) 42px}.geo-public-footer-intro{max-width:820px;margin-bottom:40px}.geo-public-footer-intro>a{color:#fff;font-size:1.15rem;font-weight:900}.geo-public-footer p{margin:12px 0 0;line-height:1.7}.geo-public-footer-intro p>strong{color:#fff}.geo-public-footer-intro p>a{color:var(--geo-turquoise);font-weight:750}.geo-public-footer-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,4vw,58px);display:grid}.geo-public-footer section>strong{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;display:block}.geo-public-footer nav{gap:10px;display:grid}.geo-public-footer nav a{line-height:1.4}:is(.geo-public-footer nav a:hover,.geo-public-footer nav a:focus-visible){color:var(--geo-turquoise)}.geo-public-footer-bottom{border-top:1px solid #f7f3ea1a;align-items:center;gap:20px;padding:18px clamp(24px,7vw,112px);font-size:.74rem;display:flex}.geo-public-footer-bottom nav{gap:18px;margin-left:auto;display:flex}@media (max-width:980px){.geo-public-header{gap:14px}.geo-public-brand span{display:none}.geo-public-card-grid,.geo-public-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.geo-public-header{padding-inline:14px}.geo-public-brand img{width:42px;height:42px}.geo-public-card-grid{grid-template-columns:1fr}.geo-public-footer-inner{padding-inline:22px}.geo-public-footer-columns{grid-template-columns:1fr;gap:28px}.geo-public-footer-bottom{flex-wrap:wrap;align-items:flex-start;padding-inline:22px}.geo-public-footer-bottom nav{order:3;width:100%;margin-left:0}.geo-public-hero{padding-top:58px}}.geo-public-footer-intro>a img{object-fit:contain;filter:none;width:214px;max-width:100%;height:auto;display:block}.geo-public{--geo-ink:#172d3d;--geo-ink-soft:#eaece5;--geo-ivory:#f6f5f0;--geo-paper:#fff;--geo-turquoise:#006c65;--geo-coral:#315c4c;--font-geo-display:"Manrope",sans-serif;--font-geist-sans:"DM Sans",sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#172d3d;background:#f6f5f0;font-family:DM Sans,sans-serif}.geo-public.geo-public :is(h1,h2,h3){letter-spacing:-.035em;text-transform:none;font-family:Manrope,sans-serif;font-weight:500;line-height:1.15}.geo-public .geo-public-hero h1{text-transform:none;font-size:clamp(38px,5.2vw,76px);font-weight:500;line-height:1.12}.geo-public .geo-public-section h2{text-transform:none;font-size:clamp(30px,3.5vw,48px);line-height:1.18}.geo-public .geo-public-hero{background:#f6f5f0}.geo-public .geo-public-hero:before{display:none}.geo-public .geo-public-section.light{background:#eaece5}.geo-public .geo-public-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f6f5f0;border-color:#d9dedb}.geo-public .geo-public-brand img{content:url(/brand/thisisgeo-primary-transparent.svg)}.geo-public .geo-marketing-nav{color:#172d3d;font-family:DM Sans,sans-serif}.geo-public .geo-marketing-desktop{gap:clamp(16px,1.6vw,26px);font-size:16px;font-weight:500}.geo-public .geo-marketing-signin{color:#172d3d!important}.geo-public .geo-marketing-signup{color:#fff;background:#172d3d;border-color:#172d3d;font-size:16px}.geo-public .geo-marketing-menu-trigger{color:#172d3d;font-size:16px}.geo-public .geo-marketing-dropdown-panel{background:#fff;border-color:#d9dedb;box-shadow:0 15px 35px #172d3d14}.geo-public .geo-marketing-dropdown-panel a{color:#172d3d}.geo-public .geo-marketing-dropdown-panel a:hover{color:#315c4c;background:#eaece5}.geo-public .geo-marketing-mobile-panel{color:#fff;background:#172d3d}.geo-public .geo-public-actions a{color:#172d3d;border-color:#d9dedb}.geo-public .geo-public-actions a:first-child{color:#fff;background:#172d3d;border-color:#172d3d}.geo-public :is(a,button,input,summary,select):focus-visible{outline-offset:4px;outline:3px solid #006c65}@media (max-width:650px){.geo-public .geo-public-brand img{width:175px}}.geo-public .geo-insights{--insight-ink:#172d3d;--insight-panel:#fff;--insight-panel-2:#eaece5;--insight-aqua:#006c65;--insight-coral:#315c4c;--insight-ivory:#f6f5f0}.geo-public .commerce-site{--ink:#172d3d;--ink-2:#eaece5;--panel:#fff;--turq:#c5d7bc;--coral:#315c4c;--ivory:#f6f5f0;--commerce-line:#d9dedb}.geo-public .commerce-site :is(h1 span,.commerce-shift-grid span,.commerce-agent-grid article>div>span,.commerce-workflow li>span,.commerce-plan-grid article>span,.commerce-faq summary span){color:#006c65}.geo-public .geo-insights-hero h1{text-transform:none;font-size:clamp(38px,5.2vw,76px);line-height:1.12}.geo-public .geo-insights :is(h2,h3){text-transform:none;line-height:1.18}.geo-public .geo-public-footer{--geo-turquoise:#2dd4bf}.geo-public .skills-lab-offer-cta{color:#fff!important}.geo-public .geo-insights-kicker{color:#315c4c}.geo-public .geo-insights-hero-actions a:first-child,.geo-public .geo-insights-feature>div>a{color:#fff;background:#006c65}.geo-public .geo-insights-cta>div>p:last-child{color:#52656c}.geo-public .geo-public-footer a:focus-visible{outline-color:#2dd4bf}.geo-founder-profile-links{color:#dfe7e3;flex-wrap:wrap;gap:8px 14px;padding:0 clamp(24px,7vw,112px);font-size:13px;line-height:1.7;display:flex}.geo-founder-profile-links a{color:inherit;text-underline-offset:4px}._image_ab37q_1{aspect-ratio:3/2;object-fit:contain;border:1px solid #345364;border-radius:16px;width:100%;height:auto;display:block}._feature_ab37q_2{color:#f7f3ea;background:#0b2232;border-block:1px solid #1a4959;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(48px,6vw,88px) clamp(24px,6vw,104px);display:grid}._copy_ab37q_3{min-width:0}._copy_ab37q_3 ._eyebrow_ab37q_4{color:#ff958b;letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px;font-size:.875rem;font-weight:800}._copy_ab37q_3 h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.08}._copy_ab37q_3>p:not(._eyebrow_ab37q_4){color:#d0dce2;margin:0 0 20px;font-size:1.125rem;line-height:1.65}._ownership_ab37q_7{border-left:3px solid #23cbbd;margin:22px 0;padding-left:16px}._ownership_ab37q_7 p{color:#c4d4df;margin:0;font-size:1rem;line-height:1.65}._ownership_ab37q_7 p+p{margin-top:6px}._ownership_ab37q_7 strong{color:#f7f3ea}._copy_ab37q_3 ._award_ab37q_11{border-top:1px solid #345364;padding-top:18px}._copy_ab37q_3 ._link_ab37q_12{color:#54e1d2;text-underline-offset:4px;align-items:center;gap:20px;min-height:44px;font-size:1rem;font-weight:750;text-decoration:underline;display:inline-flex}._link_ab37q_12:focus-visible{outline-offset:5px;outline:3px solid #ffcc80}@media (max-width:900px){._feature_ab37q_2{grid-template-columns:minmax(0,1fr)}._copy_ab37q_3>p:not(._eyebrow_ab37q_4){font-size:1rem}}._awards_ab37q_16{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:548px;margin:25px 0 28px;padding:0;list-style:none;display:grid}._awards_ab37q_16 li{min-width:0}._awards_ab37q_16 img{aspect-ratio:1;object-fit:contain;width:100%;max-width:128px;height:auto;display:block}@media (max-width:640px){._awards_ab37q_16{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:320px}._awards_ab37q_16 img{max-width:150px}}._title_ab37q_21{text-wrap:balance;grid-column:1/-1;max-width:100%;margin:0}.geo-public ._ownership_ab37q_7{border-color:#006c65}.geo-public ._ownership_ab37q_7 p{color:#52656c}.geo-public ._ownership_ab37q_7 strong{color:#172d3d}
