.fwf-faq-studio-page{background:var(--faq-bg);color:var(--faq-text);overflow:hidden}.fwf-faq-studio-page .fwf-faq-wrap{width:min(var(--fwf-max-width,1320px),calc(100% - 40px))}.fwf-hide-default-hero .fwf-faq>.fwf-faq-hero,.fwf-hide-default-hero .fwf-faq>.fwf-faq-subhero,.fwf-hide-default-hero .fwf-faq>.fwf-faq-category-hero{display:none!important}.fwf-faq-studio-hero{position:relative;isolation:isolate;min-height:760px;display:flex;align-items:flex-end;padding:120px 0 80px;background:var(--faq-bg);overflow:hidden}.fwf-faq-studio-bg,.fwf-faq-studio-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-4;transform:scale(1.03)}.fwf-faq-studio-overlay{position:absolute;inset:0;z-index:-3;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--faq-blue) 35%,transparent),transparent 31%),radial-gradient(circle at 15% 75%,color-mix(in srgb,var(--faq-red) 32%,transparent),transparent 34%),linear-gradient(90deg,rgba(5,6,17,var(--fwf-hero-overlay,.72)),rgba(5,6,17,.62) 55%,rgba(5,6,17,.82))}.fwf-faq-studio-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:70px;align-items:end}.fwf-faq-studio-copy .fwf-faq-logo{margin-bottom:28px}.fwf-faq-studio-copy h1{font-size:clamp(3.3rem,7.2vw,7.5rem);margin:12px 0 24px;max-width:980px}.fwf-faq-studio-copy h1 em{background:linear-gradient(90deg,var(--faq-blue),var(--faq-red),var(--faq-gold2));-webkit-background-clip:text;background-clip:text;color:transparent}.fwf-faq-studio-copy>p{max-width:820px;font-size:clamp(1.05rem,1.4vw,1.28rem);color:#d5d8e5}.fwf-faq-studio-copy .fwf-faq-search{margin-top:28px}.fwf-faq-studio-media{position:relative;min-height:540px;border-radius:var(--fwf-radius,26px);overflow:hidden;border:1px solid rgba(255,255,255,.2);box-shadow:0 35px 90px rgba(0,0,0,.55);background:#0a0e1b}.fwf-faq-studio-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 45%,rgba(5,6,17,.58))}.fwf-faq-studio-media img,.fwf-faq-studio-media video{width:100%;height:100%;min-height:540px;object-fit:cover;display:block}.fwf-faq-studio-orbit{position:absolute;border-radius:999px;border:2px solid rgba(255,255,255,.22);pointer-events:none}.orbit-one{width:170px;height:170px;right:-55px;top:-55px;box-shadow:0 0 45px var(--faq-blue)}.orbit-two{width:110px;height:110px;left:-36px;bottom:-34px;box-shadow:0 0 38px var(--faq-red)}.fwf-faq-btn-primary{background:linear-gradient(135deg,var(--fwf-primary-start),var(--fwf-primary-end));color:var(--fwf-button-text);border-color:var(--fwf-button-border,#a9f6ff);box-shadow:0 16px 40px color-mix(in srgb,var(--fwf-primary-start) 22%,transparent)}.fwf-faq-category-card{grid-template-columns:110px minmax(0,1fr) auto;overflow:hidden}.fwf-faq-category-media{width:100px;height:90px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14)}.fwf-faq-category-media img{width:100%;height:100%;object-fit:cover}.fwf-faq-card{padding:0;overflow:hidden}.fwf-faq-card-media{display:block;aspect-ratio:16/9;overflow:hidden}.fwf-faq-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.fwf-faq-card:hover .fwf-faq-card-media img{transform:scale(1.05)}.fwf-faq-card>span,.fwf-faq-card>h3,.fwf-faq-card>p,.fwf-faq-card>div{margin-left:24px;margin-right:24px}.fwf-faq-card>span{margin-top:22px}.fwf-faq-card>div{margin-bottom:22px}.fwf-custom-section{--section-bg:var(--faq-bg2);--section-text:var(--faq-text);--section-accent:var(--faq-blue);position:relative;isolation:isolate;padding:100px 0;background:var(--section-bg);color:var(--section-text);overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}.fwf-custom-section-bg,.fwf-custom-section-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;background-size:cover;background-position:center}.fwf-custom-section-overlay{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,color-mix(in srgb,var(--section-bg) 88%,transparent),color-mix(in srgb,var(--section-bg) 62%,transparent))}.fwf-custom-section-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:62px;align-items:center}.layout-split-right .fwf-custom-section-copy{order:2}.layout-split-right .fwf-custom-section-media{order:1}.fwf-custom-section-copy h2{font-size:clamp(2.6rem,5vw,5.6rem);margin:12px 0 24px;color:var(--section-text)}.fwf-custom-section-copy .fwf-faq-eyebrow{color:var(--section-accent)}.fwf-custom-section-content,.fwf-custom-section-content p,.fwf-custom-section-content li{color:color-mix(in srgb,var(--section-text) 78%,transparent)}.fwf-custom-section-content ul,.fwf-custom-section-content ol{padding-left:22px}.fwf-custom-section-media{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.fwf-custom-section-media figure,.fwf-custom-section-media video{margin:0;min-height:210px;border-radius:var(--fwf-radius,26px);overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 50px rgba(0,0,0,.28)}.fwf-custom-section-media img,.fwf-custom-section-media video{width:100%;height:100%;object-fit:cover;display:block}.layout-media-wall .fwf-custom-section-grid,.layout-cards .fwf-custom-section-grid,.layout-numbered .fwf-custom-section-grid,.layout-centered .fwf-custom-section-grid,.layout-statement .fwf-custom-section-grid,.layout-banner .fwf-custom-section-grid{grid-template-columns:1fr}.layout-media-wall .fwf-custom-section-media{grid-template-columns:repeat(4,1fr)}.layout-cards .fwf-custom-section-content>ul,.layout-numbered .fwf-custom-section-content>ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.layout-cards .fwf-custom-section-content li,.layout-numbered .fwf-custom-section-content li{padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:var(--fwf-radius,26px);background:rgba(255,255,255,.04)}.layout-numbered .fwf-custom-section-content{counter-reset:fwf-step}.layout-numbered .fwf-custom-section-content li{counter-increment:fwf-step}.layout-numbered .fwf-custom-section-content li:before{content:counter(fwf-step,decimal-leading-zero);display:block;font-size:2rem;font-weight:950;color:var(--section-accent);margin-bottom:10px}.layout-statement .fwf-custom-section-copy,.layout-centered .fwf-custom-section-copy{text-align:center;max-width:1000px;margin:0 auto}.layout-statement .fwf-custom-section-copy h2{font-size:clamp(3rem,7vw,7rem)}.layout-banner{padding:70px 0}.layout-banner .fwf-custom-section-copy{max-width:1000px}.layout-banner .fwf-custom-section-media{display:none}@media(max-width:1050px){.fwf-faq-studio-hero-grid,.fwf-custom-section-grid{grid-template-columns:1fr}.fwf-faq-studio-media{min-height:420px}.fwf-faq-studio-media img,.fwf-faq-studio-media video{min-height:420px}.layout-split-right .fwf-custom-section-copy,.layout-split-right .fwf-custom-section-media{order:initial}.layout-media-wall .fwf-custom-section-media{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.fwf-faq-studio-hero{min-height:auto;padding:95px 0 60px}.fwf-faq-studio-hero-grid{gap:36px}.fwf-faq-studio-media{min-height:320px}.fwf-faq-studio-media img,.fwf-faq-studio-media video{min-height:320px}.fwf-faq-category-card{grid-template-columns:78px minmax(0,1fr)}.fwf-faq-category-media{width:72px;height:72px}.fwf-custom-section{padding:72px 0}.fwf-custom-section-media,.layout-media-wall .fwf-custom-section-media{grid-template-columns:1fr}.layout-cards .fwf-custom-section-content>ul,.layout-numbered .fwf-custom-section-content>ol{grid-template-columns:1fr}}
