.platform-section.svelte-1y8axaw{background:var(--brand-yellow);color:#151515}.platform-section.svelte-1y8axaw>div:where(.svelte-1y8axaw)>.section-kicker:where(.svelte-1y8axaw){margin-bottom:42px}.platform-grid.svelte-1y8axaw{grid-template-columns:1.05fr 1fr;align-items:start;gap:100px;display:grid}.platform-copy.svelte-1y8axaw h2:where(.svelte-1y8axaw){white-space:pre-line;max-width:650px}.platform-intro.svelte-1y8axaw{max-width:500px;margin-top:30px;font-size:16px;line-height:1.8}dl.svelte-1y8axaw{margin-block:42px}dl.svelte-1y8axaw>div:where(.svelte-1y8axaw){border-top:1px solid #15151530;padding-block:23px}dt.svelte-1y8axaw{letter-spacing:-.025em;align-items:baseline;gap:16px;font-size:18px;font-weight:500;display:flex}dt.svelte-1y8axaw>span:where(.svelte-1y8axaw){font-family:var(--font-mono);opacity:.65;font-size:10px}dd.svelte-1y8axaw{max-width:430px;margin:10px 0 0 33px;font-size:13px;line-height:1.8}.integration-demo.svelte-1y8axaw{min-width:0;padding-top:3px}.demo-switch.svelte-1y8axaw{gap:8px;margin-bottom:16px;display:flex}.demo-switch.svelte-1y8axaw button:where(.svelte-1y8axaw){cursor:pointer;background:0 0;border:1px solid #15151545;border-radius:2px;flex:1;justify-content:center;align-items:center;gap:9px;padding:14px 10px;font-size:12px;display:flex}.demo-switch.svelte-1y8axaw button.active:where(.svelte-1y8axaw){color:#fff;background:#151515;border-color:#151515}.preview-browser.svelte-1y8axaw{color:#151515;background:#fff;border:1px solid #15151525;border-radius:4px;min-height:510px;overflow:hidden;box-shadow:0 20px 50px #71601d18}.browser-address.svelte-1y8axaw{font-size:11px;font-family:var(--font-mono);background:#f0f0ee;border-bottom:1px solid #ddd;align-items:center;gap:9px;min-width:0;padding:14px 22px;display:flex}.browser-address.svelte-1y8axaw>span:where(.svelte-1y8axaw){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-brand.svelte-1y8axaw{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:14px;padding:23px 27px;display:flex}.preview-brand.svelte-1y8axaw strong:where(.svelte-1y8axaw){letter-spacing:-.04em;font-size:17px;font-weight:600}.preview-brand.svelte-1y8axaw strong:where(.svelte-1y8axaw)>span:where(.svelte-1y8axaw){color:#687949}.preview-brand.svelte-1y8axaw>span:where(.svelte-1y8axaw){color:#777;font-size:8px;font-family:var(--font-mono)}.hosted-preview.svelte-1y8axaw{padding:35px 30px}.preview-eyebrow.svelte-1y8axaw,.widget-label.svelte-1y8axaw{letter-spacing:.06em;color:#666;font-size:9px;font-family:var(--font-mono)}.hosted-preview.svelte-1y8axaw h3:where(.svelte-1y8axaw){letter-spacing:-.055em;white-space:pre-line;margin-top:20px;font-size:clamp(28px,3vw,41px);font-weight:500;line-height:1.06}.hosted-preview.svelte-1y8axaw>p:where(.svelte-1y8axaw):not(.preview-eyebrow){color:#666;max-width:320px;margin-top:18px;font-size:12px;line-height:1.7}.sample-vin.svelte-1y8axaw{border:1px solid #ddd;margin-top:25px;padding:14px}.sample-vin.svelte-1y8axaw span:where(.svelte-1y8axaw),.sample-vin.svelte-1y8axaw code:where(.svelte-1y8axaw){display:block}.sample-vin.svelte-1y8axaw span:where(.svelte-1y8axaw){color:#666;margin-bottom:8px;font-size:9px}.sample-vin.svelte-1y8axaw code:where(.svelte-1y8axaw){font-family:var(--font-mono);letter-spacing:.025em;font-size:12px}.hosted-preview.svelte-1y8axaw .preview-button{color:#fff;background:#26382f;border-color:#26382f;justify-content:space-between;width:100%;margin-top:10px;font-size:12px}.preview-caption.svelte-1y8axaw{color:#777;border-top:1px solid #eee;padding:12px 27px;font-size:9px}.listing-preview.svelte-1y8axaw{padding:20px 27px 25px}.listing-preview.svelte-1y8axaw img:where(.svelte-1y8axaw){object-fit:contain;background:#f7f7f5;width:100%;height:125px}.listing-preview.svelte-1y8axaw>h3:where(.svelte-1y8axaw){letter-spacing:-.035em;margin-top:16px;font-size:19px;font-weight:500}.listing-meta.svelte-1y8axaw{color:#777;margin-top:7px;font-size:10px}.widget-preview.svelte-1y8axaw{background:#f5f7f4;border:1px solid #26382f45;margin-top:22px;padding:20px}.widget-preview.svelte-1y8axaw h4:where(.svelte-1y8axaw){letter-spacing:-.04em;margin-top:13px;font-size:20px;font-weight:500}.widget-preview.svelte-1y8axaw>p:where(.svelte-1y8axaw):not(.widget-label){color:#666;margin-top:9px;font-size:11px;line-height:1.7}.widget-preview.svelte-1y8axaw a:where(.svelte-1y8axaw){color:#26382f;justify-content:space-between;align-items:center;gap:10px;margin-top:17px;font-size:11px;font-weight:500;display:flex}.domain-control.svelte-1y8axaw{margin-top:25px}.domain-control.svelte-1y8axaw label:where(.svelte-1y8axaw){margin-bottom:9px;font-size:11px;font-weight:500;display:block}.domain-control.svelte-1y8axaw input:where(.svelte-1y8axaw){background:#ffffff50;border:1px solid #15151545;border-radius:2px;width:100%;padding:13px 14px;font-size:13px}.domain-control.svelte-1y8axaw p:where(.svelte-1y8axaw){opacity:.7;margin-top:8px;font-size:10px;line-height:1.6}.demo-included.svelte-1y8axaw{border-top:1px solid #15151530;margin-top:23px;padding-top:20px;font-size:12px}@media (width<=1100px){.platform-grid.svelte-1y8axaw{gap:45px}.platform-copy.svelte-1y8axaw h2:where(.svelte-1y8axaw){font-size:56px}}@media (width<=760px){.platform-grid.svelte-1y8axaw{grid-template-columns:1fr;gap:50px}.platform-copy.svelte-1y8axaw h2:where(.svelte-1y8axaw){font-size:clamp(40px,9vw,60px)}.platform-intro.svelte-1y8axaw{font-size:14px}dl.svelte-1y8axaw{margin-block:28px}.preview-browser.svelte-1y8axaw{min-height:0}.hosted-preview.svelte-1y8axaw h3:where(.svelte-1y8axaw){font-size:34px}.demo-switch.svelte-1y8axaw button:where(.svelte-1y8axaw){gap:6px;padding-inline:7px;font-size:11px}.preview-brand.svelte-1y8axaw,.hosted-preview.svelte-1y8axaw{padding-inline:22px}}.developer-section.svelte-128613{color:#fafafa;background:#151515}.developer-section.svelte-128613>div:where(.svelte-128613)>.section-kicker:where(.svelte-128613){color:#aaa;margin-bottom:42px}.developer-grid.svelte-128613{grid-template-columns:1.05fr 1fr;gap:100px;display:grid}h2.svelte-128613{white-space:pre-line;max-width:650px}.developer-intro.svelte-128613{color:#bbb;max-width:490px;margin-top:30px;font-size:16px;line-height:1.8}dl.svelte-128613{margin-block:40px}dl.svelte-128613>div:where(.svelte-128613){border-top:1px solid #ffffff25;padding-block:22px}dt.svelte-128613{letter-spacing:-.025em;font-size:18px;font-weight:500}dd.svelte-128613{color:#aaa;max-width:430px;margin-top:10px;font-size:13px;line-height:1.8}.developer-copy.svelte-128613>a:where(.svelte-128613){color:var(--brand-yellow)}.developer-detail.svelte-128613{min-width:0;padding-top:4px}.code-panel.svelte-128613{background:#222;border:1px solid #ffffff25;border-radius:3px;overflow:hidden}.code-header.svelte-128613{color:#ccc;border-bottom:1px solid #ffffff20;align-items:center;gap:12px;padding:20px 25px;font-size:10px;display:flex}.code-header.svelte-128613 svg{color:var(--brand-yellow)}pre.svelte-128613{color:#eee;tab-size:2;margin:0;padding:36px 25px;font-size:12px;line-height:2;overflow-x:auto}code.svelte-128613{font-family:var(--font-mono)}.code-panel.svelte-128613>p:where(.svelte-128613){color:#aaa;border-top:1px solid #ffffff20;padding:20px 25px;font-size:10px;line-height:1.8}.source-note.svelte-128613{border-top:1px solid #ffffff30;grid-template-columns:24px 1fr;gap:20px;margin-top:35px;padding-top:35px;display:grid}.source-note.svelte-128613>svg{color:var(--brand-yellow)}.source-note.svelte-128613 h3:where(.svelte-128613){letter-spacing:-.04em;font-size:23px;font-weight:450;line-height:1.2}.source-note.svelte-128613 p:where(.svelte-128613){color:#bbb;margin-top:14px;font-size:12px;line-height:1.8}.source-note.svelte-128613 a:where(.svelte-128613){color:var(--brand-yellow);align-items:center;gap:12px;margin-top:18px;font-size:11px;display:inline-flex}@media (width<=1100px){.developer-grid.svelte-128613{gap:45px}h2.svelte-128613{font-size:56px}pre.svelte-128613{padding-inline:20px;font-size:11px}}@media (width<=760px){.developer-grid.svelte-128613{grid-template-columns:1fr;gap:50px}h2.svelte-128613{font-size:clamp(40px,9vw,60px)}.developer-intro.svelte-128613{font-size:14px}pre.svelte-128613{font-size:11px}}.pricing-section.svelte-tys3og{color:#151515;background:#fafafa}.pricing-heading.svelte-tys3og{justify-content:space-between;align-items:end;gap:70px;display:flex}.pricing-heading.svelte-tys3og h2:where(.svelte-tys3og){white-space:pre-line;max-width:850px}.pricing-heading.svelte-tys3og>p:where(.svelte-tys3og){color:#666;max-width:310px;font-size:15px;line-height:1.8}.pricing-grid.svelte-tys3og{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:65px;display:grid}.price-card.svelte-tys3og{background:#fff;border:1px solid #d5d5d5;border-radius:3px;padding:40px}.price-card.featured.svelte-tys3og{color:#fff;background:#171717;border-color:#171717}.plan-top.svelte-tys3og{justify-content:space-between;align-items:start;gap:15px;display:flex}.plan-top.svelte-tys3og h3:where(.svelte-tys3og){letter-spacing:-.04em;font-size:28px;font-weight:500;line-height:1.15}.plan-top.svelte-tys3og>span:where(.svelte-tys3og){font-family:var(--font-mono);color:#777;padding-top:5px;font-size:10px}.plan-audience.svelte-tys3og{color:#666;max-width:380px;min-height:45px;margin-top:16px;font-size:13px;line-height:1.7}.featured.svelte-tys3og .plan-audience:where(.svelte-tys3og){color:#aaa}.plan-price.svelte-tys3og{letter-spacing:-.065em;align-items:baseline;margin-top:32px;line-height:1;display:flex}.plan-price.svelte-tys3og>span:where(.svelte-tys3og):not(.currency){font-size:90px;font-weight:450}.currency.svelte-tys3og{align-self:flex-start;margin-top:8px;margin-right:3px;font-size:38px}.plan-price.svelte-tys3og small:where(.svelte-tys3og){letter-spacing:-.01em;color:#666;margin-left:10px;font-size:13px}.featured.svelte-tys3og .plan-price:where(.svelte-tys3og) small:where(.svelte-tys3og){color:#aaa}.plan-fees.svelte-tys3og{gap:9px;margin-top:26px;font-size:13px;display:grid}.plan-fees.svelte-tys3og strong:where(.svelte-tys3og){letter-spacing:-.03em;margin-right:3px;font-size:22px;font-weight:500}.plan-fees.svelte-tys3og>p:where(.svelte-tys3og):last-child{color:#777;font-size:11px}.featured.svelte-tys3og .plan-fees:where(.svelte-tys3og)>p:where(.svelte-tys3og):last-child{color:#aaa}.price-card.svelte-tys3og .plan-button{justify-content:space-between;width:100%;margin-top:30px;font-size:13px}.price-card.svelte-tys3og ul:where(.svelte-tys3og){border-top:1px solid #ddd;gap:15px;margin-top:30px;padding-top:28px;list-style:none;display:grid}.featured.svelte-tys3og ul:where(.svelte-tys3og){border-color:#ffffff25}.price-card.svelte-tys3og li:where(.svelte-tys3og){color:#666;align-items:start;gap:10px;font-size:13px;line-height:1.65;display:flex}.price-card.svelte-tys3og li:where(.svelte-tys3og) svg{flex-shrink:0;margin-top:3px}.featured.svelte-tys3og li:where(.svelte-tys3og){color:#bbb}.usage-note.svelte-tys3og{color:#666;margin-top:22px;font-size:12px;line-height:1.7}.cost-estimator.svelte-tys3og{border-block:1px solid #d5d5d5;grid-template-columns:.9fr 1.1fr;gap:30px 65px;margin-top:55px;padding-block:35px;display:grid}.estimator-intro.svelte-tys3og h3:where(.svelte-tys3og){letter-spacing:-.04em;font-size:29px;font-weight:450;line-height:1.2}.estimator-intro.svelte-tys3og label:where(.svelte-tys3og){color:#666;margin-block:20px 10px;font-size:12px;display:block}.estimator-intro.svelte-tys3og input:where(.svelte-tys3og){width:150px;max-width:100%;font-family:var(--font-mono);background:#fff;border:1px solid #aaa;border-radius:2px;padding:12px 14px;font-size:19px;display:block}.estimate-results.svelte-tys3og{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.estimate.svelte-tys3og>p:where(.svelte-tys3og){min-height:32px;margin-bottom:18px;font-size:12px}.estimate.svelte-tys3og>strong:where(.svelte-tys3og){letter-spacing:-.05em;font-size:clamp(30px,3vw,45px);font-weight:450;display:block}.estimate.svelte-tys3og>span:where(.svelte-tys3og){color:#666;margin-top:8px;font-size:10px;display:block}.estimate.svelte-tys3og>small:where(.svelte-tys3og){color:#666;margin-top:12px;font-size:10px;line-height:1.7;display:block}.calculator-note.svelte-tys3og{color:#666;grid-column:1/-1;max-width:760px;font-size:11px;line-height:1.8}.pricing-note.svelte-tys3og{color:#666;max-width:900px;margin-top:25px;font-size:11px;line-height:1.8}.retail-option.svelte-tys3og{border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:35px;margin-top:40px;padding-top:40px;display:flex}.retail-option.svelte-tys3og h3:where(.svelte-tys3og){letter-spacing:-.04em;font-size:24px;font-weight:450}.retail-option.svelte-tys3og p:where(.svelte-tys3og){color:#666;max-width:600px;margin-top:10px;font-size:12px;line-height:1.8}.retail-option.svelte-tys3og a:where(.svelte-tys3og){white-space:nowrap;align-items:center;gap:15px;font-size:12px;display:inline-flex}@media (width<=1100px){.price-card.svelte-tys3og{padding:30px}.pricing-heading.svelte-tys3og{gap:40px}.cost-estimator.svelte-tys3og{gap:30px}}@media (width<=760px){.pricing-heading.svelte-tys3og{display:block}.pricing-heading.svelte-tys3og>p:where(.svelte-tys3og){max-width:400px;margin-top:25px;font-size:14px}.pricing-grid.svelte-tys3og{grid-template-columns:1fr;gap:20px;margin-top:45px}.price-card.svelte-tys3og{padding:30px 27px}.plan-audience.svelte-tys3og{min-height:0}.plan-top.svelte-tys3og h3:where(.svelte-tys3og){font-size:25px}.cost-estimator.svelte-tys3og{grid-template-columns:1fr;gap:35px}.estimate-results.svelte-tys3og{gap:20px}.estimate.svelte-tys3og>p:where(.svelte-tys3og){font-size:11px}.estimate.svelte-tys3og>strong:where(.svelte-tys3og){font-size:35px}.retail-option.svelte-tys3og{display:block}.retail-option.svelte-tys3og a:where(.svelte-tys3og){margin-top:22px}}.report-section.svelte-2j4ck8{color:#f7f7f7;background:#111;min-height:100svh}.report-heading.svelte-2j4ck8{justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:70px;display:flex}.report-heading.svelte-2j4ck8 h2:where(.svelte-2j4ck8){max-width:800px}.report-heading.svelte-2j4ck8>p:where(.svelte-2j4ck8){color:#aaa;max-width:320px;font-size:15px;line-height:1.8}.report-explorer.svelte-2j4ck8{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.report-category.svelte-2j4ck8{text-align:left;color:#aaa;background:0 0;border:0;border-top:1px solid #ffffff25;align-items:center;gap:20px;width:100%;padding:27px 0;transition:color .22s,padding .22s,background-color .22s;display:flex}.report-category.svelte-2j4ck8:last-of-type{border-bottom:1px solid #ffffff25}.report-category.svelte-2j4ck8>span:where(.svelte-2j4ck8){flex:1}.report-category.svelte-2j4ck8 strong:where(.svelte-2j4ck8){letter-spacing:-.045em;font-size:27px;font-weight:450;line-height:1.2;display:block}.report-category.svelte-2j4ck8 small:where(.svelte-2j4ck8){color:#999;margin-top:9px;font-size:12px;display:block}.report-category.svelte-2j4ck8:hover,.report-category.is-selected.svelte-2j4ck8{color:#fff}.report-category.is-selected.svelte-2j4ck8{background:#ffffff05;padding-inline:17px}.report-category.svelte-2j4ck8 .category-arrow{color:var(--brand-yellow);display:none}.report-category.is-selected.svelte-2j4ck8 .category-arrow{display:block}.report-category.is-selected.svelte-2j4ck8 svg:not(.category-arrow){display:none}.coverage-note.svelte-2j4ck8{color:#999;max-width:450px;margin-top:27px;font-size:11px;line-height:1.8}.report-category-list.svelte-2j4ck8 .report-sample{margin-top:27px}.report-paper.svelte-2j4ck8{color:#1c1c1c;background:#fafafa;border-radius:3px;overflow:hidden;box-shadow:0 15px 45px #0004}.paper-top.svelte-2j4ck8{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;gap:15px;padding:24px 32px;display:flex}.paper-top.svelte-2j4ck8>span:where(.svelte-2j4ck8):first-child{letter-spacing:-.065em;align-items:center;gap:8px;font-size:20px;font-weight:600;display:flex}.paper-logo.svelte-2j4ck8{background:#151515;width:111px;height:24px;display:inline-block;-webkit-mask:url(../../../brand/truevin-logo.svg) 50%/contain no-repeat;mask:url(../../../brand/truevin-logo.svg) 50%/contain no-repeat}.sample-label.svelte-2j4ck8{color:#666;white-space:nowrap;border:1px solid #ddd;padding:5px 7px;font-size:9px}.paper-vehicle.svelte-2j4ck8{padding:35px 34px}.paper-vehicle.svelte-2j4ck8 h3:where(.svelte-2j4ck8){letter-spacing:-.045em;font-size:28px;font-weight:500;line-height:1.2}.paper-vehicle.svelte-2j4ck8>p:where(.svelte-2j4ck8){font-family:var(--font-mono);color:#666;letter-spacing:.08em;margin-top:12px;font-size:11px}.paper-detail.svelte-2j4ck8{min-height:280px;padding:0 34px 30px}.paper-detail-label.svelte-2j4ck8{font-size:10px;font-family:var(--font-mono);color:#666;letter-spacing:.02em;margin-bottom:16px}dl.svelte-2j4ck8>div:where(.svelte-2j4ck8){border-top:1px solid #ddd;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;display:flex}dt.svelte-2j4ck8{color:#666;font-family:var(--font-mono);font-size:10px}dd.svelte-2j4ck8{letter-spacing:-.025em;font-size:18px;font-weight:500}.record-status.svelte-2j4ck8{border-top:1px solid #ddd;align-items:center;gap:9px;padding-top:21px;font-size:12px;display:flex}.record-status.svelte-2j4ck8 svg{color:#397153;flex-shrink:0}.record-footnote.svelte-2j4ck8{color:#666;min-height:38px;margin-top:14px;font-size:11px;line-height:1.7}.paper-bottom.svelte-2j4ck8{color:#666;background:#f0f0f0;border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:19px 34px;font-size:10px;display:flex}@media (width<=1100px){.report-explorer.svelte-2j4ck8{gap:55px}.report-heading.svelte-2j4ck8{gap:45px}.report-category.svelte-2j4ck8 strong:where(.svelte-2j4ck8){font-size:24px}}@media (width<=760px){.report-heading.svelte-2j4ck8{margin-bottom:42px;display:block}.report-heading.svelte-2j4ck8>p:where(.svelte-2j4ck8){margin-top:25px;font-size:14px}.report-explorer.svelte-2j4ck8{grid-template-columns:1fr;gap:45px}.report-category.svelte-2j4ck8 strong:where(.svelte-2j4ck8){font-size:24px}.report-category.svelte-2j4ck8{padding-block:22px}.paper-top.svelte-2j4ck8{padding:20px 24px}.paper-vehicle.svelte-2j4ck8{padding:28px 25px}.paper-vehicle.svelte-2j4ck8 h3:where(.svelte-2j4ck8){font-size:25px}.paper-detail.svelte-2j4ck8{min-height:295px;padding-inline:25px}.paper-bottom.svelte-2j4ck8{padding-inline:25px}dd.svelte-2j4ck8{font-size:16px}.coverage-note.svelte-2j4ck8{font-size:11px}}.marketing-page.svelte-1uha8ag{color:#151515;--brand-yellow:#ffe45e;background:#fafafa}.reading-progress.svelte-1uha8ag{background:var(--brand-yellow);transform-origin:0;z-index:70;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.landing-hero.svelte-1uha8ag{color:#fff;background:#202421;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-photo.svelte-1uha8ag,.hero-shade.svelte-1uha8ag{width:100%;height:100%;position:absolute;inset:0}.hero-photo.svelte-1uha8ag{object-fit:cover;object-position:55% 43%;height:116%;transform:translate3d(0, var(--parallax-y,0px), 0);top:-8%}.hero-shade.svelte-1uha8ag{background:linear-gradient(#0004 0%,#0001 35%,#0009 100%)}.hero-content.svelte-1uha8ag{z-index:1;padding-top:clamp(260px,40svh,520px);position:relative}.hero-main.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) 285px;align-items:end;gap:70px;padding-bottom:75px;display:grid}h1.svelte-1uha8ag{letter-spacing:-.065em;margin:0;font-size:clamp(68px,7.4vw,112px);font-weight:450;line-height:1.01}h1.svelte-1uha8ag>span:where(.svelte-1uha8ag){animation:.9s cubic-bezier(.22,1,.36,1) both svelte-1uha8ag-headline-in;display:block}h1.svelte-1uha8ag>span:where(.svelte-1uha8ag):last-child{animation-delay:.1s}.hero-aside.svelte-1uha8ag{padding-bottom:8px;animation:.9s cubic-bezier(.22,1,.36,1) .18s both svelte-1uha8ag-headline-in}.hero-aside.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#ffffffe3;max-width:320px;margin-bottom:30px;font-size:15px;line-height:1.8}.hero-price.svelte-1uha8ag{color:#ffffffb3;margin-top:17px;font-size:11px;display:block}.hero-bottom.svelte-1uha8ag{border-top:1px solid #ffffff35;justify-content:space-between;align-items:center;gap:25px;min-height:90px;display:flex}.hero-bottom.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;gap:14px;font-size:12px;text-decoration:none;display:flex}.scroll-link.svelte-1uha8ag{border:1px solid #ffffff40;border-radius:50%;justify-content:center;width:44px;height:44px;transition:border-color .2s,color .2s}.scroll-link.svelte-1uha8ag:hover{border-color:var(--brand-yellow);color:var(--brand-yellow)}.scroll-link.svelte-1uha8ag svg{animation:2.6s ease-in-out 1s 3 svelte-1uha8ag-scroll-cue}.story-section.svelte-1uha8ag{min-height:100svh}.story-grid.svelte-1uha8ag{grid-template-columns:1.7fr 1fr;align-items:center;gap:100px;display:grid}.story-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:850px}.story-copy.svelte-1uha8ag{gap:28px;display:grid}.story-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;font-size:17px;line-height:1.8}.story-copy.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:#151515}.story-points.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:110px;display:grid}.story-points.svelte-1uha8ag article:where(.svelte-1uha8ag){border-top:1px solid #ccc;padding-top:28px}.story-points.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.04em;font-size:23px;font-weight:450;line-height:1.3}.story-points.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;max-width:340px;margin-top:17px;font-size:14px;line-height:1.8}.process-section.svelte-1uha8ag{min-height:85svh}.process-heading.svelte-1uha8ag{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.process-heading.svelte-1uha8ag>.text-link:where(.svelte-1uha8ag){white-space:nowrap;padding-bottom:8px;font-size:14px}.process-steps.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:60px;margin-top:95px;display:grid}.step-top.svelte-1uha8ag{border-bottom:1px solid #ccc;justify-content:space-between;align-items:center;padding-bottom:25px;display:flex}.step-top.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-family:var(--font-mono);color:#666;font-size:12px}.process-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){letter-spacing:-.04em;margin-top:30px;font-size:25px;font-weight:450;line-height:1.25}.process-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;max-width:350px;margin-top:18px;font-size:14px;line-height:1.8}.narrative-section.svelte-1uha8ag{color:#fff;background:#202020;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.narrative-photo.svelte-1uha8ag,.narrative-shade.svelte-1uha8ag{width:100%;height:100%;position:absolute;inset:0}.narrative-photo.svelte-1uha8ag{object-fit:cover;object-position:65% 50%;height:116%;transform:translate3d(0, var(--parallax-y,0px), 0);top:-8%}.narrative-shade.svelte-1uha8ag{background:linear-gradient(90deg,#0007 0%,#0001 70%)}.narrative-content.svelte-1uha8ag{z-index:1;padding-block:120px;position:relative}.narrative-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.055em;white-space:pre-line;max-width:900px;font-size:clamp(54px,5.9vw,86px);font-weight:450;line-height:1.05}.narrative-content.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:370px;margin-top:75px}.narrative-content.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#ffffffc9;font-size:15px;line-height:1.8}.narrative-content.svelte-1uha8ag .text-link:where(.svelte-1uha8ag){color:var(--brand-yellow);margin-top:30px;font-size:13px}.faq-section.svelte-1uha8ag{border-top:1px solid #ddd;grid-template-columns:1fr 1.5fr;gap:100px;padding-block:100px 130px;display:grid}.faq-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(38px,3.6vw,54px)}.faq-list.svelte-1uha8ag{border-top:1px solid #ccc}.faq-list.svelte-1uha8ag details:where(.svelte-1uha8ag){border-bottom:1px solid #ccc}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:30px;min-height:87px;padding-block:25px;font-size:16px;line-height:1.5;list-style:none;display:flex}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag) svg{flex-shrink:0;transition:transform .26s}.faq-list.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag) svg{transform:rotate(45deg)}.faq-answer.svelte-1uha8ag{grid-template-rows:0fr;display:grid}.faq-answer.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#666;max-width:96%;padding-bottom:28px;font-size:14px;line-height:1.8;animation:.25s ease-out svelte-1uha8ag-answer-in}.closing-section.svelte-1uha8ag{color:#fff;background:#151515;min-height:80svh}.closing-inner.svelte-1uha8ag{grid-template-columns:1fr 320px;align-items:end;gap:65px;display:grid}.closing-mark.svelte-1uha8ag{background:var(--brand-yellow);grid-column:1/-1;width:90px;height:90px;margin-bottom:15px;-webkit-mask:url(../../../brand/truevin-icon.svg) 50%/contain no-repeat;mask:url(../../../brand/truevin-icon.svg) 50%/contain no-repeat}.closing-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.06em;white-space:pre-line;font-size:clamp(54px,6.5vw,98px);font-weight:450;line-height:1.02}.closing-action.svelte-1uha8ag{padding-bottom:5px}.closing-action.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#aaa;margin-bottom:30px;font-size:16px;line-height:1.8}.closing-action.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#aaa;margin-top:18px;font-size:11px;display:block}@keyframes svelte-1uha8ag-headline-in{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translate(0,0)}}@keyframes svelte-1uha8ag-scroll-cue{0%,to{transform:translateY(0)}45%{transform:translateY(4px)}}@keyframes svelte-1uha8ag-answer-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.hero-main.svelte-1uha8ag{grid-template-columns:1fr 255px;gap:40px}h1.svelte-1uha8ag{font-size:76px}.story-grid.svelte-1uha8ag,.story-points.svelte-1uha8ag,.process-steps.svelte-1uha8ag{gap:35px}.closing-inner.svelte-1uha8ag{grid-template-columns:1fr 260px;gap:40px}.faq-section.svelte-1uha8ag{gap:55px}}@media (width<=900px){.hero-main.svelte-1uha8ag{grid-template-columns:1fr;gap:40px;padding-bottom:55px}h1.svelte-1uha8ag{font-size:clamp(58px,8.7vw,80px)}.hero-aside.svelte-1uha8ag{grid-template-columns:1fr auto;align-items:center;gap:0 50px;display:grid}.hero-aside.svelte-1uha8ag>p:where(.svelte-1uha8ag){grid-row:1/3;max-width:430px;margin:0;font-size:14px}.hero-price.svelte-1uha8ag{text-align:right}.story-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:45px}.story-grid.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:750px}.story-copy.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:40px}.story-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}.story-points.svelte-1uha8ag{margin-top:75px}.story-points.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:21px}.process-heading.svelte-1uha8ag{display:block}.process-heading.svelte-1uha8ag>.text-link:where(.svelte-1uha8ag){margin-top:30px}.process-steps.svelte-1uha8ag{margin-top:65px}.process-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:22px}.process-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13px}.faq-section.svelte-1uha8ag{grid-template-columns:1fr;gap:50px}.closing-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:40px}.closing-mark.svelte-1uha8ag{grid-column:auto;margin:0}.closing-action.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:400px}}@media (width<=640px){.hero-content.svelte-1uha8ag{padding-top:clamp(250px,36svh,380px)}.hero-main.svelte-1uha8ag{gap:30px;padding-bottom:40px}h1.svelte-1uha8ag{font-size:clamp(45px,11vw,66px)}.hero-photo.svelte-1uha8ag{object-position:83% 35%}.hero-aside.svelte-1uha8ag{display:block}.hero-aside.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:370px;margin-bottom:26px;font-size:14px}.hero-price.svelte-1uha8ag{text-align:left}.hero-bottom.svelte-1uha8ag{min-height:80px}.hero-bottom.svelte-1uha8ag a:where(.svelte-1uha8ag){gap:10px;font-size:11px}.story-copy.svelte-1uha8ag{grid-template-columns:1fr;gap:25px}.story-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px}.story-points.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;margin-top:60px}.story-points.svelte-1uha8ag article:where(.svelte-1uha8ag){padding-top:23px}.story-points.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:23px}.story-points.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:400px;margin-top:13px;font-size:14px}.process-steps.svelte-1uha8ag{grid-template-columns:1fr;gap:40px;margin-top:45px}.process-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:23px;font-size:24px}.process-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:420px;font-size:14px}.step-top.svelte-1uha8ag{padding-bottom:18px}.narrative-section.svelte-1uha8ag{min-height:100svh}.narrative-photo.svelte-1uha8ag{object-position:73% 50%}.narrative-shade.svelte-1uha8ag{background:#0006}.narrative-content.svelte-1uha8ag{padding-block:90px}.narrative-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:47px}.narrative-content.svelte-1uha8ag>div:where(.svelte-1uha8ag){max-width:320px;margin-top:70px}.narrative-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px}.faq-section.svelte-1uha8ag{padding-block:70px 85px}.faq-list.svelte-1uha8ag summary:where(.svelte-1uha8ag){gap:20px;min-height:80px;font-size:14px}.faq-answer.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:13px}.closing-inner.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:51px}.closing-action.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:350px;font-size:15px}.closing-mark.svelte-1uha8ag{width:72px;height:72px}}@media (prefers-reduced-motion:reduce){h1.svelte-1uha8ag>span:where(.svelte-1uha8ag),.hero-aside.svelte-1uha8ag,.scroll-link.svelte-1uha8ag svg,.faq-answer.svelte-1uha8ag>p:where(.svelte-1uha8ag){animation:none}.hero-photo.svelte-1uha8ag,.narrative-photo.svelte-1uha8ag{transform:none}}
