.vw{max-width:68rem;margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(3.25rem,8vh,5rem) 0}.vw .vp-h2{text-wrap:balance}.vw-answer{max-width:54ch;font-size:clamp(1rem,1.4vw,1.0625rem)}.vw-points{list-style:none;margin-top:clamp(2.5rem,6vh,3.5rem);display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.vw-point{border-top:1px solid var(--hairline);padding-top:1.25rem}.vw-glyph{display:block;width:26px;height:26px;color:var(--brass)}.vw-point-t{margin-top:1rem;font-size:1.0625rem;font-weight:600;letter-spacing:-.012em;line-height:1.25}.vw-point-l{margin-top:.5rem;font-size:.9375rem;line-height:1.6;color:var(--text-2)}.vw+.vp-statband{margin-top:clamp(3rem,7vh,4.5rem);padding-block-start:clamp(2.75rem,6vh,4rem);border-top:1px solid var(--hairline)}@media(max-width:40rem){.vw-points{gap:1.75rem}.vw-glyph{width:23px;height:23px}}.vp{--gutter: clamp(1.25rem, 6vw, 7rem);color:var(--text)}.vp-inner,.vp-objection,.vp-quote-wrap,.vp-faq{max-width:68rem;margin-inline:auto;padding-inline:var(--gutter)}.vp-statband{max-width:68rem;margin-inline:auto;padding-inline:var(--gutter);padding-block:clamp(3rem,7vh,4.5rem)}.vp-lede{font-size:clamp(1.125rem,1.8vw,1.375rem);line-height:1.55;color:var(--text);max-width:58ch}.vp-lede+.vp-stats{margin-top:clamp(2.5rem,6vh,3.5rem);border-top:1px solid var(--hairline);padding-top:clamp(2rem,5vh,2.75rem)}.vp-stats{list-style:none;display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.vp-stat-f{display:block;font-size:1rem;line-height:1.45;font-weight:500}.vp-stat-s{display:block;margin-top:.5rem;font-size:.8125rem;color:var(--text-2)}.vp-stat-s a{color:inherit;text-underline-offset:3px}.vp-h2{font-size:clamp(1.4375rem,2.9vw,2rem);letter-spacing:-.028em;font-weight:600;line-height:1.12;max-width:24ch}.vp-answer{margin-top:.875rem;color:var(--text-2);line-height:1.6;max-width:60ch}.vp-para{margin-top:1.25rem;line-height:1.65;max-width:60ch}.vp-note{margin-top:.5rem;font-size:.875rem;line-height:1.55;color:var(--text-2)}.vp-calls{background:var(--surface);color:var(--text);padding-block:clamp(4.5rem,11vh,7.5rem)}.vp-quotes{margin-top:2.75rem;list-style:none;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr))}.vp-quotes>li{border-left:2px solid var(--brass);padding-left:1.25rem}.vp-said-q{font-size:1.0625rem;line-height:1.5;font-weight:500}.vp-objection{padding-block:clamp(4.5rem,11vh,7.5rem)}.vp-proof{background:var(--surface);color:var(--text);padding-block:clamp(4.5rem,11vh,7.5rem)}.vp-proof-body{margin-top:2.5rem}.vp-flag{display:inline-block;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--brass);border:1px solid var(--hairline);border-radius:999px;padding:.375rem .75rem;margin-bottom:1.5rem}.vp-proof-note{margin-top:1.5rem;color:var(--text-2);line-height:1.6;max-width:60ch}.vp-proof-link{margin-top:1.25rem}.vp-proof-link a{display:inline-flex;align-items:center;font-size:.95rem;font-weight:600;color:var(--brass);text-decoration:none}.vp-proof-link a:after{content:"→";margin-left:.45rem;transition:transform .25s ease}.vp-proof-link a:hover:after{transform:translate(3px)}.vp-proof-link a:hover{text-decoration:underline;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.vp-proof-link a:after{transition:none}}.vp-tiles{list-style:none;display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));border-top:1px solid var(--hairline);padding-top:2rem}.vp-tile-n{display:block;font-size:clamp(1.75rem,4vw,2.75rem);letter-spacing:-.03em;font-weight:600;font-variant-numeric:tabular-nums}.vp-tile-l{display:block;margin-top:.375rem;font-size:.8125rem;color:var(--text-2);line-height:1.4}.vp-call-scenario{margin-top:0;margin-bottom:2.25rem}.vp-thread{list-style:none;display:flex;flex-direction:column;gap:1.5rem;padding:clamp(1.5rem,3.5vw,2.25rem);border:1px solid var(--hairline);border-radius:1.25rem;background:var(--raise-1, rgba(251, 250, 248, .03))}.vp-msg{display:flex;flex-direction:column;gap:.375rem;max-width:82%}.vp-msg-agent{align-self:flex-start;align-items:flex-start}.vp-msg-caller{align-self:flex-end;align-items:flex-end;text-align:right}.vp-msg-who{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-2)}.vp-msg-agent .vp-msg-who{color:var(--brass)}.vp-msg-bubble{font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.5;padding:.75rem 1rem;border-radius:1rem;color:var(--text)}.vp-msg-agent .vp-msg-bubble{background:#c9903f1a;border:1px solid rgba(201,144,63,.18);border-bottom-left-radius:5px}.vp-msg-caller .vp-msg-bubble{background:#fbfaf80f;border:1px solid var(--hairline);border-bottom-right-radius:5px}.vp-msg-note{display:flex;align-items:flex-start;gap:.5rem;margin-top:.125rem;padding:.5rem .8125rem;border-radius:.875rem;font-size:.8125rem;font-weight:500;line-height:1.5;color:var(--brass);background:linear-gradient(180deg,#c9903f24,#c9903f0d);border:1px solid rgba(201,144,63,.24)}.vp-msg-caller .vp-msg-note{text-align:left}.vp-msg-note svg{flex:none;margin-top:.1875rem;opacity:.9}@media(max-width:640px){.vp-msg{max-width:94%}}.vp-steps{list-style:none;counter-reset:step;margin-top:2rem;border-top:1px solid var(--hairline)}.vp-steps>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--hairline);align-items:baseline}.vp-step-l{font-size:1rem;line-height:1.45}.vp-step-v{font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.vp-step-src{grid-column:1 / -1;font-size:.8125rem;color:var(--text-2)}.vp-quote-wrap{padding-block:clamp(4rem,10vh,7rem)}.vp-quote{position:relative;border-top:2px solid var(--brass);padding-top:2.5rem;max-width:52ch}.vp-quote-mark{position:absolute;top:.4rem;left:-.06em;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,5.6vw,5rem);line-height:1;color:var(--brass);opacity:.42;-webkit-user-select:none;user-select:none;pointer-events:none}.vp-quote p{position:relative;font-size:clamp(1.1875rem,2.3vw,1.5625rem);line-height:1.38;letter-spacing:-.02em;font-weight:500}.vp-quote footer{margin-top:1.25rem;font-size:.875rem;color:var(--text-2)}.vp-midcta{margin-top:clamp(3rem,7vh,4.5rem);padding-top:clamp(2rem,5vh,2.75rem);border-top:1px solid var(--hairline)}.vp-midcta-line{font-size:clamp(1.0625rem,1.6vw,1.1875rem);line-height:1.5;max-width:46ch;margin-bottom:1.75rem}.vp-faq{padding-bottom:clamp(4.5rem,11vh,7.5rem)}.vp-faq-list{margin-top:clamp(1.75rem,4vh,2.5rem);max-width:54rem}.vp-end{background:var(--surface);color:var(--text);padding-block:clamp(4.5rem,11vh,7.5rem)}.vp-end .cta{margin-top:2rem}.vp-siblings{margin-top:3rem;padding-top:1.75rem;border-top:1px solid var(--hairline);display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:.9375rem}.vp-siblings a{color:var(--brass);text-decoration:none}.vp-siblings a:hover{text-decoration:underline;text-underline-offset:3px}
