.zm-faq{background:#f3f4f6;overflow-x:clip;width:100%;max-width:100%;font-family:var(--zm-font-sans);font-size:16px;line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased}.zm-faq *,.zm-faq *:before,.zm-faq *:after{box-sizing:border-box}.zm-faq .zm-wrap{max-width:1180px;margin-left:auto;margin-right:auto;padding-left:clamp(16px,4vw,48px);padding-right:clamp(16px,4vw,48px);box-sizing:border-box;width:100%;min-width:0}.zm-faq .zm-faq-hero{position:relative;text-align:center;padding:clamp(64px,10vw,96px) 0;background:#121a2e;color:#fff}.zm-faq .zm-faq-hero__inner{max-width:720px;margin:0 auto}.zm-faq .zm-faq-hero__title{margin:0;font-family:var(--zm-font-sans);font-weight:800;font-size:clamp(1.85rem,4.2vw,2.625rem);line-height:1.18;letter-spacing:-.02em;color:#fff}.zm-faq-topics{position:relative;overflow:hidden;padding:clamp(56px,8vw,92px) 0;background-color:#f3f4f6;background-image:radial-gradient(rgba(20,33,61,.09) 1.4px,transparent 1.4px);background-size:22px 22px}.zm-faq-topics__ghost{position:absolute;right:2%;top:-.15em;font-family:var(--zm-font-sans);font-weight:800;font-size:clamp(7rem,14vw,11rem);line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1.5px rgba(20,33,61,.07);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.zm-faq-topics .zm-wrap{position:relative;z-index:1}.zm-faq-topics__head{margin-bottom:clamp(28px,4vw,36px)}.zm-faq-topics__label{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.zm-faq-chip{display:inline-flex;align-items:center;justify-content:center;height:26px;padding:0 10px;border-radius:5px;background:var(--zm-blue);color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.zm-faq-topics__eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6b7280}.zm-faq-topics__rule{flex:1;min-width:40px;height:1px;background:#14213d1f}.zm-faq-topics__head h2{font-family:var(--zm-font-sans);font-weight:800;font-size:clamp(1.7rem,3.4vw,2.15rem);letter-spacing:-.02em;margin:0;color:#121a2e}.zm-faq-topics__intro{margin:12px 0 0;max-width:48ch;font-size:.95rem;line-height:1.55;color:#6b7280}.zm-faq-disclaimer{margin:22px 0 0;max-width:56rem;padding:8px 10px;border-radius:8px;border:1px solid rgba(20,33,61,.1);background:#ffffffb8;color:#6b7280;font-size:.65rem;line-height:1.4}.zm-faq-cat-grid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:561px){.zm-faq-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:981px){.zm-faq-cat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.zm-faq-cat-card{display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border-radius:12px;border:1px solid rgba(20,33,61,.1);background:#fff;box-shadow:0 1px 2px #14213d0a,0 4px 14px #14213d0a;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.zm-faq-cat-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 22px 46px #14213d24}.zm-faq-cat-card__icon{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:10px;border:1px solid rgba(20,33,61,.1);background:#eef0f3;color:#121a2e;transition:background .2s ease,color .2s ease,border-color .2s ease}.zm-faq-cat-card:hover .zm-faq-cat-card__icon{background:var(--zm-blue);border-color:var(--zm-blue);color:#fff}.zm-faq-cat-card__title{display:block;font-family:var(--zm-font-sans);font-size:.94rem;font-weight:700;letter-spacing:-.01em;color:#121a2e;margin-bottom:4px}.zm-faq-cat-card__meta{display:block;font-size:.78rem;color:#6b7280}.zm-faq-cat-card--help .zm-faq-cat-card__icon{background:var(--zm-blue-tint);border-color:var(--zm-blue-tint-2);color:var(--zm-blue)}.zm-faq .zm-faq-group{padding:clamp(40px,6vw,72px) 0;scroll-margin-top:100px;background:#f3f4f6}.zm-faq .zm-faq-group--alt{background:#ebecef}.zm-faq .zm-faq-group__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:28px;max-width:52rem}.zm-faq .zm-faq-group__icon{width:52px;height:52px;flex:none;display:grid;place-items:center;border-radius:12px;background:#121a2e;color:#fff}.zm-faq .zm-faq-group__icon svg{stroke:#fff;color:#fff}.zm-faq .zm-faq-group__head h2{font-family:var(--zm-font-sans);font-weight:800;font-size:1.5rem;letter-spacing:-.015em;margin:0 0 4px;color:#121a2e}.zm-faq .zm-faq-group__head p{margin:0;font-size:.84rem;line-height:1.5;color:#6b7280}.zm-faq .zm-faq-list{display:flex;flex-direction:column;gap:14px;max-width:860px}.zm-faq .zm-faq-item{background:#fff!important;border:1px solid rgba(20,33,61,.1);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #14213d0a,0 4px 14px #14213d0a;transition:border-color .2s ease,box-shadow .2s ease}.zm-faq .zm-faq-item:hover{border-color:#e8a33d8c;background:#fff!important}.zm-faq .zm-faq-item.is-open{border-color:#3b82f6;box-shadow:0 1px 2px #14213d0d,0 6px 18px #14213d12}.zm-faq .zm-faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:19px 22px;text-align:left;font-size:.94rem;font-weight:700;line-height:1.35;background:none;border:none;cursor:pointer;font-family:var(--zm-font-sans);color:#121a2e!important;letter-spacing:-.01em;min-height:56px;-webkit-tap-highlight-color:transparent}.zm-faq .zm-faq-q:hover,.zm-faq .zm-faq-q:focus-visible{color:#121a2e!important;outline:none}.zm-faq .zm-faq-item.is-open .zm-faq-q{color:#121a2e!important}.zm-faq .zm-faq-q .zm-plus{width:28px;height:28px;flex:none;position:relative;border-radius:50%;background:#eef0f3;transition:background .2s ease;transform:none}.zm-faq .zm-faq-q .zm-plus:before,.zm-faq .zm-faq-q .zm-plus:after{content:"";position:absolute;background:#374151;border-radius:1px;transition:transform .22s ease,opacity .22s ease}.zm-faq .zm-faq-q .zm-plus:before{top:50%;left:8px;right:8px;height:1.5px;margin-top:-.75px}.zm-faq .zm-faq-q .zm-plus:after{left:50%;top:8px;bottom:8px;width:1.5px;margin-left:-.75px}.zm-faq .zm-faq-item.is-open .zm-plus{background:var(--zm-blue);transform:none}.zm-faq .zm-faq-item.is-open .zm-plus:before,.zm-faq .zm-faq-item.is-open .zm-plus:after{background:#fff}.zm-faq .zm-faq-item.is-open .zm-plus:after{opacity:0;transform:scaleY(0)}.zm-faq .zm-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.zm-faq .zm-faq-item.is-open .zm-faq-a{grid-template-rows:1fr}.zm-faq .zm-faq-a__inner{overflow:hidden}.zm-faq .zm-faq-a__inner p{margin:0;padding:0 22px 20px;color:#4b5563;font-size:.875rem;line-height:1.65;max-width:680px;font-weight:400}.zm-faq-help{padding:0 0 clamp(48px,8vw,88px);background:#f3f4f6}.zm-faq-help__box{position:relative;overflow:hidden;text-align:center;border-radius:20px;padding:clamp(48px,6vw,64px) clamp(20px,4vw,40px);background:#121a2e;color:#fff}.zm-faq-help__box:before,.zm-faq-help__box:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.zm-faq-help__box:before{width:340px;height:340px;top:-140px;left:-100px;background:radial-gradient(circle,rgba(25,73,201,.35),transparent 70%)}.zm-faq-help__box:after{width:280px;height:280px;bottom:-140px;right:-90px;background:radial-gradient(circle,rgba(47,125,92,.22),transparent 70%)}.zm-faq-help__eyebrow{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--zm-blue);position:relative;z-index:1}.zm-faq-help__box h2{position:relative;z-index:1;font-family:var(--zm-font-sans);font-weight:800;font-size:clamp(1.55rem,3.4vw,2.15rem);letter-spacing:-.02em;margin:0 auto 12px;max-width:18em;color:#fff}.zm-faq-help__text{position:relative;z-index:1;margin:0 auto 28px;max-width:42ch;color:#c9d1e0;font-size:.95rem;line-height:1.6}.zm-faq-help__actions{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.zm-faq-help__actions .zm-btn{background:var(--zm-blue);color:#fff;border-color:var(--zm-blue)}.zm-faq-help__actions .zm-btn:hover{background:var(--zm-blue-deep);border-color:var(--zm-blue-deep)}.zm-faq-help__actions .zm-btn--ghost-light{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.5)}.zm-faq-help__actions .zm-btn--ghost-light:hover{background:#ffffff1f;border-color:#fff}@media(max-width:640px){.zm-faq .zm-wrap{padding-left:16px;padding-right:16px}.zm-faq-cat-grid{grid-template-columns:1fr}.zm-faq-cat-card{min-width:0}.zm-faq-topics__ghost{opacity:.45;right:-8%;font-size:clamp(5rem,22vw,8rem)}.zm-faq-q{padding:16px;align-items:flex-start}.zm-faq-a__inner p{padding:0 16px 16px}.zm-faq-help__actions{flex-direction:column;align-items:stretch}.zm-faq-help__actions .zm-btn{width:100%;min-width:0}.zm-faq-help__text,.zm-faq-help__box h2{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-zora-mock-faq.css.map */
