.sec-stat-band{--stat-tone-green-text:#166534;--stat-tone-green-tint:#dcfce7;--stat-tone-amber-text:#92400e;--stat-tone-amber-tint:#fef3c7;--stat-tone-blue-text:#1e40af;--stat-tone-blue-tint:#dbeafe;--stat-tone-orange-text:#9a3412;--stat-tone-orange-tint:#ffedd5;--stat-tone-red-text:#991b1b;--stat-tone-red-tint:#fee2e2}.sec-stat-band .stat{display:flex;flex-direction:column;gap:.375rem;min-width:0}.sec-stat-band .stat-value{font-family:var(--heading-font-family);font-size:calc(3rem * var(--sec-body-scale, 1));font-weight:var(--heading-weight,700);line-height:1;color:var(--primary-text-color);overflow-wrap:anywhere}.sec-stat-band .stat-label{font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));font-weight:500;color:var(--color-muted)}.sec-stat-band[data-variant=band]{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));row-gap:2rem;padding-block:calc(var(--space-section-y) * .75);padding-inline:max(var(--section-gutter),calc((100% - var(--container-max)) / 2));background-color:var(--color-inverse);text-align:center;color:var(--color-text-inverse);--primary-text-color:var(--color-link-on-inverse)}.sec-stat-band[data-variant=band] .stat{padding-inline:1rem}.sec-stat-band[data-variant=band] .stat+.stat{border-left:var(--border-width,1px) solid var(--overlay-on-inverse)}.sec-stat-band[data-variant=band] .stat-value{color:var(--color-text-inverse)}.sec-stat-band[data-variant=band] .stat-label{color:var(--color-text-inverse);opacity:.8}.sec-stat-band[data-variant=tiles]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--space-gap);max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-stat-band[data-variant=tiles] .stat{padding:1.5rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,0);background-color:var(--color-surface);box-shadow:var(--shadow)}.sec-stat-band[data-variant=tiles] .stat-value{font-size:calc(2.75rem * var(--sec-body-scale, 1))}.sec-stat-band[data-variant=split-heading]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-stat-band[data-variant=split-heading] .stat{padding-top:1.5rem;border-top:var(--border-width,1px) solid var(--color-border-strong)}.sec-headed:has(>.sec-stat-band[data-variant=band]){max-width:none;padding-block:calc(var(--space-section-y) * .75);padding-inline:max(var(--section-gutter),calc((100% - var(--container-max)) / 2));background-color:var(--color-inverse);color:var(--color-text-inverse);--color-text:var(--color-text-inverse);--color-muted:var(--color-muted-on-inverse);--primary-text-color:var(--color-link-on-inverse);--secondary-text-color:var(--color-label-on-inverse);--color-label:var(--accent-text-inverse,var(--color-label-on-inverse));--color-highlight:var(--accent-hl-inverse,var(--color-highlight-on-inverse));--color-highlight-text:var(--accent-text-inverse,var(--color-highlight-on-inverse));--focus-ring-color:var(--color-text-inverse)}.sec-headed>.sec-stat-band[data-variant=band]{background-color:transparent}.sec-stat-band .stat[data-tone=green]{--stat-tone-text:var(--stat-tone-green-text);--stat-tone-tint:var(--stat-tone-green-tint)}.sec-stat-band .stat[data-tone=amber]{--stat-tone-text:var(--stat-tone-amber-text);--stat-tone-tint:var(--stat-tone-amber-tint)}.sec-stat-band .stat[data-tone=blue]{--stat-tone-text:var(--stat-tone-blue-text);--stat-tone-tint:var(--stat-tone-blue-tint)}.sec-stat-band .stat[data-tone=orange]{--stat-tone-text:var(--stat-tone-orange-text);--stat-tone-tint:var(--stat-tone-orange-tint)}.sec-stat-band .stat[data-tone=red]{--stat-tone-text:var(--stat-tone-red-text);--stat-tone-tint:var(--stat-tone-red-tint)}.sec-stat-band .stat[data-tone]{--color-text:var(--light-color-text);--color-muted:var(--light-color-muted);--color-border:var(--light-color-border);--color-border-strong:var(--light-color-border-strong);--hover-border:var(--light-hover-border);--primary-text-color:var(--light-primary-text-color);--secondary-text-color:var(--light-secondary-text-color);--color-label:var(--light-color-label);border-radius:var(--radius-lg,0);background-color:var(--stat-tone-tint);color:var(--stat-tone-text)}.sec-stat-band .stat[data-tone]>:is(.stat-value,.stat-label){color:var(--stat-tone-text);opacity:1}.sec-stat-band:is([data-variant=band],[data-variant=split-heading]) .stat[data-tone]{padding:1.25rem 1rem}.sec-stat-band .stat-icon{display:inline-flex;color:var(--stat-tone-text,var(--primary-text-color))}.sec-stat-band .stat-icon svg{width:1.5rem;height:1.5rem}.sec-stat-band .stat-hub{display:block;width:100%;aspect-ratio:1;border-radius:50%}.sec-stat-band .stat-hub-img{height:auto;-o-object-fit:contain;object-fit:contain}.sec-stat-band .stat-hub-fallback{background:radial-gradient(circle,color-mix(in srgb,var(--primary-color) 32%,transparent) 0 40%,color-mix(in srgb,var(--primary-color) 12%,transparent) 41% 100%)}@media (max-width:767.98px){.sec-stat-band[data-variant=band],.sec-stat-band[data-variant=split-heading],.sec-stat-band[data-variant=tiles]{grid-template-columns:minmax(0,1fr)}.sec-stat-band[data-variant=band]{row-gap:0}.sec-stat-band[data-variant=band] .stat{padding-block:1.25rem}.sec-stat-band[data-variant=band] .stat+.stat{border-left:0;border-top:var(--border-width,1px) solid var(--overlay-on-inverse)}.sec-stat-band .stat-value,.sec-stat-band[data-variant=tiles] .stat-value{font-size:calc(2.5rem * var(--sec-body-scale, 1))}}.sec-stat-band:is([data-variant=counter],[data-variant=bento]){container-type:inline-size;container-name:stat-band;max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-stat-band:is([data-variant=counter],[data-variant=bento]) .stat-value{font-variant-numeric:tabular-nums}.sec-stat-band:is([data-variant=counter],[data-variant=bento]) .stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sec-stat-band[data-variant=counter] .stat{gap:.5rem;padding:1.375rem 1.375rem 1.625rem;border-left:var(--border-width,1px) solid var(--color-border)}.sec-stat-band[data-variant=counter] .stat:nth-child(4n+1){border-left:0}.sec-stat-band[data-variant=counter] .stat:nth-child(n+5){border-top:var(--border-width,1px) solid var(--color-border)}.sec-stat-band[data-variant=counter] .stat[data-tone]{--color-text:inherit;--color-muted:inherit;--color-border:inherit;--color-border-strong:inherit;--hover-border:inherit;--primary-text-color:inherit;--secondary-text-color:inherit;--color-label:inherit;border-radius:0;background-color:transparent;color:inherit}.sec-stat-band[data-variant=counter] .stat-value{font-size:calc(clamp(1.875rem, 4.5cqi, 2.75rem) * var(--sec-body-scale, 1))}.sec-stat-band[data-variant=counter] .stat[data-tone]>.stat-value{color:var(--primary-text-color)}.sec-stat-band[data-variant=counter] .stat[data-tone]>.stat-label{color:var(--color-muted)}.sec-stat-band[data-variant=counter] .stat-bar{display:block;width:2.75rem;height:4px;border-radius:4px;background-color:var(--stat-tone-text,var(--color-border-strong));transform-origin:left center;transition:width .35s ease}.sec-stat-band[data-variant=bento] .stat-grid{grid-auto-rows:minmax(7.5rem,auto);gap:.875rem}.sec-stat-band[data-variant=bento] .stat{grid-column:span var(--bento-col,1);grid-row:span var(--bento-row,1);justify-content:space-between;gap:.625rem;padding:1.125rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,0);background-color:var(--color-surface)}.sec-stat-band[data-variant=bento] .stat[data-tone]{border-color:transparent;background-color:var(--stat-tone-tint)}.sec-stat-band[data-variant=bento] .stat[data-tone] :is(.stat-value,.stat-label){color:var(--stat-tone-text)}.sec-stat-band[data-variant=bento] .stat-body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.sec-stat-band[data-variant=bento] .stat-value{font-size:calc(clamp(1.375rem, 3cqi, 1.875rem) * var(--sec-body-scale, 1))}.sec-stat-band[data-variant=bento] .stat-label{font-size:calc(var(--text-sm, .875rem) * var(--sec-body-scale, 1));line-height:1.4}.sec-stat-band[data-variant=bento] .stat-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--radius-md,0);background-color:color-mix(in srgb,currentColor 8%,transparent);transition:scale .25s ease,rotate .3s ease,background-color .25s ease}.sec-stat-band[data-variant=bento] .stat-icon svg{width:1.25rem;height:1.25rem}.sec-stat-band[data-variant=bento] .stat-big{display:grid;grid-template-columns:minmax(0,1fr) 38%;align-items:end;gap:.5rem;padding:1.5rem;overflow:hidden;border-color:transparent;background-color:var(--color-inverse);color:var(--color-text-inverse);--color-text:var(--color-text-inverse);--color-muted:var(--color-muted-on-inverse);--primary-text-color:var(--color-link-on-inverse);--focus-ring-color:var(--color-text-inverse)}.sec-stat-band[data-variant=bento] .stat-big .stat-value{font-size:calc(clamp(2.5rem, 7cqi, 4.25rem) * var(--sec-body-scale, 1));color:var(--color-text-inverse)}.sec-stat-band[data-variant=bento] .stat-big .stat-label{font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));color:var(--color-muted-on-inverse)}.sec-stat-band[data-variant=bento] .stat-big .stat-hub{align-self:center;transition:scale .3s ease,rotate .3s ease}@container stat-band (max-width: 40rem){.sec-stat-band:is([data-variant=counter],[data-variant=bento]) .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-stat-band[data-variant=counter] .stat{padding:1.125rem .75rem 1.25rem 0;border-left:0;border-top:var(--border-width,1px) solid var(--color-border)}.sec-stat-band[data-variant=counter] .stat:nth-child(-n+2){border-top:0}.sec-stat-band[data-variant=counter] .stat:nth-child(2n){padding-left:1rem;border-left:var(--border-width,1px) solid var(--color-border)}.sec-stat-band[data-variant=bento] .stat{grid-column:span var(--bento-ncol,1);grid-row:auto}.sec-stat-band[data-variant=bento] .stat-big{grid-template-columns:minmax(0,1fr) 34%}}@media screen and (prefers-reduced-motion:no-preference){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=counter][data-motion-pending] .stat-bar{scale:0 1}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=counter]:not([data-motion-pending]) .stat-bar{transition:scale .9s cubic-bezier(.2,.7,.2,1),width .35s ease;transition-delay:calc(var(--motion-i, 0) * var(--motion-stagger)),0s}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=bento][data-motion-pending] .stat{opacity:0;transform:translateY(var(--motion-distance))}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=bento]:not([data-motion-pending]) .stat{transition:opacity var(--motion-duration) ease-out,transform var(--motion-duration) var(--motion-ease),translate var(--hover-duration,.18s) ease,box-shadow var(--hover-duration,.18s) ease,border-color var(--hover-duration,.18s) ease,background-color var(--hover-duration,.18s) ease,color var(--hover-duration,.18s) ease;transition-delay:calc(var(--motion-i, 0) * var(--motion-stagger)),calc(var(--motion-i, 0) * var(--motion-stagger)),0s,0s,0s,0s,0s}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=counter] .stat:hover{background-color:var(--stat-tone-tint,transparent)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=counter] .stat[data-tone]:hover>:is(.stat-value,.stat-label){color:var(--stat-tone-text)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=counter] .stat:hover .stat-value{translate:0 calc(-2px * var(--hover-motion, 0))}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=counter] .stat:hover .stat-bar{width:100%}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=bento] .stat:hover{translate:0 calc(var(--hover-lift, -4px) * var(--hover-motion, 0));box-shadow:var(--hover-shadow,var(--shadow))}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=bento] .stat:not(.stat-big):hover{border-color:var(--stat-tone-text,var(--hover-border,var(--color-border-strong)));box-shadow:0 0 0 1px var(--stat-tone-text,var(--hover-border,var(--color-border-strong))),var(--hover-shadow,var(--shadow))}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=bento] .stat:hover .stat-icon{scale:calc(1 + .15 * var(--hover-motion, 0));rotate:calc(-10deg * var(--hover-motion, 0));background-color:var(--color-surface)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=bento] .stat-big:hover .stat-hub{scale:calc(1 + .05 * var(--hover-motion, 0));rotate:calc(-8deg * var(--hover-motion, 0))}}.sec-stat-band:is([data-variant=orbit],[data-variant=constellation]){container-type:inline-size;container-name:stat-band;max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-stat-band .stat-stage{position:relative}.sec-stat-band:is([data-variant=orbit],[data-variant=constellation]) .stat{gap:.25rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,0);background-color:var(--color-surface);box-shadow:var(--shadow)}.sec-stat-band:is([data-variant=orbit],[data-variant=constellation]) .stat[data-tone]{border-color:color-mix(in srgb,var(--stat-tone-text) 18%,transparent);background-color:var(--stat-tone-tint)}.sec-stat-band:is([data-variant=orbit],[data-variant=constellation]) .stat-label{line-height:1.4}.sec-stat-band:is([data-variant=orbit],[data-variant=constellation]) .stat-hub{position:relative;transition:scale .3s ease}.sec-stat-band:has(:focus-visible) [data-motion-loop=stat],.sec-stat-band:has(:focus-visible) [data-motion-loop=stat] *,.sec-stat-band:hover [data-motion-loop=stat],.sec-stat-band:hover [data-motion-loop=stat] *{animation-play-state:paused!important}.sec-stat-band[data-variant=orbit] .stat-orbit{container-type:inline-size;position:relative;width:100%;max-width:47rem;aspect-ratio:1;margin-inline:auto}.sec-stat-band[data-variant=orbit] .stat-orbit-line{position:absolute;left:50%;top:50%;border:1.5px dashed var(--color-border-strong);border-radius:50%;translate:-50% -50%;pointer-events:none}.sec-stat-band[data-variant=orbit] .stat-orbit-line[data-ring=inner]{width:42.5cqi;height:42.5cqi}.sec-stat-band[data-variant=orbit] .stat-orbit-line[data-ring=outer]{width:82.5cqi;height:82.5cqi;border-color:var(--color-border)}.sec-stat-band[data-variant=orbit] .stat-orbit-hub{position:absolute;left:50%;top:50%;width:22cqi;translate:-50% -50%}.sec-stat-band[data-variant=orbit] .stat-hub-glow{position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--secondary-color) 18%,transparent),transparent 70%);pointer-events:none}.sec-stat-band[data-variant=orbit] .stat-ring{position:absolute;inset:0;pointer-events:none}.sec-stat-band[data-variant=orbit] .stat-ring[data-ring=inner]{--stat-ring-r:21.25cqi;--stat-ring-duration:calc(var(--motion-orbit-duration, 36s) * 1.3);--stat-ring-dir:normal;--stat-turn-dir:reverse}.sec-stat-band[data-variant=orbit] .stat-ring[data-ring=outer]{--stat-ring-r:41.25cqi;--stat-ring-duration:calc(var(--motion-orbit-duration, 36s) * 2.15);--stat-ring-dir:reverse;--stat-turn-dir:normal}.sec-stat-band[data-variant=orbit] .stat-sat{position:absolute;left:50%;top:50%;transform:rotate(var(--a)) translateX(var(--stat-ring-r)) rotate(calc(var(--a) * -1))}.sec-stat-band[data-variant=orbit] .stat-sat-turn>.stat{position:absolute;left:0;top:0;width:7.5rem;padding:.5rem .625rem;translate:-50% -50%;pointer-events:auto}.sec-stat-band[data-variant=orbit] .stat-value{font-size:calc(1.25rem * var(--sec-body-scale, 1));line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.sec-stat-band[data-variant=orbit] .stat-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:calc(.75rem * max(1, var(--sec-body-scale, 1)));line-height:1.35}.sec-stat-band[data-variant=orbit] .stat-spark{position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;margin:-.25rem 0 0 -.25rem;border-radius:50%;background-color:var(--secondary-color);box-shadow:0 0 0 4px color-mix(in srgb,var(--secondary-color) 18%,transparent);transform:rotate(var(--a)) translateX(var(--stat-ring-r))}.sec-stat-band[data-variant=constellation] .stat-constellation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(.625rem,1.6cqi,1.125rem);max-width:56rem;margin-inline:auto}.sec-stat-band[data-variant=constellation] .stat{grid-column:var(--c);grid-row:var(--r);justify-content:center;min-height:5.75rem;padding:.875rem 1rem}.sec-stat-band[data-variant=constellation] .stat-value{font-size:calc(clamp(1.0625rem, 2cqi, 1.375rem) * var(--sec-body-scale, 1))}.sec-stat-band[data-variant=constellation] .stat-label{font-size:calc(var(--text-sm, .875rem) * var(--sec-body-scale, 1))}.sec-stat-band[data-variant=constellation] .stat-constellation-hub{grid-column:3;grid-row:2;position:relative;padding:.375rem}.sec-stat-band[data-variant=constellation] .stat-pulse{position:absolute;inset:-10%;border:1.5px solid color-mix(in srgb,var(--primary-color) 22%,transparent);border-radius:50%;opacity:0;pointer-events:none}@container stat-band (max-width: 46.99rem){.sec-stat-band[data-variant=orbit] .stat-orbit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;max-width:none;aspect-ratio:auto}.sec-stat-band[data-variant=orbit] :is(.stat-orbit-line,.stat-spark){display:none}.sec-stat-band[data-variant=orbit] .stat-orbit-hub{position:relative;left:auto;top:auto;grid-column:1/-1;width:46%;margin-inline:auto;translate:none}.sec-stat-band[data-variant=orbit] :is(.stat-ring,.stat-sat,.stat-sat-turn){display:contents}.sec-stat-band[data-variant=orbit] .stat-sat-turn>.stat{position:static;width:auto;translate:none}.sec-stat-band[data-variant=orbit] .stat-value{font-size:calc(1.25rem * var(--sec-body-scale, 1));white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sec-stat-band[data-variant=orbit] .stat-label{display:block;overflow:visible;font-size:calc(var(--text-sm, .875rem) * var(--sec-body-scale, 1));line-height:1.4}}@container stat-band (max-width: 32rem){.sec-stat-band[data-variant=constellation] .stat-constellation{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-stat-band[data-variant=constellation] .stat{grid-column:auto;grid-row:auto;min-height:0}.sec-stat-band[data-variant=constellation] .stat-constellation-hub{grid-column:1/-1;grid-row:1;width:44%;margin-inline:auto}}@media screen and (prefers-reduced-motion:no-preference){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-ring{animation:motion-orbit var(--stat-ring-duration) linear infinite var(--stat-ring-dir)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-sat-turn{animation:motion-orbit var(--stat-ring-duration) linear infinite var(--stat-turn-dir)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-hub-glow{animation:stat-glow 4s ease-in-out infinite alternate}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=constellation] .stat{animation:stat-float 5s ease-in-out infinite alternate;animation-delay:calc(var(--motion-i, 0) * -.7s)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=constellation] .stat-hub{animation:stat-float 4s ease-in-out infinite alternate}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=constellation] .stat-pulse{animation:stat-pulse 3.6s ease-out infinite}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=constellation] .stat-pulse+.stat-pulse{animation-delay:-1.8s}}@container stat-band (max-width: 46.99rem){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] :is(.stat-ring,.stat-sat-turn,.stat-hub-glow){animation:none}}@keyframes stat-glow{0%{opacity:.55}to{opacity:1}}@keyframes stat-float{0%{transform:none}to{transform:translateY(-.625rem)}}@keyframes stat-pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.25);opacity:0}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-ring:has(.stat:hover){z-index:2}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-sat:has(.stat:hover){z-index:3}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat:hover{scale:calc(1 + .14 * var(--hover-motion, 0));border-color:var(--stat-tone-text,var(--hover-border,var(--color-border-strong)));box-shadow:var(--hover-shadow,var(--shadow))}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-orbit:has(.stat:hover) .stat:not(:hover){opacity:.45}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=orbit] .stat-orbit:has(.stat:hover) .stat-hub{scale:.94}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=constellation] .stat:hover{scale:calc(1 + .07 * var(--hover-motion, 0));border-color:color-mix(in srgb,var(--stat-tone-text,var(--color-border-strong)) 45%,transparent);box-shadow:var(--hover-shadow,var(--shadow));animation-play-state:paused}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=constellation] .stat-constellation:has(.stat:hover) .stat:not(:hover){opacity:.5}}.sec-stat-band[data-variant=marquee]{--stat-chip-gap:0.875rem;max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-stat-band[data-variant=marquee] .stat-marquee{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--stat-chip-gap)}.sec-stat-band[data-variant=marquee] :is(.stat-lane,.stat-lane-group:not([data-motion-clone])){display:contents}.sec-stat-band[data-variant=marquee] .stat{flex:0 0 auto;flex-direction:row;align-items:center;gap:.75rem;box-sizing:border-box;min-width:15rem;max-width:20rem;padding:.625rem 1.125rem .625rem .625rem;border:var(--border-width,1px) solid var(--color-border);border-radius:999px;background-color:var(--color-surface);box-shadow:var(--shadow)}.sec-stat-band[data-variant=marquee] .stat[data-tone]{background-color:var(--color-surface)}.sec-stat-band[data-variant=marquee] .stat-value{flex:none;font-size:calc(1.25rem * var(--sec-body-scale, 1));line-height:1.1;white-space:nowrap}.sec-stat-band[data-variant=marquee] .stat-label,.sec-stat-band[data-variant=marquee] .stat[data-tone]>.stat-label{min-width:0;font-size:calc(var(--text-sm, .875rem) * var(--sec-body-scale, 1));line-height:1.35;color:var(--color-text)}.sec-stat-band[data-variant=marquee] .stat-icon{display:grid;place-items:center;flex:none;width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--stat-tone-tint,color-mix(in srgb,currentColor 10%,transparent));transition:scale .25s ease,rotate .3s ease,background-color .25s ease}.sec-stat-band[data-variant=marquee] .stat-icon svg{width:1.25rem;height:1.25rem}@media screen and (prefers-reduced-motion:no-preference){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=marquee] .stat-marquee[data-motion-loop]{display:grid;grid-template-columns:minmax(0,1fr);padding-block:.75rem;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=marquee] .stat-lane{display:flex;width:-moz-max-content;width:max-content;animation:stat-lane linear infinite;animation-duration:calc(var(--stat-lane-count, 4) * 9s)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=marquee] .stat-lane[data-lane=reverse]{animation-direction:reverse;animation-duration:calc(var(--stat-lane-count, 4) * 10.5s)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=marquee] .stat-lane>.stat-lane-group{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:var(--stat-chip-gap);padding-inline-end:var(--stat-chip-gap)}}@keyframes stat-lane{to{transform:translateX(calc(-100% / var(--stat-copies, 2)))}}@media screen and (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=marquee] .stat:hover{background-color:var(--stat-tone-tint,var(--color-surface));border-color:color-mix(in srgb,var(--stat-tone-text,var(--color-border-strong)) 40%,transparent);translate:0 calc(-2px * var(--hover-motion, 0));box-shadow:var(--hover-shadow,var(--shadow))}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) [data-motion=on].sec-stat-band[data-variant=marquee] .stat:hover .stat-icon{scale:calc(1 + .15 * var(--hover-motion, 0));rotate:calc(-10deg * var(--hover-motion, 0));background-color:var(--color-surface)}}.sec-cta-band-heading{font-family:var(--heading-font-family);font-size:calc(var(--text-section-heading, 2rem) * var(--sec-heading-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);color:inherit;overflow-wrap:break-word;margin:0}.sec-cta-band-text{color:inherit;margin:.75rem 0 0;font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1))}.sec-cta-band[data-variant=banner]{max-width:var(--container-max);margin-inline:auto;padding:calc(var(--space-section-y) / 2) var(--section-gutter)}.sec-cta-band[data-variant=banner] .sec-cta-band-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:3.5rem 4rem;border-radius:var(--radius-lg,0);background-color:var(--primary-color);color:var(--color-on-brand)}.sec-cta-band[data-variant=banner] .sec-cta-band-body{max-width:40rem;min-width:0}.sec-cta-band[data-variant=banner] .btn{flex:none;background-color:var(--color-on-brand);color:var(--primary-text-color)}.sec-cta-band[data-variant=banner][data-bg-role=secondary] .sec-cta-band-panel{background-color:var(--secondary-color);color:var(--color-on-accent)}.sec-cta-band[data-variant=banner][data-bg-role=secondary] .btn{background-color:var(--color-surface);color:var(--secondary-text-color)}.sec-cta-band[data-variant=banner][data-bg-role=surface] .sec-cta-band-panel{background-color:var(--color-subtle);border:var(--border-width,1px) solid var(--color-border);color:var(--color-text)}.sec-cta-band[data-variant=banner][data-bg-role=surface] .btn{background-color:var(--primary-color);color:var(--color-on-brand)}.sec-cta-band[data-variant=full-bleed]{max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-cta-band[data-variant=full-bleed] .sec-cta-band-inner{display:flex;align-items:center;justify-content:space-between;gap:2rem}.sec-cta-band[data-variant=full-bleed] .sec-cta-band-body{max-width:48rem;min-width:0}.sec-cta-band[data-variant=full-bleed] .btn{flex:none}.sec-bg[data-bg=accent] .sec-cta-band[data-variant=full-bleed] .btn{background-color:var(--btn-accent-bg);color:var(--btn-accent-text)}.sec-cta-band-stats{display:flex;flex-wrap:wrap;gap:1.25rem 2.5rem;margin:1.5rem 0 0}.sec-cta-band-stat{display:flex;flex-direction:column-reverse;gap:.25rem;min-width:0}.sec-cta-band-stat-value{margin:0;font-family:var(--heading-font-family);font-size:calc(1.75rem * var(--sec-body-scale, 1));font-weight:var(--heading-weight,700);line-height:1.1}.sec-cta-band-stat-label{margin:0;font-size:calc(.875rem * var(--sec-body-scale, 1));line-height:1.4}@media (max-width:767.98px){.sec-cta-band[data-variant=banner] .sec-cta-band-panel,.sec-cta-band[data-variant=full-bleed] .sec-cta-band-inner{flex-direction:column;align-items:flex-start;gap:1.5rem}.sec-cta-band[data-variant=banner] .sec-cta-band-panel{padding:2rem 1.5rem}.sec-cta-band-heading{font-size:calc(1.5rem * var(--sec-heading-scale, 1))}.sec-cta-band-stats{flex-direction:column}}.sec-module-showcase{--ms-accent:var(--accent-1);--ms-accent-on:var(--accent-1-on);--ms-accent-text:var(--accent-1-text);--ms-accent-tint:var(--accent-1-tint);max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-module-showcase .ms-card{--ms-accent-text:var(--accent-1-text)}.sec-module-showcase [data-accent=accent-1],.sec-module-showcase [data-accent=accent-1] .ms-card{--ms-accent:var(--accent-1);--ms-accent-on:var(--accent-1-on);--ms-accent-text:var(--accent-1-text);--ms-accent-tint:var(--accent-1-tint)}.sec-module-showcase [data-accent=accent-2],.sec-module-showcase [data-accent=accent-2] .ms-card{--ms-accent:var(--accent-2);--ms-accent-on:var(--accent-2-on);--ms-accent-text:var(--accent-2-text);--ms-accent-tint:var(--accent-2-tint)}.sec-module-showcase [data-accent=accent-3],.sec-module-showcase [data-accent=accent-3] .ms-card{--ms-accent:var(--accent-3);--ms-accent-on:var(--accent-3-on);--ms-accent-text:var(--accent-3-text);--ms-accent-tint:var(--accent-3-tint)}.sec-module-showcase ol,.sec-module-showcase ul{list-style:none;margin:0;padding:0}.sec-module-showcase .ms-header{margin-bottom:3rem}.sec-module-showcase .ms-heading{font-family:var(--heading-font-family);font-size:calc(var(--text-section-heading, clamp(1.875rem, 3.5vw, 2.75rem)) * var(--sec-heading-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);color:var(--color-text);overflow-wrap:break-word;margin:0}.sec-module-showcase .ms-subheading{font-size:calc(var(--text-lead, 1.0625rem) * var(--sec-heading-scale, 1));line-height:1.6;color:var(--color-muted);margin:1rem 0 0}.sec-module-showcase .ms-link{color:inherit;text-decoration:none}.sec-module-showcase .ms-link:after{content:"";position:absolute;inset:0}.sec-module-showcase .ms-link:focus-visible{outline:none}.sec-module-showcase :is(.ms-card,.ms-tile):has(.ms-link:focus-visible){outline:2px solid var(--band-ring,var(--ms-accent));outline-offset:3px}.sec-module-showcase .ms-more{display:inline-block;margin-top:auto;padding-top:1rem;font-size:calc(.875rem * var(--sec-body-scale, 1));font-weight:600;color:var(--ms-accent-text)}.sec-module-showcase .ms-more-arrow{display:inline-block}.sec-module-showcase[data-variant=tabs-grid] .ms-header{text-align:center;max-width:48rem;margin-inline:auto}.sec-module-showcase[data-variant=tabs-grid] .ms-tabs{position:relative}.sec-module-showcase[data-variant=tabs-grid] .ms-tab-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.sec-module-showcase[data-variant=tabs-grid] .ms-tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto 2.5rem;padding:.25rem;background-color:var(--color-subtle);border-radius:var(--radius-md,0)}.sec-module-showcase[data-variant=tabs-grid] .ms-tab{padding:.625rem 1.125rem;font-size:calc(.9375rem * var(--sec-body-scale, 1));font-weight:500;color:var(--color-muted);border-radius:var(--radius-sm,0);cursor:pointer;transition:background-color .15s ease,color .15s ease}.sec-module-showcase[data-variant=tabs-grid] .ms-tab:hover{color:var(--ms-accent-text)}.sec-module-showcase .ms-tab-input:checked~.ms-panel{display:none}.sec-module-showcase .ms-tab-input[data-tab="0"]:checked~.ms-panel[data-panel="0"],.sec-module-showcase .ms-tab-input[data-tab="1"]:checked~.ms-panel[data-panel="1"],.sec-module-showcase .ms-tab-input[data-tab="2"]:checked~.ms-panel[data-panel="2"],.sec-module-showcase .ms-tab-input[data-tab="3"]:checked~.ms-panel[data-panel="3"],.sec-module-showcase .ms-tab-input[data-tab="4"]:checked~.ms-panel[data-panel="4"],.sec-module-showcase .ms-tab-input[data-tab="5"]:checked~.ms-panel[data-panel="5"]{display:block}.sec-module-showcase .ms-tab-input[data-tab="0"]:checked~.ms-tablist .ms-tab[data-tab="0"],.sec-module-showcase .ms-tab-input[data-tab="1"]:checked~.ms-tablist .ms-tab[data-tab="1"],.sec-module-showcase .ms-tab-input[data-tab="2"]:checked~.ms-tablist .ms-tab[data-tab="2"],.sec-module-showcase .ms-tab-input[data-tab="3"]:checked~.ms-tablist .ms-tab[data-tab="3"],.sec-module-showcase .ms-tab-input[data-tab="4"]:checked~.ms-tablist .ms-tab[data-tab="4"],.sec-module-showcase .ms-tab-input[data-tab="5"]:checked~.ms-tablist .ms-tab[data-tab="5"]{background-color:var(--ms-accent);color:var(--ms-accent-on)}.sec-module-showcase .ms-tab-input[data-tab="0"]:focus-visible~.ms-tablist .ms-tab[data-tab="0"],.sec-module-showcase .ms-tab-input[data-tab="1"]:focus-visible~.ms-tablist .ms-tab[data-tab="1"],.sec-module-showcase .ms-tab-input[data-tab="2"]:focus-visible~.ms-tablist .ms-tab[data-tab="2"],.sec-module-showcase .ms-tab-input[data-tab="3"]:focus-visible~.ms-tablist .ms-tab[data-tab="3"],.sec-module-showcase .ms-tab-input[data-tab="4"]:focus-visible~.ms-tablist .ms-tab[data-tab="4"],.sec-module-showcase .ms-tab-input[data-tab="5"]:focus-visible~.ms-tablist .ms-tab[data-tab="5"]{outline:2px solid var(--ms-accent);outline-offset:2px}.sec-module-showcase .ms-tab-input~.ms-panel .ms-panel-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sec-module-showcase .ms-panel+.ms-panel{margin-top:2.5rem}.sec-module-showcase .ms-panel-label{font-family:var(--heading-font-family);font-size:calc(1.25rem * var(--sec-body-scale, 1));color:var(--ms-accent-text);margin:0 0 1.25rem}.sec-module-showcase[data-variant=tabs-grid] .ms-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-gap)}.sec-module-showcase[data-variant=tabs-grid] .ms-card{position:relative;display:flex;flex-direction:column;padding:1.5rem;background-color:var(--color-surface);border-radius:var(--radius-lg,0)}.sec-module-showcase:where([data-variant=bento]) .ms-tile,.sec-module-showcase:where([data-variant=tabs-grid],[data-variant=grouped-grid]) .ms-card{border:var(--border-width,1px) solid var(--color-border)}.sec-module-showcase[data-variant=tabs-grid] .ms-card-frame{display:block;margin-bottom:1.25rem;overflow:hidden;border-radius:var(--radius-md,0)}.sec-module-showcase[data-variant=tabs-grid] .ms-card-image{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;background-color:var(--ms-accent-tint)}.sec-module-showcase[data-variant=tabs-grid] .ms-card-mark{display:block;width:2.25rem;height:.25rem;margin-bottom:1rem;border-radius:999px;background-color:var(--ms-accent)}.sec-module-showcase[data-variant=tabs-grid] .ms-card-title{font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.35;color:var(--color-text);margin:0 0 .5rem}.sec-module-showcase[data-variant=tabs-grid] .ms-card-desc{font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.55;color:var(--color-muted);margin:0}.sec-module-showcase[data-variant=accordion-image] .ms-accordion{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:start}.sec-module-showcase[data-variant=accordion-image] .ms-accordion[data-media]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,4rem)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-item{border-bottom:var(--border-width,1px) solid var(--color-border)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-item:first-child{border-top:var(--border-width,1px) solid var(--color-border)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem .5rem;list-style:none;cursor:pointer;font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.4;color:var(--color-text)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-summary::-webkit-details-marker{display:none}.sec-module-showcase[data-variant=accordion-image] .ms-acc-summary:focus-visible{outline:2px solid var(--band-ring,var(--focus-ring-color,var(--primary-color)));outline-offset:2px}.sec-module-showcase[data-variant=accordion-image] .ms-acc-title{min-width:0;overflow-wrap:break-word}.sec-module-showcase[data-variant=accordion-image] .ms-acc-item[open] .ms-acc-title{color:var(--ms-accent-text)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-marker{flex:none;color:var(--ms-accent-text);font-variant-numeric:tabular-nums}.sec-module-showcase[data-variant=accordion-image] .ms-acc-marker--icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-md,0)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-marker[data-icon]{background-color:var(--ms-accent-tint)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-marker .sec-card-icon-svg{display:block;width:1.125rem;height:1.125rem}.sec-module-showcase[data-variant=accordion-image] .ms-acc-marker+.ms-acc-title{flex:1 1 auto}.sec-module-showcase[data-variant=accordion-image] .ms-acc-chevron{flex:none;display:grid;place-items:center;color:var(--color-muted)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-chevron-svg{display:block;width:1.25rem;height:1.25rem}.sec-module-showcase[data-variant=accordion-image] .ms-acc-item[open] .ms-acc-chevron{rotate:180deg}.sec-module-showcase[data-variant=accordion-image] .ms-acc-body{display:flex;flex-direction:column;gap:1rem;padding:0 .5rem 1.5rem}.sec-module-showcase[data-variant=accordion-image] .ms-acc-desc{margin:0;font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.6;color:var(--color-muted)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-points{display:flex;flex-direction:column;gap:.625rem}.sec-module-showcase[data-variant=accordion-image] .ms-acc-point{display:flex;align-items:flex-start;gap:.625rem;font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.55;color:var(--color-text)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-point strong{font-weight:600}.sec-module-showcase[data-variant=accordion-image] .ms-acc-check{flex:none;width:1.125rem;height:1.125rem;margin-top:.125rem;color:var(--ms-accent-text)}.sec-module-showcase[data-variant=accordion-image][data-check-marker=dot] .ms-acc-check{scale:.4}.sec-module-showcase[data-variant=accordion-image] .ms-acc-more{display:flex;align-items:center;gap:.25rem;width:-moz-fit-content;width:fit-content;font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));font-weight:600;color:var(--primary-text-color);text-decoration:none}.sec-module-showcase[data-variant=accordion-image] .ms-acc-more-arrow{display:inline-block}.sec-module-showcase[data-variant=accordion-image] .ms-acc-inline{display:none}.sec-module-showcase[data-variant=accordion-image] .ms-acc-inline,.sec-module-showcase[data-variant=accordion-image] .ms-acc-stage{position:relative;width:100%;overflow:hidden;aspect-ratio:16/10;border-radius:var(--radius-md,0);background-color:color-mix(in srgb,currentColor 6%,transparent)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-slot{display:none;position:absolute;inset:0}.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="0"][open]) .ms-acc-slot[data-i="0"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="1"][open]) .ms-acc-slot[data-i="1"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="2"][open]) .ms-acc-slot[data-i="2"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="3"][open]) .ms-acc-slot[data-i="3"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="4"][open]) .ms-acc-slot[data-i="4"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="5"][open]) .ms-acc-slot[data-i="5"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="6"][open]) .ms-acc-slot[data-i="6"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:has(.ms-acc-item[data-i="7"][open]) .ms-acc-slot[data-i="7"],.sec-module-showcase[data-variant=accordion-image] .ms-accordion:not(:has(.ms-acc-item[open])) .ms-acc-slot[data-i="0"]{display:block}.sec-module-showcase[data-variant=accordion-image] .ms-shot-img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.sec-module-showcase[data-variant=accordion-image] .ms-shot-zoom{position:absolute;inset:0;display:block;cursor:zoom-in}.sec-module-showcase[data-variant=accordion-image] .ms-shot-zoom:focus-visible{outline:2px solid var(--band-ring,var(--ms-accent));outline-offset:-2px}.sec-module-showcase[data-variant=accordion-image] .ms-shots{position:absolute;inset:0;display:block;--carousel-card-w:100%}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-track{position:absolute;inset:0;grid-template:minmax(0,1fr) /minmax(0,1fr)}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide{position:relative;clip-path:none}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide[data-carousel-pos="1"]{transform:translateX(103%)}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide[data-carousel-pos="2"]{transform:translateX(206%)}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide[data-carousel-pos="-1"]{transform:translateX(-103%)}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide[data-carousel-pos="-2"]{transform:translateX(-206%)}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide[data-carousel-pos=out]{display:none}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-controls{position:absolute;z-index:4;top:.75rem;right:.75rem}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-dots{position:absolute;z-index:4;left:0;right:0;bottom:.25rem;width:-moz-fit-content;width:fit-content;margin-inline:auto;padding-inline:.25rem;border-radius:999px;background-color:color-mix(in srgb,var(--color-surface,#fff) 80%,transparent)}.sec-module-showcase[data-variant=grouped-grid] .ms-groups{display:flex;flex-direction:column;gap:3rem}.sec-module-showcase[data-variant=grouped-grid] .ms-group-label{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-family:var(--heading-font-family);font-size:calc(1.25rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.3;color:var(--color-text)}.sec-module-showcase[data-variant=grouped-grid] .ms-group-mark{flex:none;width:1.5rem;height:.25rem;border-radius:999px;background-color:var(--ms-accent)}.sec-module-showcase[data-variant=grouped-grid] .ms-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-gap)}.sec-module-showcase[data-variant=grouped-grid] .ms-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background-color:var(--color-surface);border-radius:var(--radius-lg,0)}.sec-module-showcase[data-variant=grouped-grid] .ms-app-icon{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:var(--radius-md,0);background-color:var(--ms-accent-tint);color:var(--ms-accent-text)}.sec-module-showcase[data-variant=grouped-grid] .sec-card-icon-svg{display:block;width:1.5rem;height:1.5rem}.sec-module-showcase[data-variant=grouped-grid] .ms-card-title{font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.35;color:var(--color-text);margin:0 0 .5rem}.sec-module-showcase[data-variant=grouped-grid] .ms-card-desc{font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.55;color:var(--color-muted);margin:0}.sec-module-showcase[data-variant=bento] .ms-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:var(--space-gap)}.sec-module-showcase[data-variant=bento] .ms-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:1.5rem;background-color:var(--color-surface);border-radius:var(--radius-lg,0)}.sec-module-showcase[data-variant=bento] .ms-tile--feature{grid-column:span 2;grid-row:span 2;padding:2rem;background-color:var(--ms-accent-tint);border-color:transparent}.sec-module-showcase[data-variant=bento] .ms-chip{display:inline-block;margin-bottom:1rem;padding:.25rem .625rem;font-size:calc(.75rem * max(1, var(--sec-body-scale, 1)));font-weight:600;letter-spacing:.02em;color:var(--ms-accent-text);background-color:var(--ms-accent-tint);border-radius:var(--radius-sm,0)}.sec-module-showcase[data-variant=bento] .ms-tile--feature .ms-chip{background-color:var(--color-surface)}.sec-module-showcase[data-variant=bento] .ms-tile-title{font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.35;color:var(--color-text);margin:0 0 .5rem}.sec-module-showcase[data-variant=bento] .ms-tile--feature .ms-tile-title{font-size:calc(clamp(1.5rem, 2.4vw, 2rem) * var(--sec-body-scale, 1));line-height:var(--heading-leading,1.2)}.sec-module-showcase[data-variant=bento] .ms-tile-desc{font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.55;color:var(--color-muted);margin:0}.sec-module-showcase[data-variant=bento] .ms-tile-frame{display:block;width:100%;margin-top:1.25rem;overflow:hidden;border-radius:var(--radius-md,0);border:var(--border-width,1px) solid var(--color-border)}.sec-module-showcase[data-variant=bento] .ms-tile-image{display:block;width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover}.sec-module-showcase[data-variant=editorial-index] .ms-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem 2.5rem}.sec-module-showcase[data-variant=editorial-index] .ms-col{padding-top:1.5rem;border-top:calc(var(--border-width, 1px) * 2) solid var(--color-border-strong)}.sec-module-showcase[data-variant=editorial-index] .ms-col-index{display:block;font-family:var(--heading-font-family);font-size:calc(clamp(2.25rem, 4vw, 3rem) * var(--sec-body-scale, 1));font-weight:400;line-height:1;color:var(--ms-accent-text);font-variant-numeric:tabular-nums}.sec-module-showcase[data-variant=editorial-index] .ms-col-label{font-family:var(--heading-font-family);font-size:calc(1.5rem * var(--sec-body-scale, 1));font-weight:500;line-height:1.3;color:var(--color-text);margin:1rem 0 1.5rem}.sec-module-showcase[data-variant=editorial-index] .ms-row{border-top:var(--border-width,1px) solid var(--color-border)}.sec-module-showcase[data-variant=editorial-index] .ms-row-link{position:relative;font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1));display:flex;flex-direction:column;gap:.25rem;padding:1rem 2rem 1rem 0;color:inherit;text-decoration:none}.sec-module-showcase[data-variant=editorial-index] .ms-row-arrow{position:absolute;top:50%;right:.25rem;transform:translateY(-50%);color:var(--ms-accent-text)}.sec-module-showcase[data-variant=editorial-index] a.ms-row-link:focus-visible{outline:2px solid var(--focus-ring-color,var(--ms-accent));outline-offset:2px}.sec-module-showcase[data-variant=editorial-index] .ms-row-title{font-weight:600;color:var(--color-text)}.sec-module-showcase[data-variant=editorial-index] .ms-row-link:is(:hover,:focus-within) .ms-row-title{color:var(--ms-accent-text)}.sec-module-showcase[data-variant=editorial-index] .ms-row-desc{font-size:calc(var(--text-card-body, .875rem) * var(--sec-body-scale, 1));line-height:1.5;color:var(--color-muted)}.sec-module-showcase[data-variant=orbit] .ms-header{text-align:center;max-width:48rem;margin-inline:auto}.sec-module-showcase[data-variant=orbit][data-orbit-overflow] .ms-orbit{width:auto;height:auto}.sec-module-showcase[data-variant=orbit][data-orbit-overflow] .ms-orbit-nodes{position:relative;inset:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:var(--space-gap)}.sec-module-showcase[data-variant=orbit][data-orbit-overflow] .ms-orbit-node{position:static;width:auto;margin:0;transform:none}@media (min-width:768px) and (max-width:1023.98px){.sec-module-showcase[data-variant=orbit] .ms-orbit{--orbit-size:34rem}.sec-module-showcase[data-variant=bento] .ms-bento,.sec-module-showcase[data-variant=editorial-index] .ms-index,.sec-module-showcase[data-variant=grouped-grid] .ms-app-grid,.sec-module-showcase[data-variant=tabs-grid] .ms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.sec-module-showcase[data-variant=accordion-image] .ms-accordion,.sec-module-showcase[data-variant=accordion-image] .ms-accordion[data-media],.sec-module-showcase[data-variant=bento] .ms-bento,.sec-module-showcase[data-variant=editorial-index] .ms-index,.sec-module-showcase[data-variant=grouped-grid] .ms-app-grid,.sec-module-showcase[data-variant=tabs-grid] .ms-grid{grid-template-columns:minmax(0,1fr)}.sec-module-showcase[data-variant=accordion-image] .ms-acc-media{display:none}.sec-module-showcase[data-variant=accordion-image] .ms-acc-inline{display:block}.sec-module-showcase[data-variant=accordion-image] .ms-shots .motion-carousel-slide:not([data-carousel-pos="0"]){display:none}.sec-module-showcase[data-variant=accordion-image] .ms-acc-summary{padding-inline:0;font-size:calc(1rem * var(--sec-body-scale, 1))}.sec-module-showcase[data-variant=accordion-image] .ms-acc-body{padding-inline:0}.sec-module-showcase[data-variant=grouped-grid] .ms-groups{gap:2rem}.sec-module-showcase[data-variant=bento] .ms-tile--feature{grid-column:auto;grid-row:auto;padding:1.5rem}.sec-module-showcase[data-variant=tabs-grid] .ms-tablist{width:100%}.sec-module-showcase[data-variant=tabs-grid] .ms-tab{flex:1 1 auto;text-align:center}.sec-module-showcase[data-variant=editorial-index] .ms-index{gap:2rem}.sec-module-showcase[data-variant=orbit] :is(.ms-orbit-art,.ms-orbit-hub){display:none}.sec-module-showcase[data-variant=orbit] .ms-orbit{width:auto;height:auto}.sec-module-showcase[data-variant=orbit]:not([data-orbit-overflow]) .ms-orbit-nodes,.sec-module-showcase[data-variant=orbit][data-orbit-overflow] .ms-orbit-nodes{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-gap)}.sec-module-showcase[data-variant=orbit]:not([data-orbit-overflow]) .ms-orbit-node{position:static;width:auto;margin:0;transform:none}}@media (min-width:640px) and (max-width:767.98px){.sec-module-showcase[data-variant=grouped-grid] .ms-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sec-steps{max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-steps-header{max-width:48rem;margin-bottom:3rem}.sec-steps .sec-steps-heading{font-family:var(--heading-font-family);font-size:calc(var(--text-section-heading, 2.5rem) * var(--sec-heading-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);color:var(--color-text);overflow-wrap:break-word;margin:0 0 .75rem}.sec-steps .sec-steps-subheading{font-size:calc(var(--text-lead, 1.125rem) * var(--sec-heading-scale, 1));line-height:1.6;color:var(--color-muted);margin:0}.sec-steps .steps-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-gap);list-style:none;margin:0;padding:0}.sec-steps .step{position:relative;min-width:0}.sec-steps .step-title{font-family:var(--heading-font-family);font-size:calc(1.25rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.35;color:var(--color-text);margin:0 0 .625rem}.sec-steps .step-body{font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.6;color:var(--color-muted);margin:0}.sec-steps .step-link{display:inline-block;margin-top:.875rem;font-size:calc(.9375rem * var(--sec-body-scale, 1));font-weight:600;color:var(--primary-text-color)}.sec-steps[data-variant=numbered-cards] .sec-steps-header{margin-inline:auto;text-align:center}.sec-steps[data-variant=numbered-cards] .step{padding:2rem 1.75rem;border:var(--border-width,1px) solid var(--color-border-strong);border-radius:var(--radius-lg,0);background-color:var(--color-surface);box-shadow:var(--shadow)}.sec-steps[data-variant=numbered-cards] .step-number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.5rem;border-radius:50%;background-color:var(--accent-1);color:var(--accent-1-on);font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--sec-body-scale, 1));font-weight:700}.sec-steps[data-variant=numbered-cards] .step:nth-child(3n+2) .step-number{background-color:var(--accent-2);color:var(--accent-2-on)}.sec-steps[data-variant=numbered-cards] .step:nth-child(3n+3) .step-number{background-color:var(--accent-3);color:var(--accent-3-on)}.sec-steps[data-variant=timeline] .steps-list{-moz-column-gap:2.5rem;column-gap:2.5rem}.sec-steps[data-variant=timeline] .step{padding-top:2rem}.sec-steps[data-variant=timeline] .step:before{content:"";position:absolute;top:calc(.4375rem - var(--border-width, 1px) / 2);left:0;right:0;height:var(--border-width,1px);background-color:var(--color-border-strong)}.sec-steps[data-variant=timeline] .step:after{content:"";position:absolute;top:0;left:0;width:.875rem;height:.875rem;border-radius:50%;background-color:var(--primary-color);box-shadow:0 0 0 4px var(--color-brand-subtle)}.sec-steps[data-variant=timeline] .step-number{display:block;margin-bottom:.75rem;font-size:calc(.75rem * max(1, var(--sec-body-scale, 1)));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-text-color)}.sec-steps[data-variant=timeline] .step-number:before{content:"Bước "}@media (max-width:767.98px){.sec-steps .steps-list{grid-template-columns:minmax(0,1fr)}.sec-steps-header{margin-bottom:2rem}.sec-steps .sec-steps-heading{font-size:calc(1.875rem * var(--sec-heading-scale, 1))}.sec-steps[data-variant=numbered-cards] .step{padding:1.5rem}.sec-steps[data-variant=timeline] .steps-list{row-gap:2rem}.sec-steps[data-variant=timeline] .step{padding-top:0;padding-left:2rem}.sec-steps[data-variant=timeline] .step:before{top:.875rem;bottom:-2rem;left:calc(.4375rem - var(--border-width, 1px) / 2);right:auto;width:var(--border-width,1px);height:auto}.sec-steps[data-variant=timeline] .step:last-child:before{display:none}}.sec-case-studies{max-width:var(--container-max);margin-inline:auto;padding:var(--space-section-y) var(--section-gutter)}.sec-case-studies-header{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 3rem;align-items:end;margin-bottom:3rem}.sec-case-studies-header>.sec-eyebrow{grid-column:1/-1;margin-bottom:0}.sec-case-studies .sec-case-studies-heading{font-family:var(--heading-font-family);font-size:calc(var(--text-section-heading, 2.5rem) * var(--sec-heading-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);color:var(--color-text);overflow-wrap:break-word;margin:0}.sec-case-studies .sec-case-studies-subheading{font-size:calc(var(--text-lead, 1.0625rem) * var(--sec-heading-scale, 1));line-height:1.6;color:var(--color-muted);margin:0}.sec-case-studies .case-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem var(--space-gap)}.sec-case-studies .case-card,.sec-case-studies .case-feature{min-width:0}.sec-case-studies .case-media{aspect-ratio:16/9;overflow:hidden;margin-bottom:1.25rem;border-radius:var(--radius-lg,0);background-color:var(--color-brand-subtle)}.sec-case-studies .case-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sec-case-studies .case-body{display:flex;flex-direction:column;align-items:flex-start}.sec-case-studies .case-client{margin-bottom:.875rem;padding:.25rem .625rem;border:var(--border-width,1px) solid var(--color-border-strong);border-radius:var(--radius-sm,0);font-size:calc(.75rem * max(1, var(--sec-body-scale, 1)));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.sec-case-studies .case-title{font-family:var(--heading-font-family);font-size:calc(1.25rem * var(--sec-body-scale, 1));font-weight:min(600,var(--heading-weight,700));line-height:1.35;color:var(--color-text);margin:0 0 .75rem}.sec-case-studies .case-summary{font-size:calc(var(--text-card-body, .9375rem) * var(--sec-body-scale, 1));line-height:1.6;color:var(--color-muted);margin:0 0 .75rem}.sec-case-studies .case-metric{font-family:var(--heading-font-family);font-size:calc(2rem * var(--sec-body-scale, 1));font-weight:var(--heading-weight,700);line-height:1;color:var(--primary-text-color);margin:.25rem 0 1rem}.sec-case-studies .case-link{font-weight:600;color:var(--primary-text-color)}.sec-case-studies .case-link:not(.btn){font-size:calc(.9375rem * var(--sec-body-scale, 1))}.sec-case-studies[data-variant=cards] .case-title{font-size:calc(1.3125rem * var(--sec-body-scale, 1));font-weight:500}.sec-case-studies[data-variant=featured] .case-feature{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem 3.5rem;align-items:center}.sec-case-studies[data-variant=featured] .case-feature:has(>.case-media){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sec-case-studies[data-variant=featured] .case-feature+.case-list{margin-top:4rem}.sec-case-studies[data-variant=featured] .case-feature .case-media{aspect-ratio:4/3;margin:0}.sec-case-studies[data-variant=featured] .case-feature .case-client{border-color:transparent;background-color:var(--color-brand-subtle);color:var(--primary-text-color)}.sec-case-studies[data-variant=featured] .case-feature .case-title{font-size:calc(2.25rem * var(--sec-body-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);margin-bottom:1rem}.sec-case-studies[data-variant=featured] .case-feature .case-summary{font-size:calc(1.0625rem * var(--sec-body-scale, 1))}.sec-case-studies[data-variant=featured] .case-feature .case-metric{font-size:calc(2.5rem * var(--sec-body-scale, 1))}.sec-case-studies[data-variant=featured] .case-feature .btn-primary{margin-top:.5rem;color:var(--btn-primary-text,var(--color-on-brand))}@media screen and (prefers-reduced-motion:no-preference){[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) .sec-case-studies[data-motion=on] .case-list[data-motion-loop=deck]{grid-template-columns:minmax(0,1fr);max-width:30rem;margin-inline:auto;padding-top:calc(var(--motion-deck-offset, 10px) * 2)}[data-motion-level]:is([data-motion-level=subtle],[data-motion-level=expressive]) .sec-case-studies[data-motion=on] .case-list[data-motion-loop=deck]>.case-card{padding:1.25rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,0);background-color:var(--color-surface);box-shadow:var(--shadow)}}@media (max-width:767.98px){.sec-case-studies .case-list,.sec-case-studies-header,.sec-case-studies[data-variant=featured] .case-feature,.sec-case-studies[data-variant=featured] .case-feature:has(>.case-media){grid-template-columns:minmax(0,1fr)}.sec-case-studies-header{margin-bottom:2rem}.sec-case-studies .sec-case-studies-heading{font-size:calc(1.875rem * var(--sec-heading-scale, 1))}.sec-case-studies[data-variant=featured] .case-feature .case-title{font-size:calc(1.625rem * var(--sec-body-scale, 1))}.sec-case-studies[data-variant=featured] .case-feature+.case-list{margin-top:2.5rem}}.sec-lead-form{padding:var(--space-section-y) var(--section-gutter)}.sec-lead-form-heading{font-family:var(--heading-font-family);font-size:calc(1.875rem * var(--sec-heading-scale, 1));font-weight:var(--heading-weight,700);line-height:var(--heading-leading,1.2);margin:0}.sec-lead-form-description{margin:.75rem 0 0;font-size:calc(var(--text-base, 1rem) * var(--sec-heading-scale, 1));color:var(--color-muted,inherit)}.sec-lead-form-form{display:flex;flex-direction:column;gap:1rem}.sec-lead-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.sec-lead-form-field{display:flex;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;border:0}.sec-lead-form-label{font-size:calc(.875rem * var(--sec-body-scale, 1));font-weight:600;padding:0}.sec-lead-form-req{color:var(--color-danger,#b91c1c)}.sec-lead-form-input{width:100%;font:inherit;font-size:calc(var(--text-base, 1rem) * max(1, var(--sec-body-scale, 1)));color:var(--color-text);background-color:var(--color-surface,#fff);border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-md,.5rem);padding:.625rem .75rem}.sec-lead-form-input:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.sec-lead-form-input[aria-invalid=true]{border-color:var(--color-danger,#b91c1c)}.sec-lead-form-choices{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem}.sec-lead-form-choices>legend{width:100%;margin-bottom:.375rem}.sec-lead-form-choice{display:flex;align-items:flex-start;gap:.5rem;font-size:calc(.875rem * var(--sec-body-scale, 1));line-height:1.5}.sec-lead-form-choice input{margin-top:.2rem;flex:none;accent-color:var(--primary-color)}.sec-lead-form-consent{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;border:0}.sec-lead-form-policy{margin:0;font-size:calc(.875rem * var(--sec-body-scale, 1))}.sec-lead-form-policy a{color:var(--primary-text-color);text-decoration:underline}.sec-lead-form-error{margin:0;font-size:calc(.8125rem * max(1, var(--sec-body-scale, 1)));color:var(--color-danger,#b91c1c)}.sec-lead-form-message{padding:.75rem 1rem;border-radius:var(--radius-md,.5rem);border:var(--border-width,1px) solid var(--color-danger,#b91c1c);color:var(--color-danger,#b91c1c);background-color:var(--color-surface,#fff)}.sec-lead-form-message,.sec-lead-form-success{font-size:calc(var(--text-base, 1rem) * var(--sec-body-scale, 1))}.sec-lead-form-success{padding:1.25rem 1.5rem;border-radius:var(--radius-md,.5rem);border:var(--border-width,1px) solid var(--color-border);background-color:var(--color-subtle);color:var(--color-text);font-weight:600}.sec-lead-form-submit{align-self:flex-start}.sec-lead-form-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sec-lead-form[data-variant=split-form]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:3rem;align-items:start;max-width:var(--container-max);margin-inline:auto}.sec-lead-form[data-variant=split-form] .sec-lead-form-panel{padding:2rem;border:var(--border-width,1px) solid var(--color-border);border-radius:var(--radius-lg,.75rem);background-color:var(--color-surface,#fff);box-shadow:var(--shadow)}.sec-lead-form[data-variant=brand-block]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:center;background-color:var(--primary-color);color:var(--color-on-brand)}.sec-lead-form[data-variant=brand-block] .sec-lead-form-description{color:inherit;opacity:.9}.sec-lead-form[data-variant=brand-block] .sec-lead-form-panel{padding:2rem;border-radius:var(--radius-lg,.75rem);background-color:var(--color-surface,#fff);color:var(--color-text)}.sec-lead-form[data-variant=underline-editorial]{max-width:48rem;margin-inline:auto}.sec-lead-form[data-variant=underline-editorial] .sec-lead-form-intro{border-bottom:var(--border-width,1px) solid var(--color-text);padding-bottom:1.5rem;margin-bottom:2rem}.sec-lead-form[data-variant=underline-editorial] .sec-lead-form-heading{font-size:calc(2.5rem * var(--sec-heading-scale, 1))}.sec-lead-form[data-variant=underline-editorial] .sec-lead-form-input{border-width:0 0 var(--border-width,1px);border-radius:0;background-color:transparent;padding-inline:0}.sec-lead-form[data-variant=underline-editorial] .sec-lead-form-input[aria-invalid=true]{border-bottom-color:var(--color-danger,#b91c1c)}.sec-bg[data-bg-tone=dark] .sec-lead-form[data-variant=underline-editorial] .sec-lead-form-panel{padding:2rem;border-radius:var(--radius-lg,.75rem);background-color:var(--color-surface)}@media (max-width:767px){.sec-lead-form[data-variant=brand-block],.sec-lead-form[data-variant=split-form]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.sec-lead-form-grid{grid-template-columns:minmax(0,1fr)}.sec-lead-form[data-variant=brand-block] .sec-lead-form-panel,.sec-lead-form[data-variant=split-form] .sec-lead-form-panel{padding:1.25rem}}