.hero-section{--hero-section-column-gap:32px;--hero-section-row-gap:32px;-moz-column-gap:var(--hero-section-column-gap);column-gap:var(--hero-section-column-gap);display:grid;grid-template-columns:100%;grid-template-rows:auto auto;row-gap:var(--hero-section-row-gap);width:100%}@media(min-width:568px){.hero-section{--hero-section-row-gap:64px}}@media(min-width:1024px){.hero-section{grid-template-columns:45% 1fr;grid-template-rows:auto}}@media(min-width:1280px){.hero-section{--hero-section-column-gap:64px}}.hero-section__image-container{display:flex;flex-direction:column}.hero-section__bottom{padding-bottom:32px}@media(min-width:1024px){.hero-section__bottom{padding-bottom:64px}}@media(min-width:1280px){.hero-section__bottom{padding-bottom:64px}}.hero-section__content{display:flex;flex-direction:column}.ui-point[data-color-scheme=accent]{--ui-point-icon-default:var(--accent-default)}.ui-point[data-color-scheme=neutral]{--ui-point-icon-default:var(--neutral-default)}.ui-point[data-color-scheme=info]{--ui-point-icon-default:var(--info-default)}.ui-point[data-color-scheme=success]{--ui-point-icon-default:var(--success-default)}.ui-point[data-color-scheme=warning]{--ui-point-icon-default:var(--warning-default)}.ui-point[data-color-scheme=danger]{--ui-point-icon-default:var(--danger-default)}.ui-point[data-size=xs]{--ui-point-icon-size:20px;--ui-point-gap:8px}@media(min-width:768px){.ui-point[data-size=xs]{--ui-point-icon-size:30px;--ui-point-gap:12px}}.ui-point[data-size=s]{--ui-point-icon-size:24px;--ui-point-gap:8px}@media(min-width:768px){.ui-point[data-size=s]{--ui-point-icon-size:30px;--ui-point-gap:12px}}.ui-point[data-size=m]{--ui-point-icon-size:24px;--ui-point-gap:8px}@media(min-width:768px){.ui-point[data-size=m]{--ui-point-icon-size:30px;--ui-point-gap:12px}}@media(min-width:1280px){.ui-point[data-size=m]{--ui-point-icon-size:30px}}.ui-point{align-items:flex-start;-moz-column-gap:var(--ui-point-gap,8px);column-gap:var(--ui-point-gap,8px);display:grid;grid-template-columns:var(--ui-point-icon-size,24px) auto}.ui-point__icon{color:var(--ui-point-icon-default,inherit);display:flex}.ui-point__icon>svg{height:100%;width:100%}.info-template{align-items:flex-start;display:flex;flex-direction:column;row-gap:24px}@media(min-width:568px){.info-template{row-gap:32px}}@media(min-width:1024px){.info-template{row-gap:48px}}.info-template__title{letter-spacing:-.01em}.info-template__list{display:flex;flex-direction:column;row-gap:16px}@media(min-width:768px){.info-template__list{row-gap:24px}}
