html{font-size:62.5%;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;font-family:Inter,Arial,sans-serif;background:#101b24;color:#eafff8;line-height:1.5rem;overflow-x:hidden}.ve84-menu-lock{overflow:hidden}.ve84-page{max-width:43rem;margin:0 auto;min-height:100vh;background:linear-gradient(180deg,#273746 0%,#13222d 42%,#0d171f 100%);box-shadow:0 0 4rem rgba(0,0,0,.35);position:relative}.ve84-container{width:100%;padding:0 1.6rem}.ve84-wrapper{padding-top:7.4rem}.ve84-header{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;z-index:1000;background:rgba(39,55,70,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(102,205,170,.28);transition:.25s}.ve84-scrolled{box-shadow:0 .8rem 2.2rem rgba(0,0,0,.32)}.ve84-header-row{height:6.4rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:0 1.2rem}.ve84-brand{display:flex;align-items:center;gap:.8rem;color:#fff;text-decoration:none;min-width:0}.ve84-logo{width:3.2rem;height:3.2rem;border-radius:.9rem;box-shadow:0 0 0 .2rem rgba(102,205,170,.4)}.ve84-brand strong{font-size:1.8rem;letter-spacing:.04em;color:#66CDAA}.ve84-actions{display:flex;align-items:center;gap:.6rem}.ve84-btn{border:0;border-radius:999px;min-height:4.4rem;padding:0 1.3rem;font-weight:800;cursor:pointer;color:#10231d;background:#66CDAA;box-shadow:0 .5rem 1.4rem rgba(102,205,170,.25);transition:.2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.ve84-btn:hover,.ve84-btn:focus{transform:translateY(-1px) scale(1.02);filter:brightness(1.08)}.ve84-btn-alt{background:#f7d56b;color:#1d210f}.ve84-icon-btn{width:4.4rem;height:4.4rem;border-radius:1.4rem;border:1px solid rgba(102,205,170,.35);background:#1d303d;color:#66CDAA;font-size:2.2rem}.ve84-menu{position:fixed;inset:0 0 0 auto;width:82%;max-width:34rem;background:#13232f;z-index:9999;transform:translateX(105%);transition:.25s ease;padding:7rem 1.8rem 2rem;border-left:1px solid rgba(102,205,170,.3);box-shadow:-2rem 0 4rem rgba(0,0,0,.45)}.ve84-menu.ve84-open{transform:translateX(0)}.ve84-menu a{display:flex;align-items:center;gap:1rem;color:#eafff8;text-decoration:none;padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.08);font-size:1.5rem}.ve84-menu a.ve84-current{color:#66CDAA}.ve84-menu-close{position:absolute;top:1.4rem;right:1.4rem}.ve84-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9998;display:none}.ve84-overlay.ve84-open{display:block}.ve84-desktop-nav{display:none}.ve84-hero{padding:1.4rem 0 2.2rem}.ve84-kicker{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border:1px solid rgba(102,205,170,.4);border-radius:999px;color:#66CDAA;background:rgba(102,205,170,.1);font-weight:800}.ve84-title{font-size:3rem;line-height:3.4rem;margin:1.2rem 0;color:#fff;letter-spacing:-.03em}.ve84-lead{font-size:1.55rem;line-height:2.4rem;color:#d7efe8}.ve84-promo-text{color:#66CDAA;font-weight:900;text-decoration:underline;cursor:pointer}.ve84-carousel{position:relative;height:18.4rem;border-radius:2.2rem;overflow:hidden;border:1px solid rgba(102,205,170,.28);background:#0b141b;margin:1.5rem 0}.ve84-slide{position:absolute;inset:0;opacity:0;transition:opacity .6s}.ve84-slide.ve84-active{opacity:1}.ve84-slide img{width:100%;height:100%;object-fit:cover;display:block}.ve84-slide span{position:absolute;left:1rem;bottom:1rem;background:rgba(16,27,36,.84);padding:.7rem 1rem;border-radius:999px;color:#66CDAA;font-weight:900}.ve84-panel{background:rgba(255,255,255,.055);border:1px solid rgba(102,205,170,.2);border-radius:2rem;padding:1.6rem;margin:1.4rem 0;box-shadow:0 1rem 2.8rem rgba(0,0,0,.18)}.ve84-panel h2{font-size:2.2rem;line-height:2.7rem;margin:.4rem 0 1rem;color:#fff}.ve84-panel h3{font-size:1.7rem;line-height:2.2rem;color:#66CDAA;margin:1rem 0 .7rem}.ve84-panel p,.ve84-panel li{font-size:1.48rem;line-height:2.35rem;color:#dff8f1}.ve84-link{color:#66CDAA;font-weight:800;text-decoration:underline}.ve84-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.ve84-card{background:#1b2c38;border:1px solid rgba(102,205,170,.18);border-radius:1.5rem;padding:1rem;text-align:center;min-height:11.8rem}.ve84-card img{width:5.8rem;height:5.8rem;border-radius:1.3rem;object-fit:cover}.ve84-card a{color:#fff;text-decoration:none;font-weight:800;font-size:1.25rem;line-height:1.6rem;display:block}.ve84-category-title{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.8rem 0 1rem}.ve84-category-title h2{margin:0}.ve84-pill{border-radius:999px;background:rgba(102,205,170,.13);color:#66CDAA;padding:.6rem .9rem;font-size:1.15rem;font-weight:900}.ve84-stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.ve84-stat{background:#203340;border-radius:1.6rem;padding:1.2rem;border-left:.4rem solid #66CDAA}.ve84-stat strong{display:block;font-size:2rem;line-height:2.4rem;color:#f7d56b}.ve84-steps{counter-reset:step;display:grid;gap:1rem}.ve84-step{position:relative;padding:1.2rem 1.2rem 1.2rem 5rem;background:#182833;border-radius:1.6rem;border:1px solid rgba(255,255,255,.08)}.ve84-step:before{counter-increment:step;content:counter(step);position:absolute;left:1.2rem;top:1.2rem;width:2.8rem;height:2.8rem;border-radius:50%;background:#66CDAA;color:#13221d;display:grid;place-items:center;font-weight:900}.ve84-quote{border-left:.4rem solid #f7d56b;padding-left:1rem;font-style:italic}.ve84-payment{display:flex;flex-wrap:wrap;gap:.8rem}.ve84-payment span{padding:.8rem 1rem;background:#203340;border-radius:1.2rem;color:#fff;font-weight:800}.ve84-footer{padding:2rem 1.6rem 8.4rem;background:#0b141b;border-top:1px solid rgba(102,205,170,.2)}.ve84-footer-logo{display:flex;align-items:center;gap:1rem}.ve84-footer-logo img{width:3.8rem;height:3.8rem}.ve84-footer p{color:#d6eee7;font-size:1.38rem;line-height:2.2rem}.ve84-footer-links{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;margin:1.2rem 0}.ve84-footer-links a{color:#eafff8;text-decoration:none;padding:.8rem;background:#172631;border-radius:1rem}.ve84-footer-cta{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0}.ve84-bottom-nav{position:fixed;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:43rem;height:6.2rem;background:#273746;z-index:1000;display:flex;justify-content:space-around;align-items:center;border-top:1px solid rgba(102,205,170,.45);box-shadow:0 -1rem 3rem rgba(0,0,0,.35)}.ve84-bottom-item{min-width:6rem;min-height:6rem;border:0;background:transparent;color:#cfe7df;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;font-size:1.05rem;font-weight:800;cursor:pointer;transition:.18s;border-radius:1.4rem}.ve84-bottom-item i,.ve84-bottom-item .material-icons,.ve84-bottom-item ion-icon{font-size:2.3rem}.ve84-bottom-item:hover,.ve84-bottom-item:focus,.ve84-bottom-item.ve84-current{color:#66CDAA;transform:scale(1.06);background:rgba(102,205,170,.1)}.ve84-badge{position:absolute;margin-left:2.2rem;margin-top:-3rem;background:#f7d56b;color:#1a1a1a;border-radius:999px;font-size:.9rem;padding:.1rem .45rem}.ve84-table{width:100%;border-collapse:collapse;font-size:1.35rem}.ve84-table th,.ve84-table td{padding:.9rem;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.ve84-table th{color:#66CDAA}.ve84-split{display:grid;gap:1rem}.ve84-mini{font-size:1.25rem;color:#badbd2}.ve84-hidden-title{position:absolute;left:-9999px}.ve84-faq details{background:#172833;border-radius:1.4rem;margin:.9rem 0;padding:1rem}.ve84-faq summary{cursor:pointer;font-weight:900;color:#66CDAA;min-height:4.4rem;display:flex;align-items:center}.ve84-faq p{margin:.5rem 0 0}.ve84-app-shot{width:100%;border-radius:1.8rem;border:1px solid rgba(102,205,170,.25)}@media (min-width:769px){.ve84-bottom-nav{display:none}.ve84-page,.ve84-header{max-width:100%}.ve84-page{background:linear-gradient(135deg,#273746,#101b24)}.ve84-container{max-width:110rem;margin:0 auto}.ve84-desktop-nav{display:flex;gap:1.2rem}.ve84-desktop-nav a{color:#dff8f1;text-decoration:none;font-weight:800}.ve84-icon-btn{display:none}.ve84-grid{grid-template-columns:repeat(6,1fr)}.ve84-split{grid-template-columns:1.1fr .9fr}.ve84-footer{padding-bottom:3rem}.ve84-wrapper{padding-top:8rem}}@media (max-width:768px){main{padding-bottom:8rem}.ve84-header-row{height:6.2rem}.ve84-actions .ve84-btn{padding:0 1rem;font-size:1.2rem}.ve84-title{font-size:2.65rem;line-height:3rem}.ve84-container{padding:0 1.2rem}}@media (max-width:360px){.ve84-grid{grid-template-columns:repeat(2,1fr)}.ve84-actions{gap:.35rem}.ve84-btn{padding:0 .8rem}.ve84-brand strong{font-size:1.55rem}}
