.benefit-table{flex-direction:column;gap:1rem;display:flex}.benefit-table h3{text-align:center;grid-area:benefit;margin:0;padding-top:1rem;padding-bottom:1rem;font-size:1rem}.benefit-table-header{background-color:var(--pico-background-color);z-index:2;grid-template-columns:1fr 1fr 1fr;gap:1rem;display:grid;position:sticky;top:3rem}.benefit-table-header>div{border-bottom:4px solid #c0b8a4;padding:1rem 0}.benefit-table-header>div:first-of-type{grid-column-start:1}.benefit-table-row{grid-template-columns:1fr 1fr 1fr;grid-template-areas:"benefit benefit benefit""indi busi premi""details details details";gap:.5rem 1rem;display:grid}.benefit-table-row h4{grid-area:benefit;margin:0;position:relative}.benefit-table-row h4 button{color:inherit;font-family:inherit;font-size:1rem;font-weight:inherit;height:100%;letter-spacing:inherit;text-align:left;text-transform:inherit;background-color:#dad4c6;border:none;width:100%;margin:0;padding:.75rem 2.25rem .75rem .75rem}.benefit-table-row h4 button:after{content:url(/build/assets/icon-chevron-dgMMPPTZ.svg);height:1.2rem;transition:all var(--pico-transition);width:1.2rem;position:absolute;top:calc(50% - .6rem);right:.75rem;transform:rotate(90deg)}.benefit-table-row h4 button[aria-expanded=false]:after{transform:unset}.benefit-table-row .indi,.benefit-table-row .busi,.benefit-table-row .premi{text-align:center;background:#fff;justify-content:center;align-items:center;padding:.75rem;display:flex}.benefit-table-row .indi.join-buttons,.benefit-table-row .busi.join-buttons,.benefit-table-row .premi.join-buttons{background:initial;flex-wrap:wrap;align-content:start;padding:0}.benefit-table-row .indi{grid-area:indi}.benefit-table-row .busi{grid-area:busi}.benefit-table-row .premi{grid-area:premi}.benefit-table-row .details{grid-area:details;padding:.75rem}.benefit-table-row .details.collapsed{display:none}.benefit-table-row .icon-checkmark{background-color:#007a7a;font-size:1.2rem}.benefit-table-row .icon-close{background-color:#932f35}@media screen and (width>=768px){.benefit-table h3{text-align:unset}.benefit-table-header{grid-template-columns:1fr 1.2fr 1.2fr 1.2fr;top:4.2rem}.benefit-table-header>div:first-of-type{grid-column-start:2}.benefit-table-row{row-gap:unset;grid-template-columns:1fr 1.2fr 1.2fr 1.2fr;grid-template-areas:"benefit indi busi premi""details details details details"}}
