.vd-page{--vd-ink:#1d2925;--vd-muted:#68766f;--vd-line:#dfe7e2;--vd-paper:#f2f7f4;--vd-green:#5f8878;--vd-green-dark:#31594d;--vd-green-soft:#edf5f1;--vd-sage:#dceae3;--vd-warm:#f7f4ee;color:var(--vd-ink);background:var(--background)}.vd-shell{width:min(100% - 48px,1170px);margin-inline:auto}.vd-page h1,.vd-page h2,.vd-page h3,.vd-page p{margin-top:0}.vd-page h1,.vd-page h2,.vd-page h3{font-weight:600;letter-spacing:-.044em}.vd-page h1{max-width:560px;margin-bottom:0;font-size:clamp(40px,4.8vw,62px);line-height:1.05}.vd-page h1,.vd-page h2{font-weight:600;letter-spacing:-.04em}.vd-page h2{margin-bottom:17px;font-size:clamp(30px,3.2vw,44px);line-height:1.12}.vd-page p{color:var(--vd-muted);line-height:1.72}.vd-eyebrow{margin-bottom:14px;color:var(--vd-green-dark)!important;font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.5!important;text-transform:uppercase}.vd-hero{position:relative;overflow:hidden;padding-block:78px 86px;background:radial-gradient(circle at 82% 18%,rgba(95,136,120,.17),transparent 28%),linear-gradient(90deg,rgba(74,111,98,.035) 1px,transparent 0),linear-gradient(rgba(74,111,98,.035) 1px,transparent 0),linear-gradient(180deg,#eef6f2,#f9fbfa 72%,#fff);background-size:auto,38px 38px,38px 38px,auto}.vd-hero-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:62px}.vd-hero-heading{max-width:560px;margin:0}.vd-hero-intro{max-width:500px;margin:20px 0 0;font-size:17px;line-height:1.75}.vd-hero-signals{display:flex;flex-wrap:wrap;gap:8px;margin-top:21px}.vd-hero-signals span{display:inline-flex;min-height:31px;align-items:center;border:1px solid #d4e2db;border-radius:999px;padding-inline:10px;color:#50685f;background:hsla(0,0%,100%,.68);font-size:9px;font-weight:600}.vd-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.vd-primary,.vd-secondary{display:inline-flex;min-height:47px;align-items:center;justify-content:center;gap:8px;border-radius:9px;padding-inline:17px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.vd-primary{color:#fff;background:var(--vd-green-dark)}.vd-primary:hover{transform:translateY(-1px);background:#284b41}.vd-secondary{border:1px solid #c9d0d0;color:#303b43;background:transparent}.vd-secondary:hover{border-color:#919b9b;background:#fff}.vd-fit-path{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);grid-template-areas:"label label" "start direction" "clarify direction";gap:12px;border:1px solid rgba(130,161,149,.34);border-radius:28px;padding:15px;background:hsla(0,0%,100%,.78);box-shadow:0 30px 90px rgba(45,78,67,.12);backdrop-filter:blur(10px)}.vd-canvas-label{grid-area:label;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 3px 4px;color:#7d8c85;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.vd-canvas-label span:first-child{color:var(--vd-green-dark);font-weight:700}.vd-path-line{display:none}.vd-path-line span{width:9px;height:9px;border:2px solid var(--vd-paper);border-radius:50%;background:#6f9687;box-shadow:0 0 0 1px #b8b9d2}.vd-fit-path article{min-width:0;border:1px solid #e0e8e3;border-radius:16px;padding:16px;background:#fbfcfb}.vd-fit-path article:first-of-type{padding-left:16px}.vd-path-start{grid-area:start}.vd-path-clarify{grid-area:clarify}.vd-path-direction{grid-area:direction;padding-right:16px!important;background:linear-gradient(180deg,#f1f8f4,#eaf4ef)!important}.vd-path-step{display:flex;align-items:center;gap:8px;margin-bottom:19px;color:#707a80;font-size:8px;font-weight:700;letter-spacing:.12em}.vd-path-step i{display:none}.vd-path-start>blockquote{margin:0 0 18px;color:#27323b;font-size:17px;font-weight:500;letter-spacing:-.025em;line-height:1.47}.vd-dialogue-pair,.vd-shopper-reply{border-left:2px solid #7ea193;margin-top:12px;padding:1px 0 1px 11px}.vd-dialogue-pair>span,.vd-shopper-reply>span{display:block;margin-bottom:4px;color:#838b91;font-size:8px;font-weight:600}.vd-dialogue-pair p,.vd-shopper-reply p{margin:0;color:#4d5861;font-size:10px;line-height:1.55}.vd-shopper-reply{border-left-color:#b4b8bf}.vd-path-clarify{padding-top:0}.vd-path-clarify .vd-dialogue-pair:first-of-type{margin-top:0}.vd-path-clarify .vd-shopper-reply{margin-top:15px}.vd-direction-answer{margin-top:17px;border-left-color:#5b8d6d}.vd-direction-result{display:flex;align-items:center;gap:12px;margin-bottom:15px}.vd-direction-symbol{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border:1px solid #cfe0d8;border-radius:50%;color:#537b6b;background:hsla(0,0%,100%,.82)}.vd-direction-result strong{color:#28333c;font-size:20px;font-weight:600;letter-spacing:-.04em}.vd-path-direction dl{margin:0;border-top:1px solid #e1e4e2}.vd-path-direction dl>div{display:flex;justify-content:space-between;gap:9px;border-bottom:1px solid #e1e4e2;padding-block:8px}.vd-path-direction dt{color:#838c91;font-size:15px;line-height:1.4}.vd-path-direction dd{margin:0;color:#3e4a52;font-size:16px;font-weight:600;line-height:1.4;text-align:right}.vd-direction-next{display:flex;align-items:center;gap:7px;margin-top:13px;color:#31594d}.vd-direction-next>span{color:#828b91;font-size:8px}.vd-direction-next strong{font-size:9px;font-weight:600}.vd-direction-next svg{flex:0 0 auto;margin-left:auto}.vd-path-caption{margin:12px 0 0;color:#858d92!important;font-size:16px;line-height:1.6;text-align:right}.vd-start-section{padding-block:98px 104px}.vd-start-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:27px 92px}.vd-start-heading{max-width:420px}.vd-start-heading p:not(.vd-eyebrow){font-size:16px}.vd-use-case-list{border-top:1px solid var(--vd-line)}.vd-use-case-list>div{display:grid;grid-template-columns:32px 1fr;align-items:baseline;gap:11px;border-bottom:1px solid var(--vd-line);padding-block:14px}.vd-use-case-list>div>span{color:#9397a4;font-size:9px}.vd-use-case-list blockquote{margin:0;color:#3c4750;font-size:16px;line-height:1.5}.vd-start-foot{grid-column:2;max-width:620px;margin:0;font-size:16px;line-height:1.75}.vd-criteria-section{padding-block:98px 104px;background:#f1f6f3}.vd-criteria-layout{display:grid;grid-template-columns:minmax(270px,.75fr) minmax(0,1.25fr);align-items:center;gap:90px}.vd-criteria-copy{max-width:445px}.vd-criteria-copy p:not(.vd-eyebrow){font-size:16px}.vd-criteria-bridge{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;gap:14px;border:1px solid #dce7e1;border-radius:18px;padding:23px;background:hsla(0,0%,100%,.72)}.vd-bridge-side{display:grid;justify-items:start;gap:11px}.vd-bridge-side>span{margin-bottom:3px;color:#858d91;font-size:8px;font-weight:700;letter-spacing:.12em}.vd-bridge-side strong{border-bottom:1px solid #e1e5e2;padding-bottom:7px;color:#45515a;font-size:16px;font-weight:500;line-height:1.45}.vd-bridge-center{display:grid;justify-items:center;gap:7px;color:#5f8878}.vd-bridge-center span{color:#858d91;font-size:8px}.vd-bridge-result strong{color:#4b6e57}.vd-factors-section{padding-block:103px 110px}.vd-factors-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:88px}.vd-factors-heading{max-width:415px}.vd-factors-heading p:not(.vd-eyebrow){font-size:16px}.vd-factor-sheet{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}.vd-factor-row{display:grid;grid-template-columns:26px 1fr 15px;align-items:center;gap:8px;min-height:52px;border:1px solid #e1e9e4;border-radius:10px;padding-inline:10px;background:#fbfdfc}.vd-factor-row>span{color:#989ca7;font-size:8px}.vd-factor-row p{margin:0;color:#4b5660;font-size:16px;line-height:1.45}.vd-factor-row svg{color:#64866d}.vd-difference-section{padding-block:98px 105px;background:var(--vd-warm)}.vd-difference-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:35px 88px}.vd-difference-heading h2{max-width:390px}.vd-difference-views{display:grid;grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);align-items:center;gap:17px}.vd-difference-views article{min-height:215px;border-top:1px solid #d9dedc;padding-top:15px}.vd-difference-views article>span{color:#7f898d;font-size:8px;font-weight:700;letter-spacing:.12em}.vd-difference-views blockquote{min-height:68px;margin:17px 0 10px;color:#303b43;font-size:16px;font-weight:500;line-height:1.5}.vd-difference-views article p{margin-bottom:10px;font-size:10px}.vd-difference-views article b{color:#4f7466;font-size:9px;font-weight:600}.vd-difference-mark{display:grid;width:35px;height:35px;place-items:center;border:1px solid #d9dedc;border-radius:50%;color:#6b9182;background:#f9f9f6}.vd-difference-foot{margin:0}.vd-difference-foot,.vd-difference-note{grid-column:2;font-size:16px;line-height:1.6}.vd-difference-note{margin:-21px 0 0;color:#434f58!important;font-weight:600}.vd-evolving-section{padding-block:104px 108px}.vd-evolving-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:87px}.vd-evolving-intro{max-width:420px}.vd-evolving-intro p:not(.vd-eyebrow){font-size:16px}.vd-preference-shift{border-top:1px solid var(--vd-line)}.vd-shift-row{display:grid;grid-template-columns:31px 1fr 20px;align-items:center;gap:13px;min-height:83px;border-bottom:1px solid var(--vd-line)}.vd-shift-row>span{color:#999daa;font-size:9px}.vd-shift-row p{max-width:580px;margin:0;color:#46515a;font-size:16px;line-height:1.5}.vd-shift-row svg{color:#668d7e}.vd-shift-result{display:flex;align-items:center;gap:11px;padding-top:17px;color:#4b5960;font-size:16px;line-height:1.6}.vd-shift-result>span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;color:#4e805f;background:#eaf2ec}.vd-options-section{padding-block:99px 106px;background:#f1f6f3}.vd-options-heading{max-width:670px;margin-bottom:34px}.vd-options-heading p:not(.vd-eyebrow){font-size:16px}.vd-vehicle-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vd-vehicle-option{position:relative;min-height:208px;border:1px solid #dce7e1;border-radius:17px;padding:22px 23px 21px;background:linear-gradient(180deg,#fff,#f8fbf9);box-shadow:0 12px 32px rgba(45,78,67,.05)}.vd-vehicle-option:first-child{padding-left:23px}.vd-vehicle-option+.vd-vehicle-option{border-left:1px solid #dce7e1}.vd-vehicle-index{display:block;margin-bottom:25px;color:#898e9c;font-size:9px}.vd-vehicle-option h3{margin:0 0 14px;color:#303b44;font-size:18px;letter-spacing:-.04em;font-weight:600;line-height:1.3}.vd-vehicle-option ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vd-vehicle-option li{display:flex;align-items:center;gap:8px;color:#5c6770;font-size:16px;line-height:1.45}.vd-vehicle-option li span{width:5px;height:5px;border-radius:50%;background:#6d9485}.vd-options-foot{margin:14px 0 0;color:#79838b;font-size:16px;line-height:1.6}.vd-next-section{padding-block:101px 108px}.vd-next-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);gap:84px}.vd-next-heading h2{max-width:370px}.vd-next-list{border-top:1px solid var(--vd-line)}.vd-next-link{display:grid;grid-template-columns:28px 1fr 18px;align-items:start;gap:13px;border-bottom:1px solid var(--vd-line);padding-block:18px;color:inherit;text-decoration:none}.vd-next-link>span{padding-top:3px;color:#9297a2;font-size:9px}.vd-next-link h3{margin:0 0 5px;color:#303b44;font-size:18px;letter-spacing:-.04em;font-weight:600;line-height:1.3}.vd-next-link p{max-width:580px;margin:0 0 8px;font-size:16px;line-height:1.55}.vd-next-link b{display:inline-flex;align-items:center;gap:5px;color:#31594d;font-size:9px;font-weight:600}.vd-next-link>svg{margin-top:2px;color:#8b939a;transition:transform .15s ease}.vd-next-link:hover>svg{transform:translateX(3px)}.vd-components-section{padding-block:104px 102px;background:radial-gradient(circle at 12% 12%,rgba(95,136,120,.1),transparent 24%),#eef4f1}.vd-components-layout{display:grid;grid-template-columns:minmax(250px,.68fr) minmax(0,1.32fr);gap:26px 87px}.vd-components-intro h2{max-width:380px}.vd-components-intro p:not(.vd-eyebrow){max-width:400px;font-size:16px}.vd-components-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.vd-component{display:grid;grid-template-columns:29px 1fr;gap:12px;border:1px solid #dce7e1;border-radius:13px;padding:14px;background:hsla(0,0%,100%,.66)}.vd-component>span{padding-top:3px;color:#969ba5;font-size:9px;font-weight:700}.vd-component h3{margin:0 0 5px;color:#303b44;font-size:18px;letter-spacing:-.04em;font-weight:600;line-height:1.3}.vd-component p{margin:0;font-size:16px;line-height:1.75}.vd-components-foot{grid-column:2;max-width:590px;margin:0!important;font-size:16px}.vd-faq-section{padding-block:95px 101px}.vd-faq-layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:87px}.vd-faq-heading h2{font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1.12}.vd-faq-heading p{font-size:16px}.vd-faq-list details{border-bottom:1px solid var(--vd-line)}.vd-faq-list details:first-child{border-top:1px solid var(--vd-line)}.vd-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:16px;color:#303b44;cursor:pointer;font-size:12px;font-weight:600;list-style:none}.vd-faq-list summary::-webkit-details-marker{display:none}.vd-faq-list summary span{color:#5f8878;font-size:18px;font-weight:600;transition:transform .15s ease;letter-spacing:-.04em}.vd-faq-list details[open] summary span{transform:rotate(45deg)}.vd-faq-list details p{max-width:680px;margin:-1px 35px 16px 0;font-size:16px}.vd-cta-section{padding-block:79px 28px}.vd-cta-panel{display:flex;align-items:center;justify-content:space-between;gap:42px;max-width:1060px;border:1px solid #d9e6df;border-radius:22px;padding:39px 42px;background:radial-gradient(circle at 92% 16%,rgba(95,136,120,.12),transparent 26%),#edf5f1}.vd-cta-panel h2{max-width:500px;margin-bottom:10px;font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.04em;line-height:1.12}.vd-cta-panel p:not(.vd-eyebrow){max-width:530px;margin-bottom:0;font-size:17px}.vd-cta-panel .vd-actions{flex:0 0 auto;margin:0}@media (max-width:980px){.vd-hero-layout{grid-template-columns:1fr;gap:42px}.vd-hero-heading{max-width:720px}.vd-fit-path{max-width:760px}.vd-components-list{grid-template-columns:1fr}.vd-fit-path{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr) minmax(225px,.8fr)}.vd-fit-path article{padding-inline:19px}.vd-path-start>blockquote{font-size:15px}.vd-direction-result strong{font-size:18px}.vd-components-layout,.vd-criteria-layout,.vd-difference-layout,.vd-evolving-layout,.vd-factors-layout,.vd-faq-layout,.vd-next-layout,.vd-start-layout{gap:45px}.vd-difference-views{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:10px}}@media (max-width:740px){.vd-shell{width:min(100% - 36px,580px)}.vd-hero{padding-block:53px 67px}.vd-hero-heading{margin-bottom:33px}.vd-page h1{font-size:clamp(40px,4.8vw,62px);line-height:1.05}.vd-page h1,.vd-page h2{font-weight:600;letter-spacing:-.04em}.vd-page h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12}.vd-hero-intro{font-size:15px}.vd-fit-path{grid-template-columns:1fr;grid-template-areas:"label" "start" "clarify" "direction";gap:10px;border:1px solid rgba(130,161,149,.34);padding:12px;border-radius:21px}.vd-path-line{display:none}.vd-path-line span{width:9px;height:9px}.vd-fit-path article,.vd-fit-path article.vd-path-direction,.vd-fit-path article:first-of-type{border:1px solid #e0e8e3;padding:15px}.vd-fit-path article+article{border-top:1px solid #e0e8e3;padding-top:15px}.vd-path-step{margin-bottom:14px}.vd-path-step i{display:block;width:7px;height:7px;border-radius:50%;background:#6f9687}.vd-path-start>blockquote{max-width:500px;font-size:16px}.vd-path-direction dl{max-width:500px}.vd-path-caption{margin-left:23px}.vd-components-section,.vd-criteria-section,.vd-difference-section,.vd-evolving-section,.vd-factors-section,.vd-faq-section,.vd-next-section,.vd-options-section,.vd-start-section{padding-block:72px}.vd-components-layout,.vd-criteria-layout,.vd-difference-layout,.vd-evolving-layout,.vd-factors-layout,.vd-faq-layout,.vd-next-layout,.vd-start-layout{grid-template-columns:1fr;gap:25px}.vd-components-foot,.vd-difference-foot,.vd-difference-note,.vd-start-foot{grid-column:1}.vd-criteria-bridge{grid-template-columns:1fr;gap:13px;justify-items:stretch}.vd-bridge-side{grid-template-columns:1fr 1fr;gap:10px 12px}.vd-bridge-side>span{grid-column:1/-1}.vd-bridge-center{display:flex;justify-content:center;gap:9px}.vd-bridge-center svg:first-child{transform:rotate(90deg)}.vd-bridge-center svg:last-child{display:none}.vd-factor-sheet{grid-template-columns:1fr 1fr;-moz-column-gap:14px;column-gap:14px}.vd-difference-views{grid-template-columns:1fr;gap:13px}.vd-difference-views article{min-height:0;padding-top:13px}.vd-difference-views blockquote{min-height:0;margin-block:12px 8px}.vd-difference-mark{width:31px;height:31px;transform:rotate(90deg)}.vd-difference-note{margin-top:-15px}.vd-vehicle-rail{grid-template-columns:1fr}.vd-vehicle-option,.vd-vehicle-option:first-child{min-height:0;padding:18px}.vd-vehicle-option+.vd-vehicle-option{border-top:1px solid #dce7e1;border-left:1px solid #dce7e1}.vd-vehicle-index{margin-bottom:11px}.vd-vehicle-option h3{margin-bottom:10px}.vd-evolving-intro p:not(.vd-eyebrow){margin-bottom:0}.vd-shift-row{min-height:90px}.vd-cta-section{padding-top:54px}.vd-cta-panel{align-items:flex-start;flex-direction:column;gap:18px;padding:28px 23px}}@media (max-width:430px){.vd-shell{width:min(100% - 30px,580px)}.vd-actions{gap:8px}.vd-primary,.vd-secondary{min-height:45px;padding-inline:12px;font-size:11px}.vd-factor-sheet{grid-template-columns:1fr}.vd-factor-row{min-height:52px}.vd-bridge-side{grid-template-columns:1fr}.vd-bridge-side>span{grid-column:1}.vd-next-link{grid-template-columns:22px 1fr 15px;gap:9px}.vd-cta-panel{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.vd-page *,.vd-page :after,.vd-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (prefers-color-scheme:dark){.vd-page{--vd-ink:#e5ece8;--vd-muted:#a8b8b0;--vd-line:#30413a;--vd-paper:#111a17;--vd-green:#8fb3a5;--vd-green-dark:#84aa9b;--vd-green-soft:#1d3029}.vd-components-section,.vd-criteria-section,.vd-difference-section,.vd-hero,.vd-options-section{background:#111a17}.vd-bridge-side strong,.vd-component,.vd-components-list,.vd-criteria-bridge,.vd-difference-mark,.vd-difference-views article,.vd-factor-row,.vd-factor-sheet,.vd-faq-list details,.vd-faq-list details:first-child,.vd-fit-path,.vd-next-link,.vd-next-list,.vd-path-clarify,.vd-path-direction,.vd-path-direction dl,.vd-path-direction dl>div,.vd-path-line,.vd-preference-shift,.vd-shift-row,.vd-start-section .vd-use-case-list,.vd-use-case-list>div,.vd-vehicle-option+.vd-vehicle-option,.vd-vehicle-rail{border-color:#303b4d}.vd-path-line span{border-color:#111a17;background:#8fb3a5}.vd-bridge-side strong,.vd-component h3,.vd-dialogue-pair p,.vd-difference-note,.vd-difference-views article b,.vd-difference-views blockquote,.vd-direction-result strong,.vd-factor-row p,.vd-faq-list summary,.vd-next-link h3,.vd-path-direction dd,.vd-path-start>blockquote,.vd-shift-row p,.vd-shopper-reply p,.vd-use-case-list blockquote,.vd-vehicle-option h3,.vd-vehicle-option li{color:#e5e7eb}.vd-difference-mark,.vd-direction-symbol{border-color:#3d4655;color:#a9c9bc;background:#1b2433}.vd-direction-next,.vd-next-link b{color:#a9c9bc}.vd-shift-result>span{color:#a5c9ae;background:#20352a}.vd-cta-panel{background:#15231e}.vd-secondary{border-color:#465164;color:#e5e7eb}.vd-secondary:hover{border-color:#647087;background:#182236}.vd-component,.vd-criteria-bridge,.vd-factor-row,.vd-fit-path,.vd-fit-path article,.vd-vehicle-option{border-color:#30413a}.vd-fit-path{background:rgba(17,26,23,.82)}.vd-component,.vd-criteria-bridge,.vd-factor-row,.vd-fit-path article,.vd-vehicle-option{background:#15211d}.vd-path-direction{background:linear-gradient(180deg,#183026,#14271f)!important}.vd-hero-signals span{border-color:#355047;color:#b7c9c1;background:rgba(24,42,35,.72)}}