.fdm-seo-faq{--fdm-seo-shell: min(1520px, calc(100vw - 64px) );background:var(--fdm-seo-bg, #11110f);color:var(--fdm-seo-text, #f8f5ed);padding:var(--fdm-seo-pad-top, 96px) 0 var(--fdm-seo-pad-bottom, 96px);position:relative;isolation:isolate;overflow:clip}.fdm-seo-faq[hidden]{display:none}.fdm-seo-faq:before{background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--fdm-seo-accent, #d8b66a) 11%,transparent),transparent 30%),radial-gradient(circle at 92% 34%,rgba(255,255,255,.05),transparent 26%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:-1}.fdm-seo-faq__shell{margin:0 auto;max-width:1520px;width:var(--fdm-seo-shell)}.fdm-seo-faq__intro{align-items:end;display:grid;gap:clamp(32px,5vw,88px);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-bottom:clamp(42px,5vw,72px)}.fdm-seo-faq__intro-copy{max-width:980px}.fdm-seo-faq__eyebrow{color:var(--fdm-seo-accent, #d8b66a);font-size:12px;font-weight:750;letter-spacing:.16em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.fdm-seo-faq__eyebrow--dark{color:#766033}.fdm-seo-faq__title,.fdm-seo-faq__faq-title{font-family:inherit;font-style:normal;font-weight:760;letter-spacing:-.047em;margin:0;text-wrap:balance}.fdm-seo-faq__title{color:var(--fdm-seo-text, #f8f5ed);font-size:clamp(42px,5.25vw,78px);line-height:.98;max-width:16ch}.fdm-seo-faq__lede{color:color-mix(in srgb,var(--fdm-seo-text, #f8f5ed) 76%,transparent);font-size:clamp(17px,1.4vw,21px);line-height:1.65;margin-top:28px;max-width:68ch}.fdm-seo-faq__lede p,.fdm-seo-faq__supporting p,.fdm-seo-faq__benefit-copy p,.fdm-seo-faq__faq-lede p,.fdm-seo-faq__answer p{margin:0}.fdm-seo-faq__lede p+p,.fdm-seo-faq__supporting p+p,.fdm-seo-faq__benefit-copy p+p,.fdm-seo-faq__faq-lede p+p,.fdm-seo-faq__answer p+p{margin-top:.8em}.fdm-seo-faq__intro-aside{border-left:1px solid color-mix(in srgb,var(--fdm-seo-text, #f8f5ed) 18%,transparent);display:grid;gap:24px;padding-left:clamp(24px,3vw,48px)}.fdm-seo-faq__count{align-items:baseline;display:flex;gap:14px}.fdm-seo-faq__count strong{color:var(--fdm-seo-accent, #d8b66a);font-size:clamp(42px,4vw,62px);font-weight:720;letter-spacing:-.05em;line-height:.9}.fdm-seo-faq__count span{color:var(--fdm-seo-text, #f8f5ed);font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.35;max-width:16ch;text-transform:uppercase}.fdm-seo-faq__supporting{color:var(--fdm-seo-muted, #a8a49a);font-size:14px;line-height:1.65;max-width:36ch}.fdm-seo-faq__benefits{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0 0 clamp(72px,8vw,120px);padding:0}.fdm-seo-faq__benefit{min-width:0}.fdm-seo-faq__benefit article{background:linear-gradient(145deg,rgba(255,255,255,.035),transparent 46%),var(--fdm-seo-card, #24231f);border:1px solid color-mix(in srgb,var(--fdm-seo-text, #f8f5ed) 10%,transparent);border-radius:var(--fdm-seo-radius, 20px);display:flex;flex-direction:column;height:100%;min-height:330px;padding:clamp(24px,2.5vw,38px);position:relative;transition:border-color .18s ease,transform .18s ease,background-color .18s ease}.fdm-seo-faq__benefit article:hover{border-color:color-mix(in srgb,var(--fdm-seo-accent, #d8b66a) 58%,transparent);transform:translateY(-4px)}.fdm-seo-faq__benefit-top{align-items:start;display:flex;justify-content:space-between;margin-bottom:auto;padding-bottom:46px}.fdm-seo-faq__benefit-icon{align-items:center;background:color-mix(in srgb,var(--fdm-seo-accent, #d8b66a) 14%,transparent);border:1px solid color-mix(in srgb,var(--fdm-seo-accent, #d8b66a) 35%,transparent);border-radius:50%;color:var(--fdm-seo-accent, #d8b66a);display:inline-flex;height:52px;justify-content:center;width:52px}.fdm-seo-faq__benefit-icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;width:25px}.fdm-seo-faq__benefit-number{color:color-mix(in srgb,var(--fdm-seo-text, #f8f5ed) 26%,transparent);font-size:12px;font-weight:700;letter-spacing:.12em}.fdm-seo-faq__benefit h3{color:var(--fdm-seo-text, #f8f5ed);font-size:clamp(20px,1.65vw,26px);font-weight:710;letter-spacing:-.025em;line-height:1.16;margin:0 0 16px;max-width:16ch}.fdm-seo-faq__benefit-copy{color:var(--fdm-seo-muted, #a8a49a);font-size:15px;line-height:1.65}.fdm-seo-faq__faq-panel{background:var(--fdm-seo-surface, #f3f0e9);border-radius:calc(var(--fdm-seo-radius, 20px) + 8px);color:var(--fdm-seo-ink, #171714);display:grid;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);overflow:hidden;position:relative}.fdm-seo-faq__faq-intro{background:radial-gradient(circle at 20% 8%,rgba(216,182,106,.18),transparent 32%),color-mix(in srgb,var(--fdm-seo-surface, #f3f0e9) 86%,#ded6c6);border-right:1px solid var(--fdm-seo-line, #d8d2c5);padding:clamp(36px,5vw,78px)}.fdm-seo-faq__faq-intro-inner{position:sticky;top:28px}.fdm-seo-faq__faq-title{color:var(--fdm-seo-ink, #171714);font-size:clamp(36px,4.3vw,64px);line-height:1;max-width:11ch}.fdm-seo-faq__faq-lede{color:color-mix(in srgb,var(--fdm-seo-ink, #171714) 72%,transparent);font-size:16px;line-height:1.7;margin-top:24px;max-width:44ch}.fdm-seo-faq__faq-actions{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin-top:32px}.fdm-seo-faq__button{align-items:center;-webkit-appearance:none;appearance:none;background:var(--fdm-seo-ink, #171714);border:1px solid var(--fdm-seo-ink, #171714);border-radius:999px;color:var(--fdm-seo-text, #f8f5ed);cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:720;gap:24px;justify-content:space-between;letter-spacing:.01em;min-height:52px;min-width:220px;padding:13px 20px 13px 24px;text-align:left;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.fdm-seo-faq__button:hover{background:var(--fdm-seo-accent, #d8b66a);border-color:var(--fdm-seo-accent, #d8b66a);color:var(--fdm-seo-ink, #171714);transform:translateY(-2px)}.fdm-seo-faq__text-link{color:var(--fdm-seo-ink, #171714);font-size:14px;font-weight:700;min-height:44px;padding:12px 2px 8px;text-decoration-color:color-mix(in srgb,var(--fdm-seo-ink, #171714) 38%,transparent);text-decoration-thickness:1px;text-underline-offset:5px}.fdm-seo-faq__model-links{border-top:1px solid var(--fdm-seo-line, #d8d2c5);margin-top:38px;padding-top:24px}.fdm-seo-faq__model-links>p{color:color-mix(in srgb,var(--fdm-seo-ink, #171714) 58%,transparent);font-size:11px;font-weight:750;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.fdm-seo-faq__model-links>div,.fdm-seo-faq__answer-links{display:flex;flex-wrap:wrap;gap:8px}.fdm-seo-faq__model-links a,.fdm-seo-faq__answer-links a{align-items:center;background:#ffffff8f;border:1px solid color-mix(in srgb,var(--fdm-seo-ink, #171714) 14%,transparent);border-radius:999px;color:var(--fdm-seo-ink, #171714);display:inline-flex;font-size:12px;font-weight:680;min-height:38px;padding:8px 13px;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.fdm-seo-faq__model-links a:hover,.fdm-seo-faq__answer-links a:hover{background:var(--fdm-seo-accent, #d8b66a);border-color:var(--fdm-seo-accent, #d8b66a)}.fdm-seo-faq__editor{align-items:center;border-top:1px solid var(--fdm-seo-line, #d8d2c5);display:flex;gap:12px;margin-top:24px;padding-top:22px}.fdm-seo-faq__editor-image{border-radius:50%;height:48px;object-fit:cover;width:48px}.fdm-seo-faq__editor p{color:var(--fdm-seo-ink, #171714);font-size:13px;font-weight:720;line-height:1.35;margin:0}.fdm-seo-faq__editor span{color:color-mix(in srgb,var(--fdm-seo-ink, #171714) 58%,transparent);display:block;font-size:12px;line-height:1.35;margin-top:3px}.fdm-seo-faq__faq-list{padding:clamp(24px,4.5vw,70px)}.fdm-seo-faq__faq-item{border-bottom:1px solid var(--fdm-seo-line, #d8d2c5)}.fdm-seo-faq__faq-item:first-child{border-top:1px solid var(--fdm-seo-line, #d8d2c5)}.fdm-seo-faq__faq-item summary{align-items:center;cursor:pointer;display:grid;gap:18px;grid-template-columns:36px minmax(0,1fr) 30px;list-style:none;min-height:86px;padding:18px 0}.fdm-seo-faq__faq-item summary::-webkit-details-marker{display:none}.fdm-seo-faq__faq-number{color:#8b7443;font-size:11px;font-weight:760;letter-spacing:.12em}.fdm-seo-faq__question{color:var(--fdm-seo-ink, #171714);font-size:clamp(17px,1.4vw,20px);font-weight:690;letter-spacing:-.015em;line-height:1.35;text-wrap:pretty}.fdm-seo-faq__toggle{border:1px solid color-mix(in srgb,var(--fdm-seo-ink, #171714) 18%,transparent);border-radius:50%;height:30px;position:relative;transition:background-color .18s ease,border-color .18s ease,transform .18s ease;width:30px}.fdm-seo-faq__toggle:before,.fdm-seo-faq__toggle:after{background:currentColor;content:"";height:1.5px;left:8px;position:absolute;top:13px;width:12px}.fdm-seo-faq__toggle:after{transform:rotate(90deg);transition:opacity .18s ease,transform .18s ease}.fdm-seo-faq__faq-item[open] .fdm-seo-faq__toggle{background:var(--fdm-seo-accent, #d8b66a);border-color:var(--fdm-seo-accent, #d8b66a);transform:rotate(180deg)}.fdm-seo-faq__faq-item[open] .fdm-seo-faq__toggle:after{opacity:0;transform:rotate(0)}.fdm-seo-faq__answer{color:color-mix(in srgb,var(--fdm-seo-ink, #171714) 74%,transparent);font-size:15px;line-height:1.72;max-width:68ch;padding:0 48px 30px 54px}.fdm-seo-faq__answer a:not(.fdm-seo-faq__answer-links a),.fdm-seo-faq__lede a,.fdm-seo-faq__supporting a,.fdm-seo-faq__benefit-copy a,.fdm-seo-faq__faq-lede a{color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px}.fdm-seo-faq__answer-links{margin-top:20px}.fdm-seo-faq__button:focus-visible,.fdm-seo-faq__text-link:focus-visible,.fdm-seo-faq__model-links a:focus-visible,.fdm-seo-faq__answer-links a:focus-visible,.fdm-seo-faq__faq-item summary:focus-visible{outline:3px solid var(--fdm-seo-accent, #d8b66a);outline-offset:4px}@media(max-width:1180px){.fdm-seo-faq__benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.fdm-seo-faq__benefit article{min-height:300px}.fdm-seo-faq__faq-panel{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}}@media(max-width:900px){.fdm-seo-faq{--fdm-seo-shell: min(100% - 40px, 760px)}.fdm-seo-faq__intro{align-items:start;grid-template-columns:1fr}.fdm-seo-faq__intro-aside{border-left:0;border-top:1px solid color-mix(in srgb,var(--fdm-seo-text, #f8f5ed) 18%,transparent);grid-template-columns:auto minmax(0,1fr);padding-left:0;padding-top:24px}.fdm-seo-faq__faq-panel{grid-template-columns:1fr}.fdm-seo-faq__faq-intro{border-bottom:1px solid var(--fdm-seo-line, #d8d2c5);border-right:0}.fdm-seo-faq__faq-intro-inner{position:static}.fdm-seo-faq__faq-title{max-width:15ch}}@media(max-width:620px){.fdm-seo-faq{--fdm-seo-shell: calc(100% - 28px) ;padding-bottom:var(--fdm-seo-mobile-pad-bottom, 64px);padding-top:var(--fdm-seo-mobile-pad-top, 64px)}.fdm-seo-faq__title{font-size:clamp(37px,11.8vw,52px);line-height:1;max-width:none}.fdm-seo-faq__lede{font-size:16px;line-height:1.62;margin-top:22px}.fdm-seo-faq__intro{gap:30px;margin-bottom:38px}.fdm-seo-faq__intro-aside{gap:20px;grid-template-columns:1fr}.fdm-seo-faq__supporting{max-width:none}.fdm-seo-faq__benefits{gap:10px;grid-template-columns:1fr;margin-bottom:64px}.fdm-seo-faq__benefit article{min-height:0;padding:24px}.fdm-seo-faq__benefit-top{padding-bottom:36px}.fdm-seo-faq__benefit h3{font-size:22px;max-width:18ch}.fdm-seo-faq__faq-panel{border-radius:calc(var(--fdm-seo-radius, 20px) - 2px)}.fdm-seo-faq__faq-intro{padding:32px 24px 36px}.fdm-seo-faq__faq-title{font-size:clamp(36px,11vw,48px)}.fdm-seo-faq__faq-actions,.fdm-seo-faq__button{width:100%}.fdm-seo-faq__faq-list{padding:14px 20px 24px}.fdm-seo-faq__faq-item summary{gap:12px;grid-template-columns:28px minmax(0,1fr) 30px;min-height:78px;padding:16px 0}.fdm-seo-faq__question{font-size:16px}.fdm-seo-faq__answer{font-size:14px;line-height:1.68;padding:0 8px 26px 40px}}@media(prefers-reduced-motion:reduce){.fdm-seo-faq *,.fdm-seo-faq *:before,.fdm-seo-faq *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/FDM-dynamic-seo-faq.css.map */
