.pricing-v2-offer{border:1px solid var(--line);background:var(--surface);border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.pricing-v2-summary{background:#fff1e2;border-radius:22px;margin:-1px;padding:40px}.pricing-v2 .pricing-v2-summary h2{font-size:24px}.pricing-v2 .pricing-v2-amount{color:var(--ink);letter-spacing:-.065em;margin-top:26px;font-size:clamp(48px,5.5vw,76px);font-weight:650;line-height:1.1}.pricing-v2-unit{margin-top:12px;font-size:16px}.pricing-v2-summary .button{width:100%;margin-top:32px}.pricing-v2-purchase{text-align:center;margin-top:16px;font-size:14px}.pricing-v2-experiment{color:var(--muted);border-top:1px solid #e4d7c9;margin-top:28px;padding-top:24px;font-size:13px;line-height:1.6}.pricing-v2-includes{padding:40px 48px}.pricing-v2 .pricing-v2-includes h2{font-size:28px}.pricing-v2-includes ul{gap:24px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pricing-v2-includes li{align-items:start;gap:15px;display:flex}.pricing-v2-includes svg{width:22px;height:24px;color:var(--focus);flex:none}.pricing-v2 .pricing-v2-includes h3{letter-spacing:-.025em;font-size:17px;line-height:1.4}.pricing-v2-includes p{color:var(--muted);margin-top:5px;font-size:14px}.pricing-v2-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.pricing-v2-details section+section{border-left:1px solid var(--line);padding-left:32px}.pricing-v2 .pricing-v2-details h2{font-size:23px}.pricing-v2-details p{color:var(--muted);margin-top:16px;font-size:14px;line-height:1.65}.pricing-v2-details a{text-underline-offset:5px;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);align-items:center;margin-top:12px;font-size:14px;display:inline-flex}.pricing-v2-details a:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:900px){.pricing-v2-summary,.pricing-v2-includes{padding:30px}.pricing-v2-details{gap:24px}.pricing-v2-details section+section{padding-left:24px}}@media (max-width:700px){.pricing-v2-offer,.pricing-v2-details{grid-template-columns:1fr}.pricing-v2-summary,.pricing-v2-includes{padding:28px 24px}.pricing-v2 .pricing-v2-includes h2{font-size:25px}.pricing-v2-details{margin-top:32px}.pricing-v2-details section+section{border-left:0;border-top:1px solid var(--line);padding:24px 0 0}}
