@font-face {
	font-family: "Inter";
	font-style: normal;
	font-weight: 100 900;
	font-display: swap;
	src: url("../fonts/inter-latin.woff2") format("woff2");
}

@font-face {
	font-family: "Plus Jakarta Sans";
	font-style: normal;
	font-weight: 200 800;
	font-display: swap;
	src: url("../fonts/plus-jakarta-sans-latin.woff2") format("woff2");
}

:root {
	--srs-radius-sm: .5rem;
	--srs-radius-md: .75rem;
	--srs-radius-lg: 1rem;
	--srs-radius-xl: 1.5rem;
	--srs-shadow-1: 0 1px 3px rgba(15, 23, 42, .04), 0 1px 2px rgba(15, 23, 42, .02);
	--srs-shadow-2: 0 10px 15px -3px rgba(15, 23, 42, .06), 0 4px 6px -4px rgba(15, 23, 42, .03);
	--srs-border: rgba(15, 23, 42, .08);
	--srs-header-height: 4.5rem;
}

html {
	scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
	html { scroll-behavior: auto; }
	*, *::before, *::after {
		animation-duration: .01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: .01ms !important;
		scroll-behavior: auto !important;
	}
}

body {
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

:where(a, button, input, select, textarea, summary):focus-visible {
	outline: 3px solid color-mix(in srgb, var(--wp--preset--color--primary) 35%, transparent);
	outline-offset: 3px;
}

.wp-site-blocks {
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

.wp-site-blocks > main {
	flex: 1 0 auto;
}

.srs-site-header {
	position: sticky;
	top: 0;
	z-index: 20;
	background: color-mix(in srgb, var(--wp--preset--color--background) 94%, transparent);
	border-bottom: 1px solid color-mix(in srgb, var(--wp--preset--color--outline) 35%, transparent);
	backdrop-filter: blur(12px);
}

.admin-bar .srs-site-header {
	top: 32px;
}

.srs-site-header__inner {
	min-height: var(--srs-header-height);
}

.srs-site-footer {
	border-top: 1px solid color-mix(in srgb, var(--wp--preset--color--outline) 35%, transparent);
}

.is-style-srs-card {
	background: var(--wp--preset--color--surface);
	border: 1px solid var(--srs-border);
	border-radius: var(--srs-radius-lg);
	box-shadow: var(--srs-shadow-1);
	padding: clamp(1.25rem, 2vw, 1.75rem);
}

.is-style-srs-panel {
	background: var(--wp--preset--color--surface-low);
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--primary) 10%, transparent);
	border-radius: var(--srs-radius-xl);
	padding: clamp(1.5rem, 3vw, 2.5rem);
}

.wp-block-button.is-style-srs-secondary .wp-block-button__link {
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--text);
	border: 1px solid rgba(15, 23, 42, .12);
	box-shadow: none;
}

.wp-block-button.is-style-srs-secondary .wp-block-button__link:hover {
	background: var(--wp--preset--color--surface-low);
}

.srs-eyebrow {
	margin: 0 0 .75rem;
	color: var(--wp--preset--color--primary);
	font-size: .75rem;
	font-weight: 700;
	letter-spacing: .08em;
	line-height: 1.2;
	text-transform: uppercase;
}

.srs-hero {
	padding-block: clamp(4rem, 8vw, 7rem);
}

.srs-section {
	padding-block: clamp(3.5rem, 7vw, 6rem);
}

.srs-section--compact {
	padding-block: clamp(2.5rem, 5vw, 4rem);
}

.srs-reading {
	max-width: 760px;
}

.srs-reading :where(p, li) {
	font-size: clamp(1rem, 1.2vw, 1.075rem);
	line-height: 1.75;
}

.srs-reading :where(h2, h3, h4) {
	scroll-margin-top: calc(var(--srs-header-height) + 1.5rem);
}

.srs-reading :where(pre, table, blockquote) {
	margin-block: 2rem;
}

.srs-metric {
	font-family: var(--wp--preset--font-family--heading);
	font-variant-numeric: tabular-nums;
}

.srs-status {
	display: inline-flex;
	align-items: center;
	gap: .45rem;
	min-height: 1.5rem;
	padding: .2rem .6rem;
	border-radius: 999px;
	font-size: .75rem;
	font-weight: 700;
	line-height: 1.2;
}

.srs-status::before {
	content: "";
	width: .45rem;
	height: .45rem;
	border-radius: 50%;
	background: currentColor;
}

.srs-status--success {
	background: color-mix(in srgb, var(--wp--preset--color--success-soft) 35%, white);
	color: var(--wp--preset--color--success);
}

.srs-status--warning {
	background: color-mix(in srgb, var(--wp--preset--color--warning-soft) 45%, white);
	color: var(--wp--preset--color--warning);
}

.srs-status--neutral {
	background: var(--wp--preset--color--surface-low);
	color: var(--wp--preset--color--text-muted);
}

.srs-ui-frame {
	overflow: hidden;
	border: 1px solid var(--srs-border);
	border-radius: var(--srs-radius-xl);
	background: var(--wp--preset--color--surface);
	box-shadow: var(--srs-shadow-2);
}

.srs-ui-frame img {
	display: block;
	width: 100%;
	height: auto;
	border-radius: 0;
}

.wp-block-table {
	overflow-x: auto;
}

.wp-block-table table {
	border-collapse: separate;
	border-spacing: 0;
	border: 1px solid var(--srs-border);
	border-radius: var(--srs-radius-lg);
	overflow: hidden;
}

.wp-block-table th {
	background: var(--wp--preset--color--surface-low);
	font-size: .75rem;
	letter-spacing: .04em;
	text-transform: uppercase;
}

.wp-block-table :is(th, td) {
	padding: .85rem 1rem;
	border-color: rgba(15, 23, 42, .06);
}

.wp-block-quote {
	border-left: 3px solid var(--wp--preset--color--primary);
	padding-left: 1.25rem;
}

@media (max-width: 782px) {
	.admin-bar .srs-site-header { top: 46px; }
	.srs-site-header__inner { min-height: 4rem; }
	.srs-hero { padding-block: 3.5rem; }
	.srs-section { padding-block: 3.25rem; }
	.wp-block-columns:not(.is-not-stacked-on-mobile) {
		gap: 1rem;
	}
}

@media (max-width: 600px) {
	.srs-site-header {
		backdrop-filter: none;
		background: var(--wp--preset--color--background);
	}
}


.srs-main-nav .wp-block-navigation-item:last-child > .wp-block-navigation-item__content {
	background: var(--wp--preset--color--primary);
	color: #fff;
	border-radius: var(--srs-radius-md);
	padding: .65rem 1rem;
	font-weight: 700;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2);
}

.srs-main-nav .wp-block-navigation-item:last-child > .wp-block-navigation-item__content:hover {
	background: var(--wp--preset--color--primary-dark);
	color: #fff;
}

.srs-site-footer .wp-block-navigation {
	margin-top: 1rem;
}

@media (max-width: 960px) {
	.srs-main-nav .wp-block-navigation__responsive-container:not(.is-menu-open) {
		display: none;
	}
	.srs-main-nav .wp-block-navigation__responsive-container-open {
		display: flex;
	}
}



.wp-element-button,
.wp-block-button__link {
	transition: background-color .16s ease, border-color .16s ease, color .16s ease, box-shadow .16s ease;
}

.wp-element-button:hover,
.wp-block-button__link:hover {
	background: var(--wp--preset--color--primary-dark);
}

.wp-element-button:disabled,
.wp-block-button__link[aria-disabled="true"] {
	opacity: .55;
	cursor: not-allowed;
}

:where(input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="tel"], input[type="number"], select, textarea) {
	min-height: 2.75rem;
	border: 1px solid rgba(15, 23, 42, .14);
	border-radius: var(--srs-radius-md);
	background: var(--wp--preset--color--surface);
	color: var(--wp--preset--color--text);
	font: inherit;
	padding: .65rem .8rem;
}

:where(input[type="text"], input[type="email"], input[type="search"], input[type="url"], input[type="tel"], input[type="number"], select, textarea):focus-visible {
	border-color: var(--wp--preset--color--primary);
	outline: 3px solid color-mix(in srgb, var(--wp--preset--color--primary) 16%, transparent);
	outline-offset: 1px;
}

.wp-block-details {
	border: 1px solid var(--srs-border);
	border-radius: var(--srs-radius-lg);
	background: var(--wp--preset--color--surface);
	padding: 1rem 1.25rem;
	box-shadow: var(--srs-shadow-1);
}

.wp-block-details + .wp-block-details {
	margin-top: .75rem;
}

.wp-block-details summary {
	cursor: pointer;
	font-family: var(--wp--preset--font-family--heading);
	font-weight: 700;
	color: var(--wp--preset--color--text);
}

.wp-block-details[open] summary {
	margin-bottom: .75rem;
}

@media (prefers-reduced-motion: reduce) {
	.wp-element-button,
	.wp-block-button__link {
		transition: none;
	}
}

/* Fidelity v2 — Stitch golden-master */
:root{--gm-blue:#1d4ed8;--gm-blue-dark:#0037b0;--gm-soft:#dce1ff;--gm-green:#006c4a;--gm-green-soft:#82f5c1;--gm-red:#ba1a1a;--gm-red-soft:#ffdad6;--gm-bg:#faf8ff;--gm-low:#f2f3ff;--gm-text:#131b2e;--gm-muted:#434655;--gm-outline:#c4c5d7}
.srs-site-header{z-index:50;background:rgba(255,255,255,.95);box-shadow:0 1px 8px rgba(0,0,0,.03)}.srs-site-header__inner{min-height:4rem;max-width:80rem!important;padding-inline:1.5rem!important}.srs-site-header .wp-block-site-title{display:flex;align-items:center;gap:.625rem;white-space:nowrap}.srs-site-header .wp-block-site-title:before{content:"↗";display:grid;place-items:center;width:2rem;height:2rem;border-radius:.5rem;background:var(--gm-blue);color:#fff;font-weight:800}.srs-main-nav .wp-block-navigation__container{gap:1.55rem}.srs-main-nav .wp-block-navigation-item__content{font-size:14px;font-weight:600;color:var(--gm-muted)}
.srs-gm{background:var(--gm-bg);color:var(--gm-text);font-family:Inter,sans-serif}.srs-gm *{box-sizing:border-box}.srs-gm h1,.srs-gm h2,.srs-gm h3{font-family:"Plus Jakarta Sans",sans-serif;color:var(--gm-text);margin-top:0}.srs-gm h1{font-size:48px;line-height:56px;letter-spacing:-.03em}.srs-gm h2{font-size:36px;line-height:44px;letter-spacing:-.025em}.srs-gm h3{font-size:18px;line-height:26px}.srs-gm p,.srs-gm li{font-size:14px;line-height:22px;color:var(--gm-muted)}.srs-gm .lead{font-size:16px;line-height:26px}.gm-sec{padding:5rem 1.5rem}.gm-low{background:rgba(242,243,255,.62)}.gm-wrap{width:min(100%,80rem);margin:auto}.gm-center{text-align:center}.gm-intro{max-width:48rem;margin:0 auto 4rem}.gm-kicker{font-size:11px!important;line-height:14px!important;letter-spacing:.1em;text-transform:uppercase;color:var(--gm-blue)!important;font-weight:700}.gm-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .875rem;border-radius:999px;background:var(--gm-soft);color:#001551;font-size:12px;font-weight:700}.gm-pill:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gm-blue)}.gm-bread{display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap;margin-bottom:1.5rem;font-size:13px}.gm-bread a{color:var(--gm-muted);text-decoration:none}.gm-hero{padding-top:2.5rem}.gm-hero .gm-pill{margin-bottom:1.5rem}.gm-hero h1{max-width:56rem;margin:0 auto 1.5rem}.gm-hero h1 em{font-style:normal;color:var(--gm-blue)}.gm-hero .lead{max-width:48rem;margin:0 auto 2.5rem}.gm-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:3.5rem}.gm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:.5rem;font-size:14px;font-weight:700;text-decoration:none}.gm-primary{background:var(--gm-blue);color:#fff;box-shadow:0 4px 10px rgba(29,78,216,.18)}.gm-secondary{background:#fff;color:var(--gm-text);box-shadow:0 1px 3px rgba(15,23,42,.08)}
.gm-icon{display:grid;place-items:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:.5rem;background:rgba(130,245,193,.5);color:var(--gm-green);font-weight:800}.gm-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;max-width:62.5rem;margin:auto}.gm-trust>div{display:flex;align-items:center;gap:.75rem;padding:.875rem;border-radius:.75rem;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.06);text-align:left}.gm-trust strong{font-size:12px;line-height:16px}.gm-grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.gm-card{display:flex;flex-direction:column;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.08)}.gm-card-head{display:flex;gap:.8rem;align-items:center;padding:1.6rem 2rem;background:var(--gm-low)}.gm-good .gm-card-head{background:rgba(130,245,193,.2)}.gm-bad .gm-icon{background:var(--gm-red-soft);color:var(--gm-red)}.gm-card-head small{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.gm-card-head h3{margin:0}.gm-card-body{display:flex;flex-direction:column;flex:1;padding:1.6rem 2rem 2rem}.gm-list{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.gm-list li{display:flex;gap:.7rem}.gm-list li:before{content:"✓";display:grid;place-items:center;flex:0 0 1.5rem;height:1.5rem;border-radius:50%;background:var(--gm-green-soft);color:var(--gm-green);font-weight:800}.gm-bad .gm-list li:before{content:"×";background:var(--gm-red-soft);color:var(--gm-red)}.gm-status{display:flex;justify-content:space-between;gap:1rem;margin-top:auto;padding:1rem;border-radius:.75rem;background:var(--gm-low);font-size:12px;font-weight:700}
.gm-ui{overflow:hidden;border:1px solid rgba(196,197,215,.6);border-radius:1.25rem;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.1)}.gm-ui-bar{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;background:var(--gm-low);border-bottom:1px solid var(--gm-outline)}.gm-ui-body{display:grid;grid-template-columns:5fr 7fr;min-height:30rem}.gm-config{padding:1.5rem;border-right:1px solid var(--gm-outline)}.gm-tabs{display:flex;gap:.25rem;padding:.25rem;margin:1.25rem 0;border-radius:.6rem;background:var(--gm-low)}.gm-tabs span{flex:1;padding:.55rem;text-align:center;font-size:11px;font-weight:700}.gm-tabs .active{background:#fff;color:var(--gm-blue);border-radius:.45rem}.gm-field{padding:1rem 0;border-bottom:1px solid rgba(196,197,215,.5)}.gm-field small{display:block;margin-bottom:.35rem;font-size:11px;font-weight:700;text-transform:uppercase}.gm-toggle{float:right;width:2.2rem;height:1.2rem;border-radius:999px;background:var(--gm-green)}.gm-toggle:after{content:"";display:block;width:.9rem;height:.9rem;margin:.15rem 0 0 1.1rem;border-radius:50%;background:#fff}.gm-code{display:flex;flex-direction:column;background:#131b2e;color:#eef0ff}.gm-code-head,.gm-code-foot{display:flex;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:700}.gm-code-foot{justify-content:flex-end;border-top:1px solid rgba(255,255,255,.12);border-bottom:0}.gm-code pre{flex:1;margin:0;padding:1.5rem;white-space:pre-wrap;color:#dce1ff;font:12px/1.75 ui-monospace,monospace}.gm-chip{padding:.4rem .65rem;border-radius:.45rem;background:rgba(255,255,255,.08);font-size:11px}
.gm-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.gm-feature,.gm-step{padding:1.5rem;border:1px solid rgba(196,197,215,.5);border-radius:1rem;background:#fff;box-shadow:0 1px 5px rgba(15,23,42,.05)}.gm-feature .gm-icon{margin-bottom:1rem}.gm-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.gm-num{display:grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1.25rem;border-radius:.75rem;background:var(--gm-blue);color:#fff;font-weight:700}.gm-faq{max-width:52rem;margin:auto}.gm-faq details{margin:.75rem 0;padding:1rem 1.25rem;border:1px solid rgba(196,197,215,.5);border-radius:.75rem;background:#fff}.gm-faq summary{cursor:pointer;font-family:"Plus Jakarta Sans";font-weight:700}.gm-cta{position:relative;overflow:hidden;padding:4rem 2rem;border-radius:1.5rem;background:var(--gm-blue);text-align:center;box-shadow:0 16px 36px rgba(29,78,216,.2)}.gm-cta h2,.gm-cta p{color:#fff}.gm-cta h2{max-width:50rem;margin:0 auto 1rem}.gm-cta p{max-width:42rem;margin:0 auto 2rem}.gm-cta .gm-actions{margin-bottom:0}.gm-cta .gm-primary{background:#fff;color:var(--gm-blue)}.gm-cta .gm-secondary{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.3)}
.srs-site-footer{background:#fff!important;padding-block:4rem 3rem!important}
@media(max-width:960px){.gm-trust,.gm-grid4{grid-template-columns:repeat(2,1fr)}.gm-ui-body{grid-template-columns:1fr}.gm-config{border-right:0;border-bottom:1px solid var(--gm-outline)}}
@media(max-width:782px){.srs-gm h1{font-size:32px;line-height:40px}.srs-gm h2{font-size:26px;line-height:34px}.gm-sec{padding:3.5rem 1rem}.gm-grid2,.gm-steps{grid-template-columns:1fr}.gm-intro{margin-bottom:2.5rem}.srs-site-header__inner{padding-inline:1rem!important}}
@media(max-width:520px){.gm-trust,.gm-grid4{grid-template-columns:1fr}.gm-actions{align-items:stretch}.gm-btn{width:100%}.gm-card-head,.gm-card-body{padding-left:1.25rem;padding-right:1.25rem}.gm-status{flex-direction:column}}

/* v3 canonical global shell aligned to approved Home Stitch golden master. */
.srs-header-v3{
	position:sticky;
	top:0;
	z-index:100;
	background:rgba(255,255,255,.92);
	border-bottom:1px solid rgba(226,232,240,.85);
	backdrop-filter:blur(12px);
}
.admin-bar .srs-header-v3{top:32px}
.srs-header-v3__inner{
	min-height:5rem;
	max-width:80rem!important;
	margin-inline:auto;
	padding-inline:1rem!important;
	gap:1.25rem;
}
.srs-brand-v3{gap:.75rem!important;flex:0 0 auto}
.srs-brand-v3__mark{display:block;width:2.5rem;height:2.5rem;object-fit:contain;border-radius:.75rem}
.srs-brand-v3__text{gap:0!important}
.srs-brand-v3__title{margin:0!important;font-family:"Plus Jakarta Sans",sans-serif;font-size:1.125rem!important;line-height:1!important;font-weight:800!important;letter-spacing:-.025em}
.srs-brand-v3__title a{color:#0f172a!important;text-decoration:none!important}
.srs-brand-v3__tagline{position:relative;margin:.3rem 0 0!important;padding-left:.75rem;color:#64748b!important;font-size:.6875rem!important;line-height:1rem!important;font-weight:500}
.srs-brand-v3__tagline::before{content:"";position:absolute;left:0;top:.3rem;width:.375rem;height:.375rem;border-radius:50%;background:#10b981}
.srs-nav-v3{font-family:"Plus Jakarta Sans",sans-serif}
.srs-nav-v3 .wp-block-navigation__container{gap:1.2rem}
.srs-nav-v3 .wp-block-navigation-item__content{padding:.5rem 0;color:#475569;font-size:.8125rem;font-weight:600;text-decoration:none}
.srs-nav-v3 .wp-block-navigation-item__content:hover{color:#2563eb}
.srs-nav-v3 .wp-block-navigation-item:nth-last-child(2)>.wp-block-navigation-item__content{
	padding:.6rem .8rem;color:#334155;
}
.srs-nav-v3 .wp-block-navigation-item:last-child>.wp-block-navigation-item__content{
	padding:.65rem 1rem;border-radius:.5rem;background:#2563eb;color:#fff;box-shadow:0 4px 10px rgba(37,99,235,.22)
}
.srs-nav-v3 .wp-block-navigation-item:last-child>.wp-block-navigation-item__content:hover{background:#1d4ed8;color:#fff}

@media(max-width:1100px){
	.srs-nav-v3 .wp-block-navigation__container{gap:.8rem}
	.srs-nav-v3 .wp-block-navigation-item:nth-child(4){display:none}
}
@media(max-width:960px){
	.srs-nav-v3 .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}
	.srs-nav-v3 .wp-block-navigation__responsive-container-open{display:flex}
	.srs-nav-v3 .wp-block-navigation-item:nth-child(4){display:flex}
}
@media(max-width:782px){
	.admin-bar .srs-header-v3{top:46px}
	.srs-header-v3__inner{min-height:4.5rem;padding-inline:1rem!important}
	.srs-brand-v3__mark{width:2.25rem;height:2.25rem}
	.srs-brand-v3__tagline{display:none}
}

.srs-footer-v3{
	border-top:1px solid rgba(226,232,240,.85);
	background:#fff!important;
	padding:4rem 1rem 3rem!important;
	color:#64748b;
}
.srs-footer-v3>.wp-block-block{width:min(100%,80rem);margin-inline:auto}
.srs-footer-v3__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid #f1f5f9}
.srs-footer-v3__brand{max-width:24rem;margin:0!important}
.srs-footer-v3__title{margin:0 0 1rem!important;font-family:"Plus Jakarta Sans";font-size:1.125rem!important;font-weight:800!important}
.srs-footer-v3__title a{color:#0f172a!important;text-decoration:none!important}
.srs-footer-v3__brand p{color:#64748b;font-size:.875rem;line-height:1.6}
.srs-footer-v3__label{margin:0 0 .75rem!important;color:#0f172a!important;font-size:.75rem!important;font-weight:700!important;letter-spacing:.05em;text-transform:uppercase}
.srs-footer-v3__nav .wp-block-navigation__container{gap:.55rem!important;align-items:flex-start!important}
.srs-footer-v3__nav .wp-block-navigation-item__content{color:#64748b!important;font-size:.8125rem;text-decoration:none}
.srs-footer-v3__nav .wp-block-navigation-item__content:hover{color:#2563eb!important}
.srs-footer-v3__bottom{padding-top:2rem;gap:1rem}
.srs-footer-v3__legal .wp-block-navigation__container{gap:1rem!important}
.srs-footer-v3__legal .wp-block-navigation-item__content,.srs-footer-v3__status{color:#94a3b8!important;font-size:.75rem!important}
.srs-footer-v3__status{position:relative;margin:0!important;padding-left:.9rem}
.srs-footer-v3__status::before{content:"";position:absolute;left:0;top:.45rem;width:.4rem;height:.4rem;border-radius:50%;background:#10b981}
@media(max-width:900px){.srs-footer-v3__grid{grid-template-columns:1fr 1fr}.srs-footer-v3__brand{grid-column:1/-1}}
@media(max-width:520px){.srs-footer-v3__grid{grid-template-columns:1fr}.srs-footer-v3__brand{grid-column:auto}.srs-footer-v3__bottom{align-items:flex-start!important;flex-direction:column}}
