.hp-offer-comparison{border-collapse:separate;border-spacing:.4rem;width:100%;max-width:100%;margin:.5rem 0 .75rem;font-size:.9rem;display:block;overflow-x:auto}.hp-offer-comparison thead,.hp-offer-comparison tbody,.hp-offer-comparison tr{width:100%;display:table}.hp-offer-comparison th,.hp-offer-comparison td{color:#0f2b54;text-align:center;white-space:nowrap;background:#ffffffeb;border-radius:999px;padding:.5rem .95rem;font-weight:600;border:0!important}.hp-offer-comparison th{letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.hp-flex-banner{background:0 0;position:relative;overflow:hidden}.hp-flex-banner,.hp-flex-banner__slide{--fb-tone-white:#fff;--fb-tone-mist:#edf4fa;--fb-tone-sand:#fff6eb;--fb-ink:var(--bde-body-text-color,#333);--fb-accent:var(--bde-brand-primary-color,#005da9);--fb-min-height:clamp(18rem, 31vw, 28rem);--fb-headline-size:clamp(1.9rem, 3vw, 2.75rem);--fb-body-size:clamp(1rem, 1.15vw, 1.0625rem);--fb-copy-width:42rem;--fb-measure:34rem;--fb-copy-span:52%}.hp-flex-banner--photo-copy{--fb-headline-size:clamp(2rem, 4.1vw, 3.7rem);--fb-body-size:clamp(1rem, 1.4vw, 1.25rem)}.hp-flex-banner--has-tone{background:var(--fb-tone)!important}.hp-flex-banner,.hp-flex-banner__slide{--fb-ground:var(--fb-tone-white)}.hp-flex-banner--has-tone{--fb-ground:var(--fb-tone)}.hp-flex-banner__slide{box-sizing:border-box;min-height:var(--fb-min-height);flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.hp-flex-banner--carousel{position:relative;overflow:hidden}.hp-flex-banner__slider{width:100%;position:relative}.breakdance .hp-flex-banner.bde-section:not(.hp-flex-banner--carousel) .section-container,.breakdance .hp-flex-banner.bde-section .hp-flex-banner__slide .section-container{box-sizing:border-box;text-align:left;z-index:2;flex-direction:column;justify-content:center;align-items:stretch;width:100%;padding-block:clamp(2.5rem,5vw,4.5rem);display:flex;position:relative}.breakdance .hp-flex-banner.bde-section:not(.hp-flex-banner--carousel) .section-container{min-height:var(--fb-min-height)}.hp-flex-banner__photo{z-index:0;position:absolute;inset:0}.breakdance .hp-flex-banner.bde-section .hp-flex-banner__photo-img{object-fit:cover;object-position:var(--fb-focal,50% 50%);width:100%;height:100%;display:block}.hp-flex-banner__fade{z-index:1;position:absolute;inset:0}.hp-flex-banner--has-tone.hp-flex-banner--fade-left .hp-flex-banner__fade{background:linear-gradient(to right, var(--fb-tone) 0%, var(--fb-tone) calc(var(--fb-copy-span) + 6%), transparent calc(var(--fb-copy-span) + 26%))}.hp-flex-banner--has-tone.hp-flex-banner--fade-right .hp-flex-banner__fade{background:linear-gradient(to left, var(--fb-tone) 0%, var(--fb-tone) calc(var(--fb-copy-span) + 6%), transparent calc(var(--fb-copy-span) + 26%))}.hp-flex-banner__copy{max-width:min(var(--fb-copy-width), var(--fb-copy-span));flex-direction:column;gap:.75rem;min-width:0;display:flex}.hp-flex-banner--fade-right .hp-flex-banner__copy{margin-left:auto}.breakdance .hp-flex-banner.bde-section .hp-flex-banner__headline{color:var(--fb-accent);font-size:var(--fb-headline-size);margin:0;font-weight:700;line-height:1.12}.hp-flex-banner__headline-art{max-width:min(28rem,100%);height:auto;display:block}.hp-flex-banner__headline-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.breakdance .hp-flex-banner.bde-section .hp-flex-banner__subline{color:var(--fb-accent);margin:0;font-size:clamp(1.1rem,1.55vw,1.375rem);font-weight:700;line-height:1.3}.breakdance .hp-flex-banner.bde-section .hp-flex-banner__body{color:var(--fb-ink);font-size:var(--fb-body-size);max-width:var(--fb-measure);line-height:1.5}.hp-flex-banner__body p{margin:0 0 .65rem}.hp-flex-banner__body p:last-child{margin-bottom:0}.hp-flex-banner__duration{color:var(--fb-ink);margin:0;font-size:1rem}.hp-flex-banner__ctas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.breakdance .hp-flex-banner.bde-section .hp-flex-banner__ctas .jc-btn{min-height:44px}.hp-flex-banner__ctas--centred{justify-content:center}.hp-flex-banner__footnote{color:var(--fb-ink);margin:.75rem 0 0;font-size:.85rem}.hp-flex-banner--offer-table .hp-flex-banner__footnote,.hp-flex-banner--campaign-cards .hp-flex-banner__footnote{text-align:center}.hp-flex-banner__offer{grid-template-columns:1.15fr 1fr .8fr;align-items:center;gap:clamp(1.25rem,2.5vw,2.5rem);width:100%;display:grid}.hp-flex-banner__offer .hp-flex-banner__copy{max-width:none}.hp-flex-banner--offer-table,.hp-flex-banner--campaign-cards{--fb-measure:none}.hp-flex-banner__product{margin:0}.hp-flex-banner__product img{width:100%;max-width:100%;height:auto;display:block}.hp-flex-banner__offer-foot{margin-top:clamp(1.25rem,2.5vw,2rem)}.hp-flex-banner__overlay{z-index:1;position:absolute;inset:0}.hp-flex-banner--overlay-light .hp-flex-banner__overlay{background:#ffffffb8}.hp-flex-banner--overlay-dark .hp-flex-banner__overlay{background:#0f2b548c}.hp-flex-banner--overlay-dark .hp-flex-banner__headline,.hp-flex-banner--overlay-dark .hp-flex-banner__body,.hp-flex-banner--overlay-dark .hp-flex-banner__footnote{color:#fff}.hp-flex-banner__lockup{flex-direction:column;gap:.6rem;display:flex}.hp-flex-banner__date-badge{background:var(--fb-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0;padding:.35rem .85rem;font-size:.78rem;font-weight:700;line-height:1.2}.hp-flex-banner__cards{grid-template-columns:repeat(var(--fb-cards,3), minmax(0, 1fr));gap:clamp(1rem,2vw,1.75rem);width:100%;margin-top:clamp(1.25rem,2.5vw,2rem);display:grid}.hp-flex-banner__card{box-sizing:border-box;background:#fff;border-radius:1rem;flex-direction:column;gap:.75rem;padding:clamp(1rem,1.6vw,1.5rem);display:flex}.hp-flex-banner__card-badge{background:var(--fb-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:700;line-height:1.2}.hp-flex-banner__card-bullets{color:var(--bde-headings-color,#0f2b54);flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;font-size:1rem;line-height:1.4;list-style:outside;display:flex}.hp-flex-banner__card-image{margin:0}.hp-flex-banner__card-image img{width:100%;max-width:15rem;height:auto;margin-inline:auto;display:block}.hp-flex-banner__card-link{color:var(--fb-accent);align-self:flex-start;margin-top:auto;font-weight:600}@media (width<=767px){.hp-flex-banner,.hp-flex-banner__slide{--fb-min-height:0}.hp-flex-banner--photo-copy.hp-flex-banner--has-photo,.hp-flex-banner__slide.hp-flex-banner--photo-copy.hp-flex-banner--has-photo{--fb-min-height:clamp(28rem, 145vw, 38rem)}.hp-flex-banner--campaign-cards.hp-flex-banner--has-photo .hp-flex-banner__photo{aspect-ratio:4/3;position:relative;inset:auto}.hp-flex-banner__overlay{display:none}.hp-flex-banner--photo-copy.hp-flex-banner--has-photo .hp-flex-banner__fade{background:linear-gradient(to top, var(--fb-ground) 0, var(--fb-ground) 18rem, transparent 29rem)}.hp-flex-banner__slide.hp-flex-banner--photo-copy,.breakdance .hp-flex-banner--photo-copy.bde-section:not(.hp-flex-banner--carousel) .section-container,.breakdance .hp-flex-banner.bde-section .hp-flex-banner__slide.hp-flex-banner--photo-copy .section-container{justify-content:flex-end}.breakdance .hp-flex-banner.bde-section:not(.hp-flex-banner--carousel) .section-container,.breakdance .hp-flex-banner.bde-section .hp-flex-banner__slide .section-container{padding-block:clamp(1.75rem,6vw,2.5rem)}.hp-flex-banner,.hp-flex-banner__slide{--fb-copy-span:100%;--fb-copy-width:none;--fb-measure:none}.hp-flex-banner--fade-right .hp-flex-banner__copy{margin-left:0}.hp-flex-banner,.hp-flex-banner__slide,.hp-flex-banner--photo-copy{--fb-headline-size:clamp(1.6rem, 7vw, 2.1rem);--fb-body-size:1rem}.hp-flex-banner__offer,.hp-flex-banner__cards{grid-template-columns:1fr}.hp-flex-banner__product img{max-width:16rem;margin-inline:auto}.hp-flex-banner--overlay-dark .hp-flex-banner__headline,.hp-flex-banner--overlay-dark .hp-flex-banner__body,.hp-flex-banner--overlay-dark .hp-flex-banner__footnote{color:inherit}}@media (width>=768px) and (width<=1099px){.hp-flex-banner__offer{grid-template-columns:1fr 1fr}.hp-flex-banner__offer>.hp-flex-banner__product{grid-column:1/-1;justify-self:center;max-width:18rem}.hp-flex-banner__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-flex-banner--carousel .hp-carousel__track{align-items:stretch}.hp-flex-banner--carousel .hp-carousel__arrow{z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.breakdance .hp-flex-banner--carousel.bde-section .section-container{padding-inline:clamp(3.5rem,6vw,5.5rem)}@media (width<=768px){.hp-flex-banner--carousel .hp-carousel__arrow{display:none}.breakdance .hp-flex-banner--carousel.bde-section .section-container{padding-inline:1.5rem}}.hp-flex-banner--carousel .hp-carousel__arrow--prev{left:clamp(1rem,2vw,2rem)}.hp-flex-banner--carousel .hp-carousel__arrow--next{right:clamp(1rem,2vw,2rem)}.hp-flex-banner--carousel .hp-carousel__dots{z-index:4;justify-content:center;gap:.5rem;display:flex;position:absolute;bottom:clamp(.75rem,1.5vw,1.25rem);left:0;right:0}
