.header{background:#fff;border-radius:0 0 30px 30px;box-shadow:0 4px 20px #00000026;color:#000;padding:1.5rem 0;position:relative;z-index:100}.header .nav{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.header .nav .logo{align-items:center;display:flex;flex:0 0 auto}.header .nav .logo .logo-image{height:45px;max-width:250px;width:auto}.header .nav .logo .logo-text{color:#000;font-size:1.5rem;font-weight:700}.header .nav .nav-links{display:flex;gap:12px;margin-left:auto;margin-right:100px}.header .nav .nav-links a,.header .nav .nav-links button{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:50px;color:#000!important;cursor:pointer;font-family:inherit;font-size:.95rem;font-weight:500;padding:14px 28px;text-decoration:none;transition:all .3s ease}.header .nav .nav-links a.active,.header .nav .nav-links button.active{background:#2563eb;border-color:#2563eb;color:#fff!important;font-weight:600}.header .nav .nav-links a:hover,.header .nav .nav-links button:hover{background:#2563eb;border-color:#2563eb;box-shadow:0 8px 20px #2563eb4d;color:#fff!important;transform:translateY(-2px)}.header .nav .nav-links a:active,.header .nav .nav-links button:active{transform:translateY(0)}@media(max-width:768px){.header{border-radius:0 0 50% 50%/0 0 30px 30px;padding:1.2rem 0}.header .nav{flex-direction:column;gap:1.5rem}.header .logo .logo-image{height:35px;max-width:200px}.header .nav-links{flex-wrap:wrap;gap:8px;justify-content:center}.header .nav-links a,.header .nav-links button{border-radius:50px;font-size:.9rem;padding:12px 20px}.header .nav-links a:hover,.header .nav-links button:hover{transform:translateY(-2px)}}.hero{background:#0000;min-height:90vh;padding:8rem 0}.hero,.hero .hero-content{align-items:center;display:flex;justify-content:center;position:relative}.hero .hero-content{background:#fff;border-radius:30px;box-shadow:0 20px 60px #0003;max-width:900px;padding:4rem 3rem;text-align:center;width:100%;z-index:2}.hero .hero-text{text-align:center}.hero .hero-text h1{color:#000;font-size:4.5rem;font-weight:900;letter-spacing:-.02em;line-height:1.1;margin-bottom:2rem;position:relative}.hero .hero-text p{color:#475569;font-size:1.5rem;font-weight:500;line-height:1.6;margin-bottom:3rem}.hero .hero-text .btn-primary{font-size:1.2rem;font-weight:600;margin-top:1rem;padding:18px 40px}@media(max-width:1024px){.hero{min-height:80vh;padding:6rem 0}.hero .hero-text h1{font-size:3.5rem}.hero .hero-text p{font-size:1.3rem}}@media(max-width:768px){.hero{min-height:70vh;padding:4rem 0}.hero .hero-text h1{font-size:2.8rem;margin-bottom:1.5rem}.hero .hero-text p{font-size:1.2rem;margin-bottom:2rem}.hero .hero-text .btn-primary{font-size:1.1rem;padding:16px 32px}}.stats-counter{background:#0000;padding:80px 0}.stats-counter .container{margin:0 auto;max-width:1200px;padding:0 40px}.stats-counter .stats-grid{grid-gap:40px;background:#fffffffa;border-radius:20px;box-shadow:0 10px 40px #00000026;display:grid;gap:40px;grid-template-columns:repeat(4,1fr);padding:60px 40px}@media(max-width:1024px){.stats-counter .stats-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.stats-counter .stats-grid{grid-template-columns:1fr}}.stats-counter .stat-item{padding:20px;text-align:center}.stats-counter .stat-item .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:3.5rem;font-weight:700;line-height:1;margin-bottom:10px}.stats-counter .stat-item .stat-label{color:#475569;font-size:1.1rem;font-weight:600}.features .feature-card,.liquid-glass-card{background:#fffffff2;border:1px solid #e2e8f0;border-radius:16px;color:#000}.features{padding:6rem 0;position:relative}.features h2{background:#0006;border-radius:20px;color:#fff;font-size:2.8rem;font-weight:900;letter-spacing:-.01em;margin-bottom:4rem;margin-left:auto;margin-right:auto;padding:1rem 3rem;position:relative;text-align:center;text-shadow:0 4px 12px #00000080;width:-webkit-fit-content;width:fit-content;z-index:2}.features .features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px;padding:0 2rem;position:relative;z-index:2}@media(max-width:1024px){.features .features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.features .features-grid{grid-template-columns:1fr}}.features .feature-card{box-shadow:0 8px 30px #00000026;padding:2rem 1.5rem;position:relative;text-align:center;transition:all .3s ease}.features .feature-card:hover{box-shadow:0 20px 50px #2563eb33;transform:translateY(-10px)}.features .feature-card:hover .feature-icon img{transform:scale(1.1)}.features .feature-card .feature-icon{margin-bottom:2rem}.features .feature-card .feature-icon img{height:80px;object-fit:contain;transition:all .4s ease;width:80px}.features .feature-card h3{color:#000;font-size:1.4rem;font-weight:800;margin-bottom:1.5rem}.features .feature-card p{color:#475569;font-size:1rem;font-weight:500;line-height:1.7}@media(max-width:768px){.features{padding:4rem 0}.features .features-grid{gap:2rem;grid-template-columns:1fr}.features .feature-card{padding:2rem 1.5rem}.features .feature-card .feature-icon img{height:60px;width:60px}}.track-anything{background:#0000;padding:6rem 0}.track-anything h2{background:#0006;border-radius:20px;font-size:2.8rem;font-weight:700;margin-bottom:1rem;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.track-anything h2,.track-anything p{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.track-anything p{background:#0000004d;border-radius:15px;font-size:1.2rem;margin-bottom:4rem;padding:.5rem 2rem;text-shadow:0 2px 8px #00000080}.track-anything .vehicles-grid{grid-gap:3rem;display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1400px;padding:0 2rem}.track-anything .vehicle-card{background:#fffffff2;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 30px #00000026;padding:2rem 1.5rem;text-align:center;transition:transform .3s ease}.track-anything .vehicle-card:hover{box-shadow:0 20px 50px #2563eb33;transform:translateY(-10px)}.track-anything .vehicle-card img{display:block;height:180px;margin:0 auto 1.5rem;max-width:250px;object-fit:contain;width:100%}.track-anything .vehicle-card h3{color:#000;font-size:1.3rem;font-weight:700}@media(max-width:768px){.track-anything{padding:4rem 0}.track-anything .vehicles-grid{gap:2rem;grid-template-columns:repeat(2,1fr);padding:0 1rem}.track-anything .vehicle-card{padding:1.5rem 1rem}.track-anything .vehicle-card img{height:120px}.track-anything .vehicle-card h3{font-size:1.1rem}}.use-cases{background:#0000;padding:100px 0}.use-cases .container{margin:0 auto;max-width:1400px;padding:0 40px}.use-cases h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.use-cases .subtitle,.use-cases h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.use-cases .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem}.use-cases .cases-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}@media(max-width:1024px){.use-cases .cases-grid{grid-template-columns:1fr}}.use-cases .case-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:24px;box-shadow:0 8px 30px #0000001a;padding:50px 40px;text-align:center;transition:all .3s ease}.use-cases .case-card:hover{border-color:#2563eb;box-shadow:0 20px 50px #2563eb33;transform:translateY(-10px)}.use-cases .case-card:hover .case-icon{transform:scale(1.1)}.use-cases .case-card .case-icon{font-size:4rem;margin-bottom:25px;transition:all .3s ease}.use-cases .case-card h3{color:#000;font-size:1.6rem;font-weight:700;margin-bottom:15px}.use-cases .case-card .case-description{color:#475569;font-size:1.05rem;line-height:1.6;margin-bottom:25px}.use-cases .case-card .case-features{list-style:none;padding:0;text-align:left}.use-cases .case-card .case-features li{align-items:center;color:#475569;display:flex;font-size:.95rem;gap:10px;padding:10px 0}.use-cases .case-card .case-features li .feature-check{color:#10b981;font-size:1.1rem;font-weight:700}.how-it-works{background:#0000;padding:6rem 0}.how-it-works h2{background:#0006;border-radius:20px;font-size:2.8rem;font-weight:700;margin-bottom:1rem;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.how-it-works h2,.how-it-works p{color:#fff;display:inline-block;margin-left:50%;text-align:center;transform:translateX(-50%)}.how-it-works p{background:#0000004d;border-radius:15px;font-size:1.2rem;margin-bottom:4rem;padding:.5rem 2rem;text-shadow:0 2px 8px #00000080}.how-it-works .how-it-works-content{display:flex;justify-content:center}.how-it-works .how-it-works-content .tracker-container{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #0003;display:flex;justify-content:center;padding:2rem}.how-it-works .how-it-works-content .tracker-container .tracker-3d-cube{height:300px;position:relative;transform-style:preserve-3d;-webkit-user-select:none;user-select:none;width:400px}.how-it-works .how-it-works-content .tracker-container .tracker-3d-cube .cube-face{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;height:300px;justify-content:center;position:absolute;width:400px}.how-it-works .how-it-works-content .tracker-container .tracker-3d-cube .cube-face.front{transform:translateZ(1px)}.how-it-works .how-it-works-content .tracker-container .tracker-3d-cube .cube-face.back{transform:rotateY(180deg) translateZ(1px)}.how-it-works .how-it-works-content .tracker-container .tracker-3d-cube .cube-face .tracker-image{background:#0000;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));height:auto;max-width:380px;object-fit:contain;width:100%}.how-it-works .how-it-works-content .tracker-container .tracker-3d-cube .cube-face .tracker-image.flipped{opacity:.9;transform:scaleX(-1)}@media(max-width:768px){.how-it-works{padding:4rem 0}.how-it-works .tracker-container{background:linear-gradient(135deg,#fffffff2,#fffffff2 50%,#1e3a8a1f);border:1.5px solid #ffffff40;border-radius:40px;padding:1.5rem}.how-it-works .tracker-container .tracker-3d-cube,.how-it-works .tracker-container .tracker-3d-cube .cube-face{height:225px;width:300px}.how-it-works .tracker-container .tracker-3d-cube .cube-face .tracker-image{max-width:280px}}.videos{padding:80px 0;position:relative}.videos h2{background:#0009;border-radius:20px;font-size:2.5rem;margin-bottom:1rem;text-shadow:0 4px 12px #00000080}.videos .container>p,.videos h2{color:#fff;margin-left:auto;margin-right:auto;padding:1rem 3rem;text-align:center;width:-webkit-fit-content;width:fit-content}.videos .container>p{background:#000000bf;border-radius:15px;display:block;font-size:1.2rem;font-weight:500;margin-bottom:3rem}.videos .video-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-left:auto;margin-right:auto;margin-top:2rem;max-width:1400px;padding:0 2rem}@media(max-width:1024px){.videos .video-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.videos .video-grid{grid-template-columns:1fr}}.videos .video-item{background:#fffffff2;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 30px #00000026;padding:1.5rem;transition:all .3s ease}.videos .video-item:hover{box-shadow:0 20px 50px #2563eb33;transform:translateY(-10px)}.videos .video-item .video-player{border-radius:15px;height:200px;margin-bottom:1rem;object-fit:cover;width:100%}.videos .video-item h3{color:#000;font-size:1.3rem;font-weight:700;margin-bottom:.5rem}.videos .video-item p{background:none;color:#000;display:block;font-size:.95rem;line-height:1.6;margin:0;padding:0;text-align:left;text-shadow:none;width:100%}@media(max-width:768px){.videos .video-grid{grid-template-columns:1fr}.videos .video-item{border-radius:25px}.videos .video-item:hover{border-radius:30px}.videos .video-item .video-player{border-radius:15px}}.phone-carousel{background:#0000;padding:100px 0;position:relative}.phone-carousel .container{margin:0 auto;max-width:1400px;padding:0 40px}.phone-carousel .phone-content{align-items:center;background:#fffffff2;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #0003;display:flex;gap:60px;padding:60px;position:relative}@media(max-width:1024px){.phone-carousel .phone-content{flex-direction:column;padding:40px}}.phone-carousel .shadow-logo{height:auto;position:absolute;right:30px;top:30px;width:150px;z-index:10}.phone-carousel .phone-wrapper{align-items:center;display:flex;flex:0 0 auto;gap:20px;position:relative}.phone-carousel .iphone-17-pro-max{height:780px;position:relative;width:380px}.phone-carousel .phone-frame{background:#1a1a1a;border-radius:55px;box-shadow:0 0 0 12px #2a2a2a,0 0 0 14px #1a1a1a,0 20px 60px #0006;height:100%;padding:12px;position:relative;width:100%}.phone-carousel .dynamic-island{background:#000;border-radius:20px;height:35px;left:50%;position:absolute;top:20px;transform:translateX(-50%);width:120px;z-index:10}.phone-carousel .screen{background:#fff;border-radius:45px;overflow:hidden}.phone-carousel .carousel-container,.phone-carousel .screen{height:100%;position:relative;width:100%}.phone-carousel .carousel-image{height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%}.phone-carousel .carousel-image.active{opacity:1}.phone-carousel .nav-btn{background:#fffffff2;border:1px solid #e2e8f0;border-radius:50%;box-shadow:0 4px 12px #0000001a;color:#000;cursor:pointer;font-size:2rem;height:50px;transition:all .3s ease;width:50px}.phone-carousel .nav-btn:hover{background:#2563eb;color:#fff;transform:scale(1.1)}.phone-carousel .content-section{flex:1 1}.phone-carousel .content-section .main-title{color:#000;font-size:3rem;font-weight:700;margin-bottom:20px}.phone-carousel .content-section .subtitle{color:#475569;font-size:1.3rem;line-height:1.6}@media(max-width:1024px){.phone-carousel .iphone-17-pro-max{height:650px;width:320px}.phone-carousel .phone-frame{border-radius:45px;padding:10px}.phone-carousel .screen{border-radius:38px}.phone-carousel .content-section .main-title{font-size:2.5rem}.phone-carousel .content-section .subtitle{font-size:1.1rem}}.comparison{background:#0000;padding:100px 0}.comparison .container{margin:0 auto;max-width:1200px;padding:0 40px}.comparison h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.comparison .subtitle,.comparison h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.comparison .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem}.comparison .comparison-table{background:#fffffffa;border-radius:20px;box-shadow:0 10px 40px #0000001a;overflow:hidden}.comparison .comparison-table .table-header{background:linear-gradient(135deg,#2563eb,#06b6d4);color:#fff;display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr}@media(max-width:768px){.comparison .comparison-table .table-header{grid-template-columns:1.5fr 1fr 1fr 1fr}}.comparison .comparison-table .table-header .header-cell{font-size:1.1rem;font-weight:700;padding:25px 20px;text-align:center}.comparison .comparison-table .table-header .header-cell.feature-col{text-align:left}.comparison .comparison-table .table-header .header-cell.shadow-col{background:#ffffff1a}.comparison .comparison-table .table-header .header-cell.shadow-col .product-name{font-size:1.2rem;margin-bottom:8px}.comparison .comparison-table .table-header .header-cell.shadow-col .product-badge{background:#10b981;border-radius:12px;display:inline-block;font-size:.8rem;padding:4px 12px}.comparison .comparison-table .table-row{border-bottom:1px solid #e2e8f0;display:grid;grid-template-columns:2fr 1.5fr 1fr 1fr}@media(max-width:768px){.comparison .comparison-table .table-row{grid-template-columns:1.5fr 1fr 1fr 1fr}}.comparison .comparison-table .table-row:last-child{border-bottom:none}.comparison .comparison-table .table-row:hover{background:#f8fafc}.comparison .comparison-table .table-row .table-cell{color:#475569;font-size:1rem;padding:20px;text-align:center}.comparison .comparison-table .table-row .table-cell.feature-col{color:#000;font-weight:600;text-align:left}.comparison .comparison-table .table-row .table-cell.shadow-col{background:#2563eb0d;color:#2563eb;font-weight:600}.comparison .comparison-table .table-row .table-cell .check{color:#10b981;font-size:1.5rem;font-weight:700}.comparison .comparison-table .table-row .table-cell .cross{color:#ef4444;font-size:1.5rem;font-weight:700}.testimonials{background:#0000;padding:100px 0}.testimonials .container{margin:0 auto;max-width:1400px;padding:0 40px}.testimonials h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.testimonials .subtitle,.testimonials h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.testimonials .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem;text-shadow:0 2px 8px #000000b3}.testimonials .testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.testimonials .testimonials-grid{grid-template-columns:1fr}}.testimonials .testimonial-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 30px #0000001a;padding:40px;transition:all .3s ease}.testimonials .testimonial-card:hover{border-color:#2563eb;box-shadow:0 20px 50px #2563eb33;transform:translateY(-8px)}.testimonials .testimonial-card .stars{font-size:1.2rem;margin-bottom:20px}.testimonials .testimonial-card .testimonial-text{color:#475569;font-size:1.05rem;font-style:italic;line-height:1.7;margin-bottom:25px}.testimonials .testimonial-card .testimonial-author{align-items:center;display:flex;gap:15px}.testimonials .testimonial-card .testimonial-author .author-avatar{align-items:center;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;font-size:2rem;height:60px;justify-content:center;width:60px}.testimonials .testimonial-card .testimonial-author .author-info .author-name{color:#000;font-size:1.1rem;font-weight:700;margin-bottom:4px}.testimonials .testimonial-card .testimonial-author .author-info .author-role{color:#64748b;font-size:.9rem}.trust-banner{background:#0000;padding:60px 0}.trust-banner .container{margin:0 auto;max-width:1400px;padding:0 40px}.trust-banner .trust-grid{grid-gap:30px;background:#fffffffa;border-radius:20px;box-shadow:0 10px 40px #0000001a;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);padding:40px}@media(max-width:1024px){.trust-banner .trust-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.trust-banner .trust-grid{grid-template-columns:1fr}}.trust-banner .trust-item{align-items:center;border-radius:12px;display:flex;gap:15px;padding:20px;transition:all .3s ease}.trust-banner .trust-item:hover{background:#f8fafc;transform:translateY(-3px)}.trust-banner .trust-item .trust-icon{flex-shrink:0;font-size:2.5rem}.trust-banner .trust-item .trust-content .trust-title{color:#000;font-size:1.05rem;font-weight:700;margin-bottom:4px}.trust-banner .trust-item .trust-content .trust-text{color:#64748b;font-size:.9rem}.faq{background:#0000;padding:100px 0}.faq .container{margin:0 auto;max-width:900px;padding:0 40px}.faq h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.faq .subtitle,.faq h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.faq .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem}.faq .faq-list{display:flex;flex-direction:column;gap:15px}.faq .faq-item{background:#fffffffa;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.faq .faq-item:hover{border-color:#2563eb;box-shadow:0 8px 20px #2563eb26}.faq .faq-item.active{border-color:#2563eb;box-shadow:0 8px 20px #2563eb33}.faq .faq-item .faq-question{align-items:center;color:#000;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:25px 30px}.faq .faq-item .faq-question .faq-icon{color:#2563eb;font-size:1.5rem;font-weight:300;min-width:30px;text-align:center}.faq .faq-item .faq-answer{animation:fadeIn .3s ease;color:#475569;font-size:1rem;line-height:1.7;padding:0 30px 25px}.pricing{background:#0000;padding:100px 0}.pricing .container{margin:0 auto;max-width:1200px;padding:0 40px}.pricing h2{background:#0006;border-radius:20px;color:#fff;font-size:3rem;font-weight:700;margin-bottom:60px;margin-left:auto;margin-right:auto;padding:1rem 3rem;text-align:center;text-shadow:0 4px 12px #00000080;width:-webkit-fit-content;width:fit-content}.pricing .pricing-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr);margin:0 auto 30px;max-width:1000px}@media(max-width:768px){.pricing .pricing-grid{grid-template-columns:1fr}}.pricing .price-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 40px #0003;padding:40px;transition:all .3s ease}.pricing .price-card.featured{border-color:#2563eb;box-shadow:0 10px 40px #2563eb4d}.pricing .price-card:hover{border-color:#2563eb;box-shadow:0 20px 60px #2563eb4d;transform:translateY(-10px)}.pricing .price-card h3{color:#000;font-size:2rem;font-weight:700;margin-bottom:20px}.pricing .price-card .price-subtitle{color:#475569;font-size:1.1rem;font-weight:600;margin-bottom:20px}.pricing .price-card ul{list-style:none;margin-bottom:30px;padding:0}.pricing .price-card ul li{border-bottom:1px solid #e2e8f0;color:#000;font-size:1rem;padding:12px 0}.pricing .price-card ul li:last-child{border-bottom:none}.pricing .price-card ul li:before{color:#2563eb;content:"✓ ";font-weight:700;margin-right:10px}.pricing .price-card .purchase-btn{background:linear-gradient(135deg,#2563eb,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:18px;transition:all .3s ease;width:100%}.pricing .price-card .purchase-btn:hover{box-shadow:0 10px 25px #2563eb66;transform:translateY(-3px)}.pricing .service-note{background:#0000004d;border-radius:10px;color:#fff;font-size:.95rem;margin:0 auto;padding:.5rem 1.5rem;text-align:center;text-shadow:0 2px 4px #00000080;width:-webkit-fit-content;width:fit-content}.final-cta{background:#0000;padding:100px 0}.final-cta .container{margin:0 auto;max-width:900px;padding:0 40px}.final-cta .cta-content{background:#fffffffa;border:2px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #00000026;padding:80px 60px;text-align:center}.final-cta .cta-content h2{color:#000;font-size:3rem;font-weight:700;margin-bottom:20px}.final-cta .cta-content p{color:#475569;font-size:1.3rem;line-height:1.6;margin-bottom:40px}.final-cta .cta-content .cta-buttons{display:flex;gap:20px;justify-content:center;margin-bottom:30px}@media(max-width:768px){.final-cta .cta-content .cta-buttons{align-items:center;flex-direction:column}}.final-cta .cta-content .cta-buttons button{border:none;border-radius:12px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:18px 40px;transition:all .3s ease}.final-cta .cta-content .cta-buttons button.btn-primary{background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 8px 20px #2563eb4d;color:#fff}.final-cta .cta-content .cta-buttons button.btn-primary:hover{box-shadow:0 12px 30px #2563eb66;transform:translateY(-3px)}.final-cta .cta-content .cta-buttons button.btn-secondary{background:#fff;border:2px solid #2563eb;color:#2563eb}.final-cta .cta-content .cta-buttons button.btn-secondary:hover{background:#2563eb;color:#fff}.final-cta .cta-content .cta-guarantee{align-items:center;color:#10b981;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center}.final-cta .cta-content .cta-guarantee .guarantee-icon{align-items:center;background:#10b981;border-radius:50%;color:#fff;display:flex;font-size:.9rem;height:24px;justify-content:center;width:24px}.footer{background:#fff;box-shadow:0 -4px 20px #0000001a;color:#000;padding:2rem 0;text-align:center}.footer p{color:#475569;margin-bottom:1rem}.footer .footer-links a{color:#475569;margin:0 10px;text-decoration:none;transition:color .3s ease}.footer .footer-links a:hover{color:#2563eb}@media(max-width:768px){.footer .footer-links{display:flex;flex-direction:column;gap:.5rem}}.background-video-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.background-video-container .background-video{height:auto;left:50%;min-height:100%;min-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity 1s ease-in-out;width:auto}.background-video-container .video-loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.background-video-container .video-loading .loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fffc;height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chatbot-container{bottom:30px;position:fixed;right:30px;z-index:1000}.chatbot-toggle{align-items:center;background:linear-gradient(135deg,#fff3,#ffffff1a 50%,#1e3a8a26);border:1.5px solid #ffffff4d;border-radius:50px;box-shadow:0 8px 25px #0003;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:60px;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.chatbot-toggle:hover{background:linear-gradient(135deg,#1e3a8a99,#3b82f666 50%,#fff3);box-shadow:0 12px 35px #1e3a8a66;transform:scale(1.1)}.chatbot-toggle:active{transform:scale(.95)}.chatbot-window{animation:slideUp .3s ease-out;background:#fffffffa;border:2px solid #e2e8f0;border-radius:25px;bottom:80px;box-shadow:0 20px 50px #0003;display:flex;flex-direction:column;height:500px;overflow:hidden;position:absolute;right:0;width:380px}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chatbot-header{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1rem 1.5rem}.chatbot-header .chatbot-title{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:.5rem}.chatbot-header .chatbot-title .amazon-logo{font-size:1.2rem}.chatbot-header .close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.chatbot-header .close-btn:hover{background:#fff3}.chatbot-messages{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.chatbot-messages::-webkit-scrollbar{width:6px}.chatbot-messages::-webkit-scrollbar-track{background:#e2e8f0;border-radius:3px}.chatbot-messages::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:3px}.chatbot-messages::-webkit-scrollbar-thumb:hover{background:#64748b}.message{display:flex}.message.user{justify-content:flex-end}.message.user .message-content{background:linear-gradient(135deg,#2563eb,#3b82f6);border:1px solid #2563eb;margin-left:2rem}.message.user .message-content p{color:#fff}.message.user .message-content .timestamp{color:#fffc}.message.bot{justify-content:flex-start}.message.bot .message-content{background:#fff;border:1px solid #e2e8f0;margin-right:2rem}.message.bot .message-content p{color:#0f172a}.message.bot .message-content .timestamp{color:#94a3b8}.message .message-content{border-radius:18px;box-shadow:0 2px 8px #0000001a;max-width:80%;padding:.75rem 1rem}.message .message-content p{font-size:.9rem;line-height:1.4;margin:0}.message .message-content .timestamp{display:block;font-size:.7rem;margin-top:.25rem}.message.typing .message-content{padding:1rem}.typing-indicator{align-items:center;display:flex;gap:4px}.typing-indicator span{animation:typing 1.4s ease-in-out infinite;background:#94a3b8;border-radius:50%;height:6px;width:6px}.typing-indicator span:first-child{animation-delay:0s}.typing-indicator span:nth-child(2){animation-delay:.2s}.typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-10px)}}.chat-input{background:#fff;border-top:1px solid #e2e8f0;display:flex;gap:.5rem;padding:1rem}.chat-input .message-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:25px;color:#0f172a;flex:1 1;font-size:.9rem;outline:none;padding:12px 16px;transition:all .3s ease}.chat-input .message-input::placeholder{color:#94a3b8}.chat-input .message-input:focus{background:#fff;border-color:#2563eb}.chat-input .send-btn{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:50%;box-shadow:0 2px 8px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;height:44px;justify-content:center;transition:all .3s ease;width:44px}.chat-input .send-btn:hover:not(:disabled){box-shadow:0 4px 15px #2563eb66;transform:scale(1.05)}.chat-input .send-btn:active:not(:disabled){transform:scale(.95)}.chat-input .send-btn:disabled{cursor:not-allowed;opacity:.5}@media(max-width:768px){.chatbot-container{bottom:20px;right:20px}.chatbot-window{height:450px;right:-10px;width:320px}.chatbot-toggle{font-size:1.3rem;height:50px;width:50px}.message.user .message-content{margin-left:1rem}.message.bot .message-content{margin-right:1rem}}.starlink-hero{align-items:center;background:#0000;display:flex;min-height:100vh;padding:150px 0 100px}.starlink-hero .container{margin:0 auto;max-width:1200px;padding:0 40px}.starlink-hero .hero-content{background:#fffffffa;border:2px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #00000026;padding:60px;text-align:center}.starlink-hero .hero-badge{align-items:center;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50px;box-shadow:0 4px 15px #2563eb4d;color:#fff;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;margin-bottom:30px;padding:10px 24px}.starlink-hero .hero-badge .badge-icon{font-size:1.2rem}.starlink-hero h1{color:#000;font-size:4rem;font-weight:800;line-height:1.1;margin-bottom:20px}@media(max-width:1024px){.starlink-hero h1{font-size:3rem}}@media(max-width:768px){.starlink-hero h1{font-size:2.5rem}}.starlink-hero .hero-subtitle{color:#475569;font-size:1.4rem;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}@media(max-width:768px){.starlink-hero .hero-subtitle{font-size:1.1rem}}.starlink-hero .hero-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.starlink-hero .hero-features .feature-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50px;display:flex;gap:10px;padding:15px 25px;transition:all .3s ease}.starlink-hero .hero-features .feature-item:hover{border-color:#2563eb;box-shadow:0 8px 20px #2563eb26;transform:translateY(-3px)}.starlink-hero .hero-features .feature-item .feature-icon{font-size:1.5rem}.starlink-hero .hero-features .feature-item span:last-child{color:#0f172a;font-size:1rem;font-weight:600}.starlink-hero .hero-cta{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:50px}.starlink-hero .hero-cta button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;padding:18px 40px;transition:all .3s ease}@media(max-width:768px){.starlink-hero .hero-cta button{font-size:1rem;padding:15px 30px}}.starlink-hero .hero-cta .cta-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 8px 25px #2563eb4d;color:#fff}.starlink-hero .hero-cta .cta-primary:hover{box-shadow:0 12px 35px #2563eb66;transform:translateY(-3px)}.starlink-hero .hero-cta .cta-primary:hover .arrow{transform:translateX(5px)}.starlink-hero .hero-cta .cta-primary .arrow{font-size:1.3rem;transition:transform .3s ease}.starlink-hero .hero-cta .cta-secondary{background:#fff;border:2px solid #2563eb;color:#2563eb}.starlink-hero .hero-cta .cta-secondary:hover{background:#2563eb;box-shadow:0 8px 20px #2563eb33;color:#fff;transform:translateY(-3px)}.starlink-hero .hero-stats{border-top:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:60px;justify-content:center;padding-top:40px}.starlink-hero .hero-stats .stat{align-items:center;display:flex;flex-direction:column;gap:8px}.starlink-hero .hero-stats .stat .stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800}.starlink-hero .hero-stats .stat .stat-label{color:#64748b;font-size:.95rem;font-weight:500}@media(max-width:768px){.starlink-hero{padding:120px 0 80px}.starlink-hero .hero-content{padding:40px 30px}.starlink-hero .hero-features{gap:15px}.starlink-hero .hero-features .feature-item{padding:12px 20px}.starlink-hero .hero-stats{gap:30px}.starlink-hero .hero-stats .stat-number{font-size:2rem}}.starlink-tracker{background:#0000;padding:120px 0;position:relative}.starlink-tracker .container{margin:0 auto;max-width:1400px;padding:0 40px;position:relative;z-index:2}.starlink-tracker .starlink-content{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #0003;display:flex;gap:60px;margin:40px 0;padding:60px;position:relative}@media(max-width:1024px){.starlink-tracker .starlink-content{flex-direction:column;gap:40px;padding:40px}}.starlink-tracker .starlink-text{flex:1 1}.starlink-tracker .starlink-text h2{color:#000;font-size:3.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}@media(max-width:768px){.starlink-tracker .starlink-text h2{font-size:2.5rem}}.starlink-tracker .starlink-text .subtitle{color:#475569;font-size:1.4rem;font-weight:400;line-height:1.5;margin-bottom:50px}@media(max-width:768px){.starlink-tracker .starlink-text .subtitle{font-size:1.2rem;margin-bottom:30px}}.starlink-tracker .starlink-text .features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr}@media(max-width:768px){.starlink-tracker .starlink-text .features-grid{gap:20px;grid-template-columns:1fr}}.starlink-tracker .starlink-text .features-grid .feature{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #00000014;padding:30px 25px;transition:all .3s ease}.starlink-tracker .starlink-text .features-grid .feature:hover{border-color:#2563eb;box-shadow:0 12px 30px #2563eb33;transform:translateY(-5px)}.starlink-tracker .starlink-text .features-grid .feature:hover .feature-icon{transform:scale(1.1)}.starlink-tracker .starlink-text .features-grid .feature .feature-icon{display:block;font-size:2.5rem;margin-bottom:20px;transition:all .3s ease}.starlink-tracker .starlink-text .features-grid .feature h3{color:#000;font-size:1.3rem;font-weight:600;letter-spacing:-.01em;margin-bottom:15px}.starlink-tracker .starlink-text .features-grid .feature p{color:#475569;font-size:1rem;line-height:1.6;margin:0}.starlink-tracker .starlink-visual{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 30px #0000001a;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-width:400px;padding:50px 40px;position:relative}@media(max-width:1024px){.starlink-tracker .starlink-visual{max-width:500px;min-width:auto;width:100%}}@media(max-width:768px){.starlink-tracker .starlink-visual{padding:30px 20px}}.starlink-tracker .starlink-visual .device-showcase{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.starlink-tracker .starlink-visual .device-showcase:before{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle,#2563eb1a 0,#0000 70%);border-radius:50%;content:"";height:120%;position:absolute;width:120%;z-index:0}.starlink-tracker .starlink-visual .device-showcase .device-image{animation:float 6s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.2));height:auto;max-width:350px;position:relative;transition:all .4s ease;width:100%;z-index:1}.starlink-tracker .starlink-visual .device-showcase .device-image:hover{filter:drop-shadow(0 25px 50px rgba(37,99,235,.3));transform:scale(1.05) rotate(2deg)}@media(max-width:768px){.starlink-tracker .starlink-visual .device-showcase .device-image{max-width:280px}}@keyframes pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.vehicle-tracking{background:#0000;padding:100px 0;position:relative}.vehicle-tracking .container{margin:0 auto;max-width:1400px;padding:0 40px}.vehicle-tracking .tracking-header{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;margin-bottom:60px;padding:40px;text-align:center}.vehicle-tracking .tracking-header h2{color:#000;font-size:3rem;margin:20px 0}.vehicle-tracking .tracking-header p{color:#475569;font-size:1.3rem}.vehicle-tracking .tracking-header .header-badge,.vehicle-tracking .tracking-header .header-stats{display:none}.vehicle-tracking .trac-showcase{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;margin-bottom:60px;padding:40px}.vehicle-tracking .trac-showcase .feature-tabs{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.vehicle-tracking .trac-showcase .feature-tabs .tab-button{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:20px;text-align:left;transition:all .3s ease}.vehicle-tracking .trac-showcase .feature-tabs .tab-button.active{background:#2563eb;border-color:#2563eb}.vehicle-tracking .trac-showcase .feature-tabs .tab-button.active *{color:#fff!important}.vehicle-tracking .trac-showcase .feature-tabs .tab-button:hover{box-shadow:0 8px 20px #2563eb33;transform:translateY(-5px)}.vehicle-tracking .trac-showcase .feature-tabs .tab-button .tab-icon{font-size:2rem;margin-bottom:10px}.vehicle-tracking .trac-showcase .feature-tabs .tab-button h3{color:#000;font-size:1.2rem;margin-bottom:5px}.vehicle-tracking .trac-showcase .feature-tabs .tab-button p{color:#475569;font-size:.9rem;margin:0}.vehicle-tracking .trac-showcase .feature-display{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1.5fr 1fr}@media(max-width:1024px){.vehicle-tracking .trac-showcase .feature-display{grid-template-columns:1fr}}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header{align-items:center;background:#e2e8f0;display:flex;gap:15px;padding:12px}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header .browser-controls{display:flex;gap:8px}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header .browser-controls .control{border-radius:50%;height:12px;width:12px}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header .browser-controls .control.red{background:#ff5f56}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header .browser-controls .control.yellow{background:#ffbd2e}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header .browser-controls .control.green{background:#27c93f}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-header .browser-title{align-items:center;color:#000;display:flex;flex:1 1;font-weight:600;gap:10px;justify-content:center;text-align:center}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-content{background:#fff;position:relative}.vehicle-tracking .trac-showcase .feature-display .app-preview .browser-frame .browser-content img{display:block;height:auto;width:100%}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:30px}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info h3{color:#000;font-size:1.8rem;margin:15px 0}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info .feature-description{color:#475569;margin-bottom:25px}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info .feature-list h4{color:#000;margin-bottom:15px}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info .feature-list ul{list-style:none;padding:0}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info .feature-list ul li{color:#475569;padding:10px 0}.vehicle-tracking .trac-showcase .feature-display .feature-details .feature-info .feature-list ul li .check-icon{color:#2563eb;font-weight:700;margin-right:10px}.vehicle-tracking .trac-benefits{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:60px}.vehicle-tracking .trac-benefits .benefit-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 8px 30px #0000001a;padding:30px;transition:all .3s ease}.vehicle-tracking .trac-benefits .benefit-card:hover{box-shadow:0 15px 40px #2563eb33;transform:translateY(-10px)}.vehicle-tracking .trac-benefits .benefit-card .benefit-icon{font-size:3rem;margin-bottom:20px}.vehicle-tracking .trac-benefits .benefit-card h4{color:#000;font-size:1.3rem;margin-bottom:10px}.vehicle-tracking .trac-benefits .benefit-card p{color:#475569;line-height:1.6}.vehicle-tracking .starlink-pricing{background:#fff;border-radius:20px;box-shadow:0 10px 40px #00000026;padding:60px 40px}.vehicle-tracking .starlink-pricing .pricing-header{margin-bottom:50px;text-align:center}.vehicle-tracking .starlink-pricing .pricing-header h2{background:none!important;color:#000;font-size:2.5rem;margin-bottom:15px;padding:0!important;text-shadow:none!important;width:100%!important}.vehicle-tracking .starlink-pricing .pricing-header p{color:#475569;font-size:1.2rem}.vehicle-tracking .starlink-pricing .pricing-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 auto 30px;max-width:900px}.vehicle-tracking .starlink-pricing .pricing-grid .price-card{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;padding:40px;transition:all .3s ease}.vehicle-tracking .starlink-pricing .pricing-grid .price-card.featured{border-color:#2563eb;position:relative}.vehicle-tracking .starlink-pricing .pricing-grid .price-card.featured .featured-badge{background:#2563eb;border-radius:20px;color:#fff;font-size:.9rem;font-weight:700;left:50%;padding:8px 20px;position:absolute;top:-15px;transform:translateX(-50%)}.vehicle-tracking .starlink-pricing .pricing-grid .price-card:hover{box-shadow:0 20px 50px #2563eb33;transform:translateY(-10px)}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .card-header{margin-bottom:30px;text-align:center}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .card-header h3{color:#000;font-size:1.8rem;margin-bottom:20px}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .card-header .price{color:#2563eb;font-size:3rem;font-weight:700;margin-bottom:10px}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .card-header .price span{color:#475569;font-size:1.5rem}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .card-header .price-subtitle{color:#475569;font-weight:600}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .features-list{list-style:none;margin-bottom:30px;padding:0}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .features-list li{border-bottom:1px solid #e2e8f0;color:#475569;padding:12px 0}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .features-list li .check{color:#2563eb;font-weight:700;margin-right:10px}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .purchase-btn{background:linear-gradient(135deg,#2563eb,#06b6d4);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:18px;transition:all .3s ease;width:100%}.vehicle-tracking .starlink-pricing .pricing-grid .price-card .purchase-btn:hover{box-shadow:0 10px 25px #2563eb4d;transform:translateY(-3px)}.vehicle-tracking .starlink-pricing .pricing-note{color:#475569;font-size:.95rem;text-align:center}.vehicle-tracking .image-modal{align-items:center;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.vehicle-tracking .image-modal .modal-content{max-height:90vh;max-width:90vw;position:relative}.vehicle-tracking .image-modal .modal-content .modal-close{background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:1.5rem;height:40px;position:absolute;right:0;top:-40px;width:40px}.vehicle-tracking .image-modal .modal-content .modal-image{border-radius:12px;max-height:90vh;max-width:100%}.vehicle-tracking .badge-pulse,.vehicle-tracking .card-glow,.vehicle-tracking .click-hint,.vehicle-tracking .data-points,.vehicle-tracking .floating-particles,.vehicle-tracking .live-indicator,.vehicle-tracking .point-pulse,.vehicle-tracking .preview-glow,.vehicle-tracking .screenshot-overlay,.vehicle-tracking .showcase-glow,.vehicle-tracking .tab-indicator,.vehicle-tracking .trac-badge{display:none}.dual-protection{background:#0000;padding:100px 0}.dual-protection .container{margin:0 auto;max-width:1400px;padding:0 40px}.dual-protection .section-header{margin-bottom:60px;text-align:center}.dual-protection .section-header .header-badge{background:#0006;border-radius:20px;color:#fff;display:inline-block;font-size:.9rem;font-weight:700;margin-bottom:20px;padding:.5rem 1.5rem}.dual-protection .section-header h2{color:#fff;font-size:3rem;font-weight:700;margin-bottom:15px;text-shadow:0 4px 12px #00000080}.dual-protection .section-header p{color:#fff;font-size:1.3rem;text-shadow:0 2px 8px #00000080}.dual-protection .protection-showcase{background:#fffffffa;border:1px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #0003;padding:60px}.dual-protection .devices-visualization{align-items:center;display:flex;gap:60px;justify-content:center;margin-bottom:60px;min-height:400px;position:relative}@media(max-width:1024px){.dual-protection .devices-visualization{flex-direction:column}}.dual-protection .device-container{flex:0 0 320px;text-align:center}.dual-protection .device-container .device-frame{align-items:center;background:linear-gradient(135deg,#fff,#f8fafc);border:2px solid #e2e8f0;border-radius:24px;box-shadow:0 4px 20px #00000014;display:flex;justify-content:center;margin-bottom:20px;min-height:280px;padding:40px 30px;transition:all .3s ease}.dual-protection .device-container .device-frame:hover{border-color:#2563eb;box-shadow:0 12px 40px #2563eb26;transform:translateY(-5px)}.dual-protection .device-container .device-image img{filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));height:auto;max-height:200px;max-width:200px;object-fit:contain;width:auto}.dual-protection .device-container .device-label{color:#000;font-size:1.3rem;font-weight:600;line-height:1.2;margin-bottom:8px}.dual-protection .device-container .device-description{color:#475569;font-size:.95rem;font-weight:400;line-height:1.4}.dual-protection .bluetooth-connection{align-items:center;background:linear-gradient(135deg,#f8fafc,#fff);border:2px solid #e2e8f0;border-radius:24px;box-shadow:0 8px 30px #0000001a;display:flex;flex:0 0 220px;flex-direction:column;justify-content:center;min-height:300px;padding:30px 20px;position:relative;z-index:10}.dual-protection .connection-visualization{align-items:center;display:flex;flex-direction:column;gap:20px;position:relative}.dual-protection .bluetooth-icon,.dual-protection .bluetooth-waves{align-items:center;display:flex;height:140px;justify-content:center;position:relative;width:140px}.dual-protection .bluetooth-icon{background:#dbeafe;border:3px solid #3b82f6;border-radius:50%;box-shadow:0 0 30px #3b82f666;z-index:2}.dual-protection .bluetooth-icon svg{height:50px;width:50px}.dual-protection .signal-rings{height:100%;width:100%;z-index:1}.dual-protection .signal-ring,.dual-protection .signal-rings{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.dual-protection .signal-ring{animation:signalPulse 2.5s ease-out infinite;border:3px solid #3b82f666;border-radius:50%;opacity:0}.dual-protection .signal-ring.ring-2{animation-delay:.8s}.dual-protection .signal-ring.ring-3{animation-delay:1.6s}@keyframes signalPulse{0%{height:140px;opacity:1;width:140px}to{height:280px;opacity:0;width:280px}}.dual-protection .protection-flow{grid-gap:30px;border-top:2px solid #e2e8f0;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-top:50px;padding-top:50px}@media(max-width:768px){.dual-protection .protection-flow{grid-template-columns:1fr}}.dual-protection .flow-step{background:#f8fafc;border:2px solid #e2e8f0;border-radius:16px;opacity:.6;padding:30px 25px;position:relative;text-align:center;transition:all .4s ease}.dual-protection .flow-step:before{background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:16px;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .4s ease;z-index:-1}.dual-protection .flow-step.active{background:#fff;border-color:#2563eb;box-shadow:0 8px 30px #2563eb40;opacity:1;transform:translateY(-5px) scale(1.05)}.dual-protection .flow-step.active:before{opacity:.1}.dual-protection .flow-step.active .step-icon{filter:drop-shadow(0 4px 8px rgba(37,99,235,.3));transform:scale(1.2)}.dual-protection .flow-step.active h4{color:#2563eb}.dual-protection .flow-step .step-icon{font-size:3rem;margin-bottom:15px;transition:all .4s ease}.dual-protection .flow-step .step-content h4{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:10px;transition:color .4s ease}.dual-protection .flow-step .step-content p{color:#475569;font-size:.95rem;line-height:1.5;margin:0}.dual-protection .flow-step.step-1.active{border-color:#22c55e;box-shadow:0 8px 30px #22c55e40}.dual-protection .flow-step.step-1.active h4{color:#22c55e}.dual-protection .flow-step.step-2.active{border-color:#ef4444;box-shadow:0 8px 30px #ef444440}.dual-protection .flow-step.step-2.active h4{color:#ef4444}.dual-protection .flow-step.step-3.active{border-color:#3b82f6;box-shadow:0 8px 30px #3b82f640}.dual-protection .flow-step.step-3.active h4{color:#3b82f6}.dual-protection .protection-comparison{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1fr 1fr;margin-bottom:60px}@media(max-width:1024px){.dual-protection .protection-comparison{grid-template-columns:1fr}}.dual-protection .protection-side{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:40px}.dual-protection .protection-side .side-header{margin-bottom:30px;text-align:center}.dual-protection .protection-side .side-header .icon{display:block;font-size:3rem;margin-bottom:15px}.dual-protection .protection-side .side-header h3{color:#000;font-size:1.8rem;font-weight:600;margin-bottom:10px}.dual-protection .protection-side .side-header p{color:#475569;font-size:1rem}.dual-protection .protection-side .features-list{list-style:none;padding:0}.dual-protection .protection-side .features-list li{border-bottom:1px solid #e2e8f0;color:#000;font-size:1rem;padding:12px 0}.dual-protection .protection-side .features-list li:last-child{border-bottom:none}.dual-protection .protection-side .features-list li:before{color:#2563eb;content:"✓ ";font-size:1.2rem;font-weight:700;margin-right:10px}.dual-protection .cta-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:50px;text-align:center}.dual-protection .cta-section h3{color:#000;font-size:2.2rem;font-weight:600;margin-bottom:20px}.dual-protection .cta-section p{color:#475569;font-size:1.2rem;line-height:1.6;margin-bottom:30px}.dual-protection .cta-section .cta-button{background:linear-gradient(135deg,#2563eb,#06b6d4);border:none;border-radius:12px;box-shadow:0 8px 20px #2563eb4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;padding:18px 50px;transition:all .3s ease}.dual-protection .cta-section .cta-button:hover{box-shadow:0 12px 30px #2563eb66;transform:translateY(-3px)}.dual-protection .badge-pulse,.dual-protection .floating-particles,.dual-protection .showcase-glow{display:none}.protection-benefits{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(4,1fr);margin-top:50px}@media(max-width:1024px){.protection-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.protection-benefits{grid-template-columns:1fr}}.benefit-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:16px;padding:30px 20px;text-align:center;transition:all .3s ease}.benefit-card:hover{border-color:#2563eb;box-shadow:0 12px 30px #2563eb33;transform:translateY(-5px)}.benefit-card:hover .benefit-icon{transform:scale(1.15)}.benefit-card .benefit-icon{font-size:2.5rem;margin-bottom:15px;transition:all .3s ease}.benefit-card h4{color:#000;font-size:1.2rem;font-weight:700;margin-bottom:10px}.benefit-card p{color:#475569;font-size:.95rem;line-height:1.5;margin:0}.activation-icon,.disconnect-icon{animation:iconPulse 1.5s ease-in-out infinite}.activation-icon svg,.disconnect-icon svg{animation:iconRotate 3s linear infinite;height:60px;width:60px}.disconnect-icon{box-shadow:0 0 40px #ef444480}.activation-icon{box-shadow:0 0 40px #10b98180}.activation-text,.disconnect-text{font-size:1rem}.disconnect-text{text-shadow:0 0 10px #ef444480}.activation-text{text-shadow:0 0 10px #10b98180}.success-pulse:after,.success-pulse:before,.warning-pulse:after,.warning-pulse:before{border-radius:50%;content:"";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.success-pulse:before,.warning-pulse:before{animation:warningPulse 2s ease-out infinite}.success-pulse:after,.warning-pulse:after{animation:warningPulse 2s ease-out 1s infinite}.warning-pulse:after,.warning-pulse:before{border:3px solid #ef4444}.success-pulse:after,.success-pulse:before{border:3px solid #10b981}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes iconRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes warningPulse{0%{height:140px;opacity:1;width:140px}to{height:280px;opacity:0;width:280px}}.activation-effect,.disconnection-effect{align-items:center;display:flex;flex-direction:column;gap:15px;position:relative}.activation-icon,.disconnect-icon{align-items:center;border-radius:50%;display:flex;height:140px;justify-content:center;position:relative;width:140px;z-index:2}.activation-icon svg,.disconnect-icon svg{height:50px;width:50px}.disconnect-icon{background:linear-gradient(135deg,#fee2e2,#fecaca);border:3px solid #ef4444;box-shadow:0 0 30px #ef444466}.activation-icon{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:3px solid #10b981;box-shadow:0 0 30px #10b98166}.activation-text,.disconnect-text{font-size:.95rem;font-weight:700;letter-spacing:1px;text-align:center;text-transform:uppercase}.disconnect-text{color:#ef4444}.activation-text{color:#10b981}.success-pulse,.warning-pulse{height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.success-pulse:before,.warning-pulse:before{animation:simplePulse 3s ease-out infinite;border-radius:50%;content:"";left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.warning-pulse:before{border:3px solid #ef444499}.success-pulse:before{border:3px solid #10b98199}@keyframes simplePulse{0%{height:140px;opacity:.8;width:140px}to{height:240px;opacity:0;width:240px}}.starlink-testimonials{background:#0000;padding:100px 0}.starlink-testimonials .container{margin:0 auto;max-width:1400px;padding:0 40px}.starlink-testimonials h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.starlink-testimonials .subtitle,.starlink-testimonials h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.starlink-testimonials .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem;text-shadow:0 2px 8px #000000b3}.starlink-testimonials .starlink-testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}@media(max-width:1024px){.starlink-testimonials .starlink-testimonials-grid{grid-template-columns:1fr}}.starlink-testimonials .testimonial-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:20px;box-shadow:0 8px 30px #0000001a;padding:40px;transition:all .3s ease}.starlink-testimonials .testimonial-card:hover{border-color:#2563eb;box-shadow:0 20px 50px #2563eb33;transform:translateY(-8px)}.starlink-testimonials .testimonial-card .stars{font-size:1.2rem;margin-bottom:20px}.starlink-testimonials .testimonial-card .testimonial-text{color:#475569;font-size:1.05rem;font-style:italic;line-height:1.7;margin-bottom:25px}.starlink-testimonials .testimonial-card .testimonial-author{align-items:center;display:flex;gap:15px}.starlink-testimonials .testimonial-card .testimonial-author .author-avatar{align-items:center;background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:50%;display:flex;font-size:2rem;height:60px;justify-content:center;width:60px}.starlink-testimonials .testimonial-card .testimonial-author .author-info .author-name{color:#000;font-size:1.1rem;font-weight:700;margin-bottom:4px}.starlink-testimonials .testimonial-card .testimonial-author .author-info .author-role{color:#64748b;font-size:.9rem}.starlink-faq{background:#0000;padding:100px 0}.starlink-faq .container{margin:0 auto;max-width:900px;padding:0 40px}.starlink-faq h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.starlink-faq .subtitle,.starlink-faq h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.starlink-faq .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem}.starlink-faq .faq-list{display:flex;flex-direction:column;gap:15px}.starlink-faq .faq-item{background:#fffffffa;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;overflow:hidden;transition:all .3s ease}.starlink-faq .faq-item:hover{border-color:#2563eb;box-shadow:0 8px 20px #2563eb26}.starlink-faq .faq-item.active{border-color:#2563eb;box-shadow:0 8px 20px #2563eb33}.starlink-faq .faq-item .faq-question{align-items:center;color:#000;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:25px 30px}.starlink-faq .faq-item .faq-question .faq-icon{color:#2563eb;font-size:1.5rem;font-weight:300;min-width:30px;text-align:center}.starlink-faq .faq-item .faq-answer{animation:fadeIn .3s ease;color:#475569;font-size:1rem;line-height:1.7;padding:0 30px 25px}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.starlink-pricing{background:#0000;padding:100px 0}.starlink-pricing .container{margin:0 auto;max-width:1400px;padding:0 40px}.starlink-pricing h2{background:#0009;border-radius:20px;font-size:3rem;font-weight:700;margin-bottom:15px;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}.starlink-pricing .subtitle,.starlink-pricing h2{color:#fff;margin-left:auto;margin-right:auto;text-align:center;width:-webkit-fit-content;width:fit-content}.starlink-pricing .subtitle{background:#00000080;border-radius:15px;font-size:1.2rem;margin-bottom:60px;padding:.75rem 2.5rem}.starlink-pricing .pricing-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}@media(max-width:1024px){.starlink-pricing .pricing-grid{grid-template-columns:1fr}}.starlink-pricing .price-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:24px;box-shadow:0 8px 30px #0000001a;padding:40px;position:relative;transition:all .3s ease}.starlink-pricing .price-card.featured{border-color:#2563eb;box-shadow:0 12px 40px #2563eb33;transform:scale(1.05)}@media(max-width:1024px){.starlink-pricing .price-card.featured{transform:scale(1)}}.starlink-pricing .price-card.featured .card-header h3{color:#2563eb}.starlink-pricing .price-card:hover{border-color:#2563eb;box-shadow:0 20px 50px #2563eb33;transform:translateY(-10px)}.starlink-pricing .price-card .featured-badge{background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50px;box-shadow:0 4px 15px #2563eb4d;color:#fff;font-size:.85rem;font-weight:600;left:50%;padding:8px 24px;position:absolute;top:-15px;transform:translateX(-50%)}.starlink-pricing .price-card .card-header{border-bottom:2px solid #e2e8f0;margin-bottom:30px;padding-bottom:25px;text-align:center}.starlink-pricing .price-card .card-header h3{color:#000;font-size:1.8rem;font-weight:700;margin-bottom:10px}.starlink-pricing .price-card .card-header .fleet-size{color:#64748b;font-size:1.1rem;font-weight:500}.starlink-pricing .price-card ul{list-style:none;margin-bottom:30px;padding:0}.starlink-pricing .price-card ul li{align-items:center;color:#475569;display:flex;font-size:.95rem;gap:12px;padding:12px 0}.starlink-pricing .price-card ul li .check{color:#10b981;flex-shrink:0;font-size:1.2rem;font-weight:700}.starlink-pricing .price-card button{border:none;border-radius:50px;cursor:pointer;font-size:1.05rem;font-weight:600;padding:16px;transition:all .3s ease;width:100%}.starlink-pricing .price-card button.btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 8px 25px #2563eb4d;color:#fff}.starlink-pricing .price-card button.btn-primary:hover{box-shadow:0 12px 35px #2563eb66;transform:translateY(-3px)}.starlink-pricing .price-card button.btn-secondary{background:#fff;border:2px solid #2563eb;color:#2563eb}.starlink-pricing .price-card button.btn-secondary:hover{background:#2563eb;color:#fff;transform:translateY(-3px)}.starlink-pricing .pricing-footer{background:#fffffff2;border:2px solid #e2e8f0;border-radius:20px;padding:30px;text-align:center}.starlink-pricing .pricing-footer .contact-info{color:#0f172a;font-size:1.1rem;margin-bottom:10px}.starlink-pricing .pricing-footer .contact-info a{color:#2563eb;font-weight:600;text-decoration:none}.starlink-pricing .pricing-footer .contact-info a:hover{text-decoration:underline}.starlink-pricing .pricing-footer .service-note{color:#64748b;font-size:.9rem;font-style:italic}@media(max-width:768px){.starlink-pricing{padding:80px 0}.starlink-pricing h2{font-size:2rem}.starlink-pricing .price-card{padding:30px}.starlink-pricing .price-card.featured{transform:scale(1)}}.starlink-cta{background:#0000;padding:100px 0}.starlink-cta .container{margin:0 auto;max-width:1000px;padding:0 40px}.starlink-cta .cta-card{background:#fffffffa;border:2px solid #e2e8f0;border-radius:30px;box-shadow:0 20px 60px #00000026;padding:60px;text-align:center;transition:all .3s ease}.starlink-cta .cta-card:hover{border-color:#2563eb;box-shadow:0 25px 70px #2563eb33;transform:translateY(-5px)}.starlink-cta .cta-icon{animation:float 3s ease-in-out infinite;font-size:4rem;margin-bottom:25px}.starlink-cta h2{color:#000;font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:20px}@media(max-width:768px){.starlink-cta h2{font-size:2rem}}.starlink-cta .cta-description{color:#475569;font-size:1.2rem;line-height:1.7;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:700px}@media(max-width:768px){.starlink-cta .cta-description{font-size:1rem}}.starlink-cta .cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:35px}.starlink-cta .cta-buttons button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:10px;padding:18px 40px;transition:all .3s ease}@media(max-width:768px){.starlink-cta .cta-buttons button{font-size:1rem;padding:15px 30px}}.starlink-cta .cta-buttons .btn-primary{background:linear-gradient(135deg,#2563eb,#3b82f6);box-shadow:0 8px 25px #2563eb4d;color:#fff}.starlink-cta .cta-buttons .btn-primary:hover{box-shadow:0 12px 35px #2563eb66;transform:translateY(-3px)}.starlink-cta .cta-buttons .btn-primary:hover .arrow{transform:translateX(5px)}.starlink-cta .cta-buttons .btn-primary .arrow{font-size:1.3rem;transition:transform .3s ease}.starlink-cta .cta-buttons .btn-secondary{background:#fff;border:2px solid #2563eb;color:#2563eb}.starlink-cta .cta-buttons .btn-secondary:hover{background:#2563eb;box-shadow:0 8px 20px #2563eb33;color:#fff;transform:translateY(-3px)}.starlink-cta .cta-guarantee{align-items:center;background:#f0fdf4;border:1px solid #86efac;border-radius:50px;color:#166534;display:flex;font-size:.95rem;font-weight:500;gap:10px;justify-content:center;margin:0 auto;max-width:-webkit-fit-content;max-width:fit-content;padding:15px 30px}.starlink-cta .cta-guarantee .guarantee-icon{color:#10b981;font-size:1.2rem;font-weight:700}@media(max-width:768px){.starlink-cta .cta-guarantee{flex-direction:column;font-size:.85rem;padding:12px 20px;text-align:center}.starlink-cta{padding:80px 0}.starlink-cta .cta-card{padding:40px 30px}}.starlink-page{min-height:100vh}.liquid-glass-card{background:#fffffff2;border:1px solid #e2e8f0;border-radius:16px;color:#000}*{box-sizing:border-box;margin:0;padding:0}body{color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;line-height:1.6;overflow-x:hidden}.App,body{background:#0000}.App{position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}section{background:#0000;padding:4rem 0;position:relative}section.hero{padding:8rem 0 4rem}.card{background:#fffffff2;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 12px #00000026;color:#000;padding:2rem;transition:all .3s ease}.card:hover{border-color:#2563eb;box-shadow:0 10px 30px #2563eb33;transform:translateY(-5px)}.btn{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease}.btn-primary{background:linear-gradient(135deg,#2563eb,#06b6d4);box-shadow:0 4px 12px #2563eb4d;color:#fff}.btn-primary:hover{box-shadow:0 8px 24px #2563eb66;transform:translateY(-2px)}.btn-secondary{background:#fff;border:2px solid #2563eb;box-shadow:0 4px 12px #0000001a;color:#2563eb}.btn-secondary:hover{background:#2563eb;color:#fff}h1,h2,h3,h4,h5,h6{color:#0f172a;font-weight:700;line-height:1.2}h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:1.75rem}p{color:#475569;line-height:1.8}.text-center{text-align:center}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#2563eb,#06b6d4);-webkit-background-clip:text;background-clip:text}.section-title{background:#0006;border-radius:20px;color:#fff;display:inline-block;padding:1rem 3rem;text-shadow:0 4px 12px #00000080}@media(max-width:768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}section{padding:3rem 0}}section .container{margin:0 auto;max-width:1400px;padding:0 40px}
/*# sourceMappingURL=main.3089a9ab.css.map*/