.transformation-site.vinish-home{--takeover-line-dark:#b9bdc6;--takeover-mono:var(--font-google-sans-text),Arial,sans-serif;overflow:clip;color:var(--takeover-ink);font-family:var(--font-google-sans-text),Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased}:where(.transformation-site.vinish-home,.transformation-site.vinish-home *,.transformation-site.vinish-home :before,.transformation-site.vinish-home :after){min-width:0}.transformation-site.vinish-home *,.transformation-site.vinish-home :after,.transformation-site.vinish-home :before{box-sizing:border-box}.transformation-site.vinish-home blockquote,.transformation-site.vinish-home dl,.transformation-site.vinish-home h1,.transformation-site.vinish-home h2,.transformation-site.vinish-home h3,.transformation-site.vinish-home ol,.transformation-site.vinish-home p,.transformation-site.vinish-home ul{margin:0}.transformation-site.vinish-home h1,.transformation-site.vinish-home h2,.transformation-site.vinish-home h3{color:inherit;font-family:var(--font-google-sans-display),Arial,sans-serif;font-weight:700;letter-spacing:0;line-height:1.12;text-wrap:balance}.transformation-site.vinish-home a,.transformation-site.vinish-home button,.transformation-site.vinish-home summary{font:inherit}.transformation-site.vinish-home a{color:inherit}.transformation-site.vinish-home a:focus-visible,.transformation-site.vinish-home button:focus-visible,.transformation-site.vinish-home summary:focus-visible{outline:3px solid var(--takeover-blue-bright);outline-offset:3px}.takeover-page{width:100%;max-width:100%;min-width:0}.transformation-site.vinish-home main>.takeover-section{content-visibility:visible;contain-intrinsic-size:none}.takeover-section{width:min(1240px,calc(100% - 96px));max-width:100%;min-height:calc(100svh - 68px);margin-inline:auto;padding:clamp(72px,8vw,116px) clamp(36px,5vw,76px);border-top:1px solid var(--takeover-line-dark);display:flex;flex-direction:column;justify-content:center}.answer-sheet,.case-file,.case-file-grid,.closing-sheet,.email-card,.factory-layout,.factory-stages,.factory-window,.offer-details,.offer-sheet,.pod-offer,.problem-ledger-window,.proof-grid,.route-plan,.route-sheet,.timeline,.vendor-check{width:100%;max-width:100%}.takeover-section :is(h1,h2,h3,p,strong,small,dd,li,blockquote){max-width:100%;overflow-wrap:anywhere}.takeover-section:first-child{border-top:0}.takeover-heading{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr);align-items:end;gap:clamp(32px,6vw,84px);margin-bottom:clamp(42px,6vw,72px)}.closing-sheet h2,.offer-quote h2,.takeover-heading h2,.vendor-question h2{max-width:18ch;font-size:clamp(42px,5.3vw,74px)}.closing-sheet>p:not(.takeover-kicker),.offer-quote>p:last-child,.takeover-heading>p{max-width:50ch;color:var(--takeover-muted);font-size:clamp(16px,1.5vw,19px);line-height:1.7}.answer-index,.case-file header,.case-file span,.factory-window-bar,.offer-sheet header,.partner-cell>span,.proof-cell>span,.queue-label,.review-stamp,.route-outcome>span,.section-marker,.takeover-fine-print,.takeover-kicker,.timeline-scale{font-family:var(--takeover-mono);letter-spacing:.09em;text-transform:uppercase}.takeover-kicker{margin-bottom:19px!important;color:var(--takeover-blue);font-weight:700}.section-link,.takeover-cta,.takeover-text-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;font-size:14px;font-weight:700;text-decoration:none}.takeover-cta{padding:12px 18px;border:1px solid var(--takeover-blue);color:#fff!important;background:var(--takeover-blue)}.takeover-cta:hover{border-color:var(--takeover-ink);background:var(--takeover-ink)}.takeover-text-link{padding-inline:4px;justify-content:flex-start;text-decoration:underline;text-decoration-color:var(--takeover-line-dark);text-underline-offset:5px}.section-link,.takeover-text-link-blue{color:var(--takeover-blue)!important}.section-link{align-self:flex-end;margin-top:28px;text-decoration:underline;text-underline-offset:5px}.section-link-left{align-self:flex-start}.takeover-hero{min-height:calc(100svh - 68px);padding-block:clamp(38px,5vw,70px)}.email-card{position:relative;max-width:1080px;margin-inline:auto;border:1px solid var(--takeover-line-dark);background:var(--takeover-sheet);box-shadow:0 18px 55px rgba(35,40,50,.1)}.email-header{min-height:116px;padding:24px 30px;border-bottom:1px solid var(--takeover-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;align-items:start}.email-meta{font-family:var(--takeover-mono);font-size:10px;grid-column:1/-1}.email-meta div{display:grid;grid-template-columns:58px minmax(0,1fr)}.email-meta dt{color:#8a8e96}.email-meta dd{margin:0;white-space:normal}.email-body{width:100%;max-width:100%;padding:clamp(40px,7vw,82px) clamp(30px,8vw,98px) clamp(80px,8vw,96px)}.email-close,.email-greeting,.email-signoff{font-family:var(--font-google-sans-text),Arial,sans-serif;font-size:18px}.email-body h1{max-width:16ch;margin-top:19px;font-size:clamp(46px,6.5vw,83px)}.email-lede{width:100%;max-width:62ch;margin-top:30px!important;color:#363940;font-size:clamp(17px,1.6vw,20px)}.email-close{max-width:55ch;margin-top:28px!important;line-height:1.55}.email-signoff{display:grid;margin-top:26px}.email-signoff strong{font-weight:400}.takeover-actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin-top:32px}.delivery-note{position:absolute;right:26px;width:min(300px,calc(100% - 52px));padding:19px 21px;border:1px solid var(--takeover-blue);background:var(--takeover-blue-soft);box-shadow:8px 8px 0 var(--takeover-page);transform:rotate(-1deg)}.delivery-note>span{display:block;color:var(--takeover-blue);font-family:var(--takeover-mono);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.delivery-note strong{display:block;margin-top:7px;font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:21px;font-weight:400}.delivery-note p{margin-top:5px!important;color:#44536b;font-size:12px}.section-marker{display:grid;grid-template-columns:54px 1fr;margin-bottom:22px;color:var(--takeover-muted)}.section-marker span{color:var(--takeover-blue)}.proof-grid{border-top:1px solid var(--takeover-line-dark);border-left:1px solid var(--takeover-line-dark);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.partner-cell,.proof-cell{min-height:270px;padding:clamp(25px,3vw,39px);border-right:1px solid var(--takeover-line-dark);border-bottom:1px solid var(--takeover-line-dark);background:var(--takeover-sheet);display:flex;flex-direction:column}.partner-cell>span,.proof-cell>span{color:var(--takeover-muted)}.proof-cell>strong{display:block;margin-top:auto;padding-top:44px;font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:clamp(24px,2.4vw,34px);font-weight:400;line-height:1.08}.partner-cell p,.proof-cell p{margin-top:13px!important;color:var(--takeover-muted);line-height:1.6}.proof-cell-blue{color:#fff;background:var(--takeover-blue)}.proof-cell-blue p,.proof-cell-blue>span{color:#eef4ff}.partner-cell{justify-content:flex-end;background:var(--takeover-blue-soft)}.partner-badge{display:block;width:min(100%,172px);height:auto;margin-top:auto}.partner-mark{max-width:12ch;color:var(--takeover-blue)!important;font-size:15px!important;font-weight:700;line-height:1.35}.case-file{border:1px solid var(--takeover-line-dark);background:var(--takeover-sheet)}.case-file>header{min-height:54px;padding:16px 20px;border-bottom:1px solid var(--takeover-line-dark);display:grid;grid-template-columns:minmax(0,1fr);gap:20px;color:var(--takeover-muted)}.case-file-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.case-file-grid>div{min-height:225px;padding:29px 25px;border-right:1px solid var(--takeover-line);display:flex;flex-direction:column}.case-file-grid>div:last-child{border-right:0}.case-file-grid span{color:var(--takeover-muted)}.case-file-grid strong{display:block;margin-top:auto;padding-top:30px;font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.1}.case-file-grid p{margin-top:10px!important;color:var(--takeover-muted);font-size:12px}.case-file-focus{background:var(--takeover-blue-soft)}.case-file-focus strong{color:var(--takeover-blue)}.case-file>footer{border-top:1px solid var(--takeover-line-dark);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 20px;color:var(--takeover-muted);background:var(--takeover-blue-soft)}.case-file>footer strong{color:var(--takeover-ink);font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:clamp(40px,6vw,52px);font-weight:700;letter-spacing:-.035em;line-height:1}.case-file>footer>span{color:var(--takeover-ink);font-size:15px;line-height:1.45}.vendor-check{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);gap:clamp(50px,9vw,130px);align-items:center}.vendor-question h2{max-width:13ch}.answer-buttons{display:flex;gap:10px;margin-top:34px}.answer-button,.route-tab{min-height:48px;padding:12px 18px;border:1px solid var(--takeover-line-dark);color:var(--takeover-ink);background:transparent;cursor:pointer}.answer-button.is-active,.answer-button:hover,.route-tab.is-active,.route-tab:hover{border-color:var(--takeover-blue);color:#fff;background:var(--takeover-blue)}.answer-sheet{min-height:350px;padding:clamp(35px,5vw,58px);border:1px solid var(--takeover-line-dark);background:var(--takeover-sheet);box-shadow:12px 12px 0 var(--takeover-blue-soft);display:flex;flex-direction:column}.answer-index{color:var(--takeover-blue)}.answer-sheet h3{max-width:12ch;margin-top:auto;padding-top:55px;font-size:clamp(32px,4vw,50px)}.answer-sheet>p:not(.answer-index){margin-top:18px!important;color:var(--takeover-muted)}.answer-sheet .takeover-text-link{align-self:flex-start;margin-top:17px}.takeover-details summary,.timeline-step summary{list-style:none;cursor:pointer}.takeover-details summary::-webkit-details-marker,.timeline-step summary::-webkit-details-marker{display:none}.timeline-step summary i{color:var(--takeover-blue);font-style:normal;font-size:22px;text-align:right}.timeline-step[open] summary i{transform:rotate(45deg)}.problem-ledger-window{overflow:hidden;border:1px solid var(--takeover-line-dark);border-radius:4px;background:var(--takeover-sheet);box-shadow:var(--takeover-paper-shadow)}.problem-ledger-bar{min-height:38px;padding:8px 12px;border-bottom:1px solid var(--takeover-line);background:var(--takeover-sheet);display:flex;align-items:center;gap:12px;color:var(--takeover-muted);font-size:11px;letter-spacing:.02em}.problem-ledger-bar>span{display:inline-flex;align-items:center;gap:5px}.problem-ledger-bar i{width:8px;height:8px;border-radius:50%;background:var(--takeover-line)}.problem-ledger-bar i:nth-child(2){background:var(--takeover-line-dark)}.problem-ledger-bar i:nth-child(3){background:var(--takeover-blue)}.problem-ledger-bar strong{font-weight:400}.problem-table{width:100%;border-collapse:collapse;table-layout:fixed;background:var(--takeover-sheet)}.problem-table col:first-child{width:40px}.problem-table col:nth-child(2){width:29%}.problem-table col:nth-child(4){width:19%}.problem-table td,.problem-table th{padding:12px 14px;border-right:1px solid var(--takeover-line);border-bottom:1px solid var(--takeover-line);text-align:left;vertical-align:top}.problem-table tr>:last-child{border-right:0}.problem-table tbody tr:last-child>*{border-bottom:0}.problem-table thead th{padding-block:8px;color:var(--takeover-muted);background:var(--takeover-page);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.problem-table tbody th{color:var(--takeover-ink);font-family:var(--takeover-display-font);font-size:15px;font-weight:700;line-height:1.4}.problem-table tbody td{color:var(--takeover-muted);font-size:14px;line-height:1.5}.problem-table .problem-row-index{padding-inline:8px;color:var(--takeover-muted);text-align:center}.problem-table .problem-cost{color:var(--takeover-blue-dark);background:var(--takeover-blue-soft);font-weight:700}.ledger-note{align-self:flex-end;max-width:630px;margin-top:32px!important;padding:17px 20px;border:1px solid var(--takeover-blue);color:#42536d;background:var(--takeover-blue-soft);font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:18px}.factory-window{border:1px solid #bfc3ca;background:var(--takeover-sheet);box-shadow:0 16px 44px rgba(34,41,53,.09)}.factory-window-bar{min-height:44px;padding:12px 16px;border-bottom:1px solid var(--takeover-line-dark);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:var(--takeover-muted)}.factory-window-bar>span{display:flex;gap:5px}.factory-window-bar i{width:8px;height:8px;border:1px solid #a4a8b0;border-radius:50%}.factory-window-bar strong{color:var(--takeover-ink);font-weight:500}.factory-window-bar em{justify-self:end;color:var(--takeover-blue);font-style:normal}.factory-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.factory-queue{padding:18px;border-right:1px solid var(--takeover-line-dark);background:var(--takeover-sheet)}.queue-label{padding:0 2px 10px;display:flex;align-items:center;justify-content:space-between;color:#80838b}.queue-label strong{color:var(--takeover-muted);font-weight:400}.queue-item{min-height:86px;margin-top:8px;padding:14px;border:1px solid var(--takeover-line);border-left:3px solid transparent;border-radius:4px;color:var(--takeover-ink);background:var(--takeover-sheet);transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.queue-item.is-live{border-color:var(--takeover-blue);border-left-color:var(--takeover-blue);color:var(--takeover-ink);background:var(--takeover-blue-soft)}.queue-item.is-complete{border-left-color:#26935d;color:var(--takeover-ink);background:var(--takeover-sheet)}.queue-item header{display:flex;align-items:center;justify-content:space-between;gap:12px}.queue-item p{margin-top:10px!important;color:var(--takeover-ink);font-size:14px;line-height:1.4}.queue-item b{color:var(--takeover-blue);letter-spacing:.04em}.queue-item b,.queue-item em{font-family:var(--takeover-text-font);font-size:10px;font-weight:700}.queue-item em{min-height:24px;padding:4px 8px;border:1px solid var(--takeover-line);border-radius:3px;color:var(--takeover-muted);background:var(--takeover-page);display:inline-flex;align-items:center;gap:6px;font-style:normal;letter-spacing:.02em;line-height:1;white-space:nowrap}.queue-item em:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--takeover-line-dark)}.queue-item.is-live em{border-color:var(--takeover-blue);color:#fff;background:var(--takeover-blue)}.queue-item.is-live em:before{background:#fff}.queue-item.is-complete em{color:var(--takeover-ink);background:var(--takeover-sheet)}.queue-item.is-complete em:before{background:#26935d}.factory-stages{padding:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--takeover-line)}.factory-stages article{position:relative;overflow:hidden;min-height:126px;padding:17px;color:var(--takeover-muted);background:var(--takeover-sheet);transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.factory-stages article.is-complete{color:#2457d6;background:#eef4ff}.factory-stages article.is-active{color:#fff;background:var(--takeover-blue);transform:translateY(-2px)}.factory-stages article.is-active:after{position:absolute;right:14px;bottom:10px;left:14px;height:2px;background:rgba(255,255,255,.72);content:"";transform:scaleX(0);transform-origin:left;animation:factory-stage-progress 1.6s linear forwards}.factory-stages article>span{font-family:var(--takeover-mono);font-size:9px}.factory-stages article>strong{display:block;margin-top:16px;font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:20px;font-weight:400}.factory-stages article>p{margin-top:6px!important;font-size:10px;line-height:1.45}.factory-stages article.is-active>p{color:#eef4ff}@keyframes factory-stage-progress{to{transform:scaleX(1)}}.factory-footer{min-height:43px;padding:11px 16px;border-top:1px solid var(--takeover-line-dark);display:flex;justify-content:space-between;gap:20px;color:var(--takeover-muted);font-family:var(--takeover-mono);font-size:9px;letter-spacing:.04em;text-transform:uppercase}.status-dot{width:7px;height:7px;display:inline-block;margin-right:5px;border-radius:50%;background:#2e9b55;animation:factory-status-pulse 2.4s ease-in-out infinite}@keyframes factory-status-pulse{50%{opacity:.45}}.takeover-details{margin-top:22px;border:1px solid var(--takeover-line-dark);background:var(--takeover-sheet)}.takeover-details summary{min-height:58px;padding:16px 19px;display:flex;align-items:center;justify-content:space-between;font-weight:700}.takeover-details[open] summary span{transform:rotate(45deg)}.factory-definition{padding:22px 24px 27px;border-top:1px solid var(--takeover-line);display:grid;grid-template-columns:160px 1fr .8fr;gap:30px;align-items:start}.factory-definition>strong{color:var(--takeover-blue);font-family:var(--takeover-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.factory-definition blockquote{font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:23px;line-height:1.25}.factory-definition p{color:var(--takeover-muted);font-size:12px}.timeline{border:1px solid var(--takeover-line-dark);background:var(--takeover-sheet)}.timeline-scale{min-height:41px;padding:12px 18px;border-bottom:1px solid var(--takeover-line-dark);display:grid;grid-template-columns:repeat(5,1fr);color:var(--takeover-muted)}.timeline-scale span:not(:first-child){text-align:center}.timeline-scale span:last-child{text-align:right}.timeline-step{border-bottom:1px solid var(--takeover-line)}.timeline-step:last-child{border-bottom:0}.timeline-step summary{min-height:67px;padding:15px 19px;display:grid;grid-template-columns:52px 1fr 30px;align-items:center}.timeline-step summary>span{color:var(--takeover-blue);font-family:var(--takeover-mono);font-size:10px}.timeline-step summary>strong{font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:23px;font-weight:400}.timeline-step>p{max-width:70ch;padding:0 70px 19px;color:var(--takeover-muted);font-size:13px}.takeover-fine-print{margin-top:16px!important;color:var(--takeover-muted);text-transform:none}.route-selector{display:flex;gap:8px;margin-bottom:13px}.route-sheet{border:1px solid var(--takeover-line-dark);display:grid;grid-template-columns:1fr 1fr;background:var(--takeover-sheet)}.route-decision,.route-plan{min-height:395px;padding:clamp(32px,5vw,56px)}.route-decision{border-right:1px solid var(--takeover-line-dark)}.route-decision h3{max-width:13ch;font-size:clamp(31px,4vw,48px)}.route-decision ul{margin-top:33px!important;padding:0;list-style:none;border-top:1px solid var(--takeover-line)}.route-decision li{padding:11px 0 11px 18px;border-bottom:1px solid var(--takeover-line);color:var(--takeover-muted);font-size:12px;position:relative}.route-decision li:before{content:"";position:absolute;top:18px;left:0;width:6px;height:6px;background:var(--takeover-blue)}.route-plan ol{padding:0;list-style:none;border-top:1px solid var(--takeover-line)}.route-plan li{padding:17px 0;border-bottom:1px solid var(--takeover-line);display:grid;grid-template-columns:110px 1fr;gap:18px}.route-plan li span{color:var(--takeover-blue);font-family:var(--takeover-mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase}.route-plan li strong{font-size:13px;font-weight:600}.route-outcome{margin-top:23px!important;padding:15px 17px;color:#41526b;background:var(--takeover-blue-soft);font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:17px}.route-outcome span{display:block;margin-bottom:6px;color:var(--takeover-blue)}.pod-offer{display:grid;grid-template-columns:minmax(290px,.65fr) minmax(500px,1.35fr);gap:clamp(45px,8vw,110px);align-items:center}.offer-quote h2{max-width:12ch}.offer-quote>p:last-child{margin-top:25px!important}.offer-details{margin-top:0;box-shadow:12px 12px 0 var(--takeover-blue-soft)}.offer-sheet{border-top:1px solid var(--takeover-line-dark)}.offer-row,.offer-sheet footer,.offer-sheet header{padding:15px 19px;display:grid;grid-template-columns:190px 1fr;gap:20px}.offer-row,.offer-sheet header{border-bottom:1px solid var(--takeover-line)}.offer-sheet header strong{color:var(--takeover-blue);text-align:right}.offer-row span,.offer-row strong{font-size:12px}.offer-row span,.offer-sheet footer{color:var(--takeover-muted)}.offer-sheet footer{grid-template-columns:1fr auto;font-size:11px}.offer-sheet footer a{color:var(--takeover-blue);font-weight:700}.closing{padding-block:clamp(60px,8vw,100px)}.closing-sheet{position:relative;width:min(100%,940px);margin-inline:auto;padding:clamp(42px,7vw,84px);border:1px solid var(--takeover-line-dark);background:var(--takeover-sheet);box-shadow:0 18px 55px rgba(35,40,50,.08)}.closing-sheet h2{max-width:14ch}.closing-sheet>p:not(.takeover-kicker){margin-top:27px!important}.closing-sheet>.takeover-cta{margin-top:30px}.closing-links{display:flex;flex-wrap:wrap;gap:24px;margin-top:48px;padding-top:21px;border-top:1px solid var(--takeover-line)}.closing-links a{color:var(--takeover-muted);font-size:12px}.review-stamp{position:absolute;right:30px;bottom:28px;padding:8px 11px;border:1px solid var(--takeover-blue);color:var(--takeover-blue);transform:rotate(-4deg)}@media (max-width:960px){.takeover-section{width:min(calc(100% - 40px),840px);min-height:0;padding:78px 28px}.closing,.takeover-hero{min-height:calc(100svh - 68px)}.pod-offer,.takeover-heading,.vendor-check{grid-template-columns:minmax(0,1fr)}.case-file-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-file-grid>div:nth-child(2){border-right:0}.case-file-grid>div:nth-child(-n+2){border-bottom:1px solid var(--takeover-line)}.factory-layout,.route-sheet{grid-template-columns:minmax(0,1fr)}.factory-queue,.route-decision{border-right:0;border-bottom:1px solid var(--takeover-line-dark)}.factory-definition{grid-template-columns:130px 1fr}.factory-definition p{grid-column:2}}@media (max-width:680px){.takeover-section{width:100%;padding:56px 16px}.takeover-heading{gap:22px;margin-bottom:34px}.closing-sheet h2,.offer-quote h2,.takeover-heading h2,.vendor-question h2{font-size:clamp(37px,11.5vw,54px)}.email-header{grid-template-columns:minmax(0,1fr) auto;gap:14px 10px;padding:16px}.email-body{padding:32px 18px 96px}.email-body h1{font-size:clamp(40px,12.3vw,50px)}.delivery-note{right:14px;bottom:-22px}.case-file-grid,.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-cell,.proof-cell{min-height:220px}.case-file-grid>div{min-height:190px;border-right:0;border-bottom:1px solid var(--takeover-line)}.case-file-grid>div:last-child{border-bottom:0}.case-file>footer,.factory-definition,.offer-row,.offer-sheet footer,.offer-sheet header{grid-template-columns:minmax(0,1fr);gap:7px}.factory-definition p{grid-column:auto}.factory-window-bar{grid-template-columns:minmax(0,1fr) auto}.factory-window-bar>span{display:none}.factory-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-footer{display:grid}.route-selector{display:grid;grid-template-columns:minmax(0,1fr)}.route-plan li{grid-template-columns:95px 1fr}.timeline-scale{display:none}.timeline-step>p{padding-left:70px}.closing-sheet{padding:40px 22px 78px}.review-stamp{bottom:22px}.takeover-action-rail{display:none}}@media (prefers-reduced-motion:reduce){.factory-stages article,.takeover-action-rail{transition:none}}.transformation-site.vinish-home{--takeover-page:#f1f2f4;--takeover-sheet:#ffffff;--takeover-ink:#090a0b;--takeover-muted:#5f626b;--takeover-line:#d9dbe0;--takeover-line-dark:#a7abb4;--takeover-blue:#2457d6;--takeover-blue-dark:#173b91;--takeover-blue-bright:#2457d6;--takeover-blue-soft:#eef4ff;--takeover-text-font:var(--font-google-sans-text),Arial,sans-serif;--takeover-display-font:var(--font-google-sans-display),Arial,sans-serif;--takeover-paper-shadow:0 1px 3px rgba(0,0,0,0.08),0 0 0 1px rgba(0,0,0,0.04);background:var(--takeover-page);font-size:15px;line-height:1.6}.transformation-site.vinish-home,.transformation-site.vinish-home *{font-family:var(--takeover-text-font)}.transformation-site.vinish-home :is(.proof-cell>strong,.case-file-grid strong,.case-file>footer strong,.delivery-note strong,.factory-stages article>strong,.ledger-note strong,.route-outcome,.factory-definition blockquote),.transformation-site.vinish-home :is(h1,h2,h3){font-family:var(--takeover-display-font);font-weight:700;letter-spacing:0}.takeover-section{width:min(800px,100%);min-height:0;padding:48px 20px;border-top:0;justify-content:flex-start}.takeover-hero{min-height:0;padding:100px 20px 48px}.takeover-heading{display:block;margin-bottom:20px}.closing-sheet>p:not(.takeover-kicker),.offer-quote>p:last-child,.takeover-heading>div+p{max-width:680px;margin-top:4px!important;color:var(--takeover-muted);font-size:15px;line-height:1.6}.answer-sheet h3,.closing-sheet h2,.offer-quote h2,.route-decision h3,.takeover-heading h2,.vendor-question h2{max-width:680px;font-size:clamp(22px,3vw,28px);line-height:1.22}.answer-index,.case-file header,.case-file span,.factory-window-bar,.offer-sheet header,.partner-cell>span,.proof-cell>span,.queue-label,.review-stamp,.route-outcome>span,.section-marker,.takeover-fine-print,.takeover-kicker,.timeline-scale{font-family:var(--takeover-text-font);font-size:11px;letter-spacing:.04em;line-height:1.4}.takeover-kicker{margin-bottom:8px!important}.answer-button,.route-tab,.section-link,.takeover-cta,.takeover-text-link{min-height:36px;border-radius:4px;font-size:14px;font-weight:500}.answer-button,.route-tab,.takeover-cta{padding:6px 18px}.section-link{margin-top:18px}.answer-sheet,.case-file,.closing-sheet,.email-card,.factory-window,.route-sheet,.takeover-details,.timeline{border-color:var(--takeover-line-dark);border-radius:4px;background:var(--takeover-sheet);box-shadow:var(--takeover-paper-shadow);overflow:visible}.email-card{max-width:none;margin:24px 0 0}.email-header{position:relative;min-height:0;padding:32px 32px 28px;display:block}.email-document-label{position:absolute;top:14px;right:18px;color:var(--takeover-line-dark);font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.email-meta{display:grid;gap:4px 14px;color:var(--takeover-muted);font-size:13px;line-height:1.8}.email-meta div{grid-template-columns:72px minmax(0,1fr);align-items:baseline}.email-meta dt{font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.email-meta dd{color:var(--takeover-ink);font-size:14px;line-height:1.4}.email-body{padding:32px 32px 36px}.transformation-site.vinish-home .email-greeting{margin-bottom:12px}.email-body h1{max-width:650px;margin-bottom:24px;font-size:clamp(24px,4.5vw,36px);line-height:1.12}.email-lede{max-width:580px;margin-top:0!important;color:var(--takeover-muted);font-size:16px;line-height:1.7}.email-close,.email-signoff{font-family:var(--takeover-text-font);font-size:15px;line-height:1.6}.email-close{margin-top:16px!important}.email-signoff{margin-top:20px}.email-signoff strong{font-family:var(--takeover-display-font);font-weight:700}.takeover-actions{gap:18px;margin-top:20px}.delivery-note{right:28px;bottom:-28px;width:240px;padding:10px 12px;border-color:#d4c84a;border-radius:0;background:#ffffc0;box-shadow:2px 3px 8px rgba(0,0,0,.12);transform:none}.delivery-note>span{font-family:var(--takeover-text-font);font-size:10px;letter-spacing:.04em}.delivery-note strong{margin-top:4px;font-size:17px;line-height:1.3}.delivery-note p{font-size:13px;line-height:1.5}.section-marker{margin-bottom:12px}.proof-grid{gap:8px;border:0}.partner-cell,.proof-cell{min-height:180px;padding:18px;border:1px solid var(--takeover-line-dark);border-radius:4px}.proof-cell>strong{padding-top:28px;font-size:20px;line-height:1.2}.partner-cell p,.proof-cell p{font-size:13px;line-height:1.5}.partner-badge{width:min(100%,156px)}.case-file>header{min-height:40px;padding:8px 12px;font-size:10px}.case-file-grid>div{min-height:175px;padding:18px}.case-file-grid strong{padding-top:24px;font-size:20px;line-height:1.2}.case-file-grid p,.case-file>footer{font-size:13px;line-height:1.5}.case-file>footer{padding:26px 24px}.pod-offer,.vendor-check{grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.answer-buttons{margin-top:14px}.answer-sheet{min-height:180px;padding:24px}.answer-sheet h3{margin-top:28px;padding-top:0}.timeline-step summary>strong{font-family:var(--takeover-display-font);font-size:17px;font-weight:700}.timeline-step summary i{font-size:18px}.timeline-step>p{font-size:14px;line-height:1.6}.ledger-note{max-width:none;margin-top:18px!important;border-radius:4px;font-size:15px}.factory-window-bar{min-height:36px;padding:8px 12px;font-size:10px}.factory-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.queue-item{min-height:82px}.factory-footer,.factory-stages article>span,.queue-item b,.queue-item em{font-family:var(--takeover-text-font);font-size:10px}.factory-stages article>p{font-size:11px}.factory-stages article{min-height:112px;padding:14px}.factory-stages article>strong{margin-top:12px;font-size:17px}.factory-footer{min-height:36px;padding:8px 12px;letter-spacing:0}.factory-illustration-stack{display:grid;gap:18px;margin-top:18px}.factory-illustration{margin:0;overflow:hidden;border:1px solid var(--takeover-line-dark);border-radius:4px;background:#fff;box-shadow:var(--takeover-paper-shadow)}.factory-illustration>figcaption,.factory-illustration>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 14px}.factory-illustration>header{border-bottom:1px solid var(--takeover-line);background:#f8f6f1}.factory-illustration>header span{color:var(--takeover-blue);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.factory-illustration>header strong{color:#4a4a4a;font-family:var(--takeover-text-font);font-size:12px;font-weight:500}.factory-illustration>a:first-of-type{display:block;background:#fff}.factory-illustration img{display:block;width:100%;height:auto}.factory-illustration>figcaption{border-top:1px solid var(--takeover-line);color:var(--takeover-muted);font-size:13px;line-height:1.5}.factory-illustration>figcaption>span{max-width:580px}.factory-illustration>figcaption a{flex:0 0 auto;color:var(--takeover-blue);font-weight:500;text-decoration:none;white-space:nowrap}.factory-illustration-detail{margin-top:6px}.factory-explainer{margin-top:18px}.takeover-details summary{min-height:48px;padding:12px 16px;font-size:14px;font-weight:500}.factory-definition{padding:18px;grid-template-columns:120px 1fr .8fr;gap:20px}.factory-definition>strong,.route-plan li span,.timeline-step summary>span{font-family:var(--takeover-text-font);font-size:10px;letter-spacing:.04em}.factory-definition blockquote{font-size:17px}.factory-definition p,.offer-row span,.offer-row strong,.route-decision li,.timeline-step>p{font-size:13px}.timeline-scale{min-height:32px;padding:8px 12px;font-size:10px}.timeline-step summary{min-height:56px;padding:12px 16px}.route-decision,.route-plan{min-height:0;padding:24px}.route-plan li{grid-template-columns:100px 1fr;padding:12px 0}.route-outcome{font-size:15px}.offer-details{box-shadow:var(--takeover-paper-shadow)}.offer-row,.offer-sheet footer,.offer-sheet header{padding:12px 16px;grid-template-columns:170px 1fr}.offer-sheet header{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:20px 24px}.offer-sheet header>div{display:flex;min-width:0;flex-direction:column;gap:6px}.offer-sheet header>div:last-child{align-items:flex-end;text-align:right}.offer-sheet header span{color:var(--takeover-muted);font-size:10px;font-weight:400;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.offer-sheet header strong{color:var(--takeover-ink);font-family:var(--font-google-sans-display),Arial,sans-serif;font-size:14px;letter-spacing:0;line-height:1.35;overflow-wrap:anywhere;text-align:inherit}.closing{padding:48px 20px}.closing-sheet{width:100%;padding:36px 32px}.closing-sheet h2{font-size:26px}.closing-links{margin-top:24px;padding-top:16px}.review-stamp{right:24px;bottom:18px;font-size:11px}.takeover-action-rail{position:fixed;z-index:70;right:auto;bottom:14px;left:50%;width:min(calc(100% - 40px),480px);min-width:0;min-height:58px;padding:7px 8px 7px 14px;border:1px solid var(--takeover-line-dark);border-radius:4px;background:rgba(255,255,255,.98);box-shadow:0 8px 24px rgba(28,34,44,.12);display:flex;align-items:center;justify-content:space-between;gap:24px;opacity:0;pointer-events:none;transform:translate(-50%,calc(100% + 24px));transition:opacity .18s ease,transform .18s ease}.takeover-action-rail.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.takeover-action-rail-badge{width:112px;height:auto;display:block;flex:0 0 auto}.transformation-site.vinish-home .takeover-action-rail a{min-width:0;min-height:42px;padding:10px 16px;border:1px solid var(--takeover-blue);border-radius:4px;color:#fff;background:var(--takeover-blue);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--takeover-text-font);font-size:14px;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,transform .16s ease}.transformation-site.vinish-home .takeover-action-rail a:hover{border-color:var(--takeover-blue-dark,#173b91);background:var(--takeover-blue-dark,#173b91);transform:translateY(-1px)}.transformation-site.vinish-home .takeover-action-rail a:active{transform:translateY(0)}.transformation-site.vinish-home .takeover-action-rail a:focus-visible{outline:2px solid var(--takeover-blue);outline-offset:3px}@media (max-width:520px){.takeover-action-rail{bottom:10px;width:calc(100% - 24px);min-height:56px;padding:6px 6px 6px 12px;gap:14px}.takeover-action-rail-badge{width:96px}.transformation-site.vinish-home .takeover-action-rail a{min-height:40px;padding-inline:14px;font-size:13px}}.takeover-chart{overflow:hidden;border:1px solid var(--takeover-line-dark);border-radius:4px;background:var(--takeover-sheet);box-shadow:var(--takeover-paper-shadow)}.takeover-chart-viewport{min-width:650px}.takeover-chart-row,.takeover-chart-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.takeover-chart-scale{min-height:38px;border-bottom:1px solid var(--takeover-line-dark);color:var(--takeover-muted)}.takeover-chart-scale span{display:flex;align-items:center;justify-content:center;padding:8px 10px;border-right:1px solid var(--takeover-line);font-family:var(--takeover-text-font);font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.takeover-chart-scale span:last-child{border-right:0}.takeover-chart-rows{margin:0;padding:0;list-style:none}.takeover-chart-row{min-height:76px;padding:8px;border-bottom:1px solid var(--takeover-line);background-image:linear-gradient(to right,transparent calc(100% - 1px),var(--takeover-line) 0);background-size:20% 100%}.takeover-chart-bar{align-self:stretch;padding:12px 14px;border-radius:4px;background:var(--takeover-blue-soft)}.takeover-chart-bar span,.takeover-chart-bar strong{display:block}.takeover-chart-bar strong{font-family:var(--takeover-display-font);font-size:15px;font-weight:700;line-height:1.25}.takeover-chart-bar span{margin-top:4px;color:#4f5969;font-family:var(--takeover-text-font);font-size:11px;line-height:1.4}.chart-conversation{grid-column:1/span 2}.chart-access{grid-column:2/span 2;background:#dfe9f6}.chart-assessment{grid-column:2/span 3;background:#c9dbef}.chart-plan{grid-column:3/span 2;background:#9ebcdf}.chart-live{grid-column:4/span 2;color:#fff;background:var(--takeover-blue)}.chart-live span{color:#e6eef8}.takeover-chart-note{padding:14px 16px;color:var(--takeover-muted);font-size:13px;line-height:1.5}.takeover-chart-note strong{color:var(--takeover-ink);font-weight:700}@media (max-width:768px){.takeover-section{width:100%;padding:32px 16px}.takeover-hero{padding:72px 16px 32px}.answer-sheet h3,.closing-sheet h2,.offer-quote h2,.route-decision h3,.takeover-heading h2,.vendor-question h2{font-size:22px}.email-card{margin-top:0}.email-header{padding:24px 18px 20px}.email-document-label{top:10px;right:12px;font-size:8px}.email-meta{gap:3px 10px;font-size:12px}.email-meta div{grid-template-columns:58px minmax(0,1fr)}.email-meta dt{font-size:10px}.email-body{padding:26px 18px 32px}.transformation-site.vinish-home .email-greeting{margin-bottom:10px}.email-body h1{margin-bottom:16px;font-size:clamp(24px,7vw,28px)}.email-close,.email-lede,.email-signoff{font-size:14px}.delivery-note{position:relative;right:auto;bottom:auto;width:auto;margin:12px 18px 18px}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-cell,.proof-cell{min-height:160px;padding:14px}.proof-cell>strong{padding-top:20px;font-size:17px}.case-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-file-grid>div{min-height:150px;border-right:1px solid var(--takeover-line);border-bottom:1px solid var(--takeover-line)}.case-file-grid>div:nth-child(2n){border-right:0}.case-file-grid>div:nth-child(n+3){border-bottom:0}.takeover-chart{overflow-x:auto}.takeover-chart-note{position:sticky;left:0;width:min(calc(100vw - 32px),766px)}.case-file>footer{grid-template-columns:auto minmax(0,1fr);gap:8px 14px;padding:22px 18px}.case-file>footer strong{font-size:40px}.case-file>footer>span{font-size:14px}.factory-layout,.route-sheet{grid-template-columns:minmax(0,1fr)}.factory-illustration>figcaption,.factory-illustration>header{align-items:flex-start;flex-direction:column;gap:4px}.factory-illustration>figcaption a{min-height:36px;display:inline-flex;align-items:center}.offer-sheet header{grid-template-columns:minmax(0,1fr);gap:14px;padding:16px 18px}.offer-sheet header>div:last-child{align-items:flex-start;text-align:left}.factory-definition{grid-template-columns:minmax(0,1fr)}.factory-definition p{grid-column:auto}.answer-sheet,.route-decision,.route-plan{padding:18px}.closing{padding:32px 16px}.closing-sheet{padding:24px 18px}}@media (max-width:480px){.problem-ledger-bar{padding-inline:10px}.problem-table colgroup,.problem-table thead{display:none}.problem-table,.problem-table tbody,.problem-table td,.problem-table th,.problem-table tr{width:100%;display:block}.problem-table tbody tr{position:relative;padding:16px 16px 16px 48px;border-bottom:1px solid var(--takeover-line)}.problem-table tbody tr:last-child{border-bottom:0}.problem-table tbody td,.problem-table tbody th{padding:0;border:0}.problem-table tbody td:not(.problem-row-index){margin-top:10px}.problem-table [data-label]:before{content:attr(data-label);margin-bottom:2px;display:block;color:var(--takeover-muted);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.problem-table .problem-row-index{position:absolute;top:16px;left:14px;width:24px;padding:0;text-align:left}.problem-table .problem-cost{margin-top:12px;padding:8px 10px;background:var(--takeover-blue-soft)}.case-file-grid{grid-template-columns:minmax(0,1fr)}.case-file-grid>div{min-height:0;border-right:0}.case-file-grid>div,.case-file-grid>div:nth-child(n+3){border-bottom:1px solid var(--takeover-line)}.case-file-grid>div:last-child{border-bottom:0}.case-file>footer{grid-template-columns:minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:reduce){.factory-stages article,.queue-item{transition:none}.factory-stages article.is-active{transform:none}.factory-stages article.is-active:after,.status-dot{animation:none}}@media (min-width:769px){.transformation-site.vinish-home{font-size:14px}.takeover-section{width:min(720px,100%);padding:43px 18px}.takeover-hero{padding:90px 18px 43px}.takeover-heading{margin-bottom:18px}.closing-sheet>p:not(.takeover-kicker),.offer-quote>p:last-child,.takeover-heading>div+p{max-width:612px;font-size:14px}.answer-sheet h3,.closing-sheet h2,.offer-quote h2,.route-decision h3,.takeover-heading h2,.vendor-question h2{max-width:612px;font-size:clamp(21px,2.7vw,25px)}.answer-button,.route-tab,.section-link,.takeover-cta,.takeover-text-link{min-height:34px;font-size:13px}.answer-button,.route-tab,.takeover-cta{padding:5px 16px}.section-link{margin-top:16px}.email-card{margin-top:22px}.email-header{padding:29px 29px 25px}.email-document-label{top:13px;right:16px;font-size:8px}.email-meta{gap:4px 13px;font-size:12px;line-height:1.7}.email-meta div{grid-template-columns:65px minmax(0,1fr)}.email-meta dt{font-size:10px}.email-meta dd{font-size:13px}.email-body{padding:29px 29px 32px}.transformation-site.vinish-home .email-greeting{margin-bottom:11px}.email-body h1{max-width:585px;margin-bottom:22px;font-size:clamp(23px,4vw,32px)}.email-lede{max-width:522px}.email-close,.email-lede,.email-signoff{font-size:14px}.email-close{margin-top:14px!important}.email-signoff,.takeover-actions{margin-top:18px}.delivery-note{right:25px;bottom:-25px;width:216px;padding:9px 11px}.delivery-note strong{font-size:15px}.delivery-note p{font-size:12px}.section-marker{margin-bottom:11px}.proof-grid{gap:7px}.partner-cell,.proof-cell{min-height:162px;padding:16px}.proof-cell>strong{padding-top:25px;font-size:18px}.partner-cell p,.proof-cell p{font-size:12px}.partner-badge{width:min(100%,140px)}.case-file>header{min-height:36px;padding:7px 11px}.case-file-grid>div{min-height:158px;padding:16px}.case-file-grid strong{padding-top:22px;font-size:18px}.case-file-grid p,.case-file>footer{font-size:12px}.case-file>footer{padding:23px 22px}.pod-offer,.vendor-check{gap:18px}.answer-sheet{min-height:162px;padding:22px}.answer-sheet h3{margin-top:25px}.factory-definition blockquote,.factory-stages article>strong,.timeline-step summary>strong{font-size:15px}.ledger-note,.route-outcome,.timeline-step>p{font-size:13px}.factory-footer,.factory-window-bar{min-height:32px;padding:7px 11px}.factory-layout{grid-template-columns:minmax(252px,.9fr) minmax(0,1.1fr)}.queue-item{min-height:74px}.factory-stages article{min-height:101px;padding:13px}.factory-stages article>strong{margin-top:11px}.factory-explainer,.factory-illustration-stack{margin-top:16px}.takeover-details summary{min-height:43px;padding:11px 14px;font-size:13px}.factory-definition{padding:16px;grid-template-columns:108px 1fr .8fr;gap:18px}.factory-definition p,.offer-row span,.offer-row strong,.route-decision li,.timeline-step>p{font-size:12px}.timeline-step summary{min-height:50px;padding:11px 14px}.route-decision,.route-plan{padding:22px}.route-plan li{grid-template-columns:90px 1fr;padding:11px 0}.offer-row,.offer-sheet footer,.offer-sheet header{padding:11px 14px;grid-template-columns:153px 1fr}.offer-sheet header{gap:29px;padding:18px 22px}.offer-sheet header strong{font-size:13px}.closing{padding:43px 18px}.closing-sheet{padding:32px 29px}.closing-sheet h2{font-size:23px}.closing-links{margin-top:22px;padding-top:14px}.takeover-action-rail{bottom:13px;width:min(calc(100% - 36px),432px);min-height:52px;padding:6px 7px 6px 13px;gap:22px}.takeover-action-rail-badge{width:101px}.transformation-site.vinish-home .takeover-action-rail a{min-height:38px;padding:9px 14px;font-size:13px}}@font-face{font-family:googleSansText;src:url(/_next/static/media/586d1e2f5cda2560-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:googleSansText Fallback;src:local("Arial");ascent-override:94.22%;descent-override:27.89%;line-gap-override:0.00%;size-adjust:102.53%}.__className_dd2483{font-family:googleSansText,googleSansText Fallback,Arial,sans-serif;font-weight:400;font-style:normal}.__variable_dd2483{--font-google-sans-text:"googleSansText","googleSansText Fallback",Arial,sans-serif}@font-face{font-family:googleSansDisplay;src:url(/_next/static/media/68c59bbc5e3685de-s.p.ttf) format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:googleSansDisplay Fallback;src:local("Arial");ascent-override:90.20%;descent-override:28.57%;line-gap-override:0.00%;size-adjust:107.09%}.__className_4d7366{font-family:googleSansDisplay,googleSansDisplay Fallback,Arial,sans-serif;font-weight:700;font-style:normal}.__variable_4d7366{--font-google-sans-display:"googleSansDisplay","googleSansDisplay Fallback",Arial,sans-serif}