:root{--gap:24px}*{box-sizing:border-box;margin:0;padding:0}html{background:#f4f7fc}body{color:#1e2b3c;background:#f4f7fc;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.app{width:100%;max-width:1000px;min-height:100vh;padding:var(--gap);flex-direction:column;margin:0 auto;display:flex}.container{flex-direction:column;flex:1;display:flex}.container>.card{flex:1}.card{background:#fff;border:1px solid #00418714;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 30px #0041871f}.card-header{color:#fff;text-align:center;margin-bottom:var(--gap);background:#004187;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:28px 30px;display:flex}.card-header .logo-img{max-width:250px;height:auto}.card-body{padding:32px 30px}h2{color:#004187;border-bottom:2px solid #e6eef9;margin-bottom:16px;padding-bottom:8px;font-size:1.35rem;font-weight:600}p{color:#2a3e55;margin-bottom:16px;font-size:1rem}ul{margin-bottom:20px;margin-left:22px}li{color:#2a3e55;margin-bottom:8px;font-size:1rem}li strong{color:#004187;font-weight:600}.highlight-box{color:#036;background:#e6eef9;border-left:6px solid #004187;border-radius:12px;margin:24px 0;padding:18px 22px;font-weight:500}.highlight-box strong{color:#004187;font-weight:700}.contact-block{text-align:center;background:#f0f5fe;border-radius:16px;margin-top:18px;padding:24px 20px}.contact-block p{color:#1e3a5f;margin-bottom:8px}.contact-block a{color:#004187;font-size:1.1rem;font-weight:600;text-decoration:none}.contact-block a:hover{color:#002b5c;text-decoration:underline}.nav-links{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:20px;display:flex}.nav-links a{color:#fff;border:1px solid #0000;border-radius:40px;padding:6px 14px;font-size:1rem;font-weight:500;text-decoration:none;transition:all .15s}.nav-links a:hover{background:#ffffff26;border-color:#ffffff59}.nav-links a.active{color:#004187;background:#fff;border-color:#fff}.coming-soon-wrapper{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:420px;padding:30px 20px;display:flex}.coming-soon-wrapper h1{color:#004187;letter-spacing:-.02em;margin-bottom:10px;font-size:3rem;font-weight:700;line-height:1.2}.coming-soon-wrapper .subhead{color:#2a3e55;max-width:500px;margin-bottom:24px;font-size:1.3rem}.fuel-icon{filter:drop-shadow(0 6px 8px #00418733);margin-bottom:16px;font-size:4rem}.badge{color:#fff;background:#004187;border-radius:60px;padding:10px 26px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block;box-shadow:0 6px 14px #00418740}.badge:hover{background:#002b5c}.footer-note{text-align:center;color:#5d708b;margin-top:var(--gap);background:#fff;border-top:1px solid #d9e4f0;border-radius:20px;padding:20px 30px;font-size:.8rem}.footer-note p{color:#5d708b;margin-bottom:4px;font-size:.8rem}@media (width<=640px){:root{--gap:16px}.card-header{padding:22px 20px}.card-header .logo-img{max-width:140px}.card-body{padding:24px 20px}.coming-soon-wrapper h1{font-size:2.2rem}.coming-soon-wrapper .subhead{font-size:1.1rem}.badge{padding:8px 20px;font-size:.9rem}.nav-links a{padding:5px 12px;font-size:.9rem}}
