.p3-demo{display:grid;justify-items:center;grid-gap:var(--s-200);gap:var(--s-200);margin:0}.p3-demo .s-phone{--k:0.92}@media (max-width:560px){.p3-demo .s-phone{--k:0.8}}.s-example{display:grid;justify-items:center;grid-gap:var(--s-25);gap:var(--s-25);max-width:100%;text-align:center}.s-example:before{content:"";width:var(--s-400);height:1px;margin-bottom:var(--s-100);background:var(--s3-line)}.s-example-name{font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:var(--fw-medium);color:var(--s3-fg)}.s-example-note{font-family:var(--s3-mono);font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--s3-muted);text-wrap:balance}.p3-feat{display:grid;align-content:start;grid-gap:var(--s-100);gap:var(--s-100)}.p3-feat-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-200)}.p3-feat-top>:first-child{margin:0}.p3-more{margin-top:var(--s-500)}.p3-finder{position:-webkit-sticky;position:sticky;top:calc(var(--s3-nav-h, 64px) + var(--s-100));z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-200);margin-bottom:var(--s-700);padding:var(--s-100);border-radius:var(--s3-radius-lg);background:var(--s3-bg);box-shadow:inset 0 0 0 1px var(--s3-line)}.p3-search{position:relative;flex:1 1 260px}.p3-search svg{position:absolute;top:50%;left:var(--s-200);transform:translateY(-50%);color:var(--s3-muted);pointer-events:none}.p3-search .s-input{width:100%;padding-left:var(--s-600)}.p3-chips{display:flex;flex-wrap:wrap;gap:var(--s-75)}.p3-chips .s-chip{cursor:pointer}.p3-chips .s-chip small{margin-left:var(--s-50);color:var(--s3-muted)}@media (max-width:700px){.p3-finder{gap:var(--s-100);padding:var(--s-100);box-shadow:inset 0 0 0 1px var(--s3-line),0 calc(var(--s-200) * -1) 0 var(--s-50) var(--s3-bg)}.p3-chips{flex-wrap:nowrap;width:calc(100% + var(--s-200));margin:0 calc(var(--s-100) * -1);padding:0 var(--s-100);overflow-x:auto;scrollbar-width:none}.p3-chips::-webkit-scrollbar{display:none}.p3-chips .s-chip{flex:none}}.p3-area+.p3-area{margin-top:var(--s-800)}.p3-area-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-200);margin-bottom:var(--s-300);padding-bottom:var(--s-200);box-shadow:inset 0 -1px 0 var(--s3-line)}.p3-area-head>*{margin:0}.p3-none{padding:var(--s-700) 0;text-align:center}@keyframes p3-settle{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}}.p3-price-hero .s-hero-copy{justify-items:center}.p3-trial{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--s3-muted)}.p3-switch{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:var(--s-200);padding:var(--s-50);border-radius:var(--r-full);background:var(--s3-panel);box-shadow:inset 0 0 0 1px var(--s3-line-2)}.p3-switch-thumb{position:absolute;z-index:-1;top:var(--s-50);bottom:var(--s-50);left:var(--s-50);width:calc(50% - var(--s-50));border-radius:var(--r-full);background:var(--s3-accent);transition:transform .5s cubic-bezier(.22,1,.36,1)}.p3-switch.is-yearly .p3-switch-thumb{transform:translateX(100%)}.p3-switch button{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-75);min-height:40px;padding:0 var(--s-300);border:0;border-radius:var(--r-full);background:none;color:var(--s3-muted);font:inherit;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;transition:color .3s cubic-bezier(.22,1,.36,1)}.p3-switch button:hover{color:var(--s3-fg)}.p3-switch button[aria-checked=true]{color:var(--s3-accent-fg)}.p3-switch button:focus-visible{outline:2px solid var(--s3-accent);outline-offset:3px}.p3-switch small{font-size:var(--fs-xs);line-height:var(--lh-xs);font-weight:var(--fw-medium);color:var(--s3-accent);transition:color .3s cubic-bezier(.22,1,.36,1)}.p3-switch button[aria-checked=true] small{color:inherit;opacity:.72}.p3-plans-sec{padding-top:0}.p3-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-200);gap:var(--s-200);align-items:stretch}.p3-plan{grid-row:span 4;grid-template-rows:subgrid;gap:var(--s-300);padding:var(--s-400) var(--s-300)}@supports not (grid-template-rows:subgrid){.p3-plan{grid-template-rows:auto auto auto 1fr}}.p3-plan.is-pick{box-shadow:inset 0 0 0 1.5px var(--s3-accent)}.p3-plan-head{display:grid;align-content:start;grid-gap:var(--s-75);gap:var(--s-75)}.p3-plan-head>*,.p3-plan-name{margin:0}.p3-plan-price{display:grid;align-content:end;grid-gap:var(--s-50);gap:var(--s-50)}.p3-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-50) var(--s-75);margin:0}.site3 .p3-price b.s-h2{font-size:clamp(2.25rem,3.2vw,3rem);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:p3-settle .5s cubic-bezier(.22,1,.36,1)}.p3-price b{color:var(--s3-fg)}.p3-price .s-muted{white-space:nowrap}.p3-price-note{margin:0;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--s3-muted)}.p3-plan .p3-plan-cta{width:100%;justify-content:space-between}.p3-plan-list{display:grid;align-content:start;grid-gap:var(--s-100);gap:var(--s-100);margin:0;padding:var(--s-300) 0 0;list-style:none;box-shadow:inset 0 1px 0 var(--s3-line)}.p3-plan-list li{display:flex;align-items:flex-start;gap:var(--s-100);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--s3-muted)}.p3-plan-list li:first-child{color:var(--s3-fg);font-weight:var(--fw-medium)}.p3-plan-list svg{flex:none;margin-top:3px;color:var(--s3-accent)}.p3-under{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--s-100) var(--s-300);margin:var(--s-400) 0 0;font-size:var(--fs-base);line-height:var(--lh-base);text-align:center;color:var(--s3-muted)}.p3-jump{display:inline-flex;align-items:center;gap:var(--s-50)}@media (max-width:1080px){.p3-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.p3-plans{grid-template-columns:minmax(0,1fr)}.p3-plan{grid-row:auto;grid-template-rows:none}}.p3-mark{height:0}.p3-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--fs-sm);line-height:var(--lh-sm)}.p3-col-plan{width:15%}.p3-table thead th{position:-webkit-sticky;position:sticky;top:var(--p3-stick,calc(var(--s3-nav-h) + var(--s-100)));z-index:2;padding:var(--s-300) var(--s-100) var(--s-200);vertical-align:bottom;text-align:center;font-weight:var(--fw-semibold);background:var(--s3-bg);box-shadow:inset 0 -1px 0 var(--s3-line-2),0 calc(-1 * var(--s-100)) 0 var(--s3-bg);transition:padding .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1)}.p3-table thead .p3-th-lead{text-align:left;padding-left:0}.p3-th-lead-text{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--s3-muted)}.p3-th-name{display:block;font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--s3-fg)}.p3-table thead th.is-pick .p3-th-name{color:var(--s3-accent)}.p3-th-price{display:block;margin-top:2px;font-size:var(--fs-sm);line-height:var(--lh-sm);font-weight:400;color:var(--s3-muted);white-space:nowrap}.p3-th-price b{display:inline-block;font-weight:var(--fw-semibold);color:var(--s3-fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:p3-settle .5s cubic-bezier(.22,1,.36,1)}.p3-th-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:var(--s-100);min-height:36px;padding:0 var(--s-200);border-radius:var(--r-full);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--s3-fg);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px var(--s3-line-2);transition:box-shadow .3s cubic-bezier(.22,1,.36,1),background-color .3s cubic-bezier(.22,1,.36,1)}.p3-th-cta:hover{box-shadow:inset 0 0 0 1px var(--s3-fg)}.p3-th-cta.is-pick{background:var(--s3-accent);color:var(--s3-accent-fg);box-shadow:none}.p3-table.is-stuck thead th{padding-top:var(--s-200);padding-bottom:var(--s-100);box-shadow:inset 0 -1px 0 var(--s3-line-2),0 calc(-1 * var(--s-100)) 0 var(--s3-bg),0 24px 24px -20px rgb(0 0 0/.9)}.p3-table :is(tbody th,td){padding:var(--s-200) var(--s-100);vertical-align:middle;box-shadow:inset 0 -1px 0 var(--s3-line)}.p3-table tbody th{padding-left:0;text-align:left;font-weight:var(--fw-medium)}.p3-table td{text-align:center}.p3-table td.is-pick{background:color-mix(in srgb,var(--s3-accent) 4%,transparent)}.p3-table tbody tr:not(.p3-group):hover>*{background:color-mix(in srgb,var(--s3-fg) 4%,transparent)}.p3-table .p3-group th{padding:var(--s-600) 0 var(--s-100);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:var(--fw-semibold);color:var(--s3-fg);background:none;box-shadow:inset 0 -1px 0 var(--s3-line-2)}.p3-table tbody:first-of-type .p3-group th{padding-top:var(--s-400)}.p3-feature{padding:0;border:0;background:none;font:inherit;font-weight:var(--fw-medium);color:var(--s3-fg);text-align:left;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--s3-line-2);text-decoration-color:var(--s3-line-2);text-underline-offset:4px;transition:-webkit-text-decoration-color .3s cubic-bezier(.22,1,.36,1);transition:text-decoration-color .3s cubic-bezier(.22,1,.36,1);transition:text-decoration-color .3s cubic-bezier(.22,1,.36,1),-webkit-text-decoration-color .3s cubic-bezier(.22,1,.36,1)}.p3-feature:hover,.p3-feature[aria-expanded=true]{-webkit-text-decoration-color:var(--s3-muted);text-decoration-color:var(--s3-muted)}.p3-table tbody th{position:relative}.p3-feature:after{content:"";position:absolute;inset:0}.p3-feature:focus-visible{outline:2px solid var(--s3-accent);outline-offset:3px;border-radius:var(--r-xs)}.p3-feature-line{max-width:46ch;margin:var(--s-50) 0 0;font-weight:400;color:var(--s3-muted);text-wrap:pretty;animation:p3-settle .3s cubic-bezier(.22,1,.36,1)}.p3-yes{color:var(--s3-accent)}.p3-no,.p3-yes{display:block;margin-inline:auto}.p3-no{width:10px;height:2px;border-radius:1px;background:var(--s3-line-2)}@media (max-width:640px){.p3-col-plan{width:3rem}.p3-table thead th{padding:var(--s-200) 0 var(--s-100)}.p3-table.is-stuck thead th{padding-top:var(--s-100)}.p3-th-lead-text,.p3-th-name,.p3-th-price{font-size:var(--fs-xs);line-height:var(--lh-xs)}.p3-th-cta,.p3-th-price span{display:none}.p3-table :is(tbody th,td){padding-block:var(--s-200)}.p3-table td{padding-inline:0}}@media (prefers-reduced-motion:reduce){.p3-feature-line,.p3-th-price b,.site3 .p3-price b.s-h2{animation:none}.p3-switch-thumb{transition:none}}.p3-rebuild{margin-top:var(--s-600)}.p3-rebuild .rebuild-form{display:grid;grid-gap:var(--s-200);gap:var(--s-200);margin-top:var(--s-300)}.p3-rebuild .rebuild-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--s-200);gap:var(--s-200)}.p3-rebuild .rebuild-go{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-200)}.p3-rebuild .s-field{display:grid;grid-gap:var(--s-50);gap:var(--s-50)}@media (max-width:620px){.p3-rebuild .rebuild-row{grid-template-columns:minmax(0,1fr)}}.p3-sig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--s-300) var(--s-700);gap:var(--s-300) var(--s-700);align-items:start;padding-top:var(--s-500);box-shadow:inset 0 1px 0 var(--s3-line-2)}.p3-sig>*{margin:0}.site3 .p3-sig h2.s-h2{max-width:11ch;font-size:clamp(2.5rem,4.8vw,4.75rem);text-wrap:balance}.p3-sig-text{max-width:36rem;font-size:clamp(var(--fs-xl),1.7vw,var(--fs-2xl));line-height:1.45;letter-spacing:-.01em;color:var(--s3-muted);text-wrap:pretty}.p3-sig-text>span{color:var(--s3-fg)}@media (max-width:860px){.p3-sig{grid-template-columns:minmax(0,1fr);padding-top:var(--s-400)}.site3 .p3-sig h2.s-h2{max-width:14ch;font-size:clamp(2.25rem,9vw,3rem)}.p3-sig-text{font-size:var(--fs-lg);line-height:var(--lh-lg)}}.p3-who h3{margin:0 0 var(--s-100)}.p3-close{display:grid;justify-items:center;grid-gap:var(--s-400);gap:var(--s-400);text-align:center}.p3-close>*{margin:0}.p3-compare td,.p3-compare th{vertical-align:top}.p3-compare .p3-src{display:block;margin-top:var(--s-50)}.p3-compare td:last-child{white-space:nowrap}.p3-faq-nav{margin-bottom:var(--s-600)}.p3-faq-group+.p3-faq-group{margin-top:var(--s-700)}.p3-faq-group>h2{margin:0 0 var(--s-200)}.p3-faq-group>p{margin:0 0 var(--s-300)}