.pricing-head{text-align:center;padding:52px 0 34px}.pricing-head h1{font-size:58px;letter-spacing:-.05em}.pricing-head>p{margin-top:16px;font-size:17px;color:var(--muted)}.billing-choice{margin:30px auto 0;padding:5px;display:inline-flex;gap:5px;border:1px solid var(--line);border-radius:7px}.billing-choice button{appearance:none;-webkit-appearance:none;color:var(--ink);-webkit-text-fill-color:currentColor;border:0;border-radius:4px;background:none;padding:11px 18px;font:13px var(--body);min-height:42px}.billing-choice button[aria-pressed=true]{background:var(--ink);color:white}.billing-choice span{font-size:10px;margin-left:7px;color:var(--teal)}.billing-choice button[aria-pressed=true] span{color:var(--cyan)}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:10px}.price-card{padding:30px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.price-card:nth-child(2){background:#e9f5f4;border-color:#aac9c8}.price-card h2{font-size:24px}.plan-price{font-family:var(--heading);font-size:49px;letter-spacing:-.04em;line-height:1.3;margin:18px 0 0}.plan-price span{font:13px var(--body);letter-spacing:0;color:var(--muted);margin-left:6px}.plan-billed{font-size:11px;color:var(--muted);min-height:28px}.price-card ul{list-style:none;padding:0;line-height:2.5;font-size:13px;margin:22px 0}.price-card .btn{width:100%;justify-content:center;font-size:12px}.plan-insight{font-size:11px;color:var(--teal-dark);min-height:38px;margin-top:15px}.included{max-width:650px;margin:46px auto 55px;text-align:center}.included h2{font:600 15px var(--body);letter-spacing:0}.included p{font-size:14px;color:var(--muted);line-height:1.8;margin:13px auto}.enterprise-line{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:35px 0 55px}.enterprise-line h2{font-size:31px}.enterprise-line p{font-size:14px;margin-top:12px;color:var(--muted)}.pricing-source{color:var(--muted);font-size:10px;padding:0 0 20px}.pricing-source a{color:inherit}@media(max-width:760px){.pricing-head{padding:28px 0}.pricing-head h1{font-size:42px}.price-grid{grid-template-columns:1fr}.price-card{padding:26px}.included{text-align:left;margin:30px 0}.enterprise-line{align-items:start;flex-direction:column;padding:18px 0 35px}.pricing-source{line-height:1.6}}
