.section-container{padding:32px 0}.section-container.sm{padding:24px 0}@media screen and (min-width: 769px){.section-container.md\:lg{padding:60px 0}}.section-container .spacing-sm{padding:24px 0}@media screen and (min-width: 769px){.section-container .spacing-sm{padding:40px 0}.section-container.spacing-md{padding:40px 0}.section-container.spacing-lg{padding:60px 0}.section-container.spacing-xl{padding:80px 0}}.section-container.spacing-none{padding:0}.section-chassis{display:grid;gap:24px;grid-template-rows:minmax(0, auto) minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}@media screen and (min-width: 769px){.section-chassis{gap:40px}}.section-header{display:grid;gap:1rem;align-items:center}container-block{position:relative;display:block;padding:1rem 0}container-block[\:spacing=none]{padding:0}@media screen and (min-width: 769px){container-block[\:spacing=sm]{padding:1.5rem 0}container-block:not([\:spacing=none]):not([\:spacing=sm]){padding:2rem 0}}@media screen and (min-width: 1024px){container-block[\:spacing=base]{padding:2rem 0}container-block[\:spacing=md]{padding:2.5rem 0}container-block[\:spacing=lg]{padding:3rem 0}}container-block .container-outer{display:block;margin:calc(var(--margin_y, 0)*4px) calc(var(--margin_x, 0)*4px);padding:calc(var(--padding_y, 0)*4px) calc(var(--padding_x, 0)*4px);background-color:var(--bgcolor);color:var(--text_color);border-radius:calc(var(--border_radius)*1px);overflow:hidden}frame-block{display:flex;flex-direction:column;text-align:center;gap:1rem;margin:0 auto;place-items:var(--vertical_alignment) var(--horizontal_alignment);place-content:var(--vertical_alignment) var(--horizontal_alignment)}frame-block[\:spacing=none]{gap:0}@media screen and (min-width: 769px){frame-block[\:spacing="2xs"]{gap:.25rem}frame-block[\:spacing=xs]{gap:.5rem}frame-block[\:spacing=sm]{gap:.75rem}frame-block[\:spacing=md],frame-block[\:spacing=lg],frame-block[\:spacing=xl]{gap:1.5rem}frame-block{max-width:calc(var(--content_width)*1%)}}@media screen and (min-width: 1024px){frame-block[\:spacing=lg]{gap:2rem}frame-block[\:spacing=xl]{gap:2.5rem}}button-block{display:flex;align-items:center;justify-content:center;padding:14px 28px;background-color:var(--bgcolor);color:var(--color);text-decoration:none;font-size:18px;font-weight:bold;border-radius:30px;transition:background-color .3s ease}button-block:hover{background-color:var(--hover-bgcolor, var(--bgcolor));color:var(--hover-color, var(--color))}button-block[\:variant=cta]{background-color:var(--color-secondary-400);color:var(--color-neutral-0)}button-block[\:variant=cta]:hover{background-color:#4b4f8d}