.grid[data-v-0947ea8b]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-top:50px}@media (max-width:768px){.grid[data-v-0947ea8b]{gap:60px;grid-template-columns:1fr}}.toggle[data-v-90fbf962]{--width:44px;--height:24px;--sliderPadding:2px;display:flex;gap:20px}.toggle.sm[data-v-90fbf962]{--width:36px;--height:20px;gap:15px}.toggle.sm .text[data-v-90fbf962]{font-size:.875rem}.toggle label[data-v-90fbf962]{display:inline-block;height:var(--height);position:relative;width:var(--width)}.toggle label input[data-v-90fbf962]{display:none}.toggle label .slider[data-v-90fbf962]{background-color:#d0d5dd;border-radius:1000px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.toggle label .slider[data-v-90fbf962]:before{background-color:#fff;border-radius:50%;bottom:var(--sliderPadding);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f;content:"";height:calc(var(--height) - var(--sliderPadding)*2);left:var(--sliderPadding);position:absolute;transition:.3s;width:calc(var(--height) - var(--sliderPadding)*2)}.toggle label.active .slider[data-v-90fbf962]{background-color:#8d198f}.toggle label.active .slider[data-v-90fbf962]:before{transform:translate(calc(var(--width)/2 - var(--sliderPadding)))}.toggle .text .caption[data-v-90fbf962]{color:#1d2939;font-weight:600;margin-bottom:2px}.toggle .text .subcaption[data-v-90fbf962]{color:#667085}.controls[data-v-ef36bf33]{color:#475467;display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:550px){.controls[data-v-ef36bf33]{align-items:center;flex-direction:column;gap:30px}}.controls .switches[data-v-ef36bf33]{align-items:flex-start;display:flex;gap:50px}.desc .pill[data-v-ef36bf33]{background-color:#e7f7d4;border-radius:1000px;color:#66a220;font-size:.875rem;font-weight:700;letter-spacing:1px;padding:5px;text-align:center}.desc .plus[data-v-ef36bf33]{color:#98a2b3;font-size:2rem;font-weight:300;text-align:center}.extracard[data-v-ef36bf33]{align-items:center;background-color:#fff;border-radius:20px;color:#475467;display:flex;flex-direction:column;overflow:hidden;padding:15px 20px 20px}.extracard .heading[data-v-ef36bf33]{font-size:1.5rem;font-weight:600}.extracard hr[data-v-ef36bf33]{background-color:#d0d5dd;border:none;height:1px;margin:20px auto;width:50px}.extracard .note[data-v-ef36bf33]{line-height:1.6;margin-bottom:30px}
