.extend-pricing-hero{padding-block:var(--ab-space-80) var(--ab-space-40);padding-inline:var(--ab-space-80);background:var(--ab-color-surface)}.extend-pricing-hero__header{max-width:var(--ab-width-hero);align-items:center;gap:var(--ab-space-16);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.extend-pricing-hero__tag{border-color:var(--ab-neutral-200);background:var(--ab-neutral-100);color:var(--ab-neutral-700);margin-bottom:0;line-height:1.33}.extend-pricing-hero__header h1{max-width:none;font-size:var(--ab-font-size-32);letter-spacing:0;margin-bottom:0;font-weight:800;line-height:1.25}.extend-pricing-hero__lead{max-width:none;color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);margin:0;line-height:1.5}@media (width<=48rem){.extend-pricing-hero{padding-inline:var(--ab-gutter)}}.egress-modal{z-index:var(--ab-z-modal);padding:var(--ab-space-24);place-items:center;display:grid;position:fixed;inset:0}.egress-modal__backdrop{background:var(--ab-black-a48);position:absolute;inset:0}.egress-modal__box{width:100%;max-width:var(--ab-width-content);max-height:100%;padding:var(--ab-space-40);border-radius:var(--ab-radius-16);background:var(--ab-color-surface);box-shadow:var(--ab-shadow-lg);position:relative;overflow-y:auto}.egress-modal__close{top:var(--ab-space-16);right:var(--ab-space-16);width:var(--ab-control-md);height:var(--ab-control-md);border:var(--ab-border-thin) solid var(--ab-color-border);border-radius:var(--ab-radius-pill);background:var(--ab-color-surface);color:var(--ab-color-text-muted);cursor:pointer;place-items:center;display:grid;position:absolute}.egress-modal__close:hover{background:var(--ab-color-surface-hover);color:var(--ab-color-text)}.egress-modal__header{max-width:var(--ab-width-hero);margin:0 auto var(--ab-space-32);text-align:center}.egress-modal__header h2{max-width:none;margin:0 0 var(--ab-space-8);font-size:var(--ab-font-size-32)}.egress-modal__header p{max-width:none;color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);line-height:var(--ab-line-body);margin:0}.egress-modal__table-wrap{border:var(--ab-border-thin) solid var(--ab-color-border-subtle);border-radius:var(--ab-radius-12);overflow:auto hidden}.egress-modal__table{width:100%;min-width:var(--ab-width-hero);border-collapse:collapse;table-layout:fixed}.egress-modal__table th,.egress-modal__table td{padding:var(--ab-space-12) var(--ab-space-16);text-align:left;vertical-align:middle;white-space:nowrap}.egress-modal__table thead th{border-bottom:var(--ab-border-thin) solid var(--ab-color-border-subtle);background:var(--ab-color-canvas);color:var(--ab-color-text-muted);font-size:var(--ab-font-size-12);font-weight:var(--ab-font-weight-semibold);letter-spacing:.02em;text-transform:uppercase}.egress-modal__table tbody th{border-bottom:var(--ab-border-thin) solid var(--ab-color-border-subtle);color:var(--ab-color-text);font-weight:var(--ab-font-weight-semibold);font-size:var(--ab-font-size-14);white-space:normal}.egress-modal__table tbody td{border-bottom:var(--ab-border-thin) solid var(--ab-color-border-subtle);color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-14)}.egress-modal__table tbody tr:last-child th,.egress-modal__table tbody tr:last-child td{border-bottom:0}@media (width<=48rem){.egress-modal{padding:var(--ab-space-16)}.egress-modal__box{padding:var(--ab-space-24)}.egress-modal__header h2{font-size:var(--ab-font-size-24)}}.extend-hero-cards{padding-block:var(--ab-space-40);background:var(--ab-color-surface)}.ags-pricing-wide>.extend-hero-cards__grid,.ags-pricing-wide>.pricing-calculator-cta,.ags-pricing-wide>.enterprise-pricing{margin-bottom:var(--ab-space-40)}.extend-hero-cards__grid{gap:var(--ab-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.extend-hero-card{min-height:var(--ab-space-256);justify-content:space-between;gap:var(--ab-space-16);border:var(--ab-border-thin) solid var(--ab-color-border-subtle);border-radius:var(--ab-radius-12);background:var(--ab-color-canvas);flex-direction:column;padding:20px;display:flex}.extend-hero-card__body{gap:var(--ab-space-16);flex-direction:column;display:flex}.extend-hero-card__title{color:var(--ab-color-text);font-size:var(--ab-font-size-18);margin:0;font-weight:800;line-height:1.556}.extend-hero-card__description{max-width:none;color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);line-height:var(--ab-line-body);margin:0}.extend-hero-card__price-group{gap:var(--ab-space-8);flex-direction:column;display:flex}.extend-hero-card__price-label{color:var(--ab-color-text-muted);font-size:var(--ab-font-size-12);margin:0;line-height:1.25}.extend-hero-card__price{color:var(--ab-color-text);font-family:var(--ab-font-display);font-size:var(--ab-font-size-24);margin:0;font-weight:800;line-height:1.5}.extend-hero-card__unit{max-width:none;color:var(--ab-color-text-muted);font-size:var(--ab-font-size-12);margin:0;line-height:1.25}.extend-hero-card__see-pricing{color:var(--ab-color-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.extend-hero-cards__jump{align-items:center;gap:var(--ab-space-8);width:fit-content;color:var(--ab-color-link);font-size:var(--ab-font-size-16);font-weight:var(--ab-font-weight-bold);margin-inline:auto;text-decoration:none;display:flex}.extend-hero-cards__jump:hover{text-decoration:underline}.extend-hero-cards__jump svg{width:var(--ab-space-16);height:var(--ab-space-16)}@media (width<=64rem){.extend-hero-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.extend-hero-cards__grid{grid-template-columns:1fr}}.extend-tier-cards{gap:var(--ab-space-16);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.extend-tier-card{gap:var(--ab-space-16);border:var(--ab-border-thin) solid var(--ab-color-border-subtle);border-radius:var(--ab-radius-12);background:var(--ab-color-surface-raised);flex-direction:column;padding:20px;display:flex}.extend-tier-card__title{color:var(--ab-color-text);font-size:var(--ab-font-size-18);margin:0;font-weight:800;line-height:1.556}.extend-tier-card__price-group{gap:var(--ab-space-8);flex-direction:column;display:flex}.extend-tier-card__price{color:var(--ab-color-text);font-family:var(--ab-font-display);font-size:var(--ab-font-size-20);margin:0;font-weight:800;line-height:1.2}.extend-tier-card__unit{max-width:none;color:var(--ab-color-text-muted);font-size:var(--ab-font-size-12);margin:0;line-height:1.25}.extend-tier-card__rule{border:0;border-top:var(--ab-border-thin) solid var(--ab-color-border-subtle);margin:0}.extend-tier-card__description{max-width:none;color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);line-height:var(--ab-line-body);margin:0}@media (width<=64rem){.extend-tier-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.extend-tier-cards{grid-template-columns:1fr}}.extend-database{padding-block:var(--ab-space-section-md);background:var(--ab-color-canvas)}.extend-database__heading{max-width:none;margin:0 0 var(--ab-space-40);text-align:center;font-size:var(--ab-font-size-32)}.extend-database__tabs{width:fit-content;margin-inline:auto;margin-bottom:var(--ab-space-16);display:flex}.extend-database__description{max-width:var(--ab-width-reading);margin:0 auto var(--ab-space-40);color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);line-height:var(--ab-line-body);text-align:center}.extend-async{padding-block:var(--ab-space-section-md);background:var(--ab-color-surface)}.extend-async__header{max-width:var(--ab-width-reading);align-items:center;gap:var(--ab-space-16);margin-inline:auto;margin-bottom:var(--ab-space-40);text-align:center;flex-direction:column;display:flex}.extend-async__header h2{max-width:none;font-size:var(--ab-font-size-32);margin:0}.extend-async__header p{max-width:none;color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);line-height:var(--ab-line-body);margin:0}.extend-async__note{max-width:var(--ab-width-hero);margin:0 auto var(--ab-space-40);color:var(--ab-color-text-secondary);font-size:var(--ab-font-size-16);line-height:var(--ab-line-body);text-align:center}
