.faq-section[data-v-c8714d56]{background:#0a0a0a;padding:5rem 1.5rem;font-family:Arial,sans-serif}.faq-container[data-v-c8714d56]{max-width:760px;margin:0 auto}.faq-header[data-v-c8714d56]{margin-bottom:2.5rem}.faq-badge[data-v-c8714d56]{color:#b8922a;letter-spacing:3px;text-transform:uppercase;border:1px solid #b8922a;border-radius:2px;margin-bottom:1.2rem;padding:5px 16px;font-size:11px;display:inline-block}.faq-title[data-v-c8714d56]{color:#d4a843;margin:0 0 .4rem;font-family:Georgia,serif;font-size:2.2rem;font-weight:400;line-height:1.2}.faq-title em[data-v-c8714d56]{color:#f0c060;font-style:italic}.faq-subtitle[data-v-c8714d56]{color:#6b5c3a;letter-spacing:.3px;margin:0 0 1.5rem;font-size:14px}.faq-divider[data-v-c8714d56]{opacity:.5;background:#b8922a;width:60px;height:1px}.faq-list[data-v-c8714d56]{flex-direction:column;gap:10px;margin-bottom:2.5rem;display:flex}.faq-item[data-v-c8714d56]{border:.5px solid #2a2218;border-left:2px solid #3a2e1a;border-radius:2px;transition:border-color .3s;overflow:hidden}.faq-item.open[data-v-c8714d56],.faq-item[data-v-c8714d56]:hover{border-left-color:#b8922a}.faq-question[data-v-c8714d56]{cursor:pointer;text-align:left;background:#111008;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:1.1rem 1.4rem;transition:background .2s;display:flex}.faq-item.open .faq-question[data-v-c8714d56]{background:#120f05}.faq-q-left[data-v-c8714d56]{align-items:center;gap:14px;display:flex}.faq-num[data-v-c8714d56]{color:#6b5228;letter-spacing:1px;min-width:20px;font-size:11px;transition:color .3s}.faq-item.open .faq-num[data-v-c8714d56]{color:#b8922a}.faq-q-text[data-v-c8714d56]{color:#c9a84c;font-size:15px;font-weight:400;line-height:1.4;transition:color .3s}.faq-item.open .faq-q-text[data-v-c8714d56]{color:#e8c060}.faq-icon[data-v-c8714d56]{border:1px solid #3a2e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .3s;display:flex}.faq-icon.open[data-v-c8714d56]{background:#1a1205;border-color:#b8922a}.faq-icon svg[data-v-c8714d56]{stroke:#6b5228;width:10px;height:10px;transition:all .3s}.faq-icon.open svg[data-v-c8714d56]{stroke:#d4a843;transform:rotate(45deg)}.faq-answer[data-v-c8714d56]{background:#0d0b04;border-top:.5px solid #1e1a0d;padding:0 1.4rem 1.4rem 3.2rem}.faq-a-text[data-v-c8714d56]{color:#8a7040;margin:0;padding-top:1rem;font-size:14px;line-height:1.8}.faq-slide-enter-active[data-v-c8714d56],.faq-slide-leave-active[data-v-c8714d56]{transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq-slide-enter-from[data-v-c8714d56],.faq-slide-leave-to[data-v-c8714d56]{opacity:0;max-height:0}.faq-slide-enter-to[data-v-c8714d56],.faq-slide-leave-from[data-v-c8714d56]{opacity:1;max-height:300px}.faq-cta[data-v-c8714d56]{background:#0d0b04;border:.5px solid #2a2218;border-left:2px solid #b8922a;border-radius:2px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:1.2rem 1.5rem;display:flex}.cta-text[data-v-c8714d56]{color:#8a7040;font-size:14px}.cta-text strong[data-v-c8714d56]{color:#c9a84c;font-weight:400}.cta-btn[data-v-c8714d56]{color:#0a0a0a;letter-spacing:2px;text-transform:uppercase;background:#b8922a;border-radius:2px;padding:9px 22px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.cta-btn[data-v-c8714d56]:hover{background:#d4a843}@media (width<=540px){.faq-title[data-v-c8714d56]{font-size:1.6rem}.faq-q-text[data-v-c8714d56]{font-size:14px}.faq-answer[data-v-c8714d56]{padding-left:1.4rem}}.testimonial-section[data-v-1e47769d]{--gold:#d4af37;--gold-light:#f2d675;--gold-dim:#8a6d1f;--bg:#0a0a0a;--bg-card:#141414;--ink:#e8e4da;--ink-soft:#e8e4da99;isolation:isolate;background:var(--bg);color:var(--ink);padding:4.5rem 1.5rem 4rem;font-family:Manrope,sans-serif;position:relative;overflow:hidden}.grain-overlay[data-v-1e47769d]{z-index:0;pointer-events:none;opacity:.05;background-image:repeating-linear-gradient(0deg,#fff9 0,#0000 1px 2px);position:absolute;inset:0}.quote-mark[data-v-1e47769d]{z-index:0;color:var(--gold);opacity:.07;pointer-events:none;font-family:Playfair Display,serif;font-size:clamp(10rem,24vw,16rem);line-height:1;position:absolute;top:-2.5rem;left:50%;transform:translate(-50%)}.section-head[data-v-1e47769d]{z-index:2;text-align:center;margin-bottom:2.75rem;position:relative}.eyebrow[data-v-1e47769d]{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-dim);margin-bottom:.6rem;font-size:.72rem;font-weight:600;display:inline-block}.brand-title[data-v-1e47769d]{background:linear-gradient(100deg, var(--gold-light), var(--gold) 60%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-family:Playfair Display,serif;font-size:clamp(1.9rem,4.5vw,2.9rem);font-style:italic;font-weight:600}.grid[data-v-1e47769d]{z-index:2;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:1.5rem;max-width:1180px;margin:0 auto;display:grid;position:relative}.card[data-v-1e47769d]{background:var(--bg-card);border-top:1px solid var(--gold);padding:2.25rem 1.75rem;transition:transform .25s,box-shadow .25s;box-shadow:0 30px 60px -30px #d4af372e}.card[data-v-1e47769d]:hover{transform:translateY(-4px);box-shadow:0 36px 70px -28px #d4af374d}.stars[data-v-1e47769d]{letter-spacing:.2em;margin-bottom:1.25rem;font-size:1.05rem}.star-wrap[data-v-1e47769d]{width:1em;display:inline-block;position:relative}.star-base[data-v-1e47769d]{color:#d4af3740}.star-fill[data-v-1e47769d]{white-space:nowrap;color:var(--gold);position:absolute;top:0;left:0;overflow:hidden}.quote[data-v-1e47769d]{color:var(--ink);margin:0;font-size:1rem;font-weight:400;line-height:1.7}.meta[data-v-1e47769d]{align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.divider[data-v-1e47769d]{background:var(--gold);flex-shrink:0;width:28px;height:2px}.who .name[data-v-1e47769d]{color:var(--gold-light);margin:0;font-family:Playfair Display,serif;font-size:1rem;font-weight:600}.who .brand[data-v-1e47769d]{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin:.15rem 0 0;font-size:.76rem}@media (width<=480px){.testimonial-section[data-v-1e47769d]{padding:3.5rem 1rem 3rem}.card[data-v-1e47769d]{padding:2rem 1.4rem}.quote-mark[data-v-1e47769d]{top:-1.5rem}}
