:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#0f1419;--card:#1a2332;--text:#e8edf4;--muted:#8b95a5;--accent:#4c9aff;--border:#2c3e55;--code:#f0f3f7;font-synthesis:weight}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@supports selector(:has(*)){html:has(.gnp-home){scroll-behavior:smooth}}html,body{margin:0;padding:0}@supports selector(:has(*)){body:has(.gnp-home){color:#1a2332;background:#fffcf5}}body:has(.page){background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5}.page a{color:var(--accent);text-decoration:none}.page a:hover{text-decoration:underline}.page{max-width:920px;margin:0 auto;padding:2.5rem 1.25rem 3rem}.page .hero h1{letter-spacing:-.02em;margin:0 0 .75rem;font-weight:700}.page .lede{color:var(--muted);margin:0 0 .75rem;font-size:.95rem}.page .lede code{color:var(--code);font-size:.85em}.page .note{color:var(--muted);margin:0;font-size:.85rem}.page .group{background:var(--card);border:1px solid var(--border);border-radius:10px;margin-top:2.25rem;padding:1.25rem 1.25rem .25rem}.page .group h2{letter-spacing:.04em;text-transform:uppercase;color:#b6c0d0;margin:0 0 .9rem;font-size:.8rem;font-weight:600}.page .list{margin:0;padding:0 0 1rem;list-style:none}.page .list li{border-top:1px solid #243246;flex-direction:column;gap:.1rem;padding:.55rem 0;display:flex}.page .list li:first-of-type{border-top:none}.page .path{color:#6c7a8f;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.mockup-root{min-height:100%;overflow-x:clip}.mockup-root:has(.sticky-cta){padding-bottom:max(4.5rem,calc(3.5rem + env(safe-area-inset-bottom,0px)))}@media (max-width:960px){.mockup-root:has(.sticky-cta){padding-bottom:max(4.5rem,calc(6.25rem + env(safe-area-inset-bottom,0px)))}}.mockup-body{-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;min-height:100%;overflow-x:clip}.mockup-root .mockup-body .hero{position:relative}.mockup-root .mockup-body .hero:before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.03!important;background-color:#0000!important;background-image:repeating-linear-gradient(0deg,#0000,#0000 40px,#fff 40px 41px),repeating-linear-gradient(90deg,#0000,#0000 40px,#fff 40px 41px)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;position:absolute!important;inset:0!important}.mockup-root .mockup-body .hero:after{content:none!important;display:none!important}.mockup-root .mockup-body .hero .hero-map-bg,.mockup-root .mockup-body .hero .hero-stripe,.mockup-root .mockup-body .hero .hero-city-bg,.mockup-root .mockup-body .hero .hero-skyline,.mockup-root .mockup-body .hero .hero-accent,.mockup-root .mockup-body .hero .hero-pattern,.mockup-root .mockup-body .hero .hero-glow,.mockup-root .mockup-body .hero .hero-grid,.mockup-root .mockup-body .hero .hero-grid-bg{display:none!important}.mockup-root .mockup-body .hero>.hi,.mockup-root .mockup-body .hero>.hero-in,.mockup-root .mockup-body .hero>.hero-inner{z-index:1;position:relative}.mockup-body img,.mockup-body video,.mockup-body canvas{max-width:100%;height:auto}.mockup-body :where(table){max-width:100%}.mockup-body .table-wrap,.mockup-body .ctable,.mockup-body :where(.wrap-table),.mockup-body .times-table{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.mockup-body svg[xmlns]{vertical-align:-.2em;flex-shrink:0;max-width:100%;height:auto;display:inline-block;color:currentColor!important;-webkit-text-fill-color:currentColor!important;fill:currentColor!important;stroke:currentColor!important}.mockup-body #gnp-contact-booking svg[xmlns],.mockup-body .gnp-booking-root svg[xmlns]{color:inherit!important;fill:none!important;stroke:currentColor!important}.mockup-body i[class*=fa-],.mockup-body span[class*=fa-],.mockup-body [class*=fa-solid],.mockup-body [class*=fa-regular],.mockup-body [class*=fa-brands]{color:currentColor!important;-webkit-text-fill-color:currentColor!important}.mockup-body>nav.nav,.mockup-body nav.nav{color:#1a2332}.mockup-body .crs-section,.mockup-body .pts-banner,.mockup-body .prc-hd,.mockup-body .sticky-cta,.mockup-body .path-box .pb-head,.mockup-body .hch{color:#ffffffeb}.mockup-body .cta{color:#ffffffe0}.mockup-body .foot-top,.mockup-body footer{color:#ffffff80}@media (max-width:768px){.mockup-body .prc-bd{grid-template-columns:1fr!important}}@media (max-width:640px){.mockup-body .nav a.nc,.mockup-body nav.nav a.nc{padding:8px 12px!important;font-size:.78rem!important}}.mockup-body .opt-emoji svg[xmlns]{width:1.2em;height:1.2em}.mockup-body .step-card-emoji svg[xmlns]{width:2em;height:2em}.mockup-body .inc-emoji svg[xmlns]{width:1.5em;height:1.5em}.mockup-body .at-emoji svg[xmlns]{width:1.3em;height:1.3em}.mockup-body .path-result-emoji svg[xmlns],.mockup-body .preview-path-emoji svg[xmlns]{width:1.5em;height:1.5em}.mockup-body .side-type svg[xmlns]{width:1.05em;height:1.05em}.mockup-body .cmp-ic svg[xmlns]{width:1.1em;height:1.1em}.mockup-body .dv-ic svg[xmlns],.mockup-body .dm-ai-ic svg[xmlns],.mockup-body .nv-ic svg[xmlns]{width:1.15em;height:1.15em}.mockup-body .pw-ic svg[xmlns]{width:1.4em;height:1.4em}.mockup-body .pf-dot svg[xmlns]{width:1.1em;height:1.1em}.mockup-body .dp-dot svg[xmlns]{width:.9em;height:.9em}.mockup-body .cl-check svg[xmlns]{width:.85em;height:.85em}.mockup-body .lg-check svg[xmlns],.mockup-body .ck svg[xmlns]{width:.9em;height:.9em}.mockup-body pre{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.mockup-body .prc-bd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.mockup-body .prc-bd>*{min-width:0}@media (max-width:640px){.mockup-body .prc-bd{grid-template-columns:1fr!important;gap:1.75rem!important}}@media (max-width:1200px){.mockup-body .hi,.mockup-body .hero-in,.mockup-body .hero-inner{grid-template-columns:1fr!important;gap:2rem!important;display:grid!important}.mockup-body .hi>*,.mockup-body .hero-in>*,.mockup-body .hero-inner>*{min-width:0}.mockup-body .checker-layout{grid-template-columns:1fr!important;gap:1.75rem!important;display:grid!important}.mockup-body .checker-side{position:static!important;top:auto!important}.mockup-body .hero:has(.hcard,.hero-card,.hero-app,.hero-demo,.on-card,.visa-card,.tl-card,.city-card-hero,.dash-card,.status-card,.engine,.ext-mockup,.form-demo,.dash-mock){padding-bottom:clamp(2rem,5vw,3rem)!important}}@media (max-width:960px){.mockup-body .main-in,.mockup-body .hi,.mockup-body .hero-in,.mockup-body .hero-inner,.mockup-body .contact-grid,.mockup-body .checker-layout,.mockup-body .what-in,.mockup-body .imm-in,.mockup-body .process-top,.mockup-body .times-in,.mockup-body .how-top,.mockup-body .ai-in,.mockup-body .pricing-top,.mockup-body .founder-in,.mockup-body .urg-in,.mockup-body .rcic-in,.mockup-body .compare-in,.mockup-body .two-col,.mockup-body .dual-grid,.mockup-body .detail-layout,.mockup-body .feat-section{grid-template-columns:1fr!important;gap:1.5rem!important;display:grid!important}.mockup-body .times-in{min-width:0!important}.mockup-body .hi>*,.mockup-body .hero-in>*,.mockup-body .hero-inner>*,.mockup-body .main-in>*,.mockup-body .checker-layout>*,.mockup-body .contact-grid>*,.mockup-body .times-in>*{min-width:0}.mockup-body .times-table-wrap{min-width:0;max-width:100%}.mockup-body .checker-side{position:static!important;top:auto!important}.mockup-body .urg-in,.mockup-body .fcta-in{gap:1.25rem!important}.mockup-body .side-nav{position:static!important}.mockup-body .main{margin-left:0!important}.mockup-body .sidebar,.mockup-body .side{border-right:none;width:100%!important;max-width:100%!important;height:auto!important;max-height:min(70vh,480px)!important;margin-top:var(--top,var(--tp,54px))!important;z-index:1!important;position:relative!important;inset:0 auto auto 0!important}.mockup-body .page,.mockup-body .pg,.mockup-body nav,.mockup-body .nav,.mockup-body .top,.mockup-body .topbar{padding-left:max(12px,4vw)!important;padding-right:max(12px,4vw)!important}.mockup-body .nlinks,.mockup-body .nl{display:none!important}.mockup-body .ncta,.mockup-body a.nc,.mockup-body nav a.nc,.mockup-body .nav a.nc{flex-shrink:0}.mockup-body .fsocial,.mockup-body .cta-btns{flex-wrap:wrap}.mockup-body nav .nbrand-wordmark,.mockup-body .nav .nbrand-wordmark,.mockup-body nav .nb-name,.mockup-body .nav .nb-name{display:none!important}.mockup-body .metric-row,.mockup-body .sb-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mockup-body .foot-top{grid-template-columns:1fr 1fr!important}.mockup-body .feat-section.flip,.mockup-body .feat-section.flip>*{direction:ltr!important}}@media (max-width:600px){.mockup-body .flinks,.mockup-body .foot-bottom{text-align:center;justify-content:center}.mockup-body .flinks{row-gap:.5rem}}@media (max-width:640px){.mockup-body .foot-top{grid-template-columns:1fr!important;gap:2.25rem!important}.mockup-body .path-toggle{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.mockup-body .hero,.mockup-body section.hero{overflow-x:clip}.mockup-body .ha,.mockup-body .hbtns,.mockup-body .hero-btns,.mockup-body .hero-actions,.mockup-body .ha-row{flex-flow:column!important;align-items:stretch!important}.mockup-body .ha .btn,.mockup-body .hbtns .btn-main,.mockup-body .hbtns .btn-out,.mockup-body .hbtns>a,.mockup-body .hero-btns>a,.mockup-body .hero-btns .btn,.mockup-body .hero-actions>a,.mockup-body .hero-actions .btn{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:100%!important}.mockup-body .pb-head,.mockup-body .pb-cta,.mockup-body .pc-ft,.mockup-body .fv-head,.mockup-body .tc-foot,.mockup-body .comm-cta,.mockup-body .stream-cta,.mockup-body .pcard-cta,.mockup-body .pw-card-foot,.mockup-body .prc-ft,.mockup-body .prc-footer,.mockup-body .pc-footer{flex-direction:column!important;align-items:stretch!important;gap:.75rem!important}.mockup-body .pb-head .pill,.mockup-body .pb-cta .pill{align-self:flex-start}.mockup-body .pb-cta .btn,.mockup-body .pb-cta>a,.mockup-body .pb-cta a.btn,.mockup-body .tc-foot .tc-cta,.mockup-body .comm-cta a,.mockup-body .comm-cta .comm-link,.mockup-body .stream-cta a,.mockup-body .stream-cta .stream-link,.mockup-body .pcard-cta a,.mockup-body .pcard-cta .pcard-link,.mockup-body .pc-ft a,.mockup-body .pw-card-foot .pw-cta-btn,.mockup-body .prc-ft .btn,.mockup-body .prc-ft a.btn,.mockup-body .prc-footer .btn,.mockup-body .prc-footer a,.mockup-body .pc-footer .btn-hero,.mockup-body .pc-footer a{box-sizing:border-box!important;justify-content:center!important;width:100%!important;max-width:100%!important}.mockup-body .htrust,.mockup-body .htrust-in,.mockup-body .ts-in{flex-direction:column!important;align-items:flex-start!important}.mockup-body .hbc,.mockup-body .hey,.mockup-body .bc-in{flex-wrap:wrap!important}.mockup-body .h1,.mockup-body h1.h1,.mockup-body .hero h1{overflow-wrap:break-word!important;word-wrap:break-word!important;max-width:100%!important}.mockup-body .hsub,.mockup-body .hero-sub,.mockup-body .intro-sub,.mockup-body .ssub{overflow-wrap:break-word!important;max-width:100%!important}.mockup-body .df-row{grid-template-columns:1fr!important}}@media (min-width:641px){.mockup-body .pb-cta,.mockup-body .pc-ft,.mockup-body .fv-head,.mockup-body .tc-foot,.mockup-body .comm-cta,.mockup-body .stream-cta,.mockup-body .pcard-cta,.mockup-body,.mockup-body .pw-card-foot,.mockup-body .prc-ft,.mockup-body .prc-footer,.mockup-body .pc-footer{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.mockup-body .pb-head{flex-direction:row!important;justify-content:space-between!important;align-items:flex-start!important}.mockup-body .pb-cta .btn,.mockup-body .pb-cta>a,.mockup-body .pb-cta a.btn,.mockup-body .tc-foot .tc-cta,.mockup-body .comm-cta a,.mockup-body .comm-cta .comm-link,.mockup-body .stream-cta a,.mockup-body .stream-cta .stream-link,.mockup-body .pcard-cta a,.mockup-body .pcard-cta .pcard-link,.mockup-body .pc-ft a,.mockup-body .pw-card-foot .pw-cta-btn,.mockup-body .prc-ft .btn,.mockup-body .prc-ft a.btn,.mockup-body .prc-footer .btn,.mockup-body .prc-footer a,.mockup-body .pc-footer .btn-hero,.mockup-body .pc-footer a{width:auto!important;max-width:none!important}}@media (max-width:480px){.mockup-body .metric-row,.mockup-body .sb-stat-row{grid-template-columns:1fr!important}}a.gnp-skip{z-index:10000;background:var(--card,#1a2332);color:var(--accent,#4c9aff);border:2px solid var(--accent,#4c9aff);border-radius:6px;padding:.6rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;position:absolute;top:.75rem;left:-9999px}a.gnp-skip:focus{outline:none;left:.75rem}a.gnp-skip:focus-visible{left:.75rem}#main-content.mockup-body{scroll-margin-top:5.5rem}#main-content.mockup-body:focus{outline:none}.mockup-body .fsocial{flex-wrap:nowrap;align-items:center;gap:8px 10px;max-width:100%;display:flex}@media (min-width:961px){.mockup-body .announce,.mockup-body .hbtns,.mockup-body .ha,.mockup-body .hero-btns,.mockup-body .hero-actions,.mockup-body .htrust,.mockup-body .trust-in,.mockup-body .ts-in,.mockup-body .rcic-in,.mockup-body .rcic-stats,.mockup-body .urg-in,.mockup-body .fcta-in,.mockup-body .fcta-incl,.mockup-body .fcta-tracks,.mockup-body .insights-top,.mockup-body .foot-bottom,.mockup-body .flinks,.mockup-body .sticky-cta,.mockup-body .nlinks,.mockup-body .nl,.mockup-body .cta-in,.mockup-body .cta-actions,.mockup-body .result-actions,.mockup-body .dc-head,.mockup-body .dc-stats,.mockup-body .cw-head,.mockup-body .fbot,.mockup-body .footer-bottom,.mockup-body .pc-footer,.mockup-body .pc2-footer,.mockup-body .prc-footer,.mockup-body .prc-ft,.mockup-body .cw-footer,.mockup-body .pb-head,.mockup-body .pb-cta,.mockup-body .pc-ft,.mockup-body .fv-head,.mockup-body .tc-foot,.mockup-body .comm-cta,.mockup-body .stream-cta,.mockup-body .pcard-cta,.mockup-body,.mockup-body .pw-card-foot,.mockup-body .cta-btns{flex-wrap:nowrap!important}:is(.mockup-body .hero-in:has(.hero-card,.hero-app,.hero-demo,.on-card,.visa-card,.tl-card,.city-card-hero,.dash-card,.status-card,.engine,.hcard,.ext-mockup,.form-demo,.dash-mock),.mockup-body .hero-inner:has(.hero-card,.hero-app,.hero-demo,.on-card,.visa-card,.tl-card,.city-card-hero,.dash-card,.status-card,.engine,.hcard,.ext-mockup,.form-demo,.dash-mock),.mockup-body .hi:has(.hcard,.ext-mockup,.form-demo,.dash-mock)){align-items:start!important}.mockup-body .hero-card,.mockup-body .hero-app,.mockup-body .hero-demo,.mockup-body .on-card,.mockup-body .visa-card,.mockup-body .tl-card,.mockup-body .city-card-hero,.mockup-body .dash-card,.mockup-body .status-card,.mockup-body .engine,.mockup-body .ext-mockup,.mockup-body .form-demo,.mockup-body .dash-mock,.mockup-body .hero-in .hcard,.mockup-body .hero-inner .hcard,.mockup-body .hi .hcard{align-self:start!important}}.mockup-body .reveal.in,.mockup-body .reveal.shown{opacity:1;transform:none}.mockup-body .fslink{box-sizing:border-box;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:2.5rem;min-height:2.5rem;padding:8px 14px;display:inline-flex}@media (max-width:960px){.mockup-body .sticky-cta{padding-left:max(.75rem,env(safe-area-inset-left,0px),3.75rem)!important;padding-right:max(.75rem,env(safe-area-inset-right,0px))!important;padding-top:max(.65rem,env(safe-area-inset-top,0px))!important;padding-bottom:max(.65rem,env(safe-area-inset-bottom,0px))!important;flex-flow:column wrap!important;justify-content:flex-start!important;align-items:stretch!important;gap:.75rem!important;padding:10px!important}.mockup-body .sticky-cta .sticky-text,.mockup-body .sticky-cta .sticky-cta-text,.mockup-body .sticky-cta .sc-text{text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;line-height:1.4!important}.mockup-body .sticky-cta .sc-sub{line-height:1.35!important}.mockup-body .sticky-cta .sticky-btns,.mockup-body .sticky-cta .sc-actions{flex-flow:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:.5rem!important;width:100%!important;max-width:100%!important;display:flex!important}.mockup-body .sticky-cta .sticky-btn,.mockup-body .sticky-cta a.sticky-btn,.mockup-body .sticky-cta a.btn,.mockup-body .sticky-cta a.btn-hero,.mockup-body .sticky-cta a.btn-red,.mockup-body .sticky-cta a[class*=btn-]{overflow-wrap:break-word;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:.35rem .5rem!important;width:100%!important;max-width:100%!important;line-height:1.3!important;display:flex!important}.mockup-body .sticky-cta>div:has(>a):not(.sticky-text):not(.sticky-cta-text):not(.sticky-btns):not(.sc-actions){flex-direction:column!important;flex-shrink:1!important;align-items:stretch!important;width:100%!important;max-width:100%!important;display:flex!important}.mockup-body .sticky-cta>div:has(>a):not(.sticky-text):not(.sticky-cta-text):not(.sticky-btns):not(.sc-actions)>a{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.mockup-body .fcta-tracks{flex-direction:column!important;justify-content:center!important;align-items:center!important}.mockup-body .fcta-track{box-sizing:border-box;max-width:24rem;width:100%!important}}.mockup-body footer{padding-bottom:max(28px,env(safe-area-inset-bottom,0px))}.mockup-body a:focus-visible,.mockup-body button:focus-visible,.mockup-body summary:focus-visible,.mockup-body [tabindex="0"]:focus-visible{outline-offset:2px;outline:2px solid #f4a261}.mockup-body .ncta:focus-visible,.mockup-body .btn-hero:focus-visible,.mockup-body .btn-o:focus-visible,.mockup-body .btn-red:focus-visible,.mockup-body .dc-btn:focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){@supports selector(:has(*)){html:has(.gnp-home){scroll-behavior:auto}}.mockup-body *,.mockup-body :before,.mockup-body :after{scroll-behavior:auto!important}.mockup-body .reveal,.mockup-body [class*=transition]{transition-duration:.01ms!important}.mockup-body .reveal{opacity:1;transform:none}}@media (max-width:480px){.page{padding:1.5rem 1rem 2rem}}.mockup-root[data-mockup-file*=blog] .mockup-body article.legal a.gnp-inline-link:not(.gnp-inline-link--external){text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #1a233259;text-decoration:underline #1a233259;color:#1a2332!important}.mockup-root[data-mockup-file*=blog] .mockup-body article.legal a.gnp-inline-link:not(.gnp-inline-link--external):hover{text-decoration-color:#1a23328c;color:#253347!important}.mockup-root[data-mockup-file*=blog] .mockup-body article.legal a.gnp-inline-link--external{text-underline-offset:2px;font-weight:600;text-decoration:underline;color:#1e5f8c!important}.mockup-root[data-mockup-file*=blog] .mockup-body article.legal a.gnp-inline-link--external:hover{color:#163d5c!important}.mockup-root[data-mockup-file*=blog] .mockup-body article.legal a:not(.gnp-fcta-path-link):not(.gnp-inline-link--external){font-weight:600;color:#1a2332!important}.mockup-root[data-mockup-file*=blog] .mockup-body article.legal a:not(.gnp-fcta-path-link):not(.gnp-inline-link--external):hover{color:#253347!important}.mockup-root[data-mockup-file*=blog] .bc-in a{font-weight:500;color:#5c564a!important}.mockup-root[data-mockup-file*=blog] .bc-in a:hover{color:#1a2332!important}.mockup-root[data-mockup-file*=blog] .fcta .fcta-sub a.gnp-inline-link:not(.gnp-inline-link--external){text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;color:#fffffff2!important;-webkit-text-fill-color:#fffffff2!important}.mockup-root[data-mockup-file*=blog] .fcta .fcta-sub a.gnp-inline-link:not(.gnp-inline-link--external):hover{text-decoration-color:#ffffffbf;color:#fff!important;-webkit-text-fill-color:#fff!important}.mockup-root[data-mockup-file*=blog] .fcta .fcta-sub a.gnp-inline-link--external{text-underline-offset:2px;font-weight:600;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;color:#ffffffeb!important;-webkit-text-fill-color:#ffffffeb!important}.mockup-root[data-mockup-file*=blog] .fcta .fcta-sub a.gnp-inline-link--external:hover{text-decoration-color:#ffffffa6;color:#fff!important;-webkit-text-fill-color:#fff!important}.mockup-root[data-mockup-file*=blog] .fcta-paths a.gnp-fcta-path-link{border-bottom:1px solid #ffffff40;padding-bottom:1px;font-weight:600;text-decoration:none;color:#ffffffe0!important}.mockup-root[data-mockup-file*=blog] .fcta-paths a.gnp-fcta-path-link:hover{border-bottom-color:#ffffff8c;color:#fff!important}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal h2{font-family:var(--gnp-fh,"Fraunces",Georgia,serif);letter-spacing:-.015em;color:#1a2332;margin:2.25rem 0 .85rem;scroll-margin-top:80px;font-size:1.45rem;font-weight:800;line-height:1.25}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal h3{font-family:var(--gnp-fh,"Fraunces",Georgia,serif);letter-spacing:-.01em;color:#1a2332;margin:1.6rem 0 .6rem;font-size:1.15rem;font-weight:700;line-height:1.3}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal h4{font-family:var(--gnp-fb,"DM Sans",sans-serif);text-transform:uppercase;letter-spacing:.04em;color:#253347;margin:1.25rem 0 .4rem;font-size:1rem;font-weight:700}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal ul,.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal ol{margin:0 0 1rem 1.25rem;padding-left:.75rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal li{margin-bottom:.45rem;line-height:1.65}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal table{border-collapse:collapse;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e3dccd;border-radius:6px;width:100%;margin:1rem 0 1.5rem;font-size:.9rem;display:block;overflow:auto hidden}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal table thead{background:#f5f0e6}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal table th,.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal table td{text-align:left;vertical-align:top;color:#253347;border-bottom:1px solid #ece5d3;padding:10px 14px}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal table th{color:#1a2332;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal table tr:last-child td{border-bottom:none}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal blockquote{color:#253347;background:#fff7ee;border-left:4px solid #a81f17;border-radius:0 6px 6px 0;margin:1.25rem 0;padding:.85rem 1rem .85rem 1.1rem;font-size:.95rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal blockquote p{margin-bottom:.4rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal blockquote p:last-child{margin-bottom:0}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-callout{background:#fffaf0;border:1px solid #e9d8b6;border-left:4px solid #d99e2c;border-radius:6px;margin:1.25rem 0;padding:.9rem 1rem;font-size:.9rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-callout strong{color:#1a2332}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-toc{background:#f5f0e6;border:1px solid #e3dccd;border-radius:8px;margin:1.25rem 0 2rem;padding:1rem 1.25rem;font-size:.88rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-toc-title{letter-spacing:.08em;text-transform:uppercase;color:#5c564a;margin-bottom:.5rem;font-size:.78rem;font-weight:700}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-toc ol{margin:0;padding-left:1.2rem;list-style-position:outside}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-toc li{margin-bottom:.25rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-sources{color:#5c564a;border-top:1px solid #e3dccd;margin-top:2rem;padding-top:1.25rem;font-size:.85rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-sources h2{text-transform:uppercase;letter-spacing:.06em;color:#5c564a;margin:0 0 .5rem;font-size:1rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-sources ul{margin:0 0 0 1.1rem;padding-left:0}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-faq{margin-top:2rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal .gnp-faq h3{margin:1.3rem 0 .4rem;font-size:1.05rem}@media (max-width:640px){.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal h2{font-size:1.25rem}.mockup-root[data-mockup-file*=blog\/] .mockup-body article.legal h3{font-size:1.05rem}}
