.page{position:relative;min-height:100vh;background-image:var(--bg-hero);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column}.page:before{content:"";position:absolute}.header{background-color:transparent;padding:2rem;margin-bottom:0;position:relative;z-index:1}.header-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.logo{height:32px;width:auto;display:block}.brand{display:flex;align-items:center;text-decoration:none}.nav{flex:2;display:flex;justify-content:right;gap:2rem}.nav a{color:var(--primary);font-weight:600;text-decoration:none}.nav a:hover{color:var(--accent)}@media (max-width: 768px){.nav{display:none}}.hero{background:transparent;padding:4rem 2rem 6rem;min-height:520px}.hero-container{max-width:1200px;margin:0 auto;padding-top:clamp(32px,9vh,120px)}.eyebrow{font-size:2rem;color:var(--primary);font-weight:700}.title{font-size:3rem;line-height:1.05;color:var(--primary);font-weight:700;font-family:Arial,sans-serif}.cta{display:inline-block;margin-top:.75rem;padding:.75rem 1.25rem;background:var(--accent);color:var(--primary);border-radius:14px;font-weight:700;text-decoration:none;box-shadow:0 8px 18px #00000014;transition:transform .15s ease,filter .15s ease}.cta:hover{filter:brightness(.95);transform:translateY(-1px)}@media (max-width: 768px){.hero{padding:3rem 1.25rem 4rem;min-height:460px}.hero-container{max-width:680px;padding-top:clamp(20px,6vh,60px)}}.footer{background-color:var(--accent);color:var(--primary);padding:2.5rem 2rem}.footer-top{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.footer-menu{display:flex;gap:3rem}.footer-menu a{color:var(--primary);font-weight:400;text-decoration:none}.footer-menu a:hover{text-decoration:underline}.footer-slogan{display:flex;align-items:center;gap:.75rem}.footer-slogan-text{text-align:right;line-height:1.15;font-weight:400;color:var(--primary);font-size:1rem}.footer-slogan-logo{height:clamp(36px,5vw,56px);width:auto}.footer-divider{border:0;border-top:1px solid var(--primary);max-width:90%;margin:1.75rem auto;opacity:1}.footer-bottom{max-width:1200px;margin:0 auto;display:flex;justify-content:center;gap:clamp(2rem,12vw,6rem)}.footer-bottom a{color:var(--primary);text-decoration:none;font-weight:400}.footer-bottom a:hover{text-decoration:underline}@media (max-width: 768px){.footer-top{flex-direction:column;align-items:flex-start}.footer-slogan{align-self:flex-end}.footer-divider{max-width:90%}}.overview{background:#fff;padding:60px 0 40px}.overview-container{max-width:1200px;margin:0 auto;padding:0 24px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-bottom:80px}.stat-card{background:#f1f2f5;padding:36px 40px;border-radius:24px}.stat-number{color:var(--primary);font-weight:800;font-size:32px;line-height:1.1;margin-bottom:14px}.stat-sub{color:var(--primary);font-size:16px;line-height:1.35;font-weight:400}.split{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.split-logo-title{margin-bottom:16px}.split-logo{height:48px;width:auto;display:block}.split-body{color:var(--primary);font-size:22px;line-height:1.35;margin:0;max-width:520px}.split-media{position:relative;top:20px}.split-media img{display:block;width:100%;height:auto;border-radius:30px}@media (max-width: 992px){.stats{gap:24px}.split{grid-template-columns:1fr;gap:28px}.split-body{max-width:100%}.split-media{top:0}.stats{grid-template-columns:1fr}.stat-card{padding:28px 24px}.split-title{font-size:34px}.split-body{font-size:18px}}.product{background:#fff;padding:60px 0 40px}.performance-band{background:var(--bg);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0;margin-top:24px;margin-bottom:24px}.product-container{max-width:1200px;margin:0 auto;padding:0 24px}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:60px;align-items:start}.product-media{border-radius:22px;overflow:hidden;position:relative}.product-media img{display:block;width:100%;height:auto;position:relative}.product-text{max-width:400px;position:relative;bottom:-140px}.product-title{margin:0 0 10px;color:var(--primary);font-weight:800;font-size:1.5rem;line-height:1.1;letter-spacing:.5px}.product-body{margin:0;color:var(--primary);font-size:20px;line-height:28px}.product-kicker{text-align:center;color:var(--primary);font-weight:700;font-size:1rem;margin:30px 0 24px}.product-features{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;justify-items:start}.feature-card{background:#f1f2f5;border-radius:30px;padding:28px 26px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:150px;width:70%;text-align:left}.feature-icon{flex:none;align-self:flex-start;margin-bottom:4px}.feature-icon img{height:40px;width:auto;display:block}.feature-text{color:var(--primary);font-size:16px;line-height:22px;max-width:260px}@media (max-width: 992px){.product-intro{grid-template-columns:1fr}.product-text{order:-1;max-width:80%;bottom:0}.product-media{order:0;top:0}.product-features{grid-template-columns:1fr;gap:20px}.product-title{font-size:1.5rem}.product-features{grid-template-columns:1fr}.feature-card{width:60%;max-width:520px;margin:0 auto;text-align:left;align-items:flex-start}.product-features{flex-direction:column;gap:20px;align-items:center}}.investment-table-section{background:#fff;padding:50px 0}.details-container{background:var(--bg);border-radius:20px;overflow:hidden;margin:0 auto 40px;width:80%;padding:10px}.desktop-only{display:block}.mobile-only{display:none}.details-row-header,.details-row-data{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));text-align:left}.details-row-header{font-weight:700;color:var(--primary);font-size:14px;border-bottom:1px solid var(--primary)}.details-cell,.details-cell-data{padding:16px}.details-row-header>*:not(:last-child),.details-row-data>*:not(:last-child){box-shadow:inset -1px 0 0 var(--primary)}.details-cell-data{font-size:14px;font-weight:400;color:var(--primary)}.storm-btn{display:block;margin:0 auto;background-color:var(--accent);color:var(--primary);font-weight:700;border:none;padding:12px 28px;border-radius:14px;font-size:16px;cursor:pointer;transition:background-color .15s ease}.storm-btn:hover{background-color:var(--accent-hover)}@media (max-width: 768px){.desktop-only{display:none}.mobile-only{display:block}.details-container{width:80%;border-radius:12px}.details-row.mobile{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;padding:12px 16px;border-bottom:1px solid var(--primary)}.details-row.mobile:last-child{border-bottom:none}.details-row.mobile .details-cell{text-align:left;font-weight:700;color:var(--primary)}.details-row.mobile .details-cell-data{text-align:right;color:var(--primary)}}.product-performance{background:#fff;border-radius:20px;overflow:hidden;margin:0 auto 24px;width:80%;box-shadow:0 2px 8px #0000000d}.product-performance img{display:block;width:100%;height:auto}.info-vehicle{background:var(--light);padding:60px 0 40px}.info-container{max-width:1200px;margin:0 auto;padding:0 24px}.info-split{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;position:relative;bottom:100px}.info-title{color:var(--primary)}.info-body{color:var(--primary);font-size:22px;line-height:1.35;margin:0;max-width:520px}.info-media img{display:block;width:100%;height:auto;border-radius:30px}.info-text{margin-top:-100px}@media (max-width: 992px){.info-split{grid-template-columns:1fr;gap:28px}.info-text{margin-top:0}.info-body{max-width:100%;font-size:18px}.info-media{top:0}}.services-team{background:#fff;padding:10px 0 30px;margin-top:-40px}.st-container{max-width:1200px;margin:0 auto 40px;padding:0 24px}.st-heading{text-align:center;color:var(--primary);font-weight:700;margin-bottom:10 auto;font-size:1.5rem;margin-bottom:40px}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-bottom:90px}.service-card{background:var(--bg);border-radius:20px;padding:22px;display:flex;flex-direction:column;gap:12px;min-height:150px}.service-icon img{height:44px;width:auto;display:block}.service-text{color:var(--primary);font-size:16px;line-height:22px;margin:0}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;justify-items:center}.team-card{text-align:left;max-width:260px}.team-image{width:150px;height:150px;object-fit:cover;border-radius:20px;display:block;margin-bottom:12px}.team-name{color:var(--primary);font-weight:700;text-decoration:none;display:inline-block;margin-bottom:4px}.team-role{color:var(--primary);font-size:14px;margin-bottom:6px}.team-link{color:var(--primary);font-size:14px;text-decoration:underline}@media (max-width: 640px){.st-container{margin-top:-80px}.services-grid{display:block;background:var(--bg);border-radius:24px;padding:18px;margin-inline:12px;gap:0}.service-card{display:flex;align-items:flex-start;gap:14px;background:transparent;padding:16px 6px;min-height:auto;border-radius:0}.service-card+.service-card{border-top:2px solid var(--primary);padding-top:18px;margin-top:10px}.service-icon img{height:40px;width:auto}.service-text{font-size:15px;line-height:1.4;margin:0}.team-grid{grid-template-columns:1fr;gap:20px;padding-inline:16px}.team-card{display:grid;grid-template-columns:120px 1fr;column-gap:16px;grid-auto-rows:min-content;align-items:center;background:var(--bg);border-radius:28px;padding:16px;max-width:none;text-align:left}.team-image{grid-column:1;grid-row:1 / span 3;width:120px;height:120px;object-fit:cover;border-radius:20px;margin:0}.team-name{grid-column:2;margin:0 0 6px;font-weight:700;color:var(--primary)}.team-role{grid-column:2;margin:0 0 6px;font-size:14px;color:var(--primary)}.team-link{grid-column:2;font-size:14px;color:var(--primary);text-decoration:underline}}.contacts-section{background-color:var(--light);padding:60px 20px;display:flex;flex-direction:column;align-items:center;gap:40px;margin-top:-60px}.contacts-section h2{color:var(--primary);font-size:1.5rem;font-weight:700;text-align:center;margin:0}.contacts-container{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.contact-card{background-color:var(--light);color:var(--primary);display:flex;align-items:center;gap:20px;padding:20px 30px;border-radius:15px;box-shadow:0 4px 10px #0000000d;width:350px;height:100px}.contact-icon{width:40px;height:auto}.contact-text p{font-size:.9rem;margin:0;text-align:left;text-decoration:underline}@media (max-width: 768px){.contacts-container{flex-direction:column;align-items:center;gap:20px}.contacts-section{margin-top:-80px}}:root{--primary: #0032A0;--bg: #F6F6F6;--accent: #79E0E5;--light: #ffffff;--font-regular: 400;--font-medium: 500;--font-bold: 700}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);font-family:Arial,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.font-regular{font-weight:var(--font-regular)}.font-medium{font-weight:var(--font-medium)}.font-bold{font-weight:var(--font-bold)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-block;padding:12px 20px;border-radius:30px;font-weight:var(--font-bold)}.btn-primary{background:var(--accent);color:var(--primary)}.btn-primary:hover{filter:brightness(.95)}
