:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{scroll-behavior:smooth}html,body{width:100%;min-height:100%;margin:0;overflow-x:hidden}body{background:#fff}.travlink-react-page{width:100%;min-height:100vh}.travlink-react-page>link,.travlink-react-page>style,.travlink-react-page>script{display:none}.tl-page-content{display:contents}
:root{--color-primary:#1557b0;--color-primary-dark:#0d3d7d;--color-dark:#101827;--color-text:#475569;--color-muted:#64748b;--color-white:#fff;--color-light:#f6f8fb;--font-heading:"Poppins", system-ui, sans-serif;--font-body:"Poppins", system-ui, sans-serif;--container-width:1280px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--section-space:110px;--transition-fast:.22s ease;--transition-normal:.35s ease;--shadow-soft:0 18px 50px #0f172a12}@media (max-width:991px){:root{--section-space:84px}}@media (max-width:767px){:root{--section-space:64px}}
.tl-container{width:min(calc(100% - 48px), var(--container-width));margin-inline:auto}.tl-section{padding-block:var(--section-space)}.tl-section-label{color:var(--color-primary);font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:700}.tl-title{color:var(--color-dark);font-family:var(--font-heading);letter-spacing:-.03em;font-size:clamp(42px,5vw,72px);line-height:1}.tl-text{color:var(--color-text);font-family:var(--font-body);line-height:1.75}.tl-btn{min-height:44px;font-family:var(--font-body);transition:var(--transition-fast);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.tl-btn--primary{background:var(--color-primary);color:var(--color-white)}.tl-btn--outline{border:1px solid}.tl-card{border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-soft)}@media (max-width:767px){.tl-container{width:min(calc(100% - 32px), var(--container-width))}}
.tl-reveal-up{opacity:0;transition:opacity var(--transition-normal), transform var(--transition-normal);transform:translateY(24px)}.tl-reveal-up.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.tl-reveal-up{opacity:1;transition:none;transform:none}}
