
.fleet-software{--fs-navy:#092639;--fs-teal:#087d9f;color:#253e4c}.fleet-software h1,.fleet-software h2,.fleet-software h3{color:var(--fs-navy)}.fs-hero{background:linear-gradient(120deg,#f4f8fa,#e7f1f5);padding:28px 0 70px}.fs-crumb{display:flex;flex-wrap:wrap;gap:10px;font-size:13px;color:#596e79;margin-bottom:44px}.fs-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.fleet-software h1{font-size:clamp(38px,4.5vw,64px);line-height:1.08;letter-spacing:-2px;margin:0 0 24px}.fs-lead{font-size:21px;line-height:1.6}.fs-hero-text{font-size:17px;line-height:1.8;margin:20px 0 28px;color:#4b6472}.fs-small{font-size:13px;line-height:1.65;color:#526b78;margin-top:16px}.fs-outline{border:1px solid #b1c6d0;background:transparent;color:#173e52}.fs-hero-panel{background:#092639;color:#fff;border-radius:22px;padding:34px;box-shadow:0 20px 55px #0a334323}.fs-panel-head{display:flex;gap:16px;align-items:center;border-bottom:1px solid #ffffff25;padding-bottom:24px}.fs-brand-mark{display:flex;align-items:center;gap:3px;font-size:30px;font-weight:800;background:#198aa7;border-radius:12px;padding:10px 13px}.fs-brand-mark span{font-size:23px}.fs-panel-head strong{display:block;font-size:24px}.fs-panel-head div>span{display:block;font-size:13px;color:#b9d5e1;margin-top:5px}.fs-panel-intro{font-size:26px;line-height:1.35;margin:27px 0}.fs-routine{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #ffffff1b}.fs-routine>span{font-size:13px;letter-spacing:1px;color:#67d5e4}.fs-routine strong{font-size:16px}.fs-routine p{margin:5px 0 0;font-size:13px;color:#b8cfdb}.fs-panel-link{display:flex;justify-content:space-between;margin-top:24px;font-size:14px;color:#a7e1ee}.fs-strip{background:#fff;border-bottom:1px solid #dbe5ea}.fs-strip .wrap{display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-bottom:22px;font-size:14px;font-weight:600}.fs-strip span:before{content:'✓';color:#0787a6;margin-right:9px}.fs-section-head{max-width:790px;margin-bottom:36px}.fleet-software h2{font-size:clamp(29px,3.4vw,44px);line-height:1.18;letter-spacing:-1px;margin:0 0 20px}.fs-section-head>p:last-child{color:#526b78;font-size:18px;line-height:1.65}.fs-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.fs-feature{border:1px solid #dce7ec;border-radius:15px;padding:32px;background:#fff}.fs-feature-number{font-size:12px;font-weight:700;letter-spacing:1.8px;color:#087eaa}.fs-feature h3{font-size:24px;margin:20px 0 14px;line-height:1.25}.fs-feature p{font-size:16px;line-height:1.8;color:#526b78}.fs-feature-tag{display:inline-block;font-size:12px;background:#edf5f8;color:#12607b;padding:7px 12px;border-radius:20px;margin-top:16px}.fs-portal{margin:0;border:1px solid #d6e4ea;border-radius:14px;overflow:hidden;background:white;box-shadow:0 16px 40px #123c5010}.fs-browser-bar{background:#e7eef3;padding:14px 22px;font-size:12px;color:#4b6370;display:flex;gap:22px}.fs-browser-bar>span:first-child{letter-spacing:3px;color:#9ab0bc}.fs-portal img{display:block;width:100%;height:auto}.fs-portal figcaption{padding:14px 22px;font-size:12px;color:#536d79}.fs-package-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:start}.fs-package-grid p{line-height:1.8}.fs-device{display:flex;align-items:center;gap:26px;border-top:1px solid #dce6eb;margin-top:30px;padding-top:22px}.fs-device img{width:160px;height:170px;object-fit:contain}.fs-device h3{font-size:23px;margin:10px 0}.fs-device p{font-size:14px;color:#526b78;margin:10px 0}.fs-device-value{font-weight:700}.fs-tracking{background:#eff6f8;border-radius:18px;padding:32px}.fs-tracking h3{font-size:25px;margin:0 0 20px}.fs-tracking ul,.fs-price-card ul{list-style:none;padding:0;margin:0}.fs-tracking li,.fs-price-card li{position:relative;padding:10px 0 10px 27px;border-bottom:1px solid #cbdde66b;font-size:15px;line-height:1.5}.fs-tracking li:before,.fs-price-card li:before{content:'✓';position:absolute;left:0;color:#0787a6;font-weight:700}.fs-pricing-section{background:#092639;padding:78px 0;color:#cbdde6}.fs-pricing-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px;align-items:center}.fs-pricing-grid>div h2{color:#fff}.fs-pricing-grid>div .eyebrow{color:#62cde1}.fs-pricing-grid>div>p{line-height:1.8}.fs-pricing-grid .text-link{color:#84d9e8;margin-top:28px;display:inline-block}.fs-price-card{background:#fff;color:#254758;border-radius:18px;padding:34px}.fs-price-card h3{font-size:25px;margin:0 0 25px}.fs-price{display:flex;align-items:center;gap:18px}.fs-price strong{font-size:72px;line-height:1;letter-spacing:-3px;color:#092639}.fs-price span{font-size:16px;line-height:1.5}.fs-price-term{display:inline-block;border-radius:20px;font-size:12px;font-weight:700;background:#e9f4f7;padding:7px 13px;margin:18px 0}.fs-price-card .button{display:flex;text-align:center;justify-content:center;width:100%;margin-top:28px}.fs-faq details{border-top:1px solid #d6e4ea;padding:22px 0}.fs-faq summary{font-size:18px;font-weight:600;cursor:pointer;color:#153c51}.fs-faq details p{max-width:830px;line-height:1.8;color:#526b78;margin-top:18px}.fs-faq a{color:#087eaa;text-decoration:underline}
@media(max-width:950px){.fs-hero-grid,.fs-package-grid,.fs-pricing-grid{gap:30px}.fs-hero-panel{padding:25px}.fs-panel-head strong{font-size:21px}.fs-device{gap:12px}.fs-device img{width:120px}.fs-price-card{padding:26px}.fs-strip .wrap{flex-wrap:wrap}}
@media(max-width:700px){.fs-hero{padding-bottom:42px}.fs-crumb{margin-bottom:28px}.fs-hero-grid,.fs-package-grid,.fs-pricing-grid,.fs-feature-grid{grid-template-columns:1fr}.fs-hero-grid{gap:30px}.fleet-software h1{letter-spacing:-1.2px}.fs-lead{font-size:18px}.fs-hero-panel{border-radius:16px}.fs-hero .actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}.fs-hero .actions a{justify-content:center;text-align:center}.fs-strip .wrap{flex-direction:column;gap:13px}.fs-feature{padding:24px}.fs-feature h3{font-size:22px}.fs-section-head>p:last-child{font-size:16px}.fs-package-grid,.fs-pricing-grid{gap:32px}.fs-pricing-section{padding:48px 0}.fs-tracking{padding:25px}.fs-browser-bar{padding:12px;font-size:11px;gap:10px}.fs-portal figcaption{padding:12px}.fs-device img{width:100px;height:130px}.fs-device h3{font-size:20px}.fs-device .eyebrow{font-size:10px}.fs-price-card{padding:25px}.fs-price strong{font-size:64px}.fs-faq summary{font-size:16px}}

.fs-app-icon{display:block;flex-shrink:0;width:70px;height:70px;object-fit:contain;border-radius:14px;background:white}.fs-app-availability{font-size:13px;color:#c4dce6;margin:20px 0 8px}.fs-store-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:12px 0 28px}.fs-store-links a{display:inline-flex;align-items:center;min-height:50px}.fs-store-links img{display:block;object-fit:contain}.fs-google-badge{width:180px;height:70px;margin:-10px -12px}.fs-apple-badge{width:150px;height:50px}.fs-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.fs-benefit-grid article{border-top:3px solid #0b8ba7;padding-top:20px}.fs-benefit-grid article>span{color:#1287a0;font-size:13px;font-weight:700}.fs-benefit-grid h3{font-size:23px;margin:16px 0 12px}.fs-benefit-grid p{line-height:1.8;color:#536d79}.fs-extra-features{padding:30px;background:#eff6f8;border-radius:14px;margin-top:32px}.fs-extra-features h3{font-size:24px;margin:0 0 12px}.fs-extra-features p{line-height:1.8;margin-bottom:18px}@media(max-width:700px){.fs-benefit-grid{grid-template-columns:1fr;gap:24px}.fs-extra-features{padding:24px}.fs-store-links{gap:10px}.fs-app-icon{width:62px;height:62px}}
