.page_page__U30ob{background:#fcfaf9;color:#2b2631;min-height:100vh}.page_hero__k9QKz{max-width:1280px;margin:22px auto 0;padding:clamp(24px,4vw,52px);display:grid;grid-template-columns:1.06fr .94fr;align-items:center;grid-gap:32px;gap:32px;border-radius:30px;background:radial-gradient(circle at 30% 0,#71344f 0,#442339 48%,#251e35 100%);color:white}.page_heroCopy__TDr2Q{padding:12px 4px}.page_kicker__z9ccP{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:900;letter-spacing:.12em;color:#ffe3cd;border:1px solid #ffffff45;border-radius:20px;padding:9px 13px;background:#ffffff15}.page_hero__k9QKz h1{font-size:clamp(37px,4.6vw,66px);line-height:1.07;letter-spacing:-.048em;margin:20px 0}.page_hero__k9QKz h1 em{display:block;font-style:normal;color:#ffb976;margin-top:7px}.page_hero__k9QKz p{font-size:16px;line-height:1.72;color:#f3e9ed}.page_hero__k9QKz p strong{color:white}.page_heroFacts__Ef87h{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.page_heroFacts__Ef87h span{display:inline-flex;align-items:center;gap:7px;border-radius:10px;border:1px solid #ffffff36;padding:9px 11px;background:#ffffff13;font-size:12px;font-weight:800}.page_heroCta__ChPyu,.page_offerCta__fDoZE{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;padding:14px 22px;background:#ff904f;color:#251726;border-radius:13px;text-decoration:none;font-weight:900;font-size:15px;transition:transform .15s,background .15s}.page_heroCta__ChPyu:hover,.page_offerCta__fDoZE:hover{color:#251726;background:#ffb87c;transform:translateY(-2px)}.page_heroImage__dIhHC{position:relative;min-height:385px;height:100%;border-radius:23px;overflow:hidden;box-shadow:0 20px 40px #120d1f55}.page_heroImage__dIhHC img{object-fit:cover}.page_imageCaption___ENnR{position:absolute;bottom:20px;left:20px;display:flex;align-items:center;gap:6px;padding:11px 14px;background:#fffffff0;color:#4e3042;border-radius:10px;font-size:12px;font-weight:900}.page_dateSticker__DqBR_{position:absolute;top:20px;right:20px;background:#ff9357;color:#3b2334;display:flex;align-items:center;justify-content:center;flex-direction:column;width:88px;height:88px;border-radius:100%;transform:rotate(12deg)}.page_dateSticker__DqBR_ strong{font-size:28px;line-height:1}.page_dateSticker__DqBR_ small{font-size:10px;margin-top:4px;font-weight:900}.page_faq__6aj29,.page_ideas__aTTUt,.page_searchSection__rSkHG,.page_tips__suMeo{max-width:1150px;margin:0 auto;padding:0 22px}.page_searchSection__rSkHG{padding-top:60px;scroll-margin-top:80px}.page_heading__hXAgB{max-width:770px;margin-bottom:23px}.page_heading__hXAgB small{color:#bf6547;letter-spacing:.11em;font-weight:900;font-size:11px}.page_heading__hXAgB h2{font-size:clamp(28px,3.6vw,42px);line-height:1.17;letter-spacing:-.032em;color:#342b36;margin:10px 0}.page_heading__hXAgB p{color:#746d78;font-size:15px;line-height:1.7}.page_planner__0t1xM{background:white;border:1px solid #eee2e4;border-radius:25px;padding:clamp(18px,3vw,34px);box-shadow:0 16px 38px #532b3110}.page_stepHead__KPgVY{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.page_stepHead__KPgVY:not(:first-child){margin-top:32px}.page_stepHead__KPgVY b{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#ff9b5c;background:#4a2c44;font-size:13px}.page_stepHead__KPgVY h3{font-size:22px;margin:0 0 4px;color:#392f3b}.page_stepHead__KPgVY p{margin:0;color:#807582;font-size:13px;line-height:1.5}.page_termGrid__afm80{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_termActive___aqwF,.page_term__ykYhW{border:1px solid #e7dde2;border-radius:16px;padding:19px;text-align:left;background:white;display:flex;align-items:flex-start;flex-direction:column;gap:9px;font-family:inherit;color:#3b303b;cursor:pointer;min-height:125px;position:relative}.page_termActive___aqwF{border:2px solid #ed905b;background:#fff7f2;padding:18px}.page_term__ykYhW:hover{border-color:#d5a280;background:#fffdfb}.page_termActive___aqwF>span,.page_term__ykYhW>span{display:flex;gap:7px;align-items:center;font-size:12px;font-weight:900;color:#aa664a}.page_termActive___aqwF strong,.page_term__ykYhW strong{font-size:clamp(19px,2.2vw,26px);line-height:1.2}.page_termActive___aqwF small,.page_term__ykYhW small{font-size:12px;color:#736b77}.page_termActive___aqwF em,.page_term__ykYhW em{position:absolute;right:14px;top:14px;display:flex;align-items:center;gap:3px;font-style:normal;color:#bf683e;font-weight:900;font-size:10px}.page_airportPanel__jjRqA{border-radius:17px;padding:15px;background:#fbfaf9;border:1px solid #efe9ec}.page_allActive__Gv5gv,.page_all__oCbnQ{display:flex;align-items:center;text-align:left;gap:13px;width:100%;padding:13px 16px;background:white;border:1px solid #e8e1e6;border-radius:12px;cursor:pointer;color:#402f40;font-family:inherit}.page_allActive__Gv5gv{background:#fff2e9;border-color:#e49e6b}.page_allActive__Gv5gv>span,.page_all__oCbnQ>span{display:flex;flex:1 1;flex-direction:column;gap:3px}.page_allActive__Gv5gv strong,.page_all__oCbnQ strong{font-size:15px}.page_allActive__Gv5gv small,.page_all__oCbnQ small{color:#7c7280;font-size:11px}.page_airportGrid___MoHB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:12px}.page_airportActive__LVxGT,.page_airport___uMrG{display:flex;align-items:center;gap:9px;min-width:0;min-height:63px;text-align:left;background:white;border:1px solid #e8e2e7;border-radius:11px;padding:10px;cursor:pointer;color:#4c3a49;font-family:inherit}.page_airportActive__LVxGT{background:#fff1e7;border-color:#df915e}.page_airport___uMrG:hover{border-color:#d5a58b}.page_airportActive__LVxGT>svg:first-child,.page_airport___uMrG>svg:first-child{flex:none;color:#d0774c}.page_airportActive__LVxGT>span,.page_airport___uMrG>span{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:2px}.page_airportActive__LVxGT strong,.page_airport___uMrG strong{font-size:12px;overflow-wrap:break-word}.page_airportActive__LVxGT small,.page_airport___uMrG small{font-size:10px;color:#837583}.page_airportActive__LVxGT>svg:last-child{color:#b45e37;flex:none}.page_more__nF6y0{margin-top:14px}.page_more__nF6y0 summary{display:flex;align-items:center;gap:9px;cursor:pointer;font-size:13px;font-weight:850;color:#603d4c}.page_more__nF6y0 summary span{font-weight:500;color:#827782;font-size:11px}.page_more__nF6y0 summary svg{margin-left:auto}.page_more__nF6y0[open] summary svg{transform:rotate(180deg)}.page_summary__F7ueK{background:#38283e;border-radius:19px;margin-top:25px;padding:22px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:white}.page_summary__F7ueK>div{display:flex;flex-direction:column;gap:7px;min-width:0}.page_summary__F7ueK small{font-size:11px;color:#ffc89a;font-weight:900;letter-spacing:.09em}.page_summary__F7ueK strong{font-size:23px}.page_summary__F7ueK span{font-size:12px;line-height:1.6;color:#eae0e8}.page_offerCta__fDoZE{flex:0 0 auto}.page_disclaimer__YOvGB{font-size:12px;line-height:1.65;color:#7c747e;margin:13px 3px 0}.page_disclaimer__YOvGB a{color:#a2503d;text-decoration:underline}.page_ideas__aTTUt{padding-top:68px}.page_ideasGrid__cZKxq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px;gap:15px}.page_ideasGrid__cZKxq article{background:white;border:1px solid #eee7ea;border-radius:16px;overflow:hidden;box-shadow:0 9px 20px #3c2d330a}.page_ideaPhoto__fGtTH{position:relative;height:176px}.page_ideaPhoto__fGtTH img{object-fit:cover}.page_ideasGrid__cZKxq article>div:last-child{padding:15px;display:flex;flex-direction:column;gap:5px}.page_ideasGrid__cZKxq strong{font-size:19px;color:#342738}.page_ideasGrid__cZKxq span{font-size:12px;color:#726a76;line-height:1.5}.page_markets__nclfX{display:inline-flex;align-items:center;gap:8px;margin-top:19px;color:#a6533e;text-decoration:none;font-weight:900}.page_markets__nclfX:hover{text-decoration:underline}.page_tips__suMeo{padding-top:54px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px}.page_tips__suMeo>div{background:#faede6;padding:23px;border-radius:17px}.page_tips__suMeo>div:nth-child(2){background:#f0eaf2}.page_tips__suMeo h2{font-size:20px;margin:0 0 8px}.page_tips__suMeo p{font-size:13px;color:#746c76;line-height:1.7;margin:0}.page_faq__6aj29{padding-top:62px;padding-bottom:62px}.page_faq__6aj29 details{background:#fff;border:1px solid #eee7ea;border-radius:12px;margin-bottom:10px;padding:17px 19px}.page_faq__6aj29 summary{cursor:pointer;font-weight:850;color:#413545}.page_faq__6aj29 details p{color:#746b78;line-height:1.7;font-size:14px;margin-bottom:0}@media(max-width:1000px){.page_hero__k9QKz{margin:16px}.page_airportGrid___MoHB{grid-template-columns:repeat(3,minmax(0,1fr))}.page_ideasGrid__cZKxq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page_hero__k9QKz{grid-template-columns:1fr;padding:24px;border-radius:20px}.page_heroImage__dIhHC{min-height:240px}.page_hero__k9QKz h1{font-size:clamp(35px,8vw,50px)}.page_searchSection__rSkHG{padding-top:42px}.page_termGrid__afm80{grid-template-columns:1fr}.page_airportGrid___MoHB{grid-template-columns:repeat(2,minmax(0,1fr))}.page_summary__F7ueK{flex-direction:column;align-items:stretch}.page_offerCta__fDoZE{width:100%}.page_tips__suMeo{grid-template-columns:1fr}.page_ideas__aTTUt{padding-top:46px}}@media(max-width:440px){.page_hero__k9QKz{margin:10px;padding:20px}.page_heroImage__dIhHC{min-height:190px}.page_airportPanel__jjRqA{padding:10px}.page_airportActive__LVxGT,.page_airport___uMrG{gap:4px}.page_airportActive__LVxGT>svg:first-child,.page_airport___uMrG>svg:first-child{display:none}.page_ideaPhoto__fGtTH{height:126px}.page_ideasGrid__cZKxq{gap:9px}.page_ideasGrid__cZKxq article>div:last-child{padding:12px}.page_ideasGrid__cZKxq strong{font-size:16px}}@media(prefers-reduced-motion:reduce){.page_heroCta__ChPyu,.page_offerCta__fDoZE{transition:none}}