.hx-cv-hero{grid-template:"copy form""points form""host form"1fr/minmax(0,1fr) minmax(0,460px);align-items:start;gap:32px 72px;display:grid}.hx-cv-hero>.hx-cv-hero-copy{grid-area:copy;padding-top:6px}.hx-cv-hero>.hx-plan{grid-area:form}.hx-cv-hero>.hx-cv-points,.hx-cv-hero>.hx-cv-hero-extra{grid-area:points}.hx-cv-hero>.hx-cv-host{grid-area:host}.hx-cv-points{grid-template-columns:repeat(2,minmax(0,max-content));gap:12px 32px;display:grid}.hx-cv-points li{color:var(--hx-navy);padding-left:28px;font-size:15.5px;font-weight:500;line-height:1.4;position:relative}.hx-cv-points li:before{content:"";width:18px;height:18px;box-shadow:0 0 0 1px var(--hx-line-strong);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.4l2.6 2.6L13 6.6' fill='none' stroke='%235E35D6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;border-radius:50%;position:absolute;top:1px;left:0}.hx-cv-host{align-items:center;gap:14px;display:flex}.hx-cv-host-photo{object-fit:cover;object-position:top;width:52px;height:52px;box-shadow:0 0 0 1px var(--hx-line-strong);border:2px solid #fff;border-radius:50%;flex:none}.hx-cv-host p{color:var(--hx-ink-2);font-size:15px;line-height:1.45}.hx-cv-host strong{color:var(--hx-navy);font-weight:600}.hx-cv-proof{border-top:1px solid var(--hx-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;margin-top:64px;padding:26px 0 34px;display:flex}.hx-cv-proof.is-flush{margin-top:0}.hx-cv-rating{align-items:center;gap:16px;display:flex}.hx-cv-rating>b{font:700 44px/1 var(--hx-display);letter-spacing:-.03em;color:var(--hx-navy)}.hx-cv-rating .hx-stars{font-size:15px;line-height:1;display:block}.hx-cv-rating p{color:var(--hx-ink-3);margin-top:6px;font-size:14.5px}.hx-cv-rating a{color:var(--hx-navy);text-decoration:underline;-webkit-text-decoration-color:var(--hx-line-strong);text-decoration-color:var(--hx-line-strong);text-underline-offset:3px;font-weight:500}.hx-cv-rating a:hover{-webkit-text-decoration-color:var(--hx-navy);text-decoration-color:var(--hx-navy)}.hx-cv-rank{max-width:210px;color:var(--hx-ink-3);align-items:center;gap:12px;font-size:14.5px;line-height:1.4;text-decoration:none;display:flex}.hx-cv-rank b{font:700 36px/1 var(--hx-display);letter-spacing:-.03em;color:var(--hx-navy);flex:none}.hx-cv-rank:hover span{color:var(--hx-navy);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hx-line-strong);text-decoration-color:var(--hx-line-strong)}.hx-cv-clients{align-items:center;gap:24px;display:flex}.hx-cv-clients p{color:var(--hx-ink-3);white-space:nowrap;font-size:14.5px}.hx-cv-client-logo{opacity:.78;filter:grayscale();width:auto;height:24px;transition:opacity .2s}.hx-cv-client-logo:hover{opacity:1}.hx-cv-ask{background:var(--hx-navy);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;margin-top:56px;padding:36px 44px;display:flex}.hx-cv-ask-copy{max-width:32ch;font:650 clamp(22px, 2.2vw, 28px)/1.2 var(--hx-display);letter-spacing:-.022em;color:#fff}.hx-cv-ask-copy em{color:#9fb3c6;font-style:normal}.hx-cv-ask .hx-btn-primary{box-shadow:none}.hx-cv-ask-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hx-cv-ask.is-light{background:var(--hx-tint)}.hx-cv-ask.is-light .hx-cv-ask-copy{color:var(--hx-navy)}.hx-cv-ask.is-light .hx-cv-ask-copy em{color:var(--hx-ink-3)}.hx-cv-ask.is-flush{margin-top:0}.hx-cv-reviews{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;display:grid}.hx-cv-reviews .hx-h2{max-width:13ch;margin-top:14px}.hx-cv-platforms{gap:10px;margin-top:28px;display:grid}.hx-cv-platform{background:var(--hx-tint);border-radius:16px;grid-template-columns:96px auto 1fr;align-items:center;gap:14px;padding:15px 20px;text-decoration:none;transition:background .2s;display:grid}.hx-cv-platform:hover{background:var(--hx-mist-2)}.hx-cv-platform strong{color:var(--hx-navy);font-weight:700}.hx-cv-platform-score{font:700 22px/1 var(--hx-display);color:var(--hx-navy)}.hx-cv-platform small{color:var(--hx-ink-3);text-align:right;font-size:14px}.hx-cv-reviews-all{margin-top:18px;font-size:15px;display:inline-block}.hx-cv-quotes{align-content:start;gap:22px;display:grid}.hx-cv-quote-lead .hx-stars{font-size:16px}.hx-cv-quote-lead blockquote{font:550 clamp(24px, 2.4vw, 32px)/1.3 var(--hx-display);letter-spacing:-.015em;color:var(--hx-navy);margin-top:14px}.hx-cv-quotes figcaption{color:var(--hx-ink-3);margin-top:16px;font-size:15px}.hx-cv-quotes figcaption strong{color:var(--hx-navy);font-weight:600}.hx-cv-quote-pair{border-top:1px solid var(--hx-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:18px;padding-top:26px;display:grid}.hx-cv-quote-pair blockquote{color:var(--hx-navy);font-size:17px;line-height:1.5}.hx-cv-sec{padding:var(--hx-section) 0}.hx-cv-sec.is-mist{background:var(--hx-mist)}.hx-cv-sec.is-tight{padding:clamp(48px,6vw,80px) 0}.hx-cv-close{padding:var(--hx-section) 0;background:var(--hx-navy);color:var(--hx-on-navy)}.hx-cv-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:72px;display:grid}.hx-cv-close .hx-kicker{color:#9fb3c6}.hx-cv-close .hx-h2{color:#fff;max-width:16ch;margin-top:14px}.hx-cv-close .hx-h2 em{color:inherit}.hx-cv-close-lede{max-width:34em;margin-top:20px;font-size:19px;line-height:1.6}.hx-cv-close .hx-plan{color:var(--hx-ink-2);border-color:#0000;box-shadow:0 40px 80px -30px #0000008c}.hx-cv-next{gap:22px;margin-top:36px;display:grid}.hx-cv-next li{grid-template-columns:32px minmax(0,1fr);gap:16px;display:grid}.hx-cv-next-n{color:#fff;width:32px;height:32px;font:700 14px/1 var(--hx-display);background:#ffffff14;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff3d}.hx-cv-next h3{letter-spacing:-.01em;color:#fff;padding-top:5px;font-size:18px;font-weight:650;line-height:1.3}.hx-cv-next p{margin-top:4px;font-size:15.5px;line-height:1.55}.hx-cv-terms{color:#e4ecf3;background:#ffffff0f;border-radius:16px;max-width:36em;margin-top:30px;padding:18px 20px;font-size:15px;line-height:1.55}.hx-cv-close-alt{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin-top:22px;font-size:15px;display:flex}.hx-cv-close-alt .hx-text-link{color:#fff;text-decoration-color:#fff6}.hx-cv-close-alt .hx-text-link:hover{text-decoration-color:#fff}.hx-cv-host.is-dark{border-top:1px solid #ffffff1f;margin-top:32px;padding-top:26px}.hx-cv-host.is-dark p{color:var(--hx-on-navy)}.hx-cv-host.is-dark strong{color:#fff}.hx-cv-host.is-dark .hx-cv-host-photo{border-color:var(--hx-navy);box-shadow:0 0 0 1px #ffffff40}@media (max-width:1080px){.hx-cv-hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:40px}.hx-cv-points{grid-template-columns:1fr}}@media (max-width:860px){.hx-cv-hero{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"copy""form""points""host";row-gap:28px}.hx-cv-proof{justify-content:flex-start;margin-top:44px}.hx-cv-reviews{grid-template-columns:1fr;gap:32px}.hx-cv-close-grid{grid-template-columns:1fr;gap:40px}.hx-cv-close{padding:80px 0}}@media (max-width:760px){.hx-cv-rating>b{font-size:38px}.hx-cv-clients{flex-wrap:wrap;gap:14px 22px}.hx-cv-clients p{flex-basis:100%}.hx-cv-ask{border-radius:22px;padding:28px 24px}.hx-cv-ask .hx-btn{text-align:center;white-space:normal;width:100%;height:auto;min-height:50px;padding-top:12px;padding-bottom:12px;line-height:1.25}.hx-cv-quote-pair{grid-template-columns:1fr}.hx-cv-platform{grid-template-columns:max-content max-content;gap:6px 14px}.hx-cv-platform small{text-align:left;grid-column:1/-1}}
