.campaign-hero{color:#fff;background-color:#1a242e;padding-block:48px 40px;position:relative;overflow:hidden}.campaign-hero:before{content:"";filter:blur(120px);pointer-events:none;background:#35435d99;border-radius:50%;width:388px;height:388px;position:absolute;top:47px;left:50%;transform:translate(-50%)}.campaign-hero__inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.campaign-hero__trusted{margin-bottom:16px}.campaign-hero__trusted .trustpilot-rating{text-align:left;align-items:flex-start}.campaign-hero__trusted .trustpilot-rating__icon{flex-shrink:0}.campaign-hero__trusted .trustpilot-rating__text{color:#fff}.campaign-hero__title{letter-spacing:-1px;color:#fff;margin-bottom:24px;font-size:44px;font-weight:600;line-height:1.1}.campaign-hero__accent{color:var(--campaign-pill-accent,#feaa01)}.campaign-hero__description{letter-spacing:-.1px;max-width:1120px;margin-bottom:30px;font-size:18px;line-height:32px;display:none}.campaign-hero__offer{flex-direction:column;align-items:stretch;gap:24px;width:100%;display:flex}.campaign-hero__pill{background:linear-gradient(251deg,#35435d33 .13%,#35435d 96.4%);border-radius:99px 12px 12px 99px;align-items:center;gap:8px;padding:8px 16px 8px 8px;display:flex}.campaign-hero__badge{color:#f5f8ff;background:linear-gradient(#ff6400,#d83924);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:18px;font-weight:600;line-height:16px;display:flex}.campaign-hero__badge span{transform:rotate(-15deg)}.campaign-hero__badge small{font-size:16px}.campaign-hero__price{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.campaign-hero__from,.campaign-hero__per-month{letter-spacing:1px;color:#cbd7f9;font-size:12px;font-weight:600;line-height:1.25}.campaign-hero__from{text-transform:uppercase}.campaign-hero__price-line{letter-spacing:-.1px;color:#cbd7f9;white-space:nowrap;gap:4px;max-width:100%;font-size:20px;line-height:28px;display:flex}.campaign-hero__price-line b{color:#fff;flex-shrink:0;font-weight:600}.campaign-hero__price-line span{text-overflow:ellipsis;min-width:0;overflow:hidden}.campaign-hero__cta-wrap{width:100%;display:block;position:relative}.campaign-hero__cta{z-index:1;width:100%;position:relative}.campaign-hero__wave{pointer-events:none;border-radius:12px;animation:2.4s ease-out infinite campaign-hero-wave;position:absolute;inset:0}.campaign-hero__wave--late{animation-delay:1.2s}.campaign-hero__cta-text--short{display:none}.campaign-hero__money-back{margin-top:16px}.campaign-hero__money-back .money-back{color:#fff}.campaign-hero__ribbons{display:none}.campaign-hero__ribbon{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);letter-spacing:-.1px;white-space:nowrap;pointer-events:none;background:#ffffff03;border-block:1px solid #ffffff80;gap:16px;padding:4px 16px;font-size:14px;line-height:20px;display:flex;position:absolute;box-shadow:0 4px 10px #00000040}.campaign-hero__ribbon--a{top:511px;left:calc(50% + 483px);transform:translate(-50%,-50%)rotate(-15deg)}.campaign-hero__ribbon--b{top:391px;left:calc(50% + 619px);transform:translate(-50%,-50%)rotate(60deg)}.campaign-hero__ribbon--c{top:209px;left:calc(50% - 493px);transform:translate(-50%,-50%)rotate(-30deg)}.campaign-hero__ribbon--offer-a,.campaign-hero__ribbon--offer-b{padding-block:2px;font-size:12px;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.campaign-hero__ribbon--offer-a{top:471px}.campaign-hero__ribbon--offer-b{top:18px}.campaign-hero__ribbon-item{color:#fff;gap:4px;display:inline-flex}.campaign-hero__ribbon-item span{color:#ffffff80}.campaign-hero__ribbon-item b{font-weight:400}@keyframes campaign-hero-wave{0%{box-shadow:0 0 #ff640073}to{box-shadow:0 0 0 18px #ff640000}}.best-deal{display:none!important}.campaign-hero-reviews{margin-top:8px;padding-top:0}.campaign-hero-reviews__trustpilot .trustpilot-rating{min-height:32px;display:block}.campaign-hero-reviews .intro__reviews{margin-top:32px}.offer__eyebrow{letter-spacing:-.1px;text-transform:uppercase;text-align:center;color:var(--campaign-pill-accent,#feaa01);margin-bottom:12px;font-size:16px;line-height:24px}.offer--campaign .offer__inner{padding-block:64px;overflow:hidden}.offer--campaign .offer__title{margin-bottom:12px;max-width:280px;margin-inline:auto}.offer--campaign .offer__description{letter-spacing:-.1px;margin-bottom:24px;font-size:18px}.offer--campaign .offer__money-back__preview{flex-shrink:0}.offer--campaign .offer__money-back__preview img{width:32px;height:32px;display:block}.offer--campaign .offer__preview{z-index:1;width:302px;height:484px;margin:0;inset:auto 113px 0 auto}.offer--campaign .offer__preview img{width:100%;height:100%}.offer--campaign .offer__body,.offer--campaign .offer__money-back{z-index:2;position:relative}.offer--campaign .offer__ribbons{pointer-events:none;position:absolute;inset:0}@media only screen and (width>=576px){.offer__eyebrow{text-align:left}.offer--campaign .offer__inner{padding-block:48px}.offer--campaign .offer__title{max-width:none;margin-inline:0}}@media only screen and (width>=768px){.campaign-hero{padding-block:80px}.campaign-hero__trusted{margin-bottom:30px}.campaign-hero__title{margin-bottom:30px;font-size:80px;line-height:1}.campaign-hero__description{display:block}.campaign-hero__offer{background:linear-gradient(251deg,#35435d33 .13%,#35435d 96.4%);border-radius:99px 12px 12px 99px;flex-direction:row;align-items:center;width:auto;padding:8px 16px 8px 8px}.campaign-hero__pill{background:0 0;gap:24px;padding:0}.campaign-hero__price-line{gap:8px;font-size:32px;line-height:36px}.campaign-hero__price-line span{letter-spacing:-1.1px}.campaign-hero__cta-wrap{width:160px}.campaign-hero__cta-text--short{display:inline}.campaign-hero__cta-text--long{display:none}.campaign-hero__money-back{margin-top:30px}.campaign-hero__ribbons{display:block}.campaign-hero-reviews{margin-top:-16px}.offer--campaign .offer__inner{border-radius:24px}}@media only screen and (width>=768px) and (width<=991px){.campaign-hero{padding-block:90px}.campaign-hero__trusted{margin-bottom:40px}.campaign-hero__title{margin-bottom:16px;font-size:40px;font-weight:700;line-height:1.1}.campaign-hero__title br{display:none}.campaign-hero__description{margin-bottom:16px;font-size:16px;line-height:24px}.campaign-hero__money-back{margin-top:40px}.campaign-hero__ribbon--a{top:479px;left:calc(50% + 203.5px)}.campaign-hero__ribbon--b{top:327px;left:calc(50% + 430px)}.campaign-hero__ribbon--c{top:97.5px;left:calc(50% - 268.7px)}}@media only screen and (width>=992px){.campaign-hero__ribbon--offer-a,.campaign-hero__ribbon--offer-b{padding-block:4px;font-size:14px}.campaign-hero__ribbon--offer-a{top:424px;left:-56px;transform:none}.campaign-hero__ribbon--offer-b{top:146px;left:898px;transform:translate(-50%,-50%)rotate(30deg)}.offer__eyebrow{margin-bottom:16px}.offer--campaign .offer__inner{flex-direction:column;justify-content:space-between;height:580px;padding-block:72px 32px;display:flex}.offer--campaign .offer__body{max-width:579px;margin-bottom:0}.offer--campaign .offer__title{max-width:460px;margin-bottom:16px}.offer--campaign .offer__description{letter-spacing:0;font-size:22px}.offer--campaign .offer__money-back__preview img{width:40px;height:40px}}@media only screen and (width>=992px) and (width<=1199px){.offer--campaign .offer__preview{inset:auto 12px 0 auto}}@media only screen and (width>=1200px){.campaign-hero-reviews{margin-top:-64px}}@media only screen and (width<=991px){.offer--campaign .offer__money-back{align-items:flex-start;font-size:18px;line-height:32px}.offer--campaign{background-color:#1a242e}.offer--campaign .offer__container{max-width:none;padding-inline:0}.offer--campaign .offer__inner{box-shadow:none;border-radius:0}.offer--campaign .offer__body{text-align:center;max-width:560px;margin:0 auto 16px}.offer--campaign .offer__eyebrow,.offer--campaign .offer__description{text-align:center}.offer--campaign .offer__title{text-align:center;max-width:280px;margin-inline:auto}.offer--campaign .offer__money-back{justify-content:center}}@media only screen and (width<=991px) and (width>=576px){.offer--campaign .offer__inner{padding:72px 16px 100px}.offer--campaign .offer__title{max-width:420px}.offer--campaign .campaign-hero__ribbon--offer-a{top:auto;bottom:24px;transform:translate(-50%,50%)rotate(-15deg)}}@media only screen and (width<=575px){.offer--campaign .offer__container{padding-inline:0}.offer--campaign .offer__inner{border-radius:0}}@media (prefers-reduced-motion:reduce){.campaign-hero__wave{animation:none;box-shadow:0 0 0 8px #ff640033}.campaign-hero__wave--late{box-shadow:0 0 0 14px #ff64001a}}
