.blogSidebar{position:sticky;top:110px;z-index:10}@media (max-width:991.98px){.blogSidebar{position:static}}.atr-blog-section{scroll-margin-top:140px;clear:both;padding-top:2rem}.mb-6{margin-bottom:4.5rem!important}.atr-article p{max-width:70ch;line-height:1.8;color:#6b645b}.faq-stats-strip{border-top:1px solid #e8e2d8;border-bottom:1px solid #e8e2d8;padding:24px 0}.faq-stat-card{text-align:left}.faq-stat-value{font-family:var(--font-playfair),Georgia,serif;font-size:1.75rem;font-weight:400;color:#171411;line-height:1.1;margin-bottom:4px}.faq-stat-label{font-size:.72rem;color:#9a9088;text-transform:uppercase;letter-spacing:.12em;font-weight:500}.faq-intro{position:relative;padding-left:20px;border-left:3px solid #ffc823}.faq-intro-text{font-size:1.2rem;line-height:1.8;color:#6b645b;max-width:70ch;margin:0}@media (max-width:575.98px){.faq-intro{padding-left:14px;border-left-width:2px}.faq-intro-text{font-size:1.02rem}}.faq-search-box{position:relative}.faq-search-wrapper{position:relative;display:flex;align-items:center}.faq-search-icon{position:absolute;left:18px;color:#9a9088;pointer-events:none;transition:color .2s ease}.faq-search-wrapper:focus-within .faq-search-icon{color:#ffc823}.faq-search-input{width:100%;border:1px solid #e8e2d8;background:#fff;border-radius:999px;padding:14px 48px;font-size:.95rem;color:#171411;font-family:inherit;transition:all .2s ease;outline:none}.faq-search-input::placeholder{color:#b8b0a5}.faq-search-input:focus{border-color:#ffc823;box-shadow:0 0 0 3px rgba(255,200,35,.08)}.faq-search-clear{position:absolute;right:10px;width:30px;height:30px;border-radius:50%;border:none;background:#f0ece4;color:#6b645b;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .18s ease;padding:0}.faq-search-clear:hover{background:#ffc823;color:#fff}.faq-search-count{font-size:.8rem;color:#9a9088;font-weight:500}.faq-items-list{display:flex;flex-direction:column;gap:10px}.faq-card{background:#fff;border:1px solid #e8e2d8;border-radius:12px;overflow:hidden;transition:all .2s ease}.faq-card:hover{border-color:#d3c9b8;background:#fffefb}.faq-card.open{border-color:#ffc823;background:#fff}.faq-card-header{width:100%;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:all .2s ease}.faq-card-title-wrap{flex:1 1;min-width:0}.faq-card-title{font-size:1rem;font-weight:500;color:#171411;line-height:1.5;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:inherit}.faq-badge-new{display:inline-flex;align-items:center;font-size:.65rem;font-weight:600;background:#ffc823;color:#fff;padding:2px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.faq-card-toggle{width:32px;height:32px;border-radius:50%;background:#faf7f2;color:#ffc823;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:400;flex-shrink:0;transition:all .3s ease;border:1px solid #e8e2d8}.faq-card.open .faq-card-toggle{background:#ffc823;color:#fff;border-color:#ffc823}.faq-card-content{padding:0 24px 24px;animation:faqFadeIn .3s ease;border-top:1px solid #f0ece4;margin-top:0}.faq-card-content p{margin:20px 0 0;font-size:.95rem;line-height:1.8;color:#6b645b;max-width:70ch}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-no-results{text-align:center;padding:80px 24px;background:#fff;border:1px solid #e8e2d8;border-radius:16px}.faq-no-results p{font-size:1rem;color:#6b645b;margin-bottom:20px}.faq-clear-btn{background:#ffc823;color:#fff;border:none;padding:10px 28px;border-radius:999px;cursor:pointer;font-weight:600;font-size:.85rem;transition:background .2s ease}.faq-clear-btn:hover{background:#1e4538}@media (max-width:768px){.faq-stats-strip{padding:20px 0}.faq-stats-strip .row.g-3{gap:0!important;--bs-gutter-x:0;--bs-gutter-y:0;margin:0!important}.faq-stats-strip .col-6{padding:16px 0!important;border-bottom:1px solid #e8e2d8}.faq-stats-strip .col-6:nth-child(2n){padding-left:24px!important;border-left:1px solid #e8e2d8}.faq-stats-strip .col-6:nth-last-child(-n+2){border-bottom:none}.faq-stat-value{font-size:1.5rem}.faq-stat-label{font-size:.65rem}.faq-card-header{padding:16px 18px}.faq-card-content{padding:0 18px 18px}.faq-card-content p{margin-top:16px;font-size:.9rem}.faq-card-title{font-size:.95rem}.faq-card-toggle{width:28px;height:28px;font-size:1.1rem}.mb-6{margin-bottom:3rem!important}.atr-blog-section{padding-top:1rem}}@media (max-width:575.98px){.faq-search-input{padding:12px 44px 12px 42px;font-size:.9rem}.faq-search-icon{left:14px}.faq-search-clear{right:8px;width:26px;height:26px}.faq-badge-new{font-size:.6rem;padding:1px 6px}.faq-card-title{font-size:.9rem;gap:8px}}.atr-card{border-radius:16px;border:1px solid #e8e2d8;background:#fff}.atr-toc a{border-radius:12px;padding:10px 12px;border:1px solid #e8e2d8;background:rgba(255,255,255,.7);transition:all .18s ease;color:#171411;font-weight:600}.atr-toc .active{border-color:#ffc823!important;background:#ffc823!important;color:#fff!important}.atr-toc .active .toc-num{background:rgba(255,255,255,.2)!important;border-color:rgba(255,255,255,.3)!important;color:#fff!important}.faq-page-bg{background:#faf7f2}.faq-hero-img{height:clamp(480px,60vw,640px);background-image:url(/static/img/faq-hero-img.webp);background-size:cover;background-position:50%}.faq-hero-overlay{background:linear-gradient(180deg,rgba(23,20,17,.55),rgba(23,20,17,.35) 35%,rgba(23,20,17,.75))}.faq-hero-eyebrow{color:#b8d4c4;letter-spacing:.25em;font-size:.68rem}.faq-hero-h1{font-weight:400;line-height:1.15;font-size:clamp(2.5rem,5vw,4rem)}.faq-hero-h1,.faq-hero-subtext{font-family:var(--font-playfair),Georgia,serif}.faq-hero-subtext{font-size:1.1rem;font-style:italic;opacity:.9;max-width:620px}.faq-cta-btn-specialist{background:#b8895a;color:#fff;border-radius:8px;font-size:.9rem;border:none;text-decoration:none}.faq-cta-btn-search{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:8px;font-size:.9rem}.faq-section-eyebrow{color:#ffc823;font-size:.68rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase}.faq-section-h2{font-family:var(--font-playfair),Georgia,serif;font-weight:400;color:#171411;font-size:clamp(1.8rem,3vw,2.4rem)}.faq-sidebar-guide-label{letter-spacing:.15em;color:#9a9088}.faq-toc-num{width:24px;height:24px;font-size:10px;color:#9a9088;border-color:#e8e2d8;flex-shrink:0}.faq-toc-link-text{font-size:.85rem;line-height:1.3}.faq-expert-cta{background:linear-gradient(135deg,#ffc823,#1e4538)}.faq-expert-circle{width:120px;height:120px;background:rgba(255,255,255,.03);border-radius:50%;top:-40px;right:-40px}.faq-expert-label{opacity:.7;font-size:.6rem;letter-spacing:.25em}.faq-expert-heading{font-size:.85rem;line-height:1.4}.faq-expert-btn{font-size:.7rem;min-width:80px}