:root{--card-line-height:1.2em;--card-padding:1em;--card-radius:.5em;--color-green:#558309;--color-gray:#e2ebf6;--color-dark-gray:#c4d1e1;--color-light-gray:#f9f9f9;--radio-border-width:2px;--radio-size:1.5em}.hcp-form .gfield_label{visibility:hidden}.hcp-form .hcp-grid .gfield_radio{display:grid;grid-gap:var(--card-padding);margin:0 auto;max-width:60em;padding:0}@media (min-width:42em){.hcp-form .hcp-grid .gfield_radio{grid-template-columns:repeat(3,1fr)}}.hcp-form .hcp-grid ul.gfield_radio>li{background-color:#fff;border-radius:var(--card-radius);border:var(--radio-border-width) solid var(--color-gray);position:relative;padding:20px!important}.hcp-form .hcp-grid ul.gfield_radio>li:hover{box-shadow:5px 5px 10px rgba(0,0,0,.15);background-color:var(--color-light-gray)}.hcp-form .hcp-grid input[type=radio]{font-size:inherit;margin:0;position:absolute;right:calc(var(--card-padding) + var(--radio-border-width));top:calc(var(--card-padding) + var(--radio-border-width))}@supports(-webkit-appearance:none) or (-moz-appearance:none){.hcp-form .hcp-grid input[type=radio]{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:var(--radio-border-width) solid var(--color-gray);border-radius:50%;cursor:pointer;height:var(--radio-size);outline:0;transition:background .2s ease-out,border-color .2s ease-out;width:var(--radio-size)}.hcp-form .hcp-grid input[type=radio]:after{border:var(--radio-border-width) solid #fff;border-top:0;border-left:0;content:'';display:block;height:.75rem;left:25%;position:absolute;top:50%;transform:rotate(45deg) translate(-50%,-50%);width:.375rem}.hcp-form .hcp-grid input[type=radio]:checked{background:var(--color-green);border-color:var(--color-green)}.hcp-form .hcp-grid ul.gfield_radio>li:hover input[type=radio]{border-color:var(--color-dark-gray)}.hcp-form .hcp-grid ul.gfield_radio li:hover input[type=radio]:checked{border-color:var(--color-green)}}.gform_wrapper .hcp-grid ul.gfield_radio>li{border:var(--radio-border-width) solid var(--color-gray);border-radius:var(--card-radius);cursor:pointer;display:flex;flex-direction:column;padding:var(--card-padding)!important;transition:border-color .2s ease-out}.hcp-form .hcp-grid ul.gfield_radio>li:hover{border-color:var(--color-dark-gray)}.hcp-form .hcp-grid input[type=radio]:checked~.plan-details{border-color:var(--color-green)}.hcp-form .hcp-grid input[type=radio]:focus~.plan-details{box-shadow:0 0 0 2px var(--color-dark-gray)}.hcp-form .hcp-grid input[type=radio]:disabled~.plan-details{color:var(--color-dark-gray);cursor:default}.hcp-form .hcp-grid input[type=radio]:disabled~.plan-details .plan-type{color:var(--color-dark-gray)}.hcp-form .hcp-grid ul.gfield_radio li:hover input[type=radio]:disabled~.plan-details{border-color:var(--color-gray);box-shadow:none}.hcp-form .hcp-grid ul.gfield_radio li:hover input[type=radio]:disabled{border-color:var(--color-gray)}.hcp-form .plan-type{color:var(--theme-primary);font-size:1.5rem;font-weight:700;line-height:1em;display:block;margin-bottom:10px}.hcp-form .plan-cost{color:var(--theme-secondary);font-size:2.5rem;font-weight:700;padding:.5rem 0;display:block}.hcp-form .slash{color:var(--theme-secondary);font-weight:400}.hcp-form .plan-cycle{color:var(--theme-secondary);font-size:2rem;font-variant:none;border-bottom:none;cursor:inherit;text-decoration:none}.hcp-form .plan-list{padding:0;color:var(--theme-secondary)}.hcp-form .hidden-visually{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}