.cb-hero-mock,.cb-hero-mock *{box-sizing:border-box}.cb-hero-mock{animation:cb-mock-in .7s cubic-bezier(.16,1,.3,1) .05s forwards;background:#fff;border:1px solid #e5e2ec;border-radius:16px;box-shadow:0 22px 50px -14px rgba(43,43,43,.16),0 4px 12px -2px rgba(43,43,43,.05);color:#2b2b2b;font-family:Montserrat,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:860px;opacity:0;overflow:hidden;padding-top:22px;position:relative;transform:translateY(14px);width:100%}.cb-hero-mock>.cb-hero-mock-action,.cb-hero-mock>.cb-hero-mock-meta,.cb-hero-mock>.cb-hero-mock-section,.cb-hero-mock>.cb-hero-mock-table,.cb-hero-mock>.cb-hero-mock-tag,.cb-hero-mock>h4{margin-left:22px;margin-right:22px}.cb-hero-mock-tag{animation:cb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .18s forwards;background:linear-gradient(135deg,#f3e8ff,#fbe4f0);border-radius:999px;color:#7c3aed;display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:14px;padding:5px 12px;text-transform:uppercase}.cb-hero-mock h4,.cb-hero-mock-tag{opacity:0;transform:translateY(4px)}.cb-hero-mock h4{animation:cb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .24s forwards;color:#1a1a1a;font-size:22px;font-weight:500;letter-spacing:-.01em;line-height:1.25;margin:0 22px 12px}.cb-hero-mock [data-count]{display:inline-block;font-variant-numeric:tabular-nums}.cb-hero-mock-meta{animation:cb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .32s forwards;color:#6e6b7c;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px 18px;margin-bottom:16px;opacity:0;transform:translateY(4px)}.cb-hero-mock-meta strong{color:#2a2833;font-weight:700}.cb-hero-mock-meta>span{align-items:center;display:inline-flex;gap:6px;white-space:nowrap}.cb-hero-mock-meta:after{animation:cb-mock-fade .4s ease-out .4s forwards;background-image:linear-gradient(90deg,#c9c5d4 0,#c9c5d4 4px,transparent 0,transparent 10px);background-position:0 50%;background-repeat:repeat-x;background-size:10px 1px;content:"";display:block;flex:1 1 100%;height:1px;margin-top:14px;opacity:0}.cb-hero-mock-table{animation:cb-mock-fade-up .55s cubic-bezier(.16,1,.3,1) .42s forwards;background:linear-gradient(135deg,#f5f3f8,#eceaf1);border:1px solid #e1dee7;border-radius:14px;margin-bottom:14px;opacity:0;overflow:hidden;transform:translateY(6px)}.cb-hero-mock-table-head,.cb-hero-mock-table-row{align-items:center;display:grid;gap:8px;grid-template-columns:1.4fr 1fr 1fr 1.1fr 1fr;padding:10px 16px}.cb-hero-mock-table-head{border-bottom:1px solid rgba(74,72,88,.1);padding-bottom:10px;padding-top:12px}.cb-hero-mock-table-row{border-bottom:1px solid rgba(74,72,88,.1);min-height:44px}.cb-hero-mock-table-row:last-child{border-bottom:none}.cb-hero-mock-th{color:#6e6b7c;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cb-hero-mock-td{align-items:center;color:#2a2833;display:inline-flex;font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;gap:8px}.cb-hero-mock-td--policy{gap:10px}.cb-hero-mock-policy-label{color:#6e6b7c;font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cb-hero-mock-policy-year{background:linear-gradient(135deg,#fff,#f5f3f8);border:1px solid #dcd8e3;color:#2a2833;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:3px 12px}.cb-hero-mock-pill,.cb-hero-mock-policy-year{border-radius:999px;display:inline-block;font-weight:700}.cb-hero-mock-pill{animation:cb-mock-pill-pop .5s var(--pill-delay,1s) cubic-bezier(.34,1.56,.64,1) forwards;background:linear-gradient(135deg,#fbe4de,#f5b8ab);color:#a8362a;font-size:12px;font-variant-numeric:tabular-nums;letter-spacing:.01em;opacity:0;padding:4px 12px;transform:scale(.6)}.cb-hero-mock-section{animation:cb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) .95s forwards;background:linear-gradient(135deg,#f1eff4,#e8e5ec);border:1px solid #dcd8e0;border-radius:14px;margin-bottom:14px;opacity:0;padding:18px 18px 16px;transform:translateY(4px)}.cb-hero-mock-section-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.cb-hero-mock-section-label{color:#4a4858;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.cb-hero-mock-section-count{animation:cb-mock-fade .4s ease-out 1.1s forwards;background:hsla(0,0%,100%,.6);border:1px solid rgba(74,72,88,.12);border-radius:999px;color:#4a4858;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.4;opacity:0;padding:3px 10px}.cb-hero-mock-changes{display:flex;flex-direction:column;gap:9px}.cb-hero-mock-change-row{align-items:center;display:grid;gap:12px;grid-template-columns:130px 1fr 56px}.cb-hero-mock-change-label{color:#4a4858;font-size:11.5px;font-weight:600}.cb-hero-mock-change-track{background:rgba(74,72,88,.1);height:8px}.cb-hero-mock-change-fill,.cb-hero-mock-change-track{border-radius:999px;overflow:hidden;position:relative}.cb-hero-mock-change-fill{animation:cb-fill-draw 1.1s var(--fill-delay,0s) cubic-bezier(.16,1,.3,1) forwards;background:linear-gradient(90deg,#9a97a6,#6e6b7c);height:100%;width:0}.cb-hero-mock-change-fill:after{animation:cb-fill-shimmer 2.4s var(--shimmer-delay,1.6s) ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);content:"";height:100%;left:-40%;position:absolute;top:0;width:40%}.cb-hero-mock-change-value{animation:cb-mock-fade .4s var(--value-delay,1.2s) ease-out forwards;color:#4a4858;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;opacity:0;text-align:right}.cb-hero-mock-action{align-items:center;animation:cb-mock-fade-up .5s cubic-bezier(.16,1,.3,1) 1.4s forwards;background:linear-gradient(135deg,#fdeeeb,#fbdcd6);border-radius:999px;box-shadow:0 2px 10px -4px rgba(218,83,68,.2);color:#1a1a1a;display:flex;font-size:13.5px;gap:11px;line-height:1.4;margin-bottom:22px;margin-top:0;opacity:0;padding:14px 18px;transform:translateY(4px)}.cb-hero-mock-action:before{animation:cb-mock-pulse 2.2s ease-out 1.8s infinite;background:#da5344;border-radius:50%;box-shadow:0 0 0 0 rgba(218,83,68,.5);content:"";flex-shrink:0;height:9px;width:9px}.cb-hero-mock-action strong{color:#da5344;font-weight:700}@keyframes cb-mock-in{to{opacity:1;transform:translateY(0)}}@keyframes cb-mock-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes cb-mock-fade{to{opacity:1}}@keyframes cb-mock-pill-pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes cb-fill-draw{to{width:var(--fill-w,80%)}}@keyframes cb-fill-shimmer{0%{left:-40%}60%{left:100%}to{left:100%}}@keyframes cb-mock-pulse{0%{box-shadow:0 0 0 0 rgba(218,83,68,.5)}70%{box-shadow:0 0 0 10px rgba(218,83,68,0)}to{box-shadow:0 0 0 0 rgba(218,83,68,0)}}@media (max-width:640px){.cb-hero-mock-table-head{display:none}.cb-hero-mock-table-row{grid-template-columns:1fr 1fr;padding:12px 16px;row-gap:6px}.cb-hero-mock-td--policy{grid-column:1/-1}.cb-hero-mock-change-row{gap:10px;grid-template-columns:110px 1fr 48px}}@media (prefers-reduced-motion:reduce){.cb-hero-mock,.cb-hero-mock h4,.cb-hero-mock-action,.cb-hero-mock-action:before,.cb-hero-mock-change-value,.cb-hero-mock-meta,.cb-hero-mock-meta:after,.cb-hero-mock-pill,.cb-hero-mock-section,.cb-hero-mock-section-count,.cb-hero-mock-table,.cb-hero-mock-tag{animation:none!important;opacity:1!important;transform:none!important}.cb-hero-mock-change-fill,.cb-hero-mock-change-fill:after{animation:none!important}.cb-hero-mock-change-fill{width:var(--fill-w,80%)!important}}