@keyframes page-module-scss-module__aZw1nq__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes page-module-scss-module__aZw1nq__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes page-module-scss-module__aZw1nq__pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@keyframes page-module-scss-module__aZw1nq__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__aZw1nq__page{flex-direction:column;flex:1;max-width:1200px;margin:0 auto;padding:2rem 1rem;display:flex}@media (min-width:768px){.page-module-scss-module__aZw1nq__page{padding:4rem 1rem}}.page-module-scss-module__aZw1nq__hero{text-align:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:20px;margin-bottom:3rem;padding:3rem 1rem}.page-module-scss-module__aZw1nq__hero h1{color:#0f172a;letter-spacing:-.03em;margin-bottom:1rem;font-size:1.875rem;font-weight:900}@media (min-width:768px){.page-module-scss-module__aZw1nq__hero h1{font-size:2.25rem}}.page-module-scss-module__aZw1nq__hero p{color:#64748b;max-width:36rem;margin:0 auto 1.5rem;font-size:.875rem;line-height:1.625}.page-module-scss-module__aZw1nq__cta{color:#fff;background:#4f46e5;border-radius:12px;align-items:center;gap:.5rem;padding:.875rem 2rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 16px #4f46e54d}.page-module-scss-module__aZw1nq__cta:hover{background:#4338ca;transform:translateY(-2px);box-shadow:0 8px 24px #4f46e566}.page-module-scss-module__aZw1nq__content{margin-bottom:3rem}.page-module-scss-module__aZw1nq__content h2{color:#0f172a;margin-bottom:1rem;font-size:1.5rem;font-weight:900}@media (min-width:768px){.page-module-scss-module__aZw1nq__content h2{font-size:1.875rem}}.page-module-scss-module__aZw1nq__content p{color:#64748b;margin-bottom:1rem;font-size:.875rem;line-height:1.625}.page-module-scss-module__aZw1nq__destinations{margin-bottom:3rem}.page-module-scss-module__aZw1nq__destinations h2{color:#0f172a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:900}.page-module-scss-module__aZw1nq__destGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.page-module-scss-module__aZw1nq__destGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page-module-scss-module__aZw1nq__destGrid{grid-template-columns:repeat(4,1fr)}}.page-module-scss-module__aZw1nq__destCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;transition:all .25s}.page-module-scss-module__aZw1nq__destCard:hover{border-color:#c7c2ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.page-module-scss-module__aZw1nq__destCard h3{color:#1e293b;margin-bottom:.375rem;font-size:.875rem;font-weight:700}.page-module-scss-module__aZw1nq__destCard p{color:#4f46e5;font-size:.75rem;font-weight:700}.page-module-scss-module__aZw1nq__airlines{margin-bottom:3rem}.page-module-scss-module__aZw1nq__airlines h2{color:#0f172a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:900}.page-module-scss-module__aZw1nq__airlineGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.page-module-scss-module__aZw1nq__airlineGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page-module-scss-module__aZw1nq__airlineGrid{grid-template-columns:repeat(3,1fr)}}.page-module-scss-module__aZw1nq__airlineCard{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;transition:all .25s}.page-module-scss-module__aZw1nq__airlineCard:hover{border-color:#c7c2ff;transform:translateY(-2px);box-shadow:0 4px 12px #0000000f}.page-module-scss-module__aZw1nq__airlineCard h3{color:#1e293b;margin-bottom:.375rem;font-size:.875rem;font-weight:700}.page-module-scss-module__aZw1nq__airlineCard p{color:#94a3b8;font-size:.75rem;line-height:1.625}.page-module-scss-module__aZw1nq__steps{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:3rem;padding:2rem}.page-module-scss-module__aZw1nq__steps h2{color:#0f172a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:900}.page-module-scss-module__aZw1nq__steps ol{padding-left:1.5rem;list-style:decimal}.page-module-scss-module__aZw1nq__steps ol li{color:#475569;margin-bottom:.75rem;padding-left:.5rem;font-size:.875rem;line-height:1.625}.page-module-scss-module__aZw1nq__faq{margin-bottom:3rem}.page-module-scss-module__aZw1nq__faq h2{color:#0f172a;margin-bottom:1.5rem;font-size:1.5rem;font-weight:900}.page-module-scss-module__aZw1nq__faqList{flex-direction:column;gap:1rem;display:flex}.page-module-scss-module__aZw1nq__faqItem{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem}.page-module-scss-module__aZw1nq__faqItem h3{color:#1e293b;margin-bottom:.5rem;font-size:.875rem;font-weight:700}.page-module-scss-module__aZw1nq__faqItem p{color:#64748b;font-size:.75rem;line-height:1.625}.page-module-scss-module__aZw1nq__links{border-top:1px solid #e2e8f0;flex-wrap:wrap;gap:.75rem;padding-top:2rem;display:flex}.page-module-scss-module__aZw1nq__links a{color:#4f46e5;border:1px solid #c7c2ff;border-radius:10px;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .25s}.page-module-scss-module__aZw1nq__links a:hover{background:#f0f0ff;border-color:#a59fff}
