:root{--cv2hc-orange:#ff6a13;--cv2hc-ink:#0d111b;--cv2hc-muted:#667085;--cv2hc-line:#e4e7ec}.cv2hc-builder{background:#f7f4ef;color:var(--cv2hc-ink);padding:clamp(70px,8vw,130px) 24px}.cv2hc-wrap{max-width:1680px;margin:auto}.cv2hc-eyebrow{text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:13px;color:var(--cv2hc-orange);margin:0 0 18px}.cv2hc-builder h2{font-size:clamp(42px,5vw,82px);line-height:.98;max-width:1050px;margin:0}.cv2hc-builder h2 span{color:var(--cv2hc-orange)}.cv2hc-intro{font-size:clamp(18px,1.5vw,24px);line-height:1.6;max-width:980px;color:var(--cv2hc-muted);margin:30px 0 50px}.cv2hc-hosting-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cv2hc-hosting-card{position:relative;display:flex;flex-direction:column;gap:16px;background:#fff;color:var(--cv2hc-ink);border:2px solid transparent;border-radius:24px;padding:30px;box-shadow:0 15px 50px rgba(16,24,40,.08);cursor:pointer;transition:.25s ease}.cv2hc-hosting-card:hover,.cv2hc-hosting-card.is-selected{border-color:var(--cv2hc-orange);transform:translateY(-5px);box-shadow:0 22px 70px rgba(255,106,19,.15)}.cv2hc-hosting-card input{position:absolute;opacity:0}.cv2hc-hosting-card__check{position:absolute;right:24px;top:24px;width:22px;height:22px;border-radius:50%;border:2px solid #c9ced6}.is-selected .cv2hc-hosting-card__check{border:6px solid var(--cv2hc-orange)}.cv2hc-hosting-card__name{font-weight:800;font-size:22px;padding-right:30px}.cv2hc-hosting-card>strong{font-size:36px}.cv2hc-hosting-card__description{color:var(--cv2hc-muted);line-height:1.55;min-height:76px}.cv2hc-benefits{display:grid;gap:10px;font-weight:650;margin-top:auto}.cv2hc-benefits span::first-letter{color:var(--cv2hc-orange)}.cv2hc-enterprise{margin-top:18px;display:grid;grid-template-columns:1fr auto;align-items:center;background:#161d29;color:#fff}.cv2hc-enterprise>span:nth-of-type(2){display:grid;gap:7px}.cv2hc-enterprise strong{font-size:24px}.cv2hc-enterprise small{color:#c7cdd6;font-size:15px}.cv2hc-enterprise b{color:#ff8a47}.cv2hc-high-volume{margin-top:26px;border-radius:24px;padding:34px 40px;background:linear-gradient(125deg,#0b101b,#18202d 65%,#4a2417);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.cv2hc-high-volume h3{font-size:clamp(28px,3vw,48px);line-height:1.05;margin:0}.cv2hc-high-volume>p{font-size:18px;line-height:1.65;color:#d0d5dd}.cv2hc-services{display:grid;grid-template-columns:1fr 1fr auto;gap:24px;align-items:center;padding:28px 32px;margin-top:20px;border:1px solid #ddd4c7;border-radius:20px;background:#fff}.cv2hc-services div{display:grid;gap:6px}.cv2hc-services span,.cv2hc-services p{color:var(--cv2hc-muted);margin:0}.cv2hc-services a{color:#fff!important;background:var(--cv2hc-orange);padding:16px 20px;border-radius:12px;text-decoration:none;font-weight:800}.cv2hc-summary{position:sticky;bottom:18px;z-index:20;margin-top:30px;padding:20px 24px;border-radius:20px;background:rgba(11,16,27,.96);backdrop-filter:blur(18px);color:#fff;display:grid;grid-template-columns:1fr 1fr 1.4fr auto;gap:22px;align-items:center;box-shadow:0 20px 70px rgba(0,0,0,.3)}.cv2hc-summary>div{display:grid;gap:5px}.cv2hc-summary span,.cv2hc-summary small{color:#98a2b3;font-size:13px}.cv2hc-summary strong{font-size:17px}.cv2hc-summary__total strong{color:#ff8a47;font-size:20px}.cv2hc-cta{background:var(--cv2hc-orange);color:#fff!important;padding:17px 22px;border-radius:12px;font-weight:800;text-align:center;text-decoration:none}.cv2hc-compact-choice{margin-top:16px;padding:14px;border:1px solid rgba(255,106,19,.3);border-radius:12px}.cv2hc-compact-choice label{display:block;font-weight:700;margin-bottom:8px}.cv2hc-compact-choice select{width:100%;padding:10px;border-radius:8px}.cv2hc-account-panel{margin:26px 0;padding:28px;border-radius:20px;background:#111722;color:#fff}.cv2hc-account-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cv2hc-account-stat{padding:18px;border:1px solid #293140;border-radius:14px}.cv2hc-account-stat span{display:block;color:#98a2b3;font-size:13px;margin-bottom:7px}.cv2hc-account-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.cv2hc-account-actions button{background:var(--cv2hc-orange);color:#fff;border:0;border-radius:9px;padding:12px 17px;font-weight:750}.cv2hc-account-actions button.is-downgrade{background:transparent;border:1px solid #4b5565}.cv2hc-notice{padding:14px 18px;border-radius:10px;background:#fff1e8;color:#9a3d06;margin:14px 0}.cv2hc-builder[hidden]{display:none!important}.cv2hc-prize-pot{background:#080d15;color:#fff;padding:clamp(70px,8vw,120px) 24px;overflow:hidden}.cv2hc-prize-pot__inner{max-width:1680px;margin:auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:clamp(40px,6vw,100px);align-items:center}.cv2hc-prize-pot__copy h2{font-size:clamp(42px,5vw,78px);line-height:1;letter-spacing:-.04em;margin:0;max-width:780px}.cv2hc-prize-pot__lead{font-size:clamp(18px,1.45vw,24px);line-height:1.55;color:#c6ccd5;margin:28px 0}.cv2hc-prize-pot__benefits{display:grid;gap:13px;font-size:17px;font-weight:750}.cv2hc-prize-pot__benefits span{padding:14px 16px;border:1px solid rgba(255,106,19,.28);border-radius:13px;background:rgba(255,255,255,.035)}.cv2hc-prize-pot__benefits span::first-letter{color:var(--cv2hc-orange)}.cv2hc-prize-pot__note{color:#9fa8b6;line-height:1.55;margin:24px 0}.cv2hc-prize-pot__note strong{color:#fff}.cv2hc-prize-pot__cta{display:inline-flex;background:var(--cv2hc-orange);color:#fff!important;padding:16px 22px;border-radius:12px;text-decoration:none;font-weight:800}.cv2hc-prize-pot__visual{position:relative}.cv2hc-prize-pot__visual:before{content:"";position:absolute;inset:8% 2%;background:rgba(255,106,19,.24);filter:blur(65px);border-radius:50%}.cv2hc-prize-pot__visual img{position:relative;display:block;width:100%;height:auto;border-radius:26px;box-shadow:0 34px 90px rgba(0,0,0,.45)}@media(max-width:1100px){.cv2hc-hosting-grid{grid-template-columns:repeat(2,1fr)}.cv2hc-summary{position:static;grid-template-columns:1fr 1fr}.cv2hc-account-grid{grid-template-columns:repeat(2,1fr)}.cv2hc-prize-pot__inner{grid-template-columns:1fr}.cv2hc-prize-pot__visual{max-width:900px}}@media(max-width:680px){.cv2hc-builder{padding-left:16px;padding-right:16px}.cv2hc-hosting-grid,.cv2hc-enterprise,.cv2hc-high-volume,.cv2hc-services,.cv2hc-summary,.cv2hc-account-grid{grid-template-columns:1fr}.cv2hc-hosting-card__description{min-height:0}.cv2hc-summary{gap:14px}.cv2hc-cta{width:100%}.cv2hc-prize-pot{padding-left:16px;padding-right:16px}.cv2hc-prize-pot__visual img{border-radius:18px}}
.cv2hc-billing-disclosure {
  margin: 16px 0;
  padding: 14px 16px;
  border: 1px solid rgba(91, 59, 255, .28);
  border-radius: 12px;
  background: rgba(91, 59, 255, .08);
  color: inherit;
  line-height: 1.55;
}
.cv2hc-plan-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.cv2hc-plan-heading h2{margin-top:0}.cv2hc-current-plan{display:inline-flex;padding:9px 14px;border-radius:999px;background:var(--cv2hc-orange);color:#fff;font-weight:800}.cv2hc-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.cv2hc-plan-card{display:flex;flex-direction:column;gap:10px;padding:20px;border:1px solid #30394a;border-radius:15px;background:#171e2b}.cv2hc-plan-card.is-current{border-color:var(--cv2hc-orange);box-shadow:inset 0 0 0 1px var(--cv2hc-orange)}.cv2hc-plan-card>span{color:#98a2b3;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.cv2hc-plan-card h3{margin:0;color:#fff;font-size:23px}.cv2hc-plan-card>strong{color:#fff}.cv2hc-plan-card form{margin-top:auto}.cv2hc-plan-card button{width:100%;margin-top:auto;padding:12px 14px;border:1px solid var(--cv2hc-orange);border-radius:9px;background:var(--cv2hc-orange);color:#fff;font-weight:800;cursor:pointer}.cv2hc-plan-card button.is-downgrade{background:transparent;border-color:#667085}.cv2hc-plan-card button:disabled{cursor:default;opacity:.65;background:#30394a;border-color:#30394a}.cv2hc-package-help{margin-bottom:0;color:#c4cad4}@media(max-width:780px){.cv2hc-plan-heading{display:block}.cv2hc-current-plan{margin-bottom:18px}.cv2hc-plan-grid{grid-template-columns:1fr}}
