.smfl,.smfl *,.smfl :after,.smfl :before{box-sizing:border-box}.smfl{background:var(--smfl-bg,#fff);border:var(--smfl-border);border-radius:var(--smfl-radius,24px);box-shadow:var(--smfl-shadow);margin-bottom:var(--smfl-margin-bottom,0);max-width:var(--smfl-max,none)}.smfl__heading{color:var(--smfl-heading-color,#14617f);font-family:var(--smfl-heading-family);font-size:var(--smfl-heading-size,30px);font-weight:var(--smfl-heading-weight,700);line-height:1.25;margin:0 0 var(--smfl-heading-mb,32px)}.smfl__list{display:flex;flex-direction:column;gap:var(--smfl-gap,40px);list-style:none;margin:0;padding:0}.smfl__item{align-items:flex-start;display:flex;gap:var(--smfl-icon-gap,24px)}.smfl__icon{align-items:center;background:var(--smfl-icon-bg);border:var(--smfl-icon-border);border-radius:var(--smfl-icon-radius,50px);color:var(--smfl-icon-color);display:inline-flex;flex:0 0 auto;height:var(--smfl-icon-size,70px);justify-content:center;width:var(--smfl-icon-size,70px)}.smfl__icon-mask{background:var(--smfl-icon-color);height:var(--smfl-icon-image-height,50%);mask:var(--smfl-icon-url) center /contain no-repeat;-webkit-mask:var(--smfl-icon-url) center /contain no-repeat;width:var(--smfl-icon-image-width,50%)}.smfl__icon-img,.smfl__icon-mask{display:block;max-height:100%;max-width:100%}.smfl__icon-img{height:auto;object-fit:contain;width:auto}.smfl__body{min-width:0;padding-top:2px}.smfl__text{color:var(--smfl-text-color);font-family:var(--smfl-text-family);font-size:var(--smfl-text-size);font-weight:var(--smfl-text-weight);line-height:1.5;margin:0}.smfl__text>:first-child{margin-top:0}.smfl__text>:last-child{margin-bottom:0}.smfl__text li,.smfl__text p{color:inherit;font-family:inherit;font-size:inherit}.smfl__text a:not(.smfl__link){color:var(--smfl-text-color);text-decoration:underline}.smfl__title{color:var(--smfl-title-color);display:block;font-family:var(--smfl-title-family);font-size:var(--smfl-title-size);font-weight:var(--smfl-title-weight);line-height:1.25;margin:0 0 8px}.smfl__link{align-items:center;color:var(--smfl-link-color);display:inline-flex;font-family:var(--smfl-link-family);font-size:var(--smfl-link-size);font-weight:var(--smfl-link-weight);gap:8px;margin-top:16px;text-decoration:none}.smfl__link-text{text-decoration:underline;text-decoration-color:transparent}.smfl__link-arrow{transition:transform .2s ease}.smfl__link--inline{display:inline;font:inherit;margin:0;text-decoration:underline;text-underline-offset:2px}.smfl__link--inline .smfl__link-text{text-decoration-color:currentColor}@media (prefers-reduced-motion:no-preference){.smfl__link{transition:color .2s ease}}.smfl__link:focus-visible,.smfl__link:hover{color:var(--smfl-link-hover)}.smfl__link:focus-visible .smfl__link-text,.smfl__link:hover .smfl__link-text{text-decoration-color:currentColor}.smfl__link:hover .smfl__link-arrow{transform:translateX(4px)}.smfl__link:focus-visible{border-radius:4px;outline:2px solid currentColor;outline-offset:3px}.smfl__actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:var(--smfl-gap,40px)}.smfl__actions--center{justify-content:center}.smfl__actions--right{justify-content:flex-end}.smfl__actions--stack{align-items:flex-start;flex-direction:column}.smfl__actions--stack.smfl__actions--center{align-items:center;justify-content:flex-start}.smfl__actions--stack.smfl__actions--right{align-items:flex-end;justify-content:flex-start}.smfl__actions .smfl__actions-link{margin-top:0}.smfl__btn{align-items:center;background:var(--smfl-btn-bg,#003349);border-radius:999px;color:var(--smfl-btn-text,#fff);cursor:pointer;font-family:var(--smfl-title-family);font-size:var(--smfl-btn-font-size,inherit);font-weight:700;gap:8px;line-height:1;padding:16px 30px;text-decoration:none}.smfl__btn,.smfl__btn span{display:inline-flex}@media (prefers-reduced-motion:no-preference){.smfl__btn{transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.smfl__btn span{transition:transform .18s ease}}.smfl__btn:focus-visible,.smfl__btn:hover{background:var(--smfl-btn-bg-hover,#005789);color:var(--smfl-btn-text-hover,#fff);text-decoration:none}.smfl__btn--hover-shadow:focus-visible,.smfl__btn--hover-shadow:hover{box-shadow:var(--smfl-btn-shadow-hover)}.smfl__btn--hover-inner_border:focus-visible,.smfl__btn--hover-inner_border:hover{box-shadow:var(--smfl-btn-inner-border-hover)}.smfl__btn--hover-grow:focus-visible span,.smfl__btn--hover-grow:hover span{transform:translateX(4px)}.smfl__btn:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media (max-width:600px){.smfl__item{gap:16px}}