/**
 * Public /plans page (v6) — ported from the published atlasgtm-pricing page.
 *
 * Everything is scoped under .ca-plans6 so the corporate header/footer and
 * the rest of the theme are untouched.
 */

@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");

.ca-plans6 {
	--bg: #f9fafb;
	--surface: #ffffff;
	--text: #374151;
	--muted: #64748b;
	--border: #e5e7eb;
	--primary: #52a0ff;
	--secondary: #a672f7;
	--primary-600: #2b7fe0;
	--primary-700: #1f6fd0;
	--secondary-700: #7b45d4;
	--heading: #111827;
	--subtle: #f3f5f8;
	--live: #0f9d68;
	--beta: #c07c12;
	--r-sm: 6px;
	--r-md: 10px;
	--r-lg: 16px;
	--u: 8px;
	--font: Inter, system-ui, -apple-system, "Segoe UI", sans-serif;

	background: var(--bg);
	color: var(--text);
	font-family: var(--font);
	font-size: 16px;
	line-height: 1.55;
	-webkit-font-smoothing: antialiased;
	position: relative;
	padding-bottom: calc(var(--u) * 2);
}
.ca-plans6 *,
.ca-plans6 *::before,
.ca-plans6 *::after {
	box-sizing: border-box;
}
.ca-plans6::before {
	content: "";
	position: absolute;
	inset: 0 0 auto 0;
	height: 640px;
	pointer-events: none;
	z-index: 0;
	background:
		radial-gradient(720px 340px at 14% 0%, rgba(82, 160, 255, 0.13), transparent 70%),
		radial-gradient(620px 300px at 82% 6%, rgba(166, 114, 247, 0.11), transparent 72%);
}
.ca-plans6__wrap {
	max-width: 1120px;
	margin: 0 auto;
	padding: 0 calc(var(--u) * 3);
	position: relative;
	z-index: 1;
}
.ca-plans6 h1,
.ca-plans6 h2,
.ca-plans6 h3,
.ca-plans6 h4,
.ca-plans6 p,
.ca-plans6 ul,
.ca-plans6 li {
	margin: 0;
	padding: 0;
}
.ca-plans6 ul {
	list-style: none;
}
.ca-plans6 button {
	font: inherit;
}

/* ---------- hero ---------- */
.ca-plans6__hero {
	padding: calc(var(--u) * 8.5) 0 calc(var(--u) * 3.5);
	max-width: 700px;
}
.ca-plans6__hero h1 {
	font-size: clamp(36px, 5.2vw, 56px);
	line-height: 1.04;
	letter-spacing: -0.032em;
	font-weight: 700;
	color: var(--heading);
}
.ca-plans6__hero p {
	margin-top: calc(var(--u) * 2.5);
	color: var(--muted);
	font-size: 18px;
	max-width: 56ch;
}

/* ---------- AI tool strip ---------- */
.ca-plans6__tools {
	display: flex;
	align-items: center;
	gap: calc(var(--u) * 1.25);
	flex-wrap: wrap;
	padding-bottom: calc(var(--u) * 4.5);
}
.ca-plans6__tools-lab {
	font-size: 13px;
	color: var(--muted);
	margin-right: calc(var(--u) * 0.5);
}
.ca-plans6__tool {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: 999px;
	padding: 7px 15px;
	font-size: 14.5px;
	color: var(--text);
	font-weight: 500;
	box-shadow: 0 1px 2px rgba(17, 24, 39, 0.04);
}
.ca-plans6__tool img {
	height: 18px;
	width: 18px;
	object-fit: contain;
	display: block;
}
.ca-plans6__tool.is-plain {
	font-weight: 400;
	color: var(--muted);
	background: transparent;
	box-shadow: none;
	border-style: dashed;
}

/* ---------- shared panel ---------- */
.ca-plans6__panel {
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: var(--r-lg);
	padding: calc(var(--u) * 4);
	box-shadow: 0 1px 2px rgba(17, 24, 39, 0.04);
}
.ca-plans6__panel h2 {
	font-size: 22px;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: var(--heading);
}
.ca-plans6__panel .ca-plans6__sub {
	color: var(--muted);
	font-size: 15px;
	margin-top: calc(var(--u) * 0.875);
	max-width: 60ch;
}

/* ---------- picker ---------- */
.ca-plans6__qgrid {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: calc(var(--u) * 3.25);
	margin-top: calc(var(--u) * 3);
}
.ca-plans6__q > span {
	display: block;
	font-size: 13.5px;
	color: var(--muted);
	margin-bottom: calc(var(--u) * 1.25);
	min-height: 38px;
}
.ca-plans6__chips {
	display: flex;
	flex-wrap: wrap;
	gap: 7px;
}
.ca-plans6__chip {
	font-size: 14px;
	background: var(--surface);
	border: 1px solid var(--border);
	color: var(--text);
	padding: 9px 15px;
	border-radius: 999px;
	cursor: pointer;
	text-align: left;
	transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
.ca-plans6__chip:hover {
	border-color: var(--primary);
	color: var(--primary-700);
	background: var(--surface);
}
.ca-plans6__chip[aria-pressed="true"] {
	background: var(--primary-700);
	border-color: var(--primary-700);
	color: #fff;
}
.ca-plans6__chip:focus-visible {
	outline: 2px solid var(--primary-700);
	outline-offset: 2px;
}
.ca-plans6__verdict {
	margin-top: calc(var(--u) * 3.25);
	padding-top: calc(var(--u) * 2.5);
	border-top: 1px solid var(--border);
	font-size: 20px;
	letter-spacing: -0.02em;
	color: var(--heading);
	line-height: 1.45;
}
.ca-plans6__verdict em {
	font-style: normal;
	color: var(--muted);
	font-size: 14.5px;
	letter-spacing: 0;
	display: block;
	margin-top: 6px;
}
.ca-plans6__verdict b {
	font-weight: 600;
}

/* ---------- trial strip ---------- */
.ca-plans6__trial {
	margin-top: calc(var(--u) * 2.5);
	background: linear-gradient(100deg, var(--primary-700) 0%, var(--secondary-700) 100%);
	color: #fff;
	border-radius: var(--r-lg);
	padding: calc(var(--u) * 2.5) calc(var(--u) * 3.5);
	display: flex;
	align-items: center;
	gap: calc(var(--u) * 2);
	flex-wrap: wrap;
}
.ca-plans6__trial strong {
	font-weight: 600;
	font-size: 16px;
	color: #fff;
}
.ca-plans6__trial span {
	color: rgba(255, 255, 255, 0.88);
	font-size: 14.5px;
}

/* ---------- billing toggle ---------- */
.ca-plans6__billing {
	display: flex;
	align-items: center;
	gap: var(--u);
	margin-top: calc(var(--u) * 3.25);
	flex-wrap: wrap;
}
.ca-plans6__bt {
	font-size: 14px;
	cursor: pointer;
	border: 1px solid var(--border);
	background: var(--surface);
	color: var(--text);
	padding: 8px 17px;
	border-radius: 999px;
	transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}
.ca-plans6__bt:hover {
	border-color: var(--primary);
	background: var(--surface);
	color: var(--text);
}
.ca-plans6__bt[aria-pressed="true"] {
	background: var(--primary-700);
	border-color: var(--primary-700);
	color: #fff;
}
.ca-plans6__bt:focus-visible {
	outline: 2px solid var(--primary-700);
	outline-offset: 2px;
}
.ca-plans6__bt b {
	font-weight: 600;
}
.ca-plans6__billnote {
	margin-top: calc(var(--u) * 1.5);
	font-size: 13px;
	color: var(--muted);
	max-width: 92ch;
	min-height: 20px;
}

/* ---------- plans ---------- */
.ca-plans6__plans {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: calc(var(--u) * 2);
	margin-top: calc(var(--u) * 2);
	align-items: stretch;
}
.ca-plans6__plan {
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: var(--r-lg);
	padding: calc(var(--u) * 3.5) calc(var(--u) * 3);
	display: flex;
	flex-direction: column;
	box-shadow: 0 1px 2px rgba(17, 24, 39, 0.04);
	transition: box-shadow 0.22s ease, transform 0.22s ease, border-color 0.22s ease;
}
.ca-plans6__plan.is-on {
	background: linear-gradient(158deg, var(--primary-700) 0%, var(--secondary-700) 100%);
	border-color: transparent;
	color: #fff;
	transform: translateY(-6px);
	box-shadow: 0 18px 34px -14px rgba(43, 127, 224, 0.55);
}
.ca-plans6__pname {
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.005em;
	color: var(--heading);
}
.ca-plans6__plan.is-on .ca-plans6__pname {
	color: #fff;
}
.ca-plans6__pfor {
	margin-top: calc(var(--u) * 0.75);
	font-size: 14px;
	color: var(--muted);
	min-height: 42px;
}
.ca-plans6__plan.is-on .ca-plans6__pfor {
	color: rgba(255, 255, 255, 0.86);
}
.ca-plans6__price {
	font-size: 42px;
	font-weight: 700;
	letter-spacing: -0.035em;
	margin-top: calc(var(--u) * 2);
	line-height: 1;
	color: var(--heading);
}
.ca-plans6__plan.is-on .ca-plans6__price {
	color: #fff;
}
.ca-plans6__per {
	font-size: 13.5px;
	color: var(--muted);
	letter-spacing: 0;
	font-weight: 400;
}
.ca-plans6__plan.is-on .ca-plans6__per {
	color: rgba(255, 255, 255, 0.8);
}
.ca-plans6__pricesub {
	font-size: 12.5px;
	color: var(--muted);
	margin-top: 8px;
	min-height: 19px;
}
.ca-plans6__plan.is-on .ca-plans6__pricesub {
	color: rgba(255, 255, 255, 0.85);
}
.ca-plans6__spec {
	margin-top: calc(var(--u) * 2.25);
	border-top: 1px solid var(--border);
	padding-top: calc(var(--u) * 1.75);
}
.ca-plans6__plan.is-on .ca-plans6__spec {
	border-color: rgba(255, 255, 255, 0.26);
}
.ca-plans6__spec div {
	display: flex;
	justify-content: space-between;
	gap: calc(var(--u) * 1.25);
	font-size: 14px;
	padding: 5px 0;
}
.ca-plans6__spec span:first-child {
	color: var(--muted);
}
.ca-plans6__plan.is-on .ca-plans6__spec span:first-child {
	color: rgba(255, 255, 255, 0.78);
}
.ca-plans6__spec span:last-child {
	text-align: right;
	font-weight: 500;
	color: var(--text);
}
.ca-plans6__plan.is-on .ca-plans6__spec span:last-child {
	color: #fff;
}
.ca-plans6__iref {
	color: var(--primary-700);
	text-decoration: none;
	border-bottom: 1px dotted var(--primary);
}
.ca-plans6__plan.is-on .ca-plans6__iref {
	color: #fff;
	border-bottom-color: rgba(255, 255, 255, 0.6);
}
.ca-plans6__bands {
	display: flex;
	gap: 5px;
	margin-top: calc(var(--u) * 2.25);
}
.ca-plans6__band {
	flex: 1;
	font-size: 13px;
	cursor: pointer;
	padding: 8px 0;
	border-radius: var(--r-sm);
	background: var(--subtle);
	border: 1px solid var(--border);
	color: var(--muted);
}
.ca-plans6__band:hover {
	border-color: var(--primary);
	background: var(--subtle);
	color: var(--muted);
}
.ca-plans6__band[aria-pressed="true"] {
	background: var(--primary-700);
	border-color: var(--primary-700);
	color: #fff;
	font-weight: 600;
}
.ca-plans6__plan.is-on .ca-plans6__band {
	background: rgba(255, 255, 255, 0.14);
	border-color: rgba(255, 255, 255, 0.3);
	color: rgba(255, 255, 255, 0.85);
}
.ca-plans6__plan.is-on .ca-plans6__band[aria-pressed="true"] {
	background: #fff;
	border-color: #fff;
	color: var(--primary-700);
}
.ca-plans6__band:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}
.ca-plans6__bandlabel {
	font-size: 12px;
	color: var(--muted);
	margin-top: 7px;
}
.ca-plans6__plan.is-on .ca-plans6__bandlabel {
	color: rgba(255, 255, 255, 0.72);
}
.ca-plans6__bandlabel.is-fixed {
	opacity: 0.85;
	margin-top: calc(var(--u) * 2.25);
}
.ca-plans6__gets {
	margin-top: calc(var(--u) * 2.5);
	font-size: 14px;
	flex: 1;
}
.ca-plans6__gets p {
	margin-bottom: 8px;
	padding-left: calc(var(--u) * 2);
	position: relative;
}
.ca-plans6__gets p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 8px;
	width: 6px;
	height: 6px;
	border-radius: 2px;
	background: var(--primary);
}
.ca-plans6__plan.is-on .ca-plans6__gets p::before {
	background: #fff;
}
.ca-plans6__plan.is-on .ca-plans6__gets {
	color: rgba(255, 255, 255, 0.92);
}
.ca-plans6__cta {
	display: block;
	width: 100%;
	margin-top: calc(var(--u) * 2.5);
	text-align: center;
	font-size: 15px;
	font-weight: 500;
	padding: 13px 0;
	border-radius: var(--r-md);
	cursor: pointer;
	background: var(--surface);
	border: 1px solid var(--border);
	color: var(--primary-700);
	text-decoration: none;
	transition: border-color 0.15s ease, background 0.15s ease;
}
.ca-plans6__cta:hover {
	border-color: var(--primary);
	background: var(--subtle);
	color: var(--primary-700);
	text-decoration: none;
}
.ca-plans6__plan.is-on .ca-plans6__cta {
	background: #fff;
	border-color: #fff;
	color: var(--primary-700);
	font-weight: 600;
}
.ca-plans6__cta:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}
.ca-plans6__note {
	margin-top: calc(var(--u) * 2.5);
	font-size: 13.5px;
	color: var(--muted);
	max-width: 92ch;
}
.ca-plans6__note b {
	color: var(--text);
	font-weight: 600;
}
.ca-plans6__empty {
	color: var(--muted);
	padding: calc(var(--u) * 3) 0;
}

/* ---------- integrations ---------- */
.ca-plans6__integ {
	margin-top: calc(var(--u) * 5.5);
}
.ca-plans6__ihead {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	gap: calc(var(--u) * 3);
	flex-wrap: wrap;
}
.ca-plans6__ihead a {
	font-size: 14px;
	color: var(--primary-700);
	text-decoration: none;
	white-space: nowrap;
}
.ca-plans6__ihead a:hover {
	text-decoration: underline;
}
.ca-plans6__igroup {
	margin-top: calc(var(--u) * 3.5);
	transition: opacity 0.25s ease;
}
.ca-plans6__igroup.is-dim {
	opacity: 0.32;
}
.ca-plans6__ilabel {
	display: flex;
	align-items: baseline;
	gap: var(--u);
	flex-wrap: wrap;
	margin-bottom: calc(var(--u) * 1.5);
}
.ca-plans6__ilabel h3 {
	font-size: 14.5px;
	font-weight: 600;
	color: var(--heading);
}
.ca-plans6__ilabel em {
	font-style: normal;
	font-size: 13px;
	color: var(--muted);
}
.ca-plans6__ipill {
	font-size: 11.5px;
	font-weight: 600;
	border-radius: 999px;
	padding: 3px 9px;
	background: var(--subtle);
	color: var(--primary-700);
	border: 1px solid var(--border);
}
.ca-plans6__clients {
	display: flex;
	flex-wrap: wrap;
	gap: var(--u);
}
.ca-plans6__client {
	display: inline-flex;
	align-items: center;
	gap: 9px;
	font-size: 14px;
	color: var(--text);
	background: var(--subtle);
	border: 1px solid var(--border);
	border-radius: 999px;
	padding: 8px 15px;
}
.ca-plans6__client img {
	height: 17px;
	width: 17px;
	object-fit: contain;
	display: block;
}
.ca-plans6__client i {
	font-style: normal;
	color: var(--live);
	font-weight: 600;
	font-size: 11.5px;
}
.ca-plans6__igrid {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: var(--u);
}
.ca-plans6__itile {
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: var(--r-md);
	padding: calc(var(--u) * 1.75) var(--u);
	text-align: center;
}
.ca-plans6__itile img {
	height: 20px;
	width: auto;
	max-width: 100%;
	display: block;
	margin: 0 auto calc(var(--u) * 0.875);
}
.ca-plans6__iname {
	font-size: 12.5px;
	color: var(--text);
	font-weight: 500;
	line-height: 1.3;
}
.ca-plans6__imeta {
	font-size: 11px;
	color: var(--muted);
	margin-top: 5px;
}
.ca-plans6__dot {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	margin-right: 4px;
	vertical-align: 1px;
}
.ca-plans6__dot.is-live {
	background: var(--live);
}
.ca-plans6__dot.is-beta {
	background: var(--beta);
}
.ca-plans6__dot.is-soon {
	background: #b6bfcd;
}
.ca-plans6__inote {
	margin-top: calc(var(--u) * 3);
	padding-top: calc(var(--u) * 2.25);
	border-top: 1px solid var(--border);
	font-size: 14px;
	color: var(--heading);
	font-weight: 500;
	min-height: 22px;
}
.ca-plans6__ilegend {
	margin-top: calc(var(--u) * 1.5);
	font-size: 12.5px;
	color: var(--muted);
	display: flex;
	gap: calc(var(--u) * 2.5);
	flex-wrap: wrap;
}
.ca-plans6__iconnect {
	margin-top: calc(var(--u) * 2);
	font-size: 13.5px;
	color: var(--muted);
	max-width: 80ch;
}
.ca-plans6__iconnect a {
	color: var(--primary-700);
	text-decoration: none;
}
.ca-plans6__iconnect a:hover {
	text-decoration: underline;
}

/* ---------- enterprise ---------- */
.ca-plans6__ent {
	margin-top: calc(var(--u) * 5.5);
	scroll-margin-top: 88px;
	scroll-margin-bottom: 48px;
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: var(--r-lg);
	padding: calc(var(--u) * 3.25) calc(var(--u) * 3.5);
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: calc(var(--u) * 3.5);
	flex-wrap: wrap;
	box-shadow: 0 1px 2px rgba(17, 24, 39, 0.04);
	transition: border-color 0.22s ease, box-shadow 0.22s ease;
}
.ca-plans6__ent.is-on {
	border-color: var(--primary);
	box-shadow: 0 10px 26px -14px rgba(43, 127, 224, 0.45);
}
.ca-plans6__ent h3 {
	font-size: 19px;
	font-weight: 600;
	letter-spacing: -0.02em;
	color: var(--heading);
}
.ca-plans6__ent p {
	color: var(--muted);
	font-size: 14.5px;
	margin-top: 5px;
	max-width: 62ch;
}
.ca-plans6__ent button {
	cursor: pointer;
	border: 0;
	color: #fff;
	background: var(--primary-700);
	padding: 12px 22px;
	border-radius: var(--r-md);
	font-size: 14.5px;
	font-weight: 500;
	white-space: nowrap;
}
.ca-plans6__ent button:hover {
	background: var(--primary-600);
	color: #fff;
}
.ca-plans6__ent button:focus-visible {
	outline: 2px solid var(--primary-700);
	outline-offset: 3px;
}

/* ---------- lead form ---------- */
.ca-plans6__talk {
	margin-top: calc(var(--u) * 5.5);
	scroll-margin-top: 88px;
}
.ca-plans6__talk[hidden] {
	display: none;
}
.ca-plans6__fgrid {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: calc(var(--u) * 1.75);
	margin-top: calc(var(--u) * 3);
}
.ca-plans6__f {
	display: flex;
	flex-direction: column;
	gap: 6px;
}
.ca-plans6__f.is-wide {
	grid-column: 1 / -1;
}
.ca-plans6__f label {
	font-size: 13px;
	color: var(--muted);
}
.ca-plans6__f input,
.ca-plans6__f select,
.ca-plans6__f textarea {
	font: inherit;
	font-size: 15px;
	color: var(--text);
	background: var(--surface);
	border: 1px solid var(--border);
	border-radius: var(--r-md);
	padding: 11px 13px;
	width: 100%;
}
.ca-plans6__f textarea {
	resize: vertical;
	min-height: 88px;
}
.ca-plans6__f input:focus,
.ca-plans6__f select:focus,
.ca-plans6__f textarea:focus {
	outline: 2px solid var(--primary);
	outline-offset: 0;
	border-color: var(--primary);
}
.ca-plans6__hp {
	position: absolute;
	left: -9999px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
.ca-plans6__frow {
	display: flex;
	align-items: center;
	gap: calc(var(--u) * 2);
	margin-top: calc(var(--u) * 2.5);
	flex-wrap: wrap;
}
.ca-plans6__submit {
	font-size: 15px;
	font-weight: 500;
	cursor: pointer;
	border: 0;
	background: var(--primary-700);
	color: #fff;
	padding: 13px 28px;
	border-radius: var(--r-md);
}
.ca-plans6__submit:hover {
	background: var(--primary-600);
	color: #fff;
}
.ca-plans6__submit:disabled {
	opacity: 0.55;
	cursor: default;
}
.ca-plans6__submit:focus-visible {
	outline: 2px solid var(--primary-700);
	outline-offset: 3px;
}
.ca-plans6__fmsg {
	font-size: 14px;
	color: var(--muted);
}
.ca-plans6__fmsg.is-ok {
	color: #137553;
	font-weight: 500;
}
.ca-plans6__fmsg.is-bad {
	color: #a32b2b;
	font-weight: 500;
}
.ca-plans6__fnote {
	margin-top: calc(var(--u) * 1.75);
	font-size: 13px;
	color: var(--muted);
}

/* ---------- extras ---------- */
.ca-plans6__extras {
	margin-top: calc(var(--u) * 5.5);
	border-top: 1px solid var(--border);
	padding-top: calc(var(--u) * 3.25);
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: calc(var(--u) * 2.75);
	font-size: 13.5px;
}
.ca-plans6__extras h4 {
	font-size: 13px;
	color: var(--heading);
	font-weight: 600;
	margin-bottom: calc(var(--u) * 1.25);
}
.ca-plans6__extras li {
	list-style: none;
	color: var(--muted);
	padding: 3px 0;
}
.ca-plans6__extras b {
	color: var(--text);
	font-weight: 600;
}
.ca-plans6__footer {
	padding: calc(var(--u) * 6.5) 0 calc(var(--u) * 7.5);
	color: var(--muted);
	font-size: 13.5px;
}

/* ---------- responsive ---------- */
@media (max-width: 920px) {
	.ca-plans6__qgrid {
		grid-template-columns: 1fr;
		gap: calc(var(--u) * 2.75);
	}
	.ca-plans6__q > span {
		min-height: 0;
	}
	.ca-plans6__plans {
		grid-template-columns: 1fr;
	}
	.ca-plans6__extras {
		grid-template-columns: repeat(2, 1fr);
	}
	.ca-plans6__igrid {
		grid-template-columns: repeat(4, 1fr);
	}
}
@media (max-width: 620px) {
	.ca-plans6__extras {
		grid-template-columns: 1fr;
	}
	.ca-plans6__fgrid {
		grid-template-columns: 1fr;
	}
	.ca-plans6__igrid {
		grid-template-columns: repeat(2, 1fr);
	}
	.ca-plans6__panel {
		padding: calc(var(--u) * 3) calc(var(--u) * 2.5);
	}
	.ca-plans6__trial {
		padding: calc(var(--u) * 2.5);
	}
	.ca-plans6__plan.is-on {
		transform: none;
	}
	.ca-plans6__tools .ca-plans6__tools-lab {
		width: 100%;
		margin-bottom: calc(var(--u) * 0.5);
	}
	.ca-plans6__tool {
		font-size: 13.5px;
		padding: 6px 12px;
	}
}
@media (prefers-reduced-motion: reduce) {
	.ca-plans6 * {
		transition: none !important;
	}
}
