.skywards{--sky-red:#d82027;--sky-dark:#141414;--sky-text:#222;--sky-muted:#555;--sky-line:#e2e2e2;--sky-panel:#f4f4f4;color:var(--sky-text);font-family:HarmoniaSans,Helvetica,Arial,sans-serif}.skywards *,.skywards *::before,.skywards *::after{box-sizing:border-box}.skywards p,.skywards h1,.skywards h2,.skywards h3,.skywards ol,.skywards ul{margin:0;padding:0}.skywards ol,.skywards ul{list-style:none}.skywards-wrapper{max-width:1280px;margin:0 auto;padding:0 32px}.skywards-title{font-size:40px;font-weight:700;line-height:1.15}.skywards-lead{margin-top:8px !important;font-size:18px;line-height:1.4}.skywards-hero{position:relative;display:flex;align-items:center;min-height:560px;overflow:hidden;background:var(--sky-dark);color:#fff}.skywards-hero__media{position:absolute;top:0;right:0;height:100%;aspect-ratio:554 / 444}.skywards-hero__media::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--sky-dark) 0,var(--sky-dark) 8%,rgba(20,20,20,.7) 20%,rgba(20,20,20,0) 45%)}.skywards-hero__frame{position:relative;width:100%;aspect-ratio:554 / 444}.skywards-hero__photo{display:block;width:100%;height:100%}.skywards-hero__logo{position:absolute;top:4.9%;left:72.1%;z-index:2;width:23.8%;height:auto}.skywards-hero__content{position:relative;z-index:2;width:100%;padding-top:64px;padding-bottom:64px}.skywards-hero__eyebrow{font-size:13px;letter-spacing:.35em;text-transform:uppercase}.skywards-hero__title{max-width:560px;margin-top:20px !important;font-size:56px;font-weight:700;line-height:1.05}.skywards-hero__accent{color:var(--sky-red)}.skywards-hero__subtitle{max-width:560px;margin-top:20px !important;font-size:22px;line-height:1.35}.skywards-hero__button{display:inline-flex;align-items:center;gap:10px;margin-top:32px;padding:16px 30px;background:#fff;color:var(--sky-text);font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:none;transition:background-color .2s}.skywards-hero__button:hover{background:#e9e9e9;color:var(--sky-text)}.skywards-steps{padding:64px 0;background:#fff}.skywards-steps__list{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px !important}.skywards-step{position:relative;text-align:center}.skywards-step:not(:last-child)::after{content:"";position:absolute;top:44px;right:-24px;width:16px;height:16px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M1 8h13M9 3l5 5-5 5' fill='none' stroke='%23222' stroke-width='1.4'/%3E%3C/svg%3E")}.skywards-step__icon{display:flex;align-items:center;justify-content:center;height:104px}.skywards-step__app-icon{width:96px;height:96px;border-radius:20px}.skywards-step__title{margin-top:16px !important;font-size:22px;font-weight:700}.skywards-step__text{max-width:220px;margin:8px auto 0 !important;font-size:17px;line-height:1.35;color:var(--sky-muted)}.skywards-info{padding:56px 0;background:var(--sky-panel)}.skywards-info__grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.skywards-examples{padding-right:48px;border-right:1px solid var(--sky-line)}.skywards-app{padding-left:48px}.skywards-examples__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px !important}.skywards-example{display:flex;flex-direction:column;align-items:center;padding:20px 12px;border-radius:8px;background:#fff;text-align:center}.skywards-example__amount{font-size:22px;font-weight:700}.skywards-example__vat{width:100%;margin-top:2px;padding-bottom:12px;border-bottom:1px solid var(--sky-line);font-size:13px;color:var(--sky-muted)}.skywards-example__miles{margin-top:12px;font-size:24px;font-weight:700}.skywards-example__label{font-size:16px}.skywards-note{margin-top:20px !important;font-size:14px;line-height:1.45;color:var(--sky-muted)}.skywards-app__stores{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.skywards-app__store{display:block;line-height:0}.skywards-app__store img{width:165px;height:auto}.skywards-app__qr{display:flex;align-items:center;gap:24px;margin-top:24px}.skywards-app__qr-code{flex-shrink:0;padding:8px;background:#fff}.skywards-app__qr-text{max-width:220px;font-size:17px;line-height:1.35}.skywards-faq{padding:56px 0 64px;background:#fff}.skywards-faq__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start;margin-top:24px}.skywards-faq__column{border:1px solid var(--sky-line)}.skywards-faq__item+.skywards-faq__item{border-top:1px solid var(--sky-line)}.skywards-faq__question{position:relative;padding:16px 48px 16px 20px;font-size:17px;line-height:1.35;cursor:pointer;list-style:none}.skywards-faq__question::-webkit-details-marker{display:none}.skywards-faq__question::after{content:"";position:absolute;top:50%;right:22px;width:8px;height:8px;border-top:1.5px solid var(--sky-text);border-right:1.5px solid var(--sky-text);transform:translateY(-50%) rotate(45deg);transition:transform .2s}.skywards-faq__item[open] .skywards-faq__question::after{transform:translateY(-75%) rotate(135deg)}.skywards-faq__answer{padding:0 20px 16px;font-size:15px;line-height:1.5;color:var(--sky-muted)}.skywards-faq__answer p+p{margin-top:8px !important}.skywards-outro{padding:32px 0;background:var(--sky-dark);color:#fff}.skywards-outro__inner{display:flex;align-items:center;justify-content:space-between;gap:32px}.skywards-outro__brand{display:inline-flex;align-items:center;gap:12px;padding-right:48px;border-right:1px solid rgba(255,255,255,.3);font-size:36px;font-weight:700}.skywards-outro__slogan{flex-grow:1;font-size:24px;line-height:1.25}.skywards-outro__logo{width:84px;height:auto}@media(max-width:1199px){.skywards-hero{flex-direction:column;align-items:stretch;min-height:0}.skywards-hero__media{position:relative;width:100%;height:440px;aspect-ratio:auto;overflow:hidden}.skywards-hero__media::before{background:linear-gradient(0,var(--sky-dark) 0,rgba(20,20,20,0) 35%)}.skywards-hero__content{padding-top:8px;padding-bottom:48px}.skywards-title{font-size:34px}.skywards-hero__title{font-size:46px}.skywards-info__grid{grid-template-columns:1fr}.skywards-examples{padding-right:0;padding-bottom:40px;border-right:0;border-bottom:1px solid var(--sky-line)}.skywards-app{padding-left:0;padding-top:40px}}@media(max-width:1015px){.skywards-steps__list{grid-template-columns:repeat(2,1fr);row-gap:40px}.skywards-step:nth-child(2)::after{display:none}}@media(max-width:767px){.skywards-wrapper{padding:0 16px}.skywards-title{font-size:28px}.skywards-lead{font-size:16px}.skywards-hero__media{height:auto}.skywards-hero__content{padding-bottom:40px}.skywards-hero__eyebrow{font-size:11px;letter-spacing:.25em}.skywards-hero__title{margin-top:12px !important;font-size:34px}.skywards-hero__subtitle{margin-top:12px !important;font-size:17px}.skywards-hero__button{margin-top:24px}.skywards-steps,.skywards-info,.skywards-faq{padding:40px 0}.skywards-steps__list{grid-template-columns:1fr;row-gap:32px;margin-top:32px !important}.skywards-step:not(:last-child)::after{display:none}.skywards-step__text{font-size:16px}.skywards-examples__list{gap:8px}.skywards-example{padding:16px 6px}.skywards-example__amount{font-size:16px}.skywards-example__vat{font-size:11px}.skywards-example__miles{font-size:20px}.skywards-example__label{font-size:13px}.skywards-app__store img{width:140px}.skywards-app__qr{display:none}.skywards-faq__grid{grid-template-columns:1fr}.skywards-faq__question{font-size:16px}.skywards-outro__inner{flex-wrap:wrap;gap:20px}.skywards-outro__brand{padding-right:0;border-right:0;font-size:28px}.skywards-outro__slogan{order:3;flex-basis:100%;font-size:20px}.skywards-outro__logo{width:64px}}