.faq[data-v-a089b683]{border-bottom:1px solid rgb(var(--border));interpolate-size:allow-keywords}.faq__item[data-v-a089b683]{border-top:1px solid rgb(var(--border))}.faq__item[data-v-a089b683]::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--ease-out-expo),content-visibility .4s allow-discrete}.faq__item[open][data-v-a089b683]::details-content{block-size:auto}.faq__q[data-v-a089b683]{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;min-height:3.5rem;padding-block:1.125rem;cursor:pointer;list-style:none;font-size:1.0625rem;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:rgb(var(--text));transition:color .2s var(--ease-state)}.faq__q[data-v-a089b683]::-webkit-details-marker{display:none}@media(hover:hover){.faq__q[data-v-a089b683]:hover{color:rgb(var(--accent))}}.faq__q[data-v-a089b683]:focus{outline:none}.faq__q[data-v-a089b683]:focus-visible:not([data-pointer]){outline:2px solid rgb(var(--accent));outline-offset:2px;border-radius:2px}.faq__icon[data-v-a089b683]{flex-shrink:0;align-self:center;color:rgb(var(--text-subtle));transition:transform .35s var(--ease-out-expo)}.faq__item[open] .faq__icon[data-v-a089b683]{transform:rotate(45deg)}.faq__a[data-v-a089b683]{max-width:62ch;padding-bottom:1.5rem;font-size:.9375rem;line-height:1.65;color:rgb(var(--text-muted))}.faq__item[open] .faq__a[data-v-a089b683]{animation:faq-answer-a089b683 .4s var(--ease-out-expo)}@media(prefers-reduced-motion:reduce){.faq__item[data-v-a089b683]::details-content{transition:none}.faq__item[open] .faq__a[data-v-a089b683]{animation:none}}@keyframes faq-answer-a089b683{0%{opacity:0;transform:translateY(-4px)}}.offers[data-v-8cf98fd7]{border-bottom:1px solid rgb(var(--border))}.offer[data-v-8cf98fd7]{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.375rem;align-items:baseline;padding-block:1.125rem;border-top:1px solid rgb(var(--border))}.offer__name[data-v-8cf98fd7]{font-size:.9375rem;font-weight:500;line-height:1.35;color:rgb(var(--text))}.offer__price[data-v-8cf98fd7]{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--text))}.offer__note[data-v-8cf98fd7],.offer__meta[data-v-8cf98fd7]{grid-column:1 / -1}.offer__note[data-v-8cf98fd7]{max-width:46ch;font-size:.875rem;line-height:1.55;color:rgb(var(--text-muted))}.offer__meta[data-v-8cf98fd7]{font-size:.8125rem;color:rgb(var(--text-subtle))}.pricing-note[data-v-1323181a]{max-width:62ch;font-size:.8125rem;line-height:1.6;color:rgb(var(--text-subtle))}
