.pr-intro{text-align:center;padding-block:66px 39px}.pr-intro .lp-eyebrow{color:var(--sift-brand);justify-content:center}.pr-intro h1{letter-spacing:-.055em;margin-top:19px;font-size:clamp(2.65rem,4.7vw,4.2rem);font-weight:550;line-height:1.08}.pr-intro h1>span{color:var(--sift-brand)}.pr-intro>p:not(.lp-eyebrow){max-width:650px;color:var(--sift-body);margin:23px auto 0;font-size:1.0625rem;line-height:1.7}.pr-availability{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:23px;font-size:.875rem;display:flex}.pr-availability>span:first-child{color:var(--sift-success);font-weight:600}.pr-availability>span:last-child{color:var(--muted-foreground)}.pr-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pr-plan{border:1px solid var(--lp-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:27px;display:flex}.pr-plan-top{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.pr-audience{color:var(--muted-foreground);font-size:.875rem;line-height:1.5}.pr-status{background:var(--sift-paper);border-radius:5px;align-self:flex-start;align-items:center;min-height:26px;padding:3px 9px;font-size:.8125rem;font-weight:600;line-height:1.5;display:inline-flex}.pr-plan-free .pr-status{color:var(--sift-success);background:var(--sift-success-soft)}.pricing .pr-plan h2{letter-spacing:-.04em;margin-top:23px;font-size:1.8rem;font-weight:600}.pr-plan-description{max-width:27ch;min-height:52px;color:var(--sift-body);margin-top:10px;font-size:1rem;line-height:1.65}.pr-price{flex-wrap:wrap;align-items:baseline;gap:2px;margin-top:25px;display:flex}.pr-currency{letter-spacing:-.04em;align-self:flex-start;padding-top:9px;font-size:1.7rem}.pr-amount{letter-spacing:-.065em;font-size:4.15rem;font-weight:550;line-height:1.1}.pr-period{color:var(--sift-body);margin-left:8px;font-size:.875rem}.pr-price-note{min-height:24px;color:var(--muted-foreground);margin-top:8px;font-size:.8125rem;line-height:1.6}.pr-features{border-top:1px solid var(--lp-line);gap:15px;margin-top:25px;padding:26px 0 28px;list-style:none;display:grid}.pr-features li{align-items:flex-start;gap:9px;font-size:.9375rem;line-height:1.6;display:flex}.pr-features svg{color:var(--sift-brand);flex-shrink:0;margin-top:4px}.pr-plan-bottom{margin-top:auto}.pricing .pr-cta{white-space:normal;border-radius:8px;justify-content:space-between;width:100%;height:auto;min-height:50px;padding:13px 16px;font-size:.9375rem;font-weight:650;display:flex}.pricing .pr-free-cta{background:var(--sift-ink);color:var(--sift-paper)}.pricing .pr-free-cta:hover{background:#403745}.pr-plan-note{min-height:65px;color:var(--muted-foreground);margin-top:14px;font-size:.8125rem;line-height:1.65}.pr-plan-pro{background:var(--sift-ink);color:var(--sift-paper);border-color:var(--sift-ink);box-shadow:0 16px 35px #29232e12}.pr-plan-pro .pr-audience,.pr-plan-pro .pr-plan-description,.pr-plan-pro .pr-period,.pr-plan-pro .pr-price-note,.pr-plan-pro .pr-plan-note{color:var(--sift-on-ink)}.pr-plan-pro .pr-status{background:var(--sift-lilac);color:var(--sift-ink)}.pr-plan-pro .pr-features{border-color:#514756}.pr-plan-pro .pr-features svg{color:var(--sift-orange)}.pricing .pr-pro-cta{background:var(--sift-orange);color:var(--sift-ink)}.pricing .pr-pro-cta:hover{background:#fa805c}.pr-plan-studio{background:#eee8f4;border-color:#d5c9e0}.pr-plan-studio .pr-status{background:var(--sift-lilac)}.pr-plan-studio .pr-features{border-color:#d5c9e0}.pr-studio-link{justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding-block:12px;font-size:.9375rem;font-weight:600;display:flex}.pr-studio-link:hover{text-underline-offset:4px;text-decoration:underline}.pr-studio-link svg{flex-shrink:0}.pr-billing-note{text-align:center;max-width:790px;color:var(--muted-foreground);margin:22px auto 0;font-size:.875rem;line-height:1.7}.pr-round{grid-template-columns:1fr 1.05fr;align-items:center;gap:80px;padding-block:90px;display:grid}.pr-round h2{margin-top:16px}.pr-round>div>p:last-child{max-width:400px;color:var(--sift-body);margin-top:21px;font-size:1rem;line-height:1.8}.pr-round-steps{gap:25px;margin:0;padding:0;list-style:none;display:grid}.pr-round-steps li{align-items:flex-start;gap:20px;display:flex}.pr-step-number{color:var(--sift-brand);padding-top:2px;font-size:.875rem;font-weight:650}.pr-round-steps h3{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.pr-round-steps p{color:var(--sift-body);margin-top:6px;font-size:1rem;line-height:1.7}.pr-round-tag{background:var(--sift-lilac);border-radius:5px;margin-top:11px;padding:4px 8px;font-size:.8125rem;font-weight:600;display:inline-block}.pr-included{border-block:1px solid var(--lp-line);background:#fff;padding-block:63px}.pr-included-heading{max-width:730px}.pr-included-heading .lp-eyebrow{color:var(--sift-brand)}.pr-included-heading h2{margin-top:15px}.pr-included-heading>p:last-child{color:var(--sift-body);margin-top:17px;font-size:1rem;line-height:1.7}.pr-included-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:38px;display:grid}.pr-included-grid article{min-width:0}.pr-included-grid svg{color:var(--sift-brand);margin-bottom:17px}.pr-included-grid h3{letter-spacing:-.02em;font-size:1.0625rem;font-weight:600;line-height:1.5}.pr-included-grid p{color:var(--sift-body);margin-top:10px;font-size:1rem;line-height:1.75}.pricing .pr-final h2{font-size:clamp(2.2rem,3.5vw,3.25rem)}@media (max-width:1100px){.pr-plan{padding:23px}.pr-plan-description{min-height:78px}.pr-period{width:100%;margin:5px 0 0}.pr-round{gap:45px}}@media (max-width:850px){.pr-plans{grid-template-columns:1fr;gap:22px;max-width:560px;margin-inline:auto}.pr-plan{padding:30px}.pr-plan-top{flex-flow:wrap;justify-content:space-between;align-items:center;gap:10px}.pr-plan-description{max-width:none;min-height:0}.pr-period{width:auto;margin:0 0 0 8px}.pr-price-note,.pr-plan-note{min-height:0}.pr-round{grid-template-columns:1fr;gap:35px;padding-block:65px}.pr-round>div>p:last-child{max-width:600px}.pr-included-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.pr-intro{padding-top:45px}}@media (max-width:520px){.pr-intro{padding-block:37px 30px}.pr-intro h1{font-size:clamp(2.3rem,9vw,3rem)}.pr-intro>p:not(.lp-eyebrow){font-size:1rem}.pr-desktop-break{display:none}.pr-availability{flex-direction:column;gap:4px}.pr-plan{padding:24px}.pr-plan-top{flex-direction:column;align-items:flex-start}.pr-amount{font-size:3.75rem}.pr-round-steps li{gap:15px}.pr-included-grid{grid-template-columns:1fr;gap:27px}.pr-included{padding-block:45px}.pr-included-grid svg{margin-bottom:10px}}
