:root{--mn-yellow:#F5C227;--mn-yellow-2:#FFD75E;--mn-blue:#2CA5DE;--mn-deep-blue:#0E4767;--mn-green:#1E8A46;--mn-green-text:#0F7A3D;--mn-pine:#0B3322;--mn-pine-2:#082519;--mn-pine-3:#155238;--mn-cream:#FBF7EC;--mn-white:#FFFDF6;--mn-muted:#5E6E62;--mn-muted-light:#BCCFC2;--mn-radius:18px;--mn-shadow:0 12px 30px rgba(8,37,25,.10);--mn-ease:cubic-bezier(.25,.46,.45,.94)}.faq-hero{position:relative;padding:150px 0 90px;text-align:center;background:linear-gradient(rgb(8 37 25 / .93),rgb(8 37 25 / .88)),url(https://images.unsplash.com/photo-1441974231531-c6227db76b6e?auto=format&fit=crop&w=1600&q=60) center/cover}.faq-hero::after{content:'';position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--mn-yellow) 0 33.3%,var(--mn-blue) 33.3% 66.6%,var(--mn-green) 66.6% 100%)}.faq-crumbs{display:flex;justify-content:center;gap:10px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px}.faq-crumbs a{color:var(--mn-muted-light)}.faq-crumbs a:hover{color:var(--mn-yellow)}.faq-crumbs i{color:var(--mn-yellow);font-size:.6rem}.faq-crumbs span{color:var(--mn-yellow)}.faq-hero .kicker{display:inline-block;font-size:.7rem;font-weight:700letter-spacing:.3em}.faq-kicker{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--mn-yellow);margin-bottom:12px}.faq-title{font-family:var(--font-02);font-size:clamp(2.3rem,5vw,3.8rem);color:var(--mn-white);font-weight:600}.faq-title em{color:var(--mn-yellow)}.faq-sub{color:var(--mn-muted-light);max-width:620px;margin:16px auto 0;line-height:1.75}.faq-search-wrap{position:relative;max-width:560px;margin:30px auto 0}.faq-search-wrap .s-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--mn-yellow)}.faq-search{width:100%;border-radius:50px;border:1.5px solid rgb(255 255 255 / .25);background:rgb(255 255 255 / .08);backdrop-filter:blur(8px);color:#fff;padding:15px 52px 15px 48px;font-size:.92rem;transition:.3s var(--mn-ease)}.faq-search::placeholder{color:var(--mn-muted-light)}.faq-search:focus{outline:none;border-color:var(--mn-yellow);background:rgb(255 255 255 / .12);box-shadow:0 0 0 4px rgb(245 194 39 / .15)}.search-clear{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;background:rgb(255 255 255 / .12);color:#fff;visibility:hidden;transition:.3s}.search-clear:hover{background:var(--mn-yellow);color:var(--mn-pine)}.home-faq-modern{padding:70px 0 90px;background:var(--mn-cream);font-family:'Inter',sans-serif;color:var(--mn-pine)}.home-faq-modern .hr-section,.home-faq-modern.row{margin:0}.faq-category-title{font-family:var(--font-02);color:var(--mn-pine);font-size:1.35rem;display:flex;align-items:center;gap:12px;margin-top:2rem!important}.faq-category-title::before{content:'';width:36px;height:4px;border-radius:4px;flex-shrink:0;background:linear-gradient(90deg,var(--mn-yellow),var(--mn-blue),var(--mn-green))}.custom-accordion{--bs-accordion-bg:transparent}.custom-faq-item{background:var(--mn-white);border:1px solid rgb(11 51 34 / .08)!important;border-radius:var(--mn-radius)!important;overflow:hidden;margin-bottom:14px;box-shadow:var(--mn-shadow);transition:border-color .3s var(--mn-ease),transform .3s var(--mn-ease)}.custom-faq-item:hover{border-color:rgb(245 194 39 / .45)!important;transform:translateY(-2px)}.custom-faq-item:has(.collapse.show){border-left:5px solid var(--mn-yellow)}.custom-faq-button{background:var(--mn-white)!important;color:var(--mn-pine)!important;font-family:'Inter',sans-serif;font-weight:600;font-size:.98rem;padding:20px 22px;box-shadow:none!important;border:none;transition:.3s}.custom-faq-button::after{display:none}.custom-faq-button:focus{box-shadow:none!important;border:none}.custom-faq-button:hover .faq-question-text{color:var(--mn-green-text)}.faq-question-text{flex:1;min-width:0;padding-right:14px}.faq-icon-wrapper{width:36px;height:36px;border-radius:50%;background:var(--mn-cream);position:relative;flex-shrink:0;margin-left:auto;transition:.45s var(--mn-ease)}.faq-icon-wrapper::before,.faq-icon-wrapper::after{content:'';position:absolute;top:50%;left:50%;background:var(--mn-pine);border-radius:2px;transition:.45s var(--mn-ease)}.faq-icon-wrapper::before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-icon-wrapper::after{width:2px;height:14px;transform:translate(-50%,-50%)}.custom-faq-button:not(.collapsed) .faq-icon-wrapper{background:var(--mn-yellow);transform:rotate(180deg)}.custom-faq-button:not(.collapsed) .faq-icon-wrapper::before{background:var(--mn-pine)}.custom-faq-button:not(.collapsed) .faq-icon-wrapper::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.custom-faq-body{background:var(--mn-white);color:var(--mn-muted);line-height:1.8;font-size:.92rem;border-top:1px dashed rgb(11 51 34 / .15);margin:0 22px;padding:18px 0 22px}.custom-faq-body p{margin-bottom:.5rem}.faq-no-results{display:none;background:var(--mn-white);border-radius:var(--mn-radius);padding:50px 26px;text-align:center;box-shadow:var(--mn-shadow)}.faq-no-results i{font-size:2.4rem;color:var(--mn-yellow);margin-bottom:14px}.faq-no-results h5{font-family:var(--font-02);color:var(--mn-pine)}.faq-no-results p{color:var(--mn-muted);font-size:.9rem}.faq-help-card{position:sticky;top:110px;background:linear-gradient(160deg,var(--mn-pine),var(--mn-pine-2));border-radius:22px;padding:36px 30px;color:#fff;box-shadow:0 24px 60px rgb(8 37 25 / .35);position:sticky;overflow:hidden}.faq-help-card::before{content:'';position:absolute;top:-70px;right:-70px;width:200px;height:200px;border-radius:50%;background:rgb(245 194 39 / .12)}.faq-help-card::after{content:'';position:absolute;bottom:-60px;left:-60px;width:170px;height:170px;border-radius:50%;background:rgb(44 165 222 / .12)}.help-icon{width:58px;height:58px;border-radius:16px;background:linear-gradient(135deg,var(--mn-yellow),var(--mn-yellow-2));color:var(--mn-pine);display:grid;place-items:center;font-size:1.5rem;margin-bottom:20px;box-shadow:0 10px 26px rgb(245 194 39 / .35);position:relative;z-index:1}.faq-help-card h4{font-family:var(--font-02);font-size:1.4rem;margin-bottom:10px;position:relative;z-index:1}.faq-help-card p{color:var(--mn-muted-light);font-size:.9rem;line-height:1.7;margin-bottom:22px;position:relative;z-index:1}.help-btns{display:flex;gap:10px;flex-wrap:wrap;position:relative;z-index:1}.help-btn-gold{background:linear-gradient(135deg,var(--mn-yellow),var(--mn-yellow-2));color:var(--mn-pine);border-radius:50px;padding:11px 22px;font-weight:700;font-size:.84rem;display:inline-flex;gap:8px;align-items:center;transition:.3s var(--mn-ease);text-decoration:none}.help-btn-gold:hover{transform:translateY(-3px);color:var(--mn-pine);box-shadow:0 10px 24px rgb(245 194 39 / .45)}.help-btn-ghost{border:1.5px solid rgb(255 255 255 / .3);color:#fff;border-radius:50px;padding:11px 22px;font-weight:600;font-size:.84rem;display:inline-flex;gap:8px;align-items:center;transition:.3s;text-decoration:none}.help-btn-ghost:hover{border-color:var(--mn-yellow);color:var(--mn-yellow)}.help-hours{margin-top:26px;padding-top:22px;border-top:1px solid rgb(255 255 255 / .12);position:relative;z-index:1}.help-hours li{display:flex;justify-content:space-between;font-size:.82rem;color:var(--mn-muted-light);padding:6px 0}.help-hours li strong{color:#fff;font-weight:600}.help-hours .dot{width:8px;height:8px;border-radius:50%;background:var(--mn-yellow);display:inline-block;margin-right:8px}.faq-empty{background:var(--mn-white);border-radius:var(--mn-radius);padding:60px 26px;box-shadow:var(--mn-shadow)}.faq-empty h5{font-family:var(--font-02);color:var(--mn-pine)}@media (max-width:991.98px){.faq-hero{padding:120px 0 70px}.faq-help-card{position:static;margin-top:10px}}@media (max-width:575.98px){.faq-hero{padding:100px 0 60px}.home-faq-modern{padding:44px 0 60px}.custom-faq-button{padding:16px;font-size:.9rem}.faq-icon-wrapper{width:30px;height:30px}.custom-faq-body{margin:0 16px}.faq-category-title{font-size:1.15rem}}