.vq-home-template{--gutter:var(--page-gutter);--home-rhythm:clamp(4rem, 3rem + 5vw, 7.5rem);color:var(--text-strong);background:var(--surface-page);font-family:var(--body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;font-size:1rem;line-height:1.55}.vq-home-template,.vq-home-template *,.vq-home-template :before,.vq-home-template :after{box-sizing:border-box}.vq-home-template :where(h1,h2,h3,p,ul,ol,figure){margin:0}.vq-home-template :where(ul,ol){padding:0;list-style:none}.vq-home-template :where(a){color:inherit}.vq-home-template :where(button){font:inherit;color:inherit;cursor:pointer}.vq-home-template :where(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.vq-home-template :focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.vq-home-template :where(img,svg){max-width:100%;display:block}.vq-home-template .container{width:min(calc(100% - var(--gutter) * 2), var(--page-max));min-width:0;margin-inline:auto}.vq-home-template :where(h1,h2,h3){font-family:var(--display);font-weight:var(--public-weight-heading);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}@media (max-width:30rem){.vq-home-template :where(h1,h2,h3){overflow-wrap:anywhere}}.vq-home-template h1{font-size:var(--public-type-hero);line-height:var(--public-leading-heading);letter-spacing:var(--public-tracking-heading);max-width:15ch}.vq-home-template [data-home-section] h2,.vq-home-template .final-cta h2{font-size:var(--public-type-section);line-height:var(--public-leading-heading);letter-spacing:var(--public-tracking-heading);max-width:22ch}.vq-home-template h3{font-size:var(--public-type-card);line-height:var(--public-leading-card);letter-spacing:var(--public-tracking-card)}.vq-home-template :where(p){color:var(--text-muted)}.vq-home-template .vq-help{max-width:44ch}.vq-home-template [data-home-section]{gap:var(--space-8);padding-block:var(--home-rhythm);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vq-home-template [data-home-section]>*{min-width:0}.vq-home-template .section-head{gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;max-width:48rem;display:grid}.vq-home-template .section-head>*{min-width:0;max-width:100%}.vq-home-template .vq-pill>span{overflow-wrap:anywhere}.vq-home-template .hero{gap:var(--space-6);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.vq-home-template .hero>*{min-width:0}.vq-home-template .hero>:not(.hero-panel){max-width:100%}.vq-home-template .hero-panel{justify-self:stretch}@media (max-width:63.99rem){.vq-home-template .hero{padding-block:clamp(2rem,1rem + 3vw,4rem) clamp(3rem,2rem + 4vw,6rem)}}.vq-home-template .hero-lede{font-size:var(--public-type-intro);line-height:var(--public-leading-intro);max-width:46ch}.vq-home-template .hero-proof{gap:var(--space-2) var(--space-6);font:500 var(--public-type-meta) / 1.4 var(--mono);letter-spacing:var(--public-tracking-meta);text-transform:uppercase;color:var(--text-meta);flex-wrap:wrap;display:flex}.vq-home-template .hero-proof b{color:var(--accent-emphasis);font-weight:500}.vq-home-template .hero-spark{block-size:4.5rem;inline-size:100%}.vq-home-template .vq-panel__bar>span:last-child{text-align:right;min-width:0}@media (max-width:30rem){.vq-home-template .vq-panel__bar{flex-wrap:wrap}.vq-home-template .vq-panel__bar>span:last-child{text-align:left}}@media (min-width:48rem){.vq-home-template .hero-eyebrow{order:1}.vq-home-template .hero>h1{order:2}.vq-home-template .hero-lede{order:3}.vq-home-template .hero-actions{order:4}.vq-home-template .hero-proof{order:5}.vq-home-template .hero-panel{order:6}}@media (min-width:64rem),(min-width:48rem) and (max-height:30rem){.vq-home-template .hero{column-gap:var(--space-16);row-gap:var(--space-5);grid-template:".panel"1fr"eyebrow panel""title panel""lede panel""actions panel""proof panel"".panel"1fr/minmax(0,1.05fr) minmax(0,1fr);align-items:start}.vq-home-template .hero-eyebrow{grid-area:eyebrow}.vq-home-template .hero>h1{grid-area:title}.vq-home-template .hero-panel{grid-area:panel;align-self:center}.vq-home-template .hero-actions{grid-area:actions}.vq-home-template .hero-lede{grid-area:lede}.vq-home-template .hero-proof{grid-area:proof}}@media (min-width:48rem) and (max-height:30rem){.vq-home-template .hero{row-gap:var(--space-3)}.vq-home-template .hero>h1{max-width:none}}.vq-home-template .doors{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.vq-home-template .door{gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start;min-width:0;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.vq-home-template .door>*{min-width:0;max-width:100%}.vq-home-template .door-icon{block-size:2.75rem;inline-size:2.75rem}.vq-home-template .door-text{font-size:var(--public-type-secondary);line-height:var(--public-leading-secondary)}.vq-home-template .door-shot{gap:var(--space-3);inline-size:100%;margin-top:var(--space-2);padding:var(--space-4);border:1px solid var(--line);background:var(--surface-page);border-radius:1rem;display:grid}.vq-home-template .door--dark .door-text{color:var(--text-on-dark-2)}.vq-home-template .door--dark .door-shot{background:var(--surface-dark-2);border-color:var(--line-on-dark)}@media (min-width:48rem){.vq-home-template .doors{grid-template-columns:repeat(2,minmax(0,1fr))}}.vq-home-template .svc{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.vq-home-template .svc>*{min-width:0}.vq-home-template .svc-list{display:grid}.vq-home-template .svc-list>li{gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--line);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;display:grid;position:relative}.vq-home-template .svc-list>li:last-child{border-bottom:1px solid var(--line)}.vq-home-template .svc-list>li>div{gap:var(--space-1);min-width:0;display:grid}.vq-home-template .svc-list>li>div>p{font-size:var(--public-type-secondary);line-height:var(--public-leading-secondary)}.vq-home-template .svc-list h3 .vq-it{font-size:1em}.vq-home-template .svc-list>li:hover{background:var(--surface-raised)}.vq-home-template .svc-link{block-size:2.75rem;inline-size:2.75rem;color:var(--accent-emphasis);align-self:center;place-items:center;display:inline-grid}.vq-home-template .svc-link>svg{block-size:1.25rem;inline-size:1.25rem}.vq-home-template .svc-link:after{content:"";position:absolute;inset:0}.vq-home-template .svc-orbit{inline-size:min(100%,30rem);padding:var(--space-4);margin-inline:auto}.vq-home-template .services-survey-link{justify-self:start}@media (min-width:64rem){.vq-home-template .svc{column-gap:var(--space-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.vq-home-template [data-home-section=software]{border-top:0}.vq-home-template .sw{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.vq-home-template .sw>*{min-width:0}.vq-home-template .sw-copy{gap:var(--space-4);grid-template-columns:minmax(0,1fr);justify-items:start;max-width:48rem;display:grid}.vq-home-template .sw-copy>*{min-width:0;max-width:100%}.vq-home-template .sw-intro{font-size:var(--public-type-intro);line-height:var(--public-leading-intro);color:var(--text-on-dark-2);max-width:46ch}.vq-home-template .sw-actions{margin-top:var(--space-2)}.vq-home-template .sw-areas{gap:var(--space-4);counter-reset:area;grid-template-columns:minmax(0,1fr);display:grid}.vq-home-template .sw-areas>li{gap:var(--space-2);padding:var(--space-5);counter-increment:area;grid-template-columns:minmax(0,1fr);min-width:0;display:grid;position:relative}.vq-home-template .sw-areas>li>*{min-width:0}.vq-home-template .sw-areas>li:before{content:counter(area, decimal-leading-zero);font:500 var(--public-type-meta) / 1 var(--mono);letter-spacing:.08em;color:var(--accent-stroke-on-dark)}.vq-home-template .sw-areas h3{font-size:1.125rem;line-height:1.2}.vq-home-template .sw-areas p{font-size:var(--public-type-secondary);line-height:var(--public-leading-secondary)}.vq-home-template .sw-areas .vq-bar{margin-top:var(--space-2)}@media (min-width:48rem){.vq-home-template .sw-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.vq-home-template .sw{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center}}.vq-home-template .demos{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.vq-home-template .demos>*{min-width:0}.vq-home-template .demos-body{font-size:var(--public-type-body);line-height:var(--public-leading-body);max-width:60ch}.vq-home-template .sectors{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));display:grid}.vq-home-template .sectors>li{min-width:0}.vq-home-template .sectors a{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:3.5rem;padding:var(--space-3) var(--space-4);border:1px solid var(--line);background:var(--surface-raised);font-size:var(--public-type-secondary);border-radius:.875rem;font-weight:500;text-decoration:none;display:flex}.vq-home-template .sectors a>span{min-width:0}.vq-home-template .sectors a>svg{block-size:1.125rem;inline-size:1.125rem;color:var(--accent-emphasis);flex:none}.vq-home-template .sectors a:hover{border-color:var(--text-strong)}@media (min-width:64rem){.vq-home-template .demos{column-gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start}}.vq-home-template .fact-text{margin-top:var(--space-3);font-size:var(--public-type-secondary);line-height:var(--public-leading-secondary)}.vq-home-template [data-home-section=how-we-work]>.vq-link-acc{justify-self:start}.vq-home-template [data-home-section=blog]{display:none}.vq-home-template .blog-list{border-top:1px solid var(--line);display:grid}.vq-home-template .blog-list>li{gap:var(--space-2);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.vq-home-template .blog-list p{font:500 var(--public-type-meta) / 1.5 var(--mono);letter-spacing:var(--public-tracking-meta);text-transform:uppercase;color:var(--text-meta)}.vq-home-template .blog-list h3 a{color:var(--text-strong);text-decoration:none}.vq-home-template .blog-list h3 a:hover{text-underline-offset:5px;text-decoration:underline}.vq-home-template [data-home-section=blog]>.vq-link-acc{justify-self:start}@media (min-width:64rem){.vq-home-template [data-home-section=blog]{display:grid}.vq-home-template .blog-list>li{align-items:baseline;column-gap:var(--space-6);grid-template-columns:12rem minmax(0,1fr)}}.vq-home-template .final-cta{padding-block:clamp(4rem,3rem + 5vw,7rem)}.vq-home-template .mani{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.vq-home-template .mani>*{min-width:0}.vq-home-template .final-cta .mani-title{margin-top:var(--space-4);font-size:var(--public-type-hero);max-width:18ch}.vq-home-template .mani-actions{gap:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:start;display:grid}.vq-home-template .mani-actions>*{min-width:0;max-width:100%}.vq-home-template .mani-text{font-size:var(--public-type-body);line-height:var(--public-leading-body);max-width:40ch}.vq-home-template .home-commitments{max-width:60ch}@media (min-width:64rem){.vq-home-template .mani{column-gap:var(--space-16);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.vq-home-template .vq-expertise-slot{min-width:0;max-width:100%;container-type:inline-size}.vq-home-template .vq-expertise-slot svg{width:100%;max-width:100%;height:auto;display:block}.vq-home-template .vqe-toggle{gap:22px;min-height:48px;font-size:13px}.vq-home-template .vqe-service-link{font-size:13px}
.vq-survey{--ink:var(--text-1);--muted:var(--text-2);--line:var(--hairline);--accent:var(--persimmon-action);--accent-ink:var(--persimmon-text);--vq-survey-bg:var(--bg,#faf8f5);--vq-survey-ink:var(--ink,#131714);--vq-survey-muted:var(--muted,#444945);--vq-survey-line:var(--line,#d0cdc8);box-sizing:border-box;border:1px solid var(--vq-survey-line);border-radius:var(--radius,8px);width:min(680px,100% - 32px);max-width:none;max-height:90dvh;color:var(--vq-survey-ink);background:var(--vq-survey-bg);font-family:var(--body,"Satoshi"), sans-serif;overscroll-behavior:contain;scrollbar-gutter:stable;margin:auto;padding:0;font-size:1rem;line-height:1.5;overflow:auto}@supports (color:lab(0% 0 0)){.vq-survey{--vq-survey-bg:var(--bg,lab(97.6919% .22471 1.50436));--vq-survey-ink:var(--ink,lab(7.3514% -2.71803 1.70679));--vq-survey-muted:var(--muted,lab(30.5341% -2.95608 1.88366));--vq-survey-line:var(--line,lab(82.6231% .461996 3.01677))}}.vq-survey::backdrop{background:#13171485;background:lab(7.3514% -2.71803 1.70679/.52)}.vq-survey *,.vq-survey :before,.vq-survey :after{box-sizing:border-box}.vq-survey [hidden]{display:none!important}.vq-survey p,.vq-survey h2,.vq-survey h3{margin:0}.vq-survey button,.vq-survey input{font:inherit}.vq-survey[open]{animation:vq-survey-enter .22s var(--ease,cubic-bezier(.16, 1, .3, 1))}.vq-survey-shell{padding:28px}.vq-survey-header{align-items:flex-start;gap:20px;display:flex}.vq-survey-header-copy{flex:1;min-width:0}.vq-survey .vq-survey-step{color:var(--vq-survey-muted);margin-bottom:10px;font-size:.8125rem}.vq-survey h2{font-family:var(--display,"Clash Display"), sans-serif;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere;font-size:2rem;font-weight:500;line-height:1.12}.vq-survey .vq-survey-intro{color:var(--vq-survey-muted);margin-top:12px}.vq-survey-close{border:1px solid var(--vq-survey-line);width:44px;height:44px;color:var(--vq-survey-ink);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;margin:-8px -8px 0 0;padding:0;display:inline-flex}.vq-survey-progress{background:var(--vq-survey-line);height:2px;margin:24px 0 28px}.vq-survey-progress span{background:var(--accent,#e97929);height:100%;display:block}.vq-survey-question{border:0;min-width:0;margin:0;padding:0}.vq-survey-question legend{float:none;text-wrap:balance;width:100%;padding:0;font-size:1.25rem;font-weight:600;line-height:1.3;display:block}.vq-survey-number{border:1px solid var(--vq-survey-line);vertical-align:2px;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin-right:9px;font-size:.8125rem;font-weight:500;display:inline-flex}.vq-survey .vq-survey-hint{color:var(--vq-survey-muted);margin:8px 0 18px;font-size:.875rem}.vq-survey-options{flex-direction:column;gap:8px;display:flex}.vq-survey-option{border:1px solid var(--vq-survey-line);border-radius:var(--radius,8px);cursor:pointer;background:0 0;align-items:center;gap:12px;min-height:52px;margin:0;padding:12px 14px;font-size:.9375rem;line-height:1.4;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.vq-survey-option span{overflow-wrap:anywhere;min-width:0}.vq-survey-option input{appearance:auto;opacity:1;width:18px;height:18px;accent-color:var(--accent-ink,oklch(42.5% .15 45));cursor:pointer;flex:0 0 18px;margin:0;position:static}.vq-survey-option:has(input:checked){border-color:var(--accent-ink,#852f00);background:var(--surface,#f3f1ee)}@supports (color:lab(0% 0 0)){.vq-survey-option:has(input:checked){border-color:var(--accent-ink,lab(32.1284% 42.093 59.8304));background:var(--surface,lab(95.3747% .282615 1.88148))}}.vq-survey-option:has(input:focus-visible){outline:2px solid var(--vq-survey-ink);outline-offset:3px}.vq-survey .vq-survey-error{color:var(--accent-ink,#852f00);margin-top:12px;font-size:.875rem;font-weight:600}@supports (color:lab(0% 0 0)){.vq-survey .vq-survey-error{color:var(--accent-ink,lab(32.1284% 42.093 59.8304))}}.vq-survey-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:26px;display:flex}.vq-survey-button{border:1px solid var(--vq-survey-line);border-radius:var(--radius,8px);max-width:100%;min-height:46px;color:var(--vq-survey-ink);text-align:center;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:22px;padding:11px 18px;font-size:.875rem;font-weight:600;line-height:1.4;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.vq-survey-button--primary{border-color:var(--accent,#e97929);background:var(--accent,#e97929)}.vq-survey-button span{font-size:1.125rem;font-weight:400}.vq-survey .vq-survey-privacy{border-top:1px solid var(--vq-survey-line);color:var(--vq-survey-muted);margin-top:24px;padding-top:16px;font-size:.75rem;line-height:1.5}.vq-survey :focus-visible{outline:2px solid var(--vq-survey-ink);outline-offset:4px}.vq-survey [data-survey-title]:focus{outline:none}.vq-survey [data-survey-title]:focus-visible{outline:2px solid var(--vq-survey-ink);outline-offset:4px}.vq-survey-result{margin-top:24px}.vq-survey .vq-survey-service-description{font-size:1.0625rem;line-height:1.55}.vq-survey .vq-survey-reason{color:var(--vq-survey-muted);margin-top:18px}.vq-survey .vq-survey-secondary{color:var(--vq-survey-muted);margin-top:12px}.vq-survey-context{border-top:1px solid var(--vq-survey-line);margin-top:24px;padding-top:20px}.vq-survey-context h3{margin-bottom:8px;font-size:.9375rem;font-weight:600}.vq-survey-context p{color:var(--vq-survey-muted);font-size:.9375rem}.vq-survey-summary{border-block:1px solid var(--vq-survey-line);margin-top:24px}.vq-survey-summary summary{cursor:pointer;min-height:48px;padding:13px 0;font-size:.875rem;font-weight:600}.vq-survey-summary dl{flex-direction:column;gap:14px;margin:2px 0 20px;display:flex}.vq-survey-summary dt{color:var(--vq-survey-muted);margin-bottom:3px;font-size:.75rem}.vq-survey-summary dd{margin:0;font-size:.875rem}.vq-survey-actions--result{justify-content:flex-start}.vq-survey-actions--result [data-survey-action=restart]{color:var(--vq-survey-muted);border-color:#0000;margin-left:auto;padding-inline:10px;font-weight:500}.vq-survey{background:var(--bg);border-radius:16px}.vq-survey--modal{width:min(630px,100% - 24px)}.vq-survey--inline{scrollbar-gutter:auto;width:100%;max-height:none;margin:0;overflow:visible}.vq-survey--inline .vq-survey-shell{padding:24px}.vq-survey h2{max-width:27ch;font-family:var(--body,"Satoshi"), sans-serif;letter-spacing:-.015em;font-size:1.1875rem;font-weight:500;line-height:1.4}.vq-survey .vq-survey-step{margin:10px 0 0;font-size:.8125rem}.vq-survey-stepper{justify-content:space-between;gap:14px;margin:20px 0 28px;padding:0;list-style:none;display:flex;position:relative}.vq-survey-stepper:before{content:"";background:var(--vq-survey-line);height:1px;position:absolute;top:14px;left:16.67%;right:16.67%}.vq-survey-stepper li{text-align:center;min-width:0;max-width:33.33%;color:var(--vq-survey-muted);flex-direction:column;flex:1;align-items:center;gap:8px;font-size:.75rem;line-height:1.35;display:flex;position:relative}.vq-survey-stepper li>span:last-child{max-width:14ch}.vq-survey-step-dot{border:1px solid var(--vq-survey-line);background:var(--bg);width:28px;height:28px;color:var(--vq-survey-ink);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:600;display:inline-flex}.vq-survey-stepper [aria-current=step]{color:var(--vq-survey-ink);font-weight:600}.vq-survey-stepper [aria-current=step] .vq-survey-step-dot{background:var(--accent,#e97929);border-color:var(--accent,#e97929)}.vq-survey-step-done .vq-survey-step-dot{border-color:var(--accent-ink,#852f00)}@supports (color:lab(0% 0 0)){.vq-survey-step-done .vq-survey-step-dot{border-color:var(--accent-ink,lab(32.1284% 42.093 59.8304))}}.vq-survey-question legend{font-size:.9375rem;font-weight:600;line-height:1.4}.vq-survey .vq-survey-hint{margin:6px 0 15px;font-size:.8125rem}.vq-survey-option{background:var(--bg);border-radius:8px;font-size:.875rem;position:relative}.vq-survey-option-icon{color:var(--accent-ink,#852f00);flex:none;display:inline-flex}@supports (color:lab(0% 0 0)){.vq-survey-option-icon{color:var(--accent-ink,lab(32.1284% 42.093 59.8304))}}.vq-survey-option-icon svg{width:23px;height:23px}.vq-survey-option input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vq-survey-option:has(input:checked){background:var(--surface,#f3f1ee);border-color:var(--accent-ink,#852f00);box-shadow:inset 0 0 0 1px var(--accent-ink,#852f00)}@supports (color:lab(0% 0 0)){.vq-survey-option:has(input:checked){background:var(--surface,lab(95.3747% .282615 1.88148));border-color:var(--accent-ink,lab(32.1284% 42.093 59.8304));box-shadow:inset 0 0 0 1px var(--accent-ink,lab(32.1284% 42.093 59.8304))}}.vq-survey-option--unknown{min-height:44px;box-shadow:none;color:var(--vq-survey-muted);border:0;gap:8px;padding:10px 2px}.vq-survey-option--unknown input{clip-path:none;width:16px;height:16px;position:static;overflow:visible}.vq-survey-option--unknown:has(input:checked){box-shadow:none;color:var(--vq-survey-ink);background:0 0}.vq-survey--inline .vq-survey-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.vq-survey--inline .vq-survey-option:not(.vq-survey-option--unknown){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;min-height:108px;padding:13px 10px;font-size:.75rem}.vq-survey--inline .vq-survey-option--unknown{grid-column:1/-1;margin-top:1px;font-size:.8125rem}.vq-survey--inline [data-survey-question=stage] .vq-survey-options{grid-template-columns:repeat(3,minmax(0,1fr))}.vq-survey-actions{margin-top:12px}.vq-survey-button{border-radius:7px;min-height:44px;font-size:.8125rem}.vq-survey .vq-survey-privacy{margin-top:16px;padding-top:12px;font-size:.6875rem}.vq-survey-context h3{font-family:var(--body,"Satoshi"), sans-serif;line-height:1.4}.vq-survey--inline[data-survey-view=result] .vq-survey-actions{gap:8px}.vq-survey--inline[data-survey-view=result] .vq-survey-actions [data-survey-action=restart]{margin-left:0}@media (hover:hover){.vq-survey-option:hover,.vq-survey-close:hover{background:var(--surface-2,#eae7e3);border-color:var(--vq-survey-muted)}@supports (color:lab(0% 0 0)){.vq-survey-option:hover,.vq-survey-close:hover{background:var(--surface-2,lab(91.8976% .341237 2.25921))}}.vq-survey-option--unknown:hover{color:var(--vq-survey-ink);background:0 0}.vq-survey-button:hover{background:var(--surface-2,#eae7e3);border-color:var(--vq-survey-muted)}@supports (color:lab(0% 0 0)){.vq-survey-button:hover{background:var(--surface-2,lab(91.8976% .341237 2.25921))}}.vq-survey-button--primary:hover{background:var(--accent,#e97929);border-color:var(--vq-survey-ink)}}@media (max-width:560px){.vq-survey-shell,.vq-survey--inline .vq-survey-shell{padding:20px 16px}.vq-survey-header{gap:12px}.vq-survey h2{font-size:1.125rem}.vq-survey--inline .vq-survey-options{grid-template-columns:repeat(2,minmax(0,1fr))}.vq-survey--inline [data-survey-question=stage] .vq-survey-options{grid-template-columns:1fr}.vq-survey--inline [data-survey-question=stage] .vq-survey-option:not(.vq-survey-option--unknown){flex-direction:row;align-items:center;min-height:52px}.vq-survey-stepper{gap:8px;margin-bottom:24px}.vq-survey-stepper li{font-size:.6875rem}.vq-survey-actions--result{flex-direction:column;align-items:stretch}.vq-survey-actions--result [data-survey-action=restart]{margin-left:0}.vq-survey-actions--result .vq-survey-button{width:100%}}@media (max-height:360px){.vq-survey--modal .vq-survey-shell{padding-block:16px}}@keyframes vq-survey-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vq-survey[open]{animation:none}.vq-survey *,.vq-survey :before,.vq-survey :after{scroll-behavior:auto;transition:none}}.vq-survey--inline h2{font-size:1rem;line-height:1.4}.vq-survey--inline .vq-survey-stepper{margin-block:16px 20px}.vq-survey--inline .vq-survey-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.vq-survey--inline .vq-survey-question legend{margin-bottom:12px}.vq-survey--inline .vq-survey-option:not(.vq-survey-option--unknown){min-height:94px}.vq-survey--inline .vq-survey-actions{margin-top:4px}.vq-survey--inline .vq-survey-privacy{border-top:0;margin-top:12px;padding-top:0}@media (max-width:560px){.vq-survey--inline [data-survey-question=stage] .vq-survey-option:not(.vq-survey-option--unknown){min-height:52px}}