.mkt-faq-block__shell{position:relative;overflow:hidden;border-radius:1.25rem;border:1px solid rgba(255,255,255,.06);background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(45,212,191,.08),transparent 58%),#0c0c0e;padding:1.5rem;box-shadow:inset 0 1px #ffffff0f,0 24px 48px -28px #000000e6}@media(min-width:768px){.mkt-faq-block__shell{padding:2rem 2.25rem}}.mkt-faq-block__header{max-width:40rem;margin:0 auto;text-align:center}.mkt-faq-block__badge{display:inline-flex;margin:0;padding:.25rem .6rem;border:1px solid rgba(45,212,191,.3);border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;background:#2dd4bf14}.mkt-faq-block__title{margin:.75rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#f8fafc}@media(min-width:768px){.mkt-faq-block__title{font-size:1.875rem}}.mkt-faq-block__subtitle{margin:.65rem 0 0;font-size:.875rem;line-height:1.5;color:#94a3b8}.mkt-faq-block__list{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.mkt-faq-block__item{overflow:hidden;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;background:#121214d9;transition:border-color .25s ease,box-shadow .25s ease}.mkt-faq-block__item--open{border-color:#2dd4bf38;box-shadow:0 0 20px -12px #2dd4bf59}.mkt-faq-block__head{position:relative;display:flex;width:100%;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;text-align:left;color:#f8fafc;transition:background .2s ease}.mkt-faq-block__head:hover{background:#ffffff05}.mkt-faq-block__trigger{position:absolute;inset:0;width:100%;padding:0;border:none;background:transparent;cursor:pointer}.mkt-faq-block__trigger:focus-visible{outline:2px solid rgba(45,212,191,.7);outline-offset:-2px;border-radius:inherit}.mkt-faq-block__index{display:flex;width:1.75rem;flex-shrink:0;align-items:center;justify-content:center;padding-top:.1rem;font-size:.6875rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#2dd4bf}.mkt-faq-block__question{flex:1;min-width:0;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}@media(min-width:768px){.mkt-faq-block__question{font-size:.9375rem}}.mkt-faq-block__chevron{flex-shrink:0;margin-top:.15rem;color:#fff6;transition:transform .25s ease,color .25s ease}.mkt-faq-block__item--open .mkt-faq-block__chevron{color:#2dd4bf;transform:rotate(180deg)}.mkt-faq-block__answer-wrap{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .22s cubic-bezier(.16,1,.3,1),opacity .18s ease}.mkt-faq-block__item--open .mkt-faq-block__answer-wrap{grid-template-rows:1fr;opacity:1}.mkt-faq-block__answer-inner{overflow:hidden;min-height:0}@media(prefers-reduced-motion:reduce){.mkt-faq-block__answer-wrap{transition:none}}.mkt-faq-block__answer{margin:0;padding:0 1rem 1rem 2.5rem;font-size:.8125rem;line-height:1.6;color:#94a3b8}@media(min-width:768px){.mkt-faq-block__answer{padding-left:2.75rem;font-size:.875rem}}@media(max-width:767px){.mkt-faq-block__shell{padding:.875rem}.mkt-faq-block__badge{padding:.15rem .5rem;font-size:.625rem}.mkt-faq-block__title{margin-top:.5rem;font-size:1.125rem}.mkt-faq-block__subtitle{margin-top:.3rem;font-size:.6875rem;line-height:1.35}.mkt-faq-block__list{margin-top:.625rem;gap:.25rem}.mkt-faq-block__head{padding:.5rem .625rem;gap:.5rem}.mkt-faq-block__index{font-size:.6875rem}.mkt-faq-block__question{font-size:.75rem;line-height:1.3}.mkt-faq-block__chevron{width:14px;height:14px}.mkt-faq-block__answer{padding:0 .625rem .625rem 1.75rem;line-height:1.35;font-size:.75rem}}
