.pw-fam .pp .pp-seg{display:inline-flex;padding:4px;gap:2px;border-radius:14px;background:#fff9;border:1px solid rgba(255,255,255,.95);box-shadow:0 0 0 1px var(--fam-ring),0 10px 24px -18px #28629673;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pw-fam .pp .pp-seg>button{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 18px;border-radius:10px;font-size:14px;font-weight:600;color:var(--fam-ink-3);transition:color .2s,background-color .2s,box-shadow .2s}.pw-fam .pp .pp-seg>button:hover{color:var(--fam-ink)}.pw-fam .pp .pp-seg>button[aria-pressed=true]{color:var(--fam-ink);background:#fff;box-shadow:0 0 0 1px #13275e0f,0 6px 14px -8px #13275e59}.pw-fam .pp .pp-save{border-radius:99px;padding:2px 7px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#0a5ea8;background:linear-gradient(180deg,#fff,#e8f6fe);box-shadow:0 0 0 1px #039be438}.pw-fam .pp .pp-plan{transition:transform .35s var(--fam-ease),box-shadow .35s}.pw-fam .pp .pp-plan:hover{transform:translateY(-3px)}.pw-fam .pp .pp-plan.is-top{box-shadow:inset 0 1px #fff,0 0 0 1.5px #039be473,0 34px 70px -32px #0a5ea880,0 12px 26px -18px #00c7fb59}.pw-fam .pp .pp-flag{position:absolute;top:-11px;left:22px;border-radius:99px;padding:4px 10px;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#13275e,#0a5ea8);box-shadow:0 6px 14px -6px #13275e8c}.pw-fam .pp .pp-plan.is-addon{background:linear-gradient(180deg,#ffffffb3,#f4faff99)}.pw-fam .pp .pp-plan.is-addon:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:15px;border:1px dashed rgba(10,94,168,.28);pointer-events:none}.pw-fam .pp .pp-plan.is-addon.is-on{box-shadow:inset 0 1px #fff,0 0 0 1.5px #039be473,0 28px 64px -34px #0a5ea880}.pw-fam .pp .pp-plan.is-addon .pp-flag{background:#0b1220}.pw-fam .pp .pp-well{border-radius:14px;background:#f5f9fdbf;box-shadow:inset 0 0 0 1px #13275e0f}.pw-fam .pp .pp-well .pp-hair{border-color:#13275e14}.pw-fam .pp .pp-ico{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:9px;color:#0a5ea8;background:linear-gradient(180deg,#fff,#edf7fe);box-shadow:0 0 0 1px #039be429,0 4px 10px -6px #0a5ea866}.pw-fam .pp .pp-step{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:var(--fam-ink-2);background:#fff;box-shadow:0 0 0 1px #13275e1a;transition:box-shadow .2s,color .2s}.pw-fam .pp .pp-step:hover:not(:disabled){color:#0a5ea8;box-shadow:0 0 0 1px #039be473}.pw-fam .pp .pp-step:disabled{opacity:.4;cursor:not-allowed}.pw-fam .pp .fam-btn,.pw-fam .pp .fam-btn-ink{height:44px}.pw-fam .pp .pp-quiet{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:12px;font-size:14px;font-weight:600}.pw-fam .pp .pp-tile{border-radius:14px;background:#fffc;box-shadow:0 0 0 1px #13275e12,0 10px 22px -20px #28629680;transition:box-shadow .3s,transform .3s var(--fam-ease)}.pw-fam .pp .pp-tile:hover{box-shadow:0 0 0 1px #039be44d,0 18px 34px -22px #2862968c}.pw-fam .pp .pp-tile.is-top{box-shadow:0 0 0 1.5px #039be466,0 16px 34px -20px #0a5ea873}.pw-fam .pp .pp-stats>*+*{border-left:1px solid rgba(19,39,94,.08)}@media (max-width: 767px){.pw-fam .pp .pp-stats>*+*{border-left:0}.pw-fam .pp .pp-stats>*:nth-child(2n){border-left:1px solid rgba(19,39,94,.08)}.pw-fam .pp .pp-stats>*:nth-child(n+3){border-top:1px solid rgba(19,39,94,.08)}.pw-fam .pp .pp-stats>*:last-child{grid-column:1 / -1;border-left:0}}.pw-fam .pp .pp-matrix{border-collapse:separate;border-spacing:0}.pw-fam .pp .pp-matrix td,.pw-fam .pp .pp-matrix th{border-color:#13275e12}.pw-fam .pp .pp-matrix .pp-us{background:#039be40b}.pw-fam .pp .pp-matrix thead .pp-us{border-radius:14px 14px 0 0}.pw-fam .pp .pp-matrix tbody tr:hover>td{background-color:#fff9}.pw-fam .pp .pp-matrix tbody tr:hover>td.pp-us{background-color:#039be412}.pw-fam .pp .pp-scroll{scrollbar-width:thin;scrollbar-color:rgba(19,39,94,.18) transparent}.pw-fam .pp .pp-scroll:focus-visible{outline:2px solid #039be4;outline-offset:3px}.pw-fam .pp .pp-link{border-radius:12px;background:#ffffffbf;box-shadow:0 0 0 1px #13275e14}.pw-fam .pp .pp-num{font-size:72px;line-height:.9;font-weight:600;letter-spacing:-.045em;background:linear-gradient(180deg,#13275e,#0a5ea8 70%,#039be4);-webkit-background-clip:text;background-clip:text;color:transparent}@media (prefers-reduced-motion: reduce){.pw-fam .pp .pp-plan,.pw-fam .pp .pp-tile{transition:none}.pw-fam .pp .pp-plan:hover{transform:none}}@media (max-width: 767px){.pw-fam .pp .pp-matrix{min-width:0!important;table-layout:auto}.pw-fam .pp .pp-matrix thead{display:none}.pw-fam .pp .pp-matrix tbody,.pw-fam .pp .pp-matrix tr,.pw-fam .pp .pp-matrix td{display:block;width:auto}.pw-fam .pp .pp-matrix td[data-col]{display:grid;grid-template-columns:118px 1fr;gap:10px;align-items:start;border-top:0;padding:7px 20px}.pw-fam .pp .pp-matrix td[data-col]:before{content:attr(data-col);padding-top:1px;font-size:11.5px;line-height:16px;font-weight:600;letter-spacing:-.005em;color:#55648a}.pw-fam .pp .pp-matrix td.pp-us{margin:2px 12px;padding:8px;border-radius:10px}.pw-fam .pp .pp-matrix td.pp-us:before{color:#0a5ea8}.pw-fam .pp .pp-matrix tr>td:last-child{padding-bottom:16px}.pw-fam .pp .pp-matrix tbody tr:hover>td{background-color:transparent}.pw-fam .pp .pp-matrix tbody tr:hover>td.pp-us{background-color:#039be40b}.pw-fam .pp .fam-hero .fam-eyebrow{font-size:10.5px;letter-spacing:.14em}}.pw-fam .pp header.fam-hero{background-color:transparent!important;color:inherit!important}
