.homepage-hero-copy{color:white;text-align:center}.homepage-hero-copy h1{font-family:inherit;font-size:39px;font-weight:600;line-height:1.15;letter-spacing:-.025em}.homepage-hero-copy h1 em{display:block;color:var(--color-brand-gold-soft);font-style:normal}.homepage-hero-feeling{margin-top:18px;font-size:16px;line-height:1.65}.homepage-hero-offer{margin-top:24px}.homepage-hero-offer>p{color:var(--color-brand-gold-soft);font-size:22px;font-weight:600}.homepage-hero-price{display:flex;align-items:baseline;justify-content:center;gap:10px;margin-top:7px;padding-bottom:5px;color:var(--color-brand-gold-soft)}.homepage-hero-amount{font-size:31px;font-weight:600;white-space:nowrap}.homepage-hero-price>span:last-child{font-size:16px;white-space:nowrap}.homepage-trustpilot-row{display:flex;justify-content:center;margin-top:18px}.homepage-trustpilot-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid rgb(255 255 255/24%);border-radius:999px;background:rgb(255 255 255/10%);box-shadow:0 8px 24px rgb(0 0 0/10%);color:white;font-size:12px;line-height:1;backdrop-filter:blur(8px)}.homepage-trustpilot-name{display:inline-flex;align-items:center;gap:4px;font-weight:600}.homepage-trustpilot-name>span{color:#00b67a;font-size:15px}.homepage-trustpilot-badge strong{font-size:13px}.homepage-trustpilot-stars{display:flex;gap:2px}.homepage-trustpilot-stars>span{display:grid;width:17px;height:17px;place-items:center;background:#00b67a;color:white;font-size:11px}.homepage-trustpilot-stars>.partial{background:linear-gradient(90deg,#00b67a 40%,rgb(255 255 255/30%) 0)}@media (min-width:1024px){.homepage-hero-copy h1{font-size:50px}.homepage-trustpilot-badge{gap:11px;padding:9px 15px;font-size:16px}.homepage-trustpilot-name>span{font-size:20px}.homepage-trustpilot-badge strong{font-size:18px}.homepage-trustpilot-stars{gap:3px}.homepage-trustpilot-stars>span{width:24px;height:24px;font-size:15px}.homepage-hero-feeling{font-size:20px}}@media (min-width:1536px){.homepage-hero-copy h1{font-size:70px}}@media (max-width:1023px){.homepage-hero{display:flex;min-height:100svh;flex-direction:column}.homepage-hero>header{width:100%}.homepage-hero .hero-content{width:100%;padding-top:8px;padding-bottom:0}.homepage-hero-copy h1{font-size:33px;line-height:1.08}.homepage-hero-feeling{margin-top:13px;font-size:14px;line-height:1.5}.homepage-hero-offer{margin-top:15px}.homepage-hero-offer>p{font-size:20px;line-height:1.3}.homepage-hero-price{gap:8px;margin-top:3px}.homepage-hero-amount{font-size:28px}.homepage-hero-price>span:last-child{font-size:14px}.homepage-hero .hero-actions{gap:5px;margin-top:19px}.homepage-hero .hero-actions>a:first-child{min-height:46px;padding:12px 18px}.homepage-hero .hero-actions>a:last-child{min-height:34px;font-size:14px}.homepage-hero .hero-benefits{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px;margin-top:11px;font-size:11px;line-height:1.4}.homepage-hero .hero-benefits>span{align-items:center;gap:6px}.homepage-hero .hero-benefits svg{width:18px;height:18px;flex-shrink:0}.homepage-hero .hero-mobile-image{width:100%!important;min-height:235px;height:235px;flex:1;margin:20px 0 0!important;object-fit:cover;object-position:center 42%}.homepage-trustpilot-row{margin-top:23px;margin-bottom:15px}.homepage-trustpilot-badge{padding:5px 9px;font-size:11px;transform:scale(1.5);transform-origin:center}.homepage-trustpilot-name>span{font-size:14px}.homepage-trustpilot-badge strong{font-size:12px}.homepage-trustpilot-stars>span{width:15px;height:15px;font-size:10px}.homepage-hero>div:last-child svg{height:25px}}@media (max-width:380px){.homepage-hero .hero-content{padding-inline:20px}.homepage-hero-copy h1{font-size:31px}.homepage-hero .hero-mobile-image{height:200px;min-height:200px}}@media (max-width:1023px){.homepage-hero>header{padding-top:16px!important;padding-bottom:16px!important}.homepage-hero{padding-bottom:36px!important}.hero-content{padding-top:4px!important;padding-left:20px!important;padding-right:20px!important}.homepage-hero-copy h1{font-size:28px!important;line-height:1.15!important;letter-spacing:-.8px!important;margin:4px 0 0!important}.homepage-hero-copy h1 em{display:block;font-style:normal;color:#e8cb78!important}.homepage-hero-feeling{font-size:14px!important;line-height:1.5!important;margin:11px 0 0!important;color:#ffffffdc!important}.glass-photo-stage{position:relative;margin:15px -20px 0;isolation:isolate}.glass-hero-photo{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none}.glass-offer{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:-40px 20px 0;padding:18px 17px;border-radius:23px;background:linear-gradient(135deg,#ffffffe0,#ffffffb3 55%,#ffffffcf);-webkit-backdrop-filter:blur(20px) saturate(145%);backdrop-filter:blur(20px) saturate(145%);border:1px solid #ffffffe0;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 0 #ffffff6b,0 13px 28px #032d2a30;text-align:left;color:#123e35;overflow:hidden}.glass-offer:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff8a,transparent 37%,transparent 70%,#ffffff4d)}.glass-offer>*{position:relative}.glass-label{font-size:16px!important;font-weight:650!important;line-height:1.25;margin:0!important;color:#123e35!important;max-width:130px}.glass-description{font-size:11px;line-height:1.4;margin:7px 0 0;color:#173f35}.glass-price{display:flex;gap:3px;align-items:baseline;line-height:1;white-space:nowrap}.glass-price span{font-size:17px;font-weight:550;letter-spacing:-.5px}.glass-price strong{font-size:43px;letter-spacing:-1.9px;font-weight:750;line-height:1.08}.glass-duration{font-size:11px!important;line-height:1.4;margin:5px 0 0!important;color:#173f35!important;text-align:right}.glass-actions{text-align:center;margin-top:17px}.glass-cta{display:flex;justify-content:center;align-items:center;gap:14px;width:100%;border-radius:999px;background:#e8cb78;color:#143e35;padding:14px;font-size:16px;font-weight:650;text-decoration:none}.glass-cta span{font-size:23px;line-height:1}.glass-reassurance{font-size:12px;line-height:1.5;color:#ffffffda;margin:10px 0 0}.glass-how{display:inline-block;font-size:13px;color:white;line-height:22px;margin-top:7px;text-decoration:underline;text-underline-offset:4px}.hero-benefits{margin-top:15px!important;font-size:11px!important;line-height:16px!important;gap:10px!important}.hero-benefits svg{width:16px!important;height:16px!important}.homepage-trustpilot-row{margin-top:15px!important;margin-bottom:6px!important}}@media (max-width:360px){.glass-offer{gap:7px;padding:15px 12px}.glass-label{font-size:14px!important}.glass-price strong{font-size:37px}.glass-price span{font-size:15px}}@supports not ((backdrop-filter:blur(20px)) or (-webkit-backdrop-filter:blur(20px))){.glass-offer{background:#f3f5eee8}}@media (min-width:1024px){.homepage-hero .hero-content{padding-top:64px;padding-bottom:110px}.desktop-glass-offer{grid-template-columns:1fr auto;align-items:center;gap:24px;margin-top:26px;padding:23px 25px;border-radius:26px;border:1px solid rgb(255 255 255/70%);background:linear-gradient(135deg,rgb(255 255 255/88%),rgb(255 255 255/62%));box-shadow:0 18px 48px rgb(0 32 25/20%),inset 0 1px 0 rgb(255 255 255/95%);backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);color:#143e35;text-align:left}.desktop-glass-label{font-size:21px;font-weight:600;line-height:1.25}.desktop-glass-description{margin-top:7px;color:#526c62;font-size:13px}.desktop-glass-price-block{text-align:right}.desktop-glass-price{display:flex;align-items:baseline;justify-content:flex-end;gap:5px;white-space:nowrap}.desktop-glass-price>span{font-size:21px;font-weight:600}.desktop-glass-price strong{font-size:52px;font-weight:650;line-height:1;letter-spacing:-2px}.desktop-glass-duration{margin-top:8px;font-size:12px;color:#526c62}.homepage-hero .hero-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;line-height:1.5}.homepage-hero .hero-benefits>span{gap:8px}.homepage-hero .hero-benefits svg{width:20px;height:20px;flex-shrink:0}}@media (min-width:1536px){.desktop-glass-offer{max-width:570px;margin-left:auto;margin-right:auto;padding:26px 30px}.desktop-glass-label{font-size:24px}.desktop-glass-price strong{font-size:64px}.desktop-glass-duration{font-size:14px}.homepage-hero .hero-benefits{max-width:570px;margin-left:auto;margin-right:auto;font-size:15px}}@supports not (backdrop-filter:blur(1px)){.desktop-glass-offer{background:#f3f5ee}}