.embark-table-faq{padding:100px 0;background:var(--faq-cream);color:var(--faq-ink)}.embark-table-faq *{box-sizing:border-box}.embark-table-faq__layout{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:60px;align-items:start}.embark-table-faq__header{position:sticky;top:30px}.embark-table-faq__eyebrow{margin:0 0 12px;color:var(--faq-orange);font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.embark-table-faq__header h2{margin:0;font-size:clamp(48px,5.8vw,82px);line-height:.94;letter-spacing:-.055em}.embark-table-faq__header>div:not(.embark-table-faq__help){margin-top:22px;color:#735f57;font-size:16px;line-height:1.7}.embark-table-faq__help{display:grid;grid-template-columns:46px 1fr;gap:14px;margin-top:28px;padding:20px;border:1px solid #dfcbbf;border-radius:18px;background:#fff}.embark-table-faq__help>span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--faq-gold);font-size:20px;font-weight:900}.embark-table-faq__help strong{display:block}.embark-table-faq__help p{margin:5px 0;color:#735f57;font-size:12px;line-height:1.5}.embark-table-faq__help a{color:var(--faq-red);font-size:12px;font-weight:900;text-decoration:none}.embark-table-faq__list{display:grid;gap:11px}.embark-table-faq__item{overflow:hidden;border:1px solid #dfcbbf;border-radius:18px;background:#fff}.embark-table-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 23px;cursor:pointer;list-style:none;font-size:16px;font-weight:900}.embark-table-faq__item summary::-webkit-details-marker{display:none}.embark-table-faq__item summary>span:last-child{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:var(--faq-cream);color:var(--faq-red);font-size:22px;transition:transform .2s ease,background .2s ease}.embark-table-faq__item[open] summary>span:last-child{transform:rotate(45deg);background:var(--faq-gold);color:var(--faq-ink)}.embark-table-faq__item>div{padding:0 23px 23px;color:#735f57;line-height:1.7}.embark-table-faq__cta{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center;margin-top:65px;padding:44px;border-radius:28px;background:linear-gradient(125deg,var(--faq-ink),#60251a);color:#fff;overflow:hidden;position:relative}.embark-table-faq__cta:after{content:"";position:absolute;right:-100px;top:-100px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(244,179,35,.22),transparent 67%)}.embark-table-faq__cta-copy,.embark-table-faq__cta-actions{position:relative;z-index:1}.embark-table-faq__cta .embark-table-faq__eyebrow{color:var(--faq-gold)}.embark-table-faq__cta h3{margin:0;font-size:clamp(46px,6vw,88px);line-height:.92;letter-spacing:-.055em}.embark-table-faq__cta-copy>div:not(.embark-table-faq__cta-proof){max-width:760px;color:rgba(255,255,255,.7);font-size:16px;line-height:1.65}.embark-table-faq__cta-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.embark-table-faq__cta-proof>span{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);font-size:10px;font-weight:900}.embark-table-faq__cta-proof b{color:var(--faq-gold)}.embark-table-faq__cta-actions{display:grid;gap:11px}.embark-table-faq__primary,.embark-table-faq__secondary{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:14px 22px;border-radius:999px;font-weight:900;text-decoration:none}.embark-table-faq__primary{background:var(--faq-gold);color:var(--faq-ink)}.embark-table-faq__secondary{border:1px solid rgba(255,255,255,.35);color:#fff}.embark-table-faq [data-faq-reveal],.embark-table-faq [data-faq-item]{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.embark-table-faq .is-visible{opacity:1;transform:none}@media(max-width:900px){.embark-table-faq__layout,.embark-table-faq__cta{grid-template-columns:1fr}.embark-table-faq__header{position:static}.embark-table-faq__cta-actions{max-width:420px}}@media(max-width:600px){.embark-table-faq{padding:70px 0}.embark-table-faq__cta{padding:30px 22px}.embark-table-faq__item summary{padding:19px 18px}.embark-table-faq__item>div{padding:0 18px 20px}}@media(prefers-reduced-motion:reduce){.embark-table-faq [data-faq-reveal],.embark-table-faq [data-faq-item]{opacity:1;transform:none;transition:none}.embark-table-faq__item summary>span:last-child{transition:none}}