.pricing-plans{--scan-purple:#6542e8;--scan-ink:#242139;color:var(--scan-ink);max-width:1240px;margin:40px auto 56px;padding:0 24px}.pricing-selection{padding:38px 24px 20px;border:1px solid #e8e2f2;border-radius:28px;background:radial-gradient(ellipse at top,#f0ebff 0,transparent 65%),#fbfaff}.pricing-selection-heading{text-align:center;max-width:600px;margin:0 auto 26px}.pricing-selection-heading h1{font:800 clamp(26px,3vw,36px)/1.2 Manrope,sans-serif;letter-spacing:-1px;margin:12px 0;color:#28213c}.pricing-selection-heading p,.pricing-country-note{font-size:14px;line-height:1.7;color:#625b72}.pricing-selection-heading p{margin:0}.pricing-region{display:flex;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto;padding:5px;border:1px solid #ddd4ef;border-radius:16px;background:#fff;box-shadow:0 3px 12px #34264a04}.pricing-region button{border:0;background:transparent;padding:12px 20px;border-radius:11px;color:#514863;cursor:pointer;min-height:46px;font:600 13px/1.4 DM Sans,sans-serif}.pricing-region button[aria-pressed=true]{background:#6542e8;color:#fff;box-shadow:0 3px 8px #6542e825}.pricing-country-note{text-align:center;margin:14px auto 28px;max-width:560px;font-size:12px}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-card{min-width:0;display:flex;flex-direction:column;border:1px solid #e2dced;border-radius:20px;padding:24px 20px;background:#fff;box-shadow:0 6px 20px #34264a05}.pricing-card-annual{border-color:#a58ae7;background:linear-gradient(155deg,#f1eaff,#fff 65%);box-shadow:0 6px 22px #6542e811}.pricing-card-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-height:38px}.pricing-plan-icon{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;color:#6542e8;background:#f3efff;border-radius:11px}.pricing-card-heading h3{font:700 14px/1.4 Manrope,sans-serif;margin:0;color:#3b3056}.pricing-card-heading .annual-discount{margin:0;border:1px solid #d8c8f7;background:#ece3ff;color:#5834ac;padding:4px 7px;font-size:10px}.pricing-card-description{min-height:44px;margin:16px 0 18px;color:#675e75;font-size:13px;line-height:1.6}.pricing-card-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 6px;min-height:65px;align-content:start}.pricing-card-price strong{font:800 clamp(29px,2.6vw,35px)/1.15 Manrope,sans-serif;letter-spacing:-1.2px;color:#272039;white-space:nowrap}.pricing-card-price>span{font-size:12px;line-height:1.5;color:#675e75}.pricing-tax-note{font-size:11px;line-height:1.6;color:#675e75;margin:6px 0 0}.pricing-card ul{list-style:none;padding:20px 0 18px;margin:20px 0 0;border-top:1px solid #eee8f5;flex:1}.pricing-card li{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;font-size:12px;line-height:1.65;color:#51485e}.pricing-card li:last-child{margin-bottom:0}.pricing-card li svg{color:#168369;flex-shrink:0;margin-top:2px}.pricing-card a{display:flex;gap:9px;align-items:center;justify-content:center;text-decoration:none;min-height:48px}.pricing-app .pricing-card:not(.pricing-card-annual) .picture-primary{background:#f4efff;color:#5531bd;border:1px solid #ded1f6;box-shadow:none}.pricing-app .pricing-card:not(.pricing-card-annual) .picture-primary:hover{background:#eae0ff}.pricing-included{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 30px;margin:25px 0 12px}.pricing-included span{display:flex;align-items:center;gap:8px;color:#514960;font-size:12px;line-height:1.6}.pricing-included svg{color:#198169;flex-shrink:0}.pricing-limits-note{text-align:center;font-size:11px;line-height:1.7;color:#6c637a;margin:0 auto;max-width:620px}@media(max-width:1099px){.pricing-grid,.pricing-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid-three .pricing-card-annual{grid-column:1/-1}.pricing-card-price strong{font-size:34px}.pricing-card-heading{min-height:36px}}@media(max-width:599px){.pricing-plans{padding:0 16px}.pricing-selection{padding:28px 14px 20px;border-radius:22px}.pricing-selection-heading h1{font-size:27px}.pricing-selection-heading p{font-size:13px}.pricing-region{width:100%}.pricing-region button{flex:1;padding:12px 8px;font-size:12px}.pricing-country-note{font-size:11px;margin:14px 4px 23px}.pricing-grid,.pricing-grid-three{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-grid-three .pricing-card-annual{grid-column:auto}.pricing-card{padding:23px 20px}.pricing-card-description{min-height:0;margin:12px 0 18px}.pricing-card-price{min-height:0}.pricing-card-price strong{font-size:35px}.pricing-card li{font-size:13px}.pricing-tax-note{margin-top:10px}.pricing-card ul{padding-top:18px;margin-top:18px}.pricing-included{align-items:flex-start;flex-direction:column;gap:12px;margin:24px 6px 16px}.pricing-limits-note{text-align:left;margin:0 6px}}.pricing-comparison{margin:55px 0}.pricing-comparison h2{font-size:27px}.pricing-comparison table{border-collapse:collapse;width:100%;font-size:15px}.pricing-comparison caption{text-align:left;color:#6c6578;margin-bottom:16px}.pricing-comparison th,.pricing-comparison td{padding:18px 10px;border-bottom:1px solid #e6e0ee;text-align:left}.pricing-comparison thead{background:#f4f0fc}.pricing-terms{display:grid;grid-template-columns:1fr 1.1fr;gap:26px}.pricing-terms article{padding:28px;border-radius:18px;background:#f7f5fb}.pricing-terms h2{font-size:22px;line-height:1.4}.pricing-terms p{font-size:14px;line-height:1.9;color:#5e586c}.pricing-terms a{color:#5232bb;text-decoration:underline}.pricing-app button:focus-visible,.pricing-app a:focus-visible{outline:3px solid #9575ef;outline-offset:4px}@media(max-width:700px){.pricing-terms{grid-template-columns:1fr}.pricing-plans{padding:0 18px;margin-top:30px}.pricing-comparison th,.pricing-comparison td{padding:14px 6px;font-size:13px}.pricing-comparison h2{font-size:24px}.pricing-terms article{padding:23px}}.pricing-app .picture-primary{background:#6542e8;color:#fff;padding:14px 20px;border-radius:10px;font-size:14px;font-weight:600;line-height:1.4;min-height:48px;box-shadow:0 5px 16px #6542e81c}.pricing-app .picture-primary:hover{background:#5230c7}.pricing-app .picture-eyebrow{display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1.5px;line-height:1.9;color:#66538d}
