.hg-pricing-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (width>=768px){.hg-pricing-grid{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:repeat(2,1fr)}}.hg-pricing-card-price{flex-direction:column;justify-content:flex-end;gap:.125rem;min-height:3.5rem;margin-bottom:-.375rem;display:flex}.hg-pricing-card-features{flex-direction:column;flex:1;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hg-pricing-card-features li{font-size:var(--text-base);color:var(--muted-foreground);align-items:center;gap:.5rem;display:flex}.hg-pricing-card-features li svg{color:var(--hg-scale-9);flex-shrink:0}.hg-pricing-comparison-table{--hg-comparison-min-width:900px}.hg-pricing-enterprise-grid{grid-template-columns:1fr;gap:.75rem;margin:1rem 0 2.5rem;padding:0;list-style:none;display:grid}@media (width>=768px){.hg-pricing-enterprise-grid{grid-template-columns:1fr 1fr 1fr;gap:1rem}}.hg-pricing-enterprise-grid li{font-size:var(--text-base);color:var(--foreground);align-items:center;gap:.5rem;display:flex}.hg-pricing-enterprise-grid li svg{color:var(--hg-scale-9);flex-shrink:0}.hg-pricing-enterprise-grid~.social-proof-stub{margin-top:2.5rem}.hg-accordion{width:100%}.hg-accordion-item{border-bottom:1px solid var(--border)}.hg-accordion-item:last-child{border-bottom:none}.hg-accordion-summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:1rem 0;list-style:none;display:flex}.hg-accordion-icon{color:var(--hg-scale-9);flex-shrink:0;align-items:center;margin-right:.75rem;display:flex}.hg-accordion-icon+*{flex:1}.hg-accordion-summary::-webkit-details-marker{display:none}.hg-accordion-summary::marker{content:"";display:none}.hg-accordion-summary:after{content:"";background-color:var(--hg-scale-9);flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:1rem;transition:transform .2s;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}details[open]>.hg-accordion-summary:after{transform:rotate(180deg)}.hg-accordion-content{grid-template-rows:0fr;transition:grid-template-rows .2s;display:grid;overflow:hidden}details[open]>.hg-accordion-content{grid-template-rows:1fr}.hg-accordion-inner{min-height:0;padding-bottom:1rem}.hg-segmented-toggle{border:1px solid color-mix(in srgb, var(--hg-btn-secondary-border) 60%, transparent);border-radius:var(--radius-md);background:0 0;padding:3px;display:flex}.hg-segmented-toggle-option{border-radius:calc(var(--radius-md) - 3px);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--hg-scale-7);cursor:pointer;white-space:nowrap;transition:background var(--hg-transition-base), color var(--hg-transition-base);background:0 0;border:none;padding:.25rem .75rem;font-weight:500}.hg-segmented-toggle-option:hover{color:var(--hg-scale-10)}.hg-segmented-toggle-option.active{background:color-mix(in srgb, var(--hg-scale-4) 75%, transparent);color:var(--hg-btn-secondary-text)}.hg-pricing-pair-grid{flex-direction:column;display:flex}.hg-pricing-pair-plan{flex-direction:column;gap:.75rem;display:flex}.hg-pricing-pair-plan+.hg-pricing-pair-plan{margin-top:2.5rem}@media (width>=768px){.hg-card.hg-pricing-pair-card{grid-row:1/-1;grid-template-rows:subgrid;row-gap:0;display:grid}.hg-pricing-pair-grid{grid-row:1/-1;grid-template-columns:1fr 1fr;grid-template-rows:subgrid;gap:0 2rem;display:grid}.hg-pricing-pair-plan{grid-row:1/-1;grid-template-rows:subgrid;row-gap:.75rem;display:grid}.hg-pricing-pair-plan+.hg-pricing-pair-plan{margin-top:0}}.hg-pricing-pair-plan .hg-card-title{margin-bottom:-.375rem}.hg-pricing-pair-plan .hg-card-description{margin-top:0}.hg-pricing-pair-plan .hg-pricing-card-features{align-self:start;padding-top:.5rem;padding-bottom:.5rem}.hg-pricing-pair-cta{padding-top:.75rem}.hg-pricing-pair-cta .hg-btn{color:var(--muted-foreground)}
