@media (max-width:63.999rem){:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database){font-size:1rem;line-height:1.55}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-lead,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-split-text .pa-lead,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) :is(.pa-phero-sub,.pa-hero-sub){font-size:.9375rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-prose p,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-report-card p,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-co dd,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-what-more,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-rules p,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-udg-list li,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-ctable-row,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-ccard>p:not(.pa-ccard-k),:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-tips-list li,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-cform-head p,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-cstatus,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-pricing-status,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-pricing-note,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-ent-grid p,#pa-home .pa-bento .pa-tile-body p,#pa-home .pa-path-desc,#pa-home .pa-gnote,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-cat-head p,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-phero-in .pa-cfacts,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-cfacts{font-size:.875rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-ticks li,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-plan .pa-ticks li{gap:10px;padding:10px 0;font-size:.875rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-ticks li :is(span,b){font-size:inherit;line-height:inherit}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-plan-sub{font-size:.875rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-list summary{font-size:.9375rem;line-height:1.35}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-a :is(p,[data-faq-answer]){font-size:.875rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-lcard b{font-size:.9375rem;line-height:1.3}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-lcard i{font-size:.875rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-stats-band dt,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-fhint,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-ferr,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-cfoot p,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-topic-tx i{font-size:.8125rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-cstep-h,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-topic-tx b,:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-clinks a{font-size:.875rem;line-height:1.4}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-lcard{border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:16px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-lcard-ic{border-radius:9px;width:34px;height:34px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-lcard-ic svg{width:17px;height:17px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-plan{border-radius:18px;gap:14px;padding:16px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-list summary{gap:12px;padding:16px 0}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-list summary svg{width:18px;height:18px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-a :is(p,[data-faq-answer]){padding-bottom:16px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-stats-band>div{padding:20px 0}:is(#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-phero-in .pa-cfacts{gap:10px}:is(#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-cfacts li{column-gap:10px}#pa-gp-database .pa-gp-card p,#pa-gp-database .pa-gp-bullets li,#pa-gp-database .pa-gp-prose,#pa-gp-database .pa-gp-trust li{font-size:.875rem;line-height:1.4}#pa-gp-database .pa-gp-card{border-radius:16px;padding:16px}#pa-gp-database .pa-gp-trust{padding-block:14px}#pa-contact .pa-cform{border-radius:18px;gap:20px;padding:16px}#pa-contact .pa-cfields{gap:20px}#pa-contact .pa-ccard{border-radius:18px;padding:16px}#pa-contact .pa-clinks a{padding:10px 12px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-final{padding-block:clamp(48px,12vw,80px)}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-final-cross{border-radius:12px;width:44px;height:44px;margin-bottom:16px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-final .pa-lead{margin-top:12px}:is(#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-phero-actions,:is(#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-final-actions,:is(#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-faq-support .pa-phero-actions,#pa-home .pa-story-end .pa-actions,#pa-home .pa-ent-top .pa-actions,#pa-home .pa-final-actions{justify-content:flex-start;align-self:stretch;width:100%}}@media (max-width:39.999rem){:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-wrap{padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px))}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-band,#pa-home .pa-proof{padding-block:clamp(48px,12vw,80px)}#pa-contact .pa-cband{padding-top:32px}#pa-contact .pa-topic{padding:12px 14px}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-actions:has(.pa-btn){flex-direction:column;align-items:stretch;width:100%}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-actions:has(.pa-btn) .pa-btn{flex:none;width:100%;max-width:100%}}
:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-btn{border-radius:var(--radius-lg,.5rem);letter-spacing:normal;gap:.5rem;height:auto;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem}:is(#pa-home,#pa-about,#pa-faq,#pa-contact,#pa-pricing,#pa-gp-database) .pa-btn svg{width:1rem;height:1rem}#pa-contact .pa-field input,#pa-contact .pa-field select,#pa-contact .pa-field textarea{border-color:var(--input);background:var(--field);color:var(--foreground);border-radius:var(--radius-lg,.5rem);font-size:1rem;line-height:1.5rem;transition:border-color .15s,box-shadow .15s}#pa-contact .pa-field input,#pa-contact .pa-field select{height:2.25rem;min-height:2.25rem;padding:.25rem .75rem}#pa-contact .pa-field textarea{resize:vertical;min-height:10.5rem;padding:.5rem .75rem}@media (min-width:48rem){#pa-contact .pa-field input,#pa-contact .pa-field select,#pa-contact .pa-field textarea{font-size:.875rem}}#pa-contact .pa-field input::placeholder,#pa-contact .pa-field textarea::placeholder{color:var(--muted-foreground);opacity:1}#pa-contact .pa-field :is(input,select,textarea):hover{border-color:color-mix(in oklch, var(--ring) 35%, var(--input))}#pa-contact .pa-field :is(input,select,textarea):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring) 50%, transparent);outline:none}#pa-contact .pa-field [aria-invalid=true]{border-color:var(--destructive)}#pa-contact .pa-field :disabled{background:color-mix(in oklch, var(--muted) 60%, transparent);color:var(--muted-foreground);cursor:not-allowed;opacity:1}#pa-contact .pa-select select{padding-right:2.25rem}#pa-contact .pa-select svg{width:1rem;height:1rem;right:.75rem}#pa-contact .pa-select select:invalid,#pa-contact .pa-select select.is-empty{color:var(--muted-foreground)}
