.home-page .form__check .form__radio {
    flex: 0 0 20px;
    margin: 0;
    transition:
        border-color 0.18s ease,
        background-color 0.18s ease,
        box-shadow 0.18s ease;
}

.home-page .form__check .form__radio:checked {
    border-color: var(--primary);
    background:
        radial-gradient(circle, #fff 0 4px, transparent 4.5px),
        var(--primary);
    box-shadow: 0 0 0 3px rgb(75 127 246 / 16%);
}

.home-page .form__check .form__radio:focus-visible {
    outline: 2px solid rgb(75 127 246 / 55%);
    outline-offset: 2px;
}
