.payment-site{--payment-ink:var(--text-primary);--payment-paper:var(--bg-primary);--payment-cobalt:var(--color-accent);--payment-slate:var(--text-muted);--payment-silver:var(--border-cool);min-height:100dvh;color:var(--payment-ink);background:var(--payment-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Arial,sans-serif;font-size:1rem;line-height:1.6}.payment-site ::selection{background:var(--payment-cobalt);color:var(--payment-paper)}.payment-site .page-shell{width:calc(100% - 5rem);max-width:1280px}.payment-site [id]{scroll-margin-top:6.5rem}.payment-site h1,.payment-site h2,.payment-site h3{text-wrap:balance;margin:0;font-weight:550}.payment-site h1{letter-spacing:-.06em;max-width:16ch;font-size:clamp(2.5rem,4.1vw,3.5rem);line-height:1.08}.payment-site h2{letter-spacing:-.045em;max-width:24ch;font-size:clamp(1.85rem,3.2vw,2.8rem);line-height:1.15}.payment-site h3{letter-spacing:-.02em;font-size:1.075rem;line-height:1.45}.payment-site p{text-wrap:pretty}.payment-site a{color:var(--payment-cobalt);text-underline-offset:.22em}.payment-site .skip-link{color:var(--payment-paper)}.payment-site :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--payment-cobalt);outline-offset:4px}.payment-site .payment-header{background:var(--payment-paper);border-bottom:1px solid var(--payment-silver);-webkit-backdrop-filter:none}.payment-site .nav-link{color:var(--payment-ink)}.payment-site .nav-link:hover{color:var(--payment-cobalt)}.payment-site .payment-menu-panel{background:var(--bg-secondary);box-shadow:0 12px 28px #13243a1a}.payment-site .payment-menu-panel a:hover{background:var(--bg-tertiary)}.payment-site summary::-webkit-details-marker{display:none}.payment-site .button-primary{background:var(--payment-cobalt);border-color:var(--payment-cobalt);color:var(--payment-paper);box-shadow:none;min-height:2.75rem;font-weight:550}.payment-site .button-primary:hover{background:var(--payment-ink);border-color:var(--payment-ink);box-shadow:none}.payment-site .button-secondary,.payment-site .button-quiet{color:var(--payment-ink);border-color:var(--payment-silver);background:0 0;font-weight:500}.payment-site .button-secondary:hover,.payment-site .button-quiet:hover{color:var(--payment-cobalt);background:var(--bg-tertiary);border-color:var(--payment-cobalt)}.payment-site .button-primary:disabled,.payment-site .button-secondary:disabled,.payment-site .button-quiet:disabled{opacity:.65}.payment-site .payment-text-link{white-space:nowrap;align-items:center;gap:.65rem;min-height:2.75rem;font-size:.9rem;font-weight:550;text-decoration:none;display:inline-flex}.payment-site .payment-text-link:hover{text-decoration:underline}.payment-site .payment-eyebrow{color:var(--payment-cobalt);letter-spacing:.03em;margin:0 0 1.5rem;font-size:.75rem;font-weight:550}.payment-site .payment-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:4rem;min-height:min(44rem,100dvh - 72px);padding-block:4rem 4.5rem;display:grid}.payment-site .payment-hero-lede{max-width:40ch;margin:1.65rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.55}.payment-site .payment-actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.payment-site .payment-demo{min-width:0}.payment-site .payment-section{border-top:1px solid var(--payment-silver);padding-block:5rem}.payment-site .payment-section-lede{max-width:62ch;color:var(--payment-slate);margin:1.25rem 0 0;line-height:1.7}.payment-site .payment-audience{max-width:64rem;margin-inline:auto}.payment-site .payment-reading{max-width:63ch;margin:1.5rem 0 0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.2rem,1.8vw,1.45rem);line-height:1.6}.payment-site .payment-roles{grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;display:grid}.payment-site .payment-roles p{margin:0}.payment-site .payment-roles strong{margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.payment-site .payment-roles span{max-width:48ch;color:var(--payment-slate);font-size:.925rem;display:block}.payment-site .payment-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2.75rem 0 2rem;padding:0;list-style:none;display:grid}.payment-site .payment-sequence li{border-top:2px solid var(--payment-cobalt);padding-top:1.25rem}.payment-site .payment-sequence h3{font-size:1.35rem}.payment-site .payment-sequence p{color:var(--payment-slate);margin:.75rem 0 0;font-size:.925rem;line-height:1.65}.payment-site .payment-inline-note{max-width:96ch;color:var(--payment-slate);margin:2rem 0 0;font-size:.85rem;line-height:1.7}.payment-site .payment-pilot{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:5rem;display:grid}.payment-site .payment-pilot .payment-reading{font-size:1.25rem}.payment-site .payment-pilot h2{max-width:19ch}.payment-site .payment-price{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:2rem 0 0;font-size:2.25rem;font-weight:500;line-height:1.3}.payment-site .payment-price span{letter-spacing:0;color:var(--payment-slate);margin-top:.5rem;font-size:.8rem;display:block}.payment-site .payment-price-note{max-width:48ch;color:var(--payment-slate);margin:1rem 0 0;font-size:.825rem}.payment-site .payment-pilot-scope{background:var(--bg-tertiary);border-radius:var(--r-md);padding:2rem}.payment-site .payment-pilot-scope ul{margin:1.5rem 0;padding-left:1.2rem}.payment-site .payment-pilot-scope li{margin-bottom:1rem;padding-left:.25rem;font-size:.9rem;line-height:1.75}.payment-site .payment-pilot-scope strong{font-weight:600}.payment-site .payment-scope-note{border-top:1px solid var(--payment-silver);padding-top:1.5rem}.payment-site .payment-scope-note p{margin:.75rem 0 1rem;font-size:.9rem;line-height:1.7}.payment-site .payment-papers{margin-top:2.5rem}.payment-site .payment-paper{color:var(--payment-ink);border-bottom:1px solid var(--payment-silver);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:start;gap:2.5rem;padding-block:1.75rem;text-decoration:none;display:grid}.payment-site .payment-paper:last-child{border-bottom:0;padding-bottom:0}.payment-site .payment-paper h3{max-width:34ch;font-size:1.2rem}.payment-site .payment-paper p{color:var(--payment-slate);margin:0;font-size:.925rem}.payment-site .payment-paper svg{color:var(--payment-cobalt)}.payment-site .payment-paper:hover h3{color:var(--payment-cobalt);text-underline-offset:.2em;text-decoration:underline}.payment-site .payment-boundary{grid-template-columns:1fr 1fr;gap:4rem;margin-top:2.5rem;display:grid}.payment-site .payment-boundary>div{border-left:2px solid var(--payment-cobalt);padding-left:1.25rem}.payment-site .payment-boundary>div:last-child{border-color:var(--payment-slate)}.payment-site .payment-boundary ul{color:var(--payment-slate);margin:1rem 0 0;padding-left:1.1rem;font-size:.925rem}.payment-site .payment-boundary li{margin-top:.75rem;padding-left:.25rem}.payment-site .payment-footer{border-top:1px solid var(--payment-silver);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:2rem;padding-block:2.5rem 3rem;display:flex}.payment-site .payment-footer p{color:var(--payment-slate);margin-top:1rem;font-size:.8rem;line-height:1.8}.payment-site .payment-footer nav{flex-wrap:wrap;gap:1.5rem;padding-top:.5rem;display:flex}.payment-site .payment-footer nav a{align-items:center;min-height:2.75rem;font-size:.85rem;display:flex}@media (width<=1100px){.payment-site .payment-hero,.payment-site .payment-pilot{gap:2.5rem}}@media (width<=1023px){.payment-site .payment-hero{grid-template-columns:1fr;min-height:auto;padding-block:3rem}}@media (width<=767px){.payment-site .page-shell{width:calc(100% - 2rem)}.payment-site .payment-hero{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-block:3rem}.payment-site h1{max-width:16ch;font-size:clamp(2.4rem,8.5vw,3.5rem)}.payment-site .payment-hero-lede{max-width:45ch;font-size:1.2rem}.payment-site .payment-section{padding-block:3.25rem}.payment-site .payment-roles,.payment-site .payment-pilot,.payment-site .payment-boundary{grid-template-columns:1fr;gap:2rem}.payment-site .payment-sequence{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}.payment-site .payment-sequence li{border-top:0;border-left:2px solid var(--payment-cobalt);padding-top:0;padding-left:1rem}.payment-site .payment-sequence p{max-width:58ch;margin-top:.35rem}.payment-site .payment-pilot-scope{padding:1.5rem}.payment-site .payment-paper{grid-template-columns:minmax(0,1fr) auto;gap:.75rem 1rem}.payment-site .payment-paper p{grid-column:1}.payment-site .payment-paper svg{grid-area:1/2}.payment-site .payment-footer{flex-direction:column;gap:1rem}.payment-site .payment-footer nav{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.payment-site *,.payment-site :before,.payment-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
