:root{--faq-gold:#c5a47e;--faq-gold-dark:#9e8365;--faq-black:#050505;--faq-white:#fff;--faq-bg-warm:#f5f0ea;--faq-bg-light:#faf8f5;--faq-text-primary:#1a1a1a;--faq-text-secondary:#6b6b6b;--faq-border-light:rgba(0,0,0,.08);--faq-radius:4px;--faq-transition-hover:border-color .2s,box-shadow .2s}html{scroll-padding-top:140px}.faq-page{background:#faf8f5;background:var(--faq-bg-light);color:#1a1a1a;color:var(--faq-text-primary);line-height:1.65;padding-bottom:0;padding-top:140px;-webkit-font-smoothing:antialiased}.faq-page-wrap{margin:0 auto;max-width:1100px;padding:0 48px}.faq-hero{isolation:isolate;padding:52px 0 44px;position:relative;text-align:center}.faq-hero:before{background:linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.01) 4%,transparent 8%,transparent 88%,rgba(0,0,0,.05) 95%,rgba(0,0,0,.12));border-bottom:2px solid #9e8365;border-bottom:2px solid var(--faq-gold-dark);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.faq-hero h1{color:#1a1a1a;color:var(--faq-text-primary);font-size:42px;font-weight:700;letter-spacing:5px;margin-bottom:12px;text-transform:uppercase}.faq-hero .subtitle{color:#6b6b6b;color:var(--faq-text-secondary);font-size:15px;font-weight:400;line-height:1.7;margin:0 auto 18px;max-width:520px}.hero-sep{align-items:center;display:flex;gap:16px;justify-content:center;margin:0 auto;max-width:300px}.hero-sep:after,.hero-sep:before{background:linear-gradient(90deg,transparent,#9e8365,transparent);background:linear-gradient(90deg,transparent,var(--faq-gold-dark),transparent);content:"";flex:1;height:1px}.hero-sep-diamond{background:#9e8365;background:var(--faq-gold-dark);flex-shrink:0;height:6px;transform:rotate(45deg);width:6px}.faq-page .search-section{margin:0 auto;max-width:640px;padding:32px 0 0}.faq-page .search-wrap{position:relative}.faq-page .search-input{background:#fff;background:var(--faq-white);border:1px solid hsla(32,23%,51%,.25);border-radius:4px;border-radius:var(--faq-radius);color:#1a1a1a;color:var(--faq-text-primary);font-family:inherit;font-size:14px;font-weight:400;outline:none;padding:14px 48px 14px 18px;transition:border-color .2s,box-shadow .2s;transition:var(--faq-transition-hover);width:100%}.faq-page .search-input::-moz-placeholder{color:#b0a89e;font-weight:300}.faq-page .search-input::placeholder{color:#b0a89e;font-weight:300}.faq-page .search-input:focus{border-color:#9e8365;border-color:var(--faq-gold-dark);box-shadow:0 2px 12px hsla(32,23%,51%,.1)}.faq-page .search-icon{height:18px;opacity:.35;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:18px}.faq-page .search-clear{background:none;border:none;color:#6b6b6b;color:var(--faq-text-secondary);cursor:pointer;display:none;font-family:inherit;font-size:18px;font-weight:300;height:24px;line-height:24px;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:24px}.faq-page .search-clear:hover{color:#1a1a1a;color:var(--faq-text-primary)}.faq-page .search-meta{color:#6b6b6b;color:var(--faq-text-secondary);font-size:11px;font-weight:500;letter-spacing:.5px;margin-top:8px;min-height:16px;text-align:center}.faq-page .most-asked{padding:36px 0 4px}.faq-page .section-label{color:#9e8365;color:var(--faq-gold-dark);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:16px;text-align:center;text-transform:uppercase}.faq-page .most-asked-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.faq-page .ma-card{background:#fff;background:var(--faq-white);border:1px solid rgba(0,0,0,.08);border:1px solid var(--faq-border-light);border-radius:4px;border-radius:var(--faq-radius);cursor:pointer;display:block;padding:16px 18px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .15s}.faq-page .ma-card:hover{border-color:#9e8365;border-color:var(--faq-gold-dark);box-shadow:0 4px 16px hsla(32,23%,51%,.1);transform:translateY(-2px)}.faq-page .ma-card .ma-q{color:#1a1a1a;color:var(--faq-text-primary);font-size:13px;font-weight:600;line-height:1.45}.faq-page .ma-card .ma-cat{align-items:center;color:#9e8365;color:var(--faq-gold-dark);display:flex;font-size:9px;font-weight:600;gap:4px;letter-spacing:1px;margin-top:8px;text-transform:uppercase}.faq-page .ma-card .ma-cat:before{background:#9e8365;background:var(--faq-gold-dark);border-radius:50%;content:"";display:inline-block;flex-shrink:0;height:4px;width:4px}.faq-page .category-bar{padding:32px 0 4px;text-align:center}.faq-page .cat-tabs{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.faq-page .cat-tab{background:#fff;background:var(--faq-white);border:1px solid rgba(0,0,0,.08);border:1px solid var(--faq-border-light);border-radius:4px;border-radius:var(--faq-radius);color:#6b6b6b;color:var(--faq-text-secondary);cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:600;letter-spacing:1px;padding:7px 16px;text-transform:uppercase;transition:all .2s;white-space:nowrap}.faq-page .cat-tab:hover{border-color:#9e8365;border-color:var(--faq-gold-dark);color:#9e8365;color:var(--faq-gold-dark)}.faq-page .cat-tab.active{background:#9e8365;background:var(--faq-gold-dark);border-color:#9e8365;border-color:var(--faq-gold-dark);color:#fff;color:var(--faq-white)}.faq-page .faq-body{padding:28px 0 44px}.faq-page .faq-category{margin-bottom:32px}.faq-page .faq-category.hidden{display:none}.faq-page .cat-header{align-items:center;border-bottom:2px solid #9e8365;border-bottom:2px solid var(--faq-gold-dark);display:flex;gap:10px;margin-bottom:14px;padding-bottom:10px}.faq-page .cat-header .cat-icon{color:#9e8365;color:var(--faq-gold-dark);flex-shrink:0;height:22px;opacity:.7;width:22px}.faq-page .cat-header h2{color:#9e8365;color:var(--faq-gold-dark);font-size:14px;font-weight:700;letter-spacing:2px;margin:0;text-transform:uppercase}.faq-page .cat-count{background:#f5f0ea;background:var(--faq-bg-warm);border-radius:10px;color:#6b6b6b;color:var(--faq-text-secondary);font-size:10px;font-weight:500;margin-left:auto;padding:2px 9px}.faq-page .faq-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.faq-page .faq-item{background:#fff;background:var(--faq-white);border:1px solid rgba(0,0,0,.08);border:1px solid var(--faq-border-light);border-radius:4px;border-radius:var(--faq-radius);overflow:hidden;transition:border-color .2s,box-shadow .2s;transition:var(--faq-transition-hover)}.faq-page .faq-item:hover{border-color:hsla(32,23%,51%,.25)}.faq-page .faq-item[open]{border-color:hsla(32,23%,51%,.35);box-shadow:0 2px 10px hsla(32,23%,51%,.08);grid-column:1/-1}.faq-page .faq-item summary{align-items:center;color:#1a1a1a;color:var(--faq-text-primary);cursor:pointer;display:flex;font-size:13px;font-weight:600;line-height:1.45;list-style:none;min-height:60px;padding:14px 32px 14px 14px;position:relative;transition:color .2s}.faq-page .faq-item summary::-webkit-details-marker{display:none}.faq-page .faq-item summary::marker{content:"";display:none}.faq-page .faq-item summary:after{border-bottom:1.5px solid #9e8365;border-bottom:1.5px solid var(--faq-gold-dark);border-right:1.5px solid #9e8365;border-right:1.5px solid var(--faq-gold-dark);content:"";flex-shrink:0;height:7px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .25s ease;width:7px}.faq-page .faq-item[open] summary:after{transform:translateY(-50%) rotate(-135deg)}.faq-page .faq-item summary:hover{color:#9e8365;color:var(--faq-gold-dark)}.faq-page .faq-item .faq-answer{border-top:1px solid rgba(0,0,0,.08);border-top:1px solid var(--faq-border-light);color:#1a1a1a;color:var(--faq-text-primary);font-size:13.5px;line-height:1.75;padding:14px 16px 16px}.faq-page .faq-item .faq-answer p{margin-bottom:8px}.faq-page .faq-item .faq-answer p:last-child{margin-bottom:0}.faq-page .faq-item .faq-answer strong{font-weight:600}.faq-page .faq-item .faq-answer ul{margin:6px 0 8px 18px}.faq-page .faq-item .faq-answer ul li{font-size:13px;line-height:1.65;margin-bottom:3px}.faq-page .faq-item .faq-answer a{border-bottom:1px solid hsla(32,23%,51%,.3);color:#9e8365;color:var(--faq-gold-dark);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.faq-page .faq-item .faq-answer a:hover{border-color:#9e8365;border-color:var(--faq-gold-dark)}.faq-page .faq-item.filter-hidden{display:none}.faq-page .faq-item.search-match{border-color:hsla(32,23%,51%,.35)}.faq-page .no-results{display:none;padding:44px 20px;text-align:center}.faq-page .no-results h3{color:#1a1a1a;color:var(--faq-text-primary);font-size:15px;font-weight:600;margin-bottom:6px}.faq-page .no-results p{color:#6b6b6b;color:var(--faq-text-secondary);font-size:13px;line-height:1.7;margin:0 auto;max-width:400px}.faq-page .no-results a{color:#9e8365;color:var(--faq-gold-dark);font-weight:500;-webkit-text-decoration:none;text-decoration:none}.faq-page .help-section{background:linear-gradient(160deg,hsla(32,23%,51%,.06),hsla(33,35%,94%,.5) 50%,hsla(32,23%,51%,.03));border-bottom:1px solid hsla(32,23%,51%,.12);border-top:1px solid hsla(32,23%,51%,.12);padding:44px 0;text-align:center}.faq-page .help-section h2{color:#9e8365;color:var(--faq-gold-dark);font-size:18px;font-weight:700;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.faq-page .help-section p{color:#6b6b6b;color:var(--faq-text-secondary);font-size:14px;line-height:1.7;margin-bottom:22px}.faq-page .help-links{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.faq-page .help-btn{align-items:center;border-radius:4px;border-radius:var(--faq-radius);display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:8px;letter-spacing:2px;padding:12px 28px;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:background .25s,color .25s,border-color .25s}.faq-page .help-btn.primary{background:#050505;background:var(--faq-black);border:2px solid #050505;border:2px solid var(--faq-black);color:#fff;color:var(--faq-white)}.faq-page .help-btn.primary:hover{background:#9e8365;background:var(--faq-gold-dark);border-color:#9e8365;border-color:var(--faq-gold-dark)}.faq-page .help-btn.outline{background:transparent;border:2px solid #9e8365;border:2px solid var(--faq-gold-dark);color:#9e8365;color:var(--faq-gold-dark)}.faq-page .help-btn.outline:hover{background:#9e8365;background:var(--faq-gold-dark);color:#fff;color:var(--faq-white)}@media (max-width:900px){.faq-page-wrap{padding:0 24px}.faq-hero h1{font-size:28px;letter-spacing:3px}.faq-page .most-asked-grid{grid-template-columns:1fr 1fr}.faq-page .faq-grid{grid-template-columns:1fr 1fr}.faq-page .faq-item[open]{grid-column:1/-1}.faq-page .help-links{align-items:center;flex-direction:column}}@media (max-width:600px){.faq-hero{padding:32px 0 28px}.faq-hero h1{font-size:22px;letter-spacing:2px}.faq-page .most-asked-grid{grid-template-columns:1fr}.faq-page .faq-grid{grid-template-columns:1fr}.faq-page .faq-item summary{font-size:13px;min-height:auto;padding:12px 32px 12px 12px}.faq-page .faq-item .faq-answer{font-size:13px;padding:12px 12px 14px}}
/*# sourceMappingURL=faq.min.css.map */
