#platform-tax-calculator {
	--platform-tax-page: #070b1a;
	--platform-tax-band: #0b1024;
	--platform-tax-card: rgba(143, 184, 255, 0.05);
	--platform-tax-card-border: rgba(143, 184, 255, 0.16);
	--platform-tax-card-active: rgba(244, 2, 86, 0.5);
	--platform-tax-ink: #ffffff;
	--platform-tax-copy: rgba(255, 255, 255, 0.72);
	--platform-tax-muted: rgba(255, 255, 255, 0.52);
	--platform-tax-line: rgba(143, 184, 255, 0.14);
	--platform-tax-field: rgba(255, 255, 255, 0.04);
	--platform-tax-field-border: rgba(143, 184, 255, 0.25);
	--platform-tax-blue: #8fb8ff;
	--platform-tax-accent: #0366fc;
	--platform-tax-pink: #ff5c8a;
	--platform-tax-green: #22c55e;
	--platform-tax-purple: #c4a7ff;
	--platform-tax-result: rgba(10, 16, 38, 0.72);
	position: relative;
	max-width: none;
	margin: 0;
	color: var(--platform-tax-ink);
	background: var(--platform-tax-page);
	font-family: Inter, sans-serif;
	overflow: clip;
}

#platform-tax-calculator,
#platform-tax-hero,
#platform-tax-audit {
	width: 100%;
	max-width: none !important;
	padding-right: 0 !important;
	padding-left: 0 !important;
}

#platform-tax-calculator,
#platform-tax-calculator * {
	box-sizing: border-box;
}

#platform-tax-calculator > *,
#platform-tax-calculator .wp-block-group,
#platform-tax-calculator .wp-block-columns,
#platform-tax-calculator .wp-block-column,
#platform-tax-calculator .wp-block-buttons,
#platform-tax-calculator .wp-block-button,
#platform-tax-calculator h1,
#platform-tax-calculator h2,
#platform-tax-calculator h3,
#platform-tax-calculator h4,
#platform-tax-calculator p {
	margin-block-start: 0;
	margin-block-end: 0;
}

#platform-tax-calculator .platform-tax-shell {
	position: relative;
	z-index: 2;
	width: 100%;
	max-width: 920px;
	margin-inline: auto;
	padding-inline: 44px;
}

#platform-tax-hero {
	position: relative;
	min-height: 430px;
	background:
		radial-gradient(1000px 560px at 78% 0%, rgba(3, 102, 252, 0.22), transparent 60%),
		var(--platform-tax-page);
	overflow: hidden;
}

#platform-tax-particles {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	opacity: 0.4;
	pointer-events: none;
}

#platform-tax-calculator .platform-tax-hero-content {
	padding-top: 64px;
	padding-bottom: 52px;
}

#platform-tax-calculator .platform-tax-badge {
	display: inline-flex;
	width: auto;
	margin-bottom: 22px;
	padding: 7px 14px;
	border: 1px solid rgba(143, 184, 255, 0.3);
	border-radius: 100px;
}

#platform-tax-calculator .platform-tax-badge p {
	display: flex;
	align-items: center;
	gap: 9px;
	color: var(--platform-tax-blue);
	font-size: 12px;
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

#platform-tax-calculator .platform-tax-pulse {
	display: inline-block;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: var(--platform-tax-blue);
	box-shadow: 0 0 0 4px rgba(143, 184, 255, 0.18);
	animation: platform-tax-pulse 1.8s infinite;
}

#platform-tax-calculator .platform-tax-title {
	max-width: 660px;
	color: var(--platform-tax-ink);
	font-family: Poppins, sans-serif;
	font-size: clamp(38px, 4.4vw, 54px);
	font-weight: 700;
	line-height: 1.04;
	letter-spacing: -0.03em;
}

#platform-tax-calculator .platform-tax-title span {
	color: var(--platform-tax-pink);
}

#platform-tax-calculator .platform-tax-intro {
	max-width: 600px;
	margin-top: 22px;
	color: var(--platform-tax-copy);
	font-size: 18px;
	font-weight: 400;
	line-height: 1.62;
}

#platform-tax-calculator .platform-tax-stats {
	display: flex;
	flex-wrap: wrap;
	gap: 48px;
	margin-top: 36px;
	padding-top: 26px;
	border-top: 1px solid rgba(143, 184, 255, 0.16);
}

#platform-tax-calculator .platform-tax-stats > .wp-block-column {
	flex: 0 1 auto;
}

#platform-tax-calculator .platform-tax-stats h3 {
	color: var(--platform-tax-ink);
	font-family: Poppins, sans-serif;
	font-size: 40px;
	font-weight: 700;
	line-height: 1;
}

#platform-tax-calculator .platform-tax-stats .platform-tax-stat-accent h3 {
	color: var(--platform-tax-pink);
}

#platform-tax-calculator .platform-tax-stats p {
	margin-top: 8px;
	color: rgba(255, 255, 255, 0.55);
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
}

#platform-tax-audit {
	padding-block: 52px 64px;
	background: var(--platform-tax-band);
}

#platform-tax-calculator .platform-tax-section-label {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 22px;
	color: var(--platform-tax-blue);
	font-family: Inter, sans-serif;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

#platform-tax-calculator .platform-tax-section-label::after {
	content: "";
	flex: 1;
	height: 1px;
	background: var(--platform-tax-line);
}

#platform-tax-calculator .platform-tax-card {
	margin-bottom: 14px;
	padding: 24px 26px;
	border: 1px solid var(--platform-tax-card-border);
	border-radius: 16px;
	background: var(--platform-tax-card);
	transition: border-color 0.2s ease;
}

#platform-tax-calculator .platform-tax-card:hover,
#platform-tax-calculator .platform-tax-card.is-active {
	border-color: var(--platform-tax-card-active);
}

#platform-tax-calculator .platform-tax-card-heading {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 12px;
}

#platform-tax-calculator .platform-tax-card-heading > .wp-block-column:first-child {
	flex: 1 1 auto;
}

#platform-tax-calculator .platform-tax-card-heading > .wp-block-column:last-child {
	flex: 0 0 auto;
}

#platform-tax-calculator .platform-tax-card-heading h3 {
	display: flex;
	align-items: center;
	gap: 12px;
	color: var(--platform-tax-ink);
	font-family: Poppins, sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 1.3;
}

#platform-tax-calculator .platform-tax-card-heading h3 span {
	display: inline-flex;
	flex: 0 0 30px;
	align-items: center;
	justify-content: center;
	height: 30px;
	border-radius: 9px;
	color: var(--platform-tax-pink);
	background: rgba(244, 2, 86, 0.14);
	font-size: 12px;
	line-height: 1;
}

#platform-tax-calculator .platform-tax-card-value {
	min-width: 96px;
	color: var(--platform-tax-muted);
	font-family: Poppins, sans-serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 1.3;
	text-align: right;
}

#platform-tax-calculator .platform-tax-card-value.is-active {
	color: var(--platform-tax-pink);
}

#platform-tax-calculator .platform-tax-card-copy {
	margin: 8px 0 18px 42px;
	color: var(--platform-tax-muted);
	font-size: 14px;
	font-weight: 400;
	line-height: 1.6;
}

#platform-tax-calculator .platform-tax-fields {
	display: grid;
	gap: 14px;
	margin-left: 42px;
}

#platform-tax-calculator .platform-tax-fields-two {
	grid-template-columns: repeat(2, minmax(0, 1fr));
}

#platform-tax-calculator .platform-tax-fields-three {
	grid-template-columns: repeat(3, minmax(0, 1fr));
}

#platform-tax-calculator label {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

#platform-tax-calculator label > span,
#platform-tax-calculator .platform-tax-budget label > span {
	color: var(--platform-tax-muted);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.35;
	letter-spacing: 0.04em;
	text-transform: uppercase;
}

#platform-tax-calculator input[type="number"] {
	width: 100%;
	min-height: 45px;
	margin: 0;
	padding: 11px 13px;
	border: 1px solid var(--platform-tax-field-border);
	border-radius: 10px;
	outline: none;
	color: var(--platform-tax-ink);
	background: var(--platform-tax-field);
	font-family: Inter, sans-serif;
	font-size: 15px;
	font-weight: 500;
	line-height: 1.4;
	transition: border-color 0.15s ease, box-shadow 0.15s ease;
	appearance: textfield;
}

#platform-tax-calculator input[type="number"]::-webkit-inner-spin-button,
#platform-tax-calculator input[type="number"]::-webkit-outer-spin-button {
	margin: 0;
	appearance: none;
}

#platform-tax-calculator input[type="number"]::placeholder {
	color: var(--platform-tax-muted);
	opacity: 0.65;
}

#platform-tax-calculator input[type="number"]:focus {
	border-color: var(--platform-tax-accent);
	box-shadow: 0 0 0 3px rgba(3, 102, 252, 0.22);
}

#platform-tax-calculator label small {
	color: var(--platform-tax-muted);
	font-size: 11px;
	font-style: italic;
	font-weight: 400;
	line-height: 1.4;
}

#platform-tax-calculator .platform-tax-summary-label {
	margin-top: 34px;
	margin-bottom: 20px;
}

#platform-tax-summary {
	border: 1px solid rgba(143, 184, 255, 0.2);
	border-radius: 20px;
	background: var(--platform-tax-result);
	box-shadow: 0 30px 60px rgba(0, 0, 0, 0.45);
	overflow: hidden;
	transition: opacity 0.3s ease;
}

#platform-tax-summary.is-example {
	opacity: 1;
}

#platform-tax-summary.is-example > :not(#platform-tax-assessment) {
	opacity: 0.72;
}

#platform-tax-calculator .platform-tax-summary-total {
	padding: 34px 36px;
	background:
		radial-gradient(600px 200px at 82% 0%, rgba(244, 2, 86, 0.28), transparent 70%),
		#0a1024;
}

#platform-tax-calculator .platform-tax-summary-total > p:first-child {
	color: #ff9ebe;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0.12em;
	text-transform: uppercase;
}

#platform-tax-total {
	margin: 8px 0 6px;
	color: var(--platform-tax-pink);
	font-family: Poppins, sans-serif;
	font-size: clamp(44px, 6vw, 64px);
	font-weight: 700;
	line-height: 1;
}

#platform-tax-total-detail {
	color: var(--platform-tax-copy);
	font-size: 14px;
	line-height: 1.4;
}

#platform-tax-calculator .platform-tax-kpis {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 1px;
	background: var(--platform-tax-line);
}

#platform-tax-calculator .platform-tax-kpis > .wp-block-column,
#platform-tax-calculator .platform-tax-outcomes > .wp-block-column {
	padding: 22px 24px;
	background: rgba(143, 184, 255, 0.05);
}

#platform-tax-calculator .platform-tax-kpis p:first-child,
#platform-tax-calculator .platform-tax-outcomes p:first-child,
#platform-tax-calculator .platform-tax-breakdown-wrap > h4 {
	margin-bottom: 8px;
	color: rgba(255, 255, 255, 0.58);
	font-size: 11px;
	font-weight: 600;
	line-height: 1.3;
	letter-spacing: 0.08em;
	text-transform: uppercase;
}

#platform-tax-calculator .platform-tax-kpis h4,
#platform-tax-calculator .platform-tax-outcomes h4 {
	font-family: Poppins, sans-serif;
	font-size: 27px;
	font-weight: 700;
	line-height: 1;
}

#platform-tax-relief,
#platform-tax-keep {
	color: var(--platform-tax-green);
}

#platform-tax-relief-rate {
	color: var(--platform-tax-blue);
}

#platform-tax-payback {
	color: var(--platform-tax-purple);
}

#platform-tax-today {
	color: var(--platform-tax-pink);
}

#platform-tax-calculator .platform-tax-kpis p:last-child,
#platform-tax-calculator .platform-tax-outcomes p:last-child {
	margin-top: 5px;
	color: rgba(255, 255, 255, 0.58);
	font-size: 12px;
	line-height: 1.5;
}

#platform-tax-calculator .platform-tax-budget {
	padding: 22px 36px;
	border-bottom: 1px solid var(--platform-tax-line);
}

#platform-tax-calculator .platform-tax-budget label {
	max-width: 340px;
}

#platform-tax-calculator .platform-tax-budget label > span,
#platform-tax-calculator .platform-tax-budget small {
	color: rgba(255, 255, 255, 0.58);
}

#platform-tax-calculator .platform-tax-breakdown-wrap {
	padding: 24px 36px 9px;
}

#platform-tax-calculator .platform-tax-breakdown-wrap > h4 {
	margin-bottom: 18px;
	letter-spacing: 0.1em;
}

#platform-tax-calculator .platform-tax-breakdown-row {
	margin-bottom: 15px;
}

#platform-tax-calculator .platform-tax-breakdown-meta {
	display: flex;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 6px;
	color: rgba(255, 255, 255, 0.58);
	font-size: 13px;
	font-weight: 500;
	line-height: 1.35;
}

#platform-tax-calculator .platform-tax-breakdown-value {
	color: var(--platform-tax-ink);
	font-weight: 600;
}

#platform-tax-calculator .platform-tax-breakdown-percent {
	margin-left: 5px;
	color: rgba(255, 255, 255, 0.58);
	font-size: 11px;
}

#platform-tax-calculator .platform-tax-breakdown-track {
	height: 7px;
	border-radius: 4px;
	background: rgba(143, 184, 255, 0.16);
	overflow: hidden;
}

#platform-tax-calculator .platform-tax-breakdown-bar {
	height: 100%;
	border-radius: 4px;
	transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

#platform-tax-calculator .platform-tax-outcomes {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 1px;
	border-top: 1px solid var(--platform-tax-line);
	background: var(--platform-tax-line);
}

#platform-tax-calculator .platform-tax-outcomes h4 {
	font-size: 24px;
}

#platform-tax-assessment {
	position: relative;
	width: min(1100px, calc(100vw - 40px));
	margin: 54px 0 0 50%;
	padding: 76px 40px 40px;
	background: var(--platform-tax-band);
	transform: translateX(-50%);
	scroll-margin-top: 100px;
}

#platform-tax-summary > #platform-tax-assessment {
	width: 100%;
	margin: 0;
	border-top: 1px solid var(--platform-tax-line);
	transform: none;
}

#platform-tax-calculator .platform-tax-assessment-title {
	color: #ffffff;
	font-family: Poppins, sans-serif;
	font-size: clamp(32px, 4vw, 40px);
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -0.02em;
}

#platform-tax-calculator .platform-tax-assessment-copy {
	margin-top: 12px;
	color: rgba(255, 255, 255, 0.9);
	font-size: clamp(18px, 2.4vw, 24px);
	line-height: 1.45;
}

#platform-tax-calculator .platform-tax-iframe-viewport {
	margin-top: 36px;
	overflow: hidden;
}

#platform-tax-assessment-frame,
#platform-tax-calculator iframe.contact-us-iframe {
	display: block;
	width: 100%;
	height: 450px;
	min-height: 450px;
	border: 0;
	margin-top: -39px;
	overflow: hidden;
	background: var(--platform-tax-band);
	color-scheme: dark;
}

#platform-tax-calculator .platform-tax-form-actions {
	position: absolute;
	right: 50px;
	bottom: 50px;
	left: 50px;
	z-index: 3;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 12px;
	height: 49px;
	background: var(--platform-tax-band) !important;
	box-shadow: 0 0 0 4px var(--platform-tax-band);
	isolation: isolate;
	pointer-events: none;
}

#platform-tax-calculator .platform-tax-form-actions::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	z-index: 1;
	width: 14px;
	background: var(--platform-tax-band);
	content: "";
	transform: translateX(-50%);
	pointer-events: none;
}

#platform-tax-calculator .platform-tax-submit-cover,
#platform-tax-calculator .platform-tax-form-reset,
#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link,
#platform-tax-calculator .platform-tax-form-actions .wp-block-buttons {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 100%;
}

#platform-tax-calculator .platform-tax-submit-cover,
#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link {
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 100px;
	color: #ffffff;
	font-size: 15px;
	font-weight: 700;
	line-height: 1.2;
	text-align: center;
}

#platform-tax-calculator .platform-tax-submit-cover {
	background: #d52c5a;
}

#platform-tax-calculator .platform-tax-form-actions .wp-block-buttons,
#platform-tax-calculator .platform-tax-form-reset,
#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link {
	pointer-events: auto;
}

#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link {
	border: 2px solid #ffffff !important;
	background: var(--platform-tax-band);
	text-decoration: none;
}

#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link:hover,
#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link:focus-visible {
	color: var(--platform-tax-band);
	background: #ffffff;
}

#platform-tax-calculator a:focus-visible,
#platform-tax-calculator input:focus-visible {
	outline: 3px solid var(--platform-tax-blue);
	outline-offset: 4px;
}

@keyframes platform-tax-pulse {
	0%,
	100% {
		box-shadow: 0 0 0 4px rgba(143, 184, 255, 0.18);
	}
	50% {
		box-shadow: 0 0 0 8px rgba(143, 184, 255, 0.04);
	}
}

@media (max-width: 782px) {
	#platform-tax-calculator .platform-tax-shell {
		padding-inline: 24px;
	}

	#platform-tax-calculator .platform-tax-hero-content {
		padding-top: 54px;
		padding-bottom: 44px;
	}

	#platform-tax-calculator .platform-tax-stats {
		gap: 28px;
	}

	#platform-tax-calculator .platform-tax-fields-three,
	#platform-tax-calculator .platform-tax-kpis {
		grid-template-columns: 1fr;
	}

	#platform-tax-calculator .platform-tax-kpis > .wp-block-column + .wp-block-column {
		border-top: 1px solid var(--platform-tax-line);
	}

	#platform-tax-assessment {
		padding: 58px 28px 28px;
	}

	#platform-tax-calculator .platform-tax-form-actions {
		right: 38px;
		bottom: 38px;
		left: 38px;
	}
}

@media (max-width: 768px) {
	#platform-tax-assessment-frame,
	#platform-tax-calculator iframe.contact-us-iframe {
		min-height: 850px;
	}
}

@media (max-width: 600px) {
	#platform-tax-calculator .platform-tax-shell {
		padding-inline: 20px;
	}

	#platform-tax-calculator .platform-tax-title {
		font-size: clamp(36px, 11vw, 46px);
	}

	#platform-tax-calculator .platform-tax-stats {
		display: grid;
		grid-template-columns: 1fr;
		gap: 24px;
	}

	#platform-tax-calculator .platform-tax-card {
		padding: 22px 18px;
	}

	#platform-tax-calculator .platform-tax-card-copy,
	#platform-tax-calculator .platform-tax-fields {
		margin-left: 0;
	}

	#platform-tax-calculator .platform-tax-fields-two,
	#platform-tax-calculator .platform-tax-fields-three,
	#platform-tax-calculator .platform-tax-outcomes {
		grid-template-columns: 1fr;
	}

	#platform-tax-calculator .platform-tax-card-copy {
		margin-top: 14px;
	}

	#platform-tax-calculator .platform-tax-summary-total,
	#platform-tax-calculator .platform-tax-budget,
	#platform-tax-calculator .platform-tax-breakdown-wrap {
		padding-right: 22px;
		padding-left: 22px;
	}

	#platform-tax-calculator .platform-tax-outcomes > .wp-block-column + .wp-block-column {
		border-top: 1px solid var(--platform-tax-line);
	}

	#platform-tax-assessment {
		width: calc(100vw - 24px);
		padding: 46px 20px 20px;
	}

	#platform-tax-calculator .platform-tax-assessment-copy {
		margin-top: 10px;
	}

	#platform-tax-calculator .platform-tax-form-actions {
		right: 30px;
		bottom: 30px;
		left: 30px;
		gap: 8px;
	}

	#platform-tax-calculator .platform-tax-submit-cover,
	#platform-tax-calculator .platform-tax-form-reset .wp-block-button__link {
		padding-inline: 10px;
		font-size: 12px;
	}

}

@media (prefers-reduced-motion: reduce) {
	#platform-tax-calculator *,
	#platform-tax-calculator *::before,
	#platform-tax-calculator *::after {
		animation-duration: 0.001ms !important;
		animation-iteration-count: 1 !important;
		scroll-behavior: auto !important;
		transition-duration: 0.001ms !important;
	}
}

/* Native Platform Tax Pardot form. These rules override the retired iframe controls above. */
#platform-tax-calculator .platform-tax-native-form { margin-top: 36px; }
#platform-tax-calculator .platform-tax-contact-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
#platform-tax-calculator .platform-tax-native-form label { display:flex; flex-direction:column; gap:8px; }
#platform-tax-calculator .platform-tax-native-form label > span { color:rgba(255,255,255,.72); font-size:12px; font-weight:600; letter-spacing:.04em; text-transform:uppercase; }
#platform-tax-calculator .platform-tax-native-form input[type="text"],
#platform-tax-calculator .platform-tax-native-form input[type="email"],
#platform-tax-calculator .platform-tax-native-form select { width:100%; min-height:50px; border:1px solid var(--platform-tax-field-border); border-radius:8px; padding:12px 14px; background:var(--platform-tax-field); color:#fff; font:inherit; }
#platform-tax-calculator .platform-tax-native-form select option { color:#070b1a; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-actions { position:static; display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; height:auto; margin-top:24px; background:transparent !important; box-shadow:none; pointer-events:auto; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-actions::before { display:none; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-actions button,
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-reset { display:flex; align-items:center; justify-content:center; width:100%; min-height:49px; border-radius:100px; color:#fff; font-size:15px; font-weight:700; line-height:1.2; text-align:center; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-actions button { border:0; background:#d52c5a; cursor:pointer; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-reset { border:2px solid #fff !important; background:var(--platform-tax-band); text-decoration:none; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-reset:hover,
#platform-tax-calculator .platform-tax-native-form .platform-tax-form-reset:focus-visible { color:var(--platform-tax-band); background:#fff; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-consent { display:grid; grid-template-columns:auto 1fr; gap:12px; margin-top:20px; }
#platform-tax-calculator .platform-tax-native-form .platform-tax-consent > span { font-size:12px; line-height:1.6; letter-spacing:0; text-transform:none; }
#platform-tax-calculator .platform-tax-form-messages { min-height:24px; margin-top:16px; color:#fff; }
#platform-tax-calculator .platform-tax-honeypot { position:absolute; left:-9999px; }
#platform-tax-calculator .platform-tax-native-form.is-submitted .platform-tax-contact-grid,
#platform-tax-calculator .platform-tax-native-form.is-submitted .platform-tax-consent,
#platform-tax-calculator .platform-tax-native-form.is-submitted .platform-tax-form-actions { display:none; }

@media (max-width:600px) {
	#platform-tax-calculator .platform-tax-contact-grid,
	#platform-tax-calculator .platform-tax-native-form .platform-tax-form-actions { grid-template-columns:1fr; }
}
