.fq-page .fq-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px 0 72px;--zk-hero-pad:64px;background:#FFFFFF}.fq-page .fq-hero [data-retag=h1] b,.fq-page .fq-hero h1 b{font-weight:700}.fq-page .fq-hero-media{position:absolute;z-index:0;top:0;right:0;bottom:0;width:min(54%,960px);margin:0;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%),linear-gradient(180deg,transparent,#000 16%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 38%),linear-gradient(180deg,transparent,#000 16%,#000 82%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.fq-page .fq-hero-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 50%;object-position:70% 50%}.fq-page .fq-hero-inner{position:relative;z-index:1;box-sizing:border-box;width:100%;max-width:1304px;margin:0 auto;padding:0 32px;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:64px;align-items:center}.fq-page .fq-hero-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fq-page .fq-hero-copy>:is(p,div,h1,h2,h3,h4):where([data-retag=p]),.fq-page .fq-hero-copy>p{color:var(--zk-text-muted)}.fq-page .fq-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fq-page .fq-hero-ask{align-self:stretch;max-width:600px}.fq-page .fq-hero-ask .az-row{padding:4px 8px 4px 20px;border:1px solid var(--zk-border-strong,#d9d7dd);border-radius:16px;background:#FFFFFF;box-shadow:0 1px 2px rgba(33,27,41,.04),0 18px 36px -28px rgba(33,27,41,.32)}.fq-page .fq-hero-ask .az-row:focus-within{border-color:var(--zk-focus,#7024F5);box-shadow:0 0 0 1px var(--zk-focus,#7024F5)}.fq-page .fq-popular{padding:24px 24px 12px;border:1px solid #e6e6ea;border-radius:20px;background:#FFFFFF;box-shadow:0 1px 2px rgba(33,27,41,.04),0 28px 56px -32px rgba(33,27,41,.32)}.fq-page .fq-popular :is(p,div,h1,h2,h3,h4):where([data-retag=h2]),.fq-page .fq-popular [data-retag=h2],.fq-page .fq-popular h2{margin:0 0 6px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--zk-accent-ink)}.fq-page .fq-popular ul{margin:0;padding:0;list-style:none}.fq-page .fq-popular li+li{border-top:1px solid var(--zk-border)}.fq-page .fq-popular button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:14px 0;border:0;background:none;font:inherit;font-size:15px;line-height:22px;font-weight:500;color:var(--zk-text);text-align:left;cursor:pointer;transition:color .14s ease-out}.fq-page .fq-popular button svg{flex:none;color:var(--zk-text-subtle,#5A5560);transition:transform .14s ease-out,color .14s ease-out}.fq-page .fq-popular button:focus-visible,.fq-page .fq-popular button:hover{color:var(--zk-accent-ink)}.fq-page .fq-popular button:focus-visible svg,.fq-page .fq-popular button:hover svg{color:var(--zk-accent-ink);transform:translateX(3px)}.fq-page .fq-popular button:focus-visible{outline:2px solid #7024F5;outline-offset:2px;border-radius:4px}.fq-page .fq-layout{display:grid;grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:40px 88px;align-items:start}.fq-page .fq-side{position:sticky;top:104px;display:flex;flex-direction:column;gap:14px}.fq-page .fq-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border:1px solid var(--zk-border-strong);border-radius:8px;background:#FFFFFF;color:var(--zk-text-subtle,#5A5560);transition:border-color .14s ease-out,box-shadow .14s ease-out}.fq-page .fq-search:focus-within{border-color:#7024F5;box-shadow:0 0 0 3px rgba(112,36,245,.14)}.fq-page .fq-search input{flex:1;min-width:0;height:100%;border:0;outline:none;background:none;font:inherit;font-size:15px;color:var(--zk-text)}.fq-page .fq-select{position:relative;display:block}.fq-page .fq-select select{width:100%;height:48px;padding:0 40px 0 14px;border:1px solid var(--zk-border-strong);border-radius:8px;background:#FFFFFF;font:inherit;font-size:15px;color:var(--zk-text);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.fq-page .fq-select select:focus-visible{outline:none;border-color:#7024F5;box-shadow:0 0 0 3px rgba(112,36,245,.14)}.fq-page .fq-select svg{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:var(--zk-text-muted);pointer-events:none}.fq-page .fq-topics{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fq-page .fq-count{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--zk-text-muted)}.fq-page .fq-main{min-width:0}.fq-page .fq-group{scroll-margin-top:104px}.fq-page .fq-group+.fq-group{margin-top:64px}.fq-page .fq-group-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--zk-border)}.fq-page .fq-group-head :is(p,div,h1,h2,h3,h4):where([data-retag=h2]),.fq-page .fq-group-head [data-retag=h2],.fq-page .fq-group-head h2{margin:0;font-size:30px;line-height:38px;font-weight:300;letter-spacing:-.02em;color:var(--zk-text)}.fq-page .fq-group-head small{flex:none;font-size:13px;line-height:18px;color:var(--zk-text-muted)}.fq-page .fq-sub .fq-sub-label{margin:0;padding:28px 0 10px;font-size:11.5px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--zk-violet-600)}.fq-page .fq-row,.fq-page .fq-sub .fq-sub-label{border-bottom:1px solid var(--zk-border)}.fq-page .fq-row button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:60px;padding:22px 0;border:0;background:none;font:inherit;font-size:18px;line-height:24px;font-weight:500;color:var(--zk-text);text-align:left;cursor:pointer}.fq-page .fq-sign{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:var(--zk-wash);color:var(--zk-text);line-height:0;transition:background-color .14s ease-out,color .14s ease-out}.fq-page .is-mist .fq-sign{background:#FFFFFF;box-shadow:inset 0 0 0 1px var(--zk-border)}.fq-page .fq-row button:hover .fq-sign,.fq-page .fq-row.is-open .fq-sign{background:var(--zk-violet-50);color:var(--zk-violet-700)}.fq-page .is-mist .fq-row button:hover .fq-sign,.fq-page .is-mist .fq-row.is-open .fq-sign{box-shadow:inset 0 0 0 1px var(--zk-violet-200)}.fq-page .fq-row button:focus-visible{outline:2px solid #7024F5;outline-offset:2px;border-radius:4px}.fq-page .fq-row :is(p,div,h1,h2,h3,h4):where([data-retag=p]),.fq-page .fq-row p{margin:0;padding:0 56px 24px 0;font-size:16px;line-height:25px;color:var(--zk-text-muted)}.fq-page .fq-empty{padding:40px 0;border-top:1px solid var(--zk-border)}.fq-page .fq-empty :is(p,div,h1,h2,h3,h4):where([data-retag=p]),.fq-page .fq-empty p{margin:0 0 12px;font-size:16px;line-height:25px;color:var(--zk-text-muted)}.fq-page .fq-empty-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--zk-accent-ink);text-decoration:none}.fq-page .fq-close{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;margin-top:88px;padding:40px 44px;border-radius:24px;border:1px solid var(--zk-plum-900);background:radial-gradient(120% 140% at 100% 0,rgba(177,17,194,.24) 0,rgba(177,17,194,0) 55%),var(--zk-plum-900);box-shadow:0 18px 40px -24px rgba(33,27,41,.55);color:#FFFFFF}.fq-page .fq-close>div{display:flex;flex-direction:column;gap:12px;max-width:680px}.fq-page .fq-close :is(p,div,h1,h2,h3,h4):where([data-retag=h2]),.fq-page .fq-close [data-retag=h2],.fq-page .fq-close h2{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.025em;font-weight:300;color:#FFFFFF}.fq-page .fq-close [data-retag=h2] b,.fq-page .fq-close h2 b{color:var(--zk-magenta-200)}.fq-page .fq-close :is(p,div,h1,h2,h3,h4):where([data-retag=p]),.fq-page .fq-close p{margin:0;font-size:16px;line-height:25px;color:var(--zk-plum-100)}.fq-page .fq-close-mark{position:absolute;right:-36px;bottom:-72px;z-index:-1;width:190px;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fq-page .fq-close-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--zk-radius-action);background:#FFFFFF;color:var(--zk-plum-900);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .14s ease-out}.fq-page .fq-close-btn:hover{background:var(--zk-magenta-50)}.fq-page .fq-close-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}@media (max-width:1199px){.fq-page .fq-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);-moz-column-gap:48px;column-gap:48px}}@media (max-width:1023px){.fq-page .fq-hero-inner{grid-template-columns:minmax(0,1fr);gap:40px}.fq-page .fq-popular{max-width:560px;width:100%;box-sizing:border-box}.fq-page .fq-hero-media{top:auto;height:min(520px,70%);width:min(80%,720px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 30%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 45%),linear-gradient(180deg,transparent,#000 30%,#000 85%,transparent)}}@media (max-width:900px){.fq-page .fq-layout{grid-template-columns:minmax(0,1fr);gap:32px}.fq-page .fq-side{position:static}.fq-page .fq-group-head :is(p,div,h1,h2,h3,h4):where([data-retag=h2]),.fq-page .fq-group-head [data-retag=h2],.fq-page .fq-group-head h2{font-size:24px;line-height:32px}.fq-page .fq-row button{font-size:16px;line-height:22px}.fq-page .fq-row :is(p,div,h1,h2,h3,h4):where([data-retag=p]),.fq-page .fq-row p{padding-right:0}.fq-page .fq-close{grid-template-columns:minmax(0,1fr);gap:24px;padding:28px 24px}.fq-page .fq-close-btn{justify-self:start}.fq-page .fq-close :is(p,div,h1,h2,h3,h4):where([data-retag=h2]),.fq-page .fq-close [data-retag=h2],.fq-page .fq-close h2{font-size:28px}}@media (max-width:640px){.fq-page .fq-hero{padding-bottom:56px;--zk-hero-pad:48px}.fq-page .fq-hero-inner{padding:0 20px}.fq-page .fq-close-btn{white-space:normal}}@media (prefers-reduced-motion:reduce){.fq-page .fq-popular button,.fq-page .fq-popular button svg,.fq-page .fq-search,.fq-page .fq-sign{transition:none}}