@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800&display=swap";.navbar[data-v-cca5d3b5]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.25rem 0;transition:all .5s cubic-bezier(.16,1,.3,1);background:var(--waymo-light)}.navbar-home-transparent[data-v-cca5d3b5]{background:transparent}.navbar-home-transparent .nav-link[data-v-cca5d3b5]{color:#fff}.navbar-scrolled[data-v-cca5d3b5]{background:#ffffffd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:.85rem 0;box-shadow:0 4px 30px #0000000d}.navbar-container[data-v-cca5d3b5]{max-width:1400px;margin:0 auto;padding:0 6%;display:flex;align-items:center;justify-content:space-between}.navbar-logo img[data-v-cca5d3b5]{height:28px;width:auto;transition:filter .3s ease}.navbar-nav[data-v-cca5d3b5]{display:flex;align-items:center;gap:3rem}.nav-link[data-v-cca5d3b5]{color:var(--waymo-text-dark);text-decoration:none;font-weight:500;font-size:.95rem;transition:opacity .3s;letter-spacing:-.01em}.nav-link[data-v-cca5d3b5]:hover{opacity:.7}.nav-cta-circle[data-v-cca5d3b5]{width:44px;height:44px;border-radius:50%;background:var(--waymo-blue);color:#fff;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s}.nav-cta-circle[data-v-cca5d3b5]:hover{transform:scale(1.1)}.mobile-toggle-btn[data-v-cca5d3b5]{display:none;flex-direction:column;justify-content:center;gap:6px;width:30px;height:30px;background:transparent;border:none;cursor:pointer;z-index:1100}.bar[data-v-cca5d3b5]{display:block;width:100%;height:2px;background:var(--waymo-text-dark);transition:all .3s ease}.toggle-white .bar[data-v-cca5d3b5]{background:#fff}.toggle-active .bar[data-v-cca5d3b5]:nth-child(1){transform:rotate(45deg) translate(5px,5px);background:var(--waymo-text-dark)}.toggle-active .bar[data-v-cca5d3b5]:nth-child(2){opacity:0}.toggle-active .bar[data-v-cca5d3b5]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:var(--waymo-text-dark)}.mobile-menu[data-v-cca5d3b5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;z-index:1050;display:flex;flex-direction:column;transform:translate(100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.menu-open[data-v-cca5d3b5]{transform:translate(0)}.mobile-menu-header[data-v-cca5d3b5]{height:80px;padding:0 6%;display:flex;align-items:center;justify-content:space-between}.mobile-close-btn[data-v-cca5d3b5]{width:44px;height:44px;border:none;background:transparent;color:var(--waymo-text-dark);display:flex;align-items:center;justify-content:center;cursor:pointer}.mobile-menu-body[data-v-cca5d3b5]{flex:1;padding:4rem 6%}.menu-links-waymo[data-v-cca5d3b5]{display:flex;flex-direction:column;gap:2.5rem}.menu-link-waymo[data-v-cca5d3b5]{text-decoration:none;font-size:2.5rem;font-weight:700;color:var(--waymo-text-dark);font-family:var(--font-heading)}@media (max-width: 1024px){.navbar-nav[data-v-cca5d3b5]{display:none}.mobile-toggle-btn[data-v-cca5d3b5]{display:flex}}.footer-waymo[data-v-edc61d59]{background-color:#000;color:#fff;padding:100px 0 50px;border-top:1px solid rgba(255,255,255,.05)}.container[data-v-edc61d59]{max-width:1400px;margin:0 auto;padding:0 2rem}.footer-grid[data-v-edc61d59]{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:4rem;margin-bottom:80px}.footer-logo img[data-v-edc61d59]{height:28px;width:auto;margin-bottom:2rem}.footer-social[data-v-edc61d59]{display:flex;gap:1rem}.social-icon[data-v-edc61d59]{width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:.75rem;font-weight:700;transition:background .3s}.social-icon[data-v-edc61d59]:hover{background:#fff;color:var(--waymo-dark)}.footer-nav[data-v-edc61d59]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.nav-col h4[data-v-edc61d59],.footer-contact-info h4[data-v-edc61d59]{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;color:#fff6;margin-bottom:1.5rem}.nav-col a[data-v-edc61d59],.footer-contact-info a[data-v-edc61d59],.footer-contact-info p[data-v-edc61d59]{display:block;color:#fff;text-decoration:none;margin-bottom:1rem;font-size:.95rem;opacity:.8;transition:opacity .3s}.nav-col a[data-v-edc61d59]:hover,.footer-contact-info a[data-v-edc61d59]:hover{opacity:1}.footer-bottom[data-v-edc61d59]{display:flex;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid rgba(255,255,255,.05);font-size:.85rem;color:#fff6}.legal-links[data-v-edc61d59]{display:flex;gap:2rem}.legal-links a[data-v-edc61d59]{color:inherit;text-decoration:none}@media (max-width: 1024px){.footer-grid[data-v-edc61d59]{grid-template-columns:1fr;gap:3rem}.footer-bottom[data-v-edc61d59]{flex-direction:column;gap:1.5rem;text-align:center}}:root{--waymo-dark: #000000;--waymo-blue: #FF6B00;--waymo-light: #f8fafc;--waymo-text-dark: #1e293b;--waymo-text-light: #ffffff;--font-main: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-heading: "Outfit", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--waymo-text-dark);background-color:var(--waymo-light);margin:0;padding:0;width:100%;overflow-x:hidden}#app,#app-root{margin:0;padding:0;width:100%;min-height:100vh}#app-root{display:flex;flex-direction:column}main{flex:1}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}.container{max-width:1400px;margin:0 auto;padding:0 6%}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--waymo-light)}::-webkit-scrollbar-thumb{background:#d1d1d6;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#a1a1a6}@media (max-width: 768px){.container{padding:0 1.5rem}}section[data-v-7d960f97]{padding:100px 0;overflow:hidden}.tesla-showcase[data-v-7d960f97]{position:relative;min-height:85vh;display:flex;flex-direction:column;justify-content:flex-start;padding:100px 8%;color:#fff;background-image:linear-gradient(to bottom,#000000 0%,transparent 25%),linear-gradient(#0006,#0006),url(/images/home-showcase-v2.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;margin-top:-2px}.tesla-showcase-content[data-v-7d960f97]{position:relative;z-index:10;max-width:600px;margin-top:5vh;text-align:left}.tesla-showcase-content h2[data-v-7d960f97]{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem;color:#fff}.tesla-showcase-content p[data-v-7d960f97]{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;color:#ffffffe6}.tesla-showcase-actions[data-v-7d960f97]{display:flex;gap:1rem}.btn-tesla-primary[data-v-7d960f97],.btn-tesla-secondary[data-v-7d960f97]{padding:12px 24px;border-radius:4px;font-weight:600;text-decoration:none;transition:opacity .3s,background .3s;text-align:center;min-width:160px}.btn-tesla-primary[data-v-7d960f97]{background:#f3f4f6;color:#111827}.btn-tesla-secondary[data-v-7d960f97]{border:2px solid white;background:transparent;color:#fff}.btn-tesla-primary[data-v-7d960f97]:hover,.btn-tesla-secondary[data-v-7d960f97]:hover{opacity:.8}.hero-section[data-v-7d960f97]{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:140px;color:#fff;overflow:hidden}.hero-section[data-v-7d960f97]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:25vh;background:linear-gradient(to bottom,transparent,#000000);pointer-events:none;z-index:2}.hero-video-bg[data-v-7d960f97]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero-overlay[data-v-7d960f97]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#000a1ad9,#000a1a80)}.hero-container[data-v-7d960f97]{position:relative;z-index:10}.hero-content-uber[data-v-7d960f97]{max-width:800px}.hero-content-uber h1[data-v-7d960f97]{font-size:clamp(3rem,6vw,5.5rem);line-height:1.1;color:#fff;margin-bottom:1.5rem;font-family:var(--font-heading)}.primary-text[data-v-7d960f97]{color:var(--waymo-blue)}.hero-sub[data-v-7d960f97]{color:#ffffffe6;font-size:1.5rem;margin-bottom:3rem;font-weight:400}.hero-search-bar[data-v-7d960f97]{display:flex;background:#fff;padding:8px;border-radius:4px;gap:2px;width:100%;max-width:900px;margin-bottom:1.5rem;align-items:stretch}.input-group[data-v-7d960f97],.select-group[data-v-7d960f97]{flex:1;display:flex;align-items:center;gap:12px;padding:12px 20px;background:#f3f3f3;color:#000}.input-group .icon[data-v-7d960f97],.select-group .icon[data-v-7d960f97]{color:#000;font-size:20px}.input-group input[data-v-7d960f97],.select-group select[data-v-7d960f97]{border:none;background:transparent;width:100%;font-size:1rem;font-weight:500;color:#000;outline:none}.search-btn[data-v-7d960f97]{background:#000;color:#fff;border:none;padding:0 40px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:background .3s}.search-btn[data-v-7d960f97]:hover{background:#333}.hero-helper[data-v-7d960f97]{font-size:.95rem;color:#fffc}.helper-link[data-v-7d960f97]{color:#fff;text-decoration:underline;font-weight:600}.mission-section[data-v-7d960f97]{background-color:var(--waymo-blue);color:#fff}.mission-grid[data-v-7d960f97]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.mission-text h2[data-v-7d960f97]{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin-bottom:2rem}.mission-text p[data-v-7d960f97]{font-size:1.25rem;opacity:.9;line-height:1.6}.mission-links[data-v-7d960f97]{display:flex;flex-direction:column;gap:2rem}.waymo-link[data-v-7d960f97]{display:flex;align-items:center;gap:1rem;color:#fff;text-decoration:none;font-size:1.25rem;font-weight:500}.icon-circle.small[data-v-7d960f97]{width:40px;height:40px;background:#fff;color:var(--waymo-blue)}.expertise-section[data-v-7d960f97]{background:#fff;color:#111827}.section-header-waymo h2[data-v-7d960f97]{color:#111827}.section-header-waymo[data-v-7d960f97]{margin-bottom:4rem}.badge-waymo[data-v-7d960f97]{display:inline-block;color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;margin-bottom:1rem}.section-header-waymo h2[data-v-7d960f97]{font-size:clamp(2rem,4vw,4rem);line-height:1.1}.expertise-grid[data-v-7d960f97]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.expertise-card[data-v-7d960f97]{background:#fff;border-radius:32px;overflow:hidden;transition:transform .4s ease,box-shadow .4s ease;box-shadow:0 10px 30px #0000000d}.expertise-card[data-v-7d960f97]:hover{transform:translateY(-10px)}.card-image[data-v-7d960f97]{height:250px}.card-image img[data-v-7d960f97]{width:100%;height:100%;object-fit:cover}.card-content[data-v-7d960f97]{padding:2.5rem}.card-content h3[data-v-7d960f97]{font-size:1.5rem;margin-bottom:1rem}.card-content p[data-v-7d960f97]{color:#636366;line-height:1.6;margin-bottom:2rem}.card-link[data-v-7d960f97]{display:flex;align-items:center;gap:.5rem;color:var(--waymo-blue);text-decoration:none;font-weight:700}.projects-showcase-v2[data-v-7d960f97]{display:flex;flex-direction:column;gap:4rem}.featured-project-display[data-v-7d960f97]{width:100%;aspect-ratio:21/9;background:#f4f4f4;border-radius:24px;overflow:hidden}.featured-project-display img[data-v-7d960f97]{width:100%;height:100%;object-fit:cover}.projects-selector-v2[data-v-7d960f97]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.selector-item[data-v-7d960f97]{cursor:pointer;padding-top:1.5rem;opacity:.4;transition:opacity .3s}.selector-item.active[data-v-7d960f97]{opacity:1}.selector-line-box[data-v-7d960f97]{width:100%;height:2px;background:#e5e7eb;margin-bottom:1.5rem;position:relative}.selector-line[data-v-7d960f97]{position:absolute;top:0;left:0;height:100%;width:0;background:#111827;transition:width .3s ease}.selector-item.active .selector-line[data-v-7d960f97]{width:100%}.selector-item h3[data-v-7d960f97]{font-size:1.25rem;margin-bottom:.75rem;font-weight:600;color:#111827}.selector-item p[data-v-7d960f97]{font-size:.95rem;line-height:1.5;color:#4b5563}.fade-enter-active[data-v-7d960f97],.fade-leave-active[data-v-7d960f97]{transition:opacity .5s ease}.fade-enter-from[data-v-7d960f97],.fade-leave-to[data-v-7d960f97]{opacity:0}.section-header-waymo.light h2[data-v-7d960f97]{color:#111827}.final-cta[data-v-7d960f97]{background:#fff;padding:100px 0}.cta-box-waymo[data-v-7d960f97]{background:var(--waymo-light);border-radius:48px;padding:6rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.cta-box-waymo h2[data-v-7d960f97]{font-size:3.5rem}.cta-white[data-v-7d960f97]{display:flex;align-items:center;gap:1rem;background:#fff;padding:.75rem .75rem .75rem 2rem;border-radius:100px;text-decoration:none;color:var(--waymo-dark);font-weight:700;transition:transform .3s}.cta-white[data-v-7d960f97]:hover{transform:scale(1.05)}.icon-circle.blue[data-v-7d960f97]{background:var(--waymo-blue);color:#fff;width:44px;height:44px}.modal-overlay[data-v-7d960f97]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.modal-content[data-v-7d960f97]{background:#fff;width:100%;max-width:1000px;border-radius:40px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr}.modal-close[data-v-7d960f97]{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;border:none;background:#0000001a;cursor:pointer;z-index:10}.modal-image img[data-v-7d960f97]{width:100%;height:100%;object-fit:cover}.modal-body[data-v-7d960f97]{padding:4rem}.modal-category[data-v-7d960f97]{color:var(--waymo-blue);font-weight:700;text-transform:uppercase;font-size:.8rem}.modal-body h2[data-v-7d960f97]{font-size:2.5rem;margin:1rem 0 2rem}.modal-info-grid[data-v-7d960f97]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.modal-tags[data-v-7d960f97]{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.modal-tags span[data-v-7d960f97]{font-size:.85rem;color:#636366}@media (max-width: 1024px){section[data-v-7d960f97]{padding:60px 0}.hero-section[data-v-7d960f97]{padding-top:100px;text-align:center}.hero-content-uber[data-v-7d960f97]{margin:0 auto}.hero-search-bar[data-v-7d960f97]{flex-direction:column;background:transparent;box-shadow:none;padding:0}.input-group[data-v-7d960f97],.select-group[data-v-7d960f97]{border-radius:4px;margin-bottom:8px}.search-btn[data-v-7d960f97]{width:100%;padding:16px;border-radius:4px}.expertise-grid[data-v-7d960f97],.projects-selector-v2[data-v-7d960f97],.modal-content[data-v-7d960f97]{grid-template-columns:1fr}.featured-project-display[data-v-7d960f97]{aspect-ratio:16/10}.selector-item[data-v-7d960f97]{padding:1.5rem 0;border-bottom:1px solid rgba(0,0,0,.05)}.selector-item[data-v-7d960f97]:last-child{border-bottom:none}.selector-line-box[data-v-7d960f97]{margin-bottom:1rem}}section[data-v-9454199a]{padding:100px 0}.hero-section[data-v-9454199a]{background-color:var(--waymo-dark);min-height:70vh;display:flex;align-items:center;padding-top:140px}.hero-container[data-v-9454199a]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.hero-content h1[data-v-9454199a]{font-size:clamp(2.5rem,5vw,4.5rem);color:#fff;margin:1.5rem 0;line-height:1.1}.blue-text[data-v-9454199a]{color:var(--waymo-blue)}.hero-badge[data-v-9454199a]{color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.hero-sub[data-v-9454199a]{color:#ffffffb3;font-size:1.25rem;max-width:500px;margin-bottom:3rem}.cta-circle-btn[data-v-9454199a]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--waymo-blue);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .3s}.cta-circle-btn[data-v-9454199a]:hover{transform:scale(1.1)}.hero-image-wrapper[data-v-9454199a]{display:flex;justify-content:flex-end}.about-hero-img[data-v-9454199a]{width:500px;height:500px;background-image:url(https://thumbs.dreamstime.com/b/construction-pc-avec-mat%C3%A9riel-%C3%A9lectronique-pi%C3%A8ces-et-composants-conception-bo%C3%AEtier-de-carte-m%C3%A8re-la-m%C3%A9moire-ram-l-ordinateur-260201391.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px}@media (max-width: 768px){.about-hero-img[data-v-9454199a]{width:100%;height:300px}}.story-section-waymo[data-v-9454199a]{background:#fff}.story-layout[data-v-9454199a]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.story-text h2[data-v-9454199a]{font-size:3.5rem;margin-bottom:2rem}.story-text p[data-v-9454199a]{font-size:1.25rem;color:#636366;line-height:1.6;margin-bottom:1.5rem}.story-stats[data-v-9454199a]{display:grid;gap:2rem}.stat-item[data-v-9454199a]{border-left:4px solid var(--waymo-blue);padding-left:2rem}.stat-num[data-v-9454199a]{display:block;font-size:3rem;font-weight:800;color:var(--waymo-dark)}.stat-label[data-v-9454199a]{color:#636366;font-weight:600}.mission-section-waymo[data-v-9454199a]{background:var(--waymo-blue);color:#fff}.mission-grid[data-v-9454199a]{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.mission-card-waymo[data-v-9454199a]{padding:4rem;background:#ffffff1a;border-radius:48px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-circle[data-v-9454199a]{width:64px;height:64px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--waymo-blue);margin-bottom:2rem}.mission-card-waymo h3[data-v-9454199a]{font-size:2rem;margin-bottom:1rem}.mission-card-waymo p[data-v-9454199a]{font-size:1.1rem;opacity:.9}.team-section-waymo[data-v-9454199a]{background:var(--waymo-light)}.section-header-waymo[data-v-9454199a]{text-align:center;margin-bottom:80px}.section-header-waymo h2[data-v-9454199a]{font-size:3rem;margin-bottom:1rem}.team-waymo-grid[data-v-9454199a]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.team-waymo-card[data-v-9454199a]{text-align:center}.team-img-wrap[data-v-9454199a]{position:relative;border-radius:32px;overflow:hidden;margin-bottom:1.5rem}.team-img-wrap img[data-v-9454199a]{width:100%;aspect-ratio:.8;object-fit:cover}.linkedin-btn[data-v-9454199a]{position:absolute;bottom:1rem;right:1rem;width:44px;height:44px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--waymo-blue);font-weight:800;text-decoration:none}.team-waymo-card h4[data-v-9454199a]{font-size:1.25rem;margin-bottom:.5rem}.team-waymo-card p[data-v-9454199a]{color:var(--waymo-blue);font-weight:700;font-size:.85rem;text-transform:uppercase}@media (max-width: 1024px){.hero-container[data-v-9454199a],.story-layout[data-v-9454199a],.mission-grid[data-v-9454199a],.team-waymo-grid[data-v-9454199a]{grid-template-columns:1fr}.circular-mask[data-v-9454199a]{width:300px}.mission-card-waymo[data-v-9454199a]{padding:2rem}}section[data-v-d7f670b2]{padding:100px 0}.hero-section[data-v-d7f670b2]{background-color:var(--waymo-dark);min-height:70vh;display:flex;align-items:center;padding-top:140px}.hero-container[data-v-d7f670b2]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.hero-content h1[data-v-d7f670b2]{font-size:clamp(2.5rem,5vw,4.5rem);color:#fff;margin:1.5rem 0;line-height:1.1}.blue-text[data-v-d7f670b2]{color:var(--waymo-blue)}.hero-badge[data-v-d7f670b2]{display:inline-block;color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.hero-sub[data-v-d7f670b2]{color:#ffffffb3;font-size:1.25rem;max-width:500px}.hero-image-wrapper[data-v-d7f670b2]{display:flex;justify-content:flex-end}.projects-hero-img[data-v-d7f670b2]{width:100%;max-width:500px;aspect-ratio:1;background-image:url(https://img.freepik.com/vecteurs-premium/ingenieur-multimetre-verifie-carte-mere_169241-818.jpg?semt=ais_hybrid&w=740&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px}.filters-section-waymo[data-v-d7f670b2]{background:var(--waymo-light);padding:40px 0}.filters-waymo[data-v-d7f670b2]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.filter-pill[data-v-d7f670b2]{padding:.75rem 1.5rem;border-radius:100px;border:1px solid rgba(0,0,0,.1);background:#fff;cursor:pointer;font-weight:600;transition:all .3s}.filter-pill.active[data-v-d7f670b2]{background:var(--waymo-blue);color:#fff;border-color:var(--waymo-blue)}.projects-waymo-grid[data-v-d7f670b2]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.waymo-project-card[data-v-d7f670b2]{background:#fff;border-radius:32px;overflow:hidden;cursor:pointer;transition:transform .4s ease}.waymo-project-card[data-v-d7f670b2]:hover{transform:translateY(-10px)}.project-img-container[data-v-d7f670b2]{height:250px;position:relative}.project-img-container img[data-v-d7f670b2]{width:100%;height:100%;object-fit:cover}.project-category-tag[data-v-d7f670b2]{position:absolute;top:1.5rem;right:1.5rem;background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.4rem 1rem;border-radius:100px;font-size:.75rem;font-weight:700;color:var(--waymo-dark)}.project-details[data-v-d7f670b2]{padding:2.5rem}.project-meta-top[data-v-d7f670b2]{display:flex;gap:.5rem;font-size:.85rem;color:#636366;margin-bottom:.5rem}.project-details h3[data-v-d7f670b2]{font-size:1.5rem;margin-bottom:1rem}.project-details p[data-v-d7f670b2]{color:#636366;line-height:1.6;margin-bottom:1.5rem}.project-tags-waymo[data-v-d7f670b2]{display:flex;gap:.5rem;flex-wrap:wrap}.project-tags-waymo span[data-v-d7f670b2]{background:var(--waymo-light);padding:.3rem .8rem;border-radius:100px;font-size:.75rem;font-weight:600}.modal-overlay[data-v-d7f670b2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;align-items:center;justify-content:center;padding:2rem}.modal-content[data-v-d7f670b2]{background:#fff;width:100%;max-width:1000px;border-radius:40px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr}.modal-close[data-v-d7f670b2]{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;border-radius:50%;border:none;background:#0000001a;cursor:pointer;z-index:10}.modal-image img[data-v-d7f670b2]{width:100%;height:100%;object-fit:cover}.modal-body[data-v-d7f670b2]{padding:4rem}.modal-category[data-v-d7f670b2]{color:var(--waymo-blue);font-weight:700;text-transform:uppercase;font-size:.8rem}.modal-body h2[data-v-d7f670b2]{font-size:2.5rem;margin:1rem 0 2rem}.modal-info-grid[data-v-d7f670b2]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:3rem}.modal-tags[data-v-d7f670b2]{margin-top:2rem;display:flex;gap:1rem;flex-wrap:wrap}.modal-tags span[data-v-d7f670b2]{font-size:.85rem;color:#636366}@media (max-width: 1024px){.hero-container[data-v-d7f670b2],.projects-waymo-grid[data-v-d7f670b2],.modal-content[data-v-d7f670b2]{grid-template-columns:1fr}.circular-mask[data-v-d7f670b2]{width:300px}.hero-content[data-v-d7f670b2]{text-align:center}.hero-image-wrapper[data-v-d7f670b2]{justify-content:center;margin-top:3rem}.modal-image[data-v-d7f670b2]{height:300px}.modal-body[data-v-d7f670b2]{padding:2rem}}section[data-v-be018887]{padding:100px 0}.hero-section[data-v-be018887]{background-color:var(--waymo-dark);min-height:70vh;display:flex;align-items:center;padding-top:140px}.hero-container[data-v-be018887]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.hero-content h1[data-v-be018887]{font-size:clamp(2.5rem,5vw,4.5rem);color:#fff;margin:1.5rem 0;line-height:1.1}.blue-text[data-v-be018887]{color:var(--waymo-blue)}.hero-badge[data-v-be018887]{color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.hero-sub[data-v-be018887]{color:#ffffffb3;font-size:1.25rem;max-width:500px;margin-bottom:3rem}.cta-circle-btn[data-v-be018887]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--waymo-blue);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .3s}.cta-circle-btn[data-v-be018887]:hover{transform:scale(1.1)}.hero-image-wrapper[data-v-be018887]{display:flex;justify-content:flex-end}.contact-hero-img[data-v-be018887]{width:500px;height:500px;background-image:url(https://images.unsplash.com/photo-1423666639041-f56000c27a9a?w=800&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px}.info-section-waymo[data-v-be018887]{background:#fff}.info-waymo-grid[data-v-be018887]{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.info-waymo-card[data-v-be018887]{padding:3rem;background:var(--waymo-light);border-radius:40px}.info-icon[data-v-be018887]{color:var(--waymo-blue);margin-bottom:1.5rem}.info-icon .material-symbols-outlined[data-v-be018887]{font-size:2.5rem}.info-waymo-card h3[data-v-be018887]{font-size:1.25rem;margin-bottom:.5rem}.info-waymo-card p[data-v-be018887]{color:#636366;line-height:1.5}.form-section-waymo[data-v-be018887]{background:var(--waymo-light)}.form-waymo-container[data-v-be018887]{max-width:800px;margin:0 auto;background:#fff;padding:4rem;border-radius:48px;box-shadow:0 20px 60px #0000000d}.form-waymo-header[data-v-be018887]{text-align:center;margin-bottom:3rem}.form-waymo-header h2[data-v-be018887]{font-size:3rem;margin-bottom:1rem}.form-waymo-header p[data-v-be018887]{color:#636366;font-size:1.1rem}.waymo-form[data-v-be018887]{display:grid;gap:2rem}.form-grid[data-v-be018887]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-group label[data-v-be018887]{display:block;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;color:#8e8e93}.input-group input[data-v-be018887],.input-group select[data-v-be018887],.input-group textarea[data-v-be018887]{width:100%;padding:1.25rem;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#f5f5f7;font-size:1rem;transition:border-color .3s}.input-group input[data-v-be018887]:focus,.input-group select[data-v-be018887]:focus,.input-group textarea[data-v-be018887]:focus{outline:none;border-color:var(--waymo-blue)}.submit-btn-waymo[data-v-be018887]{background:var(--waymo-dark);color:#fff;border:none;padding:1.5rem;border-radius:100px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:background .3s}.submit-btn-waymo[data-v-be018887]:hover{background:var(--waymo-blue)}.faq-section-waymo[data-v-be018887]{background:#fff}.section-header-waymo[data-v-be018887]{text-align:center;margin-bottom:60px}.section-header-waymo h2[data-v-be018887]{font-size:3rem}.faq-waymo-grid[data-v-be018887]{max-width:800px;margin:0 auto;display:grid;gap:1rem}.faq-waymo-item[data-v-be018887]{border:1px solid #eaeaec;border-radius:24px;padding:1.5rem 2rem;cursor:pointer;transition:background .3s}.faq-waymo-item[data-v-be018887]:hover{background:var(--waymo-light)}.faq-waymo-item.active[data-v-be018887]{border-color:var(--waymo-blue)}.faq-q[data-v-be018887]{display:flex;justify-content:space-between;align-items:center}.faq-q h4[data-v-be018887]{font-size:1.1rem;margin:0}.faq-a[data-v-be018887]{margin-top:1.5rem;color:#636366;line-height:1.6}@media (max-width: 1024px){.hero-container[data-v-be018887],.info-waymo-grid[data-v-be018887],.form-grid[data-v-be018887]{grid-template-columns:1fr}.form-waymo-container[data-v-be018887]{padding:2rem}}section[data-v-b18ef74a]{padding:100px 0}.hero-section[data-v-b18ef74a]{background-color:var(--waymo-dark);min-height:70vh;display:flex;align-items:center;padding-top:140px}.hero-container[data-v-b18ef74a]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.hero-content h1[data-v-b18ef74a]{font-size:clamp(2.5rem,5vw,4.5rem);color:#fff;margin:1.5rem 0;line-height:1.1}.blue-text[data-v-b18ef74a]{color:var(--waymo-blue)}.hero-badge[data-v-b18ef74a]{color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.hero-sub[data-v-b18ef74a]{color:#ffffffb3;font-size:1.25rem;max-width:500px;margin-bottom:3rem}.cta-circle-btn[data-v-b18ef74a]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--waymo-blue);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .3s}.cta-circle-btn[data-v-b18ef74a]:hover{transform:scale(1.1)}.hero-image-wrapper[data-v-b18ef74a]{display:flex;justify-content:flex-end}.careers-hero-img[data-v-b18ef74a]{width:500px;height:500px;background-image:url(https://images.unsplash.com/photo-1522071820081-009f0129c71c?w=800&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px}.benefits-section-waymo[data-v-b18ef74a]{background:#fff}.section-header-waymo[data-v-b18ef74a]{text-align:center;margin-bottom:80px}.section-header-waymo h2[data-v-b18ef74a]{font-size:3rem;margin-bottom:1rem}.section-header-waymo p[data-v-b18ef74a]{color:#636366;font-size:1.2rem}.benefits-waymo-grid[data-v-b18ef74a]{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.benefit-waymo-card[data-v-b18ef74a]{padding:3rem;background:var(--waymo-light);border-radius:40px;transition:background .3s}.benefit-waymo-card[data-v-b18ef74a]:hover{background:#eaeaec}.benefit-icon[data-v-b18ef74a]{color:var(--waymo-blue);margin-bottom:1.5rem}.benefit-icon .material-symbols-outlined[data-v-b18ef74a]{font-size:2.5rem}.benefit-waymo-card h3[data-v-b18ef74a]{font-size:1.5rem;margin-bottom:1rem}.benefit-waymo-card p[data-v-b18ef74a]{color:#636366;line-height:1.6}.apply-section-waymo[data-v-b18ef74a]{background:var(--waymo-light)}.apply-container[data-v-b18ef74a]{display:grid;grid-template-columns:1fr 1.5fr;gap:6rem;align-items:start}.apply-info h2[data-v-b18ef74a]{font-size:3.5rem;margin-bottom:2rem}.apply-info p[data-v-b18ef74a]{font-size:1.25rem;color:#636366;margin-bottom:3rem}.tips-waymo[data-v-b18ef74a]{display:grid;gap:1.5rem}.tip-item[data-v-b18ef74a]{display:flex;align-items:center;gap:1rem;font-weight:600}.tip-item .material-symbols-outlined[data-v-b18ef74a]{color:var(--waymo-blue)}.form-wrapper-waymo[data-v-b18ef74a]{background:#fff;padding:4rem;border-radius:48px;box-shadow:0 20px 60px #0000000d}.waymo-form[data-v-b18ef74a]{display:grid;gap:2rem}.form-grid[data-v-b18ef74a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.input-group label[data-v-b18ef74a]{display:block;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;color:#8e8e93}.input-group input[data-v-b18ef74a],.input-group select[data-v-b18ef74a],.input-group textarea[data-v-b18ef74a]{width:100%;padding:1.25rem;border-radius:16px;border:1px solid rgba(0,0,0,.1);background:#f5f5f7;font-size:1rem;transition:border-color .3s}.input-group input[data-v-b18ef74a]:focus,.input-group select[data-v-b18ef74a]:focus,.input-group textarea[data-v-b18ef74a]:focus{outline:none;border-color:var(--waymo-blue)}.submit-btn-waymo[data-v-b18ef74a]{background:var(--waymo-dark);color:#fff;border:none;padding:1.5rem;border-radius:100px;font-weight:700;font-size:1.1rem;cursor:pointer;transition:background .3s}.submit-btn-waymo[data-v-b18ef74a]:hover{background:var(--waymo-blue)}.success-banner[data-v-b18ef74a]{margin-top:2rem;padding:1.5rem;background:#e1f5fe;color:#01579b;border-radius:16px;text-align:center;font-weight:600}@media (max-width: 1024px){.hero-container[data-v-b18ef74a],.benefits-waymo-grid[data-v-b18ef74a],.apply-container[data-v-b18ef74a],.form-grid[data-v-b18ef74a]{grid-template-columns:1fr}.apply-info h2[data-v-b18ef74a]{font-size:2.5rem}.form-wrapper-waymo[data-v-b18ef74a]{padding:2rem}}.hero-modern[data-v-c562baa3]{position:relative;min-height:60vh;background-color:var(--waymo-dark);background-image:url(https://images.unsplash.com/photo-1555066931-4365d14bab8c?w=1280&q=80);background-size:cover;background-position:center;display:flex;align-items:center;padding-top:100px;color:#fff}.hero-overlay[data-v-c562baa3]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#0009)}.hero-container[data-v-c562baa3]{position:relative;z-index:1}.hero-content h1[data-v-c562baa3],.hero-content-v2 h1[data-v-c562baa3]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;color:#fff}.primary-text[data-v-c562baa3],.highlight[data-v-c562baa3],.gradient-text[data-v-c562baa3]{color:var(--waymo-blue);background:none;-webkit-text-fill-color:initial}.hero-lead[data-v-c562baa3]{font-size:1.25rem;color:#fffc;max-width:600px;margin-bottom:2.5rem;line-height:1.6}.cta-modern[data-v-c562baa3],.btn-primary-v2[data-v-c562baa3]{display:inline-flex;align-items:center;gap:10px;background:var(--waymo-blue);color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:background .3s ease}section[data-v-c562baa3]{padding:5rem 0}.container[data-v-c562baa3]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-c562baa3]{margin-bottom:3rem;max-width:700px}.section-header.center[data-v-c562baa3]{text-align:center;margin-left:auto;margin-right:auto}.section-header h2[data-v-c562baa3]{font-family:var(--font-heading);font-size:2.5rem;color:var(--waymo-text-dark);margin-bottom:1rem}.section-header p[data-v-c562baa3]{color:#64748b;font-size:1.1rem;line-height:1.6}.services-grid[data-v-c562baa3],.tech-grid[data-v-c562baa3],.process-grid[data-v-c562baa3],.applications-grid[data-v-c562baa3],.features-grid[data-v-c562baa3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card[data-v-c562baa3],.process-card[data-v-c562baa3],.application-card[data-v-c562baa3]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.service-card[data-v-c562baa3]:hover,.application-card[data-v-c562baa3]:hover{transform:translateY(-5px)}.service-icon[data-v-c562baa3],.feature-icon[data-v-c562baa3]{width:50px;height:50px;background:#ff6b001a;color:var(--waymo-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-card h3[data-v-c562baa3],.process-card h3[data-v-c562baa3],.application-card h4[data-v-c562baa3]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:1rem;color:var(--waymo-text-dark)}.service-card p[data-v-c562baa3],.process-card p[data-v-c562baa3],.application-card p[data-v-c562baa3]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.service-features[data-v-c562baa3]{list-style:none;padding:0}.service-features li[data-v-c562baa3]{display:flex;align-items:center;gap:8px;color:#475569;margin-bottom:8px;font-size:.95rem}.service-features .material-symbols-outlined[data-v-c562baa3]{font-size:16px;color:var(--waymo-blue)}.modal-overlay[data-v-c562baa3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-c562baa3]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}.modal-close[data-v-c562baa3]{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.modal-image img[data-v-c562baa3]{width:100%;height:100%;object-fit:cover}.modal-body[data-v-c562baa3]{padding:3rem}.modal-icon[data-v-c562baa3]{width:60px;height:60px;background:#0d96681a;color:var(--waymo-blue);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.modal-body h2[data-v-c562baa3]{font-family:var(--font-heading);font-size:2rem;color:var(--waymo-text-dark);margin-bottom:1rem}.modal-description[data-v-c562baa3]{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}@media (max-width: 768px){.hero-modern[data-v-c562baa3],.hero-v2[data-v-c562baa3]{padding-top:80px}.hero-content h1[data-v-c562baa3],.hero-content-v2 h1[data-v-c562baa3]{font-size:2.2rem}.section-header h2[data-v-c562baa3]{font-size:2rem}.modal-content[data-v-c562baa3],.hero-container[data-v-c562baa3]{grid-template-columns:1fr}.modal-image[data-v-c562baa3]{height:200px}}.hero-v2[data-v-c562baa3],.internal-hero[data-v-c562baa3]{min-height:80vh;background-color:var(--waymo-dark);padding-top:140px;display:flex;align-items:center}.hero-bg-shapes[data-v-c562baa3]{display:block;opacity:.3}.hero-image-v2[data-v-c562baa3]{display:block;position:relative;z-index:2}.hero-container[data-v-c562baa3]{display:grid;grid-template-columns:1.2fr .8fr;gap:4rem;align-items:center}.hero-content h1[data-v-c562baa3]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;color:#fff;margin-bottom:1.5rem}.blue-text[data-v-c562baa3]{color:var(--waymo-blue)}.hero-badge[data-v-c562baa3]{display:inline-block;color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;margin-bottom:1rem}.hero-sub[data-v-c562baa3]{font-size:1.25rem;color:#fffc;max-width:600px;margin-bottom:2.5rem;line-height:1.6}.cta-circle-btn[data-v-c562baa3]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--waymo-blue);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .3s}.cta-circle-btn[data-v-c562baa3]:hover{transform:scale(1.1)}.hero-image-wrapper[data-v-c562baa3]{display:flex;justify-content:flex-end}.hardware-hero-img[data-v-c562baa3]{width:500px;height:500px;background-image:url(https://img.freepik.com/vecteurs-premium/ingenieur-multimetre-verifie-carte-mere_169241-818.jpg?semt=ais_hybrid&w=740&q=80);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px}@media (max-width: 1024px){.hero-container[data-v-c562baa3]{grid-template-columns:1fr;text-align:center}.hero-image-wrapper[data-v-c562baa3]{justify-content:center;margin-bottom:2rem;order:-1}.hardware-hero-img[data-v-c562baa3]{width:100%;max-width:400px;height:350px}}.services-section[data-v-c562baa3],.features-section[data-v-c562baa3]{background:var(--waymo-light)}.tech-section[data-v-c562baa3],.process-section[data-v-c562baa3]{background:#fff}.cta-section[data-v-c562baa3]{display:none}.sectors-grid[data-v-c562baa3],.showcase-grid[data-v-c562baa3],.process-timeline[data-v-c562baa3],.tools-grid[data-v-c562baa3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.sector-card[data-v-c562baa3],.showcase-card[data-v-c562baa3],.process-step[data-v-c562baa3],.tool-card[data-v-c562baa3],.feature-item[data-v-c562baa3]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.sector-card[data-v-c562baa3]:hover,.process-step[data-v-c562baa3]:hover,.feature-item[data-v-c562baa3]:hover{transform:translateY(-5px)}.sector-card .material-symbols-outlined[data-v-c562baa3],.feature-icon .material-symbols-outlined[data-v-c562baa3]{font-size:2.5rem;color:var(--waymo-blue);margin-bottom:1rem}.sector-card h3[data-v-c562baa3],.process-step h4[data-v-c562baa3],.feature-text h4[data-v-c562baa3]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem;color:var(--waymo-text-dark)}.sector-card p[data-v-c562baa3],.process-step p[data-v-c562baa3],.feature-text p[data-v-c562baa3]{color:#64748b;line-height:1.6}.showcase-images img[data-v-c562baa3],.features-image img[data-v-c562baa3]{width:100%;border-radius:16px;box-shadow:0 10px 30px #0000001a}.stats-row[data-v-c562baa3]{display:flex;gap:2rem;margin-top:2rem}.stat-item[data-v-c562baa3]{display:flex;flex-direction:column}.stat-number[data-v-c562baa3]{font-size:2rem;font-weight:700;color:var(--waymo-blue)}.stat-label[data-v-c562baa3]{color:#64748b}.step-number[data-v-c562baa3]{font-size:3rem;font-weight:700;color:var(--waymo-blue);opacity:.2;margin-bottom:-1rem}.hero-section[data-v-dde77c9c]{background-color:var(--waymo-dark);min-height:70vh;display:flex;align-items:center;padding-top:140px}.hero-container[data-v-dde77c9c]{display:grid;grid-template-columns:1.5fr 1fr;gap:4rem;align-items:center}.hero-content h1[data-v-dde77c9c]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;color:#fff;margin-bottom:1.5rem}.blue-text[data-v-dde77c9c]{color:var(--waymo-blue)}.hero-badge[data-v-dde77c9c]{display:inline-block;color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;margin-bottom:1rem}.hero-sub[data-v-dde77c9c]{font-size:1.25rem;color:#fffc;max-width:600px;margin-bottom:2.5rem;line-height:1.6}.cta-circle-btn[data-v-dde77c9c]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background:var(--waymo-blue);color:#fff;text-decoration:none;font-weight:700;font-size:.9rem;transition:transform .3s}.cta-circle-btn[data-v-dde77c9c]:hover{transform:scale(1.1)}.hero-image-wrapper[data-v-dde77c9c]{display:flex;justify-content:flex-end}.software-hero-img[data-v-dde77c9c]{width:500px;height:500px;background-image:url(https://img.freepik.com/vecteurs-premium/outils-essentiels-pour-professionnels-creatifs-kit-conception-complet-pour-flux-travail-modernes_1300528-18276.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:24px}@media (max-width: 1024px){.hero-container[data-v-dde77c9c]{grid-template-columns:1fr;text-align:center}.hero-image-wrapper[data-v-dde77c9c]{justify-content:center;margin-bottom:2rem;order:-1}.software-hero-img[data-v-dde77c9c]{width:100%;max-width:400px;height:350px}}.cta-modern[data-v-dde77c9c]:hover{background:#0a7350}section[data-v-dde77c9c]{padding:5rem 0}.container[data-v-dde77c9c]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-dde77c9c]{margin-bottom:3rem;max-width:700px}.section-header.center[data-v-dde77c9c]{text-align:center;margin-left:auto;margin-right:auto}.section-header h2[data-v-dde77c9c]{font-family:var(--font-heading);font-size:2.5rem;color:var(--waymo-text-dark);margin-bottom:1rem}.section-header p[data-v-dde77c9c]{color:#64748b;font-size:1.1rem;line-height:1.6}.services-modern[data-v-dde77c9c]{background:var(--waymo-light)}.services-grid[data-v-dde77c9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card[data-v-dde77c9c]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.service-card[data-v-dde77c9c]:hover{transform:translateY(-5px)}.service-icon[data-v-dde77c9c]{width:50px;height:50px;background:#ff6b001a;color:var(--waymo-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-card h3[data-v-dde77c9c]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:1rem;color:var(--waymo-text-dark)}.service-card p[data-v-dde77c9c]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.service-features[data-v-dde77c9c]{list-style:none;padding:0}.service-features li[data-v-dde77c9c]{display:flex;align-items:center;gap:8px;color:#475569;margin-bottom:8px;font-size:.95rem}.service-features .material-symbols-outlined[data-v-dde77c9c]{font-size:16px;color:var(--waymo-blue)}.tech-modern[data-v-dde77c9c]{background:#fff}.tech-grid[data-v-dde77c9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem}.tech-category h3[data-v-dde77c9c]{font-family:var(--font-heading);color:var(--waymo-text-dark);border-bottom:2px solid #f1f5f9;padding-bottom:10px;margin-bottom:1.5rem}.tech-items[data-v-dde77c9c]{display:flex;flex-direction:column;gap:12px}.tech-item[data-v-dde77c9c]{display:flex;align-items:center;gap:15px;padding:12px;background:#f8fafc;border-radius:8px;transition:background .3s ease}.tech-item[data-v-dde77c9c]:hover{background:#e2e8f0}.tech-logo[data-v-dde77c9c]{width:24px;height:24px;object-fit:contain}.tech-name[data-v-dde77c9c]{font-weight:500;color:#334155}.process-modern[data-v-dde77c9c]{background:var(--waymo-light)}.process-grid[data-v-dde77c9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.process-card[data-v-dde77c9c]{background:#fff;padding:2rem;border-radius:12px;position:relative;overflow:hidden;border:1px solid #f1f5f9}.process-number[data-v-dde77c9c]{font-family:var(--font-heading);font-size:4rem;font-weight:800;color:#f1f5f9;position:absolute;top:-10px;right:-10px;z-index:0}.process-card h3[data-v-dde77c9c],.process-card p[data-v-dde77c9c]{position:relative;z-index:1}.process-card h3[data-v-dde77c9c]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:10px;color:var(--waymo-text-dark)}.process-card p[data-v-dde77c9c]{color:#64748b;line-height:1.6}@media (max-width: 768px){.hero-modern[data-v-dde77c9c]{padding-top:80px}.hero-content h1[data-v-dde77c9c]{font-size:2.2rem}.section-header h2[data-v-dde77c9c]{font-size:2rem}}.sectors-grid[data-v-dde77c9c],.showcase-grid[data-v-dde77c9c],.process-timeline[data-v-dde77c9c],.tools-grid[data-v-dde77c9c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.sector-card[data-v-dde77c9c],.showcase-card[data-v-dde77c9c],.process-step[data-v-dde77c9c],.tool-card[data-v-dde77c9c],.feature-item[data-v-dde77c9c]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.sector-card[data-v-dde77c9c]:hover,.process-step[data-v-dde77c9c]:hover,.feature-item[data-v-dde77c9c]:hover{transform:translateY(-5px)}.sector-card .material-symbols-outlined[data-v-dde77c9c],.feature-icon .material-symbols-outlined[data-v-dde77c9c]{font-size:2.5rem;color:var(--waymo-blue);margin-bottom:1rem}.sector-card h3[data-v-dde77c9c],.process-step h4[data-v-dde77c9c],.feature-text h4[data-v-dde77c9c]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem;color:var(--waymo-text-dark)}.sector-card p[data-v-dde77c9c],.process-step p[data-v-dde77c9c],.feature-text p[data-v-dde77c9c]{color:#64748b;line-height:1.6}.showcase-images img[data-v-dde77c9c],.features-image img[data-v-dde77c9c]{width:100%;border-radius:16px;box-shadow:0 10px 30px #0000001a}.stats-row[data-v-dde77c9c]{display:flex;gap:2rem;margin-top:2rem}.stat-item[data-v-dde77c9c]{display:flex;flex-direction:column}.stat-number[data-v-dde77c9c]{font-size:2rem;font-weight:700;color:var(--waymo-blue)}.stat-label[data-v-dde77c9c]{color:#64748b}.step-number[data-v-dde77c9c]{font-size:3rem;font-weight:700;color:var(--waymo-blue);opacity:.2;margin-bottom:-1rem}.hero-modern[data-v-a42ed92e]{position:relative;min-height:60vh;background-color:var(--waymo-dark);background-image:url(https://images.unsplash.com/photo-1555066931-4365d14bab8c?w=1280&q=80);background-size:cover;background-position:center;display:flex;align-items:center;padding-top:100px;color:#fff}.hero-overlay[data-v-a42ed92e]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#0009)}.hero-container[data-v-a42ed92e]{position:relative;z-index:1}.hero-badge[data-v-a42ed92e],.internal-badge[data-v-a42ed92e]{display:inline-block;background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.5rem}.hero-content h1[data-v-a42ed92e],.hero-content-v2 h1[data-v-a42ed92e]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;color:#fff}.primary-text[data-v-a42ed92e],.highlight[data-v-a42ed92e],.gradient-text[data-v-a42ed92e]{color:var(--waymo-blue);background:none;-webkit-text-fill-color:initial}.hero-lead[data-v-a42ed92e]{font-size:1.25rem;color:#fffc;max-width:600px;margin-bottom:2.5rem;line-height:1.6}.cta-modern[data-v-a42ed92e],.btn-primary-v2[data-v-a42ed92e]{display:inline-flex;align-items:center;gap:10px;background:var(--waymo-blue);color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:background .3s ease}section[data-v-a42ed92e]{padding:5rem 0}.container[data-v-a42ed92e]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-a42ed92e]{margin-bottom:3rem;max-width:700px}.section-header.center[data-v-a42ed92e]{text-align:center;margin-left:auto;margin-right:auto}.section-header h2[data-v-a42ed92e]{font-family:var(--font-heading);font-size:2.5rem;color:var(--waymo-text-dark);margin-bottom:1rem}.section-header p[data-v-a42ed92e]{color:#64748b;font-size:1.1rem;line-height:1.6}.services-grid[data-v-a42ed92e],.tech-grid[data-v-a42ed92e],.process-grid[data-v-a42ed92e],.applications-grid[data-v-a42ed92e],.features-grid[data-v-a42ed92e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card[data-v-a42ed92e],.process-card[data-v-a42ed92e],.application-card[data-v-a42ed92e]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.service-card[data-v-a42ed92e]:hover,.application-card[data-v-a42ed92e]:hover{transform:translateY(-5px)}.service-icon[data-v-a42ed92e],.feature-icon[data-v-a42ed92e]{width:50px;height:50px;background:#ff6b001a;color:var(--waymo-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-card h3[data-v-a42ed92e],.process-card h3[data-v-a42ed92e],.application-card h4[data-v-a42ed92e]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:1rem;color:var(--waymo-text-dark)}.service-card p[data-v-a42ed92e],.process-card p[data-v-a42ed92e],.application-card p[data-v-a42ed92e]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.service-features[data-v-a42ed92e]{list-style:none;padding:0}.service-features li[data-v-a42ed92e]{display:flex;align-items:center;gap:8px;color:#475569;margin-bottom:8px;font-size:.95rem}.service-features .material-symbols-outlined[data-v-a42ed92e]{font-size:16px;color:var(--waymo-blue)}.modal-overlay[data-v-a42ed92e]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-a42ed92e]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}.modal-close[data-v-a42ed92e]{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.modal-image img[data-v-a42ed92e]{width:100%;height:100%;object-fit:cover}.modal-body[data-v-a42ed92e]{padding:3rem}.modal-icon[data-v-a42ed92e]{width:60px;height:60px;background:#ff6b001a;color:var(--waymo-blue);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.modal-body h2[data-v-a42ed92e]{font-family:var(--font-heading);font-size:2rem;color:var(--waymo-text-dark);margin-bottom:1rem}.modal-description[data-v-a42ed92e]{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}@media (max-width: 768px){.hero-modern[data-v-a42ed92e],.hero-v2[data-v-a42ed92e]{padding-top:80px}.hero-content h1[data-v-a42ed92e],.hero-content-v2 h1[data-v-a42ed92e]{font-size:2.2rem}.section-header h2[data-v-a42ed92e]{font-size:2rem}.modal-content[data-v-a42ed92e],.hero-container[data-v-a42ed92e]{grid-template-columns:1fr}.modal-image[data-v-a42ed92e]{height:200px}}.internal-hero[data-v-a42ed92e]{min-height:70vh;padding-top:100px;display:flex;align-items:center}.hero-content-v2[data-v-a42ed92e]{position:relative;z-index:5}.hero-content-v2 h1[data-v-a42ed92e]{font-family:var(--font-heading);font-size:4rem;color:#fff;line-height:1.1;margin:1.5rem 0}.hero-content-v2 .highlight[data-v-a42ed92e]{color:var(--waymo-blue)}.internal-badge[data-v-a42ed92e]{display:inline-block;color:var(--waymo-blue);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;padding:.5rem 0;margin-bottom:1rem}.hero-image-v2[data-v-a42ed92e]{position:relative;z-index:5;display:flex;justify-content:flex-end}.image-continuous[data-v-a42ed92e]{width:100%;aspect-ratio:1;background-size:contain;background-position:center;background-repeat:no-repeat;border-radius:24px}.image-drones[data-v-a42ed92e]{background-image:url(https://us.123rf.com/450wm/anatolir/anatolir1808/anatolir180800116/112307458-contr%C3%B4lez-le-drone-sur-l-arri%C3%A8re-plan-du-pad-illustration-plate-du-drone-de-contr%C3%B4le-sur-fond-de.jpg?ver=6)}@media (max-width: 1024px){.hero-container[data-v-a42ed92e]{grid-template-columns:1fr;text-align:center}.hero-image-v2[data-v-a42ed92e]{justify-content:center;margin-bottom:2rem;order:-1}.hero-content-v2 h1[data-v-a42ed92e]{font-size:2.5rem}}.sectors-grid[data-v-a42ed92e],.showcase-grid[data-v-a42ed92e],.process-timeline[data-v-a42ed92e],.tools-grid[data-v-a42ed92e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.sector-card[data-v-a42ed92e],.showcase-card[data-v-a42ed92e],.process-step[data-v-a42ed92e],.tool-card[data-v-a42ed92e],.feature-item[data-v-a42ed92e]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.sector-card[data-v-a42ed92e]:hover,.process-step[data-v-a42ed92e]:hover,.feature-item[data-v-a42ed92e]:hover{transform:translateY(-5px)}.sector-card .material-symbols-outlined[data-v-a42ed92e],.feature-icon .material-symbols-outlined[data-v-a42ed92e]{font-size:2.5rem;color:var(--waymo-blue);margin-bottom:1rem}.sector-card h3[data-v-a42ed92e],.process-step h4[data-v-a42ed92e],.feature-text h4[data-v-a42ed92e]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem;color:var(--waymo-text-dark)}.sector-card p[data-v-a42ed92e],.process-step p[data-v-a42ed92e],.feature-text p[data-v-a42ed92e]{color:#64748b;line-height:1.6}.showcase-images img[data-v-a42ed92e],.features-image img[data-v-a42ed92e]{width:100%;border-radius:16px;box-shadow:0 10px 30px #0000001a}.stats-row[data-v-a42ed92e]{display:flex;gap:2rem;margin-top:2rem}.stat-item[data-v-a42ed92e]{display:flex;flex-direction:column}.stat-number[data-v-a42ed92e]{font-size:2rem;font-weight:700;color:var(--waymo-blue)}.stat-label[data-v-a42ed92e]{color:#64748b}.step-number[data-v-a42ed92e]{font-size:3rem;font-weight:700;color:var(--waymo-blue);opacity:.2;margin-bottom:-1rem}.hero-modern[data-v-f9b344b7]{position:relative;min-height:60vh;background-color:var(--waymo-dark);background-image:url(https://images.unsplash.com/photo-1555066931-4365d14bab8c?w=1280&q=80);background-size:cover;background-position:center;display:flex;align-items:center;padding-top:100px;color:#fff}.hero-overlay[data-v-f9b344b7]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#0009)}.hero-container[data-v-f9b344b7]{position:relative;z-index:1}.hero-badge[data-v-f9b344b7],.internal-badge[data-v-f9b344b7]{display:inline-block;background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.5rem}.hero-content h1[data-v-f9b344b7],.hero-content-v2 h1[data-v-f9b344b7]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;color:#fff}.primary-text[data-v-f9b344b7],.highlight[data-v-f9b344b7],.gradient-text[data-v-f9b344b7]{color:var(--waymo-blue);background:none;-webkit-text-fill-color:initial}.hero-lead[data-v-f9b344b7]{font-size:1.25rem;color:#fffc;max-width:600px;margin-bottom:2.5rem;line-height:1.6}.cta-modern[data-v-f9b344b7],.btn-primary-v2[data-v-f9b344b7]{display:inline-flex;align-items:center;gap:10px;background:var(--waymo-blue);color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:background .3s ease}section[data-v-f9b344b7]{padding:5rem 0}.container[data-v-f9b344b7]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-f9b344b7]{margin-bottom:3rem;max-width:700px}.section-header.center[data-v-f9b344b7]{text-align:center;margin-left:auto;margin-right:auto}.section-header h2[data-v-f9b344b7]{font-family:var(--font-heading);font-size:2.5rem;color:var(--waymo-text-dark);margin-bottom:1rem}.section-header p[data-v-f9b344b7]{color:#64748b;font-size:1.1rem;line-height:1.6}.services-grid[data-v-f9b344b7],.tech-grid[data-v-f9b344b7],.process-grid[data-v-f9b344b7],.applications-grid[data-v-f9b344b7],.features-grid[data-v-f9b344b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card[data-v-f9b344b7],.process-card[data-v-f9b344b7],.application-card[data-v-f9b344b7]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.service-card[data-v-f9b344b7]:hover,.application-card[data-v-f9b344b7]:hover{transform:translateY(-5px)}.service-icon[data-v-f9b344b7],.feature-icon[data-v-f9b344b7]{width:50px;height:50px;background:#ff6b001a;color:var(--waymo-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-card h3[data-v-f9b344b7],.process-card h3[data-v-f9b344b7],.application-card h4[data-v-f9b344b7]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:1rem;color:var(--waymo-text-dark)}.service-card p[data-v-f9b344b7],.process-card p[data-v-f9b344b7],.application-card p[data-v-f9b344b7]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.service-features[data-v-f9b344b7]{list-style:none;padding:0}.service-features li[data-v-f9b344b7]{display:flex;align-items:center;gap:8px;color:#475569;margin-bottom:8px;font-size:.95rem}.service-features .material-symbols-outlined[data-v-f9b344b7]{font-size:16px;color:var(--waymo-blue)}.modal-overlay[data-v-f9b344b7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-f9b344b7]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}.modal-close[data-v-f9b344b7]{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.modal-image img[data-v-f9b344b7]{width:100%;height:100%;object-fit:cover}.modal-body[data-v-f9b344b7]{padding:3rem}.modal-icon[data-v-f9b344b7]{width:60px;height:60px;background:#0d96681a;color:var(--waymo-blue);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.modal-body h2[data-v-f9b344b7]{font-family:var(--font-heading);font-size:2rem;color:var(--waymo-text-dark);margin-bottom:1rem}.modal-description[data-v-f9b344b7]{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}@media (max-width: 768px){.hero-modern[data-v-f9b344b7],.hero-v2[data-v-f9b344b7]{padding-top:80px}.hero-content h1[data-v-f9b344b7],.hero-content-v2 h1[data-v-f9b344b7]{font-size:2.2rem}.section-header h2[data-v-f9b344b7]{font-size:2rem}.modal-content[data-v-f9b344b7]{grid-template-columns:1fr}.modal-image[data-v-f9b344b7]{height:200px}}.hero-v2[data-v-f9b344b7],.internal-hero[data-v-f9b344b7]{min-height:60vh;background-color:var(--waymo-dark);padding-top:100px}.hero-bg-shapes[data-v-f9b344b7],.hero-image-v2[data-v-f9b344b7]{display:none}.hero-container[data-v-f9b344b7]{grid-template-columns:1fr}.services-section[data-v-f9b344b7],.features-section[data-v-f9b344b7]{background:var(--waymo-light)}.tech-section[data-v-f9b344b7],.process-section[data-v-f9b344b7]{background:#fff}.cta-section[data-v-f9b344b7]{display:none}.sectors-grid[data-v-f9b344b7],.showcase-grid[data-v-f9b344b7],.process-timeline[data-v-f9b344b7],.tools-grid[data-v-f9b344b7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.sector-card[data-v-f9b344b7],.showcase-card[data-v-f9b344b7],.process-step[data-v-f9b344b7],.tool-card[data-v-f9b344b7],.feature-item[data-v-f9b344b7]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.sector-card[data-v-f9b344b7]:hover,.process-step[data-v-f9b344b7]:hover,.feature-item[data-v-f9b344b7]:hover{transform:translateY(-5px)}.sector-card .material-symbols-outlined[data-v-f9b344b7],.feature-icon .material-symbols-outlined[data-v-f9b344b7]{font-size:2.5rem;color:var(--waymo-blue);margin-bottom:1rem}.sector-card h3[data-v-f9b344b7],.process-step h4[data-v-f9b344b7],.feature-text h4[data-v-f9b344b7]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem;color:var(--waymo-text-dark)}.sector-card p[data-v-f9b344b7],.process-step p[data-v-f9b344b7],.feature-text p[data-v-f9b344b7]{color:#64748b;line-height:1.6}.showcase-images img[data-v-f9b344b7],.features-image img[data-v-f9b344b7]{width:100%;border-radius:16px;box-shadow:0 10px 30px #0000001a}.stats-row[data-v-f9b344b7]{display:flex;gap:2rem;margin-top:2rem}.stat-item[data-v-f9b344b7]{display:flex;flex-direction:column}.stat-number[data-v-f9b344b7]{font-size:2rem;font-weight:700;color:var(--waymo-blue)}.stat-label[data-v-f9b344b7]{color:#64748b}.step-number[data-v-f9b344b7]{font-size:3rem;font-weight:700;color:var(--waymo-blue);opacity:.2;margin-bottom:-1rem}.hero-modern[data-v-0ee547a4]{position:relative;min-height:60vh;background-color:var(--waymo-dark);background-image:url(https://images.unsplash.com/photo-1555066931-4365d14bab8c?w=1280&q=80);background-size:cover;background-position:center;display:flex;align-items:center;padding-top:100px;color:#fff}.hero-overlay[data-v-0ee547a4]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#000000e6,#0009)}.hero-container[data-v-0ee547a4]{position:relative;z-index:1}.hero-badge[data-v-0ee547a4],.internal-badge[data-v-0ee547a4]{display:inline-block;background:#ffffff1a;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.5rem}.hero-content h1[data-v-0ee547a4],.hero-content-v2 h1[data-v-0ee547a4]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;color:#fff}.primary-text[data-v-0ee547a4],.highlight[data-v-0ee547a4],.gradient-text[data-v-0ee547a4]{color:var(--waymo-blue);background:none;-webkit-text-fill-color:initial}.hero-lead[data-v-0ee547a4]{font-size:1.25rem;color:#fffc;max-width:600px;margin-bottom:2.5rem;line-height:1.6}.cta-modern[data-v-0ee547a4],.btn-primary-v2[data-v-0ee547a4]{display:inline-flex;align-items:center;gap:10px;background:var(--waymo-blue);color:#fff;padding:14px 28px;border-radius:8px;font-weight:600;text-decoration:none;transition:background .3s ease}section[data-v-0ee547a4]{padding:5rem 0}.container[data-v-0ee547a4]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.section-header[data-v-0ee547a4]{margin-bottom:3rem;max-width:700px}.section-header.center[data-v-0ee547a4]{text-align:center;margin-left:auto;margin-right:auto}.section-header h2[data-v-0ee547a4]{font-family:var(--font-heading);font-size:2.5rem;color:var(--waymo-text-dark);margin-bottom:1rem}.section-header p[data-v-0ee547a4]{color:#64748b;font-size:1.1rem;line-height:1.6}.services-grid[data-v-0ee547a4],.tech-grid[data-v-0ee547a4],.process-grid[data-v-0ee547a4],.applications-grid[data-v-0ee547a4],.features-grid[data-v-0ee547a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}.service-card[data-v-0ee547a4],.process-card[data-v-0ee547a4],.application-card[data-v-0ee547a4]{background:#fff;padding:2.5rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.service-card[data-v-0ee547a4]:hover,.application-card[data-v-0ee547a4]:hover{transform:translateY(-5px)}.service-icon[data-v-0ee547a4],.feature-icon[data-v-0ee547a4]{width:50px;height:50px;background:#ff6b001a;color:var(--waymo-blue);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.service-card h3[data-v-0ee547a4],.process-card h3[data-v-0ee547a4],.application-card h4[data-v-0ee547a4]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:1rem;color:var(--waymo-text-dark)}.service-card p[data-v-0ee547a4],.process-card p[data-v-0ee547a4],.application-card p[data-v-0ee547a4]{color:#64748b;margin-bottom:1.5rem;line-height:1.6}.service-features[data-v-0ee547a4]{list-style:none;padding:0}.service-features li[data-v-0ee547a4]{display:flex;align-items:center;gap:8px;color:#475569;margin-bottom:8px;font-size:.95rem}.service-features .material-symbols-outlined[data-v-0ee547a4]{font-size:16px;color:var(--waymo-blue)}.modal-overlay[data-v-0ee547a4]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0f172acc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1000;display:flex;align-items:center;justify-content:center}.modal-content[data-v-0ee547a4]{background:#fff;border-radius:16px;width:90%;max-width:800px;max-height:90vh;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr}.modal-close[data-v-0ee547a4]{position:absolute;top:20px;right:20px;background:#fff;border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000001a}.modal-image img[data-v-0ee547a4]{width:100%;height:100%;object-fit:cover}.modal-body[data-v-0ee547a4]{padding:3rem}.modal-icon[data-v-0ee547a4]{width:60px;height:60px;background:#0d96681a;color:var(--waymo-blue);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.modal-body h2[data-v-0ee547a4]{font-family:var(--font-heading);font-size:2rem;color:var(--waymo-text-dark);margin-bottom:1rem}.modal-description[data-v-0ee547a4]{color:#64748b;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}@media (max-width: 768px){.hero-modern[data-v-0ee547a4],.hero-v2[data-v-0ee547a4]{padding-top:80px}.hero-content h1[data-v-0ee547a4],.hero-content-v2 h1[data-v-0ee547a4]{font-size:2.2rem}.section-header h2[data-v-0ee547a4]{font-size:2rem}.modal-content[data-v-0ee547a4]{grid-template-columns:1fr}.modal-image[data-v-0ee547a4]{height:200px}}.hero-v2[data-v-0ee547a4],.internal-hero[data-v-0ee547a4]{min-height:60vh;background-color:var(--waymo-dark);padding-top:100px}.hero-bg-shapes[data-v-0ee547a4],.hero-image-v2[data-v-0ee547a4]{display:none}.hero-container[data-v-0ee547a4]{grid-template-columns:1fr}.services-section[data-v-0ee547a4],.features-section[data-v-0ee547a4]{background:var(--waymo-light)}.tech-section[data-v-0ee547a4],.process-section[data-v-0ee547a4]{background:#fff}.cta-section[data-v-0ee547a4]{display:none}.sectors-grid[data-v-0ee547a4],.showcase-grid[data-v-0ee547a4],.process-timeline[data-v-0ee547a4],.tools-grid[data-v-0ee547a4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.sector-card[data-v-0ee547a4],.showcase-card[data-v-0ee547a4],.process-step[data-v-0ee547a4],.tool-card[data-v-0ee547a4],.feature-item[data-v-0ee547a4]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 4px 20px #00000008;border:1px solid #f1f5f9;transition:transform .3s ease}.sector-card[data-v-0ee547a4]:hover,.process-step[data-v-0ee547a4]:hover,.feature-item[data-v-0ee547a4]:hover{transform:translateY(-5px)}.sector-card .material-symbols-outlined[data-v-0ee547a4],.feature-icon .material-symbols-outlined[data-v-0ee547a4]{font-size:2.5rem;color:var(--waymo-blue);margin-bottom:1rem}.sector-card h3[data-v-0ee547a4],.process-step h4[data-v-0ee547a4],.feature-text h4[data-v-0ee547a4]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem;color:var(--waymo-text-dark)}.sector-card p[data-v-0ee547a4],.process-step p[data-v-0ee547a4],.feature-text p[data-v-0ee547a4]{color:#64748b;line-height:1.6}.showcase-images img[data-v-0ee547a4],.features-image img[data-v-0ee547a4]{width:100%;border-radius:16px;box-shadow:0 10px 30px #0000001a}.stats-row[data-v-0ee547a4]{display:flex;gap:2rem;margin-top:2rem}.stat-item[data-v-0ee547a4]{display:flex;flex-direction:column}.stat-number[data-v-0ee547a4]{font-size:2rem;font-weight:700;color:var(--waymo-blue)}.stat-label[data-v-0ee547a4]{color:#64748b}.step-number[data-v-0ee547a4]{font-size:3rem;font-weight:700;color:var(--waymo-blue);opacity:.2;margin-bottom:-1rem}
