.o-subscription-timeline{overflow:hidden}@media screen and (max-width:768px){.o-subscription-timeline{gap:32px}}.o-subscription-timeline__inner{display:flex;flex-direction:column;gap:48px}.o-subscription-timeline__inner__header .green-dot-header{padding:0}.o-subscription-timeline__inner__header .green-dot-header__text{max-width:none}.o-subscription-timeline__inner__header .green-dot-header__text__content{max-width:880px}@media screen and (max-width:768px){.o-subscription-timeline__inner__header .green-dot-header__text__content{max-width:none}}.o-subscription-timeline__inner__content{align-items:start;column-gap:32px;display:grid;grid-template-areas:"media timeline" "cta cta";grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);row-gap:48px}.o-subscription-timeline__inner__content--no-image{grid-template-areas:"timeline" "cta";grid-template-columns:minmax(0,1fr)}.o-subscription-timeline__inner__content--no-image .o-subscription-timeline__inner__content__timeline{margin:0 auto;max-width:760px}@media(max-width:760px){.o-subscription-timeline__inner__content{grid-template-areas:"timeline" "cta" "media";grid-template-columns:minmax(0,1fr);row-gap:32px}}.o-subscription-timeline__inner__content__media{grid-area:media;position:relative;width:100%}@media screen and (min-width:1100px){.o-subscription-timeline__inner__content__media{max-width:400px}}.o-subscription-timeline__inner__content__media__image{background:rgba(25,61,52,.08);border-radius:18px;display:block;height:auto;object-fit:cover;width:100%}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__media__image--desktop{display:none}}.o-subscription-timeline__inner__content__media__image--mobile{display:none}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__media__image--mobile{display:block}}.o-subscription-timeline__inner__content__timeline{--timeline-label-width:92px;--timeline-node-width:28px;--timeline-node-size:18px;--timeline-rail-color:#000;grid-area:timeline}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline{--timeline-label-width:70px;--timeline-node-width:24px;--timeline-node-size:16px}}.o-subscription-timeline__inner__content__timeline__items{display:flex;flex-direction:column;gap:50px;position:relative}.o-subscription-timeline__inner__content__timeline__items:before{background:var(--timeline-rail-color);bottom:0;content:"";left:calc(var(--timeline-label-width) + var(--timeline-node-width)/2);position:absolute;top:10px;width:1px}@media screen and (min-width:768px){.o-subscription-timeline__inner__content__timeline__items:before{bottom:-20px}}.o-subscription-timeline__inner__content__timeline__items__item{align-items:start;column-gap:18px;display:grid;grid-template-columns:var(--timeline-label-width) var(--timeline-node-width) minmax(0,1fr);position:relative}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline__items__item{column-gap:12px}}.o-subscription-timeline__inner__content__timeline__items__item__label{font-size:var(--nav-title-fs);font-weight:600;letter-spacing:.1em;line-height:1.2;padding-top:8px;text-align:right;text-transform:uppercase}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline__items__item__label{font-size:var(--body-fs-xxs);padding-top:6px}}.o-subscription-timeline__inner__content__timeline__items__item__dot{background:#13da8d;border:1px solid #13da8d;border-radius:50%;height:var(--timeline-node-size);justify-self:center;margin-top:4px;position:relative;right:17px;width:var(--timeline-node-size);z-index:1}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline__items__item__dot{right:11px}}.o-subscription-timeline__inner__content__timeline__items__item__dot--outline{background:var(--subscription-timeline-bg)}.o-subscription-timeline__inner__content__timeline__items__item__copy{min-width:0}.o-subscription-timeline__inner__content__timeline__items__item__copy__headline,.o-subscription-timeline__inner__content__timeline__items__item__copy__intro-heading{color:var(--subscription-timeline-text);margin:0}.o-subscription-timeline__inner__content__timeline__items__item__copy__intro-heading{font-size:clamp(var(--body-fs-lg),2.8vw,var(--h6-fs));font-weight:500;letter-spacing:-.02em;line-height:1.08}.o-subscription-timeline__inner__content__timeline__items__item__copy__headline{font-size:clamp(var(--body-fs-lg),2.8vw,var(--h6-fs));font-weight:500;letter-spacing:-.03em;line-height:1.04;text-transform:uppercase}.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual{align-items:center;display:flex;flex-wrap:wrap;margin-top:14px}.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual__image{display:block;height:32px;max-width:100%;object-fit:contain;width:auto}.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual__image--icons{height:24px}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual__image--icons{height:20px}.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual{gap:10px}.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual__image:not(.o-subscription-timeline__inner__content__timeline__items__item__copy__inline-visual__image--icons){height:28px}}.o-subscription-timeline__inner__content__timeline__items__item__copy__body{font-size:var(--body-fs-md);line-height:1.5;margin-top:10px;max-width:420px}.o-subscription-timeline__inner__content__timeline__items__item__copy__body p{margin:0 0 1px}.o-subscription-timeline__inner__content__timeline__items__item__copy__body p:last-child{margin-bottom:0}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline__items__item__copy__body{font-size:var(--body-fs-sm)}}.o-subscription-timeline__inner__content__timeline__items__item__copy__modal-link{align-items:center;background:transparent;border:0;color:var(--subscription-timeline-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--body-fs-sm);font-weight:500;line-height:1.3;margin-top:18px;padding:0;text-decoration:underline;text-underline-offset:.14em}@media screen and (max-width:768px){.o-subscription-timeline__inner__content__timeline__items__item__copy__modal-link{font-size:var(--body-fs-xs);margin-top:16px}}.o-subscription-timeline__inner__cta{display:flex;grid-area:cta;justify-content:center;width:100%}.o-subscription-timeline__inner__cta .a-btn{justify-content:space-between;min-width:min(100%,270px)}.subscription-modal-content--timeline{min-height:auto}.subscription-modal-content--timeline .subscription-modal-content__usp-list{display:grid;gap:14px;list-style:none;margin:0;padding:0}.subscription-modal-content--timeline .subscription-modal-content__usp-item{align-items:center;border:1px solid #cad5d3;border-radius:6px;display:flex;gap:16px;margin:0;padding:18px}.subscription-modal-content--timeline .subscription-modal-content__usp-icon{align-items:center;background:#fff;border:none;border-radius:6px;display:flex;justify-content:center;min-width:64px;padding:0;width:64px}.subscription-modal-content--timeline .subscription-modal-content__usp-icon img{border-radius:6px;height:100%;width:100%}.subscription-modal-content--timeline .subscription-modal-content__usp-copy{display:flex;flex-direction:column;gap:6px;padding-top:3px}.subscription-modal-content--timeline .subscription-modal-content__usp-text,.subscription-modal-content--timeline .subscription-modal-content__usp-title{margin:0}.subscription-modal-content--timeline .subscription-modal-content__usp-title{font-family:Work Sans;font-size:18px;font-weight:500;letter-spacing:-.02em;line-height:1.2}@media screen and (max-width:768px){.subscription-modal-content--timeline .subscription-modal-content__usp-title{font-size:16px}}.subscription-modal-content--timeline .subscription-modal-content__usp-text{color:rgba(0,0,0,.78);font-size:14px;line-height:1.45}@media screen and (max-width:768px){.subscription-modal-content--timeline .subscription-modal-content__usp-text{font-size:13px}}