html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-family:Roboto,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:Roboto,sans-serif;line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1160px;margin:0 auto}a{text-decoration:none}*{box-sizing:border-box;margin:0;padding:0;font-family:Roboto,sans-serif}.header{z-index:1000;background:linear-gradient(90deg,#2555e9,#1e40af);border-bottom:1px solid #fff3;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;height:56px;display:flex}.logo figure{width:120px}.logo figure img{width:100%;height:auto}.right-actions{align-items:center;gap:8px;display:flex}.lang-btn{color:#fff;cursor:pointer;background:#0003;border:1px solid #fff3;border-radius:6px;align-items:center;gap:6px;height:32px;padding:6px 10px;font-size:13px;display:flex}.lang-btn:hover{background:#ffffff26}.lang-text{display:none}.arrow{font-size:11px}.btn{border-radius:6px;align-items:center;height:32px;padding:0 12px;font-size:13px;text-decoration:none;transition:all .25s;display:flex}.login{color:#fff}.login:hover{background:#ffffff26}.register{color:#fff;border:1px solid #fff}.register:hover{background:#2196f3;border-color:#2196f3}@media (min-width:640px){.lang-text{display:inline}}.hero{background-color:#224bcd;padding:80px 0 30px}.hero-flex{align-items:center;display:flex}.hero-left{color:#fff;flex:1;max-width:700px;padding-right:20px}.hero-left h1{margin-bottom:24px;font-size:48px;font-weight:700}.dot{color:#fff}.hero-left h3{margin-bottom:28px;font-size:17px;font-weight:500;line-height:1.6}.hl{display:inline-block;position:relative}.hl:after{content:"";z-index:-1;background:#ff690f;width:100%;height:3px;position:absolute;bottom:2px;left:0}.email-box{max-width:520px;margin-bottom:12px;position:relative}.email-box input{border:2px solid #fff;border-radius:14px;width:100%;height:56px;padding:0 150px 0 16px;font-size:15px;font-weight:500}.email-box button{color:#fff;cursor:pointer;background:#2196f3;border:none;border-radius:0 14px 14px 0;height:56px;padding:0 30px;font-size:15px;position:absolute;top:0;right:0}.email-box button:hover{background:#1f282c}.terms{color:#cbd5e1;font-size:12px}.terms a{color:#e5e7eb;text-decoration:underline}.terms a:hover{color:#fff}.hero-right{flex:1}.hero-right img{border-radius:10px;width:80%;max-height:900px;transform:translate(10%)scale(1.3)}.services{padding:20px 0 30px}.services-grid{grid-template-columns:repeat(7,1fr);gap:12px;max-width:1000px;margin:auto;display:grid}.service{text-align:center;color:#fff;text-decoration:none}.icon{border:1px solid #fff;border-radius:18px;justify-content:center;align-items:center;width:80px;height:80px;margin:auto;font-size:32px;transition:all .3s;display:flex}.service:hover .icon{transform:translateY(-3px);box-shadow:0 10px 30px #0006}.service h3{margin-top:8px;font-size:13px;font-weight:500}.hide-md{display:block}@media (max-width:1024px){.hide-md{display:none}}.services{background-color:#224bcd}.airline-strip{background:#fff;padding:50px 0;overflow:hidden}.airline-title{text-align:center;margin-bottom:30px}.airline-title h2{color:#1e3a8a;font-size:30px;font-weight:600}.airline-slider{position:relative;overflow:hidden}.airline-track{gap:60px;animation:25s linear infinite airlineMove;display:flex}.airline-item{flex-shrink:0;justify-content:center;align-items:center;width:100px;height:70px;display:flex}.airline-item img{object-fit:contain;opacity:.6;filter:grayscale();max-width:120px;max-height:100px;transition:all .3s}.airline-item img:hover{opacity:1;filter:grayscale(0);transform:scale(1.05)}@keyframes airlineMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.sell-wrap{background:#0e1417;padding:60px 20px}.sell-box{background:#2f2f2f;border-radius:24px;gap:40px;padding:50px;display:flex}.sell-left{color:#fff;flex:1}.sell-left h2{margin-bottom:14px;font-size:36px;font-weight:700}.sell-sub{color:#cbd5e1;margin-bottom:30px;font-size:15px;line-height:1.6}.sell-card{background:#262626;border-radius:16px;margin-bottom:18px;padding:22px}.sell-icons span{background:#fff;border-radius:50%;width:32px;height:32px}.sell-card h4{margin-bottom:6px;font-size:16px;font-weight:600}.sell-card p{color:#9ca3af;font-size:14px}.sell-right{flex:1}.img-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.img-grid img{object-fit:cover;border-radius:24px;width:100%;height:170px;transition:all .3s}.img-grid img:hover{transform:scale(1.04)}@media (max-width:900px){.sell-box{flex-direction:column}.img-grid{grid-template-columns:repeat(2,1fr)}}.sell-icons span i{color:#0e1417}.sell-icons{gap:10px;margin-bottom:14px;display:flex}.sell-icons img{object-fit:contain;background:#fff;border-radius:50%;width:34px;height:34px;padding:6px;transition:all .3s}.sell-icons img:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0006}.pf-wrap{background:#f9fafb;padding:70px 20px}.pf-container{max-width:1200px;margin:auto}.pf-head{text-align:center;margin-bottom:50px}.pf-head h2{color:#0f172a;font-size:26px;font-weight:700}.pf-head p{color:#64748b;margin-top:6px;font-size:14px}.pf-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pf-card{background:#fefce8;border-radius:18px;padding:22px}.pf-card h3{color:#0f172a;margin-bottom:8px;font-size:15px;font-weight:600}.pf-card p{color:#475569;margin-bottom:14px;font-size:13px;line-height:1.6}.pf-illustration{justify-content:center;margin:18px 0;display:flex}.pf-illustration img{object-fit:contain;width:120px;height:120px}.pf-tags{flex-wrap:wrap;gap:8px;display:flex}.pf-tags span{color:#0f172a;background:#fff;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:500}@media (max-width:1000px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.pf-grid{grid-template-columns:1fr}}.features-section{background:radial-gradient(circle at top,#fff 0,#f6fafb 55%,#e5f3ff 100%);padding:3.5rem 0}@media (min-width:768px){.features-section{padding:5rem 0}}.features-header{text-align:center;margin-bottom:2.5rem}@media (min-width:640px){.features-header{margin-bottom:3.5rem}}.features-title{letter-spacing:-.03em;color:#111827;margin-bottom:.6rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700}.features-subtitle{color:#6b7280;max-width:32rem;margin:0 auto;font-size:.9rem;font-weight:500}.features-grid{display:none}@media (min-width:768px){.features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem;max-width:72rem;margin:0 auto;display:grid}}@media (min-width:1024px){.features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.feature-wrapper{flex-direction:column;gap:.8rem;display:flex}.feature-card{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffffe6,#f8fafce6);border:1px solid #94a3b84d;border-radius:1.6rem;flex-direction:column;align-items:stretch;height:380px;padding:1.5rem 1.6rem 1.4rem;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 40px #0f172a14}.feature-card:hover{border-color:#0395fe99;transform:translateY(-4px);box-shadow:0 18px 50px #0395fe2e}.feature-bg-light{background:linear-gradient(150deg,#f5f7fb 0%,#fff 60%,#eaf3ff 100%)}.feature-bg-slate{background:linear-gradient(150deg,#e5edf9 0%,#fff 55%,#e2e8f0 100%)}.feature-bg-gold{background:linear-gradient(150deg,#f9f4e4 0%,#fff 55%,#f1ebd6 100%)}.feature-card-overlay{opacity:0;pointer-events:none;background:radial-gradient(circle at 10% 0,#ffffffe6 0%,#0000 60%);transition:opacity .25s;position:absolute;inset:0}.feature-card:hover .feature-card-overlay{opacity:1}.feature-card-header{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.feature-icon{color:#111827;background:radial-gradient(circle at 30% 0,#fff,#dbeafe);border-radius:999px;justify-content:center;align-items:center;width:2.3rem;height:2.3rem;display:flex;box-shadow:0 8px 20px #0f172a1f}.feature-title{color:#111827;font-size:1.25rem;font-weight:700}.feature-text{color:#374151;margin-bottom:auto;font-size:.9rem;line-height:1.55}.feature-image-wrapper{border-radius:1rem;width:100%;height:9.5rem;margin-top:1rem;position:relative;overflow:hidden}.feature-image{object-fit:cover;width:100%;height:100%;transition:transform .3s;transform:scale(1.02)}.feature-card:hover .feature-image{transform:scale(1.06)}.feature-tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid;display:none!important}.feature-tag{color:#4b5563;text-align:center;white-space:nowrap;text-overflow:ellipsis;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:999px;padding:.35rem .75rem;font-size:.74rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .2s;overflow:hidden}.feature-tag:hover{color:#0f172a;background-color:#e0f2fe;border-color:#7dd3fc;transform:translateY(-1px)}.features-mobile{margin-top:1.5rem}@media (min-width:768px){.features-mobile{display:none}}.features-mobile .feature-wrapper{margin-bottom:1.25rem}.features-mobile .feature-card{height:auto}.features-mobile .feature-image-wrapper{height:8.5rem}.features-section img{display:block}.airline-partners{background-color:#2f2f2f;padding:4rem 0}.airline-header{text-align:center;margin-bottom:2.5rem}.airline-title{color:#fff;margin-bottom:3rem;font-size:30px;font-weight:700}.airline-subtitle{color:#6b7280;font-size:.95rem}.airline-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:1024px){.airline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:768px){.airline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.airline-card{text-align:center;background:#fff;border-radius:1rem;flex-direction:column;align-items:center;gap:.7rem;padding:1.4rem 1rem 1.1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 14px 40px #0f172a0f}.airline-card:hover{transform:translateY(-4px);box-shadow:0 18px 55px #0f172a24}.airline-logo-wrap{justify-content:center;align-items:center;width:80%;height:80%;margin-bottom:.25rem;display:flex}.airline-logo-wrap img{object-fit:contain;max-width:100%;max-height:100%}.airline-name{color:#111827;font-size:.95rem;font-weight:600}.airline-tag{color:#4b5563;background-color:#f3f4f6;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .8rem;font-size:.7rem;display:inline-flex}.destinations-section{background-color:#f4fafc;padding:4rem 0}.destinations-header{text-align:center;margin-bottom:2.5rem}.destinations-title{color:#0f172a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.destinations-subtitle{color:#6b7280;font-size:.95rem}.destinations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.75rem;display:grid}@media (max-width:1024px){.destinations-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.destinations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.destinations-grid{grid-template-columns:1fr}}.destination-card{cursor:pointer;background-color:#000;border-radius:1.6rem;min-height:270px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a42}.destination-card:hover{transform:translateY(-6px);box-shadow:0 22px 60px #0f172a59}.destination-image{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;transform:scale(1.04)}.destination-card:hover .destination-image{transform:scale(1.1)}.destination-overlay{background:linear-gradient(#0000000d 0%,#00000040 55%,#000000c7 100%);position:absolute;inset:0}.destination-content{color:#f9fafb;flex-direction:column;gap:.45rem;display:flex;position:absolute;bottom:1.2rem;left:1.3rem;right:1.3rem}.destination-name{font-size:1rem;font-weight:600}.destination-text{color:#e5e7eb;max-width:17rem;font-size:.82rem;line-height:1.4}.destination-tag{color:#111827;background-color:#facc15;border-radius:999px;align-self:flex-start;margin-top:.4rem;padding:.3rem .9rem;font-size:.75rem;font-weight:600}.steps-section{background:linear-gradient(#f5fbff 0%,#f3f7fb 60%,#f9fbff 100%);padding:4rem 0}.steps-header{text-align:center;margin-bottom:6rem}.steps-title{color:#0f172a;margin-bottom:.5rem;font-size:2rem;font-weight:700}.steps-subtitle{color:#6b7280;font-size:.95rem}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:992px){.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.steps-grid{grid-template-columns:1fr}}.step-card{background-color:#fff;border-radius:1.4rem;flex-direction:column;align-items:flex-start;padding:2.7rem 1.7rem 1.6rem;display:flex;position:relative;overflow:visible;box-shadow:0 16px 40px #0f172a14}.step-number{background:#0f92ff;border-radius:16px;justify-content:center;align-items:center;width:75px;height:60px;display:flex;position:absolute;top:-2.2rem;left:.7rem;box-shadow:0 14px 30px #2563eb66}.step-number span{color:#fff;font-size:28px;font-weight:700}.step-title{color:#0f92ff;text-align:center;margin:20px 0;font-size:19px;font-weight:700}.step-text{color:#6b7280;max-width:12rem;font-size:15px;line-height:1.5}
