body .ast-container { flex-direction: column !important; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 32px; }
.page-hero.center.arm-site-receipt-hero { text-align: center; position: relative; overflow: hidden; padding: 62px 0 66px; background: radial-gradient(58% 60% at 88% 6%, rgba(var(--brand-rgb), 0.1), transparent 60%), radial-gradient(48% 52% at 4% 96%, rgba(var(--accent-2-rgb), 0.07), transparent 60%); }
.page-hero.center.arm-site-receipt-hero h1 { margin-top: 20px; }
.post-1799 .sec-sm { padding-top: 64px; }
.arm-or-conf-tbl th, .arm-or-conf-tbl td { border-left: 0; border-right: 0; }
.arm-or-conf-tbl .stat { background: #12d48821; }
.arm-or-conf-tbl .stat .dot { background: #0E9F6E; }
.sec-sm.arm-site-or-conf-footer { margin-bottom: 60px; }

@media (max-width: 620px) {
	.post-1799 .sec-sm { padding-top: 44px; }
	.post-1799 .container { padding-left: 20px; padding-right: 20px; }
	.arm-or-conf-tbl td { margin-top: 10px; padding-top: 10px; border-top: 1px solid var( --line ); }
	.arm-or-conf-tbl.tbl tr:last-child td:nth-child(1) { border: 0; padding-top: 0; margin-top: 0; }
	.arm-or-conf-tbl .stat { margin-top: 4px; }
	.tbl.arm-or-conf-tbl { border-bottom: 0; }
	.post-1799 .sub-foot { border: 0; padding-top: 0; }
	.ac-head.arm-custom-ac-head .container, .ac-shell.arm-custom-ac-shell .container, .post-27272 .ac-head.arm-custom-ac-head .container, .post-27272 .ac-shell.arm-custom-ac-shell .container { padding-left: 20px; padding-right: 20px; }
	.arm-site-history-downloads .ac-card-hd { margin-bottom: 0; }
	.ac-head.arm-custom-ac-head .container, .ac-shell.arm-custom-ac-shell .container { padding-left: 20px; padding-right: 20px; }
	.ac-shell.arm-custom-ac-shell td { margin-top: 10px; padding-top: 10px; border-top: 1px solid var( --line ); }
	.ac-shell.arm-custom-ac-shell tr:last-child td:nth-child(1) { border: 0; padding-top: 0; margin-top: 0; }
	.ac-shell.arm-custom-ac-shell .pillx, .ac-shell.arm-custom-ac-shell .edd_sl_license_row td:nth-last-child(1) a, .ac-shell.arm-custom-ac-shell .arm-site-rowtools-on td:nth-child(5) .row-tools { margin-top: 4px; }
}

:root { --wp--preset--aspect-ratio--square: 1; --wp--preset--aspect-ratio--4-3: 4/3; --wp--preset--aspect-ratio--3-4: 3/4; --wp--preset--aspect-ratio--3-2: 3/2; --wp--preset--aspect-ratio--2-3: 2/3; --wp--preset--aspect-ratio--16-9: 16/9; --wp--preset--aspect-ratio--9-16: 9/16; --wp--preset--color--ink: #0C0D0F; --wp--preset--color--ink-2: #1C2430; --wp--preset--color--ink-3: #303945; --wp--preset--color--muted: #667085; --wp--preset--color--muted-2: #98A2B3; --wp--preset--color--line: #E4EAF2; --wp--preset--color--line-2: #EDF2F7; --wp--preset--color--bg: #FFFFFF; --wp--preset--color--soft: #F2F7FC; --wp--preset--color--cream: #E8F0FA; --wp--preset--color--brand: #0059ED; --wp--preset--color--brand-2: #004ED1; --wp--preset--color--brand-deep: #003FA8; --wp--preset--color--brand-ink: #FFFFFF; --wp--preset--color--accent: #F54EAC; --wp--preset--color--accent-2: #125CD4; --wp--preset--color--warn: #D9532C; --wp--preset--color--warn-ink: #8E3517; --wp--preset--color--danger: #D6454A; --wp--preset--color--danger-ink: #C13B40; --wp--preset--color--dark: #0C0D0F; --wp--preset--color--dark-2: #151A21; --wp--preset--color--surface: #FFFFFF; --wp--preset--color--on-dark: #FFFFFF; --wp--preset--color--near-black: #0C0D0F; --wp--preset--color--ink-deep: #0C0D0F; --wp--preset--color--dark-lift: #1C2530; --wp--preset--color--dark-sink: #0A0D11; --wp--preset--color--dark-from: #121820; --wp--preset--color--line-strong: #D9E2EC; --wp--preset--color--accent-light: #FF73BE; --wp--preset--color--accent-ink: #5A1740; --wp--preset--color--brand-lift: #2D78F5; --wp--preset--color--accent-lift: #FF8AC8; --wp--preset--color--accent-sink: #D93A8F; --wp--preset--color--accent-2-lift: #2E7BE0; --wp--preset--color--brand-bright: #5A94F7; --wp--preset--color--paper: #FBFDFF; --wp--preset--color--tag-green-ink: #0048C2; --wp--preset--color--tag-blue-ink: #0B3E96; --wp--preset--color--tag-amber-ink-2: #875407; --wp--preset--color--tag-amber-ink: #8A5A06; --wp--preset--color--accent-ink-2: #D98A1F; --wp--preset--color--ink-lift: #3B4654; --wp--preset--color--win-red: #FF9D8A; --wp--preset--color--win-amber: #FFD27A; --wp--preset--color--win-green: #8FE0B0; --wp--preset--color--line-hover: #cfd5e0; --wp--preset--color--line-hover-2: #9aa7b8; --wp--preset--color--line-dashed: #C9D1DF; --wp--preset--font-size--small: 13px; --wp--preset--font-size--medium: 20px; --wp--preset--font-size--large: 36px; --wp--preset--font-size--x-large: 42px; --wp--preset--font-family--body: 'Inter', sans-serif; --wp--preset--font-family--display: 'Inter', sans-serif; --wp--preset--font-family--mono: 'JetBrains Mono', monospace; --wp--preset--spacing--20: 0.44rem; --wp--preset--spacing--30: 0.67rem; --wp--preset--spacing--40: 1rem; --wp--preset--spacing--50: 1.5rem; --wp--preset--spacing--60: 2.25rem; --wp--preset--spacing--70: 3.38rem; --wp--preset--spacing--80: 5.06rem; --wp--preset--shadow--sm: 0 1px 2px rgba(var(--wp--custom--near-black-rgb),.05); --wp--preset--shadow--base: 0 1px 0 rgba(var(--wp--custom--near-black-rgb),.03), 0 18px 40px -28px rgba(var(--wp--custom--near-black-rgb),.25); --wp--preset--shadow--lg: 0 50px 100px -45px rgba(var(--wp--custom--near-black-rgb),.45); --wp--custom--r-2: 2px; --wp--custom--r-3: 3px; --wp--custom--r-4: 4px; --wp--custom--r-5: 5px; --wp--custom--r-6: 6px; --wp--custom--r-7: 7px; --wp--custom--r-8: 8px; --wp--custom--r-9: 9px; --wp--custom--r-10: 10px; --wp--custom--r-11: 11px; --wp--custom--r-13: 13px; --wp--custom--r-14: 14px; --wp--custom--r-sm: 12px; --wp--custom--r: 18px; --wp--custom--r-15: 15px; --wp--custom--r-16: 16px; --wp--custom--r-17: 17px; --wp--custom--r-20: 20px; --wp--custom--r-22: 22px; --wp--custom--r-23: 23px; --wp--custom--r-30: 30px; --wp--custom--r-34: 34px; --wp--custom--r-36: 36px; --wp--custom--r-lg: 28px; --wp--custom--pill-r: 999px; --wp--custom--brand-rgb: 0,89,237; --wp--custom--near-black-rgb: 12,13,15; --wp--custom--accent-2-rgb: 18,92,212; --wp--custom--brand-ink-rgb: 6,53,31; --wp--custom--accent-rgb: 245,78,172; --wp--custom--scrim-rgb: 10,14,24; --wp--custom--rose-20: oklch(0.82 0.07 18 / .20); --wp--custom--rose-42: oklch(0.82 0.07 18 / .42); --wp--custom--rose-ink: oklch(0.45 0.13 18); --wp--custom--on-dark-04: rgba(255,255,255,.04); --wp--custom--on-dark-05: rgba(255,255,255,.05); --wp--custom--on-dark-06: rgba(255,255,255,.06); --wp--custom--on-dark-07: rgba(255,255,255,.07); --wp--custom--on-dark-08: rgba(255,255,255,.08); --wp--custom--on-dark-09: rgba(255,255,255,.09); --wp--custom--on-dark-10: rgba(255,255,255,.10); --wp--custom--on-dark-12: rgba(255,255,255,.12); --wp--custom--on-dark-13: rgba(255,255,255,.13); --wp--custom--on-dark-14: rgba(255,255,255,.14); --wp--custom--on-dark-16: rgba(255,255,255,.16); --wp--custom--on-dark-20: rgba(255,255,255,.20); --wp--custom--on-dark-22: rgba(255,255,255,.22); --wp--custom--on-dark-25: rgba(255,255,255,.25); --wp--custom--on-dark-26: rgba(255,255,255,.26); --wp--custom--on-dark-35: rgba(255,255,255,.35); --wp--custom--on-dark-36: rgba(255,255,255,.36); --wp--custom--on-dark-38: rgba(255,255,255,.38); --wp--custom--on-dark-40: rgba(255,255,255,.40); --wp--custom--on-dark-45: rgba(255,255,255,.45); --wp--custom--on-dark-50: rgba(255,255,255,.50); --wp--custom--on-dark-55: rgba(255,255,255,.55); --wp--custom--on-dark-56: rgba(255,255,255,.56); --wp--custom--on-dark-58: rgba(255,255,255,.58); --wp--custom--on-dark-60: rgba(255,255,255,.60); --wp--custom--on-dark-62: rgba(255,255,255,.62); --wp--custom--on-dark-65: rgba(255,255,255,.65); --wp--custom--on-dark-66: rgba(255,255,255,.66); --wp--custom--on-dark-70: rgba(255,255,255,.70); --wp--custom--on-dark-72: rgba(255,255,255,.72); --wp--custom--on-dark-74: rgba(255,255,255,.74); --wp--custom--on-dark-78: rgba(255,255,255,.78); --wp--custom--on-dark-82: rgba(255,255,255,.82); --wp--custom--on-dark-85: rgba(255,255,255,.85); --wp--custom--on-dark-86: rgba(255,255,255,.86); --wp--custom--on-dark-90: rgba(255,255,255,.90); --wp--custom--on-dark-93: rgba(255,255,255,.93); --wp--custom--on-dark-94: rgba(255,255,255,.94); --wp--custom--trust-strip--capterra: #FF9D28; --wp--custom--trust-strip--g-2: #FF492C; --wp--custom--trust-strip--trustpilot: #00B67A; --wp--custom--integrations--hub-line: #d7dce6; --wp--custom--payments--woo: #7F54B3; --wp--custom--journey--bar-bg: #fbfcfd; --wp--custom--journey--dot-idle: #e2e6ee; --wp--custom--journey--sched-ink: #B3730E; --wp--custom--journey--cal-dash-line: #D9DEE8; --wp--custom--journey--cal-icon-rgb: 16,24,40; --wp--custom--journey--cal-icon-ink: #1D2333; --wp--custom--journey--cal-apple-grad-to: #F2F3F5; --wp--custom--journey--cal-apple-red: #EC4E3D; --wp--custom--journey--cal-apple-ink: #1D1D1F; --wp--custom--journey--busy-stripe-a: #F2F4F9; --wp--custom--journey--busy-stripe-b: #FAFBFD; --wp--custom--journey--busy-bar: #A5AEC2; --wp--custom--support--panel-bg: #E5F0FF; --wp--custom--quick-answer--bg-from: #EEF5FF; --wp--custom--quick-answer--bg-to: #EEF5FF; --wp--custom--quick-answer--border: #D8E8FF; --wp--custom--lander-cta--white-hover-bg: #EEF5FF; --wp--custom--salon-problems--pic-bg: #FFF0F8; --wp--custom--enterprise-modules--map-stroke: #AFC0B5; --wp--custom--enterprise-modules--dot-line: #d4d9e2; --wp--custom--enterprise-modules--band-from: #EAF2FF; --wp--custom--enterprise-modules--band-to: #E8F0FA; --wp--custom--home-hero--cal-dim: #cdd2dd; --wp--custom--reporting--delta-ink: #0059ED; --wp--custom--demo-grid--more-mods-border: #c9d4ea; --wp--custom--changelog-release--security-ink: #A52121; --wp--custom--changelog-release--security-rgb: 214,69,69; --wp--custom--changelog-hero--rss-ink: #E8923A; --wp--custom--nulled-definition--callout-ink: #7A2F13; --wp--custom--pricing-compare--hot-ink: #B26A00; --wp--custom--lander-hero--salon-from: #FFFFFF; --wp--custom--lander-hero--salon-to: #F7F9FC; --wp--custom--lander-hero--spa-to: #F2F7FC; --wp--custom--lander-hero--spa-glow: oklch(0.82 0.06 300 / .20); --wp--custom--addon-library--plan-pro: #2A6FDB; --wp--custom--addon-library--plan-pro-rgb: 42,111,219; --wp--custom--compare-table--paid-ink: #C77E12; --wp--custom--compare-table--row-hover: rgba(245,248,244,.5); --wp--custom--testimonials--dot-idle: #D4D9E3; --wp--custom--brand-assets--dont-tag-bg: #E5564B; --wp--custom--code-sample--pre-text: #E6EAF2; --wp--custom--code-sample--pre-border: #1b2336; --wp--custom--code-sample--comment: #79859e; --wp--custom--code-sample--string: #9ad08f; --wp--custom--code-sample--string-rgb: 154,208,143; --wp--custom--code-sample--keyword: #7cc4ff; --wp--custom--code-sample--fn: #e5c07b; --wp--custom--code-sample--copy-text: #cfd6e4; --wp--custom--api-endpoint-list--method-get: #0059ED; --wp--custom--api-endpoint-list--method-put: #B9772A; --wp--custom--api-endpoint-list--method-del: #C0392B; --wp--custom--warn-rgb: 217,83,44; --wp--custom--danger-rgb: 214,69,74; }
.wp-block-button { --wp--preset--dimension--25: 25%; --wp--preset--dimension--50: 50%; --wp--preset--dimension--75: 75%; --wp--preset--dimension--100: 100%; }
:root { --wp--style--global--content-size: 1200px; --wp--style--global--wide-size: 1200px; }
:where(body) { margin: 0; }
.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }
.wp-site-blocks > .alignright { float: right; margin-left: 2em; }
.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }
:where(.is-layout-flex) { gap: 0.5em; }
:where(.is-layout-grid) { gap: 0.5em; }
.is-layout-flow > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
.is-layout-flow > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
.is-layout-flow > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
.is-layout-constrained > .alignleft { float: left; margin-inline-start: 0; margin-inline-end: 2em; }
.is-layout-constrained > .alignright { float: right; margin-inline-start: 2em; margin-inline-end: 0; }
.is-layout-constrained > .aligncenter { margin-left: auto !important; margin-right: auto !important; }
.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) { max-width: var(--wp--style--global--content-size); margin-left: auto !important; margin-right: auto !important; }
.is-layout-constrained > .alignwide { max-width: var(--wp--style--global--wide-size); }
body .is-layout-flex { display: flex; }
.is-layout-flex { flex-wrap: wrap; align-items: center; }
.is-layout-flex > :is(*, div) { margin: 0; }
body .is-layout-grid { display: grid; }
.is-layout-grid > :is(*, div) { margin: 0; }
body { background-color: var(--wp--preset--color--bg); color: var(--wp--preset--color--ink); font-family: var(--wp--preset--font-family--body); font-size: 15px; line-height: 1.55; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
a:where(:not(.wp-element-button)) { color: currentColor; text-decoration: none; }
:root :where(a:where(:not(.wp-element-button)):hover) { text-decoration: none; }
h1, h2, h3, h4, h5, h6 { color: var(--wp--preset--color--ink); font-family: var(--wp--preset--font-family--display); font-weight: 700; letter-spacing: -.02em; line-height: 1.05; }
:root :where(.wp-element-button, .wp-block-button__link) { background-color: #32373c; border-width: 0; color: #fff; font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; padding-top: calc(0.667em + 2px); padding-right: calc(1.333em + 2px); padding-bottom: calc(0.667em + 2px); padding-left: calc(1.333em + 2px); text-decoration: none; text-transform: inherit; }
.has-ink-color { color: var(--wp--preset--color--ink) !important; }
.has-ink-2-color { color: var(--wp--preset--color--ink-2) !important; }
.has-ink-3-color { color: var(--wp--preset--color--ink-3) !important; }
.has-muted-color { color: var(--wp--preset--color--muted) !important; }
.has-muted-2-color { color: var(--wp--preset--color--muted-2) !important; }
.has-line-color { color: var(--wp--preset--color--line) !important; }
.has-line-2-color { color: var(--wp--preset--color--line-2) !important; }
.has-bg-color { color: var(--wp--preset--color--bg) !important; }
.has-soft-color { color: var(--wp--preset--color--soft) !important; }
.has-cream-color { color: var(--wp--preset--color--cream) !important; }
.has-brand-color { color: var(--wp--preset--color--brand) !important; }
.has-brand-2-color { color: var(--wp--preset--color--brand-2) !important; }
.has-brand-deep-color { color: var(--wp--preset--color--brand-deep) !important; }
.has-brand-ink-color { color: var(--wp--preset--color--brand-ink) !important; }
.has-accent-color { color: var(--wp--preset--color--accent) !important; }
.has-accent-2-color { color: var(--wp--preset--color--accent-2) !important; }
.has-warn-color { color: var(--wp--preset--color--warn) !important; }
.has-warn-ink-color { color: var(--wp--preset--color--warn-ink) !important; }
.has-danger-color { color: var(--wp--preset--color--danger) !important; }
.has-danger-ink-color { color: var(--wp--preset--color--danger-ink) !important; }
.has-dark-color { color: var(--wp--preset--color--dark) !important; }
.has-dark-2-color { color: var(--wp--preset--color--dark-2) !important; }
.has-surface-color { color: var(--wp--preset--color--surface) !important; }
.has-on-dark-color { color: var(--wp--preset--color--on-dark) !important; }
.has-near-black-color { color: var(--wp--preset--color--near-black) !important; }
.has-ink-deep-color { color: var(--wp--preset--color--ink-deep) !important; }
.has-dark-lift-color { color: var(--wp--preset--color--dark-lift) !important; }
.has-dark-sink-color { color: var(--wp--preset--color--dark-sink) !important; }
.has-dark-from-color { color: var(--wp--preset--color--dark-from) !important; }
.has-line-strong-color { color: var(--wp--preset--color--line-strong) !important; }
.has-accent-light-color { color: var(--wp--preset--color--accent-light) !important; }
.has-accent-ink-color { color: var(--wp--preset--color--accent-ink) !important; }
.has-brand-lift-color { color: var(--wp--preset--color--brand-lift) !important; }
.has-accent-lift-color { color: var(--wp--preset--color--accent-lift) !important; }
.has-accent-sink-color { color: var(--wp--preset--color--accent-sink) !important; }
.has-accent-2-lift-color { color: var(--wp--preset--color--accent-2-lift) !important; }
.has-brand-bright-color { color: var(--wp--preset--color--brand-bright) !important; }
.has-paper-color { color: var(--wp--preset--color--paper) !important; }
.has-tag-green-ink-color { color: var(--wp--preset--color--tag-green-ink) !important; }
.has-tag-blue-ink-color { color: var(--wp--preset--color--tag-blue-ink) !important; }
.has-tag-amber-ink-2-color { color: var(--wp--preset--color--tag-amber-ink-2) !important; }
.has-tag-amber-ink-color { color: var(--wp--preset--color--tag-amber-ink) !important; }
.has-accent-ink-2-color { color: var(--wp--preset--color--accent-ink-2) !important; }
.has-ink-lift-color { color: var(--wp--preset--color--ink-lift) !important; }
.has-win-red-color { color: var(--wp--preset--color--win-red) !important; }
.has-win-amber-color { color: var(--wp--preset--color--win-amber) !important; }
.has-win-green-color { color: var(--wp--preset--color--win-green) !important; }
.has-line-hover-color { color: var(--wp--preset--color--line-hover) !important; }
.has-line-hover-2-color { color: var(--wp--preset--color--line-hover-2) !important; }
.has-line-dashed-color { color: var(--wp--preset--color--line-dashed) !important; }
.has-ink-background-color { background-color: var(--wp--preset--color--ink) !important; }
.has-ink-2-background-color { background-color: var(--wp--preset--color--ink-2) !important; }
.has-ink-3-background-color { background-color: var(--wp--preset--color--ink-3) !important; }
.has-muted-background-color { background-color: var(--wp--preset--color--muted) !important; }
.has-muted-2-background-color { background-color: var(--wp--preset--color--muted-2) !important; }
.has-line-background-color { background-color: var(--wp--preset--color--line) !important; }
.has-line-2-background-color { background-color: var(--wp--preset--color--line-2) !important; }
.has-bg-background-color { background-color: var(--wp--preset--color--bg) !important; }
.has-soft-background-color { background-color: var(--wp--preset--color--soft) !important; }
.has-cream-background-color { background-color: var(--wp--preset--color--cream) !important; }
.has-brand-background-color { background-color: var(--wp--preset--color--brand) !important; }
.has-brand-2-background-color { background-color: var(--wp--preset--color--brand-2) !important; }
.has-brand-deep-background-color { background-color: var(--wp--preset--color--brand-deep) !important; }
.has-brand-ink-background-color { background-color: var(--wp--preset--color--brand-ink) !important; }
.has-accent-background-color { background-color: var(--wp--preset--color--accent) !important; }
.has-accent-2-background-color { background-color: var(--wp--preset--color--accent-2) !important; }
.has-warn-background-color { background-color: var(--wp--preset--color--warn) !important; }
.has-warn-ink-background-color { background-color: var(--wp--preset--color--warn-ink) !important; }
.has-danger-background-color { background-color: var(--wp--preset--color--danger) !important; }
.has-danger-ink-background-color { background-color: var(--wp--preset--color--danger-ink) !important; }
.has-dark-background-color { background-color: var(--wp--preset--color--dark) !important; }
.has-dark-2-background-color { background-color: var(--wp--preset--color--dark-2) !important; }
.has-surface-background-color { background-color: var(--wp--preset--color--surface) !important; }
.has-on-dark-background-color { background-color: var(--wp--preset--color--on-dark) !important; }
.has-near-black-background-color { background-color: var(--wp--preset--color--near-black) !important; }
.has-ink-deep-background-color { background-color: var(--wp--preset--color--ink-deep) !important; }
.has-dark-lift-background-color { background-color: var(--wp--preset--color--dark-lift) !important; }
.has-dark-sink-background-color { background-color: var(--wp--preset--color--dark-sink) !important; }
.has-dark-from-background-color { background-color: var(--wp--preset--color--dark-from) !important; }
.has-line-strong-background-color { background-color: var(--wp--preset--color--line-strong) !important; }
.has-accent-light-background-color { background-color: var(--wp--preset--color--accent-light) !important; }
.has-accent-ink-background-color { background-color: var(--wp--preset--color--accent-ink) !important; }
.has-brand-lift-background-color { background-color: var(--wp--preset--color--brand-lift) !important; }
.has-accent-lift-background-color { background-color: var(--wp--preset--color--accent-lift) !important; }
.has-accent-sink-background-color { background-color: var(--wp--preset--color--accent-sink) !important; }
.has-accent-2-lift-background-color { background-color: var(--wp--preset--color--accent-2-lift) !important; }
.has-brand-bright-background-color { background-color: var(--wp--preset--color--brand-bright) !important; }
.has-paper-background-color { background-color: var(--wp--preset--color--paper) !important; }
.has-tag-green-ink-background-color { background-color: var(--wp--preset--color--tag-green-ink) !important; }
.has-tag-blue-ink-background-color { background-color: var(--wp--preset--color--tag-blue-ink) !important; }
.has-tag-amber-ink-2-background-color { background-color: var(--wp--preset--color--tag-amber-ink-2) !important; }
.has-tag-amber-ink-background-color { background-color: var(--wp--preset--color--tag-amber-ink) !important; }
.has-accent-ink-2-background-color { background-color: var(--wp--preset--color--accent-ink-2) !important; }
.has-ink-lift-background-color { background-color: var(--wp--preset--color--ink-lift) !important; }
.has-win-red-background-color { background-color: var(--wp--preset--color--win-red) !important; }
.has-win-amber-background-color { background-color: var(--wp--preset--color--win-amber) !important; }
.has-win-green-background-color { background-color: var(--wp--preset--color--win-green) !important; }
.has-line-hover-background-color { background-color: var(--wp--preset--color--line-hover) !important; }
.has-line-hover-2-background-color { background-color: var(--wp--preset--color--line-hover-2) !important; }
.has-line-dashed-background-color { background-color: var(--wp--preset--color--line-dashed) !important; }
.has-ink-border-color { border-color: var(--wp--preset--color--ink) !important; }
.has-ink-2-border-color { border-color: var(--wp--preset--color--ink-2) !important; }
.has-ink-3-border-color { border-color: var(--wp--preset--color--ink-3) !important; }
.has-muted-border-color { border-color: var(--wp--preset--color--muted) !important; }
.has-muted-2-border-color { border-color: var(--wp--preset--color--muted-2) !important; }
.has-line-border-color { border-color: var(--wp--preset--color--line) !important; }
.has-line-2-border-color { border-color: var(--wp--preset--color--line-2) !important; }
.has-bg-border-color { border-color: var(--wp--preset--color--bg) !important; }
.has-soft-border-color { border-color: var(--wp--preset--color--soft) !important; }
.has-cream-border-color { border-color: var(--wp--preset--color--cream) !important; }
.has-brand-border-color { border-color: var(--wp--preset--color--brand) !important; }
.has-brand-2-border-color { border-color: var(--wp--preset--color--brand-2) !important; }
.has-brand-deep-border-color { border-color: var(--wp--preset--color--brand-deep) !important; }
.has-brand-ink-border-color { border-color: var(--wp--preset--color--brand-ink) !important; }
.has-accent-border-color { border-color: var(--wp--preset--color--accent) !important; }
.has-accent-2-border-color { border-color: var(--wp--preset--color--accent-2) !important; }
.has-warn-border-color { border-color: var(--wp--preset--color--warn) !important; }
.has-warn-ink-border-color { border-color: var(--wp--preset--color--warn-ink) !important; }
.has-danger-border-color { border-color: var(--wp--preset--color--danger) !important; }
.has-danger-ink-border-color { border-color: var(--wp--preset--color--danger-ink) !important; }
.has-dark-border-color { border-color: var(--wp--preset--color--dark) !important; }
.has-dark-2-border-color { border-color: var(--wp--preset--color--dark-2) !important; }
.has-surface-border-color { border-color: var(--wp--preset--color--surface) !important; }
.has-on-dark-border-color { border-color: var(--wp--preset--color--on-dark) !important; }
.has-near-black-border-color { border-color: var(--wp--preset--color--near-black) !important; }
.has-ink-deep-border-color { border-color: var(--wp--preset--color--ink-deep) !important; }
.has-dark-lift-border-color { border-color: var(--wp--preset--color--dark-lift) !important; }
.has-dark-sink-border-color { border-color: var(--wp--preset--color--dark-sink) !important; }
.has-dark-from-border-color { border-color: var(--wp--preset--color--dark-from) !important; }
.has-line-strong-border-color { border-color: var(--wp--preset--color--line-strong) !important; }
.has-accent-light-border-color { border-color: var(--wp--preset--color--accent-light) !important; }
.has-accent-ink-border-color { border-color: var(--wp--preset--color--accent-ink) !important; }
.has-brand-lift-border-color { border-color: var(--wp--preset--color--brand-lift) !important; }
.has-accent-lift-border-color { border-color: var(--wp--preset--color--accent-lift) !important; }
.has-accent-sink-border-color { border-color: var(--wp--preset--color--accent-sink) !important; }
.has-accent-2-lift-border-color { border-color: var(--wp--preset--color--accent-2-lift) !important; }
.has-brand-bright-border-color { border-color: var(--wp--preset--color--brand-bright) !important; }
.has-paper-border-color { border-color: var(--wp--preset--color--paper) !important; }
.has-tag-green-ink-border-color { border-color: var(--wp--preset--color--tag-green-ink) !important; }
.has-tag-blue-ink-border-color { border-color: var(--wp--preset--color--tag-blue-ink) !important; }
.has-tag-amber-ink-2-border-color { border-color: var(--wp--preset--color--tag-amber-ink-2) !important; }
.has-tag-amber-ink-border-color { border-color: var(--wp--preset--color--tag-amber-ink) !important; }
.has-accent-ink-2-border-color { border-color: var(--wp--preset--color--accent-ink-2) !important; }
.has-ink-lift-border-color { border-color: var(--wp--preset--color--ink-lift) !important; }
.has-win-red-border-color { border-color: var(--wp--preset--color--win-red) !important; }
.has-win-amber-border-color { border-color: var(--wp--preset--color--win-amber) !important; }
.has-win-green-border-color { border-color: var(--wp--preset--color--win-green) !important; }
.has-line-hover-border-color { border-color: var(--wp--preset--color--line-hover) !important; }
.has-line-hover-2-border-color { border-color: var(--wp--preset--color--line-hover-2) !important; }
.has-line-dashed-border-color { border-color: var(--wp--preset--color--line-dashed) !important; }
.has-small-font-size { font-size: var(--wp--preset--font-size--small) !important; }
.has-medium-font-size { font-size: var(--wp--preset--font-size--medium) !important; }
.has-large-font-size { font-size: var(--wp--preset--font-size--large) !important; }
.has-x-large-font-size { font-size: var(--wp--preset--font-size--x-large) !important; }
.has-body-font-family { font-family: var(--wp--preset--font-family--body) !important; }
.has-display-font-family { font-family: var(--wp--preset--font-family--display) !important; }
.has-mono-font-family { font-family: var(--wp--preset--font-family--mono) !important; }
:root { --ink: var(--wp--preset--color--ink); --ink-2: var(--wp--preset--color--ink-2); --ink-3: var(--wp--preset--color--ink-3); --ink-deep: var(--wp--preset--color--ink-deep); --ink-lift: var(--wp--preset--color--ink-lift); --muted: var(--wp--preset--color--muted); --muted-2: var(--wp--preset--color--muted-2); --line: var(--wp--preset--color--line); --line-2: var(--wp--preset--color--line-2); --line-strong: var(--wp--preset--color--line-strong); --line-hover: var(--wp--preset--color--line-hover); --line-hover-2: var(--wp--preset--color--line-hover-2); --line-dashed: var(--wp--preset--color--line-dashed); --line-control: #C5CEDB; --bg: var(--wp--preset--color--bg); --surface: var(--wp--preset--color--surface); --soft: var(--wp--preset--color--soft); --cream: var(--wp--preset--color--cream); --brand: var(--wp--preset--color--brand); --brand-2: var(--wp--preset--color--brand-2); --brand-deep: var(--wp--preset--color--brand-deep); --brand-lift: var(--wp--preset--color--brand-lift); --brand-ink: var(--wp--preset--color--brand-ink); --accent: var(--wp--preset--color--accent); --accent-2: var(--wp--preset--color--accent-2); --accent-light: var(--wp--preset--color--accent-light); --accent-lift: var(--wp--preset--color--accent-lift); --accent-sink: var(--wp--preset--color--accent-sink); --accent-2-lift: var(--wp--preset--color--accent-2-lift); --accent-ink: var(--wp--preset--color--accent-ink); --accent-ink-2: var(--wp--preset--color--accent-ink-2); --warn: var(--wp--preset--color--warn); --warn-ink: var(--wp--preset--color--warn-ink); --danger: var(--wp--preset--color--danger); --danger-ink: var(--wp--preset--color--danger-ink); --brand-bright: var(--wp--preset--color--brand-bright); --paper: var(--wp--preset--color--paper); --tag-green-ink: var(--wp--preset--color--tag-green-ink); --tag-blue-ink: var(--wp--preset--color--tag-blue-ink); --tag-amber-ink: var(--wp--preset--color--tag-amber-ink); --tag-amber-ink-2: var(--wp--preset--color--tag-amber-ink-2); --win-red: var(--wp--preset--color--win-red); --win-amber: var(--wp--preset--color--win-amber); --win-green: var(--wp--preset--color--win-green); --dark: var(--wp--preset--color--dark); --dark-2: var(--wp--preset--color--dark-2); --dark-lift: var(--wp--preset--color--dark-lift); --dark-sink: var(--wp--preset--color--dark-sink); --dark-from: var(--wp--preset--color--dark-from); --near-black: var(--wp--preset--color--near-black); --on-dark: var(--wp--preset--color--on-dark); --on-dark-04: var(--wp--custom--on-dark-04); --on-dark-05: var(--wp--custom--on-dark-05); --on-dark-06: var(--wp--custom--on-dark-06); --on-dark-07: var(--wp--custom--on-dark-07); --on-dark-08: var(--wp--custom--on-dark-08); --on-dark-09: var(--wp--custom--on-dark-09); --on-dark-10: var(--wp--custom--on-dark-10); --on-dark-12: var(--wp--custom--on-dark-12); --on-dark-13: var(--wp--custom--on-dark-13); --on-dark-14: var(--wp--custom--on-dark-14); --on-dark-16: var(--wp--custom--on-dark-16); --on-dark-20: var(--wp--custom--on-dark-20); --on-dark-22: var(--wp--custom--on-dark-22); --on-dark-25: var(--wp--custom--on-dark-25); --on-dark-26: var(--wp--custom--on-dark-26); --on-dark-35: var(--wp--custom--on-dark-35); --on-dark-36: var(--wp--custom--on-dark-36); --on-dark-38: var(--wp--custom--on-dark-38); --on-dark-40: var(--wp--custom--on-dark-40); --on-dark-45: var(--wp--custom--on-dark-45); --on-dark-50: var(--wp--custom--on-dark-50); --on-dark-55: var(--wp--custom--on-dark-55); --on-dark-56: var(--wp--custom--on-dark-56); --on-dark-58: var(--wp--custom--on-dark-58); --on-dark-60: var(--wp--custom--on-dark-60); --on-dark-62: var(--wp--custom--on-dark-62); --on-dark-65: var(--wp--custom--on-dark-65); --on-dark-66: var(--wp--custom--on-dark-66); --on-dark-70: var(--wp--custom--on-dark-70); --on-dark-72: var(--wp--custom--on-dark-72); --on-dark-74: var(--wp--custom--on-dark-74); --on-dark-78: var(--wp--custom--on-dark-78); --on-dark-85: var(--wp--custom--on-dark-85); --on-dark-86: var(--wp--custom--on-dark-86); --on-dark-82: var(--wp--custom--on-dark-82); --on-dark-90: var(--wp--custom--on-dark-90); --on-dark-93: var(--wp--custom--on-dark-93); --on-dark-94: var(--wp--custom--on-dark-94); --r-2: var(--wp--custom--r-2); --r-3: var(--wp--custom--r-3); --r-4: var(--wp--custom--r-4); --r-5: var(--wp--custom--r-5); --r-6: var(--wp--custom--r-6); --r-7: var(--wp--custom--r-7); --r-8: var(--wp--custom--r-8); --r-9: var(--wp--custom--r-9); --r-10: var(--wp--custom--r-10); --r-11: var(--wp--custom--r-11); --r-13: var(--wp--custom--r-13); --r-14: var(--wp--custom--r-14); --r-sm: var(--wp--custom--r-sm); --r: var(--wp--custom--r); --r-15: var(--wp--custom--r-15); --r-16: var(--wp--custom--r-16); --r-17: var(--wp--custom--r-17); --r-20: var(--wp--custom--r-20); --r-22: var(--wp--custom--r-22); --r-23: var(--wp--custom--r-23); --r-30: var(--wp--custom--r-30); --r-36: var(--wp--custom--r-36); --r-34: var(--wp--custom--r-34); --r-lg: var(--wp--custom--r-lg); --pill-r: var(--wp--custom--pill-r); --brand-rgb: var(--wp--custom--brand-rgb); --near-black-rgb: var(--wp--custom--near-black-rgb); --accent-2-rgb: var(--wp--custom--accent-2-rgb); --brand-ink-rgb: var(--wp--custom--brand-ink-rgb); --accent-rgb: var(--wp--custom--accent-rgb); --warn-rgb: var(--wp--custom--warn-rgb); --danger-rgb: var(--wp--custom--danger-rgb); --scrim-rgb: var(--wp--custom--scrim-rgb); --rose-20: var(--wp--custom--rose-20); --rose-42: var(--wp--custom--rose-42); --rose-ink: var(--wp--custom--rose-ink); --shadow-sm: var(--wp--preset--shadow--sm); --shadow: var(--wp--preset--shadow--base); --shadow-lg: var(--wp--preset--shadow--lg); --display: var(--wp--preset--font-family--display); --body: var(--wp--preset--font-family--body); --mono: var(--wp--preset--font-family--mono); --ts-capterra: var(--wp--custom--trust-strip--capterra); --ts-g2: var(--wp--custom--trust-strip--g-2); --ts-trustpilot: var(--wp--custom--trust-strip--trustpilot); --intg-hub-line: var(--wp--custom--integrations--hub-line); --pay-woo: var(--wp--custom--payments--woo); --jy-bar-bg: var(--wp--custom--journey--bar-bg); --jy-dot-idle: var(--wp--custom--journey--dot-idle); --jy-sched-ink: var(--wp--custom--journey--sched-ink); --jy-cal-dash-line: var(--wp--custom--journey--cal-dash-line); --jy-cal-icon-rgb: var(--wp--custom--journey--cal-icon-rgb); --jy-cal-icon-ink: var(--wp--custom--journey--cal-icon-ink); --jy-cal-apple-grad-to: var(--wp--custom--journey--cal-apple-grad-to); --jy-cal-apple-red: var(--wp--custom--journey--cal-apple-red); --jy-cal-apple-ink: var(--wp--custom--journey--cal-apple-ink); --jy-busy-stripe-a: var(--wp--custom--journey--busy-stripe-a); --jy-busy-stripe-b: var(--wp--custom--journey--busy-stripe-b); --jy-busy-bar: var(--wp--custom--journey--busy-bar); --sup-panel-bg: var(--wp--custom--support--panel-bg); --qans-bg-from: var(--wp--custom--quick-answer--bg-from); --qans-bg-to: var(--wp--custom--quick-answer--bg-to); --qans-border: var(--wp--custom--quick-answer--border); --lc-white-hover-bg: var(--wp--custom--lander-cta--white-hover-bg); --prob-pic-bg: var(--wp--custom--salon-problems--pic-bg); --em-map-stroke: var(--wp--custom--enterprise-modules--map-stroke); --em-dot-line: var(--wp--custom--enterprise-modules--dot-line); --em-band-from: var(--wp--custom--enterprise-modules--band-from); --em-band-to: var(--wp--custom--enterprise-modules--band-to); --hh-cal-dim: var(--wp--custom--home-hero--cal-dim); --rpt-delta-ink: var(--wp--custom--reporting--delta-ink); --dg-more-mods-border: var(--wp--custom--demo-grid--more-mods-border); --cmp-hot-ink: var(--wp--custom--pricing-compare--hot-ink); --cl-security-ink: var(--wp--custom--changelog-release--security-ink); --cl-security-rgb: var(--wp--custom--changelog-release--security-rgb); --cl-rss-ink: var(--wp--custom--changelog-hero--rss-ink); --nd-callout-ink: var(--wp--custom--nulled-definition--callout-ink); --lh-salon-from: var(--wp--custom--lander-hero--salon-from); --lh-salon-to: var(--wp--custom--lander-hero--salon-to); --lh-spa-to: var(--wp--custom--lander-hero--spa-to); --lh-spa-glow: var(--wp--custom--lander-hero--spa-glow); --testi-dot-idle: var(--wp--custom--testimonials--dot-idle); --cmpt-paid-ink: var(--wp--custom--compare-table--paid-ink); --cmpt-row-hover: var(--wp--custom--compare-table--row-hover); --al-plan-pro: var(--wp--custom--addon-library--plan-pro); --al-plan-pro-rgb: var(--wp--custom--addon-library--plan-pro-rgb); --ba-dont-tag-bg: var(--wp--custom--brand-assets--dont-tag-bg); --cs-pre-text: var(--wp--custom--code-sample--pre-text); --cs-pre-border: var(--wp--custom--code-sample--pre-border); --cs-comment: var(--wp--custom--code-sample--comment); --cs-string: var(--wp--custom--code-sample--string); --cs-string-rgb: var(--wp--custom--code-sample--string-rgb); --cs-keyword: var(--wp--custom--code-sample--keyword); --cs-fn: var(--wp--custom--code-sample--fn); --cs-copy-text: var(--wp--custom--code-sample--copy-text); --epl-method-get: var(--wp--custom--api-endpoint-list--method-get); --epl-method-put: var(--wp--custom--api-endpoint-list--method-put); --epl-method-del: var(--wp--custom--api-endpoint-list--method-del); }
.btn.ghost { background: var(--surface); border-color: var(--line-control); color: var(--ink); }
.btn.sm { padding: 9px 16px; font-size: 13.5px; }
.btn:not(.ghost), .btn:not(.ghost) .strike { color: var(--on-dark); }
.btn.dark { background: var(--ink); border-color: var(--ink); color: var(--on-dark); }
.btn.brand { background: var(--brand); color: var(--on-dark); box-shadow: none; }
.btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 22px; border-radius: var(--pill-r); font-weight: 600; font-size: 14px; font-family: var(--body); transition: transform 0.2s ease, background 0.2s ease, color 0.2s, border-color 0.2s, box-shadow 0.2s; border: 1px solid transparent; white-space: nowrap; }
.btn, .iconbtn { transition: background-color 0.2s linear, color 0.2s linear, border-color 0.2s linear, box-shadow 0.2s linear; }
.btn, .btn:hover, .btn:focus-visible, .iconbtn, .iconbtn:hover, .iconbtn:focus-visible { box-shadow: none; }
.btn .aci { transition: filter 0.2s linear; }
.btn.ghost-dark { background: transparent; border-color: rgba(255, 255, 255, 0.32); color: var(--on-dark); }

@media (hover: hover) {
	.btn.brand:hover { background: var(--surface); border-color: var(--brand); color: var(--brand); box-shadow: none; }
	.btn.dark:hover { background: var(--surface); border-color: var(--ink); color: var(--ink); }
	.btn.ghost:hover { background: var(--surface); border-color: var(--ink); color: var(--ink); }
	.btn.ghost-dark:hover { background: var(--surface); border-color: var(--surface); color: var(--ink); }
	.btn.danger:hover, .mdl .mdl-foot .btn.danger:hover { background: var(--surface); border-color: #C13B40; color: #C13B40; }
	.btn:not(.ghost):hover .strike { color: inherit; }
	.btn.brand:hover .aci { filter: brightness(0) saturate(100%) invert(20%) sepia(70%) saturate(5062%) hue-rotate(215deg) brightness(96%) contrast(101%); }
	.btn.dark:hover .aci, .btn.ghost-dark:hover .aci { filter: brightness(0); }
	.iconbtn:hover { border-color: var(--ink); color: var(--ink); }
}

.btn.brand:focus-visible { background: var(--surface); border-color: var(--brand); color: var(--brand); box-shadow: none; }
.btn.dark:focus-visible, .btn.ghost:focus-visible, .btn.ghost-dark:focus-visible { background: var(--surface); border-color: var(--ink); color: var(--ink); }
.page-hero.center .lede { margin: 0 auto; }
.page-hero .lede { max-width: 620px; font-size: 18px; line-height: 1.6; color: var(--muted); }
