.fq-hero .wrap{grid-template-columns:1fr .8fr}.fq-hero .search{max-width:620px;margin-top:6px}.fq-hero .search input{height:70px;font-size:18px}.fq-pop{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:14px;display:flex}.fq-pop button{min-height:40px;box-shadow:inset 0 0 0 1px var(--line);font:600 13.5px/1 var(--f-body);color:var(--ink);background:#fff;border-radius:99px;padding:0 14px}.fq-bubbles{height:420px;position:relative}.fq-b{max-width:290px;box-shadow:var(--sh-sm);border-radius:22px;padding:14px 18px;font-size:15px;line-height:1.4;animation:7s ease-in-out infinite bob;position:absolute}.fq-b.q{background:var(--navy);color:#fff;border-bottom-right-radius:6px}.fq-b.a{color:var(--ink);background:#fff;border-bottom-left-radius:6px}.fq-b.a b{color:var(--teal-700)}.fq-b1{top:0;right:0}.fq-b2{animation-delay:-2s;top:76px;left:0}.fq-b3{animation-delay:-4s;top:178px;right:8%}.fq-b4{animation-delay:-1s;top:258px;left:6%}.fq-b5{animation-delay:-3s;bottom:0;right:2%}.fq-big{font:800 280px/1 var(--f-display);color:var(--teal-100);letter-spacing:-.08em;z-index:-1;-webkit-user-select:none;user-select:none;position:absolute;bottom:-60px;right:-10px}@media (max-width:1020px){.fq-hero .wrap{grid-template-columns:1fr}.fq-bubbles{display:none}}.fq-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,72px);display:grid}.fq-nav{top:calc(var(--hdr) + 26px);gap:6px;display:grid;position:sticky}.fq-nav .lbl{font:700 11.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--teal-700);margin-bottom:8px}.fq-nav-a{color:var(--ink);border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:10px 12px;font-size:15px;font-weight:600;transition:background .2s;display:grid}.fq-nav-a .ic{width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--line);color:var(--teal-700);background:#fff;border-radius:12px;place-items:center;display:grid}.fq-nav-a .ic svg{width:18px;height:18px}.fq-nav-a small{font:700 12px/1 var(--f-body);color:var(--muted);background:#fff;border-radius:99px;padding:6px 9px}.fq-nav-a.on{box-shadow:var(--sh-sm);background:#fff}.fq-nav-a.on .ic{background:var(--navy);color:var(--teal);box-shadow:none}@media (hover:hover){.fq-nav-a:hover{background:#fff}}.fq-help{background:var(--navy);color:#ffffffbf;border-radius:20px;margin-top:18px;padding:20px;font-size:14.5px}.fq-help b{font:700 18px/1.2 var(--f-display);color:#fff;letter-spacing:-.02em;margin-bottom:6px;display:block}.fq-help a{color:var(--teal);margin-top:12px;font-weight:700;display:inline-flex}.fq-grp{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);scroll-margin-top:calc(var(--hdr) + 24px);background:#fff;margin-bottom:18px;padding:clamp(22px,3vw,36px) clamp(22px,3vw,40px) 10px}.fq-gh{align-items:center;gap:14px;padding-bottom:10px;display:flex}.fq-gh .ic{background:var(--teal-50);width:46px;height:46px;color:var(--teal-700);border-radius:15px;place-items:center;display:grid}.fq-gh .ic svg{width:22px;height:22px}.fq-gh h2{letter-spacing:-.04em;flex:1;font-size:clamp(26px,2.6vw,36px)}.fq-gh small{color:var(--muted);font-size:13px}.fq-grp .qa:last-child{border-bottom:0}.fq-grp .qa summary{padding:22px 0;font-size:clamp(17px,1.5vw,20px)}.fq-grp .qa .a a{color:var(--teal-700);text-underline-offset:3px;font-weight:700;text-decoration:underline}.fq-empty{border-radius:var(--r-card);box-shadow:inset 0 0 0 1px var(--line);text-align:center;background:#fff;padding:40px}.fq-empty h3{margin-bottom:8px;font-size:26px}@media (max-width:1020px){.fq-layout{grid-template-columns:1fr}.fq-nav{top:var(--hdr);z-index:20;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 calc(-1 * var(--pad));padding:12px 0;padding-left:var(--pad);padding-right:var(--pad);background:#f3f7f6f0;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.fq-nav::-webkit-scrollbar{display:none}.fq-nav .lbl,.fq-help{display:none}.fq-nav-a{box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:99px;grid-template-columns:auto auto;min-height:46px;padding:8px 10px 8px 16px}.fq-nav-a .ic{display:none}}
