@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap";:root{--bg:#ffffff;--text:#0b1b3a;--muted:#5a6b8c;--primary:#ff6b73;--primary2: #fff0f1;--primary-border: #ffdfe1;--border:#e5e7eb;--shadow:0 10px 30px rgba(2,6,23,.08)}*{font-family:Inter,sans-serif;margin:0;padding:0;text-decoration:none;list-style:none;font-weight:600;color:var(--text);scroll-behavior:smooth}::-webkit-scrollbar{width:20px;height:20px}::-webkit-scrollbar-track{background:var(--primary-border);border-radius:10px}::-webkit-scrollbar-thumb{background:var(--primary);border-radius:10px;border:2px solid var(--primary2)}::-webkit-scrollbar-thumb:hover{background:var(--primary)}*{scrollbar-width:thin;scrollbar-color:var(--primary) var(--primary2)}body{width:100%;height:100vh}button{transition:.2s}button:hover{transform:scale(1.05);transition:.2s}a,a:hover{color:var(--primary);transition:.2s}h3{font-size:2.2rem;font-weight:700}.site-header{width:100%;display:flex;justify-content:center;margin-bottom:50px}.site-header .header-inner{width:1200px;display:flex;justify-content:space-between;padding-top:40px}.site-header .header-inner a img{width:130px;transition:.2s}.site-header .header-inner a img:hover{transform:scale(1.05);transition:.2s}.site-header .header-inner .nav{width:35%;display:flex;justify-content:space-between}.site-header .header-inner .nav a{color:var(--primary)}.site-header .header-inner .nav a:hover{text-decoration:underline}.hero{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center}.hero .container{width:1200px;height:fit-content;display:flex}.hero .container .hero-left{width:60%;display:flex;flex-direction:column;justify-content:center}.hero .container .hero-left .hero-title{font-size:45px;font-weight:700}.highlight{color:var(--primary);font-weight:700}.hero .container .hero-left .subtitle{color:var(--muted);margin-top:20px}.hero .container .hero-left .cta-buttons{margin:40px 0;display:flex}.hero .container .hero-left .cta-buttons .btn{background-color:var(--primary);padding:15px;border-radius:10px;color:var(--bg);margin-right:10px;transition:.2s}.hero .container .hero-left .cta-buttons .btn:hover{transform:scale(1.05);transition:.2s}.hero .container .hero-left .cta-buttons .btn-whatsapp{border:2px solid var(--primary);background-color:transparent;color:var(--primary);padding:13px 15px}.hero .container .hero-left .trust-bullets{display:flex}.hero .container .hero-left .trust-bullets li{color:var(--muted)}.hero .container .hero-right{width:40%;border-radius:20px}.hero .container .hero-right .form-card{border:1px solid var(--border);padding:40px;border-radius:20px;box-shadow:var(--shadow);background-color:var(--bg)}.hero .container .hero-right .form-card h2{margin-bottom:20px;font-weight:700}.hero .container .hero-right .form-card .lead-form{display:flex;flex-direction:column}.hero .container .hero-right .form-card .lead-form input{border:1px solid var(--border);padding:15px;border-radius:10px;font-size:16px;margin-bottom:20px;outline:none}.hero .container .hero-right .form-card .lead-form input::placeholder{color:var(--muted)}.hero .container .hero-right .form-card .lead-form select{border:1px solid var(--border);padding:15px;border-radius:10px;font-size:16px;color:var(--muted);margin-bottom:20px;outline:none}.hero .container .hero-right .form-card .lead-form select option{border-radius:10px;color:var(--muted)}.hero .container .hero-right .form-card .lead-form .consent{margin-bottom:10px}.hero .container .hero-right .form-card .lead-form .consent input{margin:0;accent-color:var(--primary)}.hero .container .hero-right .form-card .lead-form .consent span{color:var(--muted);font-size:14px}.hero .container .hero-right .form-card .lead-form button{background-color:var(--primary);border:none;color:var(--bg);padding:15px;border-radius:10px;font-size:16px;cursor:pointer}.hero .container .hero-right .form-card .lead-form .form-note{color:var(--muted);font-size:14px;margin-top:10px}.hero .container .hero-right .form-card .lead-form .form-note a{color:var(--primary);transition:.2s}.hero .container .hero-right .form-card .lead-form .form-note a:hover{text-decoration:underline;transition:.2s}.dropdown{position:absolute;left:0;right:0;background:#fff;border:1px solid #ccc;border-radius:10px;margin-top:4px;display:none;max-height:240px;overflow-y:auto;z-index:10}.dropdown[aria-expanded=true]{display:block}.item{padding:10px 14px;cursor:pointer;border-bottom:1px solid #eee}.item:last-child{border-bottom:0}.item:hover{background:#f3f5ff}.airport{display:block;font-weight:700;color:#111}.city{display:block;font-size:.92rem;color:#666}.kpis{width:100%;display:flex;justify-content:center}.kpis .container{width:1200px;display:flex;flex-direction:column;padding:100px 0}.kpis .container .kpi-title{font-weight:700;position:relative;display:flex;flex-direction:column;margin-bottom:20px}.kpis .container .kpi-title:before{content:"BY THE NUMBERS";display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--primary);background-color:var(--primary2);border:1px solid var(--primary-border);padding:6px 10px;border-radius:999px;margin-bottom:14px;width:fit-content}.kpis .container .kpi-subtitle{color:var(--muted);line-height:1.6;font-size:1.05rem}.kpis .container .kpi-grid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));text-align:center;gap:30px;padding:40px 0}.kpis .container .kpi-grid .kpi{display:flex;flex-direction:column;align-items:center;background-color:var(--primary2);border:1px solid var(--primary-border);color:var(--primary);border-radius:10px;transition:.2s;padding:20px;height:fit-content;box-shadow:var(--shadow)}.kpis .container .kpi-grid .kpi strong{font-size:2.5rem;font-weight:700;margin-bottom:.25rem;color:var(--primary)}.kpis .container .kpi-grid .kpi span{font-size:.95rem;opacity:.85;letter-spacing:.3px;color:var(--muted)}.kpis .container .kpi-grid .kpi:hover{transform:scale(1.05);transition:.2s}.how{width:100%;display:flex;justify-content:center}.how .container{width:1200px;padding:100px 0;display:flex;gap:40px}.how .how-title{width:50%;padding-right:40px}.how .how-title h3{font-weight:700;color:var(--text);margin-bottom:12px}.how .how-title span{color:var(--primary);font-weight:700}.how .how-title:before{content:"HOW IT WORKS";display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--primary);background-color:var(--primary2);border:1px solid var(--primary-border);padding:6px 10px;border-radius:999px;margin-bottom:14px}.how .how-title p{color:var(--muted);font-size:1.05rem;line-height:1.6;max-width:520px}.how .steps-container{width:50%;display:grid;grid-template-columns:56px 1fr;align-items:start;gap:0 24px;position:relative}.how .steps-container:before{content:"";position:absolute;left:28px;top:0;width:3px;height:100%;border-radius:3px;background:var(--primary2);box-shadow:0 0 0 1px #0a58ff14;z-index:0}.how .line-box{position:relative}.how .line{display:none}.how .steps{display:flex;flex-direction:column;counter-reset:step;position:relative;z-index:1}.how .step{position:relative;margin:0 0 36px;padding:16px 18px 18px;background:var(--primary2);border:1px solid var(--primary-border);border-radius:14px;box-shadow:0 6px 16px #0b1b3a0f;transition:transform .25s ease,box-shadow .25s ease;z-index:1}.how .step:before{content:counter(step);counter-increment:step;position:absolute;left:-70px;top:12px;width:36px;height:36px;line-height:36px;text-align:center;font-weight:700;font-size:14px;color:#fff;background:var(--primary);border-radius:12px;box-shadow:0 0 0 4px var(--primary2),0 2px 8px #0a58ff40;z-index:2}.how .step:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0b1b3a1f}.how .step h4{font-size:1.1rem;color:var(--primary);font-weight:600;margin-bottom:6px}.how .step p{color:var(--muted);font-size:.95rem;line-height:1.5}.how .line-box:before,.how .line-box:after{display:none}.faq-section{width:100%;display:flex;justify-content:center}.faq-section .container{width:1200px;padding-bottom:100px}.faq-section .container .faq-title{position:relative;display:flex;flex-direction:column}.faq-section .container .faq-title:before{content:"FAQs";display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;color:var(--primary);background-color:var(--primary2);border:1px solid var(--primary-border);padding:6px 10px;border-radius:999px;margin-bottom:14px;width:fit-content}.faq-section .container h3{margin-bottom:30px}.faq-section .container details{background-color:var(--primary2);border:1px solid var(--primary-border);border-radius:15px;padding:15px;margin-bottom:10px;cursor:pointer;overflow:hidden;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,padding-bottom .3s ease}.faq-section .container details[open]{padding-bottom:18px}.faq-section .container details summary{color:var(--primary);font-weight:600;list-style:none;cursor:pointer}.faq-section .container details summary::-webkit-details-marker{display:none}.faq-section .container details .details-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s ease}.faq-section .container details[open] .details-content{grid-template-rows:1fr}.faq-section .container details .details-content>*{overflow:hidden;opacity:0;transform:translateY(-4px);transition:opacity .4s ease,transform .4s ease;margin-top:10px;color:var(--muted);font-weight:400;line-height:1.6}.faq-section .container details[open] .details-content>*{opacity:1;transform:translateY(0)}.faq-section .container details .details-content p{margin-top:10px;font-weight:600;color:var(--muted)}.footer-section{width:100%;display:flex;justify-content:center;padding-bottom:50px}.footer-section .container{width:1200px;background-color:var(--primary);padding:20px;height:fit-content;box-sizing:border-box;border-radius:20px;display:flex;justify-content:space-between}.footer-section .container *{color:var(--bg)}.footer-section .container a{transition:1s}.footer-section .container a:hover{text-decoration:underline;transition:1s}@media(max-width:1250px){.site-header .header-inner .nav{width:50%}.footer-section .container,.faq-section .container,.hero .container,.site-header .header-inner,.kpis .container,.how .container{width:92%}.hero .container{flex-direction:column;align-items:center}.hero .container .hero-left{width:100%;text-align:center;align-items:center}.hero .container .hero-right{width:100%;margin-top:40px;max-width:600px}.kpis .container{align-items:center;text-align:center;padding-bottom:0;max-width:800px}.kpis .container .kpi-title{display:flex;align-items:center}.kpis .container br{display:none}.how .container{flex-direction:column;align-items:center}.how .container .how-title{width:100%;max-width:800px;text-align:center;display:flex;align-items:center;flex-direction:column;padding:0}.how .container .steps-container{width:100%;max-width:800px}.faq-section .container{max-width:800px;text-align:center}.faq-section .container .faq-title{display:flex;align-items:center}.faq-section .container details{text-align:left}}@media(max-width:600px){.site-header .header-inner a img{width:100px}.site-header .header-inner .nav{width:65%}.hero .container .cta-buttons .btn{font-size:14px}.footer-section .container{flex-direction:column}.footer-section .container p{font-size:14px;text-align:center}.footer-section .container .foot-nav{width:100%;display:flex;justify-content:space-evenly;margin-top:20px}}.toaster{position:fixed;top:20px;right:20px;z-index:99999;display:flex;flex-direction:column;gap:12px;pointer-events:none}.toast{pointer-events:auto;display:flex;align-items:center;gap:12px;min-width:120px;max-width:300px;padding:12px 14px;border-radius:12px;box-shadow:0 10px 30px #02061738;color:#fff;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.06);animation:toast-in .24s ease forwards;background-color:red!important;height:fit-content}.toast--success{background:linear-gradient(0deg,#064e3b,#064e3b)}.toast--warn{background:linear-gradient(0deg,#7c3e00,#7c3e00)}.toast--error{background:linear-gradient(0deg,#3b0b0b,#3b0b0b)}.toast__icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#ffffff1f}.toast--success .toast__icon{background:#16a34a}.toast--warn .toast__icon{background:#f59e0b}.toast--error .toast__icon{background:#ef4444}.toast__msg{font-weight:600;line-height:1.35;flex:1;color:#e5e7eb}.toast__close{all:unset;cursor:pointer;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#e5e7eb;background:#ffffff14;transition:transform .12s ease,background .2s}.toast__close:hover{transform:scale(1.05);background:#ffffff24}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translateY(-8px) scale(.98)}}@media(max-width:520px){.toaster{right:12px;top:12px}.toast{min-width:auto;width:100%}}
