.fq2-sec{--fq-ease:cubic-bezier(.22, 1, .36, 1)}html .fq2-sec.sec{padding-block:clamp(2.75rem,5vw,4.5rem)}.fq2{grid-template-columns:minmax(0,1fr);gap:1.75rem;display:grid}.fq2-intro{display:contents}.fq2-head{order:0}.fq2-main{order:1;min-width:0}.fq2-cta{order:2}@media (min-width:1024px){.fq2{grid-template-columns:minmax(0,1fr) minmax(0,44rem);align-items:start;gap:clamp(1.5rem,4vw,4rem)}.fq2-intro{flex-direction:column;gap:1.75rem;display:flex;position:sticky;top:6.5rem}}@media (min-width:1024px) and (max-width:1279px){.fq2{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}}.fq2 .fq2-head .sec-title{font-size:clamp(2rem,2.7vw,2.6rem);line-height:1.06}.fq2 .fq2-head .t-sub{color:var(--color-soft)}.fq2-lead{max-width:30rem;color:var(--color-mute);margin-top:1.25rem;font-size:1.05rem;line-height:1.6}.fqs{border-radius:26px;max-width:44rem;padding:0;position:relative;overflow:hidden}.fqs:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 0% 0%, rgb(var(--g1) / .14), transparent 70%), radial-gradient(55% 60% at 100% 100%, rgb(var(--g3) / .14), transparent 70%);pointer-events:none;position:absolute;inset:0}.fqs-in{padding:1.15rem 1.25rem 1.3rem}.fqs-top{align-items:center;gap:.7rem;display:flex}.fqs-av{flex:none;display:grid;position:relative}.fqs-av .mark{filter:drop-shadow(0 8px 14px rgb(var(--acid) / .35))}.fqs-who{gap:.1rem;min-width:0;display:grid}.fqs-who b{font:650 1rem/1.2 var(--font-head);letter-spacing:-.015em;color:rgb(var(--fg))}.fqs-who small{color:var(--color-mute);align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;display:inline-flex}.fqs-who small i{background:rgb(var(--g1));width:7px;height:7px;box-shadow:0 0 0 3px rgb(var(--g1) / .18);border-radius:50%}.fqs-bars{gap:5px;margin-left:auto;display:flex}.fqs-bars i{background:rgb(var(--fg) / .1);border-radius:4px;width:22px;height:4px;position:relative;overflow:hidden}.fqs-bars i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, rgb(var(--acid)), rgb(var(--g2)));transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.fqs-bars i:first-child:after{transform:none}.fqs-thread{border-top:1px solid rgb(var(--fg) / .07);margin-top:1rem;padding-top:1rem;display:grid}.fqs-pair{grid-area:1/1;align-content:start;gap:.7rem;display:grid}.fqs-pair:not(:first-child){opacity:0;visibility:hidden}.fqs-q,.fqs-a-t{border-radius:18px;max-width:88%;padding:.7rem .95rem;font-size:.97rem;line-height:1.45}.fqs-q{color:#fff;background:linear-gradient(135deg, rgb(var(--acid)), rgb(var(--g2)));box-shadow:0 12px 24px -16px rgb(var(--acid) / .9);border-bottom-right-radius:6px;justify-self:end;font-weight:600}.fqs-a{justify-self:start;max-width:92%;display:grid;position:relative}.fqs-a-t{max-width:none;color:rgb(var(--soft));box-shadow:0 0 0 1px rgb(var(--fg) / .06), 0 14px 26px -18px rgb(var(--fg) / .4);background:#fff;border-bottom-left-radius:6px}.fqs-typing{box-shadow:0 0 0 1px rgb(var(--fg) / .06);opacity:0;background:#fff;border-radius:16px 16px 16px 6px;gap:4px;padding:.75rem .9rem;display:inline-flex;position:absolute;top:0;left:0}.fqs-typing i{background:rgb(var(--acid) / .55);border-radius:50%;width:6px;height:6px}.anim .fqs-thread[data-n="3"] .fqs-pair{visibility:visible;animation:fqs-pair 15s ease calc(var(--k) * 5s - 2s) infinite}.anim .fqs-thread[data-n="3"] .fqs-pair:not(:first-child){animation-fill-mode:none}.anim .fqs-thread[data-n="3"] .fqs-typing{animation:fqs-typing 15s ease calc(var(--k) * 5s - 2s) infinite}.anim .fqs-thread[data-n="3"] .fqs-typing i{animation:.9s ease-in-out infinite fqs-dot}.anim .fqs-thread[data-n="3"] .fqs-typing i:nth-child(2){animation-delay:.15s}.anim .fqs-thread[data-n="3"] .fqs-typing i:nth-child(3){animation-delay:.3s}.anim .fqs-thread[data-n="3"] .fqs-a-t{animation:fqs-answer 15s var(--fq-ease) calc(var(--k) * 5s - 2s) infinite}.anim .fqs-top:has(+.fqs-thread[data-n="3"]) .fqs-bars i:after{animation:fqs-bar 15s linear calc(var(--k) * 5s - 2s) infinite}.anim .fqs-top:has(+.fqs-thread[data-n="3"]) .fqs-bars i:not(:first-child):after{animation-fill-mode:none}@keyframes fqs-pair{0%{opacity:0;transform:translateY(10px)}2.5%,31%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(-8px)}}@keyframes fqs-typing{0%,.8%{opacity:0;transform:scale(.8)}1.8%,5%{opacity:1;transform:none}6%,to{opacity:0;transform:none}}@keyframes fqs-dot{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes fqs-answer{0%,5%{opacity:0;transform:translateY(8px)scale(.97)}7.5%,to{opacity:1;transform:none}}@keyframes fqs-bar{0%{opacity:1;transform:scaleX(0)}33%{opacity:1;transform:scaleX(1)}34%,to{opacity:0;transform:scaleX(0)}}.fqs-ask{border-top:1px solid rgb(var(--fg) / .07);background:#ffffff8c;padding:1.1rem 1.25rem 1.25rem}.fq2-cta-h{font:650 1.12rem/1.3 var(--font-head);letter-spacing:-.02em;color:rgb(var(--fg))}.fq2-cta-row{flex-wrap:wrap;align-items:center;gap:.6rem 1.3rem;margin-top:.8rem;display:flex}.fq2-cta-row .ulink{min-height:44px;color:rgb(var(--fg));align-items:center;font-size:1rem;font-weight:600;display:inline-flex}.fq2-cta-meta{color:var(--color-mute);margin-top:.75rem;font-size:.86rem;line-height:1.5}@media (max-width:1023px){.fqs.is-quiet{display:none}}.fq2-chips{flex-wrap:wrap;gap:8px;margin-bottom:1.25rem;display:flex}.fq2-chip{border:1px solid var(--color-line-2);background:rgb(var(--fg) / .03);min-height:40px;color:var(--color-soft);border-radius:999px;padding:.5rem 1rem;font-size:.84rem;font-weight:500;transition:border-color .3s,color .3s}.fq2-chip:hover{border-color:rgb(var(--acid) / .5);color:rgb(var(--fg))}.fq2-chip[aria-pressed=true]{border-color:var(--color-acid);color:rgb(var(--fg))}.fq2-list{counter-reset:fq;box-shadow:0 0 0 1px rgb(var(--fg) / .05), 0 1px 2px rgb(var(--fg) / .04), 0 30px 60px -36px rgb(var(--fg) / .32);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#ffffffdb,#ffffffa8);border:1px solid #fffffff2;border-radius:26px;gap:0;margin:0;padding:6px;list-style:none;display:grid}.fq2-item{isolation:isolate;counter-increment:fq;border-radius:20px;scroll-margin-top:7rem;position:relative}.fq2-item[hidden]{display:none}.fq2-item+.fq2-item:after{content:"";background:rgb(var(--fg) / .075);pointer-events:none;height:1px;position:absolute;top:0;left:1.25rem;right:1.25rem}.fq2-item[data-open]:after,.fq2-item[data-open]+.fq2-item:after{opacity:0}.fq2-item:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(70% 120% at 0% 0%, rgb(var(--g1) / .13), transparent 70%), radial-gradient(60% 120% at 100% 100%, rgb(var(--g3) / .11), transparent 70%), #fff;box-shadow:0 0 0 1px rgb(var(--acid) / .16), 0 18px 34px -22px rgb(var(--fg) / .35);opacity:0;position:absolute;inset:0}.fq2-item[data-open]:before{opacity:1}.fq2-item:not([data-open]):hover:before{opacity:.45}.fq2-h{font:inherit;letter-spacing:normal}.fq2-q{text-align:left;--qf:clamp(1.05rem, 1.35vw, 1.18rem);width:100%;min-height:56px;font:640 var(--qf) / 1.3 var(--font-head);letter-spacing:-.02em;color:rgb(var(--fg));border-radius:20px;align-items:flex-start;gap:.95rem;padding:1.05rem 1.1rem 1.05rem 1.15rem;display:flex}.fq2-q>span{flex:1;min-width:0;padding-right:calc(32px + .4rem)}.fq2-q:focus-visible{outline-offset:-2px}.fq2-q:before{content:counter(fq, decimal-leading-zero);width:34px;height:26px;margin-top:calc(var(--qf) * .65 - 13px);font:600 .78rem/1 var(--font-mono);letter-spacing:.02em;color:rgb(var(--acid));background:rgb(var(--acid) / .08);box-shadow:inset 0 0 0 1px rgb(var(--acid) / .14);border-radius:9px;flex:none;place-items:center;display:grid}.fq2-item[data-open] .fq2-q:before{color:#fff;background:linear-gradient(135deg, rgb(var(--acid)), rgb(var(--g2)));box-shadow:0 8px 16px -8px rgb(var(--acid) / .8)}.fq2-q i{background:rgb(var(--fg) / .05);width:32px;height:32px;color:rgb(var(--fg));border-radius:50%;flex:none;margin-top:calc(.65em - 16px);position:relative}.fq2-q i:before,.fq2-q i:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin-top:-1px;position:absolute;top:50%;left:10px}.fq2-q i:after{transform:rotate(90deg)}.fq2-q:hover i{background:rgb(var(--acid) / .14);color:rgb(var(--acid))}.fq2-item[data-open] .fq2-q i{background:rgb(var(--acid) / .12);color:rgb(var(--acid))}.fq2-item[data-open] .fq2-q i:after{transform:rotate(180deg)}.fq2-a{grid-template-rows:0fr;display:grid}.fq2-item[data-open] .fq2-a{grid-template-rows:1fr}.fq2-a>div{visibility:hidden;min-height:0;overflow:hidden}.fq2-item[data-open] .fq2-a>div{visibility:visible}.fq2-a p{max-width:62ch;color:var(--color-soft);opacity:0;padding:0 1.4rem 1.25rem calc(2.1rem + 34px);font-size:1.02rem;line-height:1.62;transform:translateY(-6px)}.fq2-item[data-open] .fq2-a p{opacity:1;transform:none}.fq2-a .ulink{color:var(--color-acid)}.fq2-copy{z-index:1;width:32px;height:32px;color:var(--color-mute);opacity:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:.9rem;right:calc(1.45rem + 32px)}.fq2-copy:hover{color:rgb(var(--fg));background:rgb(var(--fg) / .06)}.fq2-copy[data-done]{color:var(--color-acid)}.fq2-item:hover .fq2-copy,.fq2-item:focus-within .fq2-copy,.fq2-copy[data-done]{opacity:1}@media (hover:none),(pointer:coarse){.fq2-copy{display:none}.fq2 .fq2-q>span{padding-right:0}}.fq2-faq:not([data-ready]) .fq2-copy{display:none}.fq2-empty{color:var(--color-mute);margin-top:1rem}.fq2-more{min-height:44px;font:620 .98rem/1.2 var(--font-head);letter-spacing:-.01em;color:rgb(var(--fg) / .78);border-radius:12px;align-items:center;gap:.55rem;margin:.5rem 0 0 .4rem;padding:0 .35rem;transition:color .25s;display:inline-flex}.fq2-more:hover{color:rgb(var(--acid))}.fq2-more-n{background:rgb(var(--acid) / .08);box-shadow:inset 0 0 0 1px rgb(var(--acid) / .16);font:600 12px/1.2 var(--font-mono);color:rgb(var(--acid));border-radius:999px;padding:.15rem .5rem}.fq2-more i{background:rgb(var(--fg) / .05);border-radius:50%;width:24px;height:24px;position:relative}.fq2-more i:before,.fq2-more i:after{content:"";background:currentColor;border-radius:2px;width:10px;height:2px;position:absolute;top:11px;left:7px}.fq2-more i:after{transform:rotate(90deg)}.fq2-more:hover i{background:rgb(var(--acid) / .12)}.fq2-hint{color:var(--color-mute);align-items:center;gap:.55rem;margin:0 0 .8rem .4rem;font-size:.9rem;font-weight:500;line-height:1.4;display:flex}.fq2-hint:before{content:"";background:var(--color-acid);border-radius:50%;flex:none;width:6px;height:6px}.fq2-hint-touch{display:none}@media (hover:none),(pointer:coarse){.fq2-hint-mouse{display:none}.fq2-hint-touch{display:inline}}.fq2-faq:not([data-ready]) .fq2-hint{display:none}.fq2-faq[data-moving] .fq2-item:before{transition:opacity .4s var(--fq-ease,ease)}.fq2-faq[data-moving] .fq2-item:after{transition:opacity .3s}.fq2-faq[data-moving] .fq2-q:before{transition:color .35s,background-color .35s,box-shadow .35s}.fq2-faq[data-moving] .fq2-q i{transition:color .35s,background-color .35s}.fq2-faq[data-moving] .fq2-q i:after{transition:transform .4s var(--ease-sweep)}.fq2-faq[data-moving] .fq2-a{transition:grid-template-rows .45s var(--ease-sweep)}.fq2-faq[data-moving] .fq2-a>div{transition:visibility 0s linear .45s}.fq2-faq[data-moving] .fq2-item[data-open] .fq2-a>div{transition-delay:0s}.fq2-faq[data-moving] .fq2-a p{transition:opacity .3s ease, transform .45s var(--ease-sweep)}.fq2-faq[data-moving] .fq2-item[data-open] .fq2-a p{transition-delay:80ms}.fq2-faq[data-moving] .fq2-copy{transition:opacity .25s,color .25s,background-color .25s}@media (max-width:640px){.fq2-list{border-radius:22px;padding:4px}.fq2-q{--qf:1.04rem;gap:.75rem;padding:.95rem .85rem .95rem .9rem}.fq2-q:before{width:30px;height:24px;margin-top:calc(var(--qf) * .65 - 12px);font-size:.75rem}.fq2-a p{padding:0 .95rem 1.05rem}.fq2-item+.fq2-item:after{left:.9rem;right:.9rem}.fqs-in{padding:1rem 1rem 1.15rem}.fqs-ask{padding:1rem}}@media (prefers-reduced-motion:reduce){.fq2-item,.fq2-item:before,.fq2-item:after,.fq2-q,.fq2-q:before,.fq2-q i,.fq2-q i:before,.fq2-q i:after,.fq2-a,.fq2-a>div,.fq2-a p,.fq2-copy,.fq2-chip{transition:none!important}.fq2-a p{transform:none}}@media (min-width:1024px){.fq2.is-noask .fq2-head .sec-title{font-size:clamp(2.3rem,3.2vw,3rem)}}
