.rq-landing{--mk-ease-out:var(--motion-settle);--mk-ease-travel:var(--motion-travel);--mk-short:var(--motion-story-short);--mk-medium:var(--motion-story-medium);--mk-slow:var(--motion-story-slow);--mk-display:clamp(40px, 5vw, 80px);--mk-headline:clamp(32px, 3.6vw, 52px);--mk-lead-size:clamp(16px, 1.3vw, 19px);--mk-section-space:clamp(48px, 5vw, 80px);--mk-stage-radius:28px}.mk-section{padding-block:var(--mk-section-space)}.mk-pace-short{padding-block:clamp(32px,4vw,56px)}.mk-pace-slow{padding-block:clamp(56px,6vw,88px)}.mk-section-head{text-align:center;justify-items:center;gap:18px;display:grid}.mk-section-head h2{max-width:18ch;font-size:var(--mk-headline);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:1.08}.mk-lead{max-width:46rem;font-size:var(--mk-lead-size);color:var(--rq-muted);text-wrap:pretty;line-height:1.6}.mk-stage{background:0 0;place-items:center;margin-top:clamp(36px,5vw,64px);padding:0;display:grid}.mk-stage-open{margin-top:clamp(36px,5vw,64px)}.mk-section-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(32px,5vw,88px);scroll-margin-top:82px;display:grid}.mk-section-split .mk-section-head{text-align:left;justify-items:start;gap:22px}.mk-section-split .mk-section-head h2{max-width:16ch}.mk-section-split .mk-lead{max-width:36ch}.mk-section-example{min-width:0}.mk-section-example>.mk-card{width:100%}@media (width<=900px){.mk-section-split{grid-template-columns:minmax(0,1fr);gap:28px}.mk-section-split .mk-section-head h2{max-width:23ch}.mk-section-split .mk-lead{max-width:48ch}}.mk-stage>*{width:100%}.rq-landing .mk-stage-note{text-align:center;font-size:var(--type-label);color:var(--rq-muted);margin-top:16px;max-width:75ch;margin-inline:auto}.mk-intro{padding-block:var(--mk-section-space) 40px;text-align:center;justify-items:center;gap:24px;display:grid}.rq-landing .mk-intro h1{font-size:var(--mk-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}.mk-intro .rq-button{overflow-wrap:anywhere;max-width:100%}.mk-intro .rq-policy-date{margin:0}.rq-landing .rq-section{padding-block:var(--mk-section-space)}.rq-landing .rq-section-intro h2,.rq-landing .rq-final h2{font-size:var(--mk-headline);letter-spacing:-.045em;text-wrap:balance;font-weight:400;line-height:1.08}.rq-landing .rq-final-description{margin-top:22px}.rq-landing .rq-policy{padding-block:16px var(--mk-section-space)}.rq-landing .rq-policy-layout{margin-top:0}.mk-next-link{text-align:center}.rq-landing :is(.rq-button,.rq-demo-button,.rq-nav-signup,.rq-text-link){transition:color var(--motion-feedback) var(--motion-settle), background-color var(--motion-feedback) var(--motion-settle), transform var(--motion-feedback) var(--motion-settle)}.rq-landing :is(.rq-button,.rq-demo-button,.rq-nav-signup):active{transform:scale(.97)}.mk-principles{gap:40px;max-width:960px;display:grid}.mk-principles article{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:baseline;gap:16px 48px;display:grid}.mk-principles h3{font-size:24px;font-weight:400;line-height:1.35}.mk-principles p{font-size:var(--mk-lead-size);color:var(--rq-muted);line-height:1.6}.mk-stage>:is(.rq-knowledge-demo,.rq-review-demo,.rq-reply-demo){border-radius:var(--radius-card);background:var(--rq-surface);max-width:1040px;box-shadow:var(--shadow-card);overflow:hidden}.mk-rise{transition:opacity var(--mk-medium) var(--mk-ease-out), transform var(--mk-medium) var(--mk-ease-out);transition-delay:calc(var(--mk-i,0) * var(--mk-step,90ms))}[data-reveal=waiting] .mk-rise,[data-reveal=waiting].mk-rise{opacity:0;transform:translateY(16px)}.mk-card[data-reveal]{transition:opacity var(--mk-short) var(--mk-ease-out), transform var(--mk-medium) var(--mk-ease-out)}.mk-card[data-reveal=waiting]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.rq-landing *,.rq-landing :before,.rq-landing :after{transition:none!important;animation:none!important}}@media (width<=767px){.mk-stage{border-radius:20px;padding:12px 8px}.mk-section-head,.mk-intro{text-align:left;justify-items:start}.mk-principles{gap:32px;padding:16px}.mk-principles article{grid-template-columns:minmax(0,1fr);gap:12px}}.mk-card{--mk-fit:var(--fit);--mk-intent:var(--intent);--mk-intent-text:var(--intent-strong);max-width:880px;padding:var(--space-card-padding);border-radius:var(--radius-card);background:var(--rq-surface);color:var(--rq-ink);font-family:var(--font-sans);font-size:var(--type-body);text-align:left;box-shadow:var(--shadow-card);margin-inline:auto;line-height:1.6;position:relative}.mk-card-float{box-shadow:var(--shadow-card-raised)}.mk-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.mk-card-title{font-size:var(--type-card-title);color:var(--heading);font-weight:500}.mk-meta{font-size:var(--type-label);color:var(--rq-muted);line-height:1.5}.mk-card-part+.mk-card-part{margin-top:var(--space-card-section)}.mk-card-part>.mk-part-title{font-family:var(--font-sans);letter-spacing:0;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.4}.mk-wash{border-radius:var(--radius-inset);background:var(--rq-desk);padding:14px 16px}.mk-answer{grid-template-columns:auto auto 1fr;align-items:end;gap:16px 28px;display:grid}.mk-score{gap:4px;min-width:92px;display:grid}.mk-score-label{font-size:var(--type-label);color:var(--rq-muted);font-weight:500}.mk-score-value{font-variant-numeric:tabular-nums;font-size:28px;font-weight:500;line-height:1.1}.mk-score-value small{color:var(--rq-muted);margin-left:2px;font-size:13px;font-weight:400}.mk-track{background:var(--rq-soft-rule);border-radius:4px;height:4px;overflow:hidden}.mk-track>span{height:100%;width:calc(var(--mk-value) * 1%);border-radius:inherit;background:var(--mk-ink,var(--rq-ink));transform-origin:0;transition:transform var(--mk-slow) var(--mk-ease-out);transition-delay:var(--mk-fill-delay,0s);display:block}[data-reveal=waiting] .mk-track>span{transform:scaleX(0)}.mk-ink-fit{--mk-ink:var(--mk-fit)}.mk-ink-intent{--mk-ink:var(--mk-intent)}.mk-verdict{background:var(--intent-soft);color:var(--mk-intent-text);font-size:var(--type-label);white-space:nowrap;border-radius:8px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-weight:500;display:inline-flex}.mk-verdict[data-verdict=in-market]{background:var(--fit-soft);color:var(--mk-fit)}.mk-verdict[data-verdict=not-now]{background:var(--rq-desk);color:var(--rq-muted)}.mk-answer-line{grid-column:1/-1;font-size:17px;font-weight:500;line-height:1.5}.mk-cite{color:var(--rq-muted);vertical-align:super;margin-left:2px;font-size:10px;font-weight:500;line-height:0}.mk-cite-on{color:var(--primary)}.mk-rows{display:grid}.mk-row{border-top:1px solid #0000;grid-template-columns:8rem minmax(0,1fr);gap:4px 20px;padding-block:14px;display:grid}.mk-row:first-child{border-top:0}.mk-row-label{font-size:var(--type-label);color:var(--rq-muted);padding-top:2px;font-weight:500}.mk-row-aside{color:var(--rq-muted);margin-top:6px;font-size:13px;line-height:1.55}.mk-row-aside b{font-weight:500}.mk-source summary{cursor:pointer;color:var(--rq-ink);align-items:center;gap:8px;list-style:none;display:flex}.mk-source summary::-webkit-details-marker{display:none}.mk-source summary svg{transition:transform var(--mk-short) var(--mk-ease-out);flex:none}.mk-source[open] summary svg{transform:rotate(90deg)}.mk-tabs{gap:22px;margin-bottom:20px;display:flex}.mk-tabs button{color:var(--rq-muted);background:0 0;border:0;padding:6px 0 12px;font-size:14px;font-weight:500;position:relative}.mk-tabs button[aria-selected=true],.mk-tabs button[aria-pressed=true]{color:var(--rq-ink)}.mk-tabs button:after{content:"";background:var(--primary);height:2px;transition:transform .24s var(--mk-ease-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.mk-tabs button[aria-selected=true]:after,.mk-tabs button[aria-pressed=true]:after{transform:scaleX(1)}.mk-tabs button:hover{color:var(--rq-ink)}@media (width<=767px){.mk-card{border-radius:14px;font-size:14px}.mk-answer{grid-template-columns:1fr 1fr;gap:14px 20px}.mk-verdict{grid-column:1/-1}.mk-answer-line{font-size:var(--type-card-title)}.mk-row{grid-template-columns:1fr;padding-block:12px}}.vl-site .cp-photo .vl-shot-img{aspect-ratio:1672/941;object-fit:cover;border-radius:18px}.vl-site .cp-path{background:var(--card);border-radius:24px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;width:min(1180px,100%);margin:0 auto;padding:clamp(28px,3vw,44px) clamp(20px,2.6vw,40px);list-style:none;display:grid}.vl-site .cp-path li{text-align:center;color:var(--foreground);text-wrap:balance;flex-direction:column;align-items:center;gap:14px;font-size:15.5px;line-height:1.4;display:flex;position:relative}.vl-site .cp-path li:not(:last-child):after{content:"";background:var(--muted);border-radius:1px;width:calc(100% - 28px);height:2px;position:absolute;top:15px;left:calc(50% + 22px)}.vl-site .cp-mark{z-index:1;background:var(--fit-soft);width:32px;height:32px;color:var(--fit-strong);border-radius:16px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.vl-site .cp-takeaway{max-width:40ch;font-family:var(--font-heading);letter-spacing:-.02em;text-align:center;text-wrap:balance;color:var(--foreground);margin:0 auto;font-size:clamp(22px,1.9vw,28px);font-weight:300;line-height:1.3}.vl-site .cp-path+.cp-takeaway{margin-top:clamp(28px,3vw,44px)}@media (width<=1100px){.vl-site .cp-path{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px}.vl-site .cp-path li:nth-child(3):after{display:none}}@media (width<=640px){.vl-site .cp-path{grid-template-columns:minmax(0,1fr);row-gap:18px}.vl-site .cp-path li{text-align:left;flex-direction:row}.vl-site .cp-path li:after{display:none}}.vl-site .cp-kinds{flex-wrap:wrap;justify-content:center;gap:14px 44px;margin:0 auto;padding:0;list-style:none;display:flex}.vl-site .cp-kinds li{color:#fff;font-family:var(--font-heading);letter-spacing:-.015em;align-items:center;gap:12px;font-size:clamp(19px,1.6vw,24px);font-weight:300;line-height:1.3;display:inline-flex}.vl-site .cp-kinds svg{color:var(--fit-bright);flex:none}@media (width<=640px){.vl-site .cp-kinds{flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%}.vl-site .cp-kinds li{align-items:flex-start}.vl-site .cp-kinds svg{margin-top:.3em}}.vl-site .cp-research{width:min(500px,100%)}.vl-site .cp-research .vl-wash{flex-direction:column;gap:10px;display:flex}.vl-site .cp-logo{background:var(--deep);color:#fff;width:38px;height:38px;font-family:var(--font-heading);border-radius:11px;flex:0 0 38px;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.vl-site .cp-mono{font-family:var(--font-mono);color:var(--ink-soft);font-size:12.5px}.vl-site .cp-research-by{align-items:center;gap:8px;display:flex}.vl-site .cp-research-by svg{color:var(--ink-faint)}.vl-site .cp-actions{flex-wrap:wrap;justify-content:center;gap:12px 18px;margin-top:-14px;display:flex}.vl-site .cp-enquiry{width:min(880px,100%);margin-inline:auto}.vl-site .cp-enquiry .vl-shot-stage{padding:clamp(18px,3.6vw,52px) clamp(16px,4vw,64px)}.vl-site .cp-letter{width:min(600px,100%);box-shadow:var(--vl-shadow-shot);border-radius:20px;flex-direction:column;gap:16px;margin-inline:auto;padding:24px 26px 22px;display:flex}@media (prefers-reduced-motion:no-preference){.vl-site .cp-letter{animation:vl-rise .8s var(--vl-ease) both;animation-delay:.12s}}.vl-site .cp-letter-to{align-items:baseline;gap:18px;margin:0;display:flex}.vl-site .cp-letter-subject{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:21px;font-weight:400;line-height:1.3}.vl-site .cp-letter-fields{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.vl-site .cp-letter-fields li{color:var(--foreground);font-size:15px;line-height:1.5}.vl-site .cp-caret{vertical-align:-.2em;background:var(--primary);border-radius:1px;width:2px;height:1.15em;margin-left:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.vl-site .cp-caret{animation:1.1s step-end infinite cp-caret}}@keyframes cp-caret{50%{opacity:0}}.vl-site .cp-letter-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.vl-site a.vl-btn{transition:background-color .12s var(--vl-ease);text-decoration:none}.vl-site a.vl-btn:hover{background:color-mix(in oklch, var(--primary) 86%, var(--deep))}.vl-site .cp-pair{padding-block:0 clamp(56px,7vw,112px)}.vl-site .cp-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.vl-site .cp-panel{background:var(--card);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(26px,2.8vw,40px);display:flex}.vl-site .cp-panel h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:clamp(26px,2.2vw,34px);font-weight:300;line-height:1.15}.vl-site .cp-panel>p{max-width:46ch;color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}.vl-site .cp-panel .vl-more-link{padding-top:6px}.vl-site .cp-panel>.cp-warn{background:var(--background);max-width:none;color:var(--foreground);border-radius:12px;align-items:center;gap:10px;margin-top:6px;padding:12px 14px;font-size:15px;display:flex}.vl-site .cp-warn svg{color:var(--primary);flex:none}@media (width<=860px){.vl-site .cp-pair-grid{grid-template-columns:minmax(0,1fr)}}.vl-site .cp-founder{background:var(--card);text-align:left;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);padding:clamp(28px,4vw,60px);display:grid}.vl-site .cp-founder h2,.vl-site .cp-founder h3{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin:0 0 20px;font-weight:300;line-height:1.15}.vl-site .cp-founder h2{font-size:clamp(32px,3vw,44px)}.vl-site .cp-founder h3{font-size:clamp(24px,2.2vw,32px)}.vl-site .cp-founder p:not(.vl-eyebrow){color:var(--ink-soft);max-width:65ch;margin:0 0 20px;font-size:16px;line-height:1.65}.vl-site .cp-founder .vl-quiet-link,.vl-site .cp-founder-sources a{align-items:center;gap:8px;display:inline-flex}.vl-site .cp-founder-sources{flex-wrap:wrap;gap:12px 24px;margin-top:28px;font-size:14px;display:flex}.vl-site .cp-founder-sources span{color:var(--ink-soft);flex-basis:100%}.vl-site .cp-founder-sources a{color:var(--foreground);text-underline-offset:4px}.vl-site .cp-close-note{padding:32px}.vl-site .cp-close-note>svg{width:48px;height:48px}.vl-site .cp-close-note p{font-family:var(--font-heading);margin:24px 0 0;font-size:clamp(26px,3vw,38px);font-weight:300;line-height:1.3}@media (width<=760px){.vl-site .cp-founder{grid-template-columns:minmax(0,1fr)}.vl-site .cp-wide-break{display:none}}.rq-contact-resources{flex-wrap:wrap;gap:16px 36px;padding-bottom:48px;display:flex}.rq-policy{padding-block:clamp(48px,7vw,96px)}.rq-policy-layout{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:clamp(32px,6vw,88px);margin-top:48px;display:grid}.rq-policy-intro .mk-intro{text-align:left;justify-items:start;gap:16px}.rq-policy-intro .mk-intro h1{font-size:clamp(40px,4vw,64px)}.rq-policy-contents-mobile{display:none}.rq-policy-nav{align-self:start;position:sticky;top:100px}.rq-policy-nav ol{gap:12px;display:grid}.rq-policy-nav a{color:var(--rq-muted);font-size:13px;line-height:1.5}.rq-policy-nav a:hover{color:var(--rq-ink);text-decoration:underline}.rq-policy-copy{max-width:68ch;font-size:16px;line-height:1.8}.rq-policy-copy>p{margin-bottom:24px}.rq-policy-copy section{margin-top:40px;scroll-margin-top:100px}.rq-policy-copy h2{margin-bottom:16px;font-size:25px;line-height:1.3}.rq-policy-copy p{color:var(--rq-ink)}.rq-policy-copy a{text-underline-offset:3px;text-decoration:underline}.rq-policy-date{color:var(--rq-muted);margin-top:16px;font-size:14px}.rq-policy-contact{margin-top:40px;padding-top:24px}@media (width<=760px){.rq-policy-layout{grid-template-columns:1fr}.rq-policy-nav{display:none}.rq-policy-contents-mobile{font-size:14px;display:block}.rq-policy-contents-mobile summary{cursor:pointer;color:var(--primary);padding-block:12px}.rq-policy-contents-mobile ol{gap:12px;margin-top:12px;display:grid}.rq-policy-contents-mobile a{padding-block:6px;display:block}.rq-policy-nav ol{grid-template-columns:1fr 1fr;gap:12px 20px}}.vl-site .rs-stage{background:linear-gradient(170deg, color-mix(in oklch, var(--muted) 70%, var(--card)) 0%, var(--muted) 55%, color-mix(in oklch, var(--muted) 50%, var(--card)) 100%);border-radius:28px;place-items:center;padding:clamp(20px,3.4vw,56px) clamp(16px,3vw,48px);display:grid}.vl-site .rs-stage .vl-card{box-shadow:var(--vl-shadow-float)}@media (width>=901px){.vl-site .rs-file .vl-float{top:88%;bottom:auto;right:2%}}.vl-site .rs-file-below{min-height:150px;padding:26px 400px 0 4px}.vl-site .rs-file-below .vl-points{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 40px;margin:0}@media (width<=1080px){.vl-site .rs-file-below .vl-points{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.vl-site .rs-file-below{min-height:0;padding:20px 0 0}}.vl-site .rs-changes{gap:2px;margin:2px 0 0;padding:0;list-style:none;display:grid}.vl-site .rs-changes li{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0;display:grid}.vl-site .rs-changes .vl-k{font-variant-numeric:tabular-nums;white-space:nowrap}.vl-site .rs-icon{background:var(--background);width:28px;height:28px;color:var(--ink-soft);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.vl-site .rs-brief{border-radius:20px;flex-direction:column;gap:12px;width:min(580px,100%);padding:20px;display:flex}.vl-site .rs-brief-head{flex-wrap:wrap;row-gap:4px}.vl-site .rs-brief-head>*{white-space:nowrap}.vl-site .rs-answer{background:var(--deep);color:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}.vl-site .rs-answer .vl-k,.vl-site .rs-answer .vl-score{color:var(--deep-muted)}.vl-site .rs-answer .vl-score-fit b{color:var(--fit-bright)}.vl-site .rs-answer .vl-score-intent b{color:var(--intent-bright)}.vl-site .rs-answer .vl-cite{background:var(--deep-wash);color:#fff}.vl-site .rs-answer .vl-btn-light{color:var(--primary);background:#fff}.vl-site .rs-verdict-label{color:#fff;margin:0;font-size:13px;font-weight:500}.vl-site .rs-verdict{max-width:30ch;font-family:var(--font-heading);letter-spacing:-.01em;color:#fff;margin:0;font-size:21px;font-weight:400;line-height:1.4}.vl-site .rs-parts{gap:8px;display:grid}.vl-site .rs-part{grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.vl-site .rs-sources{flex-wrap:wrap;gap:6px 18px;margin:2px 2px 0;padding:0;list-style:none;display:flex}.vl-site .rs-sources li{color:var(--ink-faint);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vl-site .rs-sources .vl-cite{vertical-align:baseline;margin:0}@media (width<=520px){.vl-site .rs-part{grid-template-columns:minmax(0,1fr);gap:2px}}.vl-site .rs-fit{border-radius:20px;flex-direction:column;gap:12px;width:min(500px,100%);padding:22px;display:flex}.vl-site .rs-big{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--fit);font-size:48px;font-weight:300;line-height:1}.vl-site .rs-big small{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-faint);margin-left:4px;font-size:13px}.vl-site .rs-fit .vl-progress{border-radius:3px;height:6px}.vl-site .rs-fit .vl-progress>span{background:var(--fit)}.vl-site .rs-sign{align-items:center;gap:10px;min-width:0;display:flex}.vl-site .rs-dot{background:var(--fit);border-radius:4px;flex:0 0 8px;width:8px;height:8px}.vl-site .rs-dot-open{box-shadow:inset 0 0 0 1.5px var(--ink-ghost);background:0 0}.vl-site .rs-honest{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.vl-site .rs-honest .vl-p{text-wrap:pretty}.vl-site .rs-honest .vl-card{border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex}@media (width<=640px){.vl-site .rs-honest{grid-template-columns:minmax(0,1fr)}}@media (width>=901px){.vl-site .rs-people .vl-float{inset:86% auto auto 60%}}.vl-site .rs-people{padding-bottom:48px}.vl-site .rs-people .vl-slice+.vl-rule-line{text-align:left;max-width:54%;margin-top:26px;padding-left:4px}@media (width<=900px){.vl-site .rs-people{padding-bottom:0}.vl-site .rs-people .vl-slice+.vl-rule-line{max-width:none}}.vl-site .rs-cost{border-radius:20px;flex-direction:column;gap:12px;width:min(420px,100%);padding:22px;display:flex}.vl-site .rs-cost .vl-progress{border-radius:4px;height:8px}.vl-site .rs-cost .vl-k{font-variant-numeric:tabular-nums}.vl-site .hw-mark{color:var(--primary);font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:0;font-size:15px;font-weight:500;display:inline-flex}.vl-site .hw-mark-bar{gap:4px;display:inline-flex}.vl-site .hw-mark-bar span{background:color-mix(in oklch, var(--muted), var(--ink-ghost) 30%);border-radius:2px;width:18px;height:4px}.vl-site .hw-mark-bar .hw-on{background:var(--primary)}.vl-site .hw-step .vl-section-head .hw-mark{margin-bottom:4px}.vl-site .hw-wide-shot{width:min(1180px,100%);margin-inline:auto}.vl-site .hw-connect-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 40px;width:min(1180px,100%);margin:8px auto 0;padding:0;list-style:none;display:grid}.vl-site .hw-connect-list li{color:var(--ink-soft);grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;font-size:15px;line-height:1.5;display:grid}.vl-site .hw-connect-list strong{color:var(--foreground);font-size:16px;font-weight:500;display:block}.vl-site .hw-connect-icon{background:var(--card);width:40px;height:40px;color:var(--ink-soft);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.vl-site .hw-step.vl-stack .vl-rule-line{margin-top:-8px}@media (width<=960px){.vl-site .hw-connect-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.vl-site .hw-connect-list{grid-template-columns:minmax(0,1fr)}}.vl-site .hw-wide-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:18px clamp(32px,5vw,96px);display:grid}.vl-site .hw-wide-side{flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.vl-site .hw-big{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--deep);font-variant-numeric:tabular-nums;font-size:46px;font-weight:300;line-height:1}@media (width<=960px){.vl-site .hw-wide-head{grid-template-columns:minmax(0,1fr)}}.vl-site .hw-card-stage{width:min(500px,100%);margin-inline:auto;position:relative}.vl-site .hw-import{border-radius:20px;padding:22px}.vl-site .hw-icon{background:var(--fit-soft);width:34px;height:34px;color:var(--fit-strong);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.vl-site .hw-columns{gap:10px;display:grid}.vl-site .hw-column{grid-template-columns:minmax(0,1fr) 14px minmax(0,1.4fr) 15px;align-items:center;gap:12px;display:grid}.vl-site .hw-column-arrow{color:var(--ink-faint)}.vl-site .hw-column-ok{color:var(--fit)}.vl-site .hw-rank{border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;padding:7px 10px;display:grid}.vl-site .hw-rank-first{background:var(--background)}.vl-site .hw-rank-n{color:var(--ink-faint);font-variant-numeric:tabular-nums;font-size:12.5px}.vl-site .hw-rank-score{color:var(--ink-faint);white-space:nowrap;font-size:12px}.vl-site .hw-rank-score b{font-family:var(--font-heading);font-variant-numeric:tabular-nums;margin-left:3px;font-size:17px;font-weight:400}.vl-site .hw-fit{color:var(--fit)}.vl-site .hw-intent{color:var(--intent)}.vl-site .hw-channels{color:var(--foreground);gap:12px;margin:6px 0 0;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.vl-site .hw-channels li{align-items:flex-start;gap:12px;display:flex}.vl-site .hw-channels svg{flex:0 0 16px;margin-top:3px}.vl-site .hw-strip{padding-block:64px 120px}.vl-site .hw-proposed{color:var(--fit-strong);align-items:center;gap:6px;display:flex}@media (width<=900px){.vl-site .hw-strip{padding-block:0}}.vl-site .hw-narrow{width:min(460px,100%)}.vl-site .hw-keys{flex-wrap:wrap;gap:8px 14px;display:flex}.vl-site .hw-key-pair{align-items:center;gap:6px;display:inline-flex}.vl-site .hw-key{background:var(--background);min-width:22px;height:22px;color:var(--ink-soft);font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;padding:0 5px;font-size:11.5px;display:inline-flex}@media (width<=960px){.vl-site .hw-narrow{margin-inline:auto}}.vl-site .hw-feed{width:min(308px,80vw - 32px)}@media (width<=900px){.vl-site .hw-feed{width:100%}}.vl-site .hw-rank .vl-t{white-space:nowrap}@media (width>=901px){.vl-site .hw-hero-shot .vl-float-top-right{top:3%}.vl-site .hw-wide-shot .vl-float-bottom-right{bottom:-7%}.vl-site .hw-brain-shot .vl-float-top-right{top:-8%;right:2%}.vl-site .hw-card-stage .vl-float-top-right{top:-15%;right:-14%}.vl-site .hw-research-shot .vl-float-bottom-right{bottom:-52%}.vl-site .hw-strip .vl-float-top-right{top:-44%}.vl-site .hw-strip .vl-float-bottom-right{bottom:-72%}.vl-site .hw-narrow .vl-float-bottom-right{bottom:16%;right:-56%}}.vl-site .cv-card{border-radius:20px;width:min(640px,100%);margin-inline:auto;padding:22px}.vl-site .cv-icon{background:var(--background);width:30px;height:30px;color:var(--primary);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;display:inline-flex}.vl-site .cv-tabs{border-bottom:1px solid var(--background);gap:22px;margin-top:16px;display:flex}.vl-site .cv-tab{color:var(--ink-soft);align-items:center;gap:7px;padding-bottom:10px;font-size:14px;display:inline-flex}.vl-site .cv-tab span{color:var(--ink-faint)}.vl-site .cv-tab-on{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--primary)}.vl-site .cv-thread{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.vl-site .cv-msg{flex-direction:column;align-self:flex-start;align-items:flex-start;gap:5px;max-width:86%;display:flex}.vl-site .cv-msg-out{align-self:flex-end;align-items:flex-end}.vl-site .cv-meta{color:var(--ink-faint);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vl-site .cv-bubble{background:var(--background);color:var(--foreground);border-radius:14px;margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.vl-site .cv-msg-out .cv-bubble{background:var(--muted)}.vl-site .cv-event{color:var(--ink-faint);align-self:center;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.vl-site .cv-replies{margin:10px 0 0;padding:0;list-style:none}.vl-site .cv-reply{border-top:1px solid var(--background);grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px 0;display:grid}.vl-site .cv-reply:last-child{padding-bottom:2px}.vl-site .cv-reply-who{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.vl-site .cv-reply-label{align-items:center;gap:8px;margin-top:8px;display:flex}.vl-site .cv-claim{color:var(--intent-strong)}.vl-site .cv-brief{flex-direction:column;display:flex}.vl-site .cv-brief-row{border-top:1px solid var(--background);grid-template-columns:9.5rem minmax(0,1fr);gap:14px;padding:11px 0;display:grid}.vl-site .cv-brief-row:last-child{padding-bottom:0}.vl-site .cv-brief-row .vl-k{padding-top:1px}.vl-site .cv-answer>.vl-float{bottom:-12%}.vl-site .cv-beside{width:min(880px,66%);margin-inline:auto}.vl-site .cv-beside>.vl-float{bottom:-12%;right:-26%}@media (width<=900px){.vl-site .cv-beside{width:100%}.vl-site .cv-answer>.vl-float,.vl-site .cv-beside>.vl-float{inset:auto}}.vl-site .cv-steps{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.vl-site .cv-steps li{align-items:flex-start;gap:8px;display:flex}.vl-site .cv-steps svg{color:var(--fit);flex:0 0 14px;margin-top:4px}@media (width<=560px){.vl-site .cv-card{padding:18px}.vl-site .cv-msg{max-width:94%}.vl-site .cv-brief-row{grid-template-columns:minmax(0,1fr);gap:2px}}.vl-site .vp-hero-shot .vp-stage{background:radial-gradient(90% 120% at 50% 0%, color-mix(in oklch, var(--primary) 16%, var(--muted)) 0%, var(--muted) 48%, color-mix(in oklch, var(--muted) 60%, var(--card)) 100%);justify-content:center;padding:clamp(28px,4.6vw,72px) clamp(16px,3vw,48px);display:flex}.vl-site .vp-case{width:min(640px,100%);box-shadow:var(--vl-shadow-shot);animation:vl-rise .8s var(--vl-ease) both;border-radius:22px;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,32px);animation-delay:.12s;display:flex}.vl-site .vp-case .vl-k{font-size:13px}.vl-site .vp-case-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin:4px 0 0;font-size:clamp(26px,2.3vw,34px);font-weight:300;line-height:1.12}.vl-site .vp-case-work{color:var(--ink-soft);font-size:15px}.vl-site .vp-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.vl-site .vp-results .vl-wash{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.vl-site .vp-result{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.2}.vl-site .vp-result .vl-cite{margin-left:4px}.vl-site .vp-sources{flex-wrap:wrap;gap:4px 22px;padding-top:2px;display:flex}.vl-site .vp-nowrap{white-space:nowrap}.vl-site .vp-logo{background:var(--background);width:30px;height:30px;color:var(--deep);border-radius:9px;flex:0 0 30px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}@media (prefers-reduced-motion:reduce){.vl-site .vp-case{animation:none}}@media (width<=1180px){.vl-site .vp-hero-shot .vp-stage{flex-direction:column;align-items:center;gap:12px}.vl-site .vp-hero-shot .vl-float{max-width:none;margin:0;position:relative;inset:auto;translate:none;width:min(640px,100%)!important}}@media (width<=560px){.vl-site .vp-results{grid-template-columns:minmax(0,1fr)}}.vl-site .vp-read{flex-direction:column;gap:16px;display:flex}.vl-site .vp-read-card{width:min(480px,100%);box-shadow:var(--vl-shadow-float);margin-left:auto;margin-right:clamp(0px,3vw,40px)}.vl-site .vp-read .vl-made-up{margin-top:-2px}.vl-site .vp-viewer{border-radius:20px;flex-direction:column;gap:14px;padding:20px;display:flex}.vl-site .vp-viewer-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.vl-site .vp-viewer-tab{background:var(--background);color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--vl-ease);border:0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px 16px;display:flex;position:relative}.vl-site .vp-viewer-tab:hover{background:var(--muted)}.vl-site .vp-viewer-tab .vp-result{color:var(--ink-soft);transition:color .16s var(--vl-ease)}.vl-site .vp-viewer-tab[aria-selected=true] .vp-result{color:var(--primary)}.vl-site .vp-viewer-tab:after{content:"";background:var(--primary);opacity:0;width:40px;height:2px;transition:opacity .16s var(--vl-ease);border-radius:1px;position:absolute;bottom:0;left:16px}.vl-site .vp-viewer-tab[aria-selected=true]:after{opacity:1}.vl-site .vp-viewer-panel{flex-direction:column;gap:12px;min-height:128px;padding:20px 22px 24px;display:flex}.vl-site .vp-quote{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);text-wrap:pretty;animation:vl-fade .42s var(--vl-ease) both;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:300;line-height:1.4}.vl-site .vp-quote mark{background:var(--fit-soft);color:var(--fit-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 4px}@media (width<=560px){.vl-site .vp-viewer-tabs{grid-template-columns:minmax(0,1fr)}}.vl-site .vp-narrow{width:min(1060px,100%);margin-inline:auto}.vl-site .vp-gap-row{grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.vl-site .vp-missing{color:var(--ink-faint)}.vl-site .vp-close-card{border-radius:20px;width:min(440px,100%);margin-inline:auto;padding:22px;box-shadow:0 24px 60px #0c0f1459}.vl-site .vp-close-card .vp-case-title{margin:0;font-size:clamp(22px,1.8vw,26px)}.vl-site .vp-close-card .vl-wash .vl-k{text-align:right}@media (width<=560px){.vl-site .vp-close-card .vl-wash.vl-row{flex-direction:column;align-items:flex-start;gap:2px}.vl-site .vp-close-card .vl-wash .vl-k{text-align:left}}.vl-site .br-note{text-wrap:balance;max-width:42ch;color:var(--foreground);align-items:flex-start;gap:12px;margin:10px 0 0;font-size:15.5px;line-height:1.5;display:flex}.vl-site .br-note-icon{background:var(--card);width:34px;height:34px;color:var(--primary);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.vl-site .br-note>span:last-child{padding-top:6px}.vl-site .br-icon{background:var(--background);width:34px;height:34px;color:var(--primary);border-radius:10px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}.vl-site .br-icon-small{border-radius:8px;flex-basis:26px;width:26px;height:26px}.vl-site .br-count{justify-content:flex-start;gap:16px}.vl-site .br-count-n{font-family:var(--font-heading);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:52px;font-weight:300;line-height:1}.vl-site .br-found-icon{color:var(--ink-soft);display:inline-flex}.vl-site .br-found-kind{flex:0 0 76px}.vl-site .br-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vl-site .br-card-title{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--foreground);text-wrap:balance;margin:0;font-size:22px;font-weight:400;line-height:1.25}.vl-site .br-chips{flex-wrap:wrap;gap:8px;display:flex}.vl-site .br-chip{background:var(--card);height:28px;color:var(--foreground);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:inline-flex}.vl-site .br-stage{width:min(520px,100%);margin-inline:auto;position:relative}.vl-site .br-stage .vl-feature-card{width:100%}.vl-site .br-aspects{grid-template-columns:repeat(3,auto);justify-content:center;gap:12px 36px;margin:-8px auto 40px;font-size:15px;display:grid}.vl-site .vl-section:not(.vl-band-navy) .br-aspects+.vl-slice+.vl-rule-line{text-align:center;margin-top:22px}@media (width<=860px){.vl-site .br-aspects{grid-template-columns:minmax(0,1fr);justify-content:start;width:max-content;max-width:100%}}.vl-site .br-review-stage{width:min(1180px,100%);margin:0 auto 72px;position:relative}.vl-site .br-review{background:var(--card);color:var(--foreground);text-align:left;border-radius:24px;grid-template-columns:minmax(0,270px) minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 60px #030a2259}.vl-site .br-queue{background:var(--background);flex-direction:column;gap:18px;padding:22px 14px;display:flex}.vl-site .br-queue-title{color:var(--ink-soft);margin:0 0 6px;padding:0 10px;font-size:12.5px;font-weight:500}.vl-site .br-queue-title span{color:var(--ink-faint);margin-left:4px;font-weight:400}.vl-site .br-queue ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.vl-site .br-queue-row{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.vl-site .br-queue-current{background:var(--card)}.vl-site .br-queue-name{color:var(--foreground);font-size:13.5px;font-weight:500;line-height:1.35}.vl-site .br-queue-state{color:var(--ink-faint);align-items:center;gap:4px;font-size:12px;display:inline-flex}.vl-site .br-queue-done{color:var(--fit)}.vl-site .br-queue-dot{background:var(--primary);border-radius:4px;width:7px;height:7px;margin-right:3px}.vl-site .br-finding,.vl-site .br-source{flex-direction:column;gap:12px;padding:30px 30px 32px;display:flex}.vl-site .br-finding-title{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:28px;font-weight:300;line-height:1.15}.vl-site .br-soft{color:var(--ink-soft)}.vl-site .br-field{grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.vl-site .br-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.vl-site .br-btn-ghost{color:var(--ink-soft);background:0 0}.vl-site .br-source{padding-left:6px}.vl-site .br-source-from{color:var(--ink-soft);align-items:center;gap:6px;display:inline-flex}.vl-site .br-page{background:var(--background);border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.vl-site .br-page-title{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--foreground);margin:0;font-size:19px;font-weight:400}.vl-site .br-page-text{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.7}.vl-site .br-page-text mark{background:var(--wash-hover);color:var(--foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:4px;padding:2px 3px;font-weight:500}.vl-site .br-mark-key{align-items:center;gap:8px;margin-top:6px;display:inline-flex}.vl-site .br-mark-swatch{background:var(--wash-hover);border-radius:3px;width:14px;height:10px}.vl-site .br-version{border-top:1px solid var(--background);padding-top:8px}.vl-site .br-version .vl-btn{height:28px;padding:0 10px;font-size:12.5px}.vl-site .vl-band-navy .vl-rule-line{text-align:center;color:var(--deep-muted)}@media (width<=1080px){.vl-site .br-review{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vl-site .br-queue{display:none}}@media (width<=900px){.vl-site .br-review-stage{margin-bottom:8px}.vl-site .br-review-stage .vl-float,.vl-site .br-stage .vl-float{max-width:100%}}@media (width<=720px){.vl-site .br-review{grid-template-columns:minmax(0,1fr)}.vl-site .br-finding,.vl-site .br-source{padding:22px 20px}.vl-site .br-source{padding-top:0}.vl-site .br-finding-title{font-size:24px}}.vl-site .vl-pricing-hero{gap:clamp(28px,3vw,44px)}.vl-site .vl-billing{background:var(--muted);border-radius:12px;gap:2px;margin-top:10px;padding:3px;display:inline-flex}.vl-site .vl-billing button{height:38px;color:var(--ink-soft);font-family:var(--font-sans);white-space:nowrap;cursor:pointer;transition:background-color .16s var(--vl-ease), color .16s var(--vl-ease);background:0 0;border:0;border-radius:9px;padding:0 16px;font-size:14.5px;font-weight:500}.vl-site .vl-billing button:hover{color:var(--foreground)}.vl-site .vl-billing button[aria-pressed=true]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #1a202814}.vl-site .vl-pricing-plans{flex-direction:column;gap:16px;max-width:1240px;display:flex}.vl-site .vl-pricing-early{color:var(--ink-faint);text-align:center;margin:0;font-size:13.5px}.vl-site .vl-pricing-plans .vl-plan-price{flex-wrap:wrap;row-gap:4px}.vl-site .vl-pricing-plans .vl-plan-amount{transition:opacity .16s var(--vl-ease)}.vl-site .vl-pricing-demo{justify-content:center;margin:10px 0 0;display:flex}.vl-site .vl-finder-wrap{flex-direction:column;gap:12px;display:flex}.vl-site .vl-finder{border-radius:24px;flex-direction:column;gap:28px;padding:clamp(22px,2.4vw,32px);display:flex}.vl-site .vl-range{flex-direction:column;gap:10px;display:flex}.vl-site .vl-range-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.vl-site .vl-range-head label{color:var(--foreground);font-size:15px;font-weight:500}.vl-site .vl-range-value{font-family:var(--font-heading);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--foreground);font-size:30px;font-weight:300;line-height:1}.vl-site .vl-range-ends{color:var(--ink-faint);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12.5px;display:flex}.vl-site .vl-range input[type=range]{--fill:0%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.vl-site .vl-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) var(--fill), var(--muted) var(--fill));border-radius:3px;height:6px}.vl-site .vl-range input[type=range]::-moz-range-track{background:var(--muted);border-radius:3px;height:6px}.vl-site .vl-range input[type=range]::-moz-range-progress{background:var(--primary);border-radius:3px;height:6px}.vl-site .vl-range input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--card);width:24px;height:24px;box-shadow:inset 0 0 0 6px var(--primary), 0 2px 8px #1a20282e;transition:transform .12s var(--vl-ease);border:0;border-radius:50%;margin-top:-9px}.vl-site .vl-range input[type=range]::-moz-range-thumb{background:var(--card);width:24px;height:24px;box-shadow:inset 0 0 0 6px var(--primary), 0 2px 8px #1a20282e;border:0;border-radius:50%}.vl-site .vl-range input[type=range]:active::-webkit-slider-thumb{transform:scale(1.08)}.vl-site .vl-range input[type=range]:focus-visible{outline:1px solid var(--primary);outline-offset:4px;border-radius:6px}.vl-site .vl-finder-answer{border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.vl-site .vl-finder-verdict{font-family:var(--font-heading);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--foreground);text-wrap:balance;margin:0;font-size:clamp(21px,1.7vw,26px);font-weight:300;line-height:1.25}.vl-site .vl-finder-answer .vl-more-link{margin-top:4px}.vl-site .vl-counts{background:var(--card);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px clamp(24px,3.4vw,56px);width:min(1120px,100%);margin-inline:auto;padding:clamp(22px,2.6vw,36px) clamp(22px,3vw,44px);display:grid}.vl-site .vl-counts-col h3{font-family:var(--font-sans);color:var(--ink-faint);margin:0 0 4px;font-size:13px;font-weight:500}.vl-site .vl-counts-col ul{margin:0;padding:0;list-style:none}.vl-site .vl-counts-col li{color:var(--foreground);text-wrap:pretty;padding:13px 0;font-size:15px;line-height:1.5}.vl-site .vl-counts-col li+li{border-top:1px solid var(--background)}@media (width<=860px){.vl-site .vl-counts{grid-template-columns:minmax(0,1fr)}}.vl-site .vl-pricing-compare{width:min(1120px,100%);margin-inline:auto}.vl-site .vl-plan-featured h3{color:#fff}.vl-site .vl-pricing-plans .vl-plan-who{text-wrap:pretty}.vl-site .vl-pricing-hero .vl-hero-lead{text-wrap:balance}.vl-site .vl-pricing-compare .vl-compare thead td,.vl-site .vl-pricing-compare .vl-compare tbody:last-child tr:last-child>*{border-bottom:0}.vl-site .vl-counts+.vl-rule-line{margin-top:16px}.vl-site .vl-pricing-early{text-wrap:balance}@media (width<=640px){.vl-site .vl-pricing-compare .vl-compare-scroll{padding-inline:16px}.vl-site .vl-pricing-compare .vl-compare{min-width:0;font-size:14px}.vl-site .vl-pricing-compare .vl-compare thead tr,.vl-site .vl-pricing-compare .vl-compare tbody tr:not(.vl-compare-group){grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.vl-site .vl-pricing-compare .vl-compare thead td{display:none}.vl-site .vl-pricing-compare .vl-compare thead th{font-size:16px}.vl-site .vl-pricing-compare .vl-compare-group,.vl-site .vl-pricing-compare .vl-compare-group th{display:block}.vl-site .vl-pricing-compare .vl-compare-group th{padding-inline:0}.vl-site .vl-pricing-compare .vl-compare tbody th[scope=row]{border-bottom:0;grid-column:1/-1;width:auto;padding:12px 0 2px}.vl-site .vl-pricing-compare .vl-compare tbody td{padding:4px 4px 12px;font-size:13px}}.ct-crumbs{color:var(--rq-muted);flex-wrap:wrap;gap:8px;padding-top:clamp(32px,5vw,56px);font-size:13px;display:flex}.ct-crumbs a:hover{color:var(--rq-ink);text-decoration:underline}.ct-intro .mk-intro{padding-top:16px}.rq-policy-copy.ct-copy{min-width:0;max-width:760px}.rq-policy-layout:has(.ct-copy) .rq-policy-nav{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100vh - 124px);overflow-y:auto}.ct-copy section>p,.ct-copy section>ul,.ct-copy section>ol,.ct-copy section>figure,.ct-copy section>.ct-table-wrap{margin-bottom:20px}.rq-policy-copy section.ct-answer{background:var(--card);border-radius:20px;margin-top:0;padding:24px 28px}.rq-policy-copy .ct-answer h2{color:var(--rq-muted);margin-bottom:8px;font-size:14px;font-weight:500}.ct-answer p{margin:0}.ct-list,.ct-next ul{gap:8px;padding-left:22px;list-style:outside;display:grid}.ct-steps,.ct-sources{gap:8px;padding-left:22px;list-style:decimal;display:grid}.ct-list li::marker{color:var(--rq-muted)}.ct-steps li::marker{color:var(--rq-muted)}.ct-sources li::marker{color:var(--rq-muted)}.ct-next li::marker{color:var(--rq-muted)}.ct-table-wrap{background:var(--card);border-radius:18px;padding:8px 20px;overflow-x:auto}.ct-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.ct-table th,.ct-table td{text-align:left;vertical-align:top;padding:12px 16px 12px 0}.ct-table thead th{color:var(--rq-muted);font-size:13px;font-weight:500}.ct-table tbody th{color:var(--rq-ink);min-width:9em;font-weight:500}.ct-table tbody tr{border-top:1px solid var(--border)}.ct-quote{background:var(--card);border-radius:18px;padding:20px 24px}.ct-quote blockquote p{margin:0 0 8px}.ct-quote figcaption,.ct-checked{color:var(--rq-muted);font-size:13px}@media (width<=600px){.ct-table-wrap{padding:4px 14px}.ct-table{min-width:520px}.rq-policy-copy section.ct-answer{padding:20px}}
