.ecosystem-page{background:#000;color:#fff;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,sans-serif}.section-container{max-width:1400px;margin:0 auto;padding:0 2rem}.section-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#0066FF;margin-bottom:1.5rem}.section-headline{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:1.5rem}.section-header{text-align:center;margin-bottom:4rem}.text-muted{color:rgba(255,255,255,.4)}.eco-hero{min-height:70vh;display:flex;align-items:center;position:relative;padding:10rem 0 6rem}.eco-hero .hero-background,.eco-hero .hero-gradient{position:absolute;top:0;left:0;right:0;bottom:0}.eco-hero .hero-gradient{background:radial-gradient(ellipse at top left,rgba(0,102,255,.1) 0,transparent 50%)}.eco-hero .hero-content{position:relative;z-index:1;max-width:700px}.eco-hero .hero-tag{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#0066FF;margin-bottom:2rem;padding:.5rem 1rem;border:1px solid rgba(0,102,255,.3);border-radius:100px}.eco-hero .hero-headline{font-size:clamp(2.5rem,7vw,4rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem}.eco-hero .hero-description{font-size:1.125rem;color:rgba(255,255,255,.6);line-height:1.8;margin-bottom:2.5rem}.eco-hero .hero-actions{display:flex;gap:1rem;flex-wrap:wrap}.eco-hero .hero-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2rem;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.eco-hero .hero-btn.primary{background:#fff;color:#000}.eco-hero .hero-btn.primary:hover{background:#0066FF;color:#fff}.eco-hero .hero-btn.secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3)}.eco-hero .hero-btn.secondary:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5)}.features-section{padding:8rem 0;background:#0A0A0A}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.feature-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;transition:all .3s ease}.feature-card:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.15);transform:translateY(-4px)}.feature-number{display:block;font-size:.75rem;font-weight:600;color:#0066FF;letter-spacing:.1em;margin-bottom:1.5rem}.feature-title{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}.feature-description{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.6}.process-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.process-card{position:relative;padding-left:1.5rem;border-left:2px solid rgba(255,255,255,.1)}.process-card:before{content:"";position:absolute;left:-5px;top:0;width:8px;height:8px;background:#0066FF;border-radius:50%}.process-step{display:block;font-size:.75rem;font-weight:600;color:#0066FF;letter-spacing:.1em;margin-bottom:1rem}.process-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.process-description{font-size:.875rem;color:rgba(255,255,255,.5);line-height:1.6}.why-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.why-grid{grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start}.why-headline{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1.5rem}.why-description{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.8;margin-bottom:1.5rem}.why-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.stat-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;text-align:center}.stat-value{display:block;font-size:2rem;font-weight:700;color:#fff;margin-bottom:.25rem}.stat-label{display:block;font-size:.8rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.1em}.eco-cta{padding:8rem 0;background:#0066FF;text-align:center}.eco-cta .cta-content{max-width:600px;margin:0 auto}.eco-cta .cta-headline{font-size:clamp(2rem,5vw,3rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1rem}.eco-cta .cta-description{font-size:1.125rem;color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:2.5rem}.eco-cta .cta-btn{display:inline-flex;align-items:center;gap:.5rem;padding:1rem 2.5rem;border-radius:100px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.eco-cta .cta-btn.primary{background:#fff;color:#0066FF}.eco-cta .cta-btn.primary:hover{background:#000;color:#fff}.problem-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.problem-headline{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1.5rem}.problem-description{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.8;margin-bottom:1.5rem}.margin-comparison{display:flex;flex-direction:column;gap:2rem}.comparison-item{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);padding:1.5rem}.comparison-item.new{border-color:rgba(0,102,255,.3)}.comparison-item .comparison-label{display:block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:1rem}.comparison-bar{display:flex;height:48px;border-radius:8px;overflow:hidden}.bar-segment{display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600}.bar-segment.carrier{background:rgba(255,255,255,.1);color:rgba(255,255,255,.8)}.bar-segment.carrier.full{background:linear-gradient(90deg,#0066FF,#00D4FF);color:#fff}.bar-segment.broker{background:rgba(255,51,102,.3);color:rgba(255,255,255,.6)}.benefits-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.benefits-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}.benefit-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem}.benefit-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:-.01em}.benefit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.benefit-list li{display:flex;align-items:center;gap:.75rem}.benefit-list li svg{color:#0066FF;flex-shrink:0}.benefit-list li span{font-size:.95rem;color:rgba(255,255,255,.7)}.ecosystem-role-section{padding:8rem 0;background:#0A0A0A}.role-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.role-headline{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1.5rem}.text-highlight{background:linear-gradient(135deg,#0066FF,#00D4FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.role-description{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.8;margin-bottom:2rem}.role-integrations{display:flex;flex-direction:column;gap:1rem}.integration-item{display:flex;flex-direction:column;gap:.25rem;padding:1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:10px}.integration-name{font-size:.95rem;font-weight:600;color:#fff}.integration-desc{font-size:.8rem;color:rgba(255,255,255,.5)}.ecosystem-diagram{position:relative;width:300px;height:300px;margin:0 auto}.diagram-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0066FF,#00D4FF);border-radius:50%;font-weight:700;font-size:1rem}.diagram-orbit{position:absolute;top:0;left:0;right:0;bottom:0;border:1px dashed rgba(255,255,255,.2);border-radius:50%}.orbit-item{position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:50%;font-size:.7rem;font-weight:600;text-align:center;transform:rotate(var(--angle)) translateX(130px) rotate(calc(-1 * var(--angle)))}.problem-stats{display:flex;flex-direction:column;gap:1.5rem}.problem-stat{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem}.problem-stat-value{font-size:2.5rem;font-weight:700;color:#0066FF;min-width:100px}.problem-stat-label{font-size:1rem;color:rgba(255,255,255,.6);line-height:1.4}.use-cases-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.use-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.use-case-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2.5rem;text-align:center;transition:all .3s ease}.use-case-card:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3);transform:translateY(-4px)}.use-case-icon{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:rgba(0,102,255,.1);border:1px solid rgba(0,102,255,.2);border-radius:16px;margin:0 auto 1.5rem}.use-case-icon svg{color:#0066FF}.use-case-title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;letter-spacing:-.01em}.use-case-description{font-size:.95rem;color:rgba(255,255,255,.5);line-height:1.6}.vision-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1);text-align:center}.vision-content{max-width:700px;margin:0 auto}.vision-headline{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:1.5rem}.vision-description{font-size:1.125rem;color:rgba(255,255,255,.6);line-height:1.8}.spotty-showcase{padding:8rem 0;background:#0A0A0A}.spotty-showcase.dark{background:#000}.showcase-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:6rem;gap:6rem;align-items:center}.showcase-split.reverse{direction:rtl}.showcase-split.reverse>*{direction:ltr}.showcase-headline{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.5rem}.showcase-description{font-size:1.1rem;color:rgba(255,255,255,.6);line-height:1.8;margin-bottom:2.5rem}.showcase-metrics{display:flex;gap:3rem}.metric{display:flex;flex-direction:column;gap:.25rem}.metric-value{font-size:2.5rem;font-weight:700;color:#fff}.metric-label{font-size:.85rem;color:rgba(255,255,255,.5)}.showcase-features{display:flex;flex-direction:column;gap:1rem}.showcase-feature{display:flex;align-items:center;gap:1rem;font-size:1rem;color:rgba(255,255,255,.8)}.showcase-feature svg{color:#0066FF;flex-shrink:0}.host-dashboard{background:#111;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.5)}.dashboard-header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.1)}.window-dots{display:flex;gap:6px}.window-dots span{width:12px;height:12px;border-radius:50%}.window-dots span:first-child{background:#FF5F57}.window-dots span:nth-child(2){background:#FFBD2E}.window-dots span:nth-child(3){background:#28CA41}.dashboard-title{font-size:.8rem;color:rgba(255,255,255,.5)}.dashboard-body{padding:1.5rem}.earnings-display{background:linear-gradient(135deg,rgba(0,102,255,.15),rgba(0,212,255,.05));border:1px solid rgba(0,102,255,.2);border-radius:12px;padding:1.5rem;margin-bottom:1.5rem}.earnings-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);margin-bottom:.5rem}.earnings-amount{display:block;font-size:3rem;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:1rem}.earnings-bar{height:8px;background:rgba(255,255,255,.1);border-radius:4px;overflow:hidden;margin-bottom:.5rem}.earnings-fill{height:100%;background:linear-gradient(90deg,#0066FF,#00D4FF);border-radius:4px}.earnings-goal{font-size:.8rem;color:rgba(255,255,255,.5)}.booking-list{display:flex;flex-direction:column;gap:.75rem}.booking-item{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px}.booking-status{width:10px;height:10px;border-radius:50%;flex-shrink:0}.booking-status.active{background:#28CA41;box-shadow:0 0 8px rgba(40,202,65,.5)}.booking-status.upcoming{background:rgba(255,255,255,.3)}.booking-info{flex:1 1;display:flex;flex-direction:column;gap:.15rem}.booking-name{font-size:.9rem;font-weight:600;color:#fff}.booking-time{font-size:.75rem;color:rgba(255,255,255,.5)}.booking-amount{font-size:1rem;font-weight:700;color:#28CA41}.phone-frame{width:300px;background:#1a1a1a;border-radius:45px;padding:12px;box-shadow:0 40px 80px rgba(0,0,0,.5);margin:0 auto}.phone-notch{width:130px;height:32px;background:#000;border-radius:20px;margin:0 auto 16px}.phone-screen{background:#000;border-radius:35px;padding:1.5rem;min-height:500px}.app-header{margin-bottom:1.5rem}.app-greeting{display:block;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.25rem}.app-subtitle{font-size:.9rem;color:rgba(255,255,255,.5)}.spot-card.featured{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden;margin-bottom:1rem}.spot-image{height:120px;background:linear-gradient(135deg,rgba(0,102,255,.2),rgba(0,212,255,.1));position:relative;display:flex;align-items:flex-start;justify-content:flex-end;padding:.75rem}.spot-distance{background:rgba(0,0,0,.7);padding:.35rem .75rem;border-radius:100px;font-size:.75rem;font-weight:600;color:#fff}.spot-details{padding:1rem}.spot-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.spot-name{font-size:1rem;font-weight:600;color:#fff}.spot-rating{display:flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:600;color:#FFBD2E}.spot-rating:before{content:"★"}.spot-address{font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:1rem;display:block}.spot-footer{display:flex;justify-content:space-between;align-items:center}.spot-price{font-size:1.25rem;font-weight:700;color:#fff}.spot-price span{font-size:.85rem;font-weight:400;color:rgba(255,255,255,.5)}.spot-price.small{font-size:1rem}.spot-book{background:#0066FF;border:none;padding:.6rem 1.25rem;border-radius:100px;font-size:.85rem;font-weight:600;color:#fff;cursor:pointer}.spot-card .spot-mini{display:flex;align-items:center;gap:1rem;padding:1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:12px}.spot-mini-image{width:50px;height:50px;background:linear-gradient(135deg,rgba(0,102,255,.2),rgba(0,212,255,.1));border-radius:8px;flex-shrink:0}.spot-mini-info{flex:1 1;display:flex;flex-direction:column;gap:.15rem}.spot-mini-info .spot-name{font-size:.9rem}.spot-mini-info .spot-address{margin-bottom:0;font-size:.75rem}.brokerless-hero .hero-content.centered{text-align:center;max-width:900px;margin:0 auto}.brokerless-hero .hero-headline.large{font-size:clamp(4rem,12vw,8rem);margin-bottom:.5rem;background:linear-gradient(135deg,#fff,rgba(255,255,255,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.brokerless-hero .hero-subheadline{font-size:clamp(1.25rem,3vw,1.75rem);color:rgba(255,255,255,.6);margin-bottom:1.5rem;font-weight:500}.brokerless-hero .hero-description.centered{max-width:600px;margin:0 auto 2.5rem}.brokerless-hero .hero-actions.centered{justify-content:center}.brokerless-problem{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.problem-split{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:center}.problem-text strong{color:#FF3366}.broker-diagram{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:3rem 2rem}.diagram-row{justify-content:center;gap:1rem;margin-bottom:2rem}.diagram-node,.diagram-row{display:flex;align-items:center}.diagram-node{flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;border-radius:12px;min-width:100px}.diagram-node.shipper{background:rgba(0,102,255,.15);border:1px solid rgba(0,102,255,.3)}.diagram-node.broker{background:rgba(255,51,102,.15);border:1px solid rgba(255,51,102,.3)}.diagram-node.carrier{background:rgba(40,202,65,.15);border:1px solid rgba(40,202,65,.3)}.node-label{font-size:.9rem;font-weight:600;color:#fff}.node-pays{font-size:.8rem;color:#0066FF}.node-takes{font-size:.8rem;color:#FF3366;font-weight:600}.node-gets{font-size:.8rem;color:#28CA41}.node-gets.highlight{font-size:.9rem;font-weight:700}.diagram-arrow{color:rgba(255,255,255,.3)}.diagram-caption{text-align:center;font-size:.85rem;color:rgba(255,255,255,.5);font-style:italic}.brokerless-solution{padding:8rem 0;background:#0A0A0A}.solution-header{text-align:center;margin-bottom:4rem}.solution-description{font-size:1.125rem;color:rgba(255,255,255,.6);max-width:600px;margin:0 auto;line-height:1.7}.direct-diagram{max-width:700px;margin:0 auto 4rem}.diagram-row.direct{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:2rem}.diagram-node.large{padding:2rem;min-width:140px}.diagram-connector{display:flex;align-items:center;flex:1 1;max-width:200px}.connector-line{flex:1 1;height:2px;background:linear-gradient(90deg,rgba(0,102,255,.5),#0066FF,rgba(0,102,255,.5))}.connector-badge{background:linear-gradient(135deg,#0066FF,#00D4FF);padding:.5rem 1rem;border-radius:100px;flex-shrink:0}.connector-badge span{font-size:.75rem;font-weight:700;color:#fff;letter-spacing:.05em}.diagram-savings{text-align:center;background:rgba(40,202,65,.1);border:1px solid rgba(40,202,65,.2);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.25rem}.savings-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5)}.savings-amount{font-size:2rem;font-weight:700;color:#28CA41}.savings-note{font-size:.85rem;color:rgba(255,255,255,.5)}.comparison-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto}.comparison-item{padding:2rem;border-radius:16px}.comparison-item.old{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08)}.comparison-item.new{background:rgba(0,102,255,.1);border:1px solid rgba(0,102,255,.2)}.comparison-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.25rem}.comparison-item.old .comparison-label{color:rgba(255,255,255,.4)}.comparison-item.new .comparison-label{color:#0066FF}.comparison-item ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.comparison-item.old ul li{color:rgba(255,255,255,.5);font-size:.9rem;padding-left:1.5rem;position:relative}.comparison-item.old ul li:before{content:"✕";position:absolute;left:0;color:rgba(255,51,102,.6);font-size:.75rem}.comparison-item.new ul li{color:rgba(255,255,255,.8);font-size:.9rem;padding-left:1.5rem;position:relative}.comparison-item.new ul li:before{content:"✓";position:absolute;left:0;color:#28CA41;font-weight:700}.verification-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.section-description{font-size:1.1rem;color:rgba(255,255,255,.6);max-width:600px;margin:0 auto;line-height:1.7}.verification-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}.verification-item{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:100px;font-size:.9rem;color:rgba(255,255,255,.8)}.verification-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:rgba(0,102,255,.2);border-radius:50%}.verification-check svg{color:#0066FF;width:12px;height:12px}.layers-section{padding:8rem 0;background:#0A0A0A}.layers-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.layer-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;transition:all .3s ease}.layer-card:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3);transform:translateY(-4px)}.layer-number{display:block;font-size:.7rem;font-weight:700;color:#0066FF;letter-spacing:.1em;margin-bottom:1rem}.layer-title{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.25rem}.layer-subtitle{display:block;font-size:.75rem;color:rgba(255,255,255,.4);margin-bottom:1rem}.layer-description{font-size:.8rem;color:rgba(255,255,255,.5);line-height:1.5}.result-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.result-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.result-headline{font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;margin-bottom:1.5rem}.result-description{font-size:1.1rem;color:rgba(255,255,255,.6);line-height:1.8;margin-bottom:1rem}.becomes-list{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.becomes-item{display:flex;align-items:center;gap:1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.becomes-item:last-of-type{border-bottom:none}.becomes-dot{width:8px;height:8px;background:#0066FF;border-radius:50%;flex-shrink:0}.becomes-item span{font-size:1rem;color:rgba(255,255,255,.8)}.becomes-footer{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);text-align:center}.becomes-footer span{font-size:1.25rem;font-weight:700;background:linear-gradient(135deg,#0066FF,#00D4FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.analogy-section{padding:8rem 0;background:#0A0A0A}.analogy-header{text-align:center;margin-bottom:4rem}.analogy-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem;max-width:900px;margin:0 auto}.analogy-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.analogy-card.highlight{background:rgba(0,102,255,.1);border-color:rgba(0,102,255,.3)}.analogy-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.05);border-radius:12px;margin-bottom:.5rem}.analogy-icon svg{color:rgba(255,255,255,.6)}.analogy-card.highlight .analogy-icon{background:rgba(0,102,255,.2)}.analogy-card.highlight .analogy-icon svg{color:#0066FF}.analogy-brand{font-size:1.25rem;font-weight:700;color:#fff}.analogy-what{font-size:.85rem;color:rgba(255,255,255,.5)}.pricing-formula-section{padding:8rem 0;background:#0A0A0A}.formula-display{text-align:center;margin-bottom:4rem}.formula-box{display:inline-flex;align-items:center;gap:1.5rem;padding:2rem 3rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:16px;margin-bottom:1.5rem}.formula-part{font-size:1.5rem;font-weight:600;color:#fff}.formula-part.highlight{font-size:2rem;font-weight:700;color:#0066FF}.formula-part.result{background:linear-gradient(135deg,#28CA41,#00D4FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.formula-operator{font-size:1.5rem;color:rgba(255,255,255,.4)}.formula-caption{font-size:1rem;color:rgba(255,255,255,.5)}.pricing-example{max-width:500px;margin:0 auto}.example-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem}.example-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.4);margin-bottom:1.5rem}.example-row{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.example-row.total{border-bottom:none;padding-top:1rem;margin-top:.5rem;border-top:2px solid rgba(255,255,255,.1)}.example-item{font-size:.95rem;color:rgba(255,255,255,.7)}.example-row.total .example-item,.example-value{font-weight:600;color:#fff}.example-value{font-size:1.1rem}.example-value.negative{color:#FF3366}.example-value.highlight{font-size:1.5rem;font-weight:700;color:#28CA41}.example-comparison{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;gap:.5rem}.example-comparison span{font-size:.85rem;color:rgba(255,255,255,.5)}.example-comparison .savings{color:#28CA41}.example-comparison .savings strong{font-size:1rem}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.step-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem 1.5rem;transition:all .3s ease}.step-card:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3);transform:translateY(-4px)}.step-number{display:block;font-size:.75rem;font-weight:700;color:#0066FF;letter-spacing:.1em;margin-bottom:1rem}.step-title{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.step-description{font-size:.85rem;color:rgba(255,255,255,.5);line-height:1.6}.morpro-does-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.does-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.does-headline{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1rem}.does-description{font-size:1.1rem;color:rgba(255,255,255,.6);line-height:1.7}.does-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.does-item{gap:.75rem;padding:1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:10px}.does-check,.does-item{display:flex;align-items:center}.does-check{width:28px;height:28px;justify-content:center;background:rgba(0,102,255,.2);border-radius:50%;flex-shrink:0}.does-check svg{color:#0066FF}.does-item span{font-size:.9rem;color:rgba(255,255,255,.8)}.everyone-wins-section{padding:8rem 0;background:#0A0A0A}.wins-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.wins-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.wins-card.carriers{border-color:rgba(40,202,65,.2)}.wins-card.shippers{border-color:rgba(0,102,255,.2)}.wins-card.industry{border-color:rgba(0,212,255,.2)}.wins-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.wins-card.carriers .wins-title{color:#28CA41}.wins-card.shippers .wins-title{color:#0066FF}.wins-card.industry .wins-title{color:#00D4FF}.wins-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.wins-list li{display:flex;align-items:center;gap:.75rem;font-size:.9rem;color:rgba(255,255,255,.7)}.wins-list li svg{color:currentColor;opacity:.6;flex-shrink:0}.wins-card.carriers .wins-list li svg{color:#28CA41}.wins-card.shippers .wins-list li svg{color:#0066FF}.industry-wins{display:flex;flex-wrap:wrap;gap:.75rem}.industry-wins span{padding:.5rem 1rem;background:rgba(0,212,255,.1);border:1px solid rgba(0,212,255,.2);border-radius:100px;font-size:.85rem;color:#00D4FF}.plug-play-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.plug-play-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.plug-play-headline{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1rem}.plug-play-description{font-size:1.1rem;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:2rem}.plug-play-list{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.plug-item{padding:.5rem 1rem;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:.95rem;color:rgba(255,255,255,.7)}.plug-same{color:#0066FF;font-weight:600;margin-right:.25rem}.plug-play-tagline{font-size:1.1rem;font-weight:600;color:#fff}.upgrade-card{background:linear-gradient(135deg,rgba(0,102,255,.15),rgba(0,212,255,.05));border:1px solid rgba(0,102,255,.2);border-radius:20px;padding:3rem;text-align:center;display:flex;flex-direction:column;gap:1rem}.upgrade-label{font-size:1.1rem;color:rgba(255,255,255,.7)}.upgrade-highlight{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#0066FF,#00D4FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.trailer-types-section{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.trailer-types-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.trailer-type-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;transition:all .3s ease}.trailer-type-card:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3);transform:translateY(-4px)}.trailer-type-name{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;letter-spacing:-.01em;color:#fff}.trailer-type-description{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.5}.eco-cta .cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.eco-cta .cta-btn.secondary{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.5)}.eco-cta .cta-btn.secondary:hover{background:rgba(255,255,255,.1);border-color:#fff}@media (max-width:1024px){.features-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.problem-grid,.why-grid{gap:3rem}.benefits-grid,.problem-grid,.role-grid,.why-grid{grid-template-columns:1fr}.role-grid{gap:3rem}.use-cases-grid{grid-template-columns:1fr}.trailer-types-grid{grid-template-columns:repeat(2,1fr)}.showcase-split{grid-template-columns:1fr;gap:3rem}.showcase-split.reverse{direction:ltr}.phone-frame{width:280px}.problem-split{grid-template-columns:1fr;gap:3rem}.layers-grid{grid-template-columns:repeat(3,1fr)}.result-split{grid-template-columns:1fr;gap:3rem}.analogy-grid{grid-template-columns:repeat(2,1fr)}.diagram-row{flex-wrap:wrap}.steps-grid{grid-template-columns:repeat(2,1fr)}.does-split{gap:3rem}.does-split,.plug-play-split,.wins-grid{grid-template-columns:1fr}.plug-play-split{gap:3rem}.formula-box{flex-wrap:wrap;justify-content:center;padding:1.5rem 2rem;gap:1rem}}@media (max-width:768px){.section-container{padding:0 1.5rem}.eco-hero{padding:8rem 0 4rem}.features-grid,.process-grid{grid-template-columns:1fr}.why-stats{grid-template-columns:1fr 1fr}.eco-hero .hero-actions{flex-direction:column}.eco-hero .hero-btn{width:100%;justify-content:center}.trailer-types-grid{grid-template-columns:1fr}.eco-cta .cta-actions{flex-direction:column}.eco-cta .cta-btn{width:100%}.showcase-metrics{flex-direction:column;gap:1.5rem}.metric-value{font-size:2rem}.phone-frame{width:260px}.phone-screen{min-height:420px;padding:1.25rem}.earnings-amount{font-size:2.25rem}.comparison-row,.layers-grid{grid-template-columns:1fr}.analogy-grid{grid-template-columns:1fr 1fr;gap:1rem}.diagram-row{gap:.5rem}.diagram-node{padding:.75rem 1rem;min-width:80px}.diagram-arrow{display:none}.diagram-row.direct{flex-direction:column;gap:1rem}.diagram-connector{flex-direction:column;max-width:none;width:100%;gap:.5rem}.connector-line{width:2px;height:20px}.brokerless-hero .hero-headline.large{font-size:clamp(2.5rem,12vw,4rem)}.does-grid,.steps-grid{grid-template-columns:1fr}.formula-part{font-size:1.1rem}.formula-part.highlight,.upgrade-highlight{font-size:1.5rem}}.fleet-hero .hero-content.centered{text-align:center;max-width:900px;margin:0 auto}.fleet-hero .hero-headline.large{font-size:clamp(3rem,10vw,6rem);margin-bottom:1.5rem;background:linear-gradient(135deg,#fff,rgba(255,255,255,.8));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.fleet-stats-bar{background:linear-gradient(135deg,#0066FF,#00D4FF);padding:2rem 0}.stats-row{justify-content:space-around;flex-wrap:wrap;gap:2rem}.stat-item,.stats-row{display:flex;align-items:center}.stat-item{flex-direction:column;gap:.25rem}.stat-number{font-size:2.5rem;font-weight:700;color:#fff}.stat-text{font-size:.85rem;color:rgba(255,255,255,.9);text-transform:uppercase;letter-spacing:.1em}.fleet-problem{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.comparison-cards{display:flex;flex-direction:column;gap:1.5rem}.compare-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem}.compare-card.old{border-color:rgba(255,51,102,.2)}.compare-card.new{background:rgba(0,102,255,.1);border-color:rgba(0,102,255,.3)}.compare-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}.compare-card.old .compare-label{color:rgba(255,255,255,.4)}.compare-card.new .compare-label{color:#0066FF}.compare-breakdown{display:flex;flex-direction:column;gap:.75rem}.breakdown-row{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:rgba(255,255,255,.7)}.breakdown-row.total{padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1);margin-top:.5rem;font-weight:600;color:#fff}.breakdown-row .negative{color:#FF3366;font-weight:600}.breakdown-row .highlight{color:#28CA41;font-weight:600}.breakdown-row .big-highlight{font-size:1.5rem;font-weight:700;color:#28CA41}.fleet-benefits{padding:8rem 0;background:#0A0A0A}.benefits-grid-6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.benefit-card-fleet{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;transition:all .3s ease}.benefit-card-fleet:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3);transform:translateY(-4px)}.benefit-icon{font-size:2rem;display:block;margin-bottom:1rem}.benefit-card-fleet .benefit-title{font-size:1.25rem;font-weight:600;color:#fff;margin-bottom:.75rem}.benefit-card-fleet .benefit-desc{font-size:.9rem;color:rgba(255,255,255,.5);line-height:1.6}.fleet-process{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.fleet-testimonials{padding:8rem 0;background:#0A0A0A}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.testimonial-card-fleet{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.testimonial-quote{font-size:1.1rem;color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:1.5rem;font-style:italic}.testimonial-author{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08)}.author-info{display:flex;flex-direction:column;gap:.25rem}.author-name{font-size:1rem;font-weight:600;color:#fff}.author-location{font-size:.8rem;color:rgba(255,255,255,.5)}.author-experience{font-size:.75rem;color:#0066FF;background:rgba(0,102,255,.1);padding:.35rem .75rem;border-radius:100px}.fleet-requirements{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.requirements-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.requirements-headline{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1rem}.requirements-description{font-size:1.1rem;color:rgba(255,255,255,.6);line-height:1.7}.requirements-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.requirement-item{display:flex;align-items:center;gap:.75rem;padding:1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:10px}.requirement-check{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(0,102,255,.2);border-radius:50%;flex-shrink:0}.requirement-check svg{color:#0066FF}.requirement-item span{font-size:.9rem;color:rgba(255,255,255,.8)}.fleet-apply{padding:8rem 0;background:#0A0A0A}.apply-split{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:start}.apply-headline{font-size:clamp(2rem,5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.03em;margin-bottom:1rem}.apply-description{font-size:1.1rem;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:2rem}.apply-contact{gap:1rem}.apply-contact,.contact-method{display:flex;flex-direction:column}.contact-method{gap:.25rem}.contact-label{font-size:.75rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.1em}.contact-value{font-size:1.25rem;font-weight:600;color:#0066FF;text-decoration:none;transition:color .3s ease}.contact-value:hover{color:#00D4FF}.apply-form-container{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2.5rem}.apply-form{display:flex;flex-direction:column;gap:1.25rem}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.85rem;font-weight:500;color:rgba(255,255,255,.7)}.form-group input,.form-group select,.form-group textarea{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1rem;font-size:1rem;color:#fff;transition:all .3s ease}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#0066FF;background:rgba(0,102,255,.05)}.form-group input::placeholder,.form-group textarea::placeholder{color:rgba(255,255,255,.3)}.form-group select{cursor:pointer}.form-group select option{background:#1a1a1a;color:#fff}.form-group textarea{resize:vertical;min-height:100px}.submit-btn{background:linear-gradient(135deg,#0066FF,#00D4FF);border:none;border-radius:100px;padding:1.25rem 2rem;font-size:1rem;font-weight:600;color:#fff;cursor:pointer;transition:all .3s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,102,255,.3)}.form-note{font-size:.8rem;color:rgba(255,255,255,.4);text-align:center}.fleet-faq{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem}.faq-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem}.faq-question{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.faq-answer{font-size:.95rem;color:rgba(255,255,255,.6);line-height:1.7}@media (max-width:1024px){.benefits-grid-6{grid-template-columns:repeat(2,1fr)}.requirements-split,.testimonials-grid{grid-template-columns:1fr}.requirements-split{gap:3rem}.requirements-list{grid-template-columns:1fr 1fr}.apply-split{gap:3rem}.apply-split,.faq-grid{grid-template-columns:1fr}}@media (max-width:768px){.stats-row{flex-direction:column;gap:1.5rem}.stat-number{font-size:2rem}.benefits-grid-6,.form-row,.requirements-list{grid-template-columns:1fr}.fleet-hero .hero-headline.large{font-size:clamp(2.5rem,10vw,4rem)}}.hero-trust{display:flex;justify-content:center;gap:2rem;margin-top:2.5rem;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:rgba(255,255,255,.7)}.trust-item svg{color:#28CA41}.fleet-hero .hero-subheadline{font-size:clamp(1.25rem,3vw,1.75rem);color:#0066FF;margin-bottom:1rem;font-weight:600}.section-subheadline{font-size:1.1rem;color:rgba(255,255,255,.6);margin-top:-.5rem}.fleet-math{padding:8rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.math-comparison{display:flex;justify-content:center;align-items:stretch;gap:2rem;margin-bottom:3rem}.math-card{flex:1 1;max-width:400px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:2rem}.math-card.old{border-color:rgba(255,51,102,.2)}.math-card.new{background:rgba(0,102,255,.08);border-color:rgba(0,102,255,.3)}.math-label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem}.math-card.old .math-label{color:rgba(255,255,255,.4)}.math-card.new .math-label{color:#0066FF}.math-breakdown{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.math-row{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;color:rgba(255,255,255,.7);padding:.5rem 0}.math-row.negative span:last-child{color:#FF3366}.math-row.highlight span:last-child{color:#28CA41}.math-row.total{border-top:2px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:.5rem}.total-value{font-size:1.75rem;font-weight:700}.total-value.old{color:rgba(255,255,255,.5)}.total-value.new{color:#28CA41}.math-percentage{font-size:1rem;color:rgba(255,255,255,.5);text-align:center}.math-percentage.highlight{color:#28CA41}.math-percentage span{font-size:1.5rem;font-weight:700}.math-savings{margin-top:1.5rem;text-align:center}.savings-badge{display:inline-block;background:linear-gradient(135deg,#28CA41,#00D4FF);color:#000;font-size:1rem;font-weight:700;padding:.75rem 1.5rem;border-radius:100px}.math-vs{display:flex;align-items:center;justify-content:center}.math-vs span{font-size:1.25rem;font-weight:700;color:rgba(255,255,255,.3);padding:1rem}.math-annual{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.1)}.annual-text{font-size:1.25rem;color:rgba(255,255,255,.7)}.annual-text strong{color:#28CA41;font-size:1.5rem}.fleet-why{padding:6rem 0;background:#0A0A0A}.why-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1rem;gap:1rem}.why-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.5rem;text-align:center;transition:all .3s ease}.why-card:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3)}.why-title{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:.5rem}.why-desc{font-size:.8rem;color:rgba(255,255,255,.5)}.benefit-highlight{display:inline-block;margin-top:1rem;padding:.35rem .75rem;background:rgba(0,102,255,.15);border:1px solid rgba(0,102,255,.3);border-radius:100px;font-size:.75rem;font-weight:600;color:#0066FF}.fleet-freight{padding:6rem 0;background:#000;border-top:1px solid rgba(255,255,255,.1)}.freight-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.freight-card{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:2rem;text-align:center;transition:all .3s ease}.freight-card:hover{background:rgba(255,255,255,.04);border-color:rgba(0,102,255,.3);transform:translateY(-4px)}.freight-icon{font-size:2.5rem;display:block;margin-bottom:1rem}.freight-type{font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.freight-desc{font-size:.85rem;color:rgba(255,255,255,.5)}.step-time{margin-top:1rem;padding:.35rem .75rem;background:rgba(40,202,65,.15);font-size:.75rem;font-weight:600}.step-time,.testimonial-earnings{display:inline-block;border:1px solid rgba(40,202,65,.3);border-radius:100px;color:#28CA41}.testimonial-earnings{margin-bottom:1rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(40,202,65,.2),rgba(0,212,255,.1));font-size:1rem;font-weight:700}.requirement-icon{font-size:1.25rem;flex-shrink:0}.requirements-note{margin-top:1.5rem;padding:1rem;background:rgba(0,102,255,.1);border:1px solid rgba(0,102,255,.2);border-radius:10px;font-size:.9rem;color:rgba(255,255,255,.8)}.apply-benefits{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.apply-benefit{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:rgba(255,255,255,.8)}.apply-benefit svg{color:#28CA41;flex-shrink:0}.contact-intro{font-size:.9rem;color:rgba(255,255,255,.5);margin-bottom:.75rem}.form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.form-header h3{font-size:1.25rem;font-weight:600;color:#fff}.form-time{font-size:.8rem;color:rgba(255,255,255,.5);background:rgba(255,255,255,.05);padding:.35rem .75rem;border-radius:100px}.submit-btn{display:flex;align-items:center;justify-content:center;gap:.75rem}.submit-btn svg{transition:transform .3s ease}.submit-btn:hover svg{transform:translateX(4px)}.fleet-final-cta{padding:8rem 0;background:linear-gradient(135deg,#0066FF,#00D4FF);text-align:center}.final-cta-content{max-width:700px;margin:0 auto}.final-cta-headline{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1rem;color:#fff}.final-cta-description{font-size:1.25rem;color:rgba(255,255,255,.9);line-height:1.7;margin-bottom:2.5rem}.final-cta-actions{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.cta-btn.large{padding:1.25rem 2.5rem;font-size:1.1rem}.final-cta-note{font-size:.9rem;color:rgba(255,255,255,.7)}@media (max-width:1200px){.why-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.math-comparison{flex-direction:column;align-items:center}.math-card{max-width:100%;width:100%}.math-vs{transform:rotate(90deg);margin:1rem 0}.freight-grid,.why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-trust{flex-direction:column;gap:1rem;align-items:center}.freight-grid,.why-grid{grid-template-columns:1fr}.final-cta-actions{flex-direction:column}.cta-btn.large{width:100%}}