.pf-comparison--table{border:1px solid var(--color--grey-200);border-radius:var(--radius--40);overflow:hidden}.pf-comparison--table[data-cols="3"] .cmp-grid{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr}.pf-comparison--table[data-cols="2"] .cmp-grid{grid-template-columns:1.7fr 1fr 1fr 1fr}.pf-comparison--table[data-cols="1"] .cmp-grid{grid-template-columns:1.7fr 1fr 1fr}.pf-comparison--table[data-cols="1"] .cmp-c2,.pf-comparison--table[data-cols="1"] .cmp-c3,.pf-comparison--table[data-cols="2"] .cmp-c3{display:none}.pf-comparison--header-row{align-items:center;background:var(--color--navy);color:var(--color--white);display:grid}@media screen and (max-width:767px){.pf-comparison--header-row{display:none}}.pf-comparison--header-label{color:var(--color--white);padding:18px 22px}.pf-comparison--header-brand,.pf-comparison--header-label{font-family:var(--font--display);font-size:var(--size--small);font-weight:700}.pf-comparison--header-brand{background-color:var(--color--lavender);padding:18px 12px;text-align:center}.pf-comparison--brand-mark{align-items:center;display:inline-flex;gap:7px;justify-content:center}.pf-comparison--brand-logo{aspect-ratio:747/146;background-color:var(--color--white);display:block;height:16px;mask-image:url(https://51853779.hs-sites.com/hubfs/prebilt-theme/images/logo/prebilt-logo-white.svg);mask-position:center;mask-repeat:no-repeat;mask-size:contain}@media screen and (max-width:767px){.pf-comparison--brand-logo{background-color:var(--color--navy);order:1}}.pf-comparison--header-cell{color:var(--color--white);font-size:var(--size--small);font-weight:600;opacity:.85;padding:18px 12px;text-align:center}.pf-comparison--row{align-items:center;background:var(--color--white);border-top:1px solid var(--color--grey-200);display:grid;transition:background .15s}@media screen and (max-width:767px){.pf-comparison--row{display:flex;flex-wrap:wrap}}.pf-comparison--feature-cell{align-items:center;color:var(--color--navy);display:flex;font-size:var(--size--small);font-weight:600;gap:9px;padding:16px 22px}@media screen and (max-width:767px){.pf-comparison--feature-cell{flex:0 0 100%;padding:16px 12px;width:100%}}.pf-comparison--cell{display:flex;justify-content:center;padding:14px 12px}@media screen and (max-width:767px){.pf-comparison--cell{align-items:center;color:var(--color--navy);flex:0 0 100%;font-size:var(--size--small);font-weight:600;gap:8px;justify-content:space-between;width:100%}}.pf-comparison--cell.pf-comparison--cell-highlight{background:var(--color--lavender-tint);display:flex;justify-content:center;padding:14px 12px}@media screen and (max-width:767px){.pf-comparison--cell.pf-comparison--cell-highlight{justify-content:space-between}}.cmp-tip{background:var(--color--navy);border-radius:var(--radius--30);box-shadow:0 12px 30px rgb(var(--color--navy--rgb)/.2);color:#fff;font-size:var(--size--xsmall);font-weight:400;left:0;line-height:1.5;opacity:0;padding:10px 12px;position:absolute;top:calc(100% + 8px);transform:translateY(4px);transition:.18s ease;visibility:hidden;width:240px;z-index:20;--size--default:var(--size--xsmall)}@media screen and (max-width:767px){.cmp-tip{left:50%;max-width:400px;position:fixed;top:50%;transform:translate(-50%,-50%);width:80vw}}.cmp-tip>:is(:first-child){margin-top:0}.cmp-tip>:is(:last-child){margin-bottom:0}.cmp-row:hover{background:var(--color--grey-50)}.cmp-ic{align-items:center;border-radius:var(--radius--20);display:inline-flex;height:36px;justify-content:center;width:36px}@media screen and (max-width:767px){.cmp-ic{order:3}}.cmp-ic[data-state=yes]{background:var(--color--lavender-300);color:var(--color--indigo)}.cmp-ic[data-state=partial]{background:var(--color--lavender-200);color:var(--color--lavender-700)}.cmp-ic[data-state=no]{background:var(--color--grey-100);color:var(--color--grey-400)}.cmp-info{color:var(--color--grey-400);cursor:help;display:inline-flex;position:relative}@media screen and (max-width:767px){.cmp-info{margin-left:auto;order:2}}.cmp-info.is-open,.cmp-info:hover{color:var(--color--lavender)}.cmp-info.is-open .cmp-tip,.cmp-info:hover .cmp-tip{color:var(--color--default);opacity:1;visibility:visible;--color--default:var(--color--white)}@media print,screen and (min-width:768px){.cmp-info.is-open .cmp-tip,.cmp-info:hover .cmp-tip{transform:translateY(0)}}