.cta-button{--cta-button-text-row-height: 1.18em;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-width:278px;height:58px;align-items:center;justify-content:space-between;gap:18px;overflow:hidden;border:0;border-radius:var(--radius);padding:0 22px;font-family:inherit;font-size:23px;font-weight:400;line-height:1;letter-spacing:-.03em;text-decoration:none;text-transform:none;transition:color .18s ease,background-color .18s ease;cursor:pointer}.cta-button--dark{color:hsl(var(--brand-black));background:hsl(var(--brand-orange))}.cta-button--light{color:var(--theme-text);background:var(--theme-surface)}.cta-button--no-icon{min-width:190px;justify-content:center;padding-inline:24px}.cta-button__slot{position:relative;display:block;height:var(--cta-button-text-row-height);line-height:var(--cta-button-text-row-height);overflow:hidden;white-space:nowrap}.cta-button__slot-track{display:grid;gap:0;transform:translate3d(0,calc(-1 * var(--cta-button-text-row-height)),0);transition:transform .26s cubic-bezier(.16,1,.3,1);will-change:transform}@media(hover:hover)and (pointer:fine){.cta-button:hover .cta-button__slot-track{transform:translateZ(0)}}@media(hover:none),(pointer:coarse){.cta-button__slot-track,.cta-button:hover .cta-button__slot-track,.cta-button:focus .cta-button__slot-track,.cta-button:active .cta-button__slot-track{transform:translateZ(0);transition:none}.cta-button__slot-track span:last-child{display:none}}.cta-button__slot-track span{display:block;height:var(--cta-button-text-row-height);line-height:var(--cta-button-text-row-height)}.cta-button__icon{display:inline-grid;flex:0 0 auto;place-items:center;color:currentColor}.cta-button__icon svg{width:24px;height:24px}.cta-button:disabled{cursor:not-allowed;opacity:.55}.cta-button:disabled .cta-button__slot-track,.cta-button:disabled:hover .cta-button__slot-track{transform:translate3d(0,calc(-1 * var(--cta-button-text-row-height)),0)}@media(max-width:1280px){.cta-button{min-width:268px;font-size:20px}}.text-wipe-reveal{display:block}.text-wipe-reveal__line{position:relative;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;padding-block:.18em;margin-inline:auto;margin-block:-.18em;overflow:hidden}.text-wipe-reveal__text{position:relative;z-index:1;display:block}.text-wipe-reveal__panel{position:absolute;top:0;bottom:0;left:0;z-index:2;width:100%;pointer-events:none;transform:translate(-101%);will-change:transform}.text-wipe-reveal__panel--white{background:var(--text-wipe-white, hsl(var(--brand-white)))}.text-wipe-reveal__panel--accent{z-index:3;background:var(--text-wipe-accent, hsl(var(--brand-orange)))}.fresh-home-shell{position:relative;isolation:isolate;width:min(100%,2000px);margin:0 auto;overflow:hidden;border-right:1px solid var(--app-border);border-left:1px solid var(--app-border);background:var(--theme-surface)}.fresh-hero#top{position:relative;z-index:2;isolation:isolate;display:flex;height:auto;min-height:calc(825px * var(--layout-scale));flex-direction:column;align-items:center;justify-content:flex-start;padding:calc(218px * var(--layout-scale)) calc(48px * var(--layout-scale)) calc(70px * var(--layout-scale));background:var(--theme-surface)!important;background-image:none!important;overflow:hidden}.hero-line-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.96;mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 8%,black 92%,transparent 100%)}.hero-line-field canvas{display:block;width:100%;height:100%;filter:saturate(1.08)}.fresh-hero#top>:not(.hero-line-field){position:relative;z-index:1}.fresh-hero#top .fresh-hero__title,.fresh-hero#top p{text-shadow:none}.fresh-rating{display:inline-flex;align-items:center;gap:calc(14px * var(--layout-scale));margin-bottom:calc(42px * var(--layout-scale))}.fresh-rating__avatars{display:flex}.fresh-rating__avatars span{width:calc(43px * var(--layout-scale));height:calc(43px * var(--layout-scale));margin-left:calc(-10px * var(--layout-scale));border:calc(2px * var(--layout-scale)) solid var(--theme-surface);border-radius:999px;background:radial-gradient(circle at 48% 32%,hsl(var(--brand-white) / .72) 0 9%,transparent 10%),radial-gradient(circle at 50% 108%,hsl(var(--brand-black) / .84) 0 31%,transparent 32%),linear-gradient(135deg,#aedaea,#f19174);box-shadow:0 5px 16px var(--theme-shadow-soft)}.fresh-rating__avatars span:first-child{margin-left:0}.fresh-rating__avatars span:nth-child(2){background:radial-gradient(circle at 48% 32%,hsl(var(--brand-white) / .78) 0 9%,transparent 10%),radial-gradient(circle at 50% 108%,hsl(20 8% 18%) 0 31%,transparent 32%),linear-gradient(135deg,#f4dfa4,#dbdbdb)}.fresh-rating__avatars span:nth-child(3){background:radial-gradient(circle at 48% 32%,hsl(var(--brand-white) / .78) 0 9%,transparent 10%),radial-gradient(circle at 50% 108%,hsl(0 0% 12%) 0 31%,transparent 32%),linear-gradient(135deg,#e0e0e0,#a1adce)}.fresh-rating__avatars span:nth-child(4){background:radial-gradient(circle at 48% 32%,hsl(var(--brand-white) / .78) 0 9%,transparent 10%),radial-gradient(circle at 50% 108%,hsl(197 66% 22%) 0 31%,transparent 32%),linear-gradient(135deg,#2ec1e5,#f59166)}.fresh-rating__copy{text-align:left}.fresh-rating__copy p{display:flex;align-items:center;gap:calc(8px * var(--layout-scale));margin:0;color:var(--theme-text);font-size:calc(17px * var(--layout-scale));line-height:1.1;letter-spacing:-.01em}.fresh-rating__copy p span{color:hsl(var(--brand-orange));font-size:calc(15px * var(--layout-scale));letter-spacing:0}.fresh-rating__copy strong{font-weight:500}.fresh-rating__copy small{display:block;margin-top:calc(5px * var(--layout-scale));color:var(--theme-text-soft);font-size:calc(14px * var(--layout-scale));line-height:1}.fresh-hero#top .fresh-hero__title{max-width:min(calc(1120px * var(--layout-scale)),calc(100vw - (64px * var(--layout-scale))));color:var(--theme-text);font-size:calc(112px * var(--layout-scale));font-weight:600;line-height:.95;letter-spacing:-.065em}.fresh-hero#top .fresh-hero__muted-word{color:var(--theme-text-muted)}.fresh-hero#top .fresh-hero__lede{width:100%;max-width:calc(680px * var(--layout-scale));margin-top:calc(24px * var(--layout-scale));color:var(--theme-text-muted);font-size:calc(27px * var(--layout-scale));font-weight:400;line-height:1.42;letter-spacing:-.025em}.fresh-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(10px * var(--layout-scale));margin-top:calc(50px * var(--layout-scale))}.fresh-hero .cta-button{min-width:calc(218px * var(--layout-scale));height:calc(57px * var(--layout-scale));border:1px solid var(--app-border);font-size:calc(19px * var(--layout-scale));letter-spacing:-.01em}.fresh-hero .fresh-hero__primary,.fresh-cta-section .fresh-hero__primary{color:var(--theme-on-contrast);background:var(--theme-contrast)}.fresh-hero .fresh-hero__secondary,.fresh-cta-section .fresh-hero__secondary{color:var(--theme-text);background:var(--theme-surface)}.fresh-hero__note{margin-bottom:calc(20px * var(--layout-scale));color:var(--theme-text-soft);font-size:calc(18px * var(--layout-scale));line-height:1.3;text-align:center}.fresh-hero__note-sep{margin:0 calc(10px * var(--layout-scale));opacity:.5}.fresh-home-shell .logo-ticker-section{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);padding:32px clamp(34px,7vw,132px)}.fresh-home-shell .logo-ticker-section>div{max-width:none}.fresh-preview{position:relative;z-index:1;isolation:isolate;min-height:0;overflow:hidden;padding:0;background:var(--theme-page)}.fresh-preview__dashboard{position:relative;z-index:1;display:block;width:calc(100% - 220px);min-height:0;margin:110px auto;overflow:hidden;border:1px solid var(--app-border);border-radius:8px;background:var(--theme-surface);box-shadow:0 36px 105px var(--theme-shadow);will-change:transform}.fresh-preview__dashboard img{display:block;width:100%;height:auto;border-radius:inherit}.fresh-final-sheet-stack{--fresh-final-stack-section-gap: 48px;--fresh-footer-height: 0px;--fresh-footer-shell-offset: 0px;--fresh-footer-scroll-height: 0px;--fresh-footer-sticky-top: 0px;--fresh-final-stack-footer-surface: hsl(var(--theme-dark-surface));position:relative;isolation:isolate;width:min(100%,2000px);margin:48px auto 0;overflow:visible}.dark .fresh-final-sheet-stack{--fresh-final-stack-footer-surface: hsl(var(--theme-light-surface))}.fresh-final-sheet-stack__footer-layer{position:sticky;top:var(--fresh-footer-sticky-top);z-index:0;width:100%;height:var(--fresh-footer-height);min-width:0;background:var(--fresh-final-stack-footer-surface)}.fresh-final-sheet-stack__footer-shell{position:relative;z-index:0;height:var(--fresh-footer-height);overflow:clip;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.fresh-final-sheet-stack__footer-scroll{position:relative;top:calc(-1 * var(--fresh-footer-shell-offset));height:var(--fresh-footer-scroll-height)}.fresh-final-sheet-stack__foreground{position:relative;z-index:1;display:grid;gap:var(--fresh-final-stack-section-gap);width:100%;min-width:0;background:var(--theme-surface)}.fresh-final-sheet-stack__foreground>.page-section,.fresh-final-sheet-stack .fresh-footer{width:100%;margin-top:0;margin-right:0;margin-left:0}.fresh-final-sheet-stack .fresh-footer{margin-bottom:0}.fresh-final-sheet-stack.fresh-final-sheet-stack--dashed-gap{--fresh-final-stack-section-gap: 150px;margin-top:0}.fresh-final-sheet-stack--dashed-gap .fresh-final-sheet-stack__foreground{padding-top:var(--fresh-final-stack-section-gap);background-color:var(--theme-surface);background-image:repeating-linear-gradient(to bottom,var(--app-border) 0 5px,transparent 5px 10px),repeating-linear-gradient(to bottom,var(--app-border) 0 5px,transparent 5px 10px);background-position:top left,top right;background-size:2px 100%,2px 100%;background-repeat:no-repeat,no-repeat}.fresh-cta-section{width:min(100%,2000px);margin:48px auto 0;overflow:hidden;border:1px solid var(--app-border);background:var(--theme-surface);color:var(--theme-text)}.fresh-cta-section+.fresh-footer{margin-top:0}.fresh-final-sheet-stack .fresh-cta-section+.fresh-footer{margin-top:0}.fresh-cta-hero{position:relative;z-index:2;isolation:isolate;display:flex;min-height:690px;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden;padding:188px 48px 92px;text-align:center}.fresh-cta-hero>:not(.hero-line-field){position:relative;z-index:1}.fresh-cta__title{max-width:min(1120px,calc(100vw - 64px));color:var(--theme-text);font-size:112px;font-weight:600;line-height:.95;letter-spacing:-.065em;text-shadow:none}.fresh-cta__muted-word{color:var(--theme-text-muted)}.fresh-cta__lede{width:100%;max-width:680px;margin-top:24px;color:var(--theme-text-muted);font-size:27px;font-weight:400;line-height:1.42;letter-spacing:-.025em;text-shadow:none}.fresh-cta__actions .cta-button{min-width:218px;height:57px;border:1px solid var(--app-border);font-size:19px;letter-spacing:-.01em}.fresh-feature-row{display:grid;grid-template-columns:repeat(3,1fr)}.fresh-feature-card{min-height:330px;padding:72px 66px 60px}.fresh-feature-row .fresh-feature-card:last-child{border-right:0}.fresh-feature-card svg{color:var(--theme-text)}.fresh-feature-card__icon{display:block;width:132px;height:132px;color:var(--theme-text-muted)}.fresh-feature-card__icon svg{display:block;width:100%;height:100%;color:inherit;fill:currentColor}.fresh-feature-card__icon svg path{fill:var(--app-border);stroke:currentColor}.fresh-feature-card h2{margin-top:52px;color:var(--theme-text);font-size:35px;font-weight:500;line-height:1;letter-spacing:-.045em}.fresh-feature-card p{max-width:475px;margin-top:20px;color:var(--theme-text-muted);font-size:22px;line-height:1.45;letter-spacing:-.025em}.fresh-detail-section{width:min(100%,2000px);margin:48px auto 0;border:1px solid var(--app-border);background:var(--theme-surface);color:var(--theme-text)}.fresh-obd-interlude{--fresh-obd-pre-buffer-ratio: .14;--fresh-obd-post-buffer-ratio: .8;--fresh-obd-animation-range-ratio: .42;--obd-sticky-gap: calc(48px * var(--layout-scale));--obd-sticky-top: calc(var(--site-header-clearance) + var(--obd-sticky-gap));--obd-stage-height: calc(100vh - var(--obd-sticky-top));--obd-stage-padding-block: clamp(48px, 5vw, 104px);--obd-stage-padding-inline: clamp(32px, 7vw, 128px);--obd-motion-allowance: clamp(88px, 7vw, 136px);--obd-stack-shift-y: clamp(28px, 4vh, 56px);--obd-covered-bottom: clamp(52px, 10vh, 120px);--obd-pre-buffer: calc(100vh * var(--fresh-obd-pre-buffer-ratio));--obd-post-buffer: calc(100vh * var(--fresh-obd-post-buffer-ratio));position:relative;min-height:calc(var(--obd-stage-height) + var(--obd-pre-buffer) + var(--obd-post-buffer));width:100%;color:var(--theme-text-muted);overflow:visible}.fresh-obd-stack-text{position:absolute;font-family:var(--font-heading);max-width:600px;font-size:70px;font-weight:600;line-height:.98;letter-spacing:-.065em;color:var(--theme-text);z-index:5;pointer-events:none;margin:0}.fresh-obd-stack-text--hardware{top:14%;left:6%}.fresh-obd-stack-text--covered{bottom:var(--obd-covered-bottom);right:6%;transform:translate3d(0,var(--obd-covered-y, 50vh),0);will-change:transform}.fresh-obd-stack-stage{position:sticky;top:var(--obd-sticky-top);margin-top:var(--obd-pre-buffer);display:grid;width:min(100%,2000px);height:var(--obd-stage-height);place-items:center;margin-right:auto;margin-left:auto;padding:var(--obd-stage-padding-block) var(--obd-stage-padding-inline);background:transparent;overflow:hidden}.fresh-obd-stack{position:relative;width:min(860px,78vw,calc((var(--obd-stage-height) - (var(--obd-stage-padding-block) * 2) - var(--obd-motion-allowance)) * 1.14));aspect-ratio:1.08;margin:0 auto;translate:0 var(--obd-stack-shift-y)}.fresh-obd-stack__part{position:absolute;inset:0;display:block;color:inherit;transform:translate3d(0,var(--obd-part-y, var(--obd-part-static-y, 0px)),0);will-change:transform}.fresh-obd-stack__part svg{position:absolute;top:50%;left:calc(50% + var(--obd-registration-x, 0%));translate:-50% -50%;display:block;width:var(--obd-part-width);height:auto;color:inherit;fill:currentColor}.fresh-obd-stack__part svg path,.fresh-obd-stack__part svg polygon,.fresh-obd-stack__part svg polyline,.fresh-obd-stack__part svg line{fill:var(--app-border);stroke:currentColor}.fresh-obd-stack__part--top{--obd-part-width: 82.9%;--obd-registration-x: -.5%;--obd-part-static-y: -50px;z-index:4}.fresh-obd-stack__part--mid-one,.fresh-obd-stack__part--mid-two{--obd-part-width: 66%;--obd-registration-x: 4%}.fresh-obd-stack__part--mid-one{--obd-part-static-y: -80px;z-index:3}.fresh-obd-stack__part--mid-two{--obd-part-static-y: -30px;z-index:2}.fresh-obd-stack__part--bottom{--obd-part-width: 74%;--obd-registration-x: 4%;--obd-part-static-y: 50px;z-index:1}@media(prefers-reduced-motion:reduce){.fresh-obd-interlude{min-height:auto;padding:clamp(72px,12vw,150px) 0}.fresh-obd-stack-stage{position:relative;top:auto;margin-top:0;height:auto;min-height:min(760px,100vh)}.fresh-obd-stack-text--covered{--obd-covered-y: 0}}.fresh-detail-header{min-height:520px;border-bottom:1px solid var(--app-border);padding:66px 78px 76px}.fresh-detail-eyebrow{display:inline-flex;border:1px solid var(--app-border);padding:5px 10px;color:var(--theme-text);font-size:18px;line-height:1;letter-spacing:-.01em}.fresh-detail-header__content{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.43fr);align-items:end;gap:132px;margin-top:190px}.fresh-detail-header__content--title-only{grid-template-columns:minmax(0,1fr)}.fresh-detail-header h2{max-width:1180px;font-size:112px;font-weight:500;line-height:.98;letter-spacing:-.065em}.fresh-detail-header__title .text-wipe-reveal__line{margin-inline:0}.fresh-detail-header p{max-width:640px;margin-left:auto;color:var(--theme-text-soft);font-size:27px;line-height:1.45;letter-spacing:-.015em}.fresh-detail-header__aside{display:grid;gap:28px;justify-items:end}.fresh-detail-header__aside>p{margin-left:0}.fresh-detail-header__extra{width:100%}.fresh-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-connected-features{display:grid}.fresh-connected-feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-showcase-row{width:100%}.fresh-connected-visual-column{position:relative;display:grid;min-height:760px;align-items:center;overflow:hidden;border-bottom:1px solid var(--app-border);padding:clamp(34px,4vw,78px);background:var(--theme-surface)}.fresh-connected-visual-column--compact{min-height:640px}.fresh-connected-visual-column--auto{min-height:auto}.fresh-connected-visual-column--flush{padding:0}.fresh-connected-visual-column--large{padding:clamp(48px,5vw,96px)}.fresh-connected-visual-column--transparent{background:transparent}.fresh-connected-visual-column>*{width:100%}.fresh-hardware-features-section{--hardware-sheet-top: 20vh;margin-top:0;border:0;background:transparent;overflow:visible}.fresh-hardware-features-section .fresh-detail-header,.fresh-hardware-feature-sheet{position:sticky;top:var(--hardware-sheet-top);border:1px solid var(--app-border)}.fresh-hardware-features-section .fresh-detail-header{z-index:1;background:var(--theme-surface)}.fresh-hardware-feature-sheets{overflow:visible}.fresh-hardware-feature-sheet{margin-top:-1px;background:var(--theme-surface)}.fresh-hardware-feature-sheet .fresh-detail-copy{background:var(--theme-surface)}.fresh-detail-grid.fresh-hardware-feature-sheet--telematics>:nth-child(odd),.fresh-detail-grid.fresh-hardware-feature-sheet--video-systems>:nth-child(odd),.fresh-detail-grid.fresh-hardware-feature-sheet--asset-tracking>:nth-child(odd),.fresh-detail-grid.fresh-hardware-feature-sheet--field-hardware>:nth-child(odd),.fresh-detail-grid.fresh-hardware-feature-sheet--shared-fleet>:nth-child(odd){border-right:0}.fresh-hardware-device-visual{display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--app-border);background:var(--theme-surface);color:var(--theme-text-muted);padding:clamp(44px,7vw,112px)}.fresh-hardware-device-visual svg{display:block;width:min(100%,760px);height:auto;color:inherit;fill:currentColor}.fresh-hardware-device-visual--tablet svg{width:min(80%,550px)}.fresh-hardware-device-visual--dashcam svg{width:min(78%,600px)}.fresh-hardware-device-visual--rfid svg{width:min(76%,560px)}.fresh-hardware-device-visual--torus svg{width:min(74%,520px)}.fresh-hardware-device-visual--tablet,.fresh-hardware-device-visual--torus{padding:clamp(24px,4vw,64px)}.fresh-hardware-device-visual svg path,.fresh-hardware-device-visual svg polygon,.fresh-hardware-device-visual svg polyline,.fresh-hardware-device-visual svg line{fill:var(--app-border)!important;stroke:none!important}.fresh-hardware-device-visual--tracking svg #d path,.fresh-hardware-device-visual--tracking svg #d polygon,.fresh-hardware-device-visual--tracking svg #d polyline,.fresh-hardware-device-visual--tracking svg #d line,.fresh-hardware-device-visual--tracking svg #g path,.fresh-hardware-device-visual--tracking svg #g polygon,.fresh-hardware-device-visual--tracking svg #g polyline,.fresh-hardware-device-visual--tracking svg #g line,.fresh-hardware-device-visual--dashcam svg #h path,.fresh-hardware-device-visual--dashcam svg #h polygon,.fresh-hardware-device-visual--dashcam svg #h polyline,.fresh-hardware-device-visual--dashcam svg #h line,.fresh-hardware-device-visual--rfid svg #g path,.fresh-hardware-device-visual--rfid svg #g polygon,.fresh-hardware-device-visual--rfid svg #g polyline,.fresh-hardware-device-visual--rfid svg #g line,.fresh-hardware-device-visual--tablet svg #e path,.fresh-hardware-device-visual--tablet svg #e polygon,.fresh-hardware-device-visual--tablet svg #e polyline,.fresh-hardware-device-visual--tablet svg #e line,.fresh-hardware-device-visual--tablet svg #i path,.fresh-hardware-device-visual--tablet svg #i polygon,.fresh-hardware-device-visual--tablet svg #i polyline,.fresh-hardware-device-visual--tablet svg #i line,.fresh-hardware-device-visual--torus svg #g path,.fresh-hardware-device-visual--torus svg #g polygon,.fresh-hardware-device-visual--torus svg #g polyline,.fresh-hardware-device-visual--torus svg #g line{fill:none!important;stroke:currentColor!important}.fresh-hardware-feature-sheets>:nth-child(1){z-index:2}.fresh-hardware-feature-sheets>:nth-child(2){z-index:3}.fresh-hardware-feature-sheets>:nth-child(3){z-index:4}.fresh-hardware-feature-sheets>:nth-child(4){z-index:5}.fresh-hardware-feature-sheets>:nth-child(5){z-index:6}.fresh-hardware-feature-sheets>:nth-child(6){z-index:7}.fresh-operations-social-proof{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:768px;background:var(--theme-surface)}.fresh-operations-section{overflow:visible}.fresh-operations-tabs{position:relative;display:grid;min-height:768px;align-content:start;border-right:1px solid var(--app-border)}.fresh-operations-tabs .fresh-operations-tab-list{position:sticky;top:20vh;display:grid;width:100%;gap:0;align-items:stretch;border:0;border-radius:0;padding:0;background:transparent}.fresh-operations-tab-list .fresh-operations-tab{position:relative;display:grid;align-content:start;justify-content:start;justify-items:start;align-items:start;width:100%;min-height:168px;overflow:hidden;border:1px solid var(--app-border);border-right:0;border-left:0;border-radius:0;margin-top:-1px;padding:26px 40px;background:var(--theme-surface);color:var(--theme-text);row-gap:18px;text-align:left;cursor:pointer;transition:background-color .18s ease}.fresh-operations-tab-list .fresh-operations-tab:first-child{margin-top:0}.fresh-operations-tab-list .fresh-operations-tab:hover,.fresh-operations-tab-list .fresh-operations-tab[aria-selected=true]{background:color-mix(in srgb,var(--theme-surface) 92%,var(--theme-text) 8%)}.fresh-operations-tab-list .fresh-operations-tab:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:-2px}.fresh-operations-tab__label{color:var(--theme-text);font-size:clamp(28px,1.85vw,38px);font-weight:600;line-height:.98;letter-spacing:-.055em}.fresh-operations-tab__description{max-width:460px;color:var(--theme-text-soft);font-size:20px;line-height:1.35;letter-spacing:-.015em}.fresh-operations-tab__progress{position:absolute;right:0;bottom:0;left:0;height:4px;overflow:hidden}.fresh-operations-tab__progress:before{display:block;width:100%;height:100%;background:hsl(var(--brand-orange));content:"";transform-origin:left center;animation:fresh-operations-tab-progress var(--fresh-operation-tab-progress-duration, 6.5s) linear forwards}@keyframes fresh-operations-tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.fresh-operations-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;align-content:start;padding:40px}.fresh-contact-tabs{display:grid;width:100%;min-width:0;height:100%;align-content:start;border-right:1px solid var(--app-border);background:var(--theme-surface)}.fresh-contact-tabs__button-stack{display:grid;width:100%;min-width:0;border-bottom:1px solid var(--app-border)}.fresh-contact-tabs .fresh-contact-tabs__tab-list{display:grid;width:100%;gap:0;margin:0;border:0;border-radius:0;padding:0;align-items:stretch;background:transparent}.fresh-contact-tabs__tab{position:relative;display:block;width:100%;min-width:0;min-height:112px;border:0;border-bottom:1px solid var(--app-border);border-radius:0;margin:0;padding:22px clamp(24px,3vw,40px);background:var(--theme-surface);color:var(--theme-text);text-align:left;cursor:pointer;transition:background-color .18s ease}.fresh-contact-tabs__tab:last-child{border-bottom:0}.fresh-contact-tabs__tab:hover,.fresh-contact-tabs__tab[aria-selected=true]{background:color-mix(in srgb,var(--theme-surface) 92%,var(--theme-text) 8%)}.fresh-contact-tabs__tab:focus-visible{outline:2px solid hsl(var(--brand-orange));outline-offset:-2px}.fresh-contact-tabs__tab-copy{display:grid;width:100%;gap:10px;justify-items:start}.fresh-contact-tabs__tab-label{color:var(--theme-text);font-size:clamp(24px,2vw,38px);font-weight:600;line-height:1;letter-spacing:0}.fresh-contact-tabs__tab-description{max-width:440px;color:var(--theme-text-soft);font-size:20px;line-height:1.35;letter-spacing:0}.fresh-contact-tabs__panel{min-width:0}@media(max-width:1024px){.fresh-contact-tabs{border-right:0}}.fresh-operations-card{min-height:360px;border:1px solid var(--app-border);padding:32px;background:var(--theme-surface)}.fresh-operations-card__icon{display:block;width:120px;height:120px;margin-bottom:46px;color:var(--theme-text-muted)}.fresh-operations-card__icon svg{display:block;width:100%;height:100%;color:inherit;fill:currentColor}.fresh-shared-icon-card__icon{display:grid;place-items:center}.fresh-shared-icon-card__icon>svg{width:68%;height:68%;stroke-width:1.6}.fresh-operations-card__icon svg path,.fresh-operations-card__icon svg polygon,.fresh-operations-card__icon svg polyline,.fresh-operations-card__icon svg line{fill:var(--app-border);stroke:currentColor}.fresh-shared-icon-card__icon svg path,.fresh-shared-icon-card__icon svg polygon,.fresh-shared-icon-card__icon svg polyline,.fresh-shared-icon-card__icon svg line,.fresh-shared-icon-card__icon svg circle,.fresh-shared-icon-card__icon svg rect{fill:none;stroke:currentColor}.fresh-operations-card__icon--layered svg path,.fresh-operations-card__icon--layered svg polygon,.fresh-operations-card__icon--layered svg polyline,.fresh-operations-card__icon--layered svg line{fill:var(--app-border)!important;stroke:none!important}.fresh-operations-card__icon--layered svg #g path,.fresh-operations-card__icon--layered svg #g polygon,.fresh-operations-card__icon--layered svg #g polyline,.fresh-operations-card__icon--layered svg #g line{fill:none!important;stroke:currentColor!important;stroke-width:3px!important}.fresh-operations-card h3{max-width:475px;margin:0;color:var(--theme-text);font-size:35px;font-weight:500;line-height:1;letter-spacing:-.045em}.fresh-operations-card p{max-width:475px;margin:20px 0 0;color:var(--theme-text-muted);font-size:22px;line-height:1.45;letter-spacing:-.025em}.fresh-footer{--footer-surface: hsl(var(--theme-dark-surface));--footer-text: hsl(var(--theme-dark-text));--footer-text-soft: hsl(var(--theme-dark-text-soft));--footer-border: hsl(var(--theme-dark-border));width:min(100%,2000px);margin:48px auto 0;border:1px solid var(--footer-border);background:var(--footer-surface);color:var(--footer-text);padding:86px 88px 54px}.dark .fresh-footer{--footer-surface: hsl(var(--theme-light-surface));--footer-text: hsl(var(--theme-light-text));--footer-text-soft: hsl(var(--theme-light-text-soft));--footer-border: hsl(var(--theme-light-border))}.fresh-footer__top{display:grid;grid-template-columns:minmax(320px,.36fr) minmax(720px,.64fr);gap:clamp(72px,8vw,160px)}.fresh-footer__brand{display:grid;align-content:start}.fresh-footer__brand p{max-width:430px;margin:0;color:var(--footer-text-soft);font-size:20px;line-height:1.55;letter-spacing:-.01em}.fresh-footer__brand h2{max-width:430px;margin:14px 0 0;color:var(--footer-text);font-size:34px;font-weight:500;line-height:1.25;letter-spacing:-.045em}.fresh-footer__brand h2 span{display:block;color:var(--footer-text-soft)}.fresh-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:46px 48px;align-content:start}.fresh-footer__column:first-child{grid-row:auto}.fresh-footer__column h3{margin:0 0 28px;color:var(--footer-text);font-size:18px;font-weight:600;line-height:1;letter-spacing:-.01em}.fresh-footer__column ul{display:grid;gap:20px;margin:0;padding:0;list-style:none}.fresh-footer__column a{color:var(--footer-text-soft);font-size:19px;line-height:1;letter-spacing:-.01em;text-decoration:none;transition:color .18s ease}.fresh-footer__column a:hover,.fresh-footer__external-links a:hover{color:var(--footer-text)}.fresh-footer__phone-list{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:18px 34px;max-width:420px;margin:54px 0 0;padding:0;list-style:none}.fresh-footer__phone-list li{display:grid;gap:5px}.fresh-footer__phone-list span{color:var(--footer-text-soft);font-size:20px;font-weight:500;line-height:1.15;letter-spacing:0}.fresh-footer__phone-list a{color:var(--footer-text);font-size:18px;line-height:1.2;letter-spacing:-.01em;text-decoration:none;transition:color .18s ease}.fresh-footer__phone-list a:hover{color:var(--footer-text-soft)}.fresh-footer__external-links{display:flex;flex-wrap:wrap;gap:18px;max-width:520px;margin-top:28px}.fresh-footer__external-links a{display:inline-grid;width:24px;height:24px;place-items:center;color:var(--footer-text);text-decoration:none;transition:color .18s ease}.fresh-footer__large-logo{width:100%;aspect-ratio:974.94 / 158.83;margin-top:86px;background:var(--footer-text);opacity:.075;mask:url(/assets/logo-full-BUTB31yn.svg) center / contain no-repeat;-webkit-mask:url(/assets/logo-full-BUTB31yn.svg) center / contain no-repeat}.fresh-detail-copy,.fresh-detail-visual,.fresh-hardware-device-visual{min-height:760px}.fresh-detail-copy{display:flex;flex-direction:column;align-items:flex-start;border-bottom:1px solid var(--app-border);padding:108px 78px 94px}.fresh-detail-grid>:nth-child(odd),.fresh-connected-feature-row>:nth-child(odd){border-right:1px solid var(--app-border)}.fresh-detail-copy h3{margin-top:62px;font-size:58px;font-weight:500;line-height:1.02;letter-spacing:-.045em}.fresh-detail-copy--no-icon h3{margin-top:0}.fresh-detail-copy h3 span{color:var(--theme-text-muted)}.fresh-detail-copy>p{max-width:650px;margin-top:28px;color:var(--theme-text-soft);font-size:27px;line-height:1.45;letter-spacing:-.015em}.fresh-detail-copy>.link-with-arrow{margin-top:38px;font-size:22px;font-weight:500;line-height:1.1}.fresh-detail-copy ul{display:grid;gap:22px;margin-top:auto;padding:0;color:var(--theme-text-soft);font-size:22px;line-height:1.25;list-style:none}.fresh-detail-copy li:before{content:"✓";margin-right:12px;color:hsl(var(--brand-orange))}.fresh-detail-visual{position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--app-border);background:var(--app-bg, var(--theme-page, hsl(var(--theme-dark-page))))}.fresh-detail-visual__image{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(1.04)}.fresh-detail-visual__line-field{opacity:1;transform:translateZ(0) scale(1.1);mask-image:linear-gradient(90deg,transparent 0%,black 7%,black 93%,transparent 100%),linear-gradient(180deg,transparent 0%,black 8%,black 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,black 7%,black 93%,transparent 100%),linear-gradient(180deg,transparent 0%,black 8%,black 100%);mask-composite:intersect;-webkit-mask-composite:source-in}.fresh-detail-visual__line-field--contacts{transform:translate3d(-5%,3%,0) scale(1.13)}.fresh-detail-visual__line-field--calendar{transform:translate3d(6%,-7%,0) scale(1.18)}.fresh-detail-visual__line-field--inbox{inset:-8% -4% -22%;transform:translate3d(-2%,-8%,0) scale(1.16)}.fresh-detail-visual__screen-wrap{position:relative;z-index:2;display:grid;width:min(88%,900px);aspect-ratio:16 / 9;overflow:hidden;border-radius:8px;place-items:center}.fresh-detail-visual__screen-wrap--scene{width:min(88%,940px);overflow:visible;border-radius:0}.fresh-detail-visual__screen-wrap--scene .product-scene{width:100%}.fresh-detail-visual__screen{display:block;width:100%;height:100%;max-height:min(520px,calc(100vh - 220px));border-radius:inherit;-o-object-fit:cover;object-fit:cover;filter:drop-shadow(0 28px 70px hsl(var(--brand-black) / .38))}.solution-page-shell{background:var(--theme-surface)}.solution-hero#top{min-height:760px;align-items:flex-start;justify-content:flex-end;border-bottom:1px solid var(--app-border);padding:160px clamp(32px,8vw,156px) clamp(30px,5vw,64px) clamp(20px,3.5vw,58px);text-align:left}.solution-hero__media{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.fresh-hero#top .solution-hero__title{position:relative;z-index:1;max-width:min(1180px,calc(100vw - 64px));margin:0;color:var(--theme-text);font-size:96px;text-align:left;letter-spacing:-.045em}.fresh-hero#top .solution-hero__title .text-wipe-reveal__line{margin-inline:0;text-align:left}.solution-hero__subcopy{position:relative;z-index:1;max-width:720px;margin:28px 0 0;color:var(--theme-text-soft);font-size:clamp(19px,1.45vw,25px);line-height:1.45;letter-spacing:-.015em;text-align:left}@media(max-width:1280px){.fresh-home-shell{width:100%}.fresh-preview{padding:0}.fresh-preview__dashboard{width:calc(100% - 116px);margin:58px}.fresh-operations-tab{min-height:156px;padding:24px 34px}.fresh-operations-card-grid{padding:34px}.fresh-operations-card{min-height:340px;padding:30px}.fresh-footer{padding-right:54px;padding-left:54px}.fresh-footer__top{grid-template-columns:minmax(300px,.46fr) minmax(500px,.54fr);gap:80px}.fresh-feature-card{padding-right:42px;padding-left:42px}}@media(max-width:900px){.fresh-hero{min-height:calc(760px * var(--layout-scale));padding:calc(168px * var(--layout-scale)) calc(28px * var(--layout-scale)) calc(64px * var(--layout-scale))}.fresh-rating{margin-bottom:calc(34px * var(--layout-scale))}.fresh-hero#top .fresh-hero__title{max-width:min(calc(760px * var(--layout-scale)),calc(100vw - (44px * var(--layout-scale))));font-size:clamp(calc(52px * var(--layout-scale)),7.2vw,calc(76px * var(--layout-scale)));line-height:.98}.fresh-hero#top .fresh-hero__lede{max-width:calc(500px * var(--layout-scale));font-size:calc(21px * var(--layout-scale))}.fresh-hero .cta-button{width:auto;min-width:calc(210px * var(--layout-scale))}.fresh-cta-hero{min-height:620px;padding:158px 28px 76px}.fresh-cta__title{max-width:min(760px,calc(100vw - 44px));font-size:clamp(52px,10vw,76px);line-height:.98}.fresh-cta__lede{max-width:500px;font-size:21px}.fresh-cta__actions .cta-button{width:auto;min-width:210px}.fresh-home-shell .logo-ticker-section{padding:28px}.fresh-preview{padding:0}.fresh-preview__dashboard{width:calc(100% - 56px);margin:70px 28px}.fresh-feature-row{grid-template-columns:1fr}.fresh-feature-card{min-height:auto;border-right:0;padding:48px 34px}.fresh-feature-card h2{margin-top:34px}.fresh-detail-section{margin-top:10px}.fresh-obd-interlude{--obd-stage-padding-block: 86px;--obd-stage-padding-inline: 28px;--obd-motion-allowance: 150px}.fresh-obd-stack{width:min(560px,86vw,calc((var(--obd-stage-height) - (var(--obd-stage-padding-block) * 2) - var(--obd-motion-allowance)) * 1.08))}.fresh-obd-stack__part--top{--obd-part-static-y: -37px}.fresh-obd-stack__part--mid-one{--obd-part-static-y: -59px}.fresh-obd-stack__part--mid-two{--obd-part-static-y: -22px}.fresh-obd-stack__part--bottom{--obd-part-static-y: 37px}.fresh-detail-header{min-height:auto;padding:54px 42px 62px}.fresh-detail-header__content{grid-template-columns:1fr;gap:34px;margin-top:118px}.fresh-detail-header h2{font-size:82px}.fresh-detail-header p{max-width:600px;margin-left:0;font-size:25px}.fresh-detail-header__aside{justify-items:start}.fresh-detail-grid,.fresh-connected-feature-row{grid-template-columns:1fr}.fresh-connected-feature-row--mobile-copy-first>:first-child{order:2}.fresh-connected-feature-row--mobile-copy-first>:last-child{order:1}.fresh-detail-copy,.fresh-detail-visual,.fresh-hardware-device-visual,.fresh-connected-visual-column{min-height:660px}.fresh-detail-copy{border-right:0;padding:72px 42px}.fresh-hardware-features-section .fresh-detail-header,.fresh-hardware-feature-sheet{position:static;top:auto}.fresh-hardware-feature-sheet{margin-top:0}.fresh-hardware-feature-sheets>.fresh-hardware-feature-sheet{z-index:auto}.fresh-connected-visual-column{padding:42px}.fresh-detail-grid>:nth-child(odd),.fresh-connected-feature-row>:nth-child(odd){border-right:0}.fresh-detail-grid>:nth-child(1){order:1}.fresh-detail-grid>:nth-child(2){order:2}.fresh-detail-visual:nth-child(3){order:4}.fresh-detail-copy:nth-child(4){order:3}.fresh-detail-grid>:nth-child(5){order:5}.fresh-detail-grid>:nth-child(6){order:6}.fresh-operations-social-proof{grid-template-columns:1fr}.fresh-operations-tabs{min-height:auto;border-right:0;border-bottom:1px solid var(--app-border)}.fresh-operations-tabs .fresh-operations-tab-list{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.fresh-operations-tab-list .fresh-operations-tab{min-height:178px;border-top:0;border-right:1px solid var(--app-border);border-left:0;margin-top:0;padding:26px}.fresh-operations-tab-list .fresh-operations-tab:first-child{border-top:1px solid var(--app-border)}.fresh-operations-tab-list .fresh-operations-tab:last-child{border-right:0}.fresh-operations-tab__label{font-size:34px}.fresh-operations-tab__description{font-size:16px}.fresh-operations-card-grid{padding:42px}.fresh-footer{padding:68px 42px 42px}.fresh-footer__top{grid-template-columns:1fr;gap:70px}.fresh-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fresh-footer__phone-list{margin-top:48px}.fresh-footer__large-logo{margin-top:72px}}@media(max-width:760px){.fresh-hero#top .fresh-hero__title{max-width:min(620px,calc(100vw - 28px));font-size:clamp(calc(39px * var(--layout-scale)),8.64vw,calc(52px * var(--layout-scale)));line-height:1.04;letter-spacing:0}.fresh-hero#top .fresh-hero__title .text-wipe-reveal__line{width:auto}.fresh-hero#top .fresh-hero__title .text-wipe-reveal__text,.fresh-hero#top .solution-hero__title .text-wipe-reveal__text{white-space:normal}.fresh-hero#top .fresh-hero__lede{max-width:min(410px,calc(100vw - 72px));font-size:18px;overflow-wrap:break-word}.fresh-hero__actions{width:min(100%,380px)}.fresh-hero .cta-button{width:100%}}@media(max-width:640px){.fresh-hero{min-height:calc(690px * var(--layout-scale));padding-top:calc(140px * var(--layout-scale))}.fresh-rating{flex-direction:column;gap:10px}.fresh-rating__copy{text-align:center}.fresh-hero#top .fresh-hero__title{max-width:min(620px,calc(100vw - 28px));font-size:clamp(calc(39px * var(--layout-scale)),8.64vw,calc(52px * var(--layout-scale)));line-height:1.04;letter-spacing:0}.fresh-hero#top .fresh-hero__title .text-wipe-reveal__line{width:auto}.fresh-hero#top .fresh-hero__title .text-wipe-reveal__text,.fresh-hero#top .solution-hero__title .text-wipe-reveal__text{white-space:normal}.fresh-hero#top .fresh-hero__lede{max-width:min(410px,calc(100vw - 72px));font-size:18px;overflow-wrap:break-word}.fresh-hero__actions,.fresh-hero .cta-button{width:100%}.fresh-cta-hero{min-height:560px;padding-top:128px}.fresh-cta__title{font-size:55px}.fresh-cta__lede{font-size:19px}.fresh-cta__actions,.fresh-cta__actions .cta-button{width:100%}.fresh-preview{padding:0}.fresh-preview__dashboard{width:calc(100% - 36px);margin:40px 18px}.fresh-feature-card{padding:42px 24px}.fresh-feature-card h2{font-size:31px}.fresh-feature-card p{font-size:19px}.fresh-obd-interlude{--obd-stage-padding-block: 68px;--obd-stage-padding-inline: 18px;--obd-motion-allowance: 120px}.fresh-obd-stack{width:min(430px,90vw,calc((var(--obd-stage-height) - (var(--obd-stage-padding-block) * 2) - var(--obd-motion-allowance)) * 1.08))}.fresh-obd-stack__part--top{--obd-part-static-y: -29px}.fresh-obd-stack__part--mid-one{--obd-part-static-y: -46px}.fresh-obd-stack__part--mid-two{--obd-part-static-y: -17px}.fresh-obd-stack__part--bottom{--obd-part-static-y: 29px}.fresh-detail-header{padding:36px 24px 42px}.fresh-detail-header__content{margin-top:70px}.fresh-detail-header h2{font-size:56px}.fresh-detail-copy,.fresh-detail-visual,.fresh-hardware-device-visual,.fresh-connected-visual-column{min-height:540px}.fresh-detail-copy{padding:42px 24px}.fresh-connected-visual-column{padding:24px}.fresh-detail-copy h3{font-size:38px}.fresh-operations-tabs{border-bottom:1px solid var(--app-border)}.fresh-operations-tabs .fresh-operations-tab-list{grid-template-columns:1fr}.fresh-operations-tab-list .fresh-operations-tab{min-height:142px;border-right:0;border-left:0;margin-top:-1px;padding:24px}.fresh-operations-tab-list .fresh-operations-tab:first-child{margin-top:0}.fresh-operations-tab__label{font-size:32px}.fresh-operations-card-grid{grid-template-columns:1fr;gap:16px;padding:24px}.fresh-operations-card{min-height:auto;padding:30px 28px 32px}.fresh-operations-card__icon{width:104px;height:104px;margin-bottom:36px}.fresh-operations-card p{max-width:none;margin-top:28px}.fresh-footer{margin-top:10px;padding:34px 24px 28px}.fresh-final-sheet-stack{--fresh-final-stack-section-gap: 10px}.fresh-footer__top{gap:28px}.fresh-footer__brand p,.fresh-footer__brand h2{max-width:none}.fresh-footer__brand p{margin-top:0;font-size:16px;line-height:1.45}.fresh-footer__brand h2{margin-top:10px;font-size:29px;line-height:1.16}.fresh-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 22px}.fresh-footer__column h3{margin-bottom:12px;font-size:13px}.fresh-footer__column ul{gap:8px}.fresh-footer__column a{font-size:13px;line-height:1.15;overflow-wrap:anywhere}.fresh-footer__phone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:26px}.fresh-footer__phone-list span{font-size:13px}.fresh-footer__phone-list a{font-size:15px;overflow-wrap:anywhere}.fresh-footer__large-logo{margin-top:34px}}.fresh-cta__title .text-wipe-reveal__line{width:auto}.fresh-cta__title .text-wipe-reveal__text{white-space:normal}@media(max-width:980px){.solution-hero#top{min-height:700px;padding:156px 28px 46px 22px}.fresh-hero#top .solution-hero__title{max-width:min(780px,calc(100vw - 44px));font-size:72px;line-height:.98}}@media(max-width:640px){.solution-hero#top{min-height:660px;padding:132px 18px 38px 16px}.fresh-hero#top .solution-hero__title{max-width:min(520px,calc(100vw - 36px));font-size:48px;line-height:1.02;letter-spacing:-.035em}}
