.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}
