.wolf-faq-page{--faq-navy:#0b2545;--faq-blue:#163f73;--faq-electric:#0085e8;--faq-muted:#68778b;--faq-line:#e5eaf0;--faq-cloud:#f5f7fa;width:100%;margin:0;padding:0;background:#fff;color:var(--faq-navy);font-family:Poppins,sans-serif}.wolf-faq-page *{box-sizing:border-box}.wolf-faq-hero{position:relative;isolation:isolate;display:grid;min-height:var(--faq-hero-height);place-items:center;overflow:hidden;background-color:var(--faq-navy);background-image:linear-gradient(115deg,rgba(11,37,69,var(--faq-overlay)),rgba(11,37,69,var(--faq-overlay))),var(--faq-hero-image);background-size:cover;background-position:center 42%;color:#fff;text-align:center}.wolf-faq-hero:after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(8,25,46,calc(var(--faq-overlay)*.2)),transparent 65%);content:""}.wolf-faq-hero__content{width:min(850px,calc(100% - 40px));padding:70px 0 78px}.wolf-faq-hero__eyebrow{margin:0 0 14px;color:#c7e4ff;font-size:.72rem;font-weight:600;letter-spacing:.2em}.wolf-faq-hero h1{max-width:820px;margin:0 auto;color:#fff;font-size:clamp(2.1rem,5vw,4.05rem);font-weight:600;letter-spacing:-.045em;line-height:1.13}.wolf-faq-hero__subtitle{max-width:690px;margin:17px auto 27px;color:rgba(255,255,255,.88);font-size:clamp(.9rem,1.5vw,1.02rem);line-height:1.75}.wolf-faq-search{position:relative;display:flex;width:min(650px,100%);height:62px;align-items:center;margin:0 auto;border:1px solid rgba(255,255,255,.78);border-radius:13px;background:#fff;box-shadow:0 18px 45px rgba(2,17,35,.2);color:var(--faq-navy);text-align:left}.wolf-faq-search>svg{width:22px;height:22px;flex:none;margin:0 15px 0 20px;fill:none;stroke:#738197;stroke-width:1.7;stroke-linecap:round}.wolf-faq-search input{width:100%;height:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--faq-navy);font:inherit;font-size:.9rem}.wolf-faq-search input::placeholder{color:#8b97a6}.wolf-faq-search__clear{display:none;width:40px;height:40px;flex:none;margin-right:9px;border:0;border-radius:9px;background:transparent;color:#62738a;font-size:1.5rem;cursor:pointer}.wolf-faq-search__clear.is-visible{display:block}.wolf-faq-search:focus-within{outline:3px solid rgba(0,133,232,.35);outline-offset:3px}.wolf-faq-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:52px 0 76px}.wolf-faq-categories{display:flex;gap:10px;overflow-x:auto;margin:0 0 26px;padding:2px 2px 12px;scrollbar-width:thin;scrollbar-color:#b8c6d5 transparent}.wolf-faq-category{display:inline-flex;min-height:45px;flex:0 0 auto;align-items:center;gap:9px;border:1px solid var(--faq-line);border-radius:999px;background:#fff;padding:9px 15px;color:#4c5d72;font:inherit;font-size:.77rem;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}.wolf-faq-category:hover{transform:translateY(-1px);border-color:#a9bfd7;color:var(--faq-blue)}.wolf-faq-category svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.wolf-faq-category.is-active{border-color:var(--faq-blue);background:var(--faq-blue);color:#fff}.wolf-faq-category:focus-visible,.wolf-faq-item__question:focus-visible,.wolf-faq-reset:focus-visible,.wolf-faq-button:focus-visible{outline:3px solid rgba(0,133,232,.33);outline-offset:3px}.wolf-faq-list{display:grid;gap:12px}.wolf-faq-item{overflow:hidden;border:1px solid var(--faq-line);border-radius:13px;background:#fff;box-shadow:0 3px 14px rgba(11,37,69,.035);transition:border-color .2s,box-shadow .2s}.wolf-faq-item.is-open{border-color:#c5d8ea;box-shadow:0 8px 24px rgba(11,37,69,.065)}.wolf-faq-item__heading{margin:0}.wolf-faq-item__question{display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;padding:19px 23px;color:var(--faq-navy);font:inherit;font-size:.93rem;font-weight:600;line-height:1.5;text-align:left;cursor:pointer}.wolf-faq-item__icon{position:relative;width:25px;height:25px;flex:none;border:1px solid #d9e1ea;border-radius:50%;color:var(--faq-blue)}.wolf-faq-item__icon:before,.wolf-faq-item__icon:after{position:absolute;top:11px;left:7px;width:9px;height:1.5px;background:currentColor;content:"";transition:transform .2s}.wolf-faq-item__icon:after{transform:rotate(90deg)}.wolf-faq-item.is-open .wolf-faq-item__icon:after{transform:rotate(0)}.wolf-faq-item__answer{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .28s ease,opacity .22s ease}.wolf-faq-item__answer[hidden]{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden}.wolf-faq-item__answer-inner{min-height:0;overflow:hidden;padding:0 23px 21px;color:#59697d;font-size:.86rem;line-height:1.85}.wolf-faq-item__answer-inner>*:first-child{margin-top:0}.wolf-faq-item__answer-inner>*:last-child{margin-bottom:0}.wolf-faq-empty{margin:0;border:1px dashed #cad5e1;border-radius:13px;padding:30px;color:#68778b;text-align:center}.wolf-faq-empty[hidden]{display:none}.wolf-faq-reset-wrap{display:flex;justify-content:center;margin-top:20px}.wolf-faq-reset{border:0;background:transparent;padding:8px 12px;color:var(--faq-blue);font:inherit;font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.wolf-faq-contact{background:var(--faq-navy);color:#fff}.wolf-faq-contact__inner{display:grid;width:min(1120px,calc(100% - 48px));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin:0 auto;padding:42px 0}.wolf-faq-contact__icon{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#a8dcff}.wolf-faq-contact__icon svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wolf-faq-contact h2{margin:0 0 6px;color:#fff;font-size:1.22rem;font-weight:600}.wolf-faq-contact p{margin:0;color:#ccdae8;font-size:.83rem;line-height:1.6}.wolf-faq-contact__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.wolf-faq-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;padding:11px 16px;font-size:.76rem;font-weight:600;text-align:center;text-decoration:none;transition:background .2s,color .2s,border-color .2s}.wolf-faq-button--light{background:#fff;color:var(--faq-navy)}.wolf-faq-button--light:hover{background:#eaf4fc}.wolf-faq-button--outline{border-color:rgba(255,255,255,.48);background:transparent;color:#fff}.wolf-faq-button--outline:hover{border-color:#fff;background:rgba(255,255,255,.1)}@media(max-width:800px){.wolf-faq-content{width:min(100% - 36px,680px);padding:38px 0 54px}.wolf-faq-hero{min-height:min(var(--faq-hero-height),410px);background-image:linear-gradient(115deg,rgba(11,37,69,var(--faq-overlay)),rgba(11,37,69,var(--faq-overlay))),var(--faq-hero-mobile);background-position:center 38%}.wolf-faq-hero__content{padding:58px 0 62px}.wolf-faq-category{min-height:43px;padding-inline:13px}.wolf-faq-contact__inner{width:calc(100% - 36px);grid-template-columns:auto 1fr;padding:34px 0}.wolf-faq-contact__actions{grid-column:1/-1;justify-content:flex-start;padding-left:78px}}@media(max-width:520px){.wolf-faq-hero{min-height:350px;background-position:center 35%}.wolf-faq-hero__content{width:calc(100% - 36px);padding:48px 0 52px}.wolf-faq-hero h1{font-size:2.15rem}.wolf-faq-hero__subtitle{margin:13px auto 21px;font-size:.84rem;line-height:1.65}.wolf-faq-search{height:56px;border-radius:11px}.wolf-faq-search>svg{margin-inline:15px 12px}.wolf-faq-search input{font-size:.82rem}.wolf-faq-content{width:calc(100% - 28px);padding:28px 0 42px}.wolf-faq-categories{gap:8px;margin-bottom:18px}.wolf-faq-category{min-height:40px;gap:7px;padding:8px 12px;font-size:.72rem}.wolf-faq-category svg{width:15px;height:15px}.wolf-faq-list{gap:9px}.wolf-faq-item__question{min-height:65px;gap:12px;padding:16px;font-size:.84rem}.wolf-faq-item__answer-inner{padding:0 16px 17px;font-size:.81rem}.wolf-faq-contact__inner{width:calc(100% - 30px);gap:14px;padding:29px 0}.wolf-faq-contact__icon{width:46px;height:46px}.wolf-faq-contact h2{font-size:1.02rem}.wolf-faq-contact p{font-size:.76rem}.wolf-faq-contact__actions{gap:8px;padding-left:0}.wolf-faq-button{min-height:44px;flex:1 1 150px;padding:10px 12px;font-size:.71rem}}@media(prefers-reduced-motion:reduce){.wolf-faq-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* Dynamic, responsive media selected by the WordPress media library. */
.wolf-faq-hero{background-image:none!important}.wolf-faq-hero__picture{position:absolute;z-index:0;inset:0;display:block}.wolf-faq-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.wolf-faq-hero:before{position:absolute;z-index:1;inset:0;background:rgba(11,37,69,var(--faq-overlay));content:''}.wolf-faq-hero:after{z-index:1}.wolf-faq-hero__content{position:relative;z-index:2}
.wolf-faq-item__question>span:first-child{min-width:0}.wolf-faq-item__answer-inner{overflow-wrap:anywhere}
body.wolf-faq-body{overflow-x:clip}.wolf-faq-body .site-main.wolf-faq-page{position:relative;left:50%;width:100vw;max-width:100vw;margin:0;transform:translateX(-50%);padding:0}
