.hg-pricing-grid{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem}@media(min-width:768px){.hg-pricing-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto 1fr auto}}.hg-pricing-card-price{display:flex;flex-direction:column;gap:.125rem;min-height:3.5rem;justify-content:flex-end;margin-bottom:-.375rem}.hg-pricing-card-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem;flex:1}.hg-pricing-card-features li{display:flex;align-items:center;gap:.5rem;font-size:var(--text-base);color:var(--muted-foreground)}.hg-pricing-card-features li svg{flex-shrink:0;color:var(--hg-scale-9)}.hg-pricing-comparison-table{--hg-comparison-min-width: 900px}.hg-pricing-enterprise-grid{list-style:none;padding:0;margin:0;margin-top:1rem;margin-bottom:2.5rem;display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:768px){.hg-pricing-enterprise-grid{grid-template-columns:1fr 1fr 1fr;gap:1rem}}.hg-pricing-enterprise-grid li{display:flex;align-items:center;gap:.5rem;font-size:var(--text-base);color:var(--foreground)}.hg-pricing-enterprise-grid li svg{flex-shrink:0;color:var(--hg-scale-9)}.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{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1rem 0;min-height:48px;list-style:none}.hg-accordion-icon{display:flex;align-items:center;flex-shrink:0;margin-right:.75rem;color:var(--hg-scale-9)}.hg-accordion-icon+*{flex:1}.hg-accordion-summary::-webkit-details-marker{display:none}.hg-accordion-summary::marker{display:none;content:""}.hg-accordion-summary:after{content:"";flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:1rem;background-color:var(--hg-scale-9);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-size:contain;mask-repeat:no-repeat;mask-position:center;-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");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;transition:transform .2s ease}details[open]>.hg-accordion-summary:after{transform:rotate(180deg)}.hg-accordion-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease;overflow:hidden}details[open]>.hg-accordion-content{grid-template-rows:1fr}.hg-accordion-inner{min-height:0;padding-bottom:1rem}.hg-segmented-toggle{display:flex;background:transparent;border:1px solid color-mix(in srgb,var(--hg-btn-secondary-border) 60%,transparent);border-radius:var(--radius-md);padding:3px}.hg-segmented-toggle-option{padding:.25rem .75rem;border:none;border-radius:calc(var(--radius-md) - 3px);background:transparent;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--hg-scale-7);cursor:pointer;white-space:nowrap;transition:background var(--hg-transition-base),color var(--hg-transition-base)}.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{display:flex;flex-direction:column}.hg-pricing-pair-plan{display:flex;flex-direction:column;gap:.75rem}.hg-pricing-pair-plan+.hg-pricing-pair-plan{margin-top:2.5rem}@media(min-width:768px){.hg-card.hg-pricing-pair-card{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:0}.hg-pricing-pair-grid{display:grid;grid-row:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:subgrid;column-gap:2rem;row-gap:0}.hg-pricing-pair-plan{display:grid;grid-row:1 / -1;grid-template-rows:subgrid;row-gap:.75rem}.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)}
