.tmv-sales{--ink:#082b43;--blue:#006cca;--sky:#73d4ff;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}.tmv-sales *{box-sizing:border-box}.tmv-sales a{color:inherit}:is(.tmv-sales a:focus-visible,.tmv-sales summary:focus-visible){outline-offset:5px;outline:3px solid #e88c18}.tmv-sales h1,.tmv-sales h2,.tmv-sales h3{letter-spacing:-.035em;line-height:1.12}.tmv-sales h2{margin:0 0 24px;font-size:clamp(2rem,3.8vw,3.25rem)}.tmv-sales h3{letter-spacing:-.015em;margin:0 0 10px;font-size:1.25rem}.tmv-sales p{margin:0 0 20px}.tmv-container{max-width:1280px;margin:auto;padding:88px 48px}.tmv-eyebrow{letter-spacing:.12em;color:var(--blue);font-size:.875rem;font-weight:700;margin-bottom:22px!important}.tmv-nav{justify-content:space-between;align-items:center;gap:28px;max-width:1440px;margin:auto;padding:22px 40px;display:flex}.tmv-nav img,.tmv-sales-footer img{object-fit:contain;max-width:100%;height:auto;display:block}.tmv-nav>a:first-child{max-width:260px}.tmv-nav nav{gap:26px;font-size:.875rem;display:flex}.tmv-nav nav a{text-decoration:none}.tmv-sales .tmv-cta{background:var(--blue);color:#fff;border-radius:5px;justify-content:center;align-items:center;min-height:50px;padding:16px 24px;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.tmv-sales .tmv-cta:hover{background:#0055a0}.tmv-intro{color:#fff;background:#062b46;grid-template-columns:1.06fr 1fr;display:grid}.tmv-intro-copy{max-width:810px;padding:70px 55px 62px max(48px,50vw - 592px)}.tmv-intro .tmv-eyebrow{color:#7ad8ff}.tmv-intro h1{margin:0 0 28px;font-size:clamp(3.3rem,5.6vw,5.3rem);font-weight:700;line-height:1.02}.tmv-intro h1 span{color:#79d7ff}.tmv-intro-copy>p:not(.tmv-eyebrow){color:#d6e6f1;max-width:540px}.tmv-intro-lead{font-size:1.5rem;line-height:1.4;color:#fff!important}.tmv-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.tmv-link{text-underline-offset:5px;font-weight:700}.tmv-device-line{color:#c6e5f5;flex-wrap:wrap;align-items:center;gap:9px;font-size:.875rem;display:flex}.tmv-device-divider{color:#7ab3d2;padding:0 6px}.tmv-intro-photo{min-height:580px;margin:0;position:relative;overflow:hidden}.tmv-intro-photo>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.tmv-intro-photo:after{content:"";background:linear-gradient(#0000 30%,#04243cfa);position:absolute;inset:0}.tmv-intro-photo figcaption{z-index:1;position:absolute;bottom:40px;left:40px;right:30px}.tmv-intro-photo figcaption>span{letter-spacing:.1em;font-size:.875rem}.tmv-intro-photo strong{margin:15px 0;font-size:2.2rem;line-height:1.15;display:block}.tmv-intro-photo p{color:#b6e2fb;margin:0;font-size:.875rem}.tmv-access-strip{background:#edf6fb;border-bottom:1px solid #cfe2ee;align-items:center;gap:30px;padding:28px max(48px,50vw - 592px);display:flex}.tmv-access-strip p{flex:1;margin:0}.tmv-access-strip a{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-weight:700;display:flex}.tmv-mobile-section{grid-template-columns:1fr 1fr;gap:75px;display:grid}.tmv-section-lead{font-size:1.2rem}.tmv-mobile-section .tmv-cta{margin-top:12px}.tmv-field-features article{border-bottom:1px solid #dae5ec;gap:20px;margin:0 0 24px;padding:0 0 23px;display:flex}.tmv-field-features article:last-child{border:0;margin:0;padding-bottom:0}.tmv-field-features article>svg{color:var(--blue);flex:none;margin-top:3px}.tmv-field-features p{color:#435e71;margin:0}.tmv-install-section{background:#eff6fa}.tmv-install-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:35px;display:grid}.tmv-install-grid article{background:#fff;border-top:4px solid #0078ca;padding:32px}.tmv-platform{letter-spacing:.08em;color:var(--blue);margin-bottom:20px;font-size:.875rem;font-weight:700;display:block}.tmv-install-grid ol{margin-bottom:0;padding-left:24px}.tmv-install-grid li{margin-bottom:12px;padding-left:6px}.tmv-install-note{color:#435e71;font-size:.875rem;margin:20px 0!important}.tmv-offline{border-left:3px solid #0078ca;max-width:960px;padding:4px 0 4px 22px}.tmv-offline p{margin:6px 0 0}.tmv-sales .portal-journey{background:#fff;max-width:1280px;margin:auto;padding:88px 48px}.tmv-sales .portal-journey-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tmv-sales .portal-journey-steps p,.tmv-sales .portal-role-grid p{font-size:1rem}.tmv-sales .portal-step-owner,.tmv-sales .portal-step-evidence,.tmv-sales .portal-assurance-note{font-size:.875rem}.tmv-sales .portal-journey h2{font-size:clamp(2rem,3.8vw,3.25rem)}.tmv-control-section{border-top:1px solid #dbe6ed}.tmv-control-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.tmv-control-grid svg{color:var(--blue);margin-bottom:22px}.tmv-control-grid p{color:#435e71}.tmv-pilot{color:#fff;background:#062b46;grid-template-columns:1.5fr 1fr;gap:90px;padding:70px max(48px,50vw - 592px);display:grid}.tmv-pilot .tmv-eyebrow{color:#7ad8ff}.tmv-pilot p{color:#d2e5f0}.tmv-pilot aside{border-left:1px solid #486a80;align-self:center;padding-left:35px}.tmv-pilot aside strong{margin-bottom:15px;font-size:1.25rem;display:block}.tmv-pilot aside a{text-underline-offset:5px}.tmv-sales-footer{justify-content:space-between;align-items:center;gap:30px;max-width:1280px;margin:auto;padding:35px 48px;display:flex}.tmv-sales-footer nav{flex-wrap:wrap;gap:25px;font-size:.875rem;display:flex}.tmv-sales section[id],.tmv-sales div[id]{scroll-margin-top:25px}@media (max-width:1050px){.tmv-nav{flex-wrap:wrap;padding:20px 28px}.tmv-nav nav{order:3;width:100%}.tmv-intro-copy{padding:50px 32px}.tmv-intro-photo{min-height:600px}.tmv-container{padding:65px 32px}.tmv-mobile-section{gap:40px}.tmv-access-strip{flex-wrap:wrap;padding:24px 32px}.tmv-access-strip p{flex-basis:100%}.tmv-control-grid{grid-template-columns:1fr 1fr}.tmv-pilot{gap:40px;padding:60px 32px}.tmv-sales .portal-journey{padding:65px 32px}.tmv-sales .portal-journey-steps{grid-template-columns:1fr 1fr}}@media (max-width:680px){.tmv-nav{gap:18px;padding:20px}.tmv-nav>a:first-child{max-width:225px}.tmv-nav>.tmv-cta{padding:12px 16px;font-size:.875rem}.tmv-nav nav{flex-wrap:wrap;gap:20px}.tmv-intro{grid-template-columns:1fr}.tmv-intro-copy{padding:48px 24px}.tmv-intro h1{font-size:clamp(2.9rem,12vw,4.4rem)}.tmv-intro-photo{min-height:330px}.tmv-intro-photo figcaption{bottom:24px;left:24px}.tmv-container{padding:55px 24px}.tmv-mobile-section,.tmv-install-grid,.tmv-pilot{grid-template-columns:1fr;gap:35px}.tmv-access-strip{gap:14px;padding:25px 24px}.tmv-access-strip a{width:100%}.tmv-install-grid article{padding:25px}.tmv-sales .portal-journey{padding:55px 24px}.tmv-sales .portal-journey-steps,.tmv-sales .portal-role-grid,.tmv-control-grid{grid-template-columns:1fr}.tmv-pilot{padding:50px 24px}.tmv-pilot aside{border-top:1px solid #486a80;border-left:0;padding:25px 0 0}.tmv-sales-footer{flex-direction:column;align-items:flex-start;padding:30px 24px}.tmv-sales-footer nav{gap:16px}.tmv-device-divider{display:none}.tmv-device-line{max-width:280px}.tmv-actions{gap:22px}}.tmv-sales .tmv-pilot aside{color:#082b43;background:#edf6fb;border:1px solid #bdd8e8;border-radius:6px;min-width:0;padding:30px}.tmv-sales .tmv-pilot aside p{color:#24475e}.tmv-sales .tmv-pilot aside strong{color:#082b43}.tmv-sales .tmv-pilot aside a{color:#005ca8;padding:10px 0;font-weight:700;display:inline-block}.tmv-process{border-bottom:1px solid #dbe6ed}.tmv-process>.tmv-section-lead{max-width:720px}.tmv-process-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 28px;margin:42px 0 28px;padding:0;list-style:none;display:grid}.tmv-process-flow li{background:#eff7fc;border-top:3px solid #058bd0;border-radius:5px;flex-direction:column;gap:18px;min-width:0;padding:26px 20px;display:flex;position:relative}.tmv-process-icon{color:#006cca;background:#fff;border:1px solid #82cbe9;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.tmv-process-number{color:#006cca;letter-spacing:.07em;margin-bottom:10px;font-size:.875rem;font-weight:700;display:block}.tmv-process-flow h3{letter-spacing:0;font-size:1.15rem;line-height:1.25}.tmv-process-flow p{color:#435e71;margin:0;font-size:1rem}.tmv-process-arrow{color:#006cca;position:absolute;top:45px;right:-26px;transform:rotate(-90deg)}.tmv-process-flow li:nth-child(4) .tmv-process-arrow{top:auto;bottom:-32px;right:calc(50% - 12px);transform:none}.tmv-process-note{color:#435e71;font-size:1rem}.tmv-process-details{border-top:1px solid #cfe0eb;margin-top:28px;padding-top:20px}.tmv-process-details>summary{cursor:pointer;color:#005ca8;padding:12px 0;font-size:1rem;font-weight:700}.tmv-sales .tmv-process-details .portal-journey{padding:32px 0 0}@media (max-width:1000px){.tmv-process-flow{grid-template-columns:1fr;gap:30px}.tmv-process-flow li{flex-direction:row;align-items:flex-start;gap:22px;padding:24px}.tmv-process-icon{flex:none}.tmv-process-arrow,.tmv-process-flow li:nth-child(4) .tmv-process-arrow{inset:auto auto -28px 43px;transform:none}}@media (max-width:480px){.tmv-process-flow li{gap:16px;padding:22px 16px}.tmv-process-icon{width:48px;height:48px}.tmv-process-arrow,.tmv-process-flow li:nth-child(4) .tmv-process-arrow{left:28px}.tmv-sales .tmv-pilot aside{padding:24px}}@media (min-width:1001px){.tmv-process-flow li:nth-child(5){grid-area:2/4}.tmv-process-flow li:nth-child(6){grid-area:2/3}.tmv-process-flow li:nth-child(7){grid-area:2/2}.tmv-process-flow li:nth-child(8){grid-area:2/1}.tmv-process-flow li:nth-child(n+5) .tmv-process-arrow{left:-26px;right:auto;transform:rotate(90deg)}}.module-sales-spa-callout{background:#e4f5f8;border:1px solid #b4dce5;border-radius:18px;justify-content:space-between;align-items:center;gap:2rem;max-width:1180px;margin:1.5rem auto;padding:2rem;display:flex}.module-sales-spa-callout h2{color:#073b5b;margin:.2rem 0 .6rem;font-size:clamp(1.7rem,3vw,2.3rem)}.module-sales-spa-callout p:not(.eyebrow){color:#416879;max-width:680px;margin:0;line-height:1.55}.module-sales-spa-callout>a{color:#fff;background:#087b94;border-radius:9px;flex:none;align-items:center;gap:.5rem;padding:.8rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:760px){.module-sales-spa-callout{margin:1rem;padding:1.5rem;display:block}.module-sales-spa-callout>a{flex-wrap:wrap;margin-top:1.2rem}}.module-sales-logbook-hero{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);align-items:center;gap:2rem;padding-top:2rem;padding-bottom:1.2rem}.module-sales-logbook-hero h1{font-size:clamp(2.2rem,4.3vw,3.7rem)}.module-logbook-hero-image{background:#073b5b;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 16px 38px #073b5b20}.module-logbook-hero-image img{object-fit:cover;object-position:center;width:100%;height:390px;display:block}.module-logbook-hero-image figcaption{color:#fff;background:linear-gradient(#0000,#042d42e8);padding:1rem 1.2rem;font-size:.93rem;font-weight:700;line-height:1.4;position:absolute;bottom:0;left:0;right:0}.module-logbook-existing{color:#466a78;align-items:center;gap:.5rem;max-width:1180px;margin:0 auto;padding:0 1.25rem 1.6rem;font-size:.9rem;display:flex}.module-logbook-existing a{color:#076b81;align-items:center;gap:.3rem;font-weight:800;display:inline-flex}.module-logbook-screens{padding-top:2rem}.module-logbook-screens .module-screen-grid img{height:245px}.module-logbook-screens .module-screen-grid figure{box-shadow:0 10px 22px #08455612}@media (max-width:760px){.module-sales-logbook-hero{grid-template-columns:1fr;gap:1.3rem;padding-top:1.5rem}.module-logbook-hero-image img{height:250px}.module-logbook-existing{padding-bottom:1.3rem;display:grid}.module-logbook-screens .module-screen-grid img{height:220px}}.tmv-reference-page{color:#071a4e;background:#fff;font-family:Arial,Helvetica,sans-serif}.tmv-site-header{background:#fff;justify-content:space-between;align-items:center;gap:1.25rem;height:72px;padding:0 clamp(20px,2.5vw,42px);display:flex}.tmv-site-header>a:first-child img{width:clamp(220px,29vw,315px);height:auto;display:block}.tmv-site-header nav{white-space:nowrap;align-items:center;gap:clamp(10px,1.65vw,28px);display:flex}.tmv-site-header nav a{color:#071a4e;font-size:clamp(11px,.9vw,14px);text-decoration:none}.tmv-site-header nav a.active{color:#008de1;border-bottom:2px solid #008de1;padding:8px 0}.tmv-button{white-space:nowrap;background:#0785ed;border-radius:6px;justify-content:center;align-items:center;gap:14px;padding:13px 26px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #0058af26;color:#fff!important}.tmv-button:hover{background:#006cc5}.tmv-site-header .tmv-button{padding:12px 16px;font-size:14px}.tmv-reference-hero{isolation:isolate;color:#fff;background:#05375c url(/tmv-reference.jpeg) 50% -7.03vw/100% no-repeat;min-height:465px;position:relative}.tmv-reference-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#00355c 0% 40%,#00355ce8 47%,#0000 62%);position:absolute;inset:0}.tmv-hero-inner{max-width:580px;padding:29px clamp(28px,4vw,75px) 24px}.tmv-kicker{color:#45c8fa;margin:0 0 10px;font-size:17px;font-weight:700}.tmv-reference-hero h1{color:#fff;letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(42px,4.7vw,66px);font-weight:800;line-height:.98}.tmv-reference-hero h1 em{color:#36c1fa;font-style:normal}.tmv-lead{max-width:440px;margin:0 0 11px;font-size:clamp(21px,2.1vw,29px);line-height:1.2}.tmv-hero-copy{max-width:475px;margin:0 0 15px;font-size:16px;line-height:1.3}.tmv-hero-benefits{text-align:center;justify-content:space-between;gap:10px;max-width:475px;margin:8px 0 17px;display:flex}.tmv-hero-benefits span{min-width:85px;font-size:13px;line-height:1.13}.tmv-hero-benefits svg{border:2px solid #fff;border-radius:50%;width:54px;height:54px;margin:0 auto 7px;padding:13px;display:block}.tmv-hero-tagline{color:#fff;background:#06365cd9;border-radius:6px;padding:16px 20px;font-size:18px;font-weight:700;line-height:1.22;position:absolute;bottom:38px;right:2.4%}.tmv-showcase{grid-template-columns:1.75fr .95fr .85fr;gap:18px;max-width:1500px;margin:auto;padding:13px clamp(24px,3vw,48px) 18px;display:grid}.tmv-showcase figure{min-width:0;margin:0}.tmv-preview{background:#f5f9fb;border:5px solid #969da4;border-radius:7px;height:300px;overflow:hidden;box-shadow:0 2px 7px #2343}.tmv-showcase figcaption{padding:7px 3px 0;font-size:15px;line-height:1.23}.tmv-showcase figcaption strong{color:#071a4e;margin-bottom:3px;font-size:18px;display:block}.tmv-showcase figcaption span{color:#172b55}.tmv-dashboard{border-color:#92979a;font-size:11px;display:flex}.tmv-side{color:#fff;background:#062a4d;flex-direction:column;flex:none;gap:10px;width:24%;padding:9px 7px;display:flex}.tmv-side img{object-fit:contain;object-position:left;background:#fff;border-radius:2px;width:100%;height:26px}.tmv-dash-main{flex:1;min-width:0;padding:14px 12px}.tmv-dash-main small{color:#34728d;letter-spacing:.06em;font-weight:700}.tmv-dash-main h3{margin:8px 0 12px;font-size:15px}.tmv-stat-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.tmv-stat-grid span{text-align:center;border:1px solid #d7e5e9;border-radius:5px;padding:8px 3px;font-size:9px}.tmv-stat-grid b{color:#087ccf;font-size:16px;display:block}.tmv-stat-grid span:nth-child(2) b{color:#20a866}.tmv-stat-grid span:nth-child(3) b{color:#ed8b18}.tmv-stat-grid span:nth-child(4) b{color:#ce3453}.tmv-dash-main>strong{justify-content:space-between;margin-top:13px;font-size:11px;display:flex}.tmv-progress{background:#e6edf1;border-radius:20px;height:11px;margin:5px 0 12px}.tmv-progress i{background:#22bd78;border-radius:20px;width:80%;height:100%;display:block}.tmv-dash-main h4{background:#e7f3f8;margin:0;padding:6px;font-size:11px}.tmv-result{border-bottom:1px solid #dfe8ee;justify-content:space-between;padding:5px;display:flex}.tmv-result b,.tmv-field .pass{color:#fff;background:#20ae72;border-radius:3px;padding:2px 8px}.tmv-result b.fail{background:#d64b5a}.tmv-report{text-align:center;background:#fff;padding:16px 17px}.tmv-report img{object-fit:contain;width:75%;height:54px}.tmv-report>strong{margin:4px 0 14px;font-size:16px;display:block}.tmv-report dl{text-align:left;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 12px;font-size:11px;display:grid}.tmv-report dd{margin:0}.tmv-report-panel{color:#087cbb;background:linear-gradient(130deg,#d7edf9,#f6fbfd);justify-content:center;align-items:center;gap:20px;height:120px;font-weight:700;line-height:1.5;display:flex}.tmv-report small{margin-top:7px;display:block}.tmv-phone-wrap{background:#edf3f6;justify-content:center;display:flex}.tmv-phone{background:#fff;border:9px solid #151b24;border-radius:27px 27px 0 0;width:82%;margin:6px auto -12px;padding:18px 12px 10px;position:relative;box-shadow:0 0 5px #222}.tmv-phone-top{background:#151b24;border-radius:0 0 8px 8px;width:40%;height:9px;position:absolute;top:0;left:30%}.tmv-phone img{object-fit:contain;width:100%;height:28px}.tmv-phone h3{margin:10px 0;font-size:15px}.tmv-field{justify-content:space-between;align-items:center;gap:4px;padding:5px 0;font-size:10px;display:flex}.tmv-field b{text-align:left;background:#f1f6f8;min-width:48%;padding:4px;font-size:10px;font-weight:500}.tmv-phone-photo,.tmv-phone-save{color:#0069b1;background:#e8f4fc;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:5px;font-size:11px;display:flex}.tmv-phone-save{color:#fff;background:#0587e9;font-weight:700}.tmv-solution{background:#f4fbfe;max-width:1500px;margin:auto;padding:15px clamp(24px,3vw,48px) 17px}.tmv-solution h2{letter-spacing:-.04em;margin:0 0 2px;font-size:clamp(31px,3.4vw,45px)}.tmv-solution>p{margin:0 0 13px;font-size:18px}.tmv-solution ol{text-align:center;grid-template-columns:repeat(8,1fr);gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.tmv-solution li{flex-direction:column;align-items:center;gap:7px;font-size:12px;line-height:1.2;display:flex;position:relative}.tmv-solution li:not(:last-child):after{content:"→";color:#0ca6df;font-size:20px;position:absolute;top:16px;right:-9px}.tmv-solution li>span{color:#0776b4;background:#fff;border:1px solid #42b8dd;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.tmv-solution li strong{max-width:120px;font-weight:500}.tmv-proof-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tmv-proof-grid article{background:#fff;border-radius:7px;gap:12px;min-height:110px;padding:14px 12px;display:flex}.tmv-proof-grid article>svg{color:#0586d5;flex:none;width:37px;height:37px}.tmv-proof-grid h3{margin:0 0 7px;font-size:14px}.tmv-proof-grid p{color:#244064;margin:0;font-size:12px;line-height:1.3}.tmv-sector-band{color:#fff;background:linear-gradient(95deg,#002f55e8,#074e7bd9),url(/tmv-valve-card.webp) 50%/cover;align-items:center;gap:36px;min-height:115px;padding:16px clamp(24px,3vw,48px);display:flex}.tmv-sector-band h2{border-right:1px solid #fff;min-width:230px;margin:0;padding-right:36px;font-size:23px;line-height:1.04}.tmv-sector-band>div{flex:1;justify-content:space-around;gap:15px;display:flex}.tmv-sector-band span{text-align:center;font-size:14px}.tmv-sector-band svg{width:33px;height:33px;margin:0 auto 6px;display:block}.tmv-reference-footer{align-items:center;gap:24px;padding:16px clamp(24px,3vw,48px);display:flex}.tmv-reference-footer img{width:270px;max-width:100%}.tmv-reference-footer p{border-left:1px solid #4c83a6;flex:1;padding-left:24px;line-height:1.4}.tmv-reference-footer p strong{font-size:16px}@media (max-width:1050px){.tmv-site-header nav{gap:12px}.tmv-site-header nav a{font-size:11px}.tmv-site-header>a:first-child img{width:270px}.tmv-reference-hero{background-position:50% -72px;background-size:1024px}.tmv-hero-inner{max-width:520px}}@media (max-width:780px){.tmv-site-header{flex-wrap:wrap;height:auto;min-height:70px;padding:10px 20px}.tmv-site-header nav{order:3;width:100%;padding-bottom:5px;overflow-x:auto}.tmv-site-header nav a{font-size:12px}.tmv-site-header .header-demo{margin-left:auto}.tmv-reference-hero{background-image:url(/tmv-valve-card.webp);background-position:50%;background-size:auto 100%;min-height:550px}.tmv-reference-hero:before{background:linear-gradient(90deg,#00355cf7,#00355cc9 55%,#00355c7a)}.tmv-hero-inner{max-width:520px}.tmv-hero-tagline{display:none}.tmv-showcase{grid-template-columns:repeat(2,1fr)}.tmv-showcase figure:first-child{grid-column:1/-1}.tmv-solution ol{grid-template-columns:repeat(4,1fr);row-gap:16px}.tmv-proof-grid{grid-template-columns:repeat(2,1fr)}.tmv-sector-band{display:block}.tmv-sector-band h2{border:0;margin-bottom:18px}.tmv-reference-footer{flex-wrap:wrap}}@media (max-width:520px){.tmv-site-header>a:first-child img{width:225px}.tmv-site-header .header-demo{padding:9px;font-size:12px}.tmv-hero-inner{padding:30px 20px}.tmv-reference-hero h1{font-size:45px}.tmv-hero-benefits{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.tmv-hero-benefits span{min-width:0;font-size:10px}.tmv-hero-benefits svg{width:42px;height:42px;padding:9px}.tmv-showcase{grid-template-columns:1fr}.tmv-showcase figure:first-child{grid-column:auto}.tmv-preview{height:290px}.tmv-solution ol{grid-template-columns:repeat(2,1fr)}.tmv-solution li:nth-child(2n):after{display:none}.tmv-proof-grid{grid-template-columns:1fr}.tmv-sector-band>div{flex-wrap:wrap;justify-content:flex-start}.tmv-sector-band span{width:28%}.tmv-reference-footer p{border:0;padding:0}.tmv-reference-footer .tmv-button{width:100%}}.portal-journey{color:#12374d;background:#f2f8fb;padding:clamp(2rem,5vw,4.5rem) clamp(1.25rem,5vw,5rem)}.portal-journey>header{max-width:850px;margin-bottom:2rem}.portal-journey h2,.portal-screen-gallery h2{letter-spacing:-.025em;margin:.5rem 0 1rem;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12}.portal-journey header>p:last-child{color:#4b697b;font-size:1.0625rem;line-height:1.65}.portal-journey-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.portal-journey-steps li{background:#fff;border:1px solid #d2e4ec;border-radius:14px;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.portal-step-number{color:#087ca8;margin-bottom:1rem;font-size:1.75rem;font-weight:800}.portal-step-owner{color:#526d7b;font-size:.875rem;line-height:1.4}.portal-journey h3{margin:.5rem 0 .8rem;font-size:1.125rem;line-height:1.35}.portal-journey-steps p,.portal-role-grid p{color:#415e70;margin:0 0 1.3rem;font-size:1rem;line-height:1.65}.portal-step-evidence{border-top:1px solid #dfebef;margin-top:auto;padding-top:1rem;font-size:.875rem;line-height:1.5}.portal-step-evidence strong,.portal-step-evidence span{display:block}.portal-step-evidence strong{color:#126e80;margin-bottom:.4rem}.portal-scope-note{background:#e1f1f8;border-left:4px solid #1689b0;margin-top:1.5rem;padding:1.4rem;font-size:1rem;line-height:1.65}.portal-scope-note p{margin:.5rem 0 0}.portal-role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:2.5rem;display:grid}.portal-role-grid article{border-left:2px solid #43a6bd;padding:0 1rem}.portal-assurance-note{color:#4c6879;border-top:1px solid #cbdfe8;margin:1.4rem 0 0;padding-top:1.4rem;font-size:.9375rem;line-height:1.65}.portal-screen-gallery{color:#12374d;padding:clamp(2rem,5vw,4rem) clamp(1.25rem,5vw,5rem)}.portal-screen-gallery>p{color:#4b697b;max-width:850px;font-size:1rem;line-height:1.65}.portal-real-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.portal-real-screens figure{background:#fff;border:1px solid #cedfe7;border-radius:12px;margin:0;overflow:hidden}.portal-real-screens a{display:block}.portal-real-screens img{width:100%;height:auto;display:block}.portal-real-screens figcaption{color:#415e70;padding:1.25rem;font-size:1rem;line-height:1.6}.portal-real-screens figcaption strong{color:#12374d;margin-bottom:.4rem;display:block}.portal-release-note{color:#345a6c;background:#e5f3f7;padding:1rem clamp(1.25rem,5vw,5rem);font-size:.9375rem;line-height:1.6}.portal-release-note p{margin:.4rem 0}.portal-latest{color:#12374d;padding:2rem clamp(1.25rem,5vw,5rem)}.portal-latest h2{font-size:1.7rem}.portal-latest ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem;padding-left:1.2rem;font-size:1rem;line-height:1.6;display:grid}.tmv-illustration-label{color:#4b697b;margin:1.5rem clamp(1.25rem,3vw,3rem) .5rem;font-size:.9375rem;line-height:1.6}@media (max-width:1150px){.portal-journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-journey-steps li:last-child{grid-column:1/-1}}@media (max-width:650px){.portal-journey-steps,.portal-role-grid,.portal-real-screens,.portal-latest ul{grid-template-columns:1fr}.portal-journey-steps li:last-child{grid-column:auto}.portal-journey-steps li{padding:1.25rem}}
