
#planes .fq48{scroll-margin-top:110px;gap:64px;align-items:start}
#planes .fq48-intro>p{font-size:13px;line-height:1.8;margin-top:22px;color:var(--muted)}
#planes .fq48-help{margin-top:32px;display:flex;flex-direction:column;align-items:flex-start;gap:3px;font-size:11px;color:var(--muted)}
#planes .fq48-help .text-link{min-height:44px;font-size:12px}
#planes .fq48-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px}
#planes .fq48-filters button{font:11px Poppins,sans-serif;color:var(--ivory);border:1px solid var(--line);border-radius:24px;background:#ffffff04;padding:11px 15px;min-height:44px;cursor:pointer;transition:background 150ms,border-color 150ms,transform 120ms}
#planes .fq48-filters button[aria-pressed="true"]{background:var(--gold);border-color:var(--gold);color:#0b0d1f}
#planes .fq48-filters button:active{transform:scale(.97)}
#planes .fq48 :is(button,summary,a):focus-visible{outline:2px solid var(--gold);outline-offset:5px}
#planes .fq48 [hidden]{display:none!important}
#planes .fq48 .px-faq-list summary{font-size:14px;line-height:1.6;min-height:70px}
#planes .fq48 .px-faq-list summary::-webkit-details-marker{display:none}
#planes .fq48 .px-faq-list p{font-size:13px;max-width:64ch}
#planes .fq48 details[open]{padding-bottom:4px}
#planes .fq48 details[open] summary{color:var(--gold)}
@media(hover:hover){#planes .fq48-filters button:not([aria-pressed="true"]):hover{border-color:#e8d1aa88;background:#e8d1aa0b}}
@media(max-width:760px){#planes .fq48{grid-template-columns:1fr;gap:26px;margin-top:64px}#planes .fq48-intro>p{margin-top:15px}#planes .fq48-help{margin-top:18px}#planes .fq48-filters{gap:7px;margin-bottom:20px}#planes .fq48-filters button{padding:10px 13px}#planes .fq48 .px-faq-list summary{gap:20px;font-size:13px}#planes .fq48 .px-faq-list p{font-size:12px}}
@media(prefers-reduced-motion:reduce){#planes .fq48 *{transition:none!important;animation:none!important}}
