.checkbox__root{display:flex;flex-direction:row;align-items:flex-start;outline:none;gap:12px;cursor:pointer;position:relative}.checkbox__root svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:none}.checkbox__root.--default .checkbox__input{background-color:var(--color-neutral-0)}.checkbox__root.--default .checkbox__svg{display:none}.checkbox__root.--checked .checkbox__input{background-color:var(--color-brand-insurance-900);border-color:var(--color-brand-insurance-900)}.checkbox__root.--checked .checkbox__svg{display:unset}.checkbox__root.--checked .checkbox__svg path{animation:draw-check .8s ease forwards}.checkbox__root.--disabled .checkbox__input{background-color:var(--color-neutral-200);border-color:var(--color-neutral-600)}.checkbox__root.--disabled .checkbox__svg{display:none}.checkbox__label,.checkbox__root.--disabled .checkbox__label{color:var(--color-neutral-700)}.checkbox__label{font-family:var(--font-family-primary);font-weight:400;font-size:var(--font-size-lg);line-height:20px;margin:0}.checkbox__input{cursor:pointer;width:2rem;height:2rem;border-radius:4px;border-width:.2rem;border-style:solid;border-color:var(--color-neutral-600);display:flex;justify-content:center;align-items:center;flex-shrink:0}@keyframes draw-check{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}