.faq-new{padding:clamp(2.5rem,5vw,4.5rem) 0;background:var(--cbs-ink,#15101b);color:var(--text-primary,#ffffff)}.faq-new .container{width:100%;max-width:var(--container-max,1200px);margin:0 auto;padding:0 var(--container-gutter,1.5rem)}.faq-new__breadcrumb{font-size:var(--text-sm,0.875rem);margin-bottom:var(--space-4,1rem);color:var(--text-on-dark-muted,rgba(255,255,255,0.85))}.faq-new__breadcrumb a{color:var(--cbs-lavender,#c6a3d9);text-decoration:none}.faq-new__breadcrumb a:hover,.faq-new__breadcrumb a:focus-visible{text-decoration:underline}.faq-new__title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-0.01em;color:var(--text-primary,#ffffff);text-align:center;margin:0 0 1rem}#faqpage-new .faq-new__title{font-size:clamp(1.75rem,4vw,2.75rem)}.faq-new__subtitle,.faq-new .lead,.faq-new .lead.text-muted{font-size:1rem;line-height:1.6;color:var(--color-text-secondary,rgba(255,255,255,0.85));text-align:center;max-width:48rem;margin:0 auto clamp(2.5rem,5vw,3.5rem)}.faq-new .text-muted{color:var(--text-on-dark-muted,rgba(255,255,255,0.85))}.faq-new__list{margin:0 0 var(--space-6,1.5rem);padding:0;display:flex;flex-direction:column;background:transparent;border:0;box-shadow:none}.faq-new__item{border-bottom:1px solid var(--color-border,rgba(255,255,255,0.12));padding:0;background:transparent;border-radius:0;overflow:visible}.faq-new__q,.accordion-trigger.faq-new__q{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;margin:0;padding:1.5rem 0;border:0;background:transparent;color:var(--text-primary,#ffffff);font-size:clamp(1rem,1vw + 0.82rem,1.2rem);font-weight:600;line-height:1.4;cursor:pointer;list-style:none;text-align:left;transition:background-color var(--duration-fast,0.2s) var(--ease-out,ease-out)}.faq-new__q::-webkit-details-marker,.accordion-trigger.faq-new__q::-webkit-details-marker{display:none}.faq-new__q::marker,.accordion-trigger.faq-new__q::marker{display:none;content:''}@media (hover:hover) and (pointer:fine){.faq-new__q:hover{background-color:var(--bg-on-dark-subtle,rgba(255,255,255,0.04))}}.faq-new__q:focus-visible,.accordion-trigger.faq-new__q:focus-visible{outline:2px solid var(--cbs-lavender,#c6a3d9);outline-offset:4px;border-radius:0.125rem}.faq-new__q::after,.accordion-trigger.faq-new__q::after{content:'';flex:0 0 1.5rem;width:1.5rem;height:1.5rem;background-color:var(--cbs-lavender,#c6a3d9);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat center / contain;transition:transform var(--duration-fast,0.2s) var(--ease-out,ease-out)}.faq-new__item[open] > .faq-new__q::after,.faq-new__item[open] > .accordion-trigger.faq-new__q::after{transform:rotate(180deg)}.faq-new__item[open]{background-color:var(--cbs-ink-soft,#201728)}.faq-new__a,.accordion-body.faq-new__a{margin:0;padding:0 0 1.5rem;color:var(--color-text-secondary,rgba(255,255,255,0.85));font-size:1rem;line-height:1.7;max-width:56rem;background:transparent;border:0;border-top:0}.faq-new__a :where(p,ul,ol){margin-bottom:0.85rem}.faq-new__a :where(p,ul,ol):last-child{margin-bottom:0}.faq-new__a a{color:var(--cbs-lavender,#c6a3d9);text-decoration:underline;text-underline-offset:0.2em}.faq-new__a a:hover,.faq-new__a a:focus-visible{color:var(--text-primary,#ffffff)}.faq-new__cta{margin-top:var(--space-6,1.5rem);display:flex;justify-content:center}.faq-new__cta .btn,.faq-new__cta a.btn{display:inline-flex;align-items:center;justify-content:center;background-color:var(--cbs-brand-700,#552b73);border:1px solid var(--cbs-brand-700,#552b73);color:var(--text-on-brand,#ffffff);font-weight:600;font-size:1rem;line-height:1.2;padding:0.75rem 1.5rem;border-radius:0.375rem;text-decoration:none;transition:background-color var(--duration-fast,0.2s) var(--ease-out,ease-out),border-color var(--duration-fast,0.2s) var(--ease-out,ease-out),box-shadow var(--duration-fast,0.2s) var(--ease-out,ease-out)}.faq-new__cta .btn:hover,.faq-new__cta .btn:focus-visible,.faq-new__cta a.btn:hover,.faq-new__cta a.btn:focus-visible{background-color:var(--cbs-brand-800,#412052);border-color:var(--cbs-brand-800,#412052);color:var(--text-on-brand,#ffffff);outline:none;box-shadow:0 14px 30px rgba(91,42,124,0.24)}@media (prefers-reduced-motion:reduce){.faq-new,.faq-new *{transition:none !important;animation:none !important}}html.cbs-motion:not(.cbs-motion-reduce) .faq-new__item:not(.cbs-in-view){opacity:0;transform:translateY(2.5rem)}html.cbs-motion .faq-new__item{transition:opacity 600ms cubic-bezier(0.16,1,0.3,1),transform 600ms cubic-bezier(0.16,1,0.3,1)}html.cbs-motion .faq-new__item:nth-child(2){transition-delay:120ms}html.cbs-motion .faq-new__item:nth-child(3){transition-delay:240ms}html.cbs-motion .faq-new__item:nth-child(n+4){transition-delay:360ms}html.cbs-motion:not(.cbs-motion-reduce) .faq-new__title:not(.cbs-in-view),html.cbs-motion:not(.cbs-motion-reduce) .faq-new__subtitle:not(.cbs-in-view){opacity:0;transform:translateY(2.5rem)}html.cbs-motion .faq-new__title,html.cbs-motion .faq-new__subtitle{transition:opacity 500ms cubic-bezier(0.16,1,0.3,1),transform 500ms cubic-bezier(0.16,1,0.3,1)}@media (prefers-reduced-motion:reduce){.faq-new__item,.faq-new__title,.faq-new__subtitle{animation:none;opacity:1;transform:none}}html.cbs-motion:not(.cbs-motion-reduce) .faq-new:not(.cbs-in-view){transform:translateY(3.5rem)}html.cbs-motion .faq-new{transition:transform 700ms cubic-bezier(0.16,1,0.3,1)}@supports (animation-timeline:view()){@media (min-width:768px){@media (prefers-reduced-motion:no-preference){@keyframes cbs-faq-new-seam-out{from{opacity:1}to{opacity:0.35}}.faq-new{animation:cbs-faq-new-seam-out linear both;animation-timeline:view();animation-range:exit 40% exit 100%}}}}.faq-new .faq-new__item.accordion-item{padding-inline:clamp(0.75rem,1.5vw,1.25rem)}.faq-new .faq-new__q,.faq-new summary.faq-new__q,.faq-new .accordion-trigger.faq-new__q{justify-content:space-between;text-align:left;padding-block:1.25rem;padding-inline:0;list-style:none}.faq-new .faq-new__q > *:first-child{flex:1 1 auto;text-align:left}.faq-new .faq-new__q::before,.faq-new .accordion-trigger.faq-new__q::before,.faq-new .faq-new__item.accordion-item > .faq-new__q::before{content:none;display:none}.faq-new .faq-new__q::-webkit-details-marker,.faq-new .accordion-trigger.faq-new__q::-webkit-details-marker{display:none}.faq-new .faq-new__a,.faq-new .accordion-body.faq-new__a{text-align:left;padding-inline:0}