.marketing .pk-prompt{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);margin-inline:0;overflow:hidden}.marketing .pk-prompt-header{justify-content:space-between;align-items:center;gap:var(--space-lg);padding:var(--space-sm) var(--space-lg);border-bottom:1px solid var(--border);font-size:var(--t-sm);font-weight:550;line-height:1.5;display:flex}.marketing .pk-prompt-header>span{overflow-wrap:anywhere;min-width:0}.marketing .content-prose .pk-prompt blockquote{padding:var(--space-xl);color:var(--fg);font-size:var(--t-md);white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;line-height:1.75}
.marketing .site-content-pricing .content-layout{max-width:70rem}.marketing .site-content-pricing .content-heading{text-align:center;max-width:44rem;margin-inline:auto}.marketing .site-content-pricing .content-heading h1{max-width:18ch;margin-inline:auto}.marketing .site-content-pricing .content-lede{margin-inline:auto}.marketing .site-content-pricing .content-prose{margin-top:var(--space-3xl)}.marketing .site-content-pricing .content-cta{margin-top:calc(var(--space-3xl) * 1.5)}.marketing .pricing-section{gap:var(--space-xl) var(--space-3xl);margin-top:calc(var(--space-3xl) * 1.5);padding-top:var(--space-2xl);border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.marketing .pricing-section-intro h2{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:600;line-height:1.3}.marketing .pricing-section .pricing-section-intro p{margin-top:var(--space-md);color:var(--muted);font-size:var(--t-base);line-height:1.65}.marketing .pricing-section-body{min-width:0}.marketing .pricing-section-body>:first-child,.marketing .pricing-section-body .content-questions>:first-child{margin-top:0}.marketing :is(.pricing-plans,.pricing-included,.pricing-number-types,.pricing-section-intro) :is(ul,li,p,h2,h3){max-width:none;margin:0;padding-inline-start:0}.marketing .content-prose :is(.pricing-plans,.pricing-included) li{margin:0;padding-inline-start:0}.marketing .pricing-plans{column-gap:var(--space-xl);row-gap:var(--space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.marketing .pricing-plan{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--space-md);min-width:0;padding:var(--space-xl);display:grid}.marketing .pricing-plan>[data-slot]{display:contents}.marketing .pricing-plan[data-featured]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 12px 32px -18px color-mix(in oklch, var(--accent) 45%, transparent)}.marketing .pricing-plan-name{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:1.75rem;display:flex}.marketing .pricing-plan-name h3{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:600;line-height:1.3}.marketing .pricing-plan-description{font-size:var(--t-base);color:var(--muted);line-height:1.6}.marketing .pricing-plan-price{gap:var(--space-xs) var(--space-sm);font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--t-base);flex-wrap:wrap;align-items:baseline;display:flex}.marketing .pricing-plan-price strong{font-size:calc(var(--t-xl) * 1.6);letter-spacing:-.03em;color:var(--fg);font-weight:600;line-height:1.1}.marketing .pricing-plan ul{gap:var(--space-sm);padding:var(--space-lg) 0 0;border-top:1px solid var(--border);font-size:var(--t-base);color:var(--muted);margin:0;line-height:1.5;list-style:none;display:grid}.marketing .pricing-plan li{align-items:baseline;gap:var(--space-sm);display:flex}.marketing .pricing-plan li svg{color:var(--accent);flex:none;translate:0 .15em}.marketing .pricing-plan li strong{color:var(--fg);font-variant-numeric:tabular-nums;font-weight:600}.marketing .pricing-plan-action{width:100%;margin-top:var(--space-md)}.marketing .pricing-included{margin-top:var(--space-2xl);padding:var(--space-xl) var(--space-2xl);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.marketing .pricing-included h2{font-size:var(--t-md);margin:0;font-weight:600;line-height:1.4}.marketing .pricing-included ul{gap:var(--space-md) var(--space-xl);max-width:none;margin:var(--space-lg) 0 0;font-size:var(--t-base);grid-template-columns:repeat(5,minmax(0,1fr));padding:0;line-height:1.5;list-style:none;display:grid}.marketing .pricing-included li{align-items:baseline;gap:var(--space-sm);display:flex}.marketing .pricing-included svg{color:var(--accent);flex:none;translate:0 .15em}.marketing .pricing-included p{margin-top:var(--space-lg);font-size:var(--t-sm);color:var(--muted);line-height:1.6}.marketing .pricing-number-types{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.marketing .pricing-number-types h3{align-items:center;gap:var(--space-sm);font-size:var(--t-md);margin:0;font-weight:600;line-height:1.4;display:flex}.marketing .pricing-number-types h3 .glyph{color:var(--muted)}.marketing .pricing-number-types p{margin-top:var(--space-sm);font-size:var(--t-base);color:var(--muted);line-height:1.6}@media (max-width:1000px){.marketing .pricing-included ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketing .pricing-section{grid-template-columns:minmax(0,1fr)}.marketing .pricing-plans{grid-template-columns:minmax(0,1fr);max-width:30rem;margin-inline:auto}}@media (max-width:640px){.marketing .pricing-included{padding:var(--space-lg)}.marketing .pricing-included ul,.marketing .pricing-number-types{grid-template-columns:minmax(0,1fr)}}
