.vr-faq{z-index:2;margin-top:calc(-1 * var(--wedge));clip-path:polygon(0 0, 100% var(--wedge), 100% 100%, 0 100%);padding:calc(clamp(56px, 6vw, 84px) + var(--wedge)) var(--edge) clamp(120px, 12vw, 160px);background:#fff;position:relative}.vr-faq .head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(28px,3vw,48px);display:flex}.vr-faq h2{margin:0}.vr-faq-list{border-top:.5px solid var(--line)}.vr-faq-item{border-bottom:.5px solid var(--line)}.vr-faq-trigger{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:color var(--hover);background:0 0;border:0;justify-content:space-between;align-items:start;gap:24px;padding:clamp(18px,1.8vw,24px) 4px clamp(18px,1.8vw,24px) 0;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.35;display:flex}@media (hover:hover) and (pointer:fine){.vr-faq-trigger:hover{color:var(--accent-ink)}}.vr-faq-trigger .sign{width:22px;height:22px;color:var(--accent-ink);transition:rotate .28s var(--ease-out), scale var(--hover);flex:none;margin-top:2px;rotate:none;scale:1}.vr-faq-trigger[data-panel-open] .sign{rotate:45deg}.vr-faq-trigger:active{color:var(--accent-ink)}.vr-faq-trigger:active .sign{scale:.9}.vr-faq-panel{height:var(--accordion-panel-height);transition:height .28s var(--ease-out);overflow:hidden}.vr-faq-panel[data-starting-style],.vr-faq-panel[data-ending-style]{height:0}.vr-faq-panel p{max-width:68ch;color:var(--muted);opacity:1;transition:opacity .2s var(--ease-out), translate .28s var(--ease-out);margin:0;padding:0 clamp(24px,3vw,46px) clamp(20px,2vw,28px) 0;font-size:clamp(15.5px,1.15vw,17px);line-height:1.62;translate:0}.vr-faq-panel p:not(:last-child){padding-bottom:.75em}.vr-faq-panel[data-starting-style] p,.vr-faq-panel[data-ending-style] p{opacity:0;translate:0 -4px}@media (prefers-reduced-motion:reduce){.vr-faq-panel,.vr-faq-panel p,.vr-faq-trigger .sign{transition-duration:1ms}.vr-faq-panel[data-starting-style] p,.vr-faq-panel[data-ending-style] p{translate:none}}@media (max-width:767px){.vr-faq .head{flex-direction:column;align-items:start;gap:16px}}
.iq-addon-sets{display:grid}.iq-addon-sets>.iq-addon-block{visibility:hidden;flex-direction:column;grid-area:1/1;display:flex}.iq-addon-sets>.iq-addon-block[data-active]{visibility:visible}.iq-addons{flex-direction:column;gap:6px;display:flex}.iq-addon{text-align:left;border:.5px solid var(--line);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--hover), background-color var(--hover), transform var(--hover);background:#fff;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name toggle""why why";align-items:center;gap:2px 12px;padding:8px 10px 8px 12px;display:grid}@media (hover:hover) and (pointer:fine){.iq-addon:hover{border-color:var(--accent-ink)}}.iq-addon[data-checked]{border-color:var(--accent);background:var(--mint)}.iq-addon:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.iq-addon-text{display:contents}.iq-addon-name{font-size:15px;font-weight:600;line-height:var(--lh-snug);grid-area:name}.iq-addon-why{font-size:13px;line-height:var(--lh-small);color:var(--muted);grid-area:why}.iq-addon-toggle{border:.5px solid var(--line);min-width:28px;min-height:28px;color:var(--accent-ink);white-space:nowrap;transition:background-color var(--hover), border-color var(--hover), color var(--hover);border-radius:999px;grid-area:toggle;place-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-grid}.iq-addon-toggle .off,.iq-addon-toggle .on{transition:opacity var(--hover), filter var(--hover);grid-area:1/1;align-items:center;gap:6px;display:inline-flex}.iq-addon-toggle .on,.iq-addon[data-checked] .iq-addon-toggle .off{opacity:0;filter:blur(2px)}.iq-addon[data-checked] .iq-addon-toggle{background:var(--accent);border-color:var(--accent);color:var(--ink)}.iq-addon[data-checked] .iq-addon-toggle .on{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.iq-addon-toggle .off,.iq-addon-toggle .on{filter:none}}
.iq-fields{gap:12px;display:grid}.iq-fields.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:480px){.iq-fields.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.iq-fields.grid .iq-field:first-child,.iq-fields.grid .iq-field:last-child{grid-column:1/-1}.iq-field{gap:4px}}.iq-field{flex-direction:column;gap:6px;min-width:0;display:flex}.iq-field label{color:var(--muted);font-size:13px;font-weight:500}.iq-field label .req{color:var(--accent-ink);margin-left:2px}.iq-field input,.iq-field textarea{font:inherit;border:.5px solid var(--line);color:var(--text);outline-offset:-1px;width:100%;min-height:44px;transition:border-color var(--hover), outline-color var(--hover);background:#fff;outline:1px solid #0000;padding:11px 13px;font-size:16px}@media (hover:hover) and (pointer:fine){.iq-field input:hover,.iq-field textarea:hover{border-color:var(--line-hover)}}.iq-field input:focus-visible,.iq-field textarea:focus-visible{outline:1px solid var(--accent-ink);outline-offset:-1px}.iq-field [aria-invalid=true]:focus-visible{outline-color:var(--danger)}.iq-field input::placeholder,.iq-field textarea::placeholder{color:var(--line-strong);opacity:1}.iq-field [aria-invalid=true]{border-color:var(--danger)}.iq-err{color:var(--danger);font-size:13px;line-height:var(--lh-small)}
.iq-tiles{flex-direction:column;gap:8px;display:flex}.iq-tile{text-align:left;border:.5px solid var(--line);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--hover), background-color var(--hover), transform var(--hover);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.iq-tile:hover{border-color:var(--accent-ink)}}.iq-tile[data-checked]{border-color:var(--accent);background:var(--mint)}.iq-tile:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.iq-tile-icon{background:var(--mint);width:32px;height:32px;color:var(--accent-ink);transition:background-color var(--hover), color var(--hover);border-radius:999px;place-items:center;display:grid}.iq-tile[data-checked] .iq-tile-icon{background:var(--accent);color:var(--ink)}.iq-tile-text{flex-direction:column;gap:2px;min-width:0;display:flex}.iq-tile-name{font-size:15px;font-weight:600;line-height:var(--lh-snug)}.iq-tile-hook{font-size:13px;line-height:var(--lh-small);color:var(--muted)}.iq-tile-tick{border:.5px solid var(--line);width:18px;height:18px;color:var(--ink);transition:background-color var(--hover), border-color var(--hover);border-radius:999px;place-items:center;display:grid}.iq-tile[data-checked] .iq-tile-tick{background:var(--accent);border-color:var(--accent)}@media (max-width:480px){.iq-tiles{gap:6px}.iq-tile{gap:10px;padding:6px 10px 6px 6px}.iq-tile-icon{width:28px;height:28px}.iq-tile-name{font-size:14px}.iq-tile-hook{font-size:12px;line-height:var(--lh-snug)}}
.fs-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.fs-steps li{border-top:.5px solid var(--line);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;transition:border-color .2s var(--ease-out), color .2s var(--ease-out);align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex;overflow:hidden}.fs-steps li[aria-current=step],.fs-steps li[data-done]{border-color:var(--accent);color:var(--text)}.fs-n{border:.5px solid var(--line);width:20px;height:20px;transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.fs-steps li[aria-current=step] .fs-n{border-color:var(--ink);background:var(--ink);color:#fff}.fs-steps li[data-done] .fs-n{border-color:var(--accent);background:var(--accent);color:var(--ink)}.fs-panes{margin-top:24px;display:grid}.iq-form.fs fieldset{flex-direction:column;grid-area:1/1;display:flex}.fs-panes{--slide:40px;--step-dur:.5s;--step-ease:linear(0, .1316, .3585, .5628, .7162, .8217, .8906, .934, .9607, .9769, .9865, .9922, .9955, .9974, .9985, .9992, 1);--out:calc(var(--step-dur) * .85)}.fs fieldset{opacity:0;visibility:hidden;transition:opacity var(--out) var(--step-ease), transform var(--out) var(--step-ease), visibility 0s linear var(--out)}.fs fieldset[data-pos=before]{transform:translateX(calc(-1 * var(--slide)))}.fs fieldset[data-pos=after]{transform:translateX(var(--slide))}.fs fieldset[data-active]{opacity:1;visibility:visible;transition:opacity var(--step-dur) var(--step-ease), transform var(--step-dur) var(--step-ease), visibility 0s;transform:none}.fs .iq-tiles,.fs .iq-addons,.fs .iq-fields{margin-top:16px}.fs-note{margin-top:14px}.fs .iq-addon-block>.fs-note:first-child{margin-top:16px}.fs-nav{margin-top:18px}.fs-nav[data-hidden]{opacity:0}.fs-nav .vr-btn.ghost[data-hidden]{opacity:0;pointer-events:none}.fs-nav .vr-btn.ghost{transition:opacity .2s var(--ease-out), background-color var(--hover), transform var(--hover)}
.iq-card{z-index:1;color:var(--text);background:#fff;padding:clamp(24px,3vw,40px);scroll-margin-top:24px;position:relative;box-shadow:0 6px 16px #0d110647}:where(.iq-card p){font-size:15px;line-height:var(--lh-body);margin:0}.iq-form fieldset{border:0;min-width:0;margin:0;padding:0}.iq-honeypot{position:absolute;left:-9999px}.iq-head h2{font-size:var(--h3);line-height:var(--lh-heading);letter-spacing:-.022em;font-weight:500}.iq-lead{font-size:15px;line-height:var(--lh-body);color:var(--muted);margin-top:8px}.iq-legend{font-size:var(--h4);font-weight:500;line-height:var(--lh-snug);padding:0}.iq-hint{font-size:14px;line-height:var(--lh-body);color:var(--muted);margin-top:6px}.iq-picked{line-height:var(--lh-small);background:var(--mint);border-left:1.5px solid var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:6px;margin:12px 0 14px;padding:8px 12px;font-size:13px;display:grid}.iq-picked .k{color:var(--muted);white-space:nowrap}@media (max-width:480px){.iq-picked{align-items:start}.iq-picked .v{min-height:2.9em}}.iq-link{font:inherit;color:var(--accent-ink);cursor:pointer;text-underline-offset:2px;transition:color var(--hover);background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}@media (hover:hover) and (pointer:fine){.iq-link:hover{color:var(--ink)}}.iq-nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.iq-nav .vr-btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:400px){.iq-nav{flex-wrap:wrap}.iq-nav .vr-btn{flex:auto}}.iq-root-err{margin-top:12px}.iq-turnstile:not(:empty){margin-top:14px}.iq-privacy{color:var(--muted);font-size:13px;line-height:var(--lh-body);margin-top:14px}.iq-privacy a{color:var(--text);transition:color var(--hover);text-decoration:underline}@media (hover:hover) and (pointer:fine){.iq-privacy a:hover{color:var(--accent-ink)}}.iq-form.fs{position:relative}.fs[data-done] .iq-head{opacity:0;transition:opacity .2s var(--ease-out)}.fs-done{visibility:hidden;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fs-done[data-active]{visibility:visible;animation:iq-done-in .4s var(--ease-out) both}@keyframes iq-done-in{0%{opacity:0;transform:translateY(12px)}}@keyframes iq-fade{0%{opacity:0}}.iq-done{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:340px;display:flex}.iq-card .iq-done h2{font-size:var(--h3);line-height:var(--lh-heading);letter-spacing:-.022em;text-wrap:balance;margin-top:18px;font-weight:500}.iq-done-text{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15px}.iq-done-line{font-size:14px;line-height:var(--lh-body);color:var(--text);overflow-wrap:anywhere;margin-top:18px}.iq-done-call{color:var(--muted);margin-top:14px;font-size:14px}.iq-card .iq-done-call a{color:var(--accent-ink);transition:color var(--hover);font-weight:600}@media (hover:hover) and (pointer:fine){.iq-card .iq-done-call a:hover{color:var(--ink)}}.iq-done-mark{place-items:center;width:72px;height:72px;display:grid}.iq-done-mark svg{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.iq-done-mark circle{stroke-dasharray:214;stroke-dashoffset:214px;animation:iq-draw .7s var(--ease-out) .15s forwards}.iq-done-mark path{stroke:var(--accent-ink);stroke-width:3.5px;stroke-dasharray:44;stroke-dashoffset:44px;animation:iq-draw .4s var(--ease-out) .65s forwards}@keyframes iq-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.fs fieldset{transition:none}.fs-done[data-active]{animation-name:iq-fade}.fs[data-done] .iq-head{transition:none}.iq-done-mark circle,.iq-done-mark path{stroke-dashoffset:0;animation:none}}
