.lp .pr-herosec .pr-wrap{display:block}.lp .prx-hero{max-width:none}.lp .prx-hero .pr-lead{margin-bottom:0;max-width:640px}.lp .prx-hero .pr-h1{white-space:nowrap;font-size:var(--fs-headline)}@media(max-width:780px){.lp .prx-hero .pr-h1{white-space:normal}}.lp .prx-plans{padding-top:clamp(8px,1.5vw,18px)}.lp .prx-plans .pr-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));max-width:none;gap:clamp(10px,1vw,18px)}.lp .prx-card__ic{color:var(--stp-gold);display:inline-flex}.lp .prx-card__ic svg{width:24px;height:24px}.lp .prx-card__id{display:flex;flex-direction:column;gap:4px}.lp .prx-card__tag{font-size:var(--fs-label, 12px);font-weight:600;line-height:1.35;color:var(--stp-muted);min-height:2.7em}.lp .prx-price-cap{margin-top:-6px;font-size:var(--fs-label, 12px);font-weight:600;letter-spacing:.01em;color:var(--stp-muted)}.lp .pr-card__check svg{display:block}.lp .prx-grow{margin:clamp(18px,2.5vw,26px) auto 0;max-width:760px;text-align:center;font-size:var(--fs-body, 13px);line-height:1.6;color:var(--stp-muted)}.lp .prx-ent{margin-top:clamp(20px,3vw,30px);display:flex;align-items:center;gap:clamp(18px,2.5vw,32px);padding:clamp(22px,3vw,34px);border:1px solid color-mix(in srgb,var(--stp-gold) 30%,var(--stp-border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--stp-gold) 9%,var(--stp-card)),var(--stp-card) 62%)}.lp .prx-ent__ic{color:var(--stp-gold);display:inline-flex;flex-shrink:0}.lp .prx-ent__ic svg{width:30px;height:30px}.lp .prx-ent__copy{flex:1;min-width:0}.lp .prx-ent__name{margin:0 0 6px;font-size:var(--fs-subhead);font-weight:700;letter-spacing:-.01em;color:var(--stp-text)}.lp .prx-ent__desc{margin:0;font-size:var(--fs-title, 14px);line-height:1.6;color:var(--stp-muted);max-width:780px}.lp .prx-ent__cta{flex-shrink:0}.lp .prx-inc{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,3vw,38px);border:1px solid var(--stp-border);border-radius:8px;background:linear-gradient(165deg,var(--stp-card),var(--stp-bg-soft))}.lp .prx-inc__copy{min-width:0}.lp .prx-inc__title{margin:0;font-size:var(--fs-subhead);font-weight:700;line-height:1.12;letter-spacing:-.01em;color:var(--stp-text)}.lp .prx-inc__sub{margin:12px 0 18px;font-size:var(--fs-title, 14px);line-height:1.6;color:var(--stp-muted);max-width:440px}.lp .prx-inc__link svg{transition:transform var(--motion-base) var(--ease-premium)}.lp .prx-inc__link:hover svg{transform:translate(3px)}.lp .prx-inc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lp .prx-chip{display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--stp-border);border-radius:8px;background:var(--stp-bg-soft);transition:border-color var(--motion-base) var(--ease-premium),transform var(--motion-base) var(--ease-premium)}.lp .prx-chip:hover{border-color:var(--stp-border-strong);transform:translateY(-2px)}.lp .prx-chip__ic{width:34px;height:34px;flex-shrink:0;border-radius:8px;border:1px solid transparent;display:grid;place-items:center}.lp .prx-chip__t{font-size:var(--fs-body, 13px);font-weight:600;color:var(--stp-text);line-height:1.3}.lp .prx-faqsec{padding-top:clamp(16px,2.5vw,28px)}.lp .prx-faq{max-width:760px;margin:0 auto}.lp .prx-faq__eyebrow{text-align:center;margin-bottom:22px}.lp .prx-faq__acc{border-top:1px solid var(--stp-border);border-radius:8px;overflow:hidden;background:var(--stp-card);padding:0 clamp(8px,2vw,22px)}.lp .prx-compstack{display:none}.lp .prx-seg{position:relative;display:flex;width:100%;padding:4px;margin:0 auto 12px;background:#f1f3f6;border:1px solid var(--lp-border, #e4e7ec);border-radius:10px}.lp .prx-seg:before{content:"";position:absolute;top:4px;bottom:4px;z-index:0;left:calc(4px + var(--seg-i) * ((100% - 8px) / var(--seg-n)));right:calc(4px + (var(--seg-n) - 1 - var(--seg-i)) * ((100% - 8px) / var(--seg-n)));border-radius:7px;background:#0777be;transition:left .42s cubic-bezier(.34,1.4,.5,1),right .42s cubic-bezier(.34,1.4,.5,1)}@media(prefers-reduced-motion:reduce){.lp .prx-seg:before{transition:none}}.lp .prx-seg__btn{position:relative;z-index:1;flex:1 1 0;min-width:0;display:inline-flex;align-items:center;justify-content:center;padding:9px 4px;border:0;background:transparent;border-radius:7px;font-size:var(--fs-body, 13px);font-weight:600;white-space:nowrap;overflow:hidden;color:var(--lp-muted, #5b616e);cursor:pointer;transition:color .3s ease}.lp .prx-seg__btn.is-on{color:#fff}.lp .prx-seg__btn:focus-visible{outline:2px solid #0777be;outline-offset:2px}.lp .prx-seg--top{width:max-content;max-width:100%;margin:0 auto 30px}.lp .prx-seg--top .prx-seg__btn{padding:10px 28px;font-size:var(--fs-title, 14px)}.lp .prx-compstack__plan{margin-bottom:0;border:1px solid var(--lp-border, #e4e7ec);border-radius:8px;background:#fff;padding:12px 13px 10px}.lp .prx-compstack__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--lp-border, #e4e7ec)}.lp .prx-compstack__name{font-size:var(--fs-title, 14px);font-weight:700;color:var(--lp-text, #16181d)}.lp .prx-compstack__band{font-size:var(--fs-label, 12px);font-weight:600;color:var(--lp-muted, #5b616e)}.lp .prx-compstack__row{display:grid;grid-template-columns:86px 1fr 58px;align-items:center;gap:8px;padding:3px 0}.lp .prx-compstack__label{font-size:var(--fs-label, 12px);font-weight:600;color:var(--lp-muted, #5b616e)}.lp .prx-compstack__bar{height:8px;border-radius:999px;background:#eef0f4;overflow:hidden}.lp .prx-compstack__bar i{display:block;height:100%;border-radius:999px;background:#c8ccd4}.lp .prx-compstack__val{font-size:var(--fs-label, 12px);font-weight:700;text-align:right;color:var(--lp-text, #16181d);font-variant-numeric:tabular-nums}.lp .prx-compstack__row.is-us .prx-compstack__label,.lp .prx-compstack__row.is-us .prx-compstack__val{color:#0777be}.lp .prx-compstack__row.is-us .prx-compstack__bar i{background:#0777be}.lp .prx-fx{display:none}.lp .prx-fx__list{list-style:none;margin:12px 0 0;padding:0}.lp .prx-fx__row{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:10px;padding:9px 2px;border-bottom:1px solid var(--lp-border, #e4e7ec);font-size:var(--fs-body, 13px);font-weight:600;line-height:1.35;color:var(--lp-text, #16181d)}.lp .prx-fx__row:last-child{border-bottom:0}.lp .prx-fx__row img{margin-top:1px}.lp .prx-fx__row.is-theirs{color:var(--lp-muted, #5b616e);font-weight:400}.lp .prx-railnav{display:none}.lp .prx-railnav__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--lp-border, #e4e7ec);background:#fff;color:var(--lp-muted, #5b616e);cursor:pointer;transition:color .12s ease,border-color .12s ease}.lp .prx-railnav__btn:active{color:var(--lp-text, #16181d);border-color:#c9cdd6}@media(max-width:1240px){.lp .prx-plans .pr-cards{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto}}@media(max-width:1100px){.lp .prx-plans .pr-cards{grid-template-columns:repeat(2,minmax(0,1fr));max-width:780px;margin:0 auto}}@media(max-width:880px){.lp .prx-inc{grid-template-columns:1fr}}@media(max-width:900px){.lp .prx-plangrid{min-width:0}.lp .prx-plangrid th:first-child,.lp .prx-plangrid td:first-child{position:sticky;left:0;z-index:2;width:42vw;min-width:140px;max-width:190px;background:#fff;box-shadow:1px 0 0 var(--lp-border, #e4e7ec)}.lp .prx-plangrid thead th:first-child{background:#f8f9fb;z-index:3}.lp .prx-plangrid th:not(:first-child),.lp .prx-plangrid td:not(:first-child){min-width:104px}.lp .prx-plangrid thead th{padding:10px}.lp .prx-plangrid tbody td{padding:8px 10px}.lp .prx-plangrid__fd{display:none}}@media(max-width:820px){.lp .prx-ent{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:760px){.lp .prx-comp__wrap--prices{display:none}.lp .prx-compstack{display:block}.lp .prx-comp__wrap--matrix{display:none}.lp .prx-fx{display:block}}@media(max-width:640px){.lp .prx-plans .pr-cards{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(74vw,290px);max-width:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:18px 16px 6px;scroll-padding-inline:16px;scrollbar-width:none}.lp .prx-plans .pr-cards::-webkit-scrollbar{display:none}.lp .prx-railnav{display:flex;justify-content:flex-end;gap:8px;margin:2px 16px 0}.lp .prx-plans .pr-card{scroll-snap-align:start;height:100%}.lp .prx-grow{font-size:var(--fs-body, 13px)}.lp .prx-ent{padding:20px 16px}.lp .prx-ent__cta{width:100%}.lp .prx-inc__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lp .prx-chip{padding:11px 12px;gap:9px}.lp .prx-chip__ic{width:30px;height:30px}.lp .prx-chip__t{font-size:var(--fs-label, 12px)}}@media(prefers-reduced-motion:reduce){.lp .prx-chip,.lp .prx-inc__link svg{transition:none}.lp .prx-chip:hover{transform:none}.lp .prx-inc__link:hover svg{transform:none}}.prx-compsec{padding-top:0}.prx-comp{text-align:center}.prx-comp__title{font-size:var(--fs-headline);font-weight:700;letter-spacing:-.015em;margin:8px 0}.prx-comp__sub{color:var(--lp-muted, #5b616e);font-size:var(--fs-title, 14px);max-width:560px;margin:0 auto 20px;line-height:1.6}.prx-comp__wrap{overflow-x:auto;border:1px solid var(--lp-border, #e4e7ec);border-radius:8px;background:#fff}.prx-comp__table{width:100%;border-collapse:collapse;font-size:var(--fs-title, 14px);min-width:560px}.prx-comp__table th,.prx-comp__table td{padding:12px 16px;text-align:center;border-bottom:1px solid var(--lp-border, #e4e7ec)}.prx-comp__table thead th{font-size:var(--fs-label, 12px);text-transform:uppercase;letter-spacing:.06em;color:var(--lp-muted, #5b616e);background:#f8f9fb}.prx-comp__table tbody tr:last-child td{border-bottom:0}.prx-comp__table td:first-child,.prx-comp__table th:first-child{text-align:left;font-weight:600}.prx-comp__us{color:#0777be;font-weight:700;background:#0777be0d}.prx-comp__note{color:var(--lp-faint, #9aa0ab);font-size:var(--fs-label, 12px);margin-top:12px}.lp .prx-cards4 .pr-card__name{font-size:var(--fs-page, 22px);letter-spacing:-.015em}.lp .prx-card__ic{display:none}.prx-comp__logo{height:16px;width:auto;display:inline-block;vertical-align:middle}.prx-comp__logo--fcp{height:13px}.prx-comp__logo--memberful{height:14px}.prx-comp__pct{font-size:var(--fs-label, 12px);font-weight:700;opacity:.65;margin-left:6px;vertical-align:middle}.prx-comp__plan{display:block;font-weight:700}.prx-comp__planSub{display:inline-block;margin-top:5px;font-size:var(--fs-label, 12px);font-weight:600;color:#0777be;background:#0777be14;border-radius:5px;padding:2px 8px;letter-spacing:.01em}.prx-featmx td{vertical-align:middle}.prx-featmx td:first-child{font-weight:600;font-size:var(--fs-body, 13px)}.prx-featmx__yes,.prx-featmx__no{width:20px;height:20px;display:inline-block;vertical-align:middle}.prx-featmx__no{opacity:.85}.prx-featgrid{max-width:1160px;margin-left:auto;margin-right:auto}.prx-plangrid{min-width:680px}.prx-plangrid th:first-child,.prx-plangrid td:first-child{width:300px}.prx-plangrid thead th{padding:13px 16px;vertical-align:top;background:#f8f9fb}.prx-plangrid thead th.prx-plangrid__corner{text-align:left;vertical-align:middle;font-size:var(--fs-section, 16px);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--lp-text, #16181d)}.prx-plangrid__name{display:block;font-size:var(--fs-title, 14px);font-weight:700;letter-spacing:-.01em;text-transform:none;color:var(--lp-text, #16181d)}.prx-comp__us .prx-plangrid__name{color:#0777be}.prx-plangrid__price{display:block;margin-top:2px;font-size:var(--fs-title, 14px);font-weight:700;letter-spacing:0;text-transform:none;color:var(--lp-text, #16181d)}.prx-plangrid__per{font-size:var(--fs-label, 12px);font-weight:600;color:var(--lp-muted, #5b616e)}.prx-plangrid__cta{display:inline-block;margin-top:8px;font-size:var(--fs-label, 12px);font-weight:600;letter-spacing:0;text-transform:none;color:#0777be}.prx-plangrid__cta:hover{text-decoration:underline}.prx-plangrid tbody td{padding:8px 16px;font-size:var(--fs-body, 13px)}.prx-plangrid__ft{display:flex;flex-direction:column;gap:1px;text-align:left}.prx-plangrid__fn{font-weight:600;font-size:var(--fs-body, 13px);color:var(--lp-text, #16181d)}.prx-plangrid__fd{font-weight:400;font-size:var(--fs-label, 12px);line-height:1.3;color:var(--lp-muted, #5b616e)}.prx-plangrid__val{font-weight:600;color:var(--lp-text, #16181d)}.prx-comp__us .prx-plangrid__val{color:#0777be}.prx-plangrid__dash{color:var(--lp-muted, #9aa0ab);font-weight:600}
