.product-hero{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);margin-top:58px;padding:120px 0 80px}.product-hero .hero-content{justify-content:space-between;align-items:center;gap:60px;display:flex}.product-hero .hero-text{flex:1;max-width:600px}.product-hero h1{background:linear-gradient(135deg,var(--primary-cyan)0%,var(--secondary-cyan)100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:4px;font-weight:700}.product-hero h2{color:var(--text-dark);margin-bottom:10px;font-size:36px}.product-hero .hero-subtitle{color:var(--text-dark);margin-bottom:20px;font-size:24px;font-weight:600;line-height:1.4}.product-hero .hero-description{color:#666;margin-bottom:30px;font-size:18px;line-height:1.6}.product-hero .hero-buttons{flex-wrap:wrap;gap:20px;margin-bottom:20px;display:flex}.product-hero .hero-buttons .btn{white-space:normal;text-align:center;padding:15px 30px;font-size:14px;line-height:1.4}.contact-sales-link{color:var(--primary-cyan);margin-top:10px;font-weight:700;text-decoration:none;transition:color .3s;display:inline-block}.contact-sales-link:hover{color:var(--secondary-cyan)}.product-hero .hero-visual{flex:1;max-width:500px}.product-hero .hero-visual img{border-radius:10px;width:100%;height:auto;box-shadow:0 10px 30px #0000001a}.benav-page{position:relative}.benav-hero{color:#fff;background:linear-gradient(135deg,#1e2a3d 0%,#0f1419 100%);margin-top:58px;padding:100px 0 120px;position:relative;overflow:hidden}.benav-hero:before{content:"";opacity:.05;pointer-events:none;background:url(/assets/grid-pattern.svg);position:absolute;inset:0}.fleex-hero{color:#fff;background:#005b66;margin-top:58px;padding:100px 0 120px;position:relative;overflow:hidden}.fleex-hero:before{content:"";opacity:.05;pointer-events:none;background:url(/assets/grid-pattern.svg);position:absolute;inset:0}.fleex-hero .benav-hero-content{z-index:2;align-items:flex-start;gap:80px;display:flex;position:relative}.fleex-hero .benav-hero-left{flex:1;max-width:600px}.fleex-hero .benav-hero-right{flex:1;max-width:550px}.fleex-hero h1{color:#fff;max-width:600px;margin-bottom:40px;font-size:30px;font-weight:700;line-height:1.2}.fleex-hero .benav-hero-description{margin-bottom:40px}.fleex-hero .benav-hero-description p{color:#ffffffe6;margin-bottom:16px;font-size:18px;line-height:1.6}.fleex-hero .benav-hero-subtitle{color:#ffffffb3;font-size:16px}.fleex-hero .benav-hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.fleex-hero .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;padding:16px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.fleex-hero .btn-primary{color:#fff;background:#1eb8d8}.fleex-hero .btn-primary:hover{background:#169bb8;transform:translateY(-2px)}.fleex-hero .btn-secondary{color:#fff;background:0 0;border:2px solid #ffffff4d}.fleex-hero .btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80}.fleex-hero .benav-btn-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.fleex-hero .benav-btn-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:40px;font-weight:700}.fleex-hero .benav-btn-subtitle{opacity:.9;font-size:14px;font-weight:400}.fleex-hero .benav-hero-video{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.fleex-hero .benav-hero-video img,.fleex-hero .benav-hero-video video{width:100%;height:auto;display:block}.benav-hero .benav-hero-content{z-index:2;align-items:flex-start;gap:80px;display:flex;position:relative}.benav-hero .benav-hero-left{flex:1;max-width:600px}.benav-hero .benav-hero-right{flex:1;max-width:550px}.benav-logo{margin-bottom:32px}.benav-logo img{width:350px}.badges{margin-top:32px;margin-bottom:0}.integration-badge{color:#0e1a37;background:#1eb8d8;border:1px solid #1eb8d84d;border-radius:10px;margin-bottom:16px;padding:8px 16px;font-size:24px;display:inline-block}.integration-badge a{color:#fff;text-decoration:none}.hgv-badge{color:#ffffffb3;flex-direction:column;gap:4px;font-size:20px;display:flex}.hgv-badge .hgv-link{color:#1eb8d8;font-weight:600;text-decoration:none}.hgv-link a{color:#1eb8d8;text-decoration:none}.benav-hero h1{color:#fff;max-width:600px;margin-bottom:40px;font-size:30px;font-weight:700;line-height:1.2}.benav-hero .benav-hero-description{margin-bottom:40px}.benav-hero .benav-hero-description p{color:#ffffffe6;margin-bottom:16px;font-size:18px;line-height:1.6}.benav-hero .benav-hero-subtitle{color:#ffffffb3;font-size:16px}.benav-hero .benav-hero-buttons{flex-wrap:wrap;gap:16px;display:flex}.benav-hero-buttons div{flex-direction:column;display:flex}.benav-hero .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;padding:16px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.benav-hero .btn-primary{color:#fff;background:#1eb8d8}.benav-hero .btn-primary:hover{background:#169bb8;transform:translateY(-2px)}.benav-hero .btn-secondary{color:#fff;background:0 0;border:2px solid #ffffff4d}.benav-hero .btn-secondary:hover{background:#ffffff1a;border-color:#ffffff80}.benav-hero .benav-btn-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.benav-hero .benav-btn-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:40px;font-weight:700}.benav-hero .benav-btn-subtitle{opacity:.9;font-size:14px;font-weight:400}.benav-hero-video{border-radius:12px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.benav-hero-video img,.benav-hero-video video{width:100%;height:auto;display:block}.evmove-page .benav-hero{background:#1eb8d8}.compliance-section{text-align:center;background:#fff;padding:80px 0}.compliance-content h2{color:#1e2a3d;max-width:900px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:30px;font-weight:600;line-height:1.3}.compliance-section .benav-hero-description{margin:0 auto 40px}.compliance-section .benav-hero-description p{color:#666;margin-bottom:40px;font-size:22px;line-height:1.6}.compliance-section .benav-hero-buttons{flex-wrap:wrap;justify-content:space-around;display:flex}.compliance-section .btn{cursor:pointer;border:none;border-radius:8px;align-items:center;margin:auto;padding:16px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.compliance-section .btn-primary{color:#0e1a37;background:#1eb8d8}.compliance-section .btn-primary:hover{background:#169bb8;transform:translateY(-2px)}.compliance-section .btn-secondary{color:#1e2a3d;background:0 0;border:2px solid #e2e8f0}.compliance-section .btn-secondary:hover{background:#f8fafb;border-color:#cbd5e0}.compliance-section .benav-btn-content{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.compliance-section .benav-btn-label{text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:18px;font-weight:700}.compliance-section .benav-btn-subtitle{opacity:.9;font-size:20px;font-weight:400}.vehicle-types-section,.regulation-routing-section,.multi-stop-routing-section,.multiple-routes-section,.poi-display-section{padding:100px 0}.vehicle-types-section{background:#e8f9fc}.regulation-routing-section{background:#fff}.multi-stop-routing-section{background:#e8f9fc}.multiple-routes-section{background:#fff}.poi-display-section{background:#e8f9fc}.feature-layout{align-items:center;gap:80px;display:flex}.feature-layout.reverse{flex-direction:row-reverse}.section-label{color:#274a95;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:30px;font-weight:600}.feature-content h2{color:#0e1a37;margin-bottom:24px;font-size:25px;font-weight:500;line-height:1.3}.btn-demo{color:#0e1a37;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#1eb8d8;border:none;border-radius:6px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.btn-demo a{color:#0e1a37;text-decoration:none}.btn-demo:hover{background:#169bb8;transform:translateY(-2px);box-shadow:0 4px 12px #1eb8d84d}.offline-section{color:var(--primary-cyan);text-align:center;padding:100px 0}.offline-content h2{color:#1693ad;margin-bottom:16px;font-size:40px;font-weight:700}.offline-subtitle{color:var(--primary-cyan);margin-bottom:32px;font-size:24px;font-weight:600}.offline-description{max-width:900px;color:var(--primary-cyan);margin:0 auto 32px;font-size:20px;line-height:1.6}.offline-tagline{color:var(--primary-cyan);margin:0;font-size:22px;font-weight:600}.integration-section{text-align:center;background:#e8f9fc;padding:100px 0 80px}.integration-divider{background:#1693ad;width:60%;max-width:800px;height:1px;margin:0 auto}.integration-header{margin-bottom:80px}#seamlessintegration{scroll-margin-top:80px}.integration-header h2{color:#1e2a3d;margin-bottom:16px;font-size:40px;font-weight:700}.integration-header h3{color:#666;margin-bottom:32px;font-size:24px;font-weight:600}.integration-subtitle{margin-bottom:24px;font-size:24px;font-weight:600}.integration-description{color:#666;max-width:800px;margin:0 auto;font-size:18px;line-height:1.6}.integration-grid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:900px;margin:0 auto;display:grid}.integration-feature{text-align:center}.feature-icon{background:0 0;border-radius:12px;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 24px;display:flex}.feature-icon img{width:60px;height:60px}.integration-feature p{color:#666;margin:0;font-size:20px;line-height:1.5}.integration-footer{margin-top:80px;margin-bottom:50px}.integration-cta{color:#1693ad;padding-top:50px;font-size:24px;font-weight:600}.integration-explore{color:#666;font-size:20px}.choose-integration-section{background:#e8f9fc;padding:100px 0}.choose-integration-section .section-header{text-align:center;margin-bottom:80px}.choose-integration-section h2{color:#1e2a3d;font-size:35px;font-weight:700}.integration-options{flex-flow:wrap;justify-content:center;gap:50px;max-width:1200px;margin:0 auto;display:flex}.integration-option{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:80px;max-width:550px;margin-bottom:80px;padding:60px;display:flex;box-shadow:0 8px 24px #00000014}.integration-option img{max-width:100%}.integration-option.reverse{flex-direction:row-reverse}.option-content{flex:1;max-width:500px}.option-content h3{color:#1693ad;text-align:center;margin-bottom:8px;font-size:30px;font-weight:700}.option-content h4{color:#666;text-align:center;margin-bottom:24px;font-size:18px;font-weight:500}.option-type{text-align:center;border-bottom:2px solid #e2e8f0;margin-bottom:24px;padding-bottom:24px}.option-content button{width:70%}.option-type span{color:#0f1419;border-radius:20px;padding:8px 16px;font-size:20px;font-weight:600}.option-content p{color:#666;margin-bottom:24px;font-size:16px;line-height:1.6}.option-content a{justify-content:center;width:100%;text-decoration:none;display:flex}.option-features ul{margin:24px 0;padding:0;list-style:none}.option-features li{color:#666;padding:8px 0 8px 24px;font-size:16px;position:relative}.option-features li:before{content:"•";color:#1eb8d8;font-weight:700;position:absolute;left:0}.option-ideal{color:#666;margin-bottom:32px;font-size:16px;font-style:italic}.option-visual{flex:1;max-width:450px}.option-visual img{border-radius:12px;width:100%}.integration-help{text-align:center;background:#1e2a3d;border-radius:16px;margin-top:40px;padding:60px}.help-title{color:#fff;margin-bottom:16px;font-size:24px;font-weight:600}.help-subtitle{color:#fffc;margin-bottom:32px;font-size:16px}.integration-help .btn{color:#0e1a37;cursor:pointer;background:#1eb8d8;border:2px solid #fff;border-radius:8px;padding:16px 32px;font-size:14px;font-weight:600;transition:all .3s}.integration-help .btn:hover{color:#1e2a3d;background:#fff}.use-cases-section{background:#f8fafb;padding:100px 0}.use-cases-section .section-header{text-align:center;margin-bottom:80px}.use-cases-section h2{color:#1e2a3d;font-size:40px;font-weight:700}.use-cases-grid,.use-cases-grid-benav{flex-wrap:wrap;gap:32px;margin-bottom:40px;display:flex}@media (max-width:900px){.use-cases-grid-benav{flex-flow:column wrap;gap:32px;margin-bottom:40px;display:flex}}.use-case-card{background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 24px #00000014}.use-case-card:first-child,.use-case-card:nth-child(2),.use-case-card:nth-child(3){flex:0 0 calc(33.333% - 21.33px)}.use-case-card:nth-child(4),.use-case-card:nth-child(5){flex:0 0 calc(50% - 16px)}.use-case-card h4{color:#1e2a3d;margin-bottom:16px;font-size:24px;font-weight:700}.use-case-card p{color:#666;margin:0;font-size:16px;line-height:1.6}.use-case-card.large .content{flex:1;padding-right:20px}.use-case-card.large p{margin:0}.use-case-image{flex:0 0 350px;max-width:350px}.use-case-image img{border-radius:8px;width:100%;height:auto}.trusted-section{text-align:center;background:#fff;padding:80px 0 30px}.trusted-content h2{color:#1e2a3d;margin-bottom:40px;font-size:32px;font-weight:700}.client-logos img{opacity:.7;filter:grayscale();max-width:100%;height:auto;transition:all .3s}.final-cta-section{color:#0e1a37;text-align:center;background:#1eb8d8;padding:100px 0}.cta-content h2{color:#0e1a37;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:32px;font-weight:500}.final-cta-section .btn{color:#fff;cursor:pointer;background:#0e1a37;border:none;border-radius:8px;padding:20px 40px;font-size:16px;font-weight:600;transition:all .3s}.final-cta-section .btn:hover{color:#0e1a37;background:#a0cfd9;transform:translateY(-2px)}.hgv-routing,.truck-profiles,.poi-display{padding:100px 0}.hgv-routing{background:var(--white)}.truck-profiles{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.poi-display{background:var(--white)}.feature-block{align-items:center;gap:80px;display:flex}.feature-block.reverse{flex-direction:row-reverse}.feature-content{flex:1;max-width:500px}.feature-content p{color:var(--text-dark);margin-bottom:20px;font-size:18px;line-height:1.6}.feature-content ul{margin:20px 0;padding:0;list-style:none}.feature-content ul li{color:var(--text-dark);padding:4px 0 4px 30px;font-size:16px;position:relative}.feature-content ul li:before{content:"✓";color:var(--primary-cyan);font-size:18px;font-weight:700;position:absolute;left:0}.feature-visual{flex:1;max-width:600px}.feature-visual img{border-radius:12px;width:100%;height:auto;box-shadow:0 15px 40px #0000001a}.better-features{background:linear-gradient(135deg,#e8f4f8 0%,#f0f8ff 100%);padding:60px 0}.better-features .section-intro{text-align:center;max-width:800px;color:var(--text-dark);margin:0 auto;font-size:24px;font-weight:500;line-height:1.6}.full-visibility{background:var(--white);padding:100px 0}.full-visibility h2{text-align:center;color:var(--text-dark);margin-bottom:60px;font-size:42px}.visibility-features{grid-template-columns:1fr 1fr;gap:60px;max-width:1200px;margin:0 auto;display:grid}.visibility-card{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:12px;padding:40px;box-shadow:0 8px 24px #00000014}.visibility-card h3{color:var(--primary-navy);margin-bottom:20px;font-size:28px;font-weight:700}.visibility-card p{color:var(--text-dark);margin-bottom:15px;font-size:16px;line-height:1.6}.visibility-card p:last-child{color:var(--primary-cyan);font-weight:600}.trusted-by{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);padding:80px 0}.trusted-by h2{color:var(--text-dark);margin-bottom:50px;font-size:32px}.client-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:60px;max-width:1000px;margin:0 auto;display:flex}.client-logos img{opacity:.7;filter:grayscale();width:auto;height:50px;transition:opacity .3s}.client-logos img:hover{opacity:1;filter:grayscale(0%)}.client-logos-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;max-width:1000px;margin:0 auto;display:flex}.client-logos-grid img{opacity:.8;filter:grayscale(50%);width:auto;height:60px;transition:opacity .3s}.client-logos-grid img:hover{opacity:1;filter:grayscale(0%)}.availability{background:linear-gradient(135deg,var(--primary-navy)0%,var(--dark-blue)100%);color:var(--white);text-align:center;padding:80px 0}.availability p{color:var(--light-cyan);margin-bottom:20px;font-size:24px}.availability p:last-of-type{color:var(--white);margin-bottom:40px;font-weight:600}.visibility-content{flex-direction:row;justify-content:center;align-items:center;gap:80px;width:90%;margin-left:5%;padding:40px 20px;display:flex}.visibility-content div{text-align:left;width:40%}.visibility-content div h2{margin-bottom:16px;font-size:32px}.visibility-content div h3{margin-bottom:16px;font-size:24px}.visibility-content div p{margin-bottom:16px;font-size:18px}.trust-section{background:var(--primary-cyan);color:var(--white);text-align:center;padding:30px 0}.trust-section img{height:300px}.trust-section h2{color:var(--white);margin-bottom:16px;font-size:32px}.interest-content{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:90%;margin-left:5%;padding:40px 20px;display:flex}.interest-content h2{text-align:center;margin-bottom:16px;font-size:32px;font-weight:500}@media (max-width:768px){.product-hero .hero-content{flex-direction:column;gap:40px}.product-hero h1{font-size:42px}.product-hero h2{font-size:28px}.product-hero .hero-subtitle{font-size:20px}.feature-block,.feature-block.reverse{flex-direction:column;gap:40px}.visibility-features{grid-template-columns:1fr;gap:40px}.client-logos{gap:30px}.client-logos img{height:40px}.product-hero .hero-buttons{flex-direction:column}.compliance-section h2{font-size:28px}.compliance-section p{font-size:16px}.benav-hero .benav-hero-content{text-align:center;flex-direction:column;gap:40px}.benav-hero h1{font-size:36px}.benav-hero .benav-hero-buttons{justify-content:center}.feature-layout,.feature-layout.reverse{text-align:center;flex-direction:column;gap:40px}.feature-content h2{font-size:28px}.integration-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:40px}.integration-option,.integration-option.reverse{text-align:center;flex-direction:column;gap:40px;padding:40px 20px}.option-content h3{font-size:28px}.use-cases-grid{grid-template-rows:auto;grid-template-columns:1fr;gap:30px}.use-case-card:first-child,.use-case-card:nth-child(2),.use-case-card:nth-child(3){grid-area:auto/1}.use-case-card.large{text-align:center;flex-direction:column;grid-area:auto/1;gap:24px}.use-case-card.large:nth-child(4),.use-case-card.large:nth-child(5){grid-area:auto/1}.offline-content h2,.integration-header h2,.choose-integration-section h2,.use-cases-section h2{font-size:32px}.cta-content h2{font-size:28px}.integration-help{padding:40px 20px}.offline-description{font-size:16px}}.bemapfeaturessection{text-align:center;background-color:#0f1c38;margin-top:0;padding:50px 20px}.bemapfeatures{color:#fff;max-width:1200px;margin:auto}.bemapfeaturessection h1{text-align:center;color:#fff;margin-bottom:10px;padding-top:50px;font-size:36px;font-weight:700}.bemapfeaturessection h2{text-align:center;color:#fff;margin-bottom:40px;font-size:20px;font-weight:400}.bemapfeatures ul{flex-wrap:wrap;justify-content:center;gap:50px;list-style:none;display:flex}.bemapfeatures li{text-align:center;margin:10px}.bemap-use-cases-section{background-color:#f8fafb;margin-top:0;padding:80px 20px}.bemap-use-cases-section .container{max-width:1200px;margin:0 auto}.bemap-use-cases-section .section-header{text-align:center;margin-bottom:60px}.bemap-use-cases-section .section-header h2{color:#1e2a3d;margin-bottom:0;font-size:40px;font-weight:700}.bemap-use-cases-section .bemap-industries-grid{flex-flow:wrap;justify-content:center;gap:50px;display:flex}.bemap-use-cases-section .use-case-card{text-align:left;background:#fff;border-radius:16px;flex:1;min-width:400px;max-width:500px;padding:32px;box-shadow:0 8px 24px #00000014}.bemap-use-cases-section .use-case-card h4{color:#1e2a3d;text-align:left;margin-bottom:20px;font-size:24px;font-weight:700}.bemap-use-cases-section .use-case-card ul{margin:0;padding:0;list-style-type:none}.bemap-use-cases-section .use-case-card li{color:#666;padding:8px 0 8px 24px;font-size:16px;line-height:1.8;position:relative}.bemap-use-cases-section .use-case-card li:before{content:"•";color:#1eb8d8;font-size:20px;font-weight:700;position:absolute;left:0}@media (max-width:768px){.bemap-use-cases-section .bemap-industries-grid{flex-direction:column}.bemap-use-cases-section .use-case-card{min-width:100%}.bemap-use-cases-section .section-header h2{font-size:32px}}.fleex-features-list{margin:0;padding:0;list-style:none!important}.fleex-features-list li{align-items:flex-start;margin-bottom:30px;display:flex;list-style:none!important}.fleex-features-list li:before{display:none!important}.fleex-feature-icon{flex-shrink:0;width:70px;height:70px;margin-right:30px;box-shadow:none!important}.fleex-feature-content h4{color:#1e2a3d;margin-top:0;margin-bottom:8px;font-size:20px;font-weight:700}.fleex-feature-content p{color:#666;margin:0;font-size:16px;line-height:1.6}.fleex-features-section{background-color:#fbefa880}.fleex-features-section .feature-content{max-width:800px}.fleex-features-section .feature-visual{width:400px;max-width:400px}.fleex-features-section .feature-visual img{width:100%;box-shadow:none!important}.coming-soon-section{background:#e2e8f0;justify-content:center;align-items:center;min-height:calc(100vh - 58px);padding:100px 0;display:flex}.coming-soon-content{text-align:center;max-width:700px;margin:0 auto}.coming-soon-content .benav-logo{margin-bottom:40px}.coming-soon-content .benav-logo img{width:300px;height:auto}.coming-soon-content h1{color:#0b2447;margin-bottom:24px;font-size:48px;font-weight:700;line-height:1.2}.coming-soon-description{color:#0b2447;margin-bottom:48px;font-size:22px;line-height:1.6}.coming-soon-buttons{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.coming-soon-buttons .btn{cursor:pointer;color:#0b2447;border:none;border-radius:8px;align-items:center;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.coming-soon-buttons .btn-primary{color:#0b2447;background:#fff}.coming-soon-buttons .btn-primary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 8px 16px #0003}.coming-soon-buttons .btn-secondary{color:#0b2447;background:0 0;border:2px solid #0b2447}.coming-soon-buttons .btn-secondary:hover{background:#ffffff26}@media (max-width:900px){.product-hero{padding:80px 0 60px}.product-hero .hero-content{flex-direction:column;gap:40px}.product-hero .hero-text{text-align:center;max-width:100%}.product-hero h1{font-size:42px}.product-hero h2{font-size:32px}.product-hero .hero-subtitle{font-size:20px}.product-hero .hero-description{font-size:16px}.product-hero .hero-buttons{justify-content:center}.product-hero .hero-visual{max-width:100%}.benav-hero{padding:80px 0 60px}.benav-hero .hero-content{flex-direction:column;gap:30px}.benav-hero .hero-text{text-align:center}.benav-hero h2{font-size:32px}.benav-hero .hero-subtitle{font-size:20px}.benav-hero .hero-description{font-size:16px}.features-section{padding:60px 0}.features-grid{grid-template-columns:1fr;gap:30px}.use-cases-section{padding:60px 0}.use-cases-grid{grid-template-columns:1fr;gap:30px}.specs-section{padding:60px 0}.specs-grid{grid-template-columns:repeat(2,1fr);gap:20px}.cta-section{padding:60px 0}}@media (max-width:768px){.product-hero{padding:60px 0 50px}.product-hero h1{font-size:32px}.product-hero h2{font-size:28px}.product-hero .hero-subtitle{font-size:18px}.product-hero .hero-description{font-size:15px}.product-hero .hero-buttons{flex-direction:column;width:100%}.product-hero .hero-buttons .btn{width:100%;max-width:300px;padding:12px 24px}.benav-hero{padding:60px 0 50px}.benav-hero h2{font-size:28px}.benav-hero .hero-subtitle{font-size:18px}.benav-hero .hero-description{font-size:15px}.benav-hero .hero-buttons{flex-direction:column;width:100%}.benav-hero .hero-buttons .btn{width:100%;max-width:300px}.features-section{padding:50px 0}.features-section h2{font-size:28px}.feature-card h3{font-size:20px}.feature-card p{font-size:14px}.use-cases-section{padding:50px 0}.use-cases-section h2{font-size:28px}.use-case-card h3{font-size:20px}.use-case-card p{font-size:14px}.specs-section{padding:50px 0}.specs-section h2{font-size:28px}.specs-grid{grid-template-columns:1fr}.spec-item h3{font-size:20px}.spec-item p{font-size:14px}.coming-soon-content h1{font-size:36px}.coming-soon-description{font-size:18px}.coming-soon-content .benav-logo img{width:220px}.coming-soon-buttons{flex-direction:column;align-items:center}.coming-soon-buttons .btn{width:100%;max-width:300px}}@media (max-width:480px){.product-hero{padding:50px 0 40px}.product-hero h1{font-size:28px}.product-hero h2{font-size:24px}.product-hero .hero-subtitle{font-size:16px}.product-hero .hero-description{font-size:14px}.product-hero .hero-buttons .btn{padding:10px 20px;font-size:14px}.benav-hero{padding:50px 0 40px}.benav-hero h2{font-size:24px}.benav-hero .hero-subtitle{font-size:16px}.benav-hero .hero-description{font-size:14px}.features-section{padding:40px 0}.features-section h2{margin-bottom:30px;font-size:24px}.feature-card{padding:20px}.feature-card h3{margin-bottom:10px;font-size:18px}.feature-card p{font-size:13px}.use-cases-section{padding:40px 0}.use-cases-section h2{margin-bottom:30px;font-size:24px}.use-case-card{padding:20px}.use-case-card h3{margin-bottom:10px;font-size:18px}.use-case-card p{font-size:13px}.specs-section{padding:40px 0}.specs-section h2{margin-bottom:30px;font-size:24px}.spec-item{padding:20px}.spec-item h3{margin-bottom:10px;font-size:18px}.spec-item p{font-size:13px}.coming-soon-section{padding:60px 20px}.coming-soon-content h1{font-size:28px}.coming-soon-description{margin-bottom:32px;font-size:16px}.coming-soon-content .benav-logo img{width:180px}.coming-soon-buttons .btn{padding:12px 24px;font-size:14px}}
