.rp-cp{z-index:1;min-height:max(100svh,44rem);padding:clamp(7.5rem, 16vh, 10rem) var(--gut) 4rem;align-items:center;gap:3rem;display:grid;position:relative;overflow:clip}@media (width>=1024px){.rp-cp{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem}}.rp-cp-copy{z-index:1;flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex;position:relative}.rp-cp-copy>.rp-rh-intro{animation:rp-fade .7s var(--out) .26s both}.rp-cp-copy>.rp-rh-actions{animation:rp-fade .7s var(--out) .36s both}.rp-cp-title{font-size:clamp(2.5rem,4.8vw,4.5rem)}.rp-cp-title .rp-line>span{text-wrap:balance}.rp-cp-card{z-index:1;background:var(--rm-card);animation:rp-fade .8s var(--out) .2s both;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.75rem;display:flex;position:relative}.rp-cp-card-top{align-items:center;gap:.625rem;padding-bottom:.875rem;display:flex}.rp-cp-card-top b{font-family:var(--rivet-font-heading);font-size:1.375rem;font-weight:500}.rp-cp-card-top span:last-child{color:var(--rm-muted);margin-left:auto;font-size:.75rem}.rp-cp-card dl{margin:0}.rp-cp-card dl>div{clip-path:inset(0 100% 0 0);animation:rp-cp-type .62s var(--out) both;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.9375rem;display:flex}.rp-cp-card dl>div:first-child{animation-delay:.5s}.rp-cp-card dl>div:nth-child(2){animation-delay:.64s}.rp-cp-card dl>div:nth-child(3){animation-delay:.78s}.rp-cp-card dl>div:nth-child(4){animation-delay:.92s}@keyframes rp-cp-type{to{clip-path:inset(0)}}.rp-cp-card dt{color:var(--rm-muted)}.rp-cp-card dd{font-variant-numeric:tabular-nums;text-align:right;margin:0}.rp-cp-toast{animation:rp-cp-toast .62s var(--out) 1.5s both;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 0 0;padding:1rem 0 0;font-size:.9375rem;display:flex}.rp-cp-toast span{flex-direction:column;display:flex}.rp-cp-toast small{color:var(--rm-muted);font-size:.8125rem}.rp-cp-toast b{color:var(--rm-accent);font-family:var(--rivet-font-heading);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:500}@keyframes rp-cp-toast{0%{opacity:0;transform:translateY(.75rem)scale(.97)}to{opacity:1;transform:none}}.rp-cp-sec{padding:clamp(4.5rem, 10vh, 7rem) var(--gut)}.rp-cp-head{gap:1.25rem;display:grid}@media (width>=1024px){.rp-cp-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:3rem}}.rp-cp-fields{gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.rp-cp-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.rp-cp-fields li{padding:0}.rp-cp-fields h3{font-family:var(--rivet-font-heading);letter-spacing:-.02em;margin:0 0 .625rem;font-size:1.5rem;font-weight:500}.rp-cp-fields p{color:var(--rm-muted);margin:0;font-size:1rem;line-height:1.5}.rp-cp-rails{margin:2.5rem 0 0;padding:0;list-style:none}.rp-cp-rails li{align-items:baseline;gap:.25rem 1.5rem;padding:1rem 0;display:grid}@media (width>=900px){.rp-cp-rails li{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr)}}.rp-cp-rails b{font-family:var(--rivet-font-heading);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:500}.rp-cp-arrives{color:var(--rm-accent);font-size:1.125rem}.rp-cp-use{color:var(--rm-muted);font-size:.9375rem}.rp-cp-plan{align-items:center;gap:1.25rem 3rem;display:grid}@media (width>=900px){.rp-cp-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rp-cp-plan-name{color:var(--rm-muted);margin:0;font-size:1.0625rem}.rp-cp-price{font-family:var(--rivet-font-heading);letter-spacing:-.03em;margin:0;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:1}@media (prefers-reduced-motion:reduce){.rp-cp-card dl>div{clip-path:none;animation:none}}
