.why-page{background:#fff}.inner-header{position:absolute;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(3,6,5,.82)}.why-hero{position:relative;min-height:650px;overflow:hidden;color:#fff;background:#050706 url('../images/hero-airport.webp') center/cover no-repeat}.why-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,3,2,.99) 0%,rgba(1,3,2,.82) 43%,rgba(1,3,2,.18) 77%,rgba(1,3,2,.28))}.why-breadcrumb{position:absolute;z-index:2;top:120px;left:3.4vw;display:flex;gap:10px;font-size:13px}.why-hero-copy{position:absolute;z-index:2;top:190px;left:3.4vw;width:720px}.why-hero-copy h1{margin:0;font:400 72px/1.03 Anton,sans-serif}.why-hero-copy h1 em{color:var(--green);font-style:normal}.why-hero-copy>i{display:block;width:62px;height:3px;margin:26px 0;background:var(--green)}.why-hero-copy p{max-width:470px;margin:0;font-size:17px;line-height:1.7}.map-route{position:absolute;z-index:2;top:110px;right:3vw;width:40%;overflow:hidden;color:rgba(69,180,38,.65);font-size:27px;letter-spacing:8px;white-space:nowrap;transform:rotate(5deg)}
.promise-section{padding:45px 3vw 60px;background:linear-gradient(145deg,#fff,#fbfcfb)}.promise-heading{text-align:center}.promise-heading>span{color:var(--green);font-weight:700;letter-spacing:2px}.promise-heading h2{margin:12px 0;font:400 38px Anton,sans-serif}.promise-heading p{margin:0;color:#747875;font-size:16px;line-height:1.55}.promise-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:30px}.promise-grid article{position:relative;min-height:380px;overflow:hidden;padding:28px 16px 105px;border:1px solid #e2e6e2;border-radius:10px;background:#fff;box-shadow:0 7px 18px rgba(0,0,0,.06);text-align:center}.promise-grid article>b{display:block;height:72px;color:var(--green);font-size:61px;font-weight:400}.promise-grid h3{min-height:40px;margin:14px 0 8px;font:700 17px/1.2 'Roboto Condensed',sans-serif}.card-line{display:block;width:32px;height:2px;margin:10px auto 18px;background:var(--green)}.promise-grid p{margin:0;color:#5e625f;font-size:14px;line-height:1.5}.promise-grid img{position:absolute;right:-35%;bottom:-2px;width:170%;height:102px;object-fit:cover;opacity:.44}.promise-grid article:nth-child(2) img{object-position:15% center}.promise-grid article:nth-child(3) img{object-position:35% center}.promise-grid article:nth-child(4) img{object-position:57% center}.promise-grid article:nth-child(5) img{object-position:76% center}.promise-grid article:nth-child(6) img{object-position:100% center}
.stats-strip{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;padding:24px 30px 42px;border:1px solid #e1e5e1;border-radius:12px;background:#fff}.stats-strip>div{display:grid;grid-template-columns:60px 1fr;grid-template-rows:auto auto;padding:0 30px;border-right:1px solid #dfe2df}.stats-strip>div:nth-child(4){border:0}.stats-strip i{grid-row:1/3;align-self:center;color:var(--green);font-size:45px}.stats-strip strong{font:400 35px Anton,sans-serif}.stats-strip span{color:#404440;font-size:14px}.stats-strip small{position:absolute;right:0;bottom:10px;left:0;color:#777;text-align:center}
.journey-support{display:grid;grid-template-columns:1.05fr 1fr 1.35fr;gap:35px;min-height:335px;margin-top:30px;padding:38px 32px;border-radius:12px;color:#fff;background:radial-gradient(circle at 20%,#132018,#050807 58%);overflow:hidden}.support-intro>span{color:var(--green2);font-size:13px;font-weight:700}.support-intro h2{margin:10px 0 12px;font:400 40px/1.05 Anton,sans-serif}.support-intro h2 em{color:var(--green);font-style:normal}.support-intro p{max-width:390px;color:#d4d6d4;font-size:14px;line-height:1.55}.support-intro>div{display:flex;gap:12px;margin-top:25px}.support-intro .button{min-height:45px;padding:0 18px;font-size:12px}.journey-support ul{margin:3px 0 0;padding:0;list-style:none}.journey-support li{display:flex;gap:16px;margin-bottom:16px}.journey-support li>i{color:var(--green2);font-size:19px}.journey-support strong,.journey-support small{display:block}.journey-support strong{margin-bottom:5px;font-size:14px}.journey-support small{color:#d4d6d4;font-size:12px;line-height:1.4}.support-map{position:relative;min-height:240px;overflow:hidden;color:#6bb34f;background:radial-gradient(ellipse at center,rgba(68,153,38,.12),transparent 64%)}.support-map:before{content:"••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••";position:absolute;inset:20px;color:#59625a;font-size:22px;letter-spacing:5px;line-height:1.1;opacity:.58}.support-map>i{position:absolute;z-index:2;color:var(--green);font-size:20px}.support-map>i:nth-child(1){top:70px;left:18%}.support-map>i:nth-child(2){top:105px;left:48%}.support-map>i:nth-child(3){top:75px;right:18%}.support-map span{position:absolute;z-index:2;right:10px;bottom:45px;left:10px;overflow:hidden;color:var(--green);font-size:17px;white-space:nowrap;transform:rotate(4deg)}.decision-note{display:flex;align-items:center;gap:22px;margin-top:25px;padding:18px 28px;border:1px solid #e2e5e2;border-radius:10px;background:#fff}.decision-note>i{color:var(--green);font-size:42px}.decision-note p{margin:0}.decision-note strong,.decision-note span{display:block}.decision-note strong{margin-bottom:6px;font-size:15px}.decision-note span{color:#666;font-size:13px}
@media(max-width:1200px){.promise-grid{grid-template-columns:repeat(3,1fr)}.promise-grid article{min-height:340px}.journey-support{grid-template-columns:1fr 1fr}.support-map{grid-column:1/-1;min-height:180px}.why-hero-copy h1{font-size:62px}}
@media(max-width:800px){.why-hero{min-height:660px;background-position:64% center}.why-hero-copy{top:170px;left:22px;width:calc(100% - 44px)}.why-hero-copy h1{font-size:50px}.why-hero-copy p{font-size:16px}.why-breadcrumb{top:105px;left:22px}.map-route{display:none}.promise-section{padding:42px 20px}.promise-heading h2{font-size:32px}.promise-heading p br{display:none}.promise-grid{grid-template-columns:1fr}.promise-grid article{min-height:330px}.stats-strip{grid-template-columns:1fr;padding-bottom:35px}.stats-strip>div{margin:0 0 20px;padding:15px;border-right:0;border-bottom:1px solid #ddd}.journey-support{grid-template-columns:1fr;padding:28px 22px}.support-intro>div{flex-direction:column;align-items:flex-start}.support-map{grid-column:auto}.decision-note{align-items:flex-start;padding:18px}.why-hero-copy h1 em{display:block}}

.map-route{height:48px;padding-right:60px;color:rgba(69,180,38,.65)}
.map-route .fa-plane{display:none}
.map-route:after{content:"";position:absolute;top:3px;right:0;width:54px;height:26px;background:url('../images/flight-thin.png') center/contain no-repeat;transform:rotate(-5deg)}
.support-map span{color:transparent;font-size:0}
.support-map span:before{content:"················································";color:var(--green);font-size:16px;letter-spacing:2px}
.support-map span:after{content:"";position:absolute;right:0;bottom:-4px;width:50px;height:24px;background:url('../images/flight-thin.png') center/contain no-repeat}
.support-map:before{content:"";inset:4px 8px 12px;background:url('../images/world-map-dots.svg') center/contain no-repeat;opacity:.72}
.support-map>i:nth-child(1){top:84px;left:16%}
.support-map>i:nth-child(2){top:68px;left:43%}
.support-map>i:nth-child(3){top:92px;left:64%;right:auto}
.support-map>i:nth-child(4){top:142px;left:46%}
.support-map>i:nth-child(5){top:140px;left:79%}
.support-map span{right:13px;bottom:31px;left:16%;height:72px;overflow:visible;transform:none;border-bottom:2px dotted var(--green);border-radius:0 0 50% 50%}
.support-map span:before{display:none}
.support-map span:after{right:-2px;bottom:-13px}
