.public-site .pricing-compact{padding:18px clamp(12px,3vw,44px) 28px}.pricing-compact .pricing-back{margin-bottom:12px;font-size:.8rem}.pricing-intro{text-align:center;max-width:1240px;margin:0 auto 20px}.pricing-intro h1{color:#40204f;margin:0 0 4px;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;line-height:1.7}.pricing-intro p{color:#705e7b;margin:0;font-size:.88rem}.pricing-intro a{color:#7e269d;text-underline-offset:4px;margin-top:8px;font-size:.78rem;display:inline-block}.public-site .pricing-compact .pricing-grid{gap:14px;margin:14px auto 26px}.public-site .pricing-compact .pricing-group-title{max-width:1240px;margin:20px auto 8px;font-size:1.04rem}.public-site .pricing-compact .pricing-lab-caption{color:#705e7b;max-width:1240px;margin:0 auto;font-size:.78rem;line-height:1.8}.public-site .commerce-pricing.pricing-compact .pricing-card{border-top-width:3px;border-radius:19px;gap:8px;padding:16px;box-shadow:0 5px 18px #4b145f08}.pricing-card-heading{align-items:center;gap:9px;min-height:32px;display:flex}.public-site .pricing-compact .pricing-plan-icon{background:color-mix(in srgb,var(--plan-accent) 9%,white);border-radius:10px;flex-shrink:0;width:32px;height:32px;font-size:.62rem}.pricing-compact .pricing-plan-icon>svg{width:18px;height:18px}.public-site .commerce-pricing.pricing-compact .pricing-card h2{margin:0;font-size:1.16rem;line-height:1.6}.public-site .pricing-compact .pricing-ribbon{padding:3px 8px;font-size:.63rem;line-height:1.5;top:-11px;left:12px;right:auto}.pricing-compact .pricing-ribbon>svg{width:12px;height:12px}.pricing-card-terms{background:#f5f1f8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.public-site .pricing-compact .pricing-card-terms button{color:#6e5c78;white-space:nowrap;border-radius:8px;min-width:0;min-height:36px;padding:3px 1px;font-size:.75rem;font-weight:600;line-height:1.5}.public-site .pricing-compact .pricing-card-terms button[aria-pressed=true]{color:var(--plan-accent);background:#fff;box-shadow:0 1px 5px #4c27601c}.pricing-card-terms button:focus-visible{outline:2px solid var(--plan-accent);outline-offset:1px}.public-site .commerce-pricing.pricing-compact .pricing-price{gap:1px;min-height:0;margin:2px 0}.pricing-amount-line{align-items:baseline;gap:6px;min-width:0;display:flex}.public-site .commerce-pricing.pricing-compact .pricing-price strong{letter-spacing:-.35px;font-size:clamp(1.45rem,2.3vw,1.8rem);line-height:1.5}.public-site .pricing-compact .pricing-price span{font-size:.72rem}.public-site .pricing-compact .pricing-price del{font-size:.7rem;line-height:1.5}.public-site .pricing-compact .pricing-price small{color:#6c5b75;font-size:.66rem;line-height:1.7}.public-site .pricing-compact .pricing-highlights{flex:1;margin:0}.public-site .pricing-compact .pricing-highlights li{gap:6px;padding:2px 0;font-size:.76rem;line-height:1.6}.pricing-compact .pricing-highlights svg{width:14px;height:14px;margin-top:3px}.public-site .pricing-compact .pricing-scope{min-height:0;font-size:.67rem;line-height:1.7}.pricing-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:2px;display:grid}.public-site .pricing-compact .pricing-card-actions>.pricing-full-details{white-space:nowrap;order:2;align-self:center;min-height:40px;margin:0;padding:8px 0;font-size:.7rem}.pricing-card-actions>form,.pricing-card-actions>.primary-button,.pricing-card-actions>.soft-button{order:1;min-width:0}.public-site .pricing-compact .pricing-card-actions>.primary-button,.public-site .pricing-compact .pricing-card-actions>.soft-button,.public-site .pricing-compact .pricing-card-actions>form>button{text-align:center;border-radius:11px;justify-content:center;width:100%;min-height:40px;padding:8px 10px;font-size:.79rem;line-height:1.6;text-decoration:none}.pricing-card-actions>.plan-included-message{order:1;grid-column:1/-1;padding:9px;font-size:.75rem;line-height:1.7}.pricing-compact .plan-included-message p{margin:2px 0 5px}.public-site .pricing-compact .pricing-card>small{font-size:.67rem;line-height:1.7}.public-site .pricing-compact .pricing-trust{border-radius:13px;gap:9px;padding:12px 14px;font-size:.79rem;line-height:1.7}.pricing-compact .pricing-trust p{margin:2px 0;font-size:.72rem}.plan-description{color:#6b5878;font-size:.86rem;line-height:1.85}@media (max-width:640px){.public-site .commerce-pricing.pricing-compact .pricing-card{gap:6px;padding:12px 14px}.public-site .pricing-compact .pricing-grid{gap:16px;margin-top:16px}.public-site .pricing-compact .pricing-card-terms button{min-height:38px}.public-site .pricing-compact .pricing-card h2{font-size:1.1rem}.public-site .pricing-compact .pricing-price strong{font-size:1.6rem}.pricing-intro{margin-bottom:16px}.public-site .pricing-compact .pricing-highlights li{font-size:.79rem}.public-site .pricing-compact .pricing-price small,.public-site .pricing-compact .pricing-scope{font-size:.72rem}}
