.pc-compare{color:#f5f3f8;max-width:1200px;margin:112px auto 24px}.saees-light .pc-compare{color:#09070c}.pc-intro{text-align:center;margin:0 auto 56px}.ip-site .pc-intro h2{letter-spacing:-.055em;margin:22px 0;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:450;line-height:1.06}.ip-site .pc-intro p{color:#aba4b4;max-width:540px;margin:0 auto;font-size:1.08rem;line-height:1.6}.saees-light .ip-site .pc-intro p{color:#524b5b}.pc-matrix{background:#0b090f;border-top:1px solid #ffffff24}.saees-light .pc-matrix{background:#f2f0f6;border-top:1px solid #00000024}.pc-matrix table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem;line-height:1.5}.pc-matrix th,.pc-matrix td{text-align:left;vertical-align:middle;overflow-wrap:break-word;border-bottom:1px solid #ffffff0d;padding:21px 24px}.saees-light .pc-matrix th,.saees-light .pc-matrix td{border-bottom:1px solid #0000000d}.pc-matrix th:first-child{width:28%}.pc-matrix thead th{vertical-align:top;background:#100d15;border-bottom:1px solid #ffffff24;padding:34px 24px 30px;font-weight:400}.saees-light .pc-matrix thead th{background:#edeaf2;border-bottom:1px solid #00000024}.pc-header-label{letter-spacing:.12em;color:#b09fc1;margin-top:6px;font-size:.75rem;line-height:1.8;display:block}.saees-light .pc-header-label{color:#4f3e60}.pc-header-note{color:#83788f;margin-top:24px;font-size:.95rem;line-height:1.7;display:block}.saees-light .pc-header-note{color:#7b7087}.pc-plan-eyebrow{color:#ad93c5;margin-bottom:18px;font-size:.75rem;display:block}.saees-light .pc-plan-eyebrow{color:#543a6c}.pc-plan-name{letter-spacing:-.035em;color:#f4eef9;font-size:clamp(1.2rem,2vw,1.7rem);line-height:1.2;display:block}.saees-light .pc-plan-name{color:#0c0611}.pc-plan-description{color:#a99eb4;min-height:48px;margin:16px 0 22px;font-size:.875rem;line-height:1.6;display:block}.saees-light .pc-plan-description{color:#564b61}.pc-plan-link{color:#e4d6f0;background:#ffffff04;border:1px solid #ffffff26;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:11px 15px;font-size:.875rem;transition:background .2s;display:flex}.saees-light .pc-plan-link{color:#1d0f29;background:#00000004;border:1px solid #00000026}.pc-plan-link:hover{background:#ffffff10}.saees-light .pc-plan-link:hover{background:#00000010}.pc-experts .pc-plan-link{color:#24162f;background:#ded0ed;border-color:#ded0ed}.saees-light .pc-experts .pc-plan-link{color:#ded0e9;background:#20122f;border-color:#20122f}.pc-experts .pc-plan-link:hover{background:#eee3fa}.saees-light .pc-experts .pc-plan-link:hover{background:#10051c}.pc-matrix .pc-experts{background:#b681e30a;border-inline:1px solid #c295e31c}.saees-light .pc-matrix .pc-experts{background:#511c7e0a;border-inline:1px solid #491c6a1c}.pc-matrix thead .pc-experts{background:linear-gradient(#33223f,#1e1628);border-top:2px solid #d2afea}.saees-light .pc-matrix thead .pc-experts{background:linear-gradient(#d1c0dd,#dfd7e9);border-top:2px solid #381550}.pc-matrix tbody th{color:#d6cedf;font-weight:400}.saees-light .pc-matrix tbody th{color:#282031}.pc-matrix td{color:#a79caf}.saees-light .pc-matrix td{color:#5b5063}.pc-matrix td.pc-experts{color:#d6c4e4}.saees-light .pc-matrix td.pc-experts{color:#2d1b3b}.pc-matrix .pc-group th{color:#f2e9fa;background:#0b090f;border-bottom:1px solid #ffffff24;padding:38px 24px 18px;font-size:.95rem;font-weight:500}.saees-light .pc-matrix .pc-group th{color:#0e0516;background:#f2f0f6;border-bottom:1px solid #00000024}.pc-group th>span{color:#9e75b8;letter-spacing:.06em;margin-right:18px;font-size:.75rem}.saees-light .pc-group th>span{color:#70478a}.pc-matrix tbody tr:not(.pc-group):hover>*{background-color:#ffffff05}.saees-light .pc-matrix tbody tr:not(.pc-group):hover>*{background-color:#00000005}.pc-status{align-items:center;gap:9px;font-size:.85rem;display:inline-flex}.pc-status-yes{color:#d3b3eb}.saees-light .pc-status-yes{color:#34144c}.pc-status-yes svg{background:#b785dc15;border-radius:50%}.saees-light .pc-status-yes svg{background:#55237a15}.pc-status-no{color:#6e6379}.saees-light .pc-status-no{color:#91869c}.ip-site .pc-disclaimer{color:#958c9f;text-align:center;max-width:800px;margin:28px auto;padding-inline:16px;font-size:.8125rem;line-height:1.7}.saees-light .ip-site .pc-disclaimer{color:#696073}.pc-help{text-align:center;background:radial-gradient(#6f3a9420,#0000 75%);border-block:1px solid #ffffff14;justify-content:center;align-items:center;gap:28px;margin-top:38px;padding:32px 24px;display:flex}.saees-light .pc-help{background:radial-gradient(#a06bc520,#0000 75%);border-block:1px solid #00000014}.ip-site .pc-help p{color:#d3cdd9;margin:0;font-size:1rem}.saees-light .ip-site .pc-help p{color:#2c2632}.pc-help .sp-cta{gap:22px;min-width:190px}.pc-mobile-picker{display:none}.pc-compare :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #d3b3eb}.saees-light .pc-compare :is(button,a):focus-visible{outline:2px solid #34144c}.pc-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1000px){.pc-matrix thead th{z-index:2;position:sticky;top:100px}.pc-matrix thead .pc-experts{background:#281d34}.saees-light .pc-matrix thead .pc-experts{background:#d6cbe2}}@media (max-width:700px){.pc-compare{margin-top:64px}.pc-intro{margin-bottom:30px}.pc-mobile-picker{background:#100d15;border:1px solid #ffffff20;border-radius:12px;gap:4px;margin-bottom:20px;padding:5px;display:flex}.saees-light .pc-mobile-picker{background:#edeaf2;border:1px solid #00000020}.pc-mobile-picker button{font:inherit;color:#a99bb5;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:12px 4px;font-size:.8rem}.saees-light .pc-mobile-picker button{color:#584a64;background:0 0;border:0}.pc-mobile-picker button[aria-pressed=true]{color:#251530;background:#e4d7ef}.saees-light .pc-mobile-picker button[aria-pressed=true]{color:#dfcfea;background:#1d1028}.pc-matrix [data-selected=false]{display:none}.pc-matrix th:first-child{width:43%}.pc-matrix th,.pc-matrix td{padding:17px 12px;font-size:.85rem}.pc-matrix thead th{padding:24px 12px}.pc-header-label{letter-spacing:.06em;font-size:.65rem}.pc-header-note{font-size:.8rem}.pc-plan-name{font-size:1.2rem}.pc-plan-eyebrow{font-size:.72rem}.pc-plan-description{min-height:0}.pc-matrix .pc-group th{padding:28px 12px 16px;font-size:.85rem}.pc-help{flex-direction:column;gap:18px}.pc-status{gap:5px;font-size:.75rem}}
