.chpr-pricing{background:var(--chpr-bg,#070d17);color:#fff;overflow:hidden;padding:var(--chpr-pad-top,120px) 0 var(--chpr-pad-bottom,120px);position:relative}.chpr-pricing *{box-sizing:border-box}.chpr-pricing .chpr-wrap{margin:0 auto;max-width:1280px;padding:0 36px}.chpr-pricing .chpr-eyebrow{align-items:center;display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;gap:12px;letter-spacing:.12em;text-transform:uppercase}.chpr-pricing .chpr-num{color:var(--chpr-num,#4b8cbf)}.chpr-pricing .chpr-divider{background:rgba(var(--chpr-num-rgb,75,140,191),.6);height:1px;width:26px}.chpr-pricing .chpr-em,.chpr-pricing .chpr-label-eye{color:var(--chpr-accent-light,#f04c86)}.chpr-pricing .chpr-em{font-style:italic}.chpr-pricing .chpr-line-mask{display:block;overflow:hidden}.chpr-pricing .chpr-line{color:var(--chpr-heading,#fff);display:block;transform:translateY(100%);transition:transform .9s cubic-bezier(.22,1,.36,1)}.chpr-pricing .chpr-line.is-in{transform:translateY(0)}.chpr-pricing .chpr-line--2{transition-delay:.12s}.chpr-pricing .chpr-h2{color:var(--chpr-heading,#fff);font-size:clamp(32px,3.5vw,var(--chpr-h-size,52px));font-weight:900;letter-spacing:-.03em;line-height:1.04;margin:20px 0 0;max-width:900px}.chpr-pricing .chpr-cost-grid{display:grid;gap:22px;grid-template-columns:1fr 1fr;margin-top:44px}.chpr-pricing .chpr-cost-wrap{display:flex}.chpr-pricing .chpr-cost-card{border-radius:10px;padding:36px 34px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease;width:100%}.chpr-pricing .chpr-cost-card--subtle{border:1px solid var(--chpr-cost-border,hsla(0,0%,100%,.12))}.chpr-pricing .chpr-cost-card--subtle:hover{border-color:hsla(0,0%,100%,.28);box-shadow:0 22px 46px -20px rgba(0,0,0,.5);transform:translateY(-6px)}.chpr-pricing .chpr-cost-card--accent{background:linear-gradient(150deg,rgba(var(--chpr-accent-rgb,209,3,90),.14),rgba(var(--chpr-accent-rgb,209,3,90),.03));border:1px solid rgba(var(--chpr-accent-rgb,209,3,90),.4)}.chpr-pricing .chpr-cost-card--accent:hover{border-color:rgba(var(--chpr-accent-rgb,209,3,90),.65);box-shadow:0 24px 50px -18px rgba(var(--chpr-accent-rgb,209,3,90),.4);transform:translateY(-6px)}.chpr-pricing .chpr-cost-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chpr-pricing .chpr-cost-label--subtle{color:rgba(var(--chpr-body-rgb,255,255,255),.5)}.chpr-pricing .chpr-cost-label--accent{color:var(--chpr-accent-light,#f04c86)}.chpr-pricing .chpr-cost-title{color:#fff;font-size:21px;font-weight:800;margin:12px 0 0}.chpr-pricing .chpr-cost-desc{font-size:15px;margin:10px 0 0}.chpr-pricing .chpr-cost-desc p{margin:0}.chpr-pricing .chpr-cost-desc strong{color:#fff}.chpr-pricing .chpr-cost-card--subtle .chpr-cost-desc{color:rgba(var(--chpr-body-rgb,255,255,255),.68)}.chpr-pricing .chpr-cost-card--accent .chpr-cost-desc{color:rgba(var(--chpr-body-rgb,255,255,255),.75)}.chpr-pricing .chpr-process-block{margin-top:80px}.chpr-pricing .chpr-proc-h2{color:var(--chpr-heading,#fff);font-size:clamp(26px,2.7vw,var(--chpr-proc-h-size,40px));font-weight:900;letter-spacing:-.025em;line-height:1.08;margin:18px 0 0;max-width:820px}.chpr-pricing .chpr-proc-intro{color:rgba(var(--chpr-body-rgb,255,255,255),.65);font-size:16px;margin:20px 0 0;max-width:800px}.chpr-pricing .chpr-proc-intro p{margin:0}.chpr-pricing .chpr-proc-steps{display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-top:36px}.chpr-pricing .chpr-proc-step{border-top:2px solid var(--chpr-accent,#d1035a);padding-top:18px}.chpr-pricing .chpr-proc-num{color:var(--chpr-accent-light,#f04c86);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:700}.chpr-pricing .chpr-proc-title{color:#fff;font-size:16px!important;font-weight:800;margin:8px 0 0}.chpr-pricing .chpr-proc-desc{color:rgba(var(--chpr-body-rgb,255,255,255),.62);font-size:13.5px;margin:6px 0 0}.chpr-pricing .chpr-rv{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1)}.chpr-pricing .chpr-rv.is-in{opacity:1;transform:none}@media (max-width:900px){.chpr-pricing .chpr-cost-grid{grid-template-columns:1fr}.chpr-pricing .chpr-proc-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.chpr-pricing .chpr-wrap{padding-left:22px;padding-right:22px}.chpr-pricing .chpr-cost-card{padding:28px 26px}.chpr-pricing .chpr-proc-steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chpr-pricing .chpr-line,.chpr-pricing .chpr-rv{opacity:1;transform:none;transition:none}.chpr-pricing .chpr-cost-card:hover{transform:none}}