.advantages{padding:var(--gap-section) 0}.advantages .container-wrapper{flex-direction:column;align-items:center}.advantages .container-wrapper .advantages-subtitle{text-align:center;text-wrap:pretty}.advantages .container-wrapper .cards-wrapper{display:grid;grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));justify-content:center;gap:20px;width:100%;margin-top:40px}.advantages .container-wrapper .cards-wrapper .advantages-card{display:flex;flex-direction:column;align-items:center;padding:43px 20px;border-radius:20px;background:var(--bg-color-white)}.advantages .container-wrapper .cards-wrapper .advantages-card-icon{width:74px;height:74px;background:center no-repeat}.advantages .container-wrapper .cards-wrapper .advantages-card-icon.plane{background-image:url(/assets/flight-deals/img/icons/adv_plane.svg)}.advantages .container-wrapper .cards-wrapper .advantages-card-icon.predictions{background-image:url(/assets/flight-deals/img/icons/adv_predict.svg)}.advantages .container-wrapper .cards-wrapper .advantages-card-icon.time{background-image:url(/assets/flight-deals/img/icons/adv_time.svg)}.advantages .container-wrapper .cards-wrapper .advantages-card-title{margin-top:26px}.advantages .container-wrapper .cards-wrapper .advantages-card-text{margin-top:9px;line-height:160%;text-align:center}.advantages .container-wrapper .advantages-link{margin-top:40px;transition:background-color .3s ease,box-shadow .3s ease,transform .2s ease}.advantages .container-wrapper .advantages-link:hover{color:var(--bg-color-white);background:var(--mf-primary-hover,#0046cc);box-shadow:0 2px 8px rgba(0,0,0,.15);transform:translateY(-1px)}@media(min-width: 992px){.advantages .container-wrapper .cards-wrapper .advantages-card-text{font-size:16px}}.faq{padding:var(--gap-section) 0}.faq .container-wrapper{flex-direction:column;gap:32px}.faq .container-wrapper .faq-header{display:flex;flex-direction:column;align-items:center}.faq .container-wrapper .faq-header-subtitle{margin:14px 0;text-align:center;line-height:160%}.faq .container-wrapper .faq-header-btn{width:155px;height:54px;display:flex;justify-content:center;align-items:center;padding:15px 22px;border:1px solid #10374c;border-radius:11px;color:#10374c;font-size:18px;font-weight:600;line-height:24px;letter-spacing:.5px;text-align:center;text-decoration:none;text-transform:capitalize;transition:all .3s ease}.faq .container-wrapper .faq-header-btn:hover{background-color:#10374c;color:#fff;box-shadow:0 4px 10px rgba(16,55,76,.2);transform:translateY(-1px);cursor:pointer}.faq .container-wrapper .faq-header-btn:active{transform:translateY(0);box-shadow:0 2px 5px rgba(16,55,76,.2)}.faq .container-wrapper .faq-header-btn:focus{outline:2px solid rgba(16,55,76,.4);outline-offset:2px}.faq .container-wrapper .faq-details .accordion{display:flex;flex-direction:column;gap:14px}.faq .container-wrapper .faq-details .accordion-item{border:1px solid #c5ddee;border-radius:10px;background:#fff;overflow:hidden}.faq .container-wrapper .faq-details .accordion-item .accordion-summary{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:19px 21px;border:0;background:rgba(0,0,0,0);color:inherit;font-family:Overpass,sans-serif;font-size:18px;font-weight:600;line-height:110%;text-align:left;cursor:pointer}.faq .container-wrapper .faq-details .accordion-item .accordion-summary .accordion-summary__text{flex:1 1 auto}.faq .container-wrapper .faq-details .accordion-item .accordion-summary .summary-icon{width:20px;height:20px;flex:0 0 20px;background:url(/assets/flight-deals/img/icons/arrow-down.svg) center no-repeat;transition:transform .3s}.faq .container-wrapper .faq-details .accordion-item .accordion-summary:focus-visible{outline:2px solid rgba(16,55,76,.4);outline-offset:-2px}.faq .container-wrapper .faq-details .accordion-item .accordion-content{border-top:1px solid #c5ddee;max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .4s ease;padding:0px 21px}.faq .container-wrapper .faq-details .accordion-item.open .accordion-summary .summary-icon{transform:rotate(-180deg)}.faq .container-wrapper .faq-details .accordion-item.open .accordion-content{opacity:1;padding:19px 21px}@media(min-width: 719px){.faq .container-wrapper{flex-direction:row}.faq .container-wrapper .faq-header{align-items:flex-start;flex:1 0 310px}.faq .container-wrapper .faq-header-title{text-align:left}.faq .container-wrapper .faq-header-subtitle{text-align:left}.faq .container-wrapper .faq-details{flex:1 0 310px}}@media(min-width: 992px){.faq .container-wrapper{gap:60px}.faq .container-wrapper .faq-details{flex:0 0 600px}.faq .container-wrapper .faq-details .accordion{gap:14px}}

/* Pre-footer closing CTA — mirrors Plans page mf-plans-final (SEO + Flight Deals landing) */
.flight-deals-closing-cta{padding:80px 0 96px;background:linear-gradient(180deg,#eef4ff 0%,#e9f1ff 48%,#f5fafa 100%);border-top:1px solid #e5eaf2}
.flight-deals-closing-cta .mf-plans-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 max(20px,var(--page-gutter,20px))}
.flight-deals-closing-cta .mf-plans-final__inner{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:540px;margin:0 auto;gap:0}
.flight-deals-closing-cta .mf-plans-art{margin-bottom:18px}
.flight-deals-closing-cta .mf-plans-final__inner h2{margin:0 0 12px;font-family:Overpass,sans-serif;font-size:clamp(26px,3.2vw,34px);font-weight:700;line-height:115%;letter-spacing:-.4px;text-align:center;text-wrap:balance;color:var(--text-color-primary,#383838)}
.flight-deals-closing-cta .mf-plans-final__lead{margin:0 0 28px;max-width:32rem;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:400;line-height:160%;text-align:center;color:var(--text-color-secondary,#4B5563)}
.flight-deals-closing-cta .mf-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border-radius:11px;font-family:"Open Sans",sans-serif;font-size:17px;font-weight:600;line-height:24px;letter-spacing:.3px;text-decoration:none;border:1px solid transparent;width:100%;max-width:280px;text-align:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}
.flight-deals-closing-cta .mf-btn--primary{background:var(--primary-color,#005fff);color:#fff!important}
.flight-deals-closing-cta .mf-btn--primary:hover{background:var(--mf-primary-hover,#0046cc);color:#fff!important;transform:translateY(-1px)}
.flight-deals-closing-cta .mf-plans-final__meta{margin:14px 0 0;font-family:"Open Sans",sans-serif;font-size:13px;font-weight:400;line-height:140%;color:var(--text-color-muted,#6b7280)}
.flight-deals-closing-cta .flight-deals-closing-cta__links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:28px;padding-top:4px}
.flight-deals-closing-cta .flight-deals-closing-cta__links a{display:inline-flex;align-items:center;gap:4px;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:500;line-height:1.4;color:var(--color-gray-500,#6b7280);text-decoration:none;transition:color .2s ease}
.flight-deals-closing-cta .flight-deals-closing-cta__links a span{transition:transform .2s ease}
.flight-deals-closing-cta .flight-deals-closing-cta__links a:hover,.flight-deals-closing-cta .flight-deals-closing-cta__links a:focus-visible{color:var(--color-skyBlue,#005fff)}
.flight-deals-closing-cta .flight-deals-closing-cta__links a:hover span,.flight-deals-closing-cta .flight-deals-closing-cta__links a:focus-visible span{transform:translateX(2px)}
.flight-deals-closing-cta .flight-deals-closing-cta__links a:focus-visible{outline:2px solid rgba(0, 95, 255,.35);outline-offset:3px;border-radius:4px}
@media(min-width:992px){.flight-deals-closing-cta .mf-plans-shell{padding-left:40px;padding-right:40px}}
/* Paper-plane art styles live in assets/css/mf-plane-cloud-art.css */
