.pricing-page__main{width:min(100% - 48px,1040px);color:var(--text);font-family:var(--n3-font);margin-inline:auto;padding-block:clamp(48px,7vw,104px) 32px;font-size:1.0625rem;line-height:1.65}.pricing-page__eyebrow{color:var(--text-muted);letter-spacing:.02em;margin:0 0 20px;font-size:.9375rem;font-weight:600}.pricing-page__title{letter-spacing:-.03em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(2.125rem,5.2vw,4rem);font-weight:600;line-height:1.1}.pricing-page__title span{color:var(--text-muted);display:block}.pricing-page__intro{max-width:62ch;color:var(--text-muted);margin:24px 0 0;font-size:1.125rem;line-height:1.65}.pricing-page__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:clamp(36px,5vw,64px);display:grid}.pricing-page .pricing-page__card,.pricing-page .pricing-page__comparison{border:1px solid var(--n3-glass-edge);background:var(--n3-glass-sheen), var(--n3-glass-dim);box-shadow:var(--n3-glass-specular);-webkit-backdrop-filter:blur(24px)saturate(1.2);backdrop-filter:blur(24px)saturate(1.2)}.pricing-page .pricing-page__card{border-radius:var(--n3-radius-xl);flex-direction:column;min-width:0;padding:clamp(24px,3.5vw,40px);display:flex}.pricing-page .pricing-page__card--plus{border-color:var(--n3-glass-edge-hover)}.pricing-page__plan-name{margin:0 0 20px;font-size:1.125rem;font-weight:600}.pricing-page__price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.375rem,4.5vw,3.25rem);font-weight:600;line-height:1.2}.pricing-page__caption{color:var(--text-muted);margin:10px 0 0;font-size:1rem}.pricing-page__note{margin:28px 0;font-size:1.0625rem}.pricing-page__buy{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;display:flex}.pricing-page__meta{color:var(--text-muted);font-size:.9375rem;line-height:1.6;display:block}.pricing-page__main .ds-button{min-height:48px;padding:.75rem 1.5rem}.pricing-page .pricing-page__comparison{border-radius:var(--n3-radius-lg);margin-top:clamp(40px,6vw,72px);overflow:hidden}.pricing-page__table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.pricing-page__table :is(th,td){overflow-wrap:anywhere;vertical-align:top;padding:20px 24px;font-size:1rem;line-height:1.6}.pricing-page__table th{font-weight:500}.pricing-page__table thead th{color:var(--text-muted);font-size:.9375rem;font-weight:600}.pricing-page__table th:first-child{width:44%}.pricing-page__table [data-plus]{background:var(--n3-fill)}.pricing-page__table thead [data-plus]{color:var(--text)}.pricing-page__table tbody tr{border-top:1px solid var(--n3-divider)}.pricing-page__table [data-tone=included]{font-size:1.25rem}.pricing-page__fair-use{max-width:78ch;color:var(--text-muted);margin:20px 0 0;font-size:.9375rem;line-height:1.7}.pricing-page__finale{text-align:center;padding-block:clamp(72px,10vw,128px) 48px}.pricing-page__finale-title{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.5vw,2.625rem);font-weight:600;line-height:1.2}.pricing-page__finale .pricing-page__intro{margin-inline:auto}.pricing-page__finale-action{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}@media (width<=640px){.pricing-page__main{width:calc(100% - 32px);padding-top:40px}.pricing-page__cards{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-page__intro{font-size:1.0625rem}.pricing-page__table :is(th,td){padding:16px 10px;font-size:.875rem}.pricing-page__table th:first-child{width:40%;padding-left:16px}.pricing-page__buy,.pricing-page__buy .ds-button{width:100%}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.pricing-page .pricing-page__card,.pricing-page .pricing-page__comparison{background:var(--n3-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){.pricing-page .pricing-page__card,.pricing-page .pricing-page__comparison{border-color:var(--control-border)}.pricing-page .pricing-page__card--plus{border-color:var(--text)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pricing-page .pricing-page__card,.pricing-page .pricing-page__comparison{background:var(--n3-solid)}}@media (forced-colors:active){.pricing-page .pricing-page__card,.pricing-page .pricing-page__comparison{background:canvas}}
