.aqua-pricing-section-footer,.aqua-pricing-section-header{font-family:Aqua Pricing Inter,sans-serif;font-weight:400;letter-spacing:normal;text-align:center}.aqua-pricing-section-header{container:aqua-pricing-section/inline-size;width:100%;max-width:1104px;margin:0 auto 32px}.aqua-pricing-section-title{max-width:24ch;margin:0 auto;font-family:var(--pricing-display-font);font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--pricing-foreground);overflow-wrap:break-word;text-wrap:balance}.aqua-pricing-section-description>*,.aqua-pricing-section-title>*{font:inherit;letter-spacing:inherit;color:inherit}.aqua-pricing-section-row{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px}.aqua-pricing-section-description{flex:1;min-width:0;max-width:60ch;margin:0 auto;font-size:16px;line-height:24px;color:var(--pricing-muted);text-wrap:balance}.aqua-pricing-section-controls{display:flex;flex-shrink:0;align-items:center;justify-content:center}.aqua-pricing-section-header[data-pricing-section-size=compact]{margin-bottom:24px}.aqua-pricing-section-header[data-pricing-section-size=compact] .aqua-pricing-section-title{max-width:28ch;font-size:clamp(28px,3vw,32px)}.aqua-pricing-section-header[data-pricing-section-size=compact] .aqua-pricing-section-row{margin-top:12px}.aqua-pricing-section-header[data-pricing-section-size=compact] .aqua-pricing-section-description{font-size:14px;line-height:22px}.aqua-pricing-section-header[data-pricing-section-size=compact] .aqua-pricing-section-controls:only-child{margin-inline:auto}.aqua-pricing-section-header[data-pricing-controls-alignment=end] .aqua-pricing-section-controls{align-self:flex-end;margin-inline:0}.aqua-pricing-section-footer{margin-top:32px;font-size:14px;line-height:22px;color:var(--pricing-muted);text-wrap:balance}.aqua-pricing-section-footer>button{font:inherit;letter-spacing:inherit;color:inherit}.aqua-pricing-section-footer p{max-width:60ch;margin:0 auto}.aqua-pricing-section-footer p+p{margin-top:8px}.aqua-pricing-section-footer a{color:inherit;text-decoration:underline;text-decoration-color:var(--pricing-dotted);text-underline-offset:3px}.aqua-pricing-section-footer a:hover{color:var(--pricing-hover);text-decoration-color:currentColor}.aqua-pricing-section-footer a:focus-visible{outline:2px solid var(--pricing-focus);outline-offset:3px;border-radius:2px}.aqua-pricing-section-footer[data-pricing-section-alignment=start],.aqua-pricing-section-header[data-pricing-section-alignment=start]{text-align:start;text-wrap:pretty}.aqua-pricing-section-footer[data-pricing-section-alignment=start] p,.aqua-pricing-section-header[data-pricing-section-alignment=start] .aqua-pricing-section-description,.aqua-pricing-section-header[data-pricing-section-alignment=start] .aqua-pricing-section-title{margin-inline:0;text-wrap:pretty}.aqua-pricing-section-header[data-pricing-section-alignment=start] .aqua-pricing-section-row{align-items:flex-start}@container aqua-pricing-section (min-width: 900px){.aqua-pricing-section-row{flex-direction:row;justify-content:flex-end}.aqua-pricing-section-row:has(.aqua-pricing-section-description):has(.aqua-pricing-section-controls){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}.aqua-pricing-section-row>.aqua-pricing-section-description{grid-column:2}.aqua-pricing-section-row>.aqua-pricing-section-controls{grid-column:3;justify-self:end}}