@import "https://fonts.googleapis.com/css2?family=Archivo:wght@200..900&display=swap";
html,body{background-color:var(--kendo-color-app-surface);color:var(--kendo-color-on-app-surface);font-family:var(--kendo-font-family);min-height:100vh;margin:0;padding:0}body{background-color:var(--kendo-color-app-surface);background-image:linear-gradient(90deg,rgba(230,214,180,.06) 1px,transparent 1px),linear-gradient(0deg,rgba(230,214,180,.06) 1px,transparent 1px),radial-gradient(circle at 20% 20%,rgba(20,82,113,.2),transparent 50%),radial-gradient(circle at 80% 0,rgba(20,82,113,.15),transparent 60%);background-position:0 0,0 0,0 0,0 0;background-size:120px 120px,120px 120px,100% 100%,100% 100%;animation:20s linear infinite grid-scroll-up}.container{max-width:1200px;margin:0 auto;padding:24px}.sectionFrame{border:1px solid var(--kendo-color-border);max-width:1200px;box-shadow:none;background:0 0;border-radius:24px;margin:24px auto;padding:24px}.k-appbar{background:var(--section-horizontal-gradient);color:var(--kendo-color-on-app-surface);box-shadow:none;border:0}:root{--kendo-color-app-surface:#0e1b24;--kendo-color-surface:#15202b;--kendo-color-surface-alt:#0b1620;--kendo-color-on-app-surface:#e6d6b4;--kendo-color-subtle:#a3a3a3;--kendo-color-border:rgba(230,214,180,.18);--kendo-color-border-alt:rgba(230,214,180,.28);--kendo-color-base-subtle:#292929;--kendo-color-base-subtle-hover:#3d3d3d;--kendo-color-base-subtle-active:#525252;--kendo-color-base:#3d3d3d;--kendo-color-base-hover:#525252;--kendo-color-base-active:#666;--kendo-color-base-emphasis:#7a7a7a;--kendo-color-on-base:#ccc;--kendo-color-base-on-surface:#ccc;--kendo-color-base-on-subtle:#e0e0e0;--kendo-color-primary-subtle:#f3d7d1;--kendo-color-primary-subtle-hover:#efc9c1;--kendo-color-primary-subtle-active:#e7b8ae;--kendo-color-primary:#c9472d;--kendo-color-primary-hover:#d75b3f;--kendo-color-primary-active:#b23d2a;--kendo-color-primary-emphasis:#8f2f20;--kendo-color-on-primary:#fff;--kendo-color-primary-on-surface:#c9472d;--kendo-color-primary-on-subtle:#c9472d;--kendo-color-secondary-subtle:#3d3d3d;--kendo-color-secondary-subtle-hover:#525252;--kendo-color-secondary-subtle-active:#666;--kendo-color-secondary:#525252;--kendo-color-secondary-hover:#666;--kendo-color-secondary-active:#7a7a7a;--kendo-color-secondary-emphasis:#bdbec7;--kendo-color-on-secondary:#f5f5f5;--kendo-color-secondary-on-surface:#666;--kendo-color-secondary-on-subtle:#ebebeb;--kendo-color-tertiary-subtle:#fff;--kendo-color-tertiary-subtle-hover:#f5f5f5;--kendo-color-tertiary-subtle-active:#ebebeb;--kendo-color-tertiary:#b8b8b8;--kendo-color-tertiary-hover:#a3a3a3;--kendo-color-tertiary-active:#8f8f8f;--kendo-color-tertiary-emphasis:#ebebeb;--kendo-color-on-tertiary:#141414;--kendo-color-tertiary-on-surface:#b8b8b8;--kendo-color-tertiary-on-subtle:#3d3d3d;--kendo-color-error-subtle:#1a0509;--kendo-color-error-subtle-hover:#340912;--kendo-color-error-subtle-active:#4e0e1b;--kendo-color-error:#711426;--kendo-color-error-hover:#8b1830;--kendo-color-error-active:#a61e3a;--kendo-color-error-emphasis:#8b1830;--kendo-color-on-error:#ccc;--kendo-color-error-on-surface:#711426;--kendo-color-error-on-subtle:#f7a1b2;--kendo-color-success-subtle:#06231d;--kendo-color-success-subtle-hover:#0b3d33;--kendo-color-success-subtle-active:#0f5748;--kendo-color-success:#0f5748;--kendo-color-success-hover:#14715f;--kendo-color-success-active:#188b74;--kendo-color-success-emphasis:#188b74;--kendo-color-on-success:#f5f5f5;--kendo-color-success-on-surface:#0f5748;--kendo-color-success-on-subtle:#adebde;--kendo-color-warning-subtle:#3d330b;--kendo-color-warning-subtle-hover:#57490f;--kendo-color-warning-subtle-active:#715e14;--kendo-color-warning:#a4891e;--kendo-color-warning-hover:#bf9f22;--kendo-color-warning-active:#d9b526;--kendo-color-warning-emphasis:#a28b16;--kendo-color-on-warning:#050505;--kendo-color-warning-on-surface:#a4891e;--kendo-color-warning-on-subtle:#f0e2a8;--kendo-color-info-subtle:#0b2c3d;--kendo-color-info-subtle-hover:#0f3f57;--kendo-color-info-subtle-active:#145271;--kendo-color-info:#145271;--kendo-color-info-hover:#19658b;--kendo-color-info-active:#1e77a4;--kendo-color-info-emphasis:#1c699c;--kendo-color-on-info:#f5f5f5;--kendo-color-info-on-surface:#145271;--kendo-color-info-on-subtle:#cbe8f6;--kendo-color-light-subtle:#c2c2c2;--kendo-color-light-subtle-hover:#b8b8b8;--kendo-color-light-subtle-active:#a3a3a3;--kendo-color-light:#a3a3a3;--kendo-color-light-hover:#8f8f8f;--kendo-color-light-active:#7a7a7a;--kendo-color-light-emphasis:#7a7a7a;--kendo-color-on-light:#050505;--kendo-color-light-on-surface:#c2c2c2;--kendo-color-light-on-subtle:#292929;--kendo-color-dark-subtle:#141414;--kendo-color-dark-subtle-hover:#292929;--kendo-color-dark-subtle-active:#3d3d3d;--kendo-color-dark:#050505;--kendo-color-dark-hover:#141414;--kendo-color-dark-active:#292929;--kendo-color-dark-emphasis:#666;--kendo-color-on-dark:#fff;--kendo-color-dark-on-surface:#3d3d3d;--kendo-color-dark-on-subtle:#f5f5f5;--kendo-color-series-a-bolder:#f5f5f5;--kendo-color-series-b-subtler:#666;--kendo-color-series-b:#8f8f8f;--kendo-color-series-b-bold:#a3a3a3;--kendo-color-series-b-subtle:#7a7a7a;--kendo-color-series-b-bolder:#b8b8b8;--kendo-color-series-c-subtler:#050505;--kendo-color-series-c:#292929;--kendo-color-series-c-bold:#3d3d3d;--kendo-color-series-c-subtle:#141414;--kendo-color-series-c-bolder:#525252;--kendo-color-series-d-subtler:#bab5b5;--kendo-color-series-d:#d8d5d5;--kendo-color-series-d-bold:#e6e5e5;--kendo-color-series-d-subtle:#c9c5c5;--kendo-color-series-d-bolder:#f5f4f4;--kendo-color-series-e-subtler:#6a6262;--kendo-color-series-e:#8e8585;--kendo-color-series-e-bold:#9d9595;--kendo-color-series-e-subtle:#7e7575;--kendo-color-series-e-bolder:#aca5a5;--kendo-color-series-f-subtler:#151414;--kendo-color-series-f:#3a3636;--kendo-color-series-f-bold:#4a4545;--kendo-color-series-f-subtle:#2b2727;--kendo-color-series-f-bolder:#5a5454;--kendo-font-family:"Archivo",sans-serif;--kendo-font-size:16px;--kendo-font-size-sm:14px;--kendo-font-size-md:var(--kendo-font-size);--kendo-font-size-lg:20px;--kendo-font-size-xl:24px;--kendo-h1-font-size:64px;--kendo-h2-font-size:48px;--kendo-h3-font-size:40px;--kendo-h4-font-size:32px;--kendo-h5-font-size:24px;--kendo-h6-font-size:16px;--kendo-line-height-xs:1.2;--kendo-line-height-sm:1.25;--kendo-line-height-md:1.5;--kendo-line-height-lg:1.6;--kendo-h1-line-height:calc((var(--kendo-font-size)*4)*1.25);--kendo-h2-line-height:calc((var(--kendo-font-size)*3)*1.25);--kendo-h3-line-height:calc((var(--kendo-font-size)*2.5)*1.25);--kendo-h4-line-height:calc((var(--kendo-font-size)*2)*1.25);--kendo-h5-line-height:calc((var(--kendo-font-size)*1.5)*1.25);--kendo-h6-line-height:calc((var(--kendo-font-size)*1)*1.25);--kendo-h1-font-weight:600;--kendo-h2-font-weight:600;--kendo-h3-font-weight:600;--kendo-h4-font-weight:600;--kendo-h5-font-weight:600;--kendo-h6-font-weight:600;--kendo-border-radius-xs:1px;--kendo-border-radius-sm:2px;--kendo-border-radius-md:4px;--kendo-border-radius-lg:8px;--kendo-border-radius-xl:16px;--kendo-border-radius-xxl:32px;--kendo-border-radius-xxxl:64px;--kendo-border-radius-full:9999px;--section-horizontal-gradient:linear-gradient(90deg,var(--kendo-color-app-surface)0,var(--kendo-color-app-surface)25%,var(--kendo-color-surface)50%,var(--kendo-color-app-surface)75%,var(--kendo-color-app-surface)100%);--selfdrivingcars-section-gradient:linear-gradient(to bottom,var(--kendo-color-app-surface)0,var(--kendo-color-surface)80%,var(--kendo-color-surface)100%)}.scoreRange{width:100%;accent-color:var(--kendo-color-primary);background:0 0}.scoreRange::-webkit-slider-runnable-track{background:rgba(230,214,180,.18);border-radius:999px;height:6px}.scoreRange::-webkit-slider-thumb{-webkit-appearance:none;background:var(--kendo-color-primary);border:1px solid rgba(230,214,180,.28);border-radius:50%;width:14px;height:14px;margin-top:-4px}.scoreRange::-moz-range-track{background:rgba(230,214,180,.18);border-radius:999px;height:6px}.scoreRange::-moz-range-thumb{background:var(--kendo-color-primary);border:1px solid rgba(230,214,180,.28);border-radius:50%;width:14px;height:14px}.scoreRange::-ms-track{color:transparent;background:0 0;border-color:transparent;height:6px}.scoreRange::-ms-fill-lower{background:rgba(230,214,180,.18);border-radius:999px}.scoreRange::-ms-fill-upper{background:rgba(230,214,180,.18);border-radius:999px}.scoreRange::-ms-thumb{background:var(--kendo-color-primary);border:1px solid rgba(230,214,180,.28);border-radius:50%;width:14px;height:14px}@keyframes grid-scroll-up{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:0 -220px,0 -220px,0 0,0 0}}
.Header-module__hBw1pG__header{z-index:1000;-webkit-backdrop-filter:saturate(160%)blur(8px);backdrop-filter:saturate(160%)blur(8px);background-color:rgba(14,27,36,.65);justify-content:space-between;align-items:center;height:70px;padding:1rem 2rem;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0}.Header-module__hBw1pG__scrolled{background-color:rgba(14,27,36,.82);box-shadow:0 4px 20px rgba(0,0,0,.45)}.Header-module__hBw1pG__headerLeft{align-items:center;gap:1rem;display:flex}.Header-module__hBw1pG__logoContainer{align-items:center;line-height:0;display:inline-flex}.Header-module__hBw1pG__logoBox{justify-content:center;align-items:center;width:170px;height:70px;display:inline-flex;position:relative;overflow:hidden}.Header-module__hBw1pG__logoImg{object-fit:contain;object-position:center}.Header-module__hBw1pG__desktopNav{align-items:center;gap:1rem;display:flex}.Header-module__hBw1pG__navButton{color:var(--kendo-color-on-app-surface);cursor:pointer;background:0 0;border:2px solid transparent;border-radius:999px;padding:.5rem 1rem;font-size:.95rem;text-decoration:none;transition:all .2s}.Header-module__hBw1pG__navButton:hover{background:rgba(198,73,45,.15);border-color:#c6492d;transform:translateY(-1px)}.Header-module__hBw1pG__contactButton{color:var(--kendo-color-on-app-surface);cursor:pointer;background:#c6492d;border:none;border-radius:999px;padding:.6rem 1.4rem;font-size:.95rem;text-decoration:none;transition:all .2s}.Header-module__hBw1pG__headerRight{align-items:center;display:flex}.Header-module__hBw1pG__contactButton:hover{background:#b24027;transform:translateY(-2px);box-shadow:0 4px 12px rgba(198,73,45,.4)}.Header-module__hBw1pG__mobileMenu{display:none}.Header-module__hBw1pG__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:26px;height:20px;padding:0;display:flex}.Header-module__hBw1pG__hamburger span{background:#c6492d;border-radius:2px;width:100%;height:2px}.Header-module__hBw1pG__backdrop{z-index:999;background:rgba(0,0,0,.45);position:fixed;top:0;bottom:0;left:0;right:0}.Header-module__hBw1pG__mobileDrawer{z-index:1000;background:#0b161f;flex-direction:column;width:80%;max-width:320px;height:100vh;animation:.25s ease-out forwards Header-module__hBw1pG__slideIn;display:flex;position:fixed;top:0;right:0;box-shadow:-6px 0 18px rgba(0,0,0,.6)}@keyframes Header-module__hBw1pG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.Header-module__hBw1pG__drawerHeader{justify-content:flex-end;align-items:center;padding:1rem;display:flex}.Header-module__hBw1pG__closeButton{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:999px;width:36px;height:36px;font-size:24px;font-weight:700;transition:background-color .2s,transform .1s}.Header-module__hBw1pG__closeButton:hover{background-color:rgba(255,255,255,.08);transform:translateY(-1px)}.Header-module__hBw1pG__drawerContent{flex-direction:column;gap:.75rem;padding:1rem 1.5rem 2rem;display:flex}.Header-module__hBw1pG__drawerItem,.Header-module__hBw1pG__drawerContactButton{width:100%;color:var(--kendo-color-on-app-surface);cursor:pointer;text-align:center;box-sizing:border-box;background:#c6492d;border:none;border-radius:12px;padding:.85rem 1rem;font-size:1rem;text-decoration:none;transition:all .2s;display:block}.Header-module__hBw1pG__drawerItem:hover,.Header-module__hBw1pG__drawerContactButton:hover{background:#b24027;transform:translateY(-2px);box-shadow:0 4px 10px rgba(198,73,45,.5)}.Header-module__hBw1pG__drawerContactButton{margin-top:.5rem;font-weight:600}@media (max-width:992px){.Header-module__hBw1pG__desktopNav{display:none}.Header-module__hBw1pG__mobileMenu{display:flex}.Header-module__hBw1pG__header{padding:.8rem 1.2rem}.Header-module__hBw1pG__logoBox{width:120px;height:50px}.Header-module__hBw1pG__headerRight{display:none}}
.Footer-module__S6Hkya__footer{border-top:1px solid var(--kendo-color-border);background:rgba(14,27,36,.65);padding:16px 24px}.Footer-module__S6Hkya__inner{text-align:center;max-width:1200px;margin:0 auto}.Footer-module__S6Hkya__copy{color:rgba(230,214,180,.75);font-size:14px}
