/* GENERATED by scripts/gen-landers-skin.mjs from src/lib/styles/public/skins/landers.css, the vendored spine and the vendored Waypoint icons — never hand-edit. */

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) {
	background: var(--u-paper) !important;
	color: var(--u-text) !important;
	font-family: var(--u-font-sans) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(main > section, .school-foot) > .container {
	max-width: var(--u-container) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section > .container:is(.narrow, .container--narrow) {
	margin-inline: max(0px, calc((100% - var(--u-container)) / 2)) auto !important;
}

html:where([data-public-theme='waypoint'][data-wp-root]) :where(.country-page, .exam-page, .page-wrap, .lander) [data-pg-held] {
	font-size: 16px;
	line-height: 1.6;
	--s-body-ink: initial;
	--font-serif: 'Source Serif 4', Georgia, 'Times New Roman', serif;
}
html:where([data-public-theme='waypoint'][data-wp-root]) :where(.country-page, .exam-page, .page-wrap) [data-pg-held] {
	font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
	color: var(--gray-dark);
}
html:where([data-public-theme='waypoint'][data-wp-root]) :where(.lander, .ld-body-face) [data-pg-held] {
	font-family: 'Instrument Sans', 'Inter', system-ui, sans-serif;
}
html:where([data-public-theme='waypoint'][data-wp-root]) :where([data-pg-held]) .pg-btn.pg-btn {
	border-radius: 10px !important;
	box-shadow: none !important;
}
html:where([data-public-theme='waypoint'][data-wp-root]) :where([data-pg-held]) .pg-btn--coral.pg-btn--coral {
	color: var(--white) !important;
}
html:where([data-public-theme='waypoint'][data-wp-root]) :where([data-pg-held]) .pg-btn--ghost.pg-btn--ghost {
	border: 1px solid var(--pg-border-strong) !important;
	background: transparent !important;
	color: var(--pg-ink) !important;
}
html:where([data-public-theme='waypoint'][data-wp-root]) :where([data-pg-held]) .pg-btn--ghost.pg-btn--ghost:hover {
	border-color: var(--pg-gold) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.hero:not(.cta-section) {
	background: linear-gradient(180deg, var(--u-ink-900), var(--u-ink-950)) !important;
	color: var(--u-on-ink) !important;
	text-align: left !important;
	padding: clamp(3rem, 1.5rem + 4vw, 5.5rem) 0 clamp(3.5rem, 2rem + 4vw, 5.5rem) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.hero > :is(.hero-bg, .hero-grid-pattern, .hero-orbs) {
	display: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .container.hero-stack {
	max-width: var(--u-container) !important;
	padding-inline: 2rem !important;
	text-align: left !important;
	align-items: flex-start !important;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .container.hero-stack {
	justify-items: start !important;
}

@media (min-width: 1024px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) .hero .container.hero-stack:has(> .hero-artifact) {
		display: grid !important;
		grid-template-columns: minmax(0, 1.08fr) minmax(0, 0.92fr);
		column-gap: clamp(2.5rem, 5vw, 5rem);
		align-items: start;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) .hero .container.hero-stack:has(> .hero-artifact) > * {
		grid-column: 1;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) .hero .container.hero-stack > .hero-artifact {
		grid-column: 2;
		grid-row: 1 / span 12;
		align-self: center;
		margin: 0 !important;
	}

	html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) .hero .container.hero-stack:has(> .lp-hero-spine) {
		position: relative !important;
		padding-right: calc(2rem + 11.25rem + clamp(2.5rem, 5vw, 5rem)) !important;
		min-height: 40rem;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) .hero .container.hero-stack > .lp-hero-spine {
		position: absolute;
		top: 0;
		right: 2rem;
		width: 11.25rem;
		height: 40rem;
		overflow: hidden;
		margin: 0 !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) .hero .container.hero-stack > .lp-hero-spine .wp-spine {
		width: 18.75rem;
		max-width: none;
		height: 40rem;
	}

	html[data-public-theme='waypoint'][data-wp-root] .country-page .hero .container.hero-stack.hero-split {
		grid-template-columns: minmax(0, 1.16fr) minmax(0, 0.84fr) !important;
		column-gap: clamp(2.5rem, 5vw, 5rem) !important;
		align-items: center !important;
		max-width: var(--u-container) !important;
	}
}
@media (max-width: 768px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .container.hero-stack {
		padding-inline: 1.25rem !important;
	}
}
@media (max-width: 1023px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .lp-hero-spine {
		display: none;
	}
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .hero-eyebrow-pill {
	display: inline-flex !important;
	align-items: center !important;
	gap: 0.625rem !important;
	margin: 0 0 1.75rem !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	color: var(--u-laser-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .hero-eyebrow-pill > i.bi {
	display: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .hero-eyebrow-pill::before {
	content: '';
	flex: none;
	width: 6px;
	height: 6px;
	background: var(--u-laser-path);
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.hero:not(.cta-section) h1.hero-title {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-style: normal !important;

	font-size: clamp(min(2.5rem, 10.4vw), 1.2rem + 3.6vw, 4.25rem) !important;
	line-height: 1.02 !important;
	letter-spacing: -0.032em !important;
	color: var(--u-on-ink-hi) !important;
	-webkit-text-fill-color: currentColor !important;

	max-width: 13.6em !important;
	margin: 0 0 1.5rem !important;

	text-wrap: pretty;
}

@media (max-width: 559px) {
	html[data-public-theme='waypoint'][data-wp-root] .exam-page section.hero:not(.cta-section) h1.hero-title {
		max-width: 8.75em !important;
		text-wrap: balance;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page section.hero:not(.cta-section) h1.hero-title br {
		display: none;
	}
}

@media (min-width: 480px) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.hero .container.hero-stack:has(> h1.hero-title > br ~ br) {
		container-type: inline-size;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.hero:not(.cta-section) h1.hero-title:has(> br ~ br) {
		font-size: min(clamp(min(2.5rem, 10.4vw), 1.2rem + 3.6vw, 4.25rem), 100cqi / 14.6) !important;
		max-width: 14.6em !important;
	}
}

@media (max-width: 479px) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.hero:not(.cta-section) h1.hero-title:has(> br ~ br) {
		max-width: 7.55em !important;
	}
}

@media (min-width: 480px) and (max-width: 1023px) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.hero .container.hero-stack:has(> .hero-artifact .report) {
		container-type: inline-size;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.hero .container.hero-stack:has(> .hero-artifact .report) > h1.hero-title {
		font-size: min(clamp(min(2.5rem, 10.4vw), 1.2rem + 3.6vw, 4.25rem), 100cqi / 13.8) !important;
		max-width: 13.8em !important;
	}
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.hero:not(.cta-section) h1.hero-title .pg-accent {
	display: inline !important;
	color: var(--u-laser-on-ink) !important;
	-webkit-text-fill-color: currentColor !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .hero-subtitle {
	font-family: var(--u-font-sans) !important;
	font-size: var(--u-fs-lede) !important;
	line-height: 1.55 !important;
	color: var(--u-on-ink-2) !important;
	text-align: left !important;
	max-width: 34em !important;
	margin: 0 0 2rem !important;
	text-wrap: pretty;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .cta-buttons {
	justify-content: flex-start !important;
	gap: 0.75rem !important;
	margin: 0 0 1.25rem !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .hero-fineprint {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 400 !important;
	letter-spacing: 0.04em !important;
	line-height: 1.7 !important;
	color: var(--u-on-ink-3) !important;
	text-align: left !important;
	margin: 0 0 1.25rem !important;
	max-width: 38rem;
	text-wrap: pretty;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap, .lander) .ld-nowrap {
	white-space: nowrap;
}
@media (max-width: 480px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero .hero-fineprint {
		letter-spacing: 0.01em !important;
	}
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero :is(.hero-exam-note, .hero-trial-note, .hero-countdown-note, .hero-promise, .hero-price) {
	font-family: var(--u-font-sans) !important;
	font-size: var(--u-fs-13) !important;
	font-weight: 400 !important;
	letter-spacing: 0 !important;
	line-height: 1.6 !important;
	color: var(--u-on-ink-3) !important;
	text-align: left !important;
	margin: 0 0 1.5rem !important;

	max-width: 46em;
	text-wrap: pretty;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero, .cta-section) :is(.pg-btn--coral, .pg-btn--yellow, .btn-yellow):not([data-pg-held] *) {
	background: var(--u-laser-fill) !important;
	color: var(--u-on-laser) !important;
	border: 1px solid var(--u-laser-fill) !important;
	box-shadow: none !important;
	filter: none !important;
	transform: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero, .cta-section) :is(.pg-btn--coral, .pg-btn--yellow, .btn-yellow):hover:not([data-pg-held] *) {
	background: var(--u-laser-700) !important;
	border-color: var(--u-laser-700) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero, .cta-section) :is(.pg-btn--ghost, .hero-ghost-btn, .btn-white):not([data-pg-held] *) {
	background: transparent !important;
	color: var(--u-on-ink-hi) !important;
	border: 1px solid var(--u-rule-input-on-ink) !important;
	box-shadow: none !important;
	transform: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero, .cta-section) :is(.pg-btn--ghost, .hero-ghost-btn, .btn-white):hover:not([data-pg-held] *) {
	background: transparent !important;
	color: var(--u-laser-on-ink) !important;
	border-color: var(--u-laser-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.pg-btn, .btn):not([data-pg-held] *) {
	border-radius: var(--u-r-1) !important;
	font-family: var(--u-font-sans) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-15) !important;
	letter-spacing: 0 !important;
	padding: 0.8125rem 1.375rem !important;
	gap: 0.5rem;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.pg-btn, .btn):not([data-pg-held] *)::before {
	display: none;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero, .cta-section) :is(.pg-btn, .btn, .hero-ghost-btn):focus-visible:not([data-pg-held] *) {
	outline: 2px solid transparent !important;
	box-shadow: var(--u-focus-on-ink) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.pg-btn, .btn, [tabindex='0']):not(.hero *, .cta-section *):focus-visible {
	outline: 2px solid var(--u-laser-500) !important;
	outline-offset: 2px !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero :is(.hero-exam-strip, .hero-countdown) {
	justify-content: flex-start !important;
	align-items: flex-start !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .hero-countdown {
	background: transparent !important;
	box-shadow: none !important;
	border: 0 !important;
	border-left: 1px solid var(--u-rule-on-ink-strong) !important;
	border-radius: 0 !important;
	padding: 0.25rem 0 0.25rem 1rem !important;
	margin: 0 0 2rem !important;
	max-width: 39em !important;
	animation: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .hero-countdown .hero-countdown-note {
	margin: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd {
	background: transparent !important;
	border: 1px solid var(--u-rule-on-ink-strong) !important;
	border-radius: var(--u-r-1) !important;
	color: var(--u-on-ink-2) !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 400 !important;
	letter-spacing: 0.02em;
	padding: 0.4375rem 0.75rem !important;
	gap: 0.5rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd :is(.cd-prefix, .cd-unit) {
	font-weight: 400 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd .cd-num {
	color: var(--u-laser-on-ink) !important;
	font-size: var(--u-fs-15) !important;
	font-weight: 500 !important;
	font-variant-numeric: tabular-nums;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd > i.bi {
	color: var(--u-on-ink-3);
}
@media (max-width: 639px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd {
		white-space: normal !important;
		row-gap: 0.25rem !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd .cd-prefix {
		flex-basis: calc(100% - 1.5rem);
		text-wrap: balance;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd .cd-dot {
		display: none !important;
	}

	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) .hero .cd .cd-prefix ~ .cd-num {
		margin-left: 1.5rem;
	}
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .hero :is(.hero-visual, .hero-artifact) .tutor-preview {
	box-shadow: var(--u-shadow-3) !important;
	border-color: var(--u-rule-on-ink) !important;
	border-radius: var(--u-r-3) !important;
	font-family: var(--u-font-sans) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-board {
	border-radius: var(--u-r-2) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram .s6 {
	stroke: var(--u-laser-500) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram #tpArrowE path {
	fill: var(--u-laser-500) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram .s7 {
	stroke: var(--u-ink-900) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram #tpArrowV path {
	fill: var(--u-ink-900) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram .s5 {
	stroke: var(--u-text-3) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram .tp-caption {
	font-family: var(--u-font-mono) !important;
	font-style: normal !important;
	font-size: 11.5px;
	letter-spacing: 0;
	fill: var(--u-text-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-diagram .tp-hl {
	fill: var(--u-laser-200) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-orb {
	width: 10px !important;
	height: 10px !important;
	margin-inline: 0.25rem;
	background: var(--u-laser-500) !important;
	box-shadow: 0 0 0 5px color-mix(in srgb, var(--u-laser-500) 16%, transparent) !important;
	animation: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-voice-text {
	font-family: var(--u-font-sans) !important;
	font-style: normal !important;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call {
	color: var(--u-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call-who strong {
	color: var(--u-text-hi) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact :is(.call, .report) {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule-on-ink) !important;
	border-radius: var(--u-r-3) !important;
	box-shadow: var(--u-shadow-3) !important;
	transform: none !important;
	transition: none !important;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call-line p {
	background: var(--u-paper-2) !important;
	color: var(--u-text) !important;
	border-radius: var(--u-r-3) var(--u-r-3) var(--u-r-3) var(--u-r-1) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call-line--you p {

	background: var(--u-laser-100) !important;
	border-radius: var(--u-r-3) var(--u-r-3) var(--u-r-1) var(--u-r-3) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call-controls span {
	border-radius: var(--u-r-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call-controls .call-end {
	background: var(--u-error) !important;
	border-color: var(--u-error) !important;
	color: var(--u-plate) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .call-clock {
	font-family: var(--u-font-mono) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report::before {
	display: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .report-head {
	flex-wrap: wrap;
	gap: 0.25rem 0.75rem;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .week {
	font-family: var(--u-font-mono) !important;
	font-weight: 400 !important;
	white-space: nowrap;
	color: var(--u-text-3) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .brand-mark {
	background: var(--u-ink-900) !important;
	box-shadow: none !important;
	border-radius: var(--u-r-1) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .block {
	background: var(--u-paper) !important;
	border-color: var(--u-rule) !important;
	border-radius: var(--u-r-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .block-title {
	font-family: var(--u-font-mono) !important;
	font-weight: 500 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .up {
	color: var(--u-text-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .chips li {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	color: var(--u-text-2) !important;
	border-radius: var(--u-r-pill) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .chips-warn li {
	background: var(--u-laser-wash) !important;
	border-color: var(--u-laser-200) !important;
	color: var(--u-laser-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .badge {
	background: var(--u-paper-2) !important;
	color: var(--u-text-2) !important;

	--tw-ring-color: var(--u-rule);
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .cta {
	color: var(--u-laser-text) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap .hero .hero-artifact .report .report-foot {
	flex-wrap: wrap;
	gap: 0.5rem 0.75rem;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-who-you {
	color: var(--u-laser-text) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-head :is(.tp-live, .tp-topic, .tp-exam) {
	font-family: var(--u-font-mono) !important;
	font-weight: 500 !important;
	font-size: var(--u-fs-12) !important;
	letter-spacing: 0.06em !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-head {
	flex-wrap: wrap !important;
	row-gap: 0.375rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-head .tp-exam {
	margin-left: auto !important;
	white-space: nowrap;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-head .tp-live {
	white-space: nowrap;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-head .tp-topic {
	order: 3;
	flex: 1 0 100% !important;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

@media (max-width: 360px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .tutor-preview .tp-head :is(.tp-live, .tp-topic, .tp-exam) {
		font-size: 11px !important;
		letter-spacing: 0.03em !important;
	}
}

html[data-public-theme='waypoint'][data-wp-root] .lp-hero-spine {
	width: 18.75rem;
	justify-self: end;
}

html[data-public-theme='waypoint'][data-wp-root] .lp-hero-spine {
	--u-paper: var(--u-ink-900);
	--u-text: var(--u-on-ink);
	--u-laser-line: var(--u-laser-path);
}

html[data-public-theme='waypoint'][data-wp-root] .exam-page .stats-section {
	background: var(--u-ink-950) !important;
	margin: 0 !important;
	padding: 0 0 clamp(2.5rem, 5vw, 4rem) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page .stats-section .stats-grid {
	max-width: none !important;
	margin: 0 !important;
	background: transparent !important;
	backdrop-filter: none !important;
	-webkit-backdrop-filter: none !important;
	border: 0 !important;
	border-top: 1px solid var(--u-rule-on-ink) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page .stats-section .stat-item {
	text-align: left !important;
	padding: 1.5rem 1.5rem 0 0 !important;
	border-right: 0 !important;
	border-bottom: 0 !important;
	background: transparent !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page .stats-section .stat-value {
	font-family: var(--u-font-mono) !important;
	font-size: clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem) !important;
	font-weight: 500 !important;
	letter-spacing: -0.02em !important;
	line-height: 1.1 !important;
	color: var(--u-on-ink-hi) !important;
	-webkit-text-fill-color: currentColor !important;
	margin: 0 0 0.5rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page .stats-section .stat-value::after {
	display: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page .stats-section .stat-label {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 400 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	color: var(--u-on-ink-3) !important;

	text-wrap: balance;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section:not(.cta-section) {
	padding-block: var(--u-section) !important;
	background: var(--u-paper) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section:is(.section-alt, .section-pale, .section-sand, .section-gray) {
	background: var(--u-paper-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section.section-light {
	background: var(--u-plate) !important;
	border-block: 1px solid var(--u-rule);
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section:is(.section-alt, .section-pale, .section-sand, .section-gray):not(.cta-section) + section.section:is(.section-alt, .section-pale, .section-sand, .section-gray):not(.cta-section),
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section:not(.section-alt, .section-pale, .section-sand, .section-gray, .section-light, .cta-section, .hero) + section.section:not(.section-alt, .section-pale, .section-sand, .section-gray, .section-light, .cta-section, .hero) {
	padding-top: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section.section-light + section.section.section-light {
	padding-top: 0 !important;
	border-top: 0;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section:has(+ section.routing-section) {
	padding-bottom: clamp(2rem, 4vw, 3rem) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section.routing-section {
	padding-block: 0 clamp(3rem, 5vw, 4.5rem) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main > section.section.routing-section .routing-note {
	text-align: left !important;
	margin: 0 !important;

	max-width: 52em !important;
	font-size: var(--u-fs-15) !important;
	color: var(--u-text-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .section-eyebrow:not([data-pg-held] *) {
	display: inline-flex !important;
	align-items: center !important;
	gap: 0.625rem !important;
	padding: 0 !important;
	margin: 0 0 1rem !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	color: var(--u-laser-text) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) :has(> .section-eyebrow + .section-title) {
	text-align: left;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .section-eyebrow:not([data-pg-held] *)::before {
	content: '';
	flex: none;
	width: 6px;
	height: 6px;
	background: var(--u-laser-line);
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero .hero-eyebrow-pill, main .section-eyebrow:not([data-pg-held] *)),
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-eyebrow {
	align-items: flex-start !important;
	line-height: 1.6 !important;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) :is(.hero .hero-eyebrow-pill, main .section-eyebrow:not([data-pg-held] *))::before,
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-eyebrow::before {
	margin-top: calc((1.6em - 6px) / 2);
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) .section-title:not([data-pg-held] *) {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-style: normal !important;
	font-size: var(--u-fs-d2) !important;
	line-height: 1.08 !important;
	letter-spacing: -0.022em !important;
	color: var(--u-text-hi) !important;
	-webkit-text-fill-color: currentColor !important;
	background: none !important;
	text-align: left !important;
	max-width: 13em !important;
	margin: 0 0 1rem !important;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) .section-subtitle:not([data-pg-held] *) {
	font-size: var(--u-fs-lede) !important;
	line-height: 1.55 !important;
	color: var(--u-text-2) !important;
	text-align: left !important;
	max-width: 36.5em !important;
	margin: 0 0 clamp(2rem, 4vw, 3rem) !important;

	text-wrap: balance;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section .container > :is(.section-title, div:has(> .section-title:last-child)) + :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid, .steps-container, .goal-picker) {
	margin-top: clamp(2rem, 4vw, 3rem) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .day-one-lead {
	font-size: var(--u-fs-lede) !important;
	line-height: 1.55 !important;
	color: var(--u-text-2) !important;
	margin: 0 0 clamp(2rem, 4vw, 3rem) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) main section:has(> .container > [data-pg-held].price-card) :is(.section-title, .section-subtitle) {
	text-align: center !important;
	margin-inline: auto !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.feature-card, .value-card, .subject-card):not([data-pg-held], [data-pg-held] *) {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-3) !important;
	box-shadow: var(--u-shadow-1) !important;
	padding: clamp(1.5rem, 1.2rem + 0.8vw, 2rem) !important;
	text-align: left !important;
	transform: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.feature-card, .value-card, .subject-card):hover:not([data-pg-held], [data-pg-held] *) {
	transform: none !important;
	box-shadow: var(--u-shadow-1) !important;
	border-color: var(--u-rule) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.feature-icon, .value-icon, .subject-icon):not([data-pg-held] *) {
	width: auto !important;
	height: auto !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	display: flex !important;
	justify-content: flex-start !important;
	margin: 0 0 1.25rem !important;
	font-size: 1.5rem !important;
	color: var(--u-laser-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.feature-icon, .value-icon, .subject-icon):not([data-pg-held] *) :is(i, svg) {
	color: var(--u-laser-text) !important;
	font-size: 1.5rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.feature-card, .value-card, .subject-card):not([data-pg-held] *) h3 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d3) !important;
	line-height: 1.25 !important;
	letter-spacing: -0.01em !important;
	color: var(--u-text-hi) !important;
	margin: 0 0 0.5rem !important;

	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.feature-card, .value-card, .subject-card):not([data-pg-held] *) p {
	font-size: var(--u-fs-15) !important;
	line-height: 1.6 !important;
	color: var(--u-text-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) main .subject-card .subject-topics {
	display: block !important;
	background: transparent !important;
	padding: 0 !important;
	border-radius: 0 !important;
	margin: 0 0 0.75rem !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.08em !important;
	text-transform: uppercase !important;
	color: var(--u-laser-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid) {
	gap: 1rem !important;
	margin-inline: 0 !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container {
	position: relative !important;
	max-width: 46rem !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container::before {
	content: '' !important;
	display: block !important;
	position: absolute !important;
	left: 19.5px !important;
	top: 1.25rem !important;
	bottom: 1.25rem !important;
	width: 1px !important;
	background: var(--u-rule-strong) !important;
	opacity: 1 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container .step {
	display: grid !important;
	grid-template-columns: 40px minmax(0, 1fr) !important;
	column-gap: 1.25rem !important;
	align-items: start !important;
	text-align: left !important;
	background: transparent !important;
	border: 0 !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 0 0 1.75rem !important;
	margin: 0 !important;
	transform: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container .step:last-child {
	padding-bottom: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container .step-number {
	position: relative;
	z-index: 1;
	width: 40px !important;
	height: 40px !important;
	margin: 0 !important;
	border-radius: 50% !important;
	background: var(--u-paper) !important;
	border: 1px solid var(--u-laser-line) !important;
	box-shadow: 0 0 0 4px var(--u-paper) !important;
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-15) !important;
	font-weight: 500 !important;
	color: var(--u-laser-text) !important;
	-webkit-text-fill-color: currentColor !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.section-alt, .section-pale) .steps-container .step-number {
	background: var(--u-paper-2) !important;
	box-shadow: 0 0 0 4px var(--u-paper-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .section-light .steps-container .step-number {
	background: var(--u-plate) !important;
	box-shadow: 0 0 0 4px var(--u-plate) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container .step-content h3 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d3) !important;
	line-height: 1.3 !important;
	letter-spacing: -0.01em !important;
	color: var(--u-text-hi) !important;
	margin: 0.375rem 0 0.375rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main .steps-container .step-content p {
	font-size: var(--u-fs-16) !important;
	line-height: 1.6 !important;
	color: var(--u-text-2) !important;
	margin: 0 !important;
	max-width: 38em;
}

html[data-public-theme='waypoint'][data-wp-root] .lp-steps-spine {
	max-width: 46rem;
	margin: 0 0 2.5rem;
}
@media (max-width: 639px) {
	html[data-public-theme='waypoint'][data-wp-root] .lp-steps-spine {
		display: none;
	}
}

html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-picker {
	max-width: none !important;
	margin: 0 !important;
	gap: 1rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-3) !important;
	box-shadow: var(--u-shadow-1) !important;
	padding: 1.5rem 1.5rem 1.375rem !important;
	gap: 0.375rem !important;
	transform: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card:focus-visible {
	outline: 2px solid transparent !important;
	box-shadow: var(--u-focus) !important;
}
@media (hover: hover) and (pointer: fine) {
	html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card:hover {
		border-color: var(--u-laser-line) !important;
		box-shadow: var(--u-shadow-2) !important;
		transform: translateY(-1px) !important;
	}
}
@media (prefers-reduced-motion: no-preference) {
	html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card {
		transition:
			border-color var(--u-t-2) var(--u-ease),
			box-shadow var(--u-t-2) var(--u-ease),
			transform var(--u-t-2) var(--u-ease) !important;
	}
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card .goal-icon {
	width: auto !important;
	height: auto !important;
	background: transparent !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	color: var(--u-laser-text) !important;
	font-size: 1.375rem !important;
	margin: 0 0 1rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card h3 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-24) !important;
	letter-spacing: -0.015em !important;
	line-height: 1.2 !important;
	color: var(--u-text-hi) !important;
	margin: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card p {
	font-size: var(--u-fs-15) !important;
	line-height: 1.55 !important;
	color: var(--u-text-2) !important;
	margin: 0 0 1rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .goal-card .goal-link {
	margin-top: auto !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-13) !important;
	font-weight: 500 !important;
	letter-spacing: 0.02em !important;
	text-transform: none !important;
	color: var(--u-laser-text) !important;
	display: inline-flex !important;
	align-items: center !important;
	gap: 0.375rem !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.faq-list, .faq) {
	max-width: 50rem !important;
	margin: 0 !important;
	gap: 0 !important;
	border-top: 1px solid var(--u-rule);
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.faq-list, .faq) .faq-item {
	background: transparent !important;
	border: 0 !important;
	border-bottom: 1px solid var(--u-rule) !important;
	border-radius: 0 !important;
	box-shadow: none !important;
	padding: 1.25rem 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.faq-list, .faq) .faq-item :is(summary, .faq-question, h3) {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-h3) !important;
	line-height: 1.35 !important;
	letter-spacing: -0.01em !important;
	color: var(--u-text-hi) !important;
	background: transparent !important;
	border: 0 !important;
	padding-inline: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.faq-list, .faq) .faq-item summary::marker {
	color: var(--u-laser-line) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.faq-list, .faq) .faq-item :is(p, .faq-answer) {
	font-size: var(--u-fs-16) !important;
	line-height: 1.65 !important;
	color: var(--u-text-2) !important;
	max-width: 41.5em;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.cta-section {
	background: linear-gradient(180deg, var(--u-ink-900), var(--u-ink-950)) !important;
	text-align: left !important;
	padding-block: var(--u-section) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.cta-section > .cta-bg {
	display: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.cta-section h2 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d2) !important;
	line-height: 1.08 !important;
	letter-spacing: -0.022em !important;
	color: var(--u-on-ink-hi) !important;
	max-width: 13em;
	margin: 0 0 1rem !important;
	text-wrap: balance;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.cta-section h2 .pg-accent {
	color: var(--u-on-ink-hi) !important;
	-webkit-text-fill-color: currentColor !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.cta-section p {
	font-size: var(--u-fs-lede) !important;
	line-height: 1.55 !important;
	color: var(--u-on-ink-2) !important;
	max-width: 34em;
	margin: 0 0 2rem !important;
	opacity: 1 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) section.cta-section .cta-buttons {
	justify-content: flex-start !important;
}

html[data-public-theme='waypoint'][data-wp-root] .country-page .school-foot {
	background: var(--u-ink-950) !important;
	border-top: 1px solid var(--u-rule-on-ink) !important;
	padding-block: 2rem 2.5rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .school-foot :is(.school-foot-line, .policy-note) {
	text-align: left !important;
	margin-inline: 0 !important;
	max-width: 41.5em !important;
	text-wrap: pretty;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .school-foot .school-foot-line {
	color: var(--u-on-ink-2) !important;
	font-size: var(--u-fs-15) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .school-foot .school-foot-line a {
	color: var(--u-laser-on-ink) !important;
	font-weight: 500 !important;
	text-decoration: underline;
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .school-foot .school-foot-line a:focus-visible {
	outline: 2px solid transparent !important;
	box-shadow: var(--u-focus-on-ink) !important;
	border-radius: var(--u-r-1);
}
html[data-public-theme='waypoint'][data-wp-root] .country-page .school-foot .policy-note {
	color: var(--u-on-ink-3) !important;
	font-size: var(--u-fs-13) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(p, li):not([data-pg-held], [data-pg-held] *),
html[data-public-theme='waypoint'][data-wp-root] .lander main :is(p, li):not([data-pg-held], [data-pg-held] *, .ld-note, .ld-eyebrow) {
	text-wrap: pretty;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(h2, h3, h4):not([data-pg-held], [data-pg-held] *),
html[data-public-theme='waypoint'][data-wp-root] .lander main :is(h2, h3, h4):not([data-pg-held], [data-pg-held] *) {
	text-wrap: balance;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section, .school-foot) p a:not(.pg-btn, .btn, [data-pg-held] *) {
	color: var(--u-laser-text) !important;
	font-weight: 500 !important;
	text-decoration: underline !important;
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) .cta-buttons:not([data-pg-held] *) {
	justify-content: flex-start !important;
}

@media (min-width: 1024px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section.section > .container:has(> .steps-container) {
		display: grid !important;
		grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
		column-gap: clamp(3rem, 6vw, 6rem);
		align-items: start;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section.section > .container:has(> .steps-container) > * {
		grid-column: 1;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section.section > .container:has(> .steps-container) > .steps-container {
		grid-column: 2;
		grid-row: 1 / span 8;
		margin-top: 0.5rem !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section.section > .container:has(> .steps-container) .section-title {
		max-width: 8.3em !important;
	}
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):not([data-pg-held] *) {
	display: grid !important;
	grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)) !important;

	max-width: none !important;
	margin-inline: 0 !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) .container > p[style]:not([data-pg-held]) {
	text-align: left !important;
	margin: 0 0 2rem !important;
	max-width: 38em !important;
	color: var(--u-text-2) !important;
	font-size: var(--u-fs-17) !important;
	line-height: 1.65 !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:has(> .container > [data-pg-held]:not(p)) > .container > :not([data-pg-held], :has([data-pg-held])),
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:has(> .container > [data-pg-held]:not(p)) > .container > :not([data-pg-held], :has([data-pg-held])) :is(.section-title, .section-subtitle) {
	text-align: center !important;
	margin-inline: auto !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:has(> .container > [data-pg-held]:not(p)) > .container > .cta-buttons {
	justify-content: center !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:has(> .container > [data-pg-held]:not(p)) > .container > p:not([data-pg-held]) {
	color: var(--u-text-2) !important;
	font-size: var(--u-fs-15) !important;
	max-width: 38em;

	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page) main .see-all-btn:not([data-pg-held] *) {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-13) !important;
	color: var(--u-laser-text) !important;
	background: transparent !important;
	border: 1px solid var(--u-rule-input) !important;
	border-radius: var(--u-r-1) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table-wrap {
	max-width: 50rem !important;
	margin: 0 !important;
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-2) !important;
	box-shadow: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table th {
	background: var(--u-paper-2) !important;
	color: var(--u-text-3) !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	border-bottom: 1px solid var(--u-rule);
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td {
	border-top: 1px solid var(--u-rule) !important;
	color: var(--u-text-2) !important;
	font-variant-numeric: tabular-nums;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td:not(:first-child) {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-14) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td:first-child,
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tr.total td {
	color: var(--u-text-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tr.total td {
	background: var(--u-paper) !important;
	font-weight: 600 !important;
}

html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td:not(:first-child) {
	white-space: nowrap;
}

@media (max-width: 640px) {
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table-wrap {
		overflow: visible !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main :is(.format-table, .format-table tbody, .format-table tr, .format-table td) {
		display: block !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table {
		min-width: 0 !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table thead {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		white-space: nowrap;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tr {
		padding: 1rem 1.25rem;
		border-top: 1px solid var(--u-rule);
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tbody tr:first-child {
		border-top: 0;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tr.total {
		background: var(--u-paper-2);
		border-radius: 0 0 var(--u-r-2) var(--u-r-2);
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tr td {
		border: 0 !important;
		padding: 0.2rem 0 !important;
		background: transparent !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table tr.total td {
		background: transparent !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td:first-child {
		font-weight: 600 !important;
		font-size: var(--u-fs-17) !important;
		padding-bottom: 0.5rem !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td[data-label] {
		display: flex !important;
		justify-content: space-between;
		align-items: baseline;
		gap: 1rem;
	}
	html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-table td[data-label]::before {
		content: attr(data-label);
		font-family: var(--u-font-mono);
		font-size: var(--u-fs-12);
		font-weight: 500;
		letter-spacing: 0.09em;
		text-transform: uppercase;
		color: var(--u-text-3);
	}
}

html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-note {
	max-width: 50rem !important;
	margin: 1.25rem 0 0 !important;
	background: var(--u-laser-wash) !important;
	border: 0 !important;
	border-left: 2px solid var(--u-laser-line) !important;
	border-radius: 0 var(--u-r-2) var(--u-r-2) 0 !important;
	padding: 1.5rem 1.75rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-note h3 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d3) !important;
	color: var(--u-text-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .format-note p {
	color: var(--u-text) !important;
	opacity: 1 !important;
	font-size: var(--u-fs-16) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .guide-callout {
	max-width: 50rem !important;
	margin: 1.25rem 0 0 !important;
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-3) !important;
	box-shadow: var(--u-shadow-1) !important;
	text-align: left !important;
	justify-content: space-between !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .guide-callout h3 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d3) !important;
	color: var(--u-text-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .exam-page main .guide-callout p,
html[data-public-theme='waypoint'][data-wp-root] :is(.exam-page, .page-wrap) main .faq-more {
	color: var(--u-text-2) !important;
	text-align: left !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) :is(.pg-btn--coral, .pg-btn--yellow):not([data-pg-held] *) {
	background: var(--u-laser-fill) !important;
	color: var(--u-on-laser) !important;
	border: 1px solid var(--u-laser-fill) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) :is(.pg-btn--coral, .pg-btn--yellow):hover:not([data-pg-held] *) {
	background: var(--u-laser-700) !important;
	border-color: var(--u-laser-700) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main section:not(.hero, .cta-section) .pg-btn--ghost:not([data-pg-held] *) {
	background: transparent !important;
	color: var(--u-text-hi) !important;
	border: 1px solid var(--u-rule-input) !important;
}

@media (max-width: 768px) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap:has(> .sticky-bar) main > section > .container {
		padding-inline: 1.25rem !important;
	}
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main :is(.data-lines, .data-sheet, .day-one-lead) {
	max-width: 50rem !important;
	margin-inline: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .data-lines li {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-2) !important;
	box-shadow: none !important;
	color: var(--u-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .data-lines li :is(i, svg) {
	color: var(--u-laser-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.cta-section .cta-promise {
	font-size: var(--u-fs-15) !important;
	color: var(--u-on-ink-3) !important;
	margin: 1.25rem 0 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap section.cta-section a:not(.pg-btn) {
	color: var(--u-laser-on-ink) !important;
	text-decoration: underline;
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}

html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row {
	text-align: left !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row .title {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d3) !important;
	letter-spacing: -0.01em !important;
	color: var(--u-text-hi) !important;
	margin: 0 0 0.5rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row .subtitle {
	margin: 0 0 1.5rem !important;
	max-width: 36.5em !important;
	color: var(--u-text-2) !important;
	font-size: var(--u-fs-16) !important;
	text-wrap: pretty;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row .badges {
	justify-content: flex-start !important;
}

@media (min-width: 1024px) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row .badges {
		display: grid !important;
		grid-template-columns: repeat(3, max-content);
		justify-items: start;
	}
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row .badges li:not([data-pg-held] *) {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	color: var(--u-text) !important;
	font-weight: 500 !important;
	transform: none !important;
	box-shadow: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .page-wrap main .safety-row .badges li:not([data-pg-held] *) i {
	color: var(--u-laser-text) !important;
}

html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip {
	background: var(--u-paper-2) !important;
	border-color: var(--u-rule) !important;
	padding: 1rem 2rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip ul {
	max-width: calc(var(--u-container) - 4rem) !important;
	justify-content: flex-start !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip li:not([data-pg-held] *) {
	color: var(--u-text) !important;
	font-weight: 500 !important;
	letter-spacing: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip li.dot:not([data-pg-held] *) {
	color: var(--u-rule-strong) !important;
}
html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip li:not([data-pg-held] *) i {
	color: var(--u-laser-text) !important;
}
@media (max-width: 768px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip {
		padding-inline: 1.25rem !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip ul {
		flex-direction: column !important;
		align-items: flex-start !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip li.dot:not([data-pg-held] *) {
		display: none !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip li:not([data-pg-held] *) {
		align-items: flex-start !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) .trust-strip li:not([data-pg-held] *) i {
		margin-top: 0.2em;
	}
}

@media (max-width: 720px) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar {
		background: var(--u-plate) !important;
		border-top: 1px solid var(--u-rule) !important;
		box-shadow: var(--u-shadow-2) !important;
		padding-bottom: calc(0.6rem + env(safe-area-inset-bottom, 0px)) !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar[data-wp-bar='off'] {
		transform: translateY(110%);
		visibility: hidden;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar .pg-btn:not([data-pg-held] *) {
		border-radius: var(--u-r-1) !important;
		font-family: var(--u-font-sans) !important;
		font-weight: 600 !important;
		box-shadow: none !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar .pg-btn--coral:not([data-pg-held] *) {
		background: var(--u-laser-fill) !important;
		color: var(--u-on-laser) !important;
		border: 1px solid var(--u-laser-fill) !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar .pg-btn--ghost:not([data-pg-held] *) {
		background: transparent !important;
		color: var(--u-text-hi) !important;
		border: 1px solid var(--u-rule-input) !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar .pg-btn:focus-visible:not([data-pg-held] *) {
		outline: 2px solid var(--u-laser-500) !important;
		outline-offset: 2px !important;
	}
}
@media (max-width: 720px) and (prefers-reduced-motion: no-preference) {
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar[data-wp-bar] {
		transition:
			transform var(--u-t-3) var(--u-ease-out),
			visibility 0s linear;
	}
	html[data-public-theme='waypoint'][data-wp-root] .page-wrap .sticky-bar[data-wp-bar='off'] {
		transition:
			transform var(--u-t-3) var(--u-ease-out),
			visibility 0s linear var(--u-t-3);
	}
}

html[data-public-theme='waypoint'][data-wp-root] .lander {
	background: var(--u-paper) !important;
	font-family: var(--u-font-sans) !important;
	overflow-x: clip;
}

html[data-public-theme='waypoint'][data-wp-root] .lander > main {
	max-width: var(--u-container) !important;
	padding-top: 0 !important;
	padding-bottom: var(--u-section) !important;
	--ld-measure: 53.5rem;
}
html[data-public-theme='waypoint'][data-wp-root] .lander > main.max-w-3xl {
	--ld-measure: 45.5rem;
}
@media (min-width: 1024px) {
	html[data-public-theme='waypoint'][data-wp-root] .lander > main {
		padding-inline: 2rem !important;
	}
}
html[data-public-theme='waypoint'][data-wp-root] .lander > main > :not(.ld-hero) {
	max-width: var(--ld-measure);
}

html[data-public-theme='waypoint'][data-wp-root] .lander > main > section > p:not([data-pg-held], [data-pg-held] *) {
	max-width: 43em;
	text-wrap: pretty;
}

html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero {
	position: relative;
	isolation: isolate;
	color: var(--u-on-ink);
	padding: clamp(3rem, 2rem + 4vw, 5.5rem) 0 clamp(3rem, 2rem + 4vw, 5rem);
	margin-bottom: clamp(3rem, 2rem + 3vw, 4.5rem);
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero::before {
	content: '';
	position: absolute;
	inset: 0 calc(50% - 50vw);
	z-index: -1;
	background: linear-gradient(180deg, var(--u-ink-900), var(--u-ink-950));
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero > nav {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	letter-spacing: 0.04em;
	color: var(--u-on-ink-3) !important;
	margin-bottom: 2rem;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero > nav a {
	color: var(--u-on-ink-2) !important;
	text-decoration: underline;
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-eyebrow {
	display: inline-flex !important;
	align-items: center;
	gap: 0.625rem;
	margin-top: 0 !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	color: var(--u-laser-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-eyebrow::before {
	content: '';
	flex: none;
	width: 6px;
	height: 6px;
	background: var(--u-laser-path);
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero h1 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: clamp(2.25rem, 1.3rem + 3.6vw, 4rem) !important;
	line-height: 1.04 !important;
	letter-spacing: -0.03em !important;
	color: var(--u-on-ink-hi) !important;
	margin-top: 1.5rem !important;
	max-width: 11.9em;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-lede {
	font-size: clamp(1rem, 0.85rem + 0.6vw, 1.25rem) !important;
	line-height: 1.55 !important;
	color: var(--u-on-ink-2) !important;
	margin-top: 1.5rem !important;
	max-width: min(38em, var(--ld-measure));
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-lede :is(strong, em) {
	color: var(--u-on-ink-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-ctas {
	margin-top: 2rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-note {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	letter-spacing: 0.04em;
	color: var(--u-on-ink-3) !important;
	margin-top: 1rem !important;

	text-wrap: balance;
}
@media (max-width: 480px) {
	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-note {
		letter-spacing: 0.01em;
	}
}
html[data-public-theme='waypoint'][data-wp-root] .lander :is(.ld-btn, .ld-btn-line) {
	border-radius: var(--u-r-1) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-15) !important;
	padding: 0.8125rem 1.375rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-btn {
	background: var(--u-laser-fill) !important;
	color: var(--u-on-laser) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-btn:hover {
	background: var(--u-laser-700) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-btn-line {
	background: transparent !important;
	color: var(--u-text-hi) !important;
	border: 1px solid var(--u-rule-input) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-btn-line:hover {
	color: var(--u-laser-text) !important;
	border-color: var(--u-laser-line) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .ld-btn-line {
	color: var(--u-on-ink-hi) !important;
	border-color: var(--u-rule-input-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .ld-btn-line:hover {
	color: var(--u-laser-on-ink) !important;
	border-color: var(--u-laser-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero :is(.ld-btn, .ld-btn-line):focus-visible {
	outline: 2px solid transparent !important;
	box-shadow: var(--u-focus-on-ink) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route {
	display: none;
}
@media (min-width: 768px) {

	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route {
		display: block;
		box-sizing: border-box;
		width: auto;
		max-width: calc(var(--ld-measure) + 2rem);
		margin-inline: -1rem;
		padding-inline: 1rem;
		overflow: hidden;
		justify-self: auto;
		margin-top: clamp(2.75rem, 1.5rem + 3vw, 4rem);
	}

	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route .wp-spine {
		width: calc(100% * 1000 / 880);
		max-width: none;
		margin-left: calc(100% * -60 / 880);
	}

	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route .wp-spine__node:first-of-type .wp-spine__lbl {
		text-anchor: start;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route .wp-spine__node:last-of-type .wp-spine__lbl {
		text-anchor: end;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route .wp-spine__lbl {
		font-size: 17px;
		letter-spacing: 0.08em;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander .ld-hero .lp-hero-spine--route .wp-spine__lit {
		stroke-width: 2.5;
	}
}

@media (min-width: 768px) and (prefers-reduced-motion: no-preference) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.lander .ld-hero, .exam-page .hero, .page-wrap .hero) .lp-hero-spine .wp-spine--anim.is-in :is(.wp-spine__lit, .wp-spine__halo) {
		transition: stroke-dashoffset var(--u-t-3) var(--u-ease);
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.lander .ld-hero, .exam-page .hero, .page-wrap .hero) .lp-hero-spine .wp-spine--anim.is-in :is(.wp-spine__lit, .wp-spine__halo):nth-of-type(n + 3) {
		transition-delay: var(--u-t-3);
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.lander .ld-hero, .exam-page .hero, .page-wrap .hero) .lp-hero-spine .wp-spine--anim.is-in :is(.wp-spine__lit, .wp-spine__halo):nth-of-type(n + 5) {
		transition-delay: calc(var(--u-t-3) * 2);
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.lander .ld-hero, .exam-page .hero, .page-wrap .hero) .lp-hero-spine .wp-spine--anim.is-in :is(.wp-spine__lit, .wp-spine__halo):nth-of-type(n + 7) {
		transition-delay: calc(var(--u-t-3) * 3);
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.lander .ld-hero, .exam-page .hero, .page-wrap .hero) .lp-hero-spine .wp-spine--anim.is-in .wp-spine__node {
		transition-delay: calc(var(--i, 0) * var(--u-t-3));
	}
}

html[data-public-theme='waypoint'][data-wp-root] .lander main > section {
	margin-top: clamp(3.5rem, 2.5rem + 3vw, 5rem) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main h2:not([data-pg-held] *) {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-h2) !important;
	line-height: 1.15 !important;
	letter-spacing: -0.02em !important;
	color: var(--u-text-hi) !important;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main section h3:not([data-pg-held] *, .ld-band *) {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-h3) !important;
	line-height: 1.3 !important;
	letter-spacing: -0.01em !important;
	color: var(--u-text-hi) !important;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main section :is(p, li, td):not([data-pg-held], [data-pg-held] *, .ld-band *, .ld-callout *) {
	color: var(--u-text-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main section :is(p, li):not([data-pg-held], [data-pg-held] *, .ld-band *) {
	line-height: 1.65 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main :is(strong, b):not([data-pg-held] *, .ld-band *, .ld-hero *) {
	color: var(--u-text-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main :is(section, .ld-callout) a:not(.ld-btn, .ld-btn-line, .ld-band *, [data-pg-held] *) {
	color: var(--u-laser-text) !important;
	font-weight: 500 !important;
	text-decoration: underline;
	text-decoration-color: color-mix(in srgb, var(--u-laser-line) 45%, transparent);
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main :is(section, .ld-callout) a:not(.ld-btn, .ld-btn-line, .ld-band *, [data-pg-held] *):hover {
	color: var(--u-laser-700) !important;
	text-decoration-color: currentColor;
}

html[data-public-theme='waypoint'][data-wp-root] .lander main section :is(.rounded-2xl, .rounded-xl):not(.ld-callout, .ld-band, .ld-btn, .ld-btn-line, .ld-table, [data-pg-held], [data-pg-held] *) {
	background: var(--u-plate) !important;
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-3) !important;
	box-shadow: var(--u-shadow-1) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander main section .rounded-full:not([data-pg-held] *) {
	background: var(--u-paper) !important;
	border: 1px solid var(--u-laser-line) !important;
	color: var(--u-laser-text) !important;
	font-family: var(--u-font-mono) !important;
	font-weight: 500 !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander main table thead {
	background: var(--u-paper-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main table th {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	color: var(--u-text-3) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main table tr {
	border-color: var(--u-rule) !important;
	background: transparent !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main table td:first-child {
	color: var(--u-text-hi) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander .ld-callout {
	background: var(--u-laser-wash) !important;
	border: 0 !important;
	border-left: 2px solid var(--u-laser-line) !important;
	border-radius: 0 var(--u-r-2) var(--u-r-2) 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-callout :is(p, strong, h3) {
	color: var(--u-text) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band {

	background: var(--u-ink-900) !important;
	border-image: linear-gradient(180deg, var(--u-ink-900), var(--u-ink-950)) fill 0 / 0 / 0 100vw;
	border-radius: 0 !important;
	text-align: left !important;
	margin-top: clamp(3.5rem, 2.5rem + 3vw, 5rem) !important;
	padding: clamp(3.5rem, 2.5rem + 4vw, 5.5rem) 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band h3 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d2) !important;
	line-height: 1.08 !important;
	letter-spacing: -0.022em !important;
	color: var(--u-on-ink-hi) !important;
	max-width: 13em;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band p {
	color: var(--u-on-ink-2) !important;
	font-size: var(--u-fs-lede) !important;
	line-height: 1.55 !important;
	margin-inline: 0 !important;
	margin-top: 1rem !important;
	max-width: 34em !important;
	text-wrap: pretty;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band > div:has(> :is(.ld-btn, .ld-btn-line)) {
	justify-content: flex-start !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band > :is(.ld-btn, div:has(> .ld-btn)) {
	margin-top: 2rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band .ld-btn-line {
	color: var(--u-on-ink-hi) !important;
	border-color: var(--u-rule-input-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band .ld-btn-line:hover {
	color: var(--u-laser-on-ink) !important;
	border-color: var(--u-laser-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander .ld-band :is(.ld-btn, .ld-btn-line):focus-visible {
	outline: 2px solid transparent !important;
	box-shadow: var(--u-focus-on-ink) !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander > main > section.ld-alt {
	background-color: var(--u-paper-2);
	border-image: linear-gradient(var(--u-paper-2), var(--u-paper-2)) fill 0 / 0 / 0 100vw;
	padding-block: clamp(3rem, 2rem + 3vw, 4.5rem);
}
html[data-public-theme='waypoint'][data-wp-root] .lander > main > section.ld-alt + section.ld-alt {
	margin-top: 0 !important;
	padding-top: 0;
}

html[data-public-theme='waypoint'][data-wp-root] .lander main :is(section, .ld-callout) :is(a, [tabindex='0']):not(.ld-band *, .ld-hero *):focus-visible {
	outline: 2px solid var(--u-laser-500) !important;
	outline-offset: 2px !important;
}

html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table {
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-3) !important;
	box-shadow: var(--u-shadow-1) !important;
	background-color: var(--u-plate) !important;
	background-image:
		linear-gradient(to right, var(--u-plate) 40%, transparent),
		linear-gradient(to left, var(--u-plate) 40%, transparent),
		linear-gradient(to right, color-mix(in srgb, var(--u-ink-900) 14%, transparent), transparent),
		linear-gradient(to left, color-mix(in srgb, var(--u-ink-900) 14%, transparent), transparent) !important;
	background-position: left center, right center, left center, right center !important;
	background-repeat: no-repeat !important;
	background-size: 2.5rem 100%, 2.5rem 100%, 1.25rem 100%, 1.25rem 100% !important;
	background-attachment: local, local, scroll, scroll !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table thead {
	background: transparent !important;
}
html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table--figures td {
	white-space: nowrap;
}

html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table--figures td:not(:first-child) {
	font-family: var(--u-font-mono) !important;
	font-variant-numeric: tabular-nums;
}
@media (max-width: 640px) {
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table {
		overflow: visible !important;
		background-image: none !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main :is(.ld-table table, .ld-table tbody, .ld-table tr, .ld-table td) {
		display: block !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table table {
		min-width: 0 !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table thead {
		position: absolute;
		width: 1px;
		height: 1px;
		overflow: hidden;
		clip: rect(0 0 0 0);
		white-space: nowrap;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table tr {
		padding: 1rem 1.25rem;
		border-top: 1px solid var(--u-rule);
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table tbody tr:first-child {
		border-top: 0;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table tr td {
		padding: 0.2rem 0 !important;
		white-space: normal;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table td:first-child {
		font-size: var(--u-fs-17) !important;
		padding-bottom: 0.5rem !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table td[data-label]::before {
		content: attr(data-label);
		display: block;
		font-family: var(--u-font-mono);
		font-size: var(--u-fs-12);
		font-weight: 500;
		letter-spacing: 0.09em;
		text-transform: uppercase;
		color: var(--u-text-3);
		margin: 0.35rem 0 0.1rem;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table--figures td[data-label] {
		display: flex !important;
		justify-content: space-between;
		align-items: baseline;
		gap: 1rem;
	}
	html[data-public-theme='waypoint'][data-wp-root] .lander main .ld-table--figures td[data-label]::before {
		display: inline;
		margin: 0;
	}
}

@media (min-width: 1024px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):not([data-pg-held] *) {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):is(:has(> :nth-child(4):last-child), :has(> :nth-child(8):last-child)):not([data-pg-held] *) {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}

	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):has(> :nth-child(5):last-child):not([data-pg-held], [data-pg-held] *) {
		grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):has(> :nth-child(5):last-child):not([data-pg-held], [data-pg-held] *) > * {
		grid-column: span 2;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):has(> :nth-child(5):last-child):not([data-pg-held], [data-pg-held] *) > :nth-child(-n + 2) {
		grid-column: span 3;
	}
}

@media (min-width: 560px) and (max-width: 1023px) {
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):has(> :nth-child(5):last-child):not([data-pg-held], [data-pg-held] *) {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
	html[data-public-theme='waypoint'][data-wp-root] :is(.country-page, .exam-page, .page-wrap) main :is(.features-grid, .feature-grid, .subjects-grid, .values-grid, .value-grid):has(> :nth-child(5):last-child):not([data-pg-held], [data-pg-held] *) > :last-child {
		grid-column: 1 / -1;
	}
}

html[data-public-theme='waypoint'][data-wp-root] .compare-page {
	background: var(--u-paper) !important;
	color: var(--u-text) !important;
	font-family: var(--u-font-sans) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .breadcrumb-bar {
	background: var(--u-ink-900) !important;
	border: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .breadcrumb {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	letter-spacing: 0.04em;
	color: var(--u-on-ink-3) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .breadcrumb a {
	color: var(--u-on-ink-2) !important;
	text-decoration: underline;
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .breadcrumb .current {
	color: var(--u-on-ink) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-header {
	text-align: left !important;
	border-bottom: 1px solid var(--u-rule) !important;
	padding-bottom: 2rem !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .category-badge {
	background: transparent !important;
	border: 0 !important;
	padding: 0 !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
	color: var(--u-laser-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-header h1 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d2) !important;
	line-height: 1.08 !important;
	letter-spacing: -0.022em !important;
	color: var(--u-text-hi) !important;
	-webkit-text-fill-color: currentColor !important;
	background: none !important;
	text-wrap: balance;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-description {
	font-size: var(--u-fs-lede) !important;
	color: var(--u-text-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-meta {
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-13) !important;
	color: var(--u-text-3) !important;
	justify-content: flex-start !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content {
	font-size: var(--u-fs-17) !important;
	line-height: 1.65 !important;
	color: var(--u-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content :is(h2, h3, h4) {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	letter-spacing: -0.015em !important;
	color: var(--u-text-hi) !important;
	-webkit-text-fill-color: currentColor !important;
	background: none !important;
	border: 0 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content h2 {
	font-size: var(--u-fs-h2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content h3 {
	font-size: var(--u-fs-h3) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content :is(p, li) {
	color: var(--u-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content a {
	color: var(--u-laser-text) !important;
	text-decoration: underline !important;
	text-decoration-color: color-mix(in srgb, var(--u-laser-line) 45%, transparent) !important;
	text-underline-offset: 0.18em;
	text-decoration-thickness: 1px;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content blockquote {
	background: var(--u-laser-wash) !important;
	border: 0 !important;
	border-left: 2px solid var(--u-laser-line) !important;
	border-radius: 0 var(--u-r-2) var(--u-r-2) 0 !important;
	color: var(--u-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content table {
	border: 1px solid var(--u-rule) !important;
	border-radius: var(--u-r-2) !important;
	box-shadow: none !important;
	font-variant-numeric: tabular-nums;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content thead {
	background: var(--u-paper-2) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content th {
	background: var(--u-paper-2) !important;
	color: var(--u-text-3) !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
	font-weight: 500 !important;
	letter-spacing: 0.12em !important;
	text-transform: uppercase !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content td {
	border-color: var(--u-rule) !important;
	color: var(--u-text) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .article-content tbody tr:is(:nth-child(even), :hover) {
	background: transparent !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page .tags-section .tag {
	background: transparent !important;
	border: 1px solid var(--u-rule-input) !important;
	border-radius: var(--u-r-1) !important;
	color: var(--u-text-2) !important;
	font-family: var(--u-font-mono) !important;
	font-size: var(--u-fs-12) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page section.cta-section {
	background: linear-gradient(180deg, var(--u-ink-900), var(--u-ink-950)) !important;
	padding-block: var(--u-section) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page section.cta-section > .cta-bg {
	display: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page section.cta-section h2 {
	font-family: var(--u-font-display) !important;
	font-weight: 600 !important;
	font-size: var(--u-fs-d2) !important;
	letter-spacing: -0.022em !important;
	color: var(--u-on-ink-hi) !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page section.cta-section p {
	color: var(--u-on-ink-2) !important;
	opacity: 1 !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page section.cta-section .btn-yellow {
	background: var(--u-laser-fill) !important;
	color: var(--u-on-laser) !important;
	border-radius: var(--u-r-1) !important;
	box-shadow: none !important;
	transform: none !important;
	filter: none !important;
}
html[data-public-theme='waypoint'][data-wp-root] .compare-page section.cta-section .btn-yellow::before {
	display: none;
}

/* src/lib/waypoint/components/site.css: the spine, byte for byte (the pages draw it; their cohort need not link the site family). */
.wp-spine {
	display: block;
	width: 100%;
	height: auto;
	overflow: visible;
}
.wp-spine--v {
	height: 100%;
}
.wp-spine__halo {
	fill: none;
	stroke: var(--u-laser-halo);
	stroke-width: 10;
	stroke-linecap: round;
}
.wp-spine__lit {
	fill: none;
	stroke: var(--u-laser-line);
	stroke-width: 2;
	stroke-linecap: round;
}
.wp-spine__g--secondary .wp-spine__lit,
.wp-spine__g--secondary .wp-spine__halo {
	stroke-opacity: 0.6;
}
.wp-spine__node-halo {
	fill: var(--u-laser-line);
	opacity: 0.18;
}
.wp-spine__dot {
	fill: var(--u-paper);
	stroke: var(--u-laser-line);
	stroke-width: 2;
}

.wp-spine__lbl {
	font-family: var(--u-font-mono);
	font-size: 12px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	fill: var(--u-text);
}
.wp-spine--h .wp-spine__lbl {
	font-size: 13px;
}

.wp-spine--v.wp-spine--two .wp-spine__lbl {
	font-size: 14px;
}

.wp-spine--anim .wp-spine__lit,
.wp-spine--anim .wp-spine__halo {
	stroke-dasharray: 1;
}
@media (prefers-reduced-motion: no-preference) {
	.wp-spine--anim .wp-spine__lit,
	.wp-spine--anim .wp-spine__halo {
		stroke-dashoffset: 1;
	}
	.wp-spine--anim .wp-spine__node {
		opacity: 0.25;
	}
	.wp-spine--anim.is-in .wp-spine__lit,
	.wp-spine--anim.is-in .wp-spine__halo {
		stroke-dashoffset: 0;
		transition: stroke-dashoffset var(--u-t-4) var(--u-ease);
	}
	.wp-spine--anim.is-in .wp-spine__node {
		opacity: 1;
		transition: opacity var(--u-t-3) var(--u-ease);
		transition-delay: calc(var(--i, 0) * 280ms);
	}
}
.wp-spine__node[data-i='0'] {
	--i: 0;
}
.wp-spine__node[data-i='1'] {
	--i: 1;
}
.wp-spine__node[data-i='2'] {
	--i: 2;
}
.wp-spine__node[data-i='3'] {
	--i: 3;
}
.wp-spine__node[data-i='4'] {
	--i: 4;
}
.wp-spine__node[data-i='5'] {
	--i: 5;
}
.wp-spine__node[data-i='6'] {
	--i: 6;
}
.wp-spine__node[data-i='7'] {
	--i: 7;
}
.wp-spine__node[data-i='8'] {
	--i: 8;
}

/* The pages' bootstrap icons, drawn as their Waypoint icons (65). */
html[data-public-theme='waypoint'] .bi-activity:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-arrow-right:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-arrow-up-circle:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-arrow-up-circle-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-badge-cc-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-bar-chart-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-book:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-book-half:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-briefcase-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-bullseye:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-calculator-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-calendar-check:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-calendar-event:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-calendar3:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-chat-dots-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-check2:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-chevron-down:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-chevron-right:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-clipboard-check:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-clock:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-clock-history:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-compass:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-droplet-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-easel:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-envelope-paper:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-exclamation-triangle:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-exclamation-triangle-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-eye-slash:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-file-earmark-text:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-gift-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-graph-up:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-graph-up-arrow:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-heart-pulse:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-kanban-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-keyboard:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-life-preserver:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-lightning-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-lock:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-megaphone-slash-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-mic:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-mic-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-mortarboard:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-mortarboard-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-patch-check-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-people:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-person-check:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-person-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-person-heart:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-person-video3:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-qr-code:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-quote:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-robot:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-rocket-takeoff:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-search:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-shield-check:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-speedometer2:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-star-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-stars:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-stopwatch:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-telephone-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-telephone-x-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-translate:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-tree-fill:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-trophy:not([data-pg-held] *)::before,
html[data-public-theme='waypoint'] .bi-whatsapp:not([data-pg-held] *)::before {
	content: '' !important;
	font-family: inherit !important;
	display: inline-block;
	width: 1em;
	height: 1em;
	vertical-align: -0.125em;
	background-color: currentColor;
	-webkit-mask: var(--wp-bi) center / contain no-repeat;
	mask: var(--wp-bi) center / contain no-repeat;
}
html[data-public-theme='waypoint'] .bi-activity:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-arrow-right:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-arrow-up-circle:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16 12-4-4-4 4'/%3E%3Cpath d='M12 16V8'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-arrow-up-circle-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16 12-4-4-4 4'/%3E%3Cpath d='M12 16V8'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-badge-cc-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='14' x='3' y='5' rx='2' ry='2'/%3E%3Cpath d='M7 15h4M15 15h2M7 11h2M13 11h4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-bar-chart-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Cpath d='M18 17V9'/%3E%3Cpath d='M13 17V5'/%3E%3Cpath d='M8 17v-3'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-book:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-book-half:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-briefcase-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-bullseye:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='6'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-calculator-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='16' height='20' x='4' y='2' rx='2'/%3E%3Cline x1='8' x2='16' y1='6' y2='6'/%3E%3Cline x1='16' x2='16' y1='14' y2='18'/%3E%3Cpath d='M16 10h.01'/%3E%3Cpath d='M12 10h.01'/%3E%3Cpath d='M8 10h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-calendar-check:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='m9 16 2 2 4-4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-calendar-event:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3Cpath d='M8 14h.01'/%3E%3Cpath d='M12 14h.01'/%3E%3Cpath d='M16 14h.01'/%3E%3Cpath d='M8 18h.01'/%3E%3Cpath d='M12 18h.01'/%3E%3Cpath d='M16 18h.01'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-calendar3:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 2v4'/%3E%3Cpath d='M16 2v4'/%3E%3Crect width='18' height='18' x='3' y='4' rx='2'/%3E%3Cpath d='M3 10h18'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-chat-dots-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719'/%3E%3Cpath d='M8 12h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3Cpath d='M16 12h.01'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-check2:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-chevron-down:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-chevron-right:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-clipboard-check:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='8' height='4' x='8' y='2' rx='1' ry='1'/%3E%3Cpath d='M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2'/%3E%3Cpath d='m9 14 2 2 4-4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-clock:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-clock-history:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8'/%3E%3Cpath d='M3 3v5h5'/%3E%3Cpath d='M12 7v5l4 2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-compass:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m16.24 7.76-1.804 5.411a2 2 0 0 1-1.265 1.265L7.76 16.24l1.804-5.411a2 2 0 0 1 1.265-1.265z'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-droplet-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22a7 7 0 0 0 7-7c0-2-1-3.9-3-5.5s-3.5-4-4-6.5c-.5 2.5-2 4.9-4 6.5C6 11.1 5 13 5 15a7 7 0 0 0 7 7z'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-easel:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h20'/%3E%3Cpath d='M21 3v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V3'/%3E%3Cpath d='m7 21 5-5 5 5'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-envelope-paper:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.2 8.4c.5.38.8.97.8 1.6v10a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V10a2 2 0 0 1 .8-1.6l8-6a2 2 0 0 1 2.4 0l8 6Z'/%3E%3Cpath d='m22 10-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 10'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-exclamation-triangle:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-exclamation-triangle-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-eye-slash:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49'/%3E%3Cpath d='M14.084 14.158a3 3 0 0 1-4.242-4.242'/%3E%3Cpath d='M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143'/%3E%3Cpath d='m2 2 20 20'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-file-earmark-text:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z'/%3E%3Cpath d='M14 2v5a1 1 0 0 0 1 1h5'/%3E%3Cpath d='M10 9H8'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-gift-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 7v14'/%3E%3Cpath d='M20 11v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2v-8'/%3E%3Cpath d='M7.5 7a1 1 0 0 1 0-5A4.8 8 0 0 1 12 7a4.8 8 0 0 1 4.5-5 1 1 0 0 1 0 5'/%3E%3Crect x='3' y='7' width='18' height='4' rx='1'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-graph-up:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3v16a2 2 0 0 0 2 2h16'/%3E%3Cpath d='m19 9-5 5-4-4-3 3'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-graph-up-arrow:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-heart-pulse:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5'/%3E%3Cpath d='M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-kanban-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 3v14'/%3E%3Cpath d='M12 3v8'/%3E%3Cpath d='M19 3v18'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-keyboard:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 8h.01'/%3E%3Cpath d='M12 12h.01'/%3E%3Cpath d='M14 8h.01'/%3E%3Cpath d='M16 12h.01'/%3E%3Cpath d='M18 8h.01'/%3E%3Cpath d='M6 8h.01'/%3E%3Cpath d='M7 16h10'/%3E%3Cpath d='M8 12h.01'/%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-life-preserver:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m4.93 4.93 4.24 4.24'/%3E%3Cpath d='m14.83 9.17 4.24-4.24'/%3E%3Cpath d='m14.83 14.83 4.24 4.24'/%3E%3Cpath d='m9.17 14.83-4.24 4.24'/%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-lightning-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-lock:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='11' x='3' y='11' rx='2' ry='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-megaphone-slash-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.636 6A13 13 0 0 0 19.4 3.2 1 1 0 0 1 21 4v11.344'/%3E%3Cpath d='M14.378 14.357A13 13 0 0 0 11 14H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h1'/%3E%3Cpath d='m2 2 20 20'/%3E%3Cpath d='M6 14a12 12 0 0 0 2.4 7.2 2 2 0 0 0 3.2-2.4A8 8 0 0 1 10 14'/%3E%3Cpath d='M8 8v6'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-mic:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19v3'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Crect x='9' y='2' width='6' height='13' rx='3'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-mic-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 19v3'/%3E%3Cpath d='M19 10v2a7 7 0 0 1-14 0v-2'/%3E%3Crect x='9' y='2' width='6' height='13' rx='3'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-mortarboard:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z'/%3E%3Cpath d='M22 10v6'/%3E%3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-mortarboard-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.42 10.922a1 1 0 0 0-.019-1.838L12.83 5.18a2 2 0 0 0-1.66 0L2.6 9.08a1 1 0 0 0 0 1.832l8.57 3.908a2 2 0 0 0 1.66 0z'/%3E%3Cpath d='M22 10v6'/%3E%3Cpath d='M6 12.5V16a6 3 0 0 0 12 0v-3.5'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-patch-check-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-people:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Cpath d='M16 3.128a4 4 0 0 1 0 7.744'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-person-check:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 11 2 2 4-4'/%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-person-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-person-heart:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19.414 14.414C21 12.828 22 11.5 22 9.5a5.5 5.5 0 0 0-9.591-3.676.6.6 0 0 1-.818.001A5.5 5.5 0 0 0 2 9.5c0 2.3 1.5 4 3 5.5l5.535 5.362a2 2 0 0 0 2.879.052 2.12 2.12 0 0 0-.004-3 2.124 2.124 0 1 0 3-3 2.124 2.124 0 0 0 3.004 0 2 2 0 0 0 0-2.828l-1.881-1.882a2.41 2.41 0 0 0-3.409 0l-1.71 1.71a2 2 0 0 1-2.828 0 2 2 0 0 1 0-2.828l2.823-2.762'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-person-video3:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-qr-code:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='5' height='5' x='3' y='3' rx='1'/%3E%3Crect width='5' height='5' x='16' y='3' rx='1'/%3E%3Crect width='5' height='5' x='3' y='16' rx='1'/%3E%3Cpath d='M21 16h-3a2 2 0 0 0-2 2v3'/%3E%3Cpath d='M21 21v.01'/%3E%3Cpath d='M12 7v3a2 2 0 0 1-2 2H7'/%3E%3Cpath d='M3 12h.01'/%3E%3Cpath d='M12 3h.01'/%3E%3Cpath d='M12 16v.01'/%3E%3Cpath d='M16 12h1'/%3E%3Cpath d='M21 12v.01'/%3E%3Cpath d='M12 21v-1'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-quote:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3Cpath d='M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-robot:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 10v3'/%3E%3Cpath d='M6 6v11'/%3E%3Cpath d='M10 3v18'/%3E%3Cpath d='M14 8v7'/%3E%3Cpath d='M18 5v13'/%3E%3Cpath d='M22 10v3'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-rocket-takeoff:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5'/%3E%3Cpath d='M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09'/%3E%3Cpath d='M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z'/%3E%3Cpath d='M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-search:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 21-4.34-4.34'/%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-shield-check:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-speedometer2:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 14 4-4'/%3E%3Cpath d='M3.34 19a10 10 0 1 1 17.32 0'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-star-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-stars:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z'/%3E%3Cpath d='M20 2v4'/%3E%3Cpath d='M22 4h-4'/%3E%3Ccircle cx='4' cy='20' r='2'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-stopwatch:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='10' x2='14' y1='2' y2='2'/%3E%3Cline x1='12' x2='15' y1='14' y2='11'/%3E%3Ccircle cx='12' cy='14' r='8'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-telephone-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-telephone-x-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.1 13.9a14 14 0 0 0 3.732 2.668 1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2 18 18 0 0 1-12.728-5.272'/%3E%3Cpath d='M22 2 2 22'/%3E%3Cpath d='M4.76 13.582A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 .244.473'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-translate:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 8 6 6'/%3E%3Cpath d='m4 14 6-6 2-3'/%3E%3Cpath d='M2 5h12'/%3E%3Cpath d='M7 2h1'/%3E%3Cpath d='m22 22-5-10-5 10'/%3E%3Cpath d='M14 18h6'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-tree-fill:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 19a4 4 0 0 1-2.24-7.32A3.5 3.5 0 0 1 9 6.03V6a3 3 0 1 1 6 0v.04a3.5 3.5 0 0 1 3.24 5.65A4 4 0 0 1 16 19Z'/%3E%3Cpath d='M12 19v3'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-trophy:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 14.66v1.626a2 2 0 0 1-.976 1.696A5 5 0 0 0 7 21.978'/%3E%3Cpath d='M14 14.66v1.626a2 2 0 0 0 .976 1.696A5 5 0 0 1 17 21.978'/%3E%3Cpath d='M18 9h1.5a1 1 0 0 0 0-5H18'/%3E%3Cpath d='M4 22h16'/%3E%3Cpath d='M6 9a6 6 0 0 0 12 0V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1z'/%3E%3Cpath d='M6 9H4.5a1 1 0 0 1 0-5H6'/%3E%3C/svg%3E");
}
html[data-public-theme='waypoint'] .bi-whatsapp:not([data-pg-held] *) {
	--wp-bi: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z'/%3E%3C/svg%3E");
}
