section#lp-hero{background:var(--cube-navy);background-image:radial-gradient(900px 520px at 50% -10%,rgba(112,207,152,.16),transparent 62%);overflow:hidden;padding:96px 0 88px}section#lp-hero div.container{align-items:center;display:flex;flex-flow:column;gap:22px;margin:0 auto;max-width:960px;text-align:center}section#lp-hero p.eyebrow{color:var(--cube-light-green);font-family:var(--label-font);font-size:11.5px;font-weight:500;letter-spacing:.18em;margin:0;text-transform:uppercase}section#lp-hero h1.title{color:#fff;font-family:var(--main-font);font-size:clamp(38px,5.4vw,66px);font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:0;text-wrap:balance}section#lp-hero h1.title span{color:var(--cube-light-green)}section#lp-hero p.description{color:#c5d0e4;font-family:var(--secondary-font);font-size:20px;line-height:1.55;margin:0;max-width:680px}section#lp-hero div.cta{margin-top:8px;max-width:600px;width:100%}section#lp-hero div.buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}section#lp-hero a.lp-btn,section#lp-hero a.lp-btn:active,section#lp-hero a.lp-btn:focus,section#lp-hero a.lp-btn:hover,section#lp-hero a.lp-btn:link,section#lp-hero a.lp-btn:visited{color:#fff}section#lp-hero a.lp-btn{align-items:center;background:var(--cube-green);border-radius:999px;display:inline-flex;font-family:var(--secondary-font);font-size:14px;font-weight:500;height:56px;justify-content:center;letter-spacing:5px;padding:0 34px;text-decoration:none;text-indent:5px;text-transform:uppercase;transition:background .2s ease,transform .2s ease}section#lp-hero a.lp-btn:hover{background:var(--cube-dark-green);transform:translateY(-2px)}section#lp-hero a.lp-btn.ghost{background:transparent;border:1px solid hsla(0,0%,100%,.4)}section#lp-hero a.lp-btn.ghost:hover{background:hsla(0,0%,100%,.08);border-color:var(--cube-light-green)}section#lp-hero a.lp-btn:focus-visible{outline:2px solid var(--cube-light-green);outline-offset:3px}section#lp-hero div.ratings{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;justify-content:center;margin-top:12px}section#lp-hero div.rating{align-items:center;display:flex;gap:10px;position:relative}section#lp-hero div.rating+div.rating:before{background:hsla(0,0%,100%,.2);content:"";height:20px;left:-14px;position:absolute;width:1px}section#lp-hero img.rating-logo{display:block;height:24px;width:auto}section#lp-hero div.rating.chip img.rating-logo{background:#fff;border-radius:999px;box-sizing:content-box;height:22px;padding:6px 14px}section#lp-hero span.stars{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='rgba(255,255,255,0.22)' d='m8 1.6 1.9 3.9 4.3.6-3.1 3 .7 4.3-3.8-2-3.8 2 .7-4.3-3.1-3 4.3-.6z'/%3E%3C/svg%3E") repeat-x 0;display:block;height:16px;position:relative;width:80px}section#lp-hero span.stars:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='%23f5b400' d='m8 1.6 1.9 3.9 4.3.6-3.1 3 .7 4.3-3.8-2-3.8 2 .7-4.3-3.1-3 4.3-.6z'/%3E%3C/svg%3E") repeat-x 0;content:"";inset:0;position:absolute;width:calc(var(--rating, 5)/5*100%)}section#lp-hero a.rating-link{inset:0;position:absolute}section#lp-hero span.lp-sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media (max-width:700px){section#lp-hero{padding:64px 0 56px}section#lp-hero div.container{gap:18px}section#lp-hero p.description{font-size:17px}section#lp-hero a.lp-btn{width:100%}}@media (prefers-reduced-motion:reduce){section#lp-hero a.lp-btn{transition:none}section#lp-hero a.lp-btn:hover{transform:none}}