.geo-lp{--geo-cyan: hsl(var(--avatar-blue));--geo-violet: hsl(var(--primary));--geo-night: hsl(var(--background));isolation:isolate;background:var(--geo-night)}.geo-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 16%,hsl(var(--primary) / .28),transparent 30%),radial-gradient(circle at 84% 24%,hsl(var(--avatar-blue) / .2),transparent 28%),radial-gradient(circle at 54% 72%,hsl(var(--primary) / .12),transparent 34%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--card) / .62) 70%,hsl(var(--background)))}.geo-hero:before{position:absolute;top:-18%;right:-10%;bottom:0;left:-10%;content:"";background:linear-gradient(hsl(var(--foreground) / .055) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .055) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,transparent 2%,hsl(var(--background)) 38%,transparent 90%);mask-image:linear-gradient(to bottom,transparent 2%,hsl(var(--background)) 38%,transparent 90%);transform:perspective(700px) rotateX(60deg) translateY(18%);transform-origin:center bottom;pointer-events:none}.geo-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background-image:radial-gradient(circle,hsl(var(--foreground) / .5) 0 1px,transparent 1.6px);background-size:83px 71px;-webkit-mask-image:linear-gradient(to bottom,hsl(var(--background) / .75),transparent 78%);mask-image:linear-gradient(to bottom,hsl(var(--background) / .75),transparent 78%);opacity:.28;pointer-events:none;animation:geo-particles 18s linear infinite}.geo-glow-orbit{position:absolute;width:28rem;height:28rem;border:1px solid hsl(var(--primary) / .18);border-radius:999px;box-shadow:0 0 90px hsl(var(--primary) / .12),inset 0 0 80px hsl(var(--avatar-blue) / .08);pointer-events:none;animation:geo-orbit 18s linear infinite}.geo-gradient-text{color:transparent;background:linear-gradient(100deg,hsl(var(--secondary)),hsl(var(--avatar-blue)),hsl(var(--foreground)),hsl(var(--secondary)));background-size:260% 100%;background-clip:text;-webkit-background-clip:text;animation:geo-gradient-shift 7s ease-in-out infinite}.geo-neon-badge{box-shadow:0 0 28px hsl(var(--primary) / .18),inset 0 0 20px hsl(var(--primary) / .08)}.geo-chat-window{position:relative;overflow:hidden;border:1px solid hsl(var(--foreground) / .13);background:linear-gradient(145deg,hsl(var(--card) / .94),hsl(var(--background) / .88));box-shadow:0 36px 100px -45px hsl(var(--primary) / .78),0 0 0 1px hsl(var(--avatar-blue) / .06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.geo-cursor:after{display:inline-block;width:2px;height:1em;margin-left:3px;vertical-align:-.12em;content:"";background:var(--geo-cyan);animation:geo-cursor .8s steps(1) infinite}.geo-source-pulse{animation:geo-source-pulse 2.2s ease-in-out infinite}.geo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,hsl(var(--background)) 9%,hsl(var(--background)) 91%,transparent);mask-image:linear-gradient(90deg,transparent,hsl(var(--background)) 9%,hsl(var(--background)) 91%,transparent)}.geo-marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:geo-marquee 28s linear infinite}.geo-stat-card{position:relative;overflow:hidden;background:linear-gradient(145deg,hsl(var(--foreground) / .075),hsl(var(--foreground) / .025));box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 20px 60px -42px hsl(var(--primary) / .8);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.geo-stat-card:before{position:absolute;inset:auto -30% -55% 35%;height:10rem;content:"";background:radial-gradient(circle,hsl(var(--avatar-blue) / .2),transparent 68%);opacity:0;transition:opacity .3s ease}.geo-stat-card:hover{transform:perspective(800px) rotateX(1.5deg) rotateY(-1.5deg) translateY(-6px);border-color:hsl(var(--avatar-blue) / .4);box-shadow:inset 0 1px hsl(var(--foreground) / .12),0 26px 72px -34px hsl(var(--primary) / .72)}.geo-stat-card:hover:before{opacity:1}.geo-section-grid{background-image:linear-gradient(hsl(var(--foreground) / .026) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .026) 1px,transparent 1px);background-size:48px 48px}.geo-service-section{position:relative;overflow:hidden}.geo-service-section:before{position:absolute;top:18%;right:-8rem;width:18rem;height:18rem;border-radius:999px;content:"";background:hsl(var(--primary) / .08);filter:blur(70px);pointer-events:none}.geo-service-section:nth-of-type(2n):before{right:auto;left:-8rem;background:hsl(var(--avatar-blue) / .07)}.geo-section-band{background:linear-gradient(145deg,hsl(var(--card) / .62),hsl(var(--background) / .8))}.geo-service-page h2 .text-brand{color:transparent;background:linear-gradient(100deg,hsl(var(--secondary)),hsl(var(--avatar-blue)),hsl(var(--foreground)),hsl(var(--secondary)));background-size:260% 100%;background-clip:text;-webkit-background-clip:text;animation:geo-gradient-shift 7s ease-in-out infinite}.geo-reveal-ready .geo-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.geo-reveal-ready .geo-reveal.is-visible{opacity:1;transform:translateY(0)}.geo-reveal-ready .geo-card-grid>*{opacity:0;transform:translateY(22px);transition:opacity .62s ease,transform .62s cubic-bezier(.2,.8,.2,1)}.geo-reveal-ready .geo-card-grid.is-visible>*,.geo-reveal-ready .geo-reveal.is-visible .geo-card-grid>*,.geo-reveal-ready .geo-card-grid.geo-reveal.is-visible>*{opacity:1;transform:translateY(0)}.geo-card-grid>:nth-child(2){transition-delay:80ms}.geo-card-grid>:nth-child(3){transition-delay:.16s}.geo-card-grid>:nth-child(4){transition-delay:.24s}.geo-card-grid>:nth-child(5){transition-delay:.32s}.geo-card-grid>:nth-child(6){transition-delay:.4s}.geo-card-grid>:nth-child(7){transition-delay:.48s}.geo-card-grid>:nth-child(8){transition-delay:.56s}.geo-card-grid>:nth-child(9){transition-delay:.64s}.geo-card-grid>:nth-child(n+10){transition-delay:.72s}.geo-timeline{position:relative}.geo-timeline:before,.geo-timeline:after{position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem;width:1px;content:""}.geo-timeline:before{background:hsl(var(--foreground) / .1)}.geo-timeline:after{background:linear-gradient(to bottom,var(--geo-violet),var(--geo-cyan));transform:scaleY(0);transform-origin:top;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.geo-timeline.is-visible:after{transform:scaleY(1)}.geo-before-card{background:linear-gradient(145deg,hsl(var(--muted) / .58),hsl(var(--background) / .85));filter:saturate(.55)}.geo-after-card{background:linear-gradient(145deg,hsl(var(--primary) / .14),hsl(var(--avatar-blue) / .08));box-shadow:0 24px 70px -36px hsl(var(--avatar-blue) / .8),inset 0 1px hsl(var(--foreground) / .12)}@property --geo-beam-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.geo-form-beam{position:relative;padding:1px;background:conic-gradient(from var(--geo-beam-angle),transparent 0 34%,hsl(var(--primary)) 42%,hsl(var(--avatar-blue)) 49%,transparent 58% 100%);box-shadow:0 32px 90px -44px hsl(var(--primary) / .9);animation:geo-border-beam 7s linear infinite}.geo-form-beam:before{position:absolute;top:12%;right:4%;bottom:12%;left:4%;z-index:-1;content:"";background:hsl(var(--primary) / .18);filter:blur(38px)}.geo-form-beam form button{position:relative;overflow:hidden}.geo-form-beam form button:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 20%,hsl(var(--foreground) / .28) 48%,transparent 76%);transform:translate(-130%);transition:transform .65s ease}.geo-form-beam form button:hover:after{transform:translate(130%)}.geo-form-beam form>div:last-child span{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .65rem;border:1px solid hsl(var(--foreground) / .09);border-radius:999px;background:hsl(var(--foreground) / .04)}.geo-faq-item{transition:border-color .22s ease,background-color .22s ease}.geo-faq-item[data-state=open]{border-color:hsl(var(--primary) / .38);background:hsl(var(--foreground) / .045)}.geo-service-page{background:hsl(var(--background));isolation:isolate}.geo-service-page main{position:relative}.geo-service-hero{margin-top:-1px}.geo-service-page .geo-hero{background:radial-gradient(circle at 15% 16%,hsl(var(--primary) / .38),transparent 34%),radial-gradient(circle at 84% 24%,hsl(var(--avatar-blue) / .3),transparent 32%),radial-gradient(circle at 54% 72%,hsl(var(--primary) / .18),transparent 38%),linear-gradient(180deg,hsl(var(--background)),hsl(var(--card) / .62) 70%,hsl(var(--background)))}.geo-service-page .geo-hero:before{background-size:48px 48px}.geo-service-page .geo-hero:after{opacity:.42}.geo-service-page .geo-glow-orbit{border-color:hsl(var(--primary) / .28);box-shadow:0 0 110px hsl(var(--primary) / .2),inset 0 0 90px hsl(var(--avatar-blue) / .13)}.geo-service-page .geo-section-grid{background-image:radial-gradient(circle at 8% 18%,hsl(var(--primary) / .1),transparent 24%),radial-gradient(circle at 94% 80%,hsl(var(--avatar-blue) / .08),transparent 22%),linear-gradient(hsl(var(--foreground) / .026) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--foreground) / .026) 1px,transparent 1px);background-size:auto,auto,48px 48px,48px 48px}.geo-service-page .geo-form-beam{box-shadow:0 32px 90px -36px hsl(var(--primary) / .95),0 0 44px hsl(var(--avatar-blue) / .1)}.geo-service-page:not(.geo-sector-page) section:not(.geo-service-hero)>.container>h2,.geo-sector-page section:not(.geo-service-hero):not(#contact):not(#inline-lead-form)>.container>h2{font-size:2.25rem;line-height:1.12}.geo-service-page:not(.geo-sector-page) section:not(.geo-service-hero)>.container>h2.text-center,.geo-sector-page section:not(.geo-service-hero):not(#contact):not(#inline-lead-form)>.container>h2.text-center{max-width:56rem;margin-right:auto;margin-left:auto}.geo-service-page section.geo-section-grid>.container.max-w-3xl,.geo-service-page section.border-y>.container.max-w-3xl{max-width:72rem}.geo-service-page .geo-faq-item{background:hsl(var(--background) / .55)}.geo-service-page .geo-faq-item[data-state=open]{border-color:hsl(var(--primary) / .38);background:hsl(var(--foreground) / .045)}.geo-service-page:not(.geo-sector-page) button.bg-brand{position:relative;overflow:hidden;background:linear-gradient(110deg,hsl(var(--primary)),hsl(var(--avatar-blue)));box-shadow:0 16px 42px -18px hsl(var(--primary) / .9)}.geo-service-page .geo-stat-card:hover{border-color:hsl(var(--primary) / .35);background:linear-gradient(145deg,hsl(var(--primary) / .09),hsl(var(--foreground) / .035))}.geo-action-shine{position:relative;overflow:hidden;background:linear-gradient(110deg,hsl(var(--primary)),hsl(var(--avatar-blue)));box-shadow:0 16px 42px -18px hsl(var(--primary) / .9),0 0 28px hsl(var(--avatar-blue) / .16)}.geo-action-shine:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 20%,hsl(var(--foreground) / .28) 48%,transparent 76%);transform:translate(-130%);transition:transform .65s ease}.geo-action-shine:hover:after{transform:translate(130%)}.geo-table{background:linear-gradient(145deg,hsl(var(--card) / .82),hsl(var(--background) / .7));box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 24px 70px -48px hsl(var(--primary) / .8);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.geo-table thead{background:linear-gradient(90deg,hsl(var(--primary) / .2),hsl(var(--avatar-blue) / .1))}.geo-table tbody tr:hover{background:hsl(var(--foreground) / .03)}.geo-table-key:before{display:inline-block;width:.45rem;height:.45rem;margin-right:.6rem;border-radius:999px;content:"";background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--avatar-blue)));box-shadow:0 0 12px hsl(var(--avatar-blue) / .45);vertical-align:.08rem}.geo-icon-tile{box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 0 24px hsl(var(--primary) / .12)}.geo-quote{position:relative;overflow:hidden;margin:0;padding:1.75rem 1.75rem 1.75rem 2rem;border:1px solid hsl(var(--foreground) / .1);border-left:3px solid hsl(var(--primary));border-radius:.75rem;background:linear-gradient(145deg,hsl(var(--foreground) / .07),hsl(var(--foreground) / .025));box-shadow:inset 0 1px hsl(var(--foreground) / .07),0 24px 60px -46px hsl(var(--avatar-blue) / .8)}.geo-quote:after{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(to bottom,hsl(var(--primary)),hsl(var(--avatar-blue)))}.geo-quote:before{position:absolute;top:-1rem;right:1rem;color:hsl(var(--foreground) / .07);content:"“";font-family:var(--font-heading);font-size:8rem;line-height:1}.geo-pill-list{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));padding:0;list-style:none}.geo-pill-list li{position:relative;padding:.85rem 1rem .85rem 2.25rem;border:1px solid hsl(var(--foreground) / .1);border-radius:.75rem;background:hsl(var(--foreground) / .04)}.geo-pill-list li:before{position:absolute;top:1.15rem;left:1rem;width:.45rem;height:.45rem;border-radius:999px;content:"";background:linear-gradient(135deg,hsl(var(--primary)),hsl(var(--avatar-blue)));box-shadow:0 0 12px hsl(var(--avatar-blue) / .5)}.geo-service-page :is(a,button,summary):focus-visible{outline:2px solid hsl(var(--avatar-blue));outline-offset:3px}@keyframes geo-gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes geo-particles{to{background-position:83px -71px}}@keyframes geo-orbit{to{transform:rotate(360deg)}}@keyframes geo-cursor{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes geo-source-pulse{0%,to{box-shadow:0 0 hsl(var(--avatar-blue) / 0)}50%{box-shadow:0 0 0 5px hsl(var(--avatar-blue) / .08),0 0 28px hsl(var(--avatar-blue) / .2)}}@keyframes geo-marquee{to{transform:translate(-50%)}}@keyframes geo-border-beam{to{--geo-beam-angle: 360deg}}@media (min-width: 1024px){.geo-reading-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);-moz-column-gap:4rem;column-gap:4rem;align-items:start}.geo-reading-layout>h2{position:sticky;top:7rem;margin-bottom:0}.geo-reading-layout>.geo-reading-content{grid-column:2}.geo-reading-content>:not(:first-child){padding:1.5rem;border:1px solid hsl(var(--foreground) / .1);border-radius:.75rem;background:linear-gradient(145deg,hsl(var(--foreground) / .06),hsl(var(--foreground) / .02))}}@media (max-width: 420px){.geo-chat-window,.geo-form-beam{border-radius:1rem}.geo-glow-orbit{width:19rem;height:19rem}}@media (prefers-reduced-motion: reduce){.geo-hero:after,.geo-glow-orbit,.geo-gradient-text,.geo-cursor:after,.geo-source-pulse,.geo-marquee-track,.geo-form-beam{animation:none}.geo-reveal-ready .geo-reveal,.geo-reveal-ready .geo-card-grid>*{opacity:1;transform:none;transition:none}.geo-timeline:after{transform:scaleY(1);transition:none}.geo-stat-card:hover{transform:none}.geo-form-beam form button:after{display:none}.geo-action-shine:after{display:none}.geo-service-page h2 .text-brand{animation:none}}@media (min-width: 768px){.geo-service-page:not(.geo-sector-page) section:not(.geo-service-hero)>.container>h2,.geo-sector-page section:not(.geo-service-hero):not(#contact):not(#inline-lead-form)>.container>h2{font-size:3rem}.geo-timeline:before,.geo-timeline:after{left:50%;transform:translate(-50%)}.geo-timeline:after{transform:translate(-50%) scaleY(0)}.geo-timeline.is-visible:after{transform:translate(-50%) scaleY(1)}}.paid-media-page .paid-media-hero-copy{position:relative;z-index:1}.paid-media-page .paid-media-intro{position:relative;z-index:2;margin-top:-5rem}.paid-media-page .paid-media-intro>.container{max-width:72rem}.paid-media-page .paid-media-intro>.container>:last-child{position:relative;margin-left:auto;max-width:34rem}.paid-media-page section:not(.geo-service-hero)>.container{max-width:72rem}.paid-media-page section:not(.geo-service-hero)>.container>h2{font-size:2.25rem;line-height:1.12}.paid-media-page section:not(.geo-service-hero)>.container>h2.text-center{max-width:56rem;margin-right:auto;margin-left:auto}.paid-media-page .geo-service-section:nth-of-type(2n){background:linear-gradient(145deg,hsl(var(--card) / .45),hsl(var(--background) / .75))}.paid-media-page .geo-service-section>.container>.space-y-4:not(.paid-media-steps),.paid-media-page .geo-service-section>.container>.space-y-5{display:grid;gap:1rem}.paid-media-page .geo-service-section>.container>.space-y-4:not(.paid-media-steps)>*,.paid-media-page .geo-service-section>.container>.space-y-5>*{margin-top:0}.paid-media-page .geo-pill-list li>span:first-child:not(:last-child){display:none}.paid-media-page .key-facts{border-color:hsl(var(--foreground) / .1);background:linear-gradient(145deg,hsl(var(--foreground) / .075),hsl(var(--foreground) / .025))}.paid-media-page .key-facts li>span:first-child{background:hsl(var(--primary))}@media (min-width: 768px){.paid-media-page section:not(.geo-service-hero)>.container>h2{font-size:3rem}.paid-media-page .paid-media-hero-copy{max-width:38rem;text-align:left}.paid-media-page .paid-media-intro{margin-top:-18rem;padding-bottom:5rem;pointer-events:none}.paid-media-page .paid-media-intro a,.paid-media-page .paid-media-intro button{pointer-events:auto}}@media (max-width: 767px){.paid-media-page .paid-media-intro{margin-top:-2rem}}.geo-lp .rdv-hero-section{padding-block:4rem;background:linear-gradient(145deg,hsl(var(--card) / .62),hsl(var(--background) / .8))!important;border-block:1px solid hsl(var(--foreground) / .1)}.geo-lp .rdv-hero-section :is(h2,h3,svg){color:hsl(var(--foreground))}.geo-lp .rdv-hero-section p{color:hsl(var(--muted-foreground))}.geo-lp .rdv-hero-section .rounded-full{background:hsl(var(--primary) / .1)}.geo-lp .rdv-hero-section .rounded-xl{background:hsl(var(--card))!important;border-color:hsl(var(--primary) / .4)!important;box-shadow:0 0 28px hsl(var(--primary) / .12)}.geo-lp .rdv-hero-section a{position:relative;overflow:hidden;color:hsl(var(--primary-foreground));background:linear-gradient(110deg,hsl(var(--primary)),hsl(var(--avatar-blue)));box-shadow:0 16px 42px -18px hsl(var(--primary) / .9)}.geo-lp .rdv-hero-section a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(110deg,transparent 20%,hsl(var(--foreground) / .28) 48%,transparent 76%);transform:translate(-130%);transition:transform .65s ease}.geo-lp .rdv-hero-section a:hover:after{transform:translate(130%)}.geo-lp .key-facts{background:hsl(var(--card));border-color:hsl(var(--primary) / .4);border-radius:.5rem;box-shadow:0 0 28px hsl(var(--primary) / .12)}.geo-lp .key-facts h3{color:hsl(var(--foreground))}.geo-lp .key-facts li>span:first-child{background:hsl(var(--primary))!important}.geo-lp .market-figures-table{border-color:hsl(var(--foreground) / .1)}.geo-lp .market-figures-table .overflow-x-auto{border-color:hsl(var(--foreground) / .1);background:linear-gradient(145deg,hsl(var(--card) / .82),hsl(var(--background) / .7));box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 24px 70px -48px hsl(var(--primary) / .8)}.geo-lp .market-figures-table thead{background:linear-gradient(90deg,hsl(var(--primary) / .2),hsl(var(--avatar-blue) / .1))}.geo-lp .market-figures-table tbody{background:transparent}.geo-lp .market-figures-table tbody tr{border-color:hsl(var(--foreground) / .1)}.geo-lp .market-figures-table a{color:hsl(var(--secondary))!important}.geo-lp .market-figures-table aside{background:hsl(var(--card));border-color:hsl(var(--primary))!important;border-radius:.5rem}.geo-lp .related-pages .group{position:relative;overflow:hidden;border-radius:.5rem;border-color:hsl(var(--foreground) / .1);background:linear-gradient(145deg,hsl(var(--foreground) / .075),hsl(var(--foreground) / .025));box-shadow:inset 0 1px hsl(var(--foreground) / .08),0 20px 60px -42px hsl(var(--primary) / .8)}.geo-lp .related-pages .group:hover{border-color:hsl(var(--primary) / .35)}.geo-sector-page .geo-sector-steps:before,.geo-sector-page .geo-sector-steps:after{display:none}.geo-sector-page .geo-sector-steps .geo-step{min-width:0}.geo-sector-page .geo-sector-steps .geo-step:before{content:"";position:absolute;inset:0 1rem auto;height:2px;background:linear-gradient(90deg,hsl(var(--primary)),hsl(var(--avatar-blue)))}@media (prefers-reduced-motion: reduce){.geo-lp .rdv-hero-section a:after{display:none}}.geo-lp article .tldr-block{border-color:hsl(var(--primary) / .3);background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:0 32px 90px -44px hsl(var(--primary) / .9)}.geo-lp article .tldr-block>div:first-child{border:1px solid hsl(var(--primary) / .25);background:hsl(var(--primary) / .1);color:var(--c-brand)}.geo-lp article .tldr-block p{color:var(--c-body)}.geo-lp article thead,.geo-lp article thead tr{background:hsl(var(--primary) / .15)!important;color:hsl(var(--foreground));border-bottom:1px solid hsl(var(--foreground) / .1)}.geo-lp article thead th{color:hsl(var(--foreground))}.geo-lp .prose{font-family:var(--font-body);font-size:1rem;line-height:1.625;color:var(--c-body);overflow-wrap:break-word}.geo-lp .prose.prose-lg{font-size:1.125rem}:where(.geo-lp .prose) :where(h2,h3,h4){font-family:var(--font-heading);font-weight:700;color:hsl(var(--foreground))}:where(.geo-lp .prose) h2{font-size:1.5rem;line-height:1.333333;margin-top:3rem;margin-bottom:1.5rem;color:var(--c-brand)}:where(.geo-lp .prose) h3{font-size:1.25rem;line-height:1.4;margin-top:2rem;margin-bottom:.75rem}:where(.geo-lp .prose) h4{font-size:1.125rem;line-height:1.5;margin-top:1.5rem;margin-bottom:.5rem}:where(.geo-lp .prose) p{margin-top:0;margin-bottom:1.5rem;line-height:1.625;color:var(--c-body)}:where(.geo-lp .prose) :where(ul,ol){margin-block:1.5rem;padding-left:1.5rem;line-height:1.625}:where(.geo-lp .prose) ul{list-style-type:disc}:where(.geo-lp .prose) ol{list-style-type:decimal}:where(.geo-lp .prose) li{margin-block:.5rem;color:var(--c-body);line-height:1.625}:where(.geo-lp .prose) li>p{margin-block:.5rem}:where(.geo-lp .prose) a{color:var(--c-brand);text-decoration:none;font-weight:500}:where(.geo-lp .prose) a:hover{text-decoration:underline}:where(.geo-lp .prose) strong{font-weight:700;color:hsl(var(--foreground))}:where(.geo-lp .prose) blockquote{margin-block:2rem;padding-left:1.5rem;border-left:3px solid hsl(var(--primary));color:var(--c-body);font-style:italic;line-height:1.625}:where(.geo-lp .prose) table{width:100%;margin-block:2rem;border-collapse:collapse;font-size:.875rem;line-height:1.428571;text-align:left}:where(.geo-lp .prose) :where(th,td){padding:.75rem 1rem;border-bottom:1px solid hsl(var(--foreground) / .1);vertical-align:top}:where(.geo-lp .prose) th{font-weight:700;color:hsl(var(--foreground))}:where(.geo-lp .prose) td{color:var(--c-body)}.geo-lp .prose[class~="prose-headings:text-foreground"] :where(h2,h3,h4){color:hsl(var(--foreground))}.geo-lp .prose[class~="prose-h2:text-2xl"] h2{font-size:1.5rem;line-height:1.333333}.geo-lp .prose[class~="prose-h2:mb-4"] h2{margin-bottom:1rem}@media (min-width: 768px){:where(.geo-lp .prose) h2{font-size:1.875rem;line-height:1.2}}
