:root{--color-white: #ffffff;--color-ink: #111111;--color-cream: #ffebb8;--color-brand: #1027b2;--color-brand-bright: #1434e2;--color-navy: #00154f;--color-surface-pale: #f7f4f0;--color-focus: #ffe801;--color-text-muted: #6b6b6b;--color-text-soft: #333333;--color-border-subtle: rgba(0, 0, 0, 0.15);--color-border-strong: rgba(0, 0, 0, 0.3);--color-underline: rgba(0, 0, 0, 0.5);--color-on-brand-line: rgba(255, 255, 255, 0.25);--color-on-brand-muted: rgba(255, 255, 255, 0.45);--color-draft: #cc3333}*,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes quickFade{0%{opacity:0}100%{opacity:1}}html{text-rendering:optimizeLegibility;font-synthesis:none}@font-face{font-family:"Graphik web";src:url("/assets/fonts/Graphik-Regular-Web.woff2") format("woff2");font-style:normal;font-weight:normal;font-display:swap}@font-face{font-family:"Graphik web";src:url("/assets/fonts/Graphik-Medium-Web.woff2") format("woff2");font-style:normal;font-weight:450;font-display:swap}.margin-top-small{margin-top:.5rem !important}.padding-bottom-0{padding-bottom:0 !important}.relative{position:relative}.overflow-hidden{overflow:hidden}.bold{font-weight:450}.capitalize{text-transform:capitalize}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.inline-block{display:inline-block}.center{text-align:center}.inline-block{display:inline-block}@media screen and (min-width: 46.25rem){.u-show-small{display:none}}@media screen and (max-width: 46.25rem){.u-show-medium{display:none}}.wrapper-full{padding-left:1.25rem;padding-right:1.25rem}@media screen and (min-width: 46.25rem){.wrapper-full{padding-left:1.75rem;padding-right:1.75rem}}.wrapper-wide{padding-left:1.25rem;padding-right:1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 30rem){.wrapper-wide{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 46.25rem){.wrapper-wide{padding-left:3.25rem;padding-right:3.25rem}}@media screen and (min-width: 61rem){.wrapper-wide{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width: 61rem){.wrapper-wide{max-width:81.25rem}}.wrapper-regular{padding-left:1.25rem;padding-right:1.25rem;margin-left:auto;margin-right:auto}@media screen and (min-width: 30rem){.wrapper-regular{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 46.25rem){.wrapper-regular{padding-left:3.25rem;padding-right:3.25rem}}@media screen and (min-width: 61rem){.wrapper-regular{padding-left:3.75rem;padding-right:3.75rem}}@media screen and (min-width: 61rem){.wrapper-regular{max-width:50rem}}input{border-radius:0}.button{position:relative;display:inline-block;border-radius:9999px;border:1px solid var(--color-ink);color:var(--color-white);background-color:var(--color-ink);padding:.375rem 1.375rem;text-decoration:none;white-space:nowrap;font:inherit;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.0625rem;line-height:1.5rem;hyphens:manual;cursor:pointer;transition:background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out,outline-color 150ms ease-out}@media screen and (min-width: 46.25rem){.button{font-size:1.3125rem;line-height:2rem}}@media screen and (min-width: 46.25rem){.button{padding:.4375rem 1.75rem .375rem}}.button::before{content:"";position:absolute;right:.75rem;top:50%;width:.4375rem;height:.875rem;background:url("/assets/images/icons/arrow--white.svg") no-repeat center/contain;opacity:0;transform:translate(-0.25rem, -50%);transition:opacity 150ms ease-out,transform 150ms ease-out}@media screen and (min-width: 46.25rem){.button::before{right:.875rem}}.button:hover .button__label{transform:translateX(-0.4375rem)}.button:hover::before{opacity:1;transform:translate(0, -50%)}.button__label{display:inline-block;transition:transform 150ms ease-out}.button--white{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-ink)}.button--white::before{background-image:url("/assets/images/icons/arrow--black.svg")}.button--outline{background-color:rgba(0,0,0,0);color:var(--color-ink)}.button--outline::before{background-image:url("/assets/images/icons/arrow--black.svg")}.button--play{display:inline-flex;align-items:center;gap:.5rem;transition:background-color 150ms ease-out,color 150ms ease-out,outline-color 150ms ease-out}.button--play::before{display:none}.button--play *,.button--play::before{transition:color 150ms ease-out,fill 150ms ease-out,opacity 150ms ease-out}.button--play:hover{background-color:var(--color-ink);color:var(--color-white)}.button--play:hover .button__label{transform:none}.button__icon{width:.75rem;height:.75rem;flex:0 0 auto}.button__meta{opacity:.6}.button-small{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;padding:.3125rem 1rem}@media screen and (min-width: 46.25rem){.button-small{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 46.25rem){.button-small{padding:.375rem 1.375rem}}.button-small::before{right:.5625rem;width:.375rem}.header{background-color:var(--color-brand);background-image:url("/assets/images/header-bgs/pattern-small.svg");background-repeat:no-repeat;background-position:right bottom;background-size:100vw;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;padding-top:1rem;grid-template-columns:auto auto;grid-gap:.75rem}@media screen and (min-width: 46.25rem){.header{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 30rem){.header{background-color:var(--color-brand);grid-template-areas:"logo nav";padding-top:1.75rem}}@media screen and (min-width: 46.25rem){.header{background-image:url("/assets/images/header-bgs/pattern-large.svg");background-color:var(--color-brand);padding-top:1.75rem;background-position:44vw bottom;background-size:62.5rem}}@media screen and (min-width: 61rem){.header{background-position:45vw bottom;background-size:56.25rem}}h1,h2,h3,.heading-xl,.heading-section{text-wrap:balance}html{scroll-behavior:smooth}[id]{scroll-margin-top:1.5rem}a,button,summary,input,select,textarea,[tabindex]{outline:3px solid rgba(0,0,0,0);outline-offset:2px;transition:outline-color 150ms ease-out}a:not(.button){transition:text-decoration-color 150ms ease-out,text-decoration-thickness 150ms ease-out,outline-color 150ms ease-out}:focus-visible{outline-color:var(--color-focus)}.section--yellow :focus-visible{outline-color:var(--color-ink)}a,button,summary,select,label[for]{cursor:pointer}.skip-link{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-link:focus{clip:unset;clip-path:none;height:auto;overflow:auto;position:unset;white-space:unset;width:auto;position:absolute;z-index:10;top:.5rem;left:.5rem;padding:.5rem 1rem;background:var(--color-focus);color:var(--color-ink)}.navbar{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}@media screen and (min-width: 46.25rem){.navbar{grid-template-columns:auto 1fr auto}}.logo{float:none;display:flex;align-items:center;gap:.625rem;width:auto;height:auto;text-indent:0;background-image:none;text-decoration:none !important;color:var(--color-white) !important;font-weight:450;font-size:.8125rem;line-height:1rem;letter-spacing:-0.01em}@media screen and (min-width: 46.25rem){.logo{font-size:1.0625rem;line-height:1.25rem;gap:.875rem}}.logo__text{white-space:nowrap}.logo__mark{flex:0 0 auto;width:1.75rem;height:1.75rem;background:url("/assets/images/parker-county-software-mark.svg") no-repeat center/contain}@media screen and (min-width: 46.25rem){.logo__mark{width:2.75rem;height:2.75rem}}.navbar__cta{justify-self:end}@media screen and (min-width: 46.25rem){.navbar__cta{order:3}}.navigation{grid-column:1/-1;padding-top:.75rem;border-top:1px solid var(--color-on-brand-line)}@media screen and (min-width: 46.25rem){.navigation{grid-column:auto;justify-self:end;padding-top:0;border-top:none}}.navigation__links{display:flex;gap:1.125rem}@media screen and (min-width: 46.25rem){.navigation__links{gap:1.75rem}}.header a:not(.button):not(.logo){color:var(--color-white);text-decoration-color:var(--color-on-brand-muted);letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.header a:not(.button):not(.logo){font-size:1.125rem;line-height:1.625rem}}.header a:not(.button):not(.logo):hover,.header a:not(.button):not(.logo)[aria-current=page]{color:var(--color-white);text-decoration-color:currentColor;text-decoration-thickness:2px}.page-hero{color:var(--color-white);max-width:48.75rem;padding-top:6rem;padding-bottom:6rem}@media screen and (min-width: 46.25rem){.page-hero{padding-top:12.5rem;padding-bottom:6rem}}.page-hero .lede{max-width:32em}.page-hero .button-row{align-items:center;gap:1.5rem}.page-hero--small{padding-top:3.5rem;padding-bottom:3rem}@media screen and (min-width: 46.25rem){.page-hero--small{padding-top:7rem;padding-bottom:4rem}}.header .page-hero a.link-on-brand{letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.0625rem;line-height:1.5rem;hyphens:manual}@media screen and (min-width: 46.25rem){.header .page-hero a.link-on-brand{font-size:1.3125rem;line-height:2rem}}.header--small{background-size:70vw}@media screen and (min-width: 46.25rem){.header--small{background-size:40rem;background-position:right bottom}}.eyebrow{font-size:.75rem;line-height:1rem;text-transform:uppercase;font-weight:450;margin-bottom:1.875rem;letter-spacing:.03em;margin-bottom:1rem !important;opacity:.85}@media screen and (min-width: 46.25rem){.eyebrow{margin-bottom:2.5rem;font-size:.875rem;line-height:1.25rem}}.button-row{display:flex;flex-wrap:wrap;gap:.75rem}.breadcrumbs{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;width:100%;padding-top:1rem}@media screen and (min-width: 46.25rem){.breadcrumbs{font-size:1.125rem;line-height:1.625rem}}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem}.breadcrumbs li+li::before{content:"/";margin-right:.5rem;color:var(--color-text-muted)}.breadcrumbs span{color:var(--color-text-muted)}.main--after-breadcrumbs>:first-child.section,.main--after-breadcrumbs>:first-child>:first-child.section{padding-top:2rem}@media screen and (min-width: 46.25rem){.main--after-breadcrumbs>:first-child.section,.main--after-breadcrumbs>:first-child>:first-child.section{padding-top:3.5rem}}.section{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width: 46.25rem){.section{padding-top:5.5rem}}@media screen and (min-width: 46.25rem){.section{padding-bottom:5.5rem}}.section--pale{background-color:var(--color-surface-pale)}.section--yellow{background-color:var(--color-cream)}.section__intro{max-width:45rem;margin-bottom:2rem}@media screen and (min-width: 46.25rem){.section__intro{margin-bottom:3rem}}.section__intro--spaced{margin-top:3.5rem;margin-bottom:1.5rem}@media screen and (min-width: 46.25rem){.section__intro--spaced{margin-top:5.5rem}}.section__more{margin-top:2rem;margin-bottom:0}@media screen and (min-width: 46.25rem){.section__more{margin-top:3rem}}.heading-section{font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.625rem;line-height:2.5rem;margin-bottom:.75rem;letter-spacing:-0.03em;font-size:2rem;line-height:2.25rem}@media screen and (min-width: 30rem){.heading-section{font-size:2.875rem;line-height:3rem;margin-bottom:.75rem}}@media screen and (min-width: 46.25rem){.heading-section{font-size:4.75rem;line-height:4.75rem;margin-bottom:1.75rem}}@media screen and (min-width: 61rem){.heading-section{font-size:5rem;line-height:4.75rem;margin-bottom:1.75rem}}@media screen and (min-width: 30rem){.heading-section{font-size:2.25rem;line-height:2.5rem}}@media screen and (min-width: 46.25rem){.heading-section{font-size:3rem;line-height:3.25rem}}.heading-l{font-weight:450;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.3125rem;line-height:1.75rem;margin-bottom:.5rem}@media screen and (min-width: 46.25rem){.heading-l{font-size:1.75rem;line-height:2.5rem}}.heading-m{font-weight:450;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem}@media screen and (min-width: 46.25rem){.heading-m{font-size:1.625rem;line-height:2.25rem;margin-bottom:1rem}}.heading-s{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem}@media screen and (min-width: 46.25rem){.heading-s{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.heading-small-caps{font-size:.75rem;line-height:1rem;text-transform:uppercase;font-weight:450;margin-bottom:1.875rem;letter-spacing:.03em;border-top:1px solid var(--color-border-subtle);padding-top:.75rem;margin-top:2.5rem}@media screen and (min-width: 46.25rem){.heading-small-caps{margin-bottom:2.5rem;font-size:.875rem;line-height:1.25rem}}@media screen and (min-width: 46.25rem){.heading-small-caps{margin-top:4rem;padding-top:1rem}}.heading-small-caps--plain{border-top:none;padding-top:0;margin-top:0}.split{display:grid;gap:1rem}@media screen and (min-width: 61rem){.split{grid-template-columns:5fr 7fr;gap:4.5rem}}@media screen and (min-width: 61rem){.split--baseline{align-items:baseline}}.split--baseline h2{margin-bottom:0}.split__eyebrow{margin-bottom:1rem !important}@media screen and (min-width: 61rem){.split--contact{grid-template-columns:7fr 4fr}}.prose h2{font-weight:450;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.25rem;line-height:1.75rem;margin-bottom:.75rem;margin-top:2.5rem}@media screen and (min-width: 46.25rem){.prose h2{font-size:1.625rem;line-height:2.25rem;margin-bottom:1rem}}@media screen and (min-width: 46.25rem){.prose h2{margin-top:3.5rem}}.prose h3{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem;margin-top:1.75rem}@media screen and (min-width: 46.25rem){.prose h3{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.prose ul:not(.check-list),.prose ol{margin-bottom:1.25rem;padding-left:1.375rem}.prose ul:not(.check-list) li{list-style:disc}.prose ol li{list-style:decimal}.prose li{letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.0625rem;line-height:1.5rem;hyphens:manual;margin-bottom:.5rem}@media screen and (min-width: 46.25rem){.prose li{font-size:1.3125rem;line-height:2rem}}.prose>*:first-child{margin-top:0}.check-list{margin-bottom:1.25rem}.check-list li{position:relative;padding-left:1.875rem;margin-bottom:.625rem}.check-list li::before{content:"";position:absolute;left:0;top:.375rem;width:.875rem;height:.875rem;border-radius:0 9999px 9999px 9999px;background:var(--color-brand)}@media screen and (min-width: 46.25rem){.check-list li::before{top:.5625rem}}.link-on-brand{color:var(--color-white) !important;text-decoration-color:var(--color-on-brand-muted) !important}.link-on-brand:hover{text-decoration-color:currentColor !important;text-decoration-thickness:2px !important}.pill{display:inline-block;font-size:.75rem;line-height:1rem;font-weight:450;letter-spacing:.02em;padding:.1875rem .5625rem;border-radius:9999px;border:1px solid var(--color-border-strong);color:var(--color-ink);background:var(--color-white);white-space:nowrap;vertical-align:middle}.pill--brand{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.pill--cream{background:var(--color-cream);border-color:var(--color-cream)}.row-list__item{position:relative;display:grid;gap:.25rem 2rem;padding:1.25rem 0;border-bottom:1px solid var(--color-border-subtle)}.row-list__item:first-child{border-top:1px solid var(--color-border-subtle)}@media screen and (min-width: 46.25rem){.row-list__item{grid-template-columns:minmax(0, 4fr) minmax(0, 7fr) 1.5rem;align-items:center;padding:1.75rem 0}}.row-list__item::before{content:"";position:absolute;inset:-1px -0.75rem;z-index:-1;border-radius:4px;background-color:rgba(0,0,0,0);transition:background-color 300ms ease-out}@media screen and (min-width: 46.25rem){.row-list__item::before{inset:-1px -1rem}}.row-list__item:not(.row-list__item--static):hover::before{background-color:var(--color-white)}.section:not(.section--pale) .row-list__item:not(.row-list__item--static):hover::before{background-color:var(--color-surface-pale)}.row-list{position:relative;z-index:0}.row-list__title{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem;margin:0}@media screen and (min-width: 46.25rem){.row-list__title{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.row-list__link{text-decoration:none !important}.row-list__link::after{content:"";position:absolute;inset:0}.row-list__body{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;color:var(--color-text-soft);margin:0}@media screen and (min-width: 46.25rem){.row-list__body{font-size:1.125rem;line-height:1.625rem}}.row-list__meta{display:flex;align-items:center;gap:1rem;margin:.375rem 0 0}@media screen and (min-width: 46.25rem){.row-list__meta{margin:0;justify-content:flex-end}}.row-list__arrow{display:none;width:.5rem;height:.875rem;background:url("/assets/images/icons/arrow--black.svg") no-repeat center/contain;transition:transform 150ms ease-out}@media screen and (min-width: 46.25rem){.row-list__arrow{display:block}}.row-list__item:hover .row-list__arrow{transform:translateX(0.25rem)}.feature{display:grid;gap:1.5rem;padding:2rem 0;border-top:1px solid var(--color-border-subtle)}@media screen and (min-width: 61rem){.feature{grid-template-columns:4fr 7fr;gap:4rem;align-items:center;padding:3.5rem 0}}.feature>*,.split>*{min-width:0}.feature__meta{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;color:var(--color-text-muted);margin-bottom:.75rem}@media screen and (min-width: 46.25rem){.feature__meta{font-size:1.125rem;line-height:1.625rem}}.feature__meta .pill{margin-right:.5rem}.feature__link{text-decoration:none !important}.feature__watch{margin-top:1rem;margin-bottom:0}.feature__more{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.feature__more{font-size:1.125rem;line-height:1.625rem}}.pair{display:grid;gap:1rem;padding:2rem 0;border-top:1px solid var(--color-border-subtle)}@media screen and (min-width: 46.25rem){.pair{grid-template-columns:1fr 1fr;gap:4rem}}.pair p:last-child{margin-bottom:0}.screens{display:grid;gap:1.5rem}.screens--pair{gap:2.5rem}@media screen and (min-width: 46.25rem){.screens--pair{gap:4rem}}.screen{margin:0}.screen img{display:block;width:100%;height:auto;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-white)}.section:not(.section--pale) .feature .screen img{box-shadow:0 0 0 .625rem var(--color-surface-pale)}.screen--bare img{border:none;border-radius:0;background:none;box-shadow:none !important}.video{margin:0}.video__frame{overflow:hidden;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-white)}.video__frame video{display:block;width:100%;height:auto;aspect-ratio:16/9}.screen__caption{margin-top:.75rem;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;color:var(--color-text-muted)}@media screen and (min-width: 46.25rem){.screen__caption{font-size:1.125rem;line-height:1.625rem}}.industry-visual{margin-top:2.5rem}@media screen and (min-width: 46.25rem){.industry-visual{margin-top:3.5rem}}.industries-all{margin-top:3rem}@media screen and (min-width: 46.25rem){.industries-all{margin-top:4.5rem}}.logos{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 3.5rem;margin-bottom:2rem}@media screen and (min-width: 46.25rem){.logos{margin-bottom:3rem}}.logos__item{display:flex;align-items:center;gap:.75rem}.logos__item img{display:block;width:auto;height:calc(var(--logo-height)*.8)}@media screen and (min-width: 46.25rem){.logos__item img{height:var(--logo-height)}}.logos__label{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem;margin:0;max-width:8em;line-height:1.15}@media screen and (min-width: 46.25rem){.logos__label{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.card-grid{display:grid;gap:1rem}@media screen and (min-width: 46.25rem){.card-grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}.card{border:1px solid var(--color-border-subtle);border-radius:12px;padding:1.5rem;background:var(--color-white)}@media screen and (min-width: 46.25rem){.card{padding:1.75rem}}.card p:last-child{margin-bottom:0}.pricing__note{grid-column:1/-1;margin:.5rem 0 0}@media screen and (min-width: 61rem){.pricing__note{grid-column:2}}.card__title{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem}@media screen and (min-width: 46.25rem){.card__title{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.card__body p{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;color:var(--color-text-soft)}@media screen and (min-width: 46.25rem){.card__body p{font-size:1.125rem;line-height:1.625rem}}.steps{counter-reset:step;display:grid;gap:1.5rem}@media screen and (min-width: 46.25rem){.steps{grid-template-columns:repeat(3, 1fr);gap:2.5rem}}.steps li{counter-increment:step;border-top:2px solid var(--color-ink);padding-top:1rem}.steps li::before{content:counter(step, decimal-leading-zero);display:block;font-size:.75rem;line-height:1rem;text-transform:uppercase;font-weight:450;margin-bottom:1.875rem;letter-spacing:.03em;margin-bottom:.75rem !important;color:var(--color-brand)}@media screen and (min-width: 46.25rem){.steps li::before{margin-bottom:2.5rem;font-size:.875rem;line-height:1.25rem}}.steps li p{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;color:var(--color-text-soft)}@media screen and (min-width: 46.25rem){.steps li p{font-size:1.125rem;line-height:1.625rem}}.testimonials{display:grid;gap:1rem}@media screen and (min-width: 46.25rem){.testimonials{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}.testimonial{background:var(--color-white);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column}@media screen and (min-width: 46.25rem){.testimonial{padding:2.5rem}}.testimonial blockquote p{font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;hyphens:manual;letter-spacing:-0.01em;margin-bottom:1.25rem;position:relative}@media screen and (min-width: 46.25rem){.testimonial blockquote p{font-size:1.5rem;line-height:2.25rem}}.testimonial .testimonial__open{position:absolute;left:0;transform:translateX(-100%)}.testimonial figcaption{margin-top:auto;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.testimonial figcaption{font-size:1.125rem;line-height:1.625rem}}.testimonial figcaption strong{font-weight:450;display:block}.testimonial figcaption span{color:var(--color-text-muted)}.testimonial-page{display:grid;gap:1rem;max-width:55rem}@media screen and (min-width: 46.25rem){.testimonial-page{gap:1.5rem}}.testimonial--bordered{border:1px solid var(--color-border-subtle)}.testimonial figcaption .testimonial__work{display:table;margin-top:.5rem}.testimonial--draft{outline:2px dashed var(--color-draft);outline-offset:-6px}.faq{border-top:1px solid var(--color-border-subtle)}.faq details{border-bottom:1px solid var(--color-border-subtle);interpolate-size:allow-keywords}.faq details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size 300ms ease-out,opacity 300ms ease-out,content-visibility 300ms allow-discrete}.faq details[open]::details-content{block-size:auto;opacity:1}.faq summary{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem;margin:0;padding:1.25rem 2.5rem 1.25rem 0;list-style:none;position:relative}@media screen and (min-width: 46.25rem){.faq summary{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:0;top:1rem;font-size:1.75rem;line-height:2rem;color:var(--color-brand);transition:transform 300ms ease-out}.faq details[open] summary::after{transform:rotate(45deg)}.faq .faq__answer{padding-bottom:1.25rem;max-width:45rem}.towns__row{display:grid;gap:.25rem;padding:1rem 0;border-bottom:1px solid var(--color-border-subtle)}@media screen and (min-width: 46.25rem){.towns__row{grid-template-columns:11.25rem 1fr;gap:1.5rem}}.towns__row dt{margin:0}.towns__row dd{letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.0625rem;line-height:1.5rem;hyphens:manual}@media screen and (min-width: 46.25rem){.towns__row dd{font-size:1.3125rem;line-height:2rem}}.towns{border-top:1px solid var(--color-border-subtle);margin-bottom:2rem}.facts li{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.facts li{font-size:1.125rem;line-height:1.625rem}}.cta{max-width:45rem}.cta .lede{margin-bottom:1.5rem}.form{display:grid;gap:1.25rem}.form label,.form legend{display:block;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;font-weight:450;margin-bottom:.375rem}@media screen and (min-width: 46.25rem){.form label,.form legend{font-size:1.125rem;line-height:1.625rem}}.form .form__hint{font-weight:normal;color:var(--color-text-muted)}.form input,.form select,.form textarea{display:block;width:100%;font:inherit;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;padding:.75rem .875rem;border:1px solid var(--color-border-strong);border-radius:8px;background:var(--color-white);color:var(--color-ink);transition:border-color 150ms ease-out,outline-color 150ms ease-out}@media screen and (min-width: 46.25rem){.form input,.form select,.form textarea{font-size:1.125rem;line-height:1.625rem}}.form input:hover,.form select:hover,.form textarea:hover{border-color:var(--color-ink)}.form textarea{min-height:10rem}.form select{appearance:none;-webkit-appearance:none;padding-right:2.5rem;background:var(--color-white) url("/assets/images/icons/select-arrow.svg") no-repeat right 1rem center/0.75rem auto}.form__row{display:grid;gap:1.25rem}@media screen and (min-width: 46.25rem){.form__row{grid-template-columns:1fr 1fr}}.form__group{display:grid;gap:1.25rem;padding:1.25rem;border:1px solid var(--color-border-subtle);border-radius:8px}.form__group legend{padding:0 .375rem;margin-bottom:0}.form__submit{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.form__submit span{margin:0}.next-steps{counter-reset:next;margin-bottom:.5rem}.next-steps li{counter-increment:next;position:relative;padding-left:1.75rem;margin-bottom:.625rem;letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.next-steps li{font-size:1.125rem;line-height:1.625rem}}.next-steps li::before{content:counter(next);position:absolute;left:0;font-weight:450;color:var(--color-brand)}.form__error{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;margin:0;padding:.75rem 1rem;background:var(--color-cream);border-radius:8px}@media screen and (min-width: 46.25rem){.form__error{font-size:1.125rem;line-height:1.625rem}}.form button[disabled]{opacity:.6;cursor:progress}.form__honeypot{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.footer{background-color:var(--color-surface-pale);color:var(--color-ink);padding:2.5rem 0 1.5rem;border-top:1px solid var(--color-border-subtle)}@media screen and (min-width: 46.25rem){.footer{padding:4rem 0 2rem}}.footer__top{display:grid;gap:.5rem;margin-bottom:2rem}@media screen and (min-width: 46.25rem){.footer__top{grid-template-columns:1fr 1fr;align-items:baseline}}.footer__name{font-weight:450;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.0625rem;line-height:1.5rem;margin-bottom:.75rem;margin:0}@media screen and (min-width: 46.25rem){.footer__name{font-size:1.4375rem;line-height:2rem;margin-bottom:.75rem}}.footer__contact{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.footer__contact{font-size:1.125rem;line-height:1.625rem}}@media screen and (min-width: 46.25rem){.footer__contact{text-align:right}}.footer__nav{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem 0;border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);margin-bottom:1rem}.footer__nav>div:first-child{grid-column:1/-1}@media screen and (min-width: 46.25rem){.footer__nav{grid-template-columns:repeat(3, 1fr)}.footer__nav>div:first-child{grid-column:auto}}.footer__nav li,.footer__nav .footer__towns{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;margin-bottom:.375rem}@media screen and (min-width: 46.25rem){.footer__nav li,.footer__nav .footer__towns{font-size:1.125rem;line-height:1.625rem}}.footer__nav-heading{font-size:.75rem;line-height:1rem;text-transform:uppercase;font-weight:450;margin-bottom:1.875rem;letter-spacing:.03em;margin-bottom:.75rem !important}@media screen and (min-width: 46.25rem){.footer__nav-heading{margin-bottom:2.5rem;font-size:.875rem;line-height:1.25rem}}.footer__bottom p{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem;color:var(--color-text-muted);margin:0}@media screen and (min-width: 46.25rem){.footer__bottom p{font-size:1.125rem;line-height:1.625rem}}.logo-small{display:inline-block;width:1rem;height:1rem;margin-right:.5rem;position:relative;top:.1875rem;background:url("/assets/images/parker-county-software-mark--blue.svg") no-repeat center/contain}.js-reveal [data-reveal]{opacity:0;transform:translateY(1rem);transition:opacity 700ms ease-out,transform 700ms ease-out}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.js-reveal [data-reveal="2"]{transition-delay:200ms}@media(prefers-reduced-motion: reduce){*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}.js-reveal [data-reveal]{opacity:1;transform:none}}html{height:100%;font-size:100%;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif}@media screen and (min-width: 30rem){html{font-size:clamp(1rem,.65rem + 1.16vw,2rem)}}@media screen and (min-width: 46.25rem){html{font-size:clamp(.84rem,.21rem + 1.04vw,1rem)}}@media screen and (max-height: 1000px)and (min-width: 61rem){html{font-size:.88rem}}@media screen and (min-width: 100rem){html{font-size:clamp(1rem,.11rem + 1.04vw,1.1rem)}}@media screen and (max-height: 1000px)and (min-width: 100rem){html{font-size:1rem}}body{display:flex;flex-direction:column;min-height:100%;color:var(--color-ink);background-color:var(--color-white);margin-bottom:0 !important;letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.0625rem;line-height:1.5rem;hyphens:manual;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 46.25rem){body{font-size:1.3125rem;line-height:2rem}}img{display:block}strong{font-weight:450}img{width:100%}p{letter-spacing:-0.014em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.0625rem;line-height:1.5rem;hyphens:manual;margin-bottom:1rem}@media screen and (min-width: 46.25rem){p{font-size:1.3125rem;line-height:2rem}}@media screen and (min-width: 46.25rem){p{margin-bottom:1.25rem}}.lighter{color:var(--color-text-muted)}a:not(.button){color:var(--color-ink);text-decoration:underline;text-decoration-skip-ink:none;text-underline-offset:3px;text-decoration-color:var(--color-underline);transition:text-decoration-color 150ms ease-out,text-decoration-thickness 150ms ease-out,text-underline-offset 150ms ease-out,outline-color 150ms ease-out;text-decoration-thickness:1px}a:not(.button):hover{text-decoration:underline;color:var(--color-ink);text-decoration-thickness:2px;text-decoration-color:currentColor}.heading-xl{font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:2.625rem;line-height:2.5rem;margin-bottom:.75rem;letter-spacing:-0.03em}@media screen and (min-width: 30rem){.heading-xl{font-size:2.875rem;line-height:3rem;margin-bottom:.75rem}}@media screen and (min-width: 46.25rem){.heading-xl{font-size:4.75rem;line-height:4.75rem;margin-bottom:1.75rem}}@media screen and (min-width: 61rem){.heading-xl{font-size:5rem;line-height:4.75rem;margin-bottom:1.75rem}}.lede{font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-weight:normal;font-size:1.125rem;line-height:1.5rem;hyphens:manual;letter-spacing:-0.01em;margin-bottom:1.75rem}@media screen and (min-width: 46.25rem){.lede{font-size:1.5rem;line-height:2.25rem}}@media screen and (min-width: 46.25rem){.lede{margin-bottom:2.5rem}}.lede--white{color:var(--color-white)}.hr{border:none;border-top:1px solid var(--color-border-subtle);margin-bottom:28px}.small{letter-spacing:-0.015em;font-family:"Graphik web",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.9375rem;line-height:1.375rem}@media screen and (min-width: 46.25rem){.small{font-size:1.125rem;line-height:1.625rem}}
