.ch-page{--amber: #ffc061;--cream: #f2eee5;--green: #b9f45b;--ink: #11100d;--lavender: #d7c9ff;--line: rgb(17 16 13 / 18%);--muted: #6f6a61;--orange: #ff5a1f;--paper: #fbfaf6;min-width:0;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}.ch-page *,.ch-page *:before,.ch-page *:after{box-sizing:border-box}.ch-page a{color:inherit;text-decoration:none}.ch-page button{color:inherit;font:inherit}.ch-page :focus-visible{outline:3px solid var(--green);outline-offset:4px}.ch-skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:12px 16px;transform:translateY(-160%);border:1px solid var(--ink);background:var(--paper);font-size:13px;font-weight:800;transition:transform .18s ease}.ch-skip-link:focus{transform:translateY(0)}.ch-arrow{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .22s ease}.ch-page a:hover .ch-arrow,.ch-page button:hover:not(:disabled) .ch-arrow{transform:translate(4px)}.ch-page a:hover .ch-arrow--down{transform:translateY(4px)}.ch-check{width:17px;height:17px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.ch-mark{width:31px;height:31px;flex:none;fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round}.ch-announcement{min-height:40px;padding:9px 3.4vw;display:flex;align-items:center;justify-content:center;gap:18px;border-bottom:1px solid rgb(255 255 255 / 16%);background:var(--ink);color:#fff;font-size:12px}.ch-announcement-label{color:var(--orange);font:800 10px/1 monospace;letter-spacing:.15em}.ch-announcement p{margin:0;color:#ffffffad}.ch-announcement a{display:inline-flex;align-items:center;gap:7px;font-weight:800}.ch-contact-link--disabled{cursor:not-allowed;opacity:.62}.ch-button.ch-contact-link--disabled:hover{transform:none;box-shadow:none}.ch-announcement .ch-contact-link--disabled{font-size:11px;font-weight:800;white-space:nowrap}.ch-config-warning{padding:10px 20px;border-bottom:1px solid #8a301b;background:#ffe1d5;color:#6e2413;font-size:11px;line-height:1.45;text-align:center}.ch-config-warning code{font:800 10px/1 monospace}.ch-nav{position:relative;z-index:30;height:80px;padding:0 3.4vw;display:flex;align-items:center;gap:48px;border-bottom:1px solid var(--line);background:var(--paper)}.ch-brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:900;letter-spacing:-.055em}.ch-nav-links{display:flex;align-items:center;gap:30px;font-size:13px;font-weight:700}.ch-nav-links a,.ch-footer>div a{position:relative}.ch-nav-links a:after,.ch-footer>div a:after{position:absolute;right:0;bottom:-5px;left:0;height:1px;content:"";transform:scaleX(0);transform-origin:right;background:currentColor;transition:transform .22s ease}.ch-nav-links a:hover:after,.ch-footer>div a:hover:after{transform:scaleX(1);transform-origin:left}.ch-nav-cta{min-height:44px;margin-left:auto;padding:10px 16px;display:inline-flex;align-items:center;gap:12px;border:1px solid var(--ink);font-size:13px;font-weight:800;transition:color .18s ease,background .18s ease}.ch-nav-cta:hover{background:var(--ink);color:#fff}.ch-menu-button{display:none;border:0;background:transparent;font-size:13px;font-weight:800}.ch-eyebrow{display:inline-flex;align-items:center;gap:9px;font:800 11px/1 monospace;letter-spacing:.14em;text-transform:uppercase}.ch-eyebrow:before{width:29px;height:1px;content:"";background:currentColor}.ch-eyebrow--muted{color:var(--muted)}.ch-eyebrow--faded{color:#ffffff85}.ch-hero{position:relative;min-height:860px;border-bottom:1px solid var(--ink);background:var(--orange)}.ch-grid{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgb(17 16 13 / 18%) 1px,transparent 1px),linear-gradient(90deg,rgb(17 16 13 / 18%) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,transparent,#000 16%,#000 86%,transparent)}.ch-hero-copy{position:relative;z-index:2;width:52%;padding:82px 3.4vw 72px}.ch-hero h1{max-width:770px;margin:28px 0 27px;font-size:clamp(72px,7.35vw,116px);font-weight:900;line-height:.84;letter-spacing:-.082em;text-transform:uppercase}.ch-hero h1 em{font-family:Georgia,serif;font-weight:400;text-transform:none}.ch-hero-copy>p{max-width:590px;margin:0;font-size:17px;line-height:1.6}.ch-hero-actions{margin-top:35px;display:flex;align-items:center;gap:26px}.ch-button{min-height:52px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:20px;border:1px solid;font-size:13px;font-weight:800;transition:transform .22s ease,box-shadow .22s ease}.ch-button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 currentColor}.ch-button--dark{border-color:var(--ink);background:var(--ink);color:#fff}.ch-button--orange{border-color:var(--ink);background:var(--orange)}.ch-text-link{padding-bottom:3px;display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid;font-size:13px;font-weight:800}.ch-pilot-facts{margin-top:35px;display:flex;flex-wrap:wrap;gap:8px}.ch-pilot-facts span{padding:7px 9px;border:1px solid rgb(17 16 13 / 28%);background:#ffffff1a;font:700 9px/1 monospace;letter-spacing:.06em;text-transform:uppercase}.ch-hero-demo{position:absolute;z-index:3;top:52px;right:-45px;width:min(50vw,760px);min-width:680px;transform:rotate(-2deg)}.ch-stamp{position:absolute;z-index:4;bottom:40px;left:47%;width:116px;height:116px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(8deg);border:1px solid;border-radius:50%;background:#ff5a1fc7;text-align:center}.ch-stamp span{font:800 8px/1 monospace;letter-spacing:.13em}.ch-stamp strong{margin-top:7px;font-size:13px;line-height:1.02}.ch-stamp i{position:absolute;width:130px;height:130px;border:1px dashed;border-radius:50%;animation:ch-spin 19s linear infinite}.ch-checkout-demo{overflow:hidden;border:1px solid rgb(255 255 255 / 20%);background:var(--ink);color:#fff;box-shadow:0 36px 90px #2d0d0159}.ch-demo-bar{height:44px;padding:0 16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgb(255 255 255 / 12%);color:#ffffff94;text-align:center}.ch-demo-bar>strong{color:#fff;font:800 9px/1 monospace;letter-spacing:.1em;text-transform:uppercase}.ch-window-dots{display:flex;gap:5px}.ch-window-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff3d}.ch-mode-pill{justify-self:end;padding:5px 7px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgb(185 244 91 / 35%);color:var(--green);font:800 7px/1 monospace;letter-spacing:.08em}.ch-mode-pill i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ch-blink 1.8s ease-in-out infinite}.ch-demo-body{min-height:620px;display:grid;grid-template-columns:56% 44%}.ch-checkout-pane{position:relative;min-width:0;padding:28px 29px 25px;display:flex;flex-direction:column;background:#f6f5f1;color:var(--ink)}.ch-store-row{padding-bottom:21px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #d7d3ca;font-size:12px}.ch-store-row>span{width:31px;height:31px;display:grid;place-items:center;background:var(--ink);color:#fff;font-family:Georgia,serif}.ch-store-row small{margin-left:auto;color:#77726a;font-size:8px}.ch-cart-item{padding:19px 0;display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;border-bottom:1px solid #d7d3ca;font-size:11px}.ch-cart-item small{margin-top:4px;display:block;color:#77726a;font-size:9px}.ch-product{position:relative;width:58px;height:68px;background:#d9cbb9}.ch-product:before{position:absolute;top:12px;left:12px;width:35px;height:48px;content:"";border-radius:7px 7px 2px 2px;background:#ad8b67}.ch-product:after{position:absolute;top:5px;left:19px;width:20px;height:18px;content:"";border:3px solid #ad8b67;border-bottom:0;border-radius:50% 50% 0 0}.ch-code-row{padding-top:19px;display:grid;grid-template-columns:1fr 66px;gap:8px}.ch-code-row label{margin-bottom:5px;display:block;color:#77726a;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.ch-code-row div span{height:36px;padding:11px;display:block;border:1px solid #aaa59b;background:#fff;font:700 10px/1 monospace}.ch-code-row button{height:36px;margin-top:17px;border:0;background:var(--ink);color:#fff;font-size:9px;font-weight:800;cursor:pointer}.ch-error{height:30px;display:flex;align-items:center;gap:7px;transform:translateY(-4px);opacity:0;color:#9c3321;font-size:9px;transition:opacity .26s ease,transform .26s ease}.ch-error--visible{transform:translateY(0);opacity:1}.ch-error i{width:14px;height:14px;display:grid;place-items:center;border-radius:50%;background:#9c3321;color:#fff;font-style:normal}.ch-observe-card{min-height:174px;padding:15px;transform:translateY(10px) scale(.98);border:1px solid var(--ink);opacity:0;background:var(--orange);box-shadow:5px 5px 0 var(--ink);transition:opacity .36s ease,transform .36s ease}.ch-observe-card--visible{transform:none;opacity:1}.ch-observe-card>div:first-child small,.ch-observe-card>div:first-child b{display:block}.ch-observe-card>div:first-child small{margin-bottom:8px;font:800 7px/1 monospace;letter-spacing:.11em}.ch-observe-card>div:first-child b{font-size:12px}.ch-observe-card dl{margin:13px 0 0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgb(17 16 13 / 30%);border-left:1px solid rgb(17 16 13 / 30%)}.ch-observe-card dl>div{padding:8px;border-right:1px solid rgb(17 16 13 / 30%);border-bottom:1px solid rgb(17 16 13 / 30%)}.ch-observe-card dt{color:#11100d9e;font-size:7px}.ch-observe-card dd{margin:4px 0 0;font:800 8px/1 monospace}.ch-observe-card .ch-unknown{color:#6e2b1a}.ch-checkout-total{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;border-top:1px solid #c9c4ba;font-size:12px}.ch-event-pane{min-width:0;padding:26px 21px 19px;display:flex;flex-direction:column}.ch-event-title{padding-bottom:20px;display:flex;align-items:center;gap:7px;border-bottom:1px solid rgb(255 255 255 / 12%)}.ch-event-title .ch-mark{width:22px;height:22px}.ch-event-title small{margin-left:auto;color:#fff6;font:700 7px/1 monospace}.ch-events{padding:16px 0 8px}.ch-event{width:100%;min-height:58px;padding:9px 0;display:grid;grid-template-columns:43px 9px 1fr 17px;gap:7px;align-items:center;border:0;background:transparent;color:#fff3;text-align:left;cursor:pointer}.ch-event--active{color:#fff}.ch-event>span{font:600 6.5px/1 monospace}.ch-event>i{width:7px;height:7px;border-radius:50%;background:currentColor}.ch-event--red>i{background:#ff7964}.ch-event--amber>i{background:var(--amber)}.ch-event--green>i{background:var(--green)}.ch-event div b,.ch-event div small{display:block}.ch-event div b{font-size:8.5px}.ch-event div small{margin-top:4px;color:#ffffff63;font-size:6.7px;line-height:1.3}.ch-event .ch-check{color:var(--green)}.ch-demo-summary{margin-top:auto;padding:15px;border:1px solid rgb(255 255 255 / 14%);transition:color .34s ease,background .34s ease}.ch-demo-summary--ready{background:var(--green);color:var(--ink)}.ch-demo-summary span,.ch-demo-summary strong,.ch-demo-summary small{display:block}.ch-demo-summary span,.ch-demo-summary small{color:#ffffff6b;font-size:7px}.ch-demo-summary strong{margin:7px 0 5px;font-size:23px}.ch-demo-summary--ready span,.ch-demo-summary--ready small{color:#11100d94}.ch-replay{margin-top:10px;padding:6px;align-self:center;border:0;background:transparent;color:#ffffff73;font-size:8px;cursor:pointer}.ch-demo-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(255 255 255 / 12%)}.ch-demo-step{min-height:56px;padding:0 14px;display:flex;align-items:center;gap:8px;border:0;border-right:1px solid rgb(255 255 255 / 12%);background:transparent;color:#ffffff5c;font-size:9px;cursor:pointer}.ch-demo-step:last-child{border-right:0}.ch-demo-step--active{background:var(--orange);color:var(--ink)}.ch-signal-strip{min-height:68px;padding:0 3.4vw;display:flex;align-items:center;justify-content:center;gap:2vw;overflow:hidden;border-bottom:1px solid var(--line);white-space:nowrap;font:800 10px/1 monospace;letter-spacing:.07em}.ch-signal-strip i{color:var(--orange);font-size:17px;font-style:normal}.ch-layers{padding:124px 3.4vw 110px;background:var(--cream)}.ch-section-intro{margin-bottom:65px;display:grid;grid-template-columns:.8fr 1.25fr 1fr;gap:48px}.ch-section-intro h2,.ch-safeguards h2,.ch-measurement h2,.ch-phase-heading h2,.ch-faq h2,.ch-request h2{margin:0;font-size:clamp(48px,5.4vw,84px);line-height:.94;letter-spacing:-.07em}.ch-section-intro p{max-width:430px;margin:5px 0 0 auto;color:var(--muted);font-size:16px;line-height:1.65}.ch-layer-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--ink)}.ch-layer-grid>article{min-width:0;padding:24px;border-right:1px solid var(--ink);background:var(--paper)}.ch-layer-grid>article:last-child{border-right:0}.ch-layer-grid header{padding-bottom:19px;display:grid;grid-template-columns:45px 1fr auto;border-bottom:1px solid var(--line)}.ch-layer-grid header span{color:var(--orange);font:800 10px/1 monospace}.ch-layer-grid h3{margin:0;font-size:25px;letter-spacing:-.035em}.ch-layer-grid article>p{min-height:88px;margin:13px 0 24px;color:var(--muted);font-size:13px;line-height:1.65}.ch-layer-grid ul{margin:0;padding:18px 0 0;display:grid;gap:12px;border-top:1px solid var(--line);list-style:none;font-size:11px}.ch-layer-grid li{display:flex;align-items:center;gap:9px}.ch-layer-grid li .ch-check{width:15px;color:var(--orange)}.ch-layer-visual{position:relative;height:305px;margin:24px 0 28px;overflow:hidden;background:var(--ink)}.ch-layer-visual--01{background-image:linear-gradient(rgb(255 255 255 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / 5%) 1px,transparent 1px);background-size:25px 25px}.ch-signal{position:absolute;padding:10px;border:1px solid rgb(255 255 255 / 25%);color:#fff;font:700 8px/1 monospace;animation:ch-float 4s ease-in-out infinite}.ch-signal--a{top:16%;left:8%}.ch-signal--b{top:30%;right:7%;animation-delay:-1.3s}.ch-signal--c{bottom:15%;left:14%;animation-delay:-2.4s}.ch-scanner{position:absolute;right:0;left:0;height:2px;background:var(--orange);animation:ch-scan 3s ease-in-out infinite}.ch-signal-core{position:absolute;top:50%;left:50%;width:58px;height:58px;display:grid;place-items:center;transform:translate(-50%,-50%);border-radius:50%;background:var(--orange);font-size:28px;font-weight:900;box-shadow:0 0 0 12px #ff5a1f1f,0 0 0 27px #ff5a1f0d}.ch-route{position:absolute;z-index:2;padding:12px 15px;border:1px solid rgb(255 255 255 / 30%);color:#fff;font:700 9px/1 monospace}.ch-route--source{top:18%;left:8%}.ch-route--gate{top:44%;left:38%;background:var(--orange);color:var(--ink)}.ch-route--result{right:6%;bottom:17%;background:var(--green);color:var(--ink)}.ch-route-line{position:absolute;height:1px;transform-origin:left;background:#ffffff59}.ch-route-line--one{top:32%;left:23%;width:39%;transform:rotate(28deg)}.ch-route-line--two{top:56%;left:57%;width:40%;transform:rotate(25deg)}.ch-route-pulse{position:absolute;top:34%;left:24%;width:9px;height:9px;border-radius:50%;background:#fff;animation:ch-route 3.5s linear infinite}.ch-arm-visual{position:absolute;inset:32px 25px 24px;display:grid;grid-template-columns:1fr 1fr;gap:16px;color:#fff}.ch-arm-visual>div{padding:18px 12px;display:flex;align-items:center;flex-direction:column;border:1px solid rgb(255 255 255 / 16%)}.ch-arm-visual span{font:700 8px/1 monospace;letter-spacing:.08em}.ch-arm-visual i{width:65px;height:130px;margin:auto 0 12px;display:block;transform-origin:bottom;background:var(--orange);animation:ch-grow .85s ease both}.ch-arm-visual>div:nth-child(2) i{background:#ffffff47}.ch-arm-visual b{font-size:22px}.ch-arm-visual small{position:absolute;bottom:0;left:50%;transform:translate(-50%);color:var(--green);font:800 8px/1 monospace;white-space:nowrap}.ch-safeguards{padding:112px 3.4vw;display:grid;grid-template-columns:.82fr 1.5fr;gap:5.5vw;background:var(--ink);color:#fff}.ch-safeguard-copy{padding-top:35px}.ch-safeguards h2{margin-top:27px}.ch-safeguard-copy>p{max-width:520px;margin:27px 0 38px;color:#ffffff9c;font-size:16px;line-height:1.7}.ch-number-list{border-top:1px solid rgb(255 255 255 / 18%)}.ch-number-list>div{padding:18px 0;display:grid;grid-template-columns:44px 1fr;gap:15px;border-bottom:1px solid rgb(255 255 255 / 18%)}.ch-number-list span{color:var(--orange);font:800 9px/1 monospace}.ch-number-list p{margin:0;color:#ffffff91;font-size:12px;line-height:1.55}.ch-number-list b{color:#fff}.ch-eligibility-demo{padding:30px;border:1px solid rgb(255 255 255 / 18%);background:var(--lavender);color:var(--ink)}.ch-eligibility-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.ch-visual-label{display:inline-block;color:var(--muted);font:800 8px/1 monospace;letter-spacing:.11em;text-transform:uppercase}.ch-eligibility-head h3{margin:10px 0 0;font-size:28px;letter-spacing:-.045em}.ch-channel-tabs{display:flex;border:1px solid var(--ink)}.ch-channel-tab{padding:9px 13px;border:0;border-right:1px solid var(--ink);background:transparent;font-size:9px;font-weight:800;cursor:pointer}.ch-channel-tab:last-child{border-right:0}.ch-channel-tab--active{background:var(--ink);color:#fff!important}.ch-gate-stage{min-height:525px;margin-top:28px;padding:36px 31px;display:grid;grid-template-columns:1fr .92fr;gap:30px;align-items:center;border:1px solid var(--ink);background:var(--cream)}.ch-identity-card{padding:25px;border:1px solid var(--ink);background:var(--paper);box-shadow:8px 8px 0 var(--ink)}.ch-card-kicker{color:var(--muted);font:800 8px/1 monospace;letter-spacing:.1em}.ch-identity-row{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ch-identity-row span{font:800 13px/1 monospace}.ch-identity-row b{padding:6px 7px;background:var(--green);font:800 7px/1 monospace}.ch-card-divider{height:1px;margin:23px 0;background:var(--line)}.ch-eligibility-status{margin:15px 0 22px;display:flex;align-items:center;gap:14px}.ch-eligibility-status>i{width:48px;height:48px;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--amber);font-size:23px;font-style:normal;font-weight:900}.ch-eligibility-status strong,.ch-eligibility-status small{display:block}.ch-eligibility-status strong{font:900 19px/1 monospace}.ch-eligibility-status small{margin-top:6px;color:var(--muted);font-size:9px;line-height:1.4}.ch-identity-card>button{width:100%;min-height:42px;border:1px solid #aaa59b;background:#d7d3ca;color:#77726a;font-size:9px;font-weight:800;cursor:not-allowed}.ch-identity-card>p{margin:11px 0 0;color:var(--muted);font-size:7px;text-align:center}.ch-gate-list{display:grid;gap:0}.ch-gate-list>div{padding:16px 0;display:grid;grid-template-columns:32px 1fr;gap:10px;border-bottom:1px solid var(--line)}.ch-gate-list>div span{color:var(--orange);font:800 8px/1 monospace}.ch-gate-list>div p{margin:0;font-size:11px;line-height:1.45}.ch-gate-list>small:last-child{margin-top:18px;color:var(--muted);font-size:9px;line-height:1.55}.ch-gate-list>small:last-child b{color:var(--ink)}.ch-measurement{padding:122px 3.4vw;display:grid;grid-template-columns:.75fr 1.45fr;gap:5vw;border-bottom:1px solid var(--ink);background:var(--orange)}.ch-measurement-copy{padding-top:45px}.ch-measurement h2{margin-top:25px}.ch-measurement-copy>p{max-width:480px;margin:27px 0 32px;font-size:16px;line-height:1.7}.ch-measurement-demo{min-height:595px;display:grid;grid-template-columns:132px 1fr;transform:rotate(1deg);border:1px solid var(--ink);background:#f8f7f2;box-shadow:12px 12px 0 var(--ink)}.ch-measurement-demo>aside{padding:22px 16px;display:flex;flex-direction:column;gap:19px;border-right:1px solid #d9d5cb;color:#77736b;font-size:9px}.ch-measurement-demo aside .ch-mark{width:26px;margin-bottom:14px;color:var(--ink)}.ch-measurement-demo aside>b{color:var(--ink)}.ch-measurement-demo aside small{margin-top:auto;font-size:7px;line-height:1.7}.ch-measurement-demo aside small b{color:#9c3321}.ch-measurement-panel{min-width:0;padding:28px}.ch-measurement-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.ch-measurement-panel h3{margin:7px 0 0;font-size:24px;letter-spacing:-.04em}.ch-pending-pill{padding:9px 10px;border:1px solid var(--ink);font:800 7px/1 monospace;letter-spacing:.08em}.ch-method-metrics{margin-top:25px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #d7d3ca}.ch-method-metrics>div{padding:16px;border-right:1px solid #d7d3ca}.ch-method-metrics>div:last-child{border-right:0}.ch-method-metrics span,.ch-method-metrics strong,.ch-method-metrics small{display:block}.ch-method-metrics span,.ch-method-metrics small{color:var(--muted);font-size:7px}.ch-method-metrics strong{margin:8px 0 5px;font-size:21px}.ch-formula-list{margin-top:24px;border:1px solid #d7d3ca}.ch-formula-list>div{min-height:51px;padding:10px 13px;display:grid;grid-template-columns:.8fr 1.4fr auto;gap:13px;align-items:center;border-bottom:1px solid #d7d3ca}.ch-formula-list>div:last-child{border-bottom:0}.ch-formula-list span{font-size:8px;font-weight:800}.ch-formula-list code{color:var(--muted);font:600 7.5px/1.35 monospace}.ch-formula-list b{padding:6px 7px;background:var(--cream);color:var(--muted);font:800 7px/1 monospace}.ch-experiment-note{margin-top:24px;padding:15px;display:grid;grid-template-columns:10px 1fr auto;gap:11px;align-items:center;border:1px solid #d7d3ca}.ch-experiment-note>i{width:8px;height:8px;border-radius:50%;background:var(--green)}.ch-experiment-note div b,.ch-experiment-note div small{display:block}.ch-experiment-note div b{font-size:9px}.ch-experiment-note div small{margin-top:4px;color:var(--muted);font-size:7px;line-height:1.4}.ch-experiment-note>strong{color:#9c3321;font:800 6.5px/1.35 monospace;text-align:right}.ch-phases{padding:120px 3.4vw;border-bottom:1px solid var(--ink);background:var(--cream)}.ch-phase-heading{display:grid;grid-template-columns:.65fr 1.35fr;gap:5vw}.ch-phase-grid{margin-top:74px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.ch-phase-grid article{min-height:310px;padding:25px 25px 32px;display:flex;flex-direction:column;border-right:1px solid var(--ink)}.ch-phase-grid article:last-child{border-right:0}.ch-phase-grid article>span{color:var(--orange);font:800 9px/1 monospace}.ch-phase-grid h3{margin:auto 0 14px;font-size:27px;letter-spacing:-.04em}.ch-phase-grid p{min-height:96px;margin:0 0 25px;color:var(--muted);font-size:12px;line-height:1.65}.ch-phase-grid small{padding-top:15px;border-top:1px solid var(--line);font-size:9px;font-weight:800}.ch-faq{padding:120px 3.4vw;display:grid;grid-template-columns:.82fr 1.18fr;gap:7vw;background:var(--paper)}.ch-faq h2{margin-top:25px}.ch-faq-list{border-top:1px solid var(--ink)}.ch-faq-list details{border-bottom:1px solid var(--ink)}.ch-faq-list summary{min-height:79px;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:14px;font-weight:800;cursor:pointer;list-style:none}.ch-faq-list summary::-webkit-details-marker{display:none}.ch-faq-list summary span{color:var(--orange);font-size:24px;font-weight:400;transition:transform .22s ease}.ch-faq-list details[open] summary span{transform:rotate(45deg)}.ch-faq-list p{max-width:640px;margin:-5px 0 25px;color:var(--muted);font-size:13px;line-height:1.7}.ch-request{position:relative;min-height:630px;overflow:hidden;background:var(--orange);text-align:center}.ch-marquee{width:max-content;height:64px;display:flex;align-items:center;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:24px;font-weight:900;letter-spacing:-.02em;white-space:nowrap;animation:ch-marquee 22s linear infinite}.ch-request-inner{position:relative;z-index:2;max-width:1080px;margin:0 auto;padding:78px 24px 90px;display:flex;align-items:center;flex-direction:column}.ch-request h2{max-width:1000px;margin:27px 0 24px}.ch-request p{max-width:760px;margin:0 0 32px;font-size:16px;line-height:1.6}.ch-request small{margin-top:20px;font:700 9px/1.5 monospace}.ch-footer{min-height:150px;padding:32px 3.4vw;display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:30px;align-items:center;background:var(--ink);color:#fff}.ch-footer p,.ch-footer small{color:#ffffff78;font-size:11px}.ch-footer>div{display:flex;gap:23px;font-size:11px}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-blink{50%{opacity:.3}}@keyframes ch-scan{0%,to{top:10%;opacity:0}15%,85%{opacity:1}50%{top:90%}}@keyframes ch-float{50%{transform:translateY(-7px)}}@keyframes ch-route{0%{top:34%;left:24%}48%{top:51%;left:53%}to{top:79%;left:91%}}@keyframes ch-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ch-marquee{to{transform:translate(-50%)}}@media (max-width: 1240px){.ch-hero{min-height:1280px}.ch-hero-copy{width:100%;padding-right:38%}.ch-hero-demo{position:absolute;top:520px;right:-2%;width:82%;max-width:820px}.ch-stamp{inset:385px 4% auto auto}.ch-section-intro{grid-template-columns:.65fr 1.2fr}.ch-section-intro p{grid-column:2;margin-left:0}.ch-safeguards,.ch-measurement{grid-template-columns:1fr}.ch-safeguard-copy,.ch-measurement-copy{max-width:760px;padding-top:0}.ch-phase-heading{grid-template-columns:.55fr 1fr}}@media (max-width: 920px){.ch-announcement{padding:10px 18px;justify-content:flex-start}.ch-announcement-label{display:none}.ch-announcement p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ch-announcement a,.ch-announcement .ch-contact-link--disabled{margin-left:auto;white-space:nowrap}.ch-nav{height:68px;padding:0 20px}.ch-nav-links{position:absolute;top:68px;right:0;left:0;padding:22px;display:none;align-items:flex-start;flex-direction:column;border-bottom:1px solid var(--ink);background:var(--paper)}.ch-nav-links--open{display:flex}.ch-nav-cta{display:none}.ch-menu-button{margin-left:auto;display:block}.ch-hero-copy{padding-right:20px;padding-left:20px}.ch-hero h1{font-size:clamp(62px,12vw,94px)}.ch-signal-strip{padding-left:20px;justify-content:flex-start;gap:24px}.ch-layers,.ch-safeguards,.ch-measurement,.ch-phases,.ch-faq{padding:88px 20px}.ch-section-intro,.ch-phase-heading,.ch-faq{grid-template-columns:1fr}.ch-section-intro p{grid-column:auto;margin:22px 0 0}.ch-layer-grid,.ch-phase-grid{grid-template-columns:1fr}.ch-layer-grid>article,.ch-phase-grid article{border-right:0;border-bottom:1px solid var(--ink)}.ch-layer-grid>article:last-child,.ch-phase-grid article:last-child{border-bottom:0}.ch-layer-grid article>p{min-height:0}.ch-phase-grid article{min-height:250px}.ch-phase-grid p{min-height:0}.ch-faq{gap:50px}.ch-footer{grid-template-columns:1fr 1fr}.ch-footer>div{justify-content:flex-end}}@media (max-width: 700px){.ch-hero{min-height:1900px}.ch-hero-demo{top:650px;right:12px;left:12px;width:auto;min-width:0;transform:rotate(-1deg)}.ch-stamp{display:none}.ch-demo-body{grid-template-columns:1fr}.ch-event-pane{min-height:540px}.ch-gate-stage{padding:25px 18px;grid-template-columns:1fr}.ch-measurement-demo{grid-template-columns:1fr;box-shadow:7px 7px 0 var(--ink)}.ch-measurement-demo>aside{padding:14px 16px;display:grid;grid-template-columns:auto repeat(4,1fr);align-items:center;border-right:0;border-bottom:1px solid #d9d5cb}.ch-measurement-demo aside .ch-mark,.ch-measurement-demo aside small{display:none}.ch-method-metrics{grid-template-columns:1fr}.ch-method-metrics>div{border-right:0;border-bottom:1px solid #d7d3ca}.ch-method-metrics>div:last-child{border-bottom:0}.ch-formula-list>div{grid-template-columns:1fr auto}.ch-formula-list code{grid-column:1 / -1;grid-row:2}.ch-experiment-note{grid-template-columns:10px 1fr}.ch-experiment-note>strong{grid-column:2;text-align:left}}@media (max-width: 540px){.ch-announcement p{display:none}.ch-announcement a,.ch-announcement .ch-contact-link--disabled{margin:0 auto}.ch-hero{min-height:1880px}.ch-hero-copy{padding-top:52px}.ch-hero h1{font-size:53px}.ch-hero-copy>p{font-size:15px}.ch-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.ch-hero-demo{top:620px}.ch-demo-bar{grid-template-columns:1fr 1fr}.ch-demo-bar>strong{display:none}.ch-checkout-pane{padding-right:20px;padding-left:20px}.ch-event-pane{padding-right:16px;padding-left:16px}.ch-demo-step{padding:0 8px;justify-content:center;flex-direction:column;gap:3px}.ch-section-intro h2,.ch-safeguards h2,.ch-measurement h2,.ch-phase-heading h2,.ch-faq h2,.ch-request h2{font-size:45px}.ch-eligibility-demo{padding:18px}.ch-eligibility-head{align-items:flex-start;flex-direction:column}.ch-identity-card{padding:19px;box-shadow:5px 5px 0 var(--ink)}.ch-identity-row{align-items:flex-start;flex-direction:column}.ch-measurement-panel{padding:18px}.ch-measurement-panel>header{align-items:flex-start;flex-direction:column}.ch-measurement-demo>aside{grid-template-columns:auto 1fr}.ch-measurement-demo>aside span{display:none}.ch-request-inner{padding-top:70px}.ch-footer{grid-template-columns:1fr;align-items:start}.ch-footer>div{flex-wrap:wrap;justify-content:flex-start}}@media (prefers-reduced-motion: reduce){.ch-page *,.ch-page *:before,.ch-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ch-page .ch-pricing .ch-pricing-layout--discovery{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr) minmax(0,.85fr);gap:28px;align-items:stretch}.ch-page .ch-pricing .ch-pricing-offer{position:relative;min-width:0;padding:30px;display:flex;flex-direction:column;border:1px solid rgb(255 255 255 / 24%);background:#ffffff0a;color:#fff}.ch-page .ch-pricing .ch-pricing-offer--growth{background:#d7c9ff14}.ch-page .ch-pricing .ch-pricing-offer h3,.ch-page .ch-pricing .ch-pricing-primary h3{margin:0;font-size:28px;line-height:1.15;letter-spacing:-.02em}.ch-page .ch-pricing .ch-pricing-offer-kicker{margin:12px 0 0;display:block;font:700 10px/1.5 monospace;letter-spacing:.06em;text-transform:uppercase}.ch-page .ch-pricing .ch-pricing-primary{min-width:0;padding:30px}.ch-page .ch-pricing .ch-pricing-primary .ch-pricing-price{margin:48px 0 20px}.ch-page .ch-pricing .ch-pricing-primary .ch-pricing-price strong{font-size:clamp(62px,7vw,104px)}.ch-page .ch-pricing .ch-pricing-offer-price{margin:48px 0 20px;display:flex;align-items:baseline;gap:9px}.ch-page .ch-pricing .ch-pricing-offer-price strong{font-size:clamp(46px,4.5vw,68px);line-height:1;letter-spacing:-.05em}.ch-page .ch-pricing .ch-pricing-offer-price small{color:#ffffffb3;font-size:12px}.ch-page .ch-pricing .ch-pricing-offer>p{margin:0 0 24px;color:#ffffffc7;font-size:15px;line-height:1.6}.ch-page .ch-pricing .ch-pricing-offer ul{margin:0 0 30px;padding:0;list-style:none}.ch-page .ch-pricing .ch-pricing-offer li{padding:11px 0;display:flex;align-items:flex-start;gap:10px;border-top:1px solid rgb(255 255 255 / 16%);font-size:13px;line-height:1.5}.ch-page .ch-pricing .ch-pricing-offer li svg{flex:0 0 18px;margin-top:1px;color:var(--green)}.ch-page .ch-pricing .ch-pricing-offer a.ch-button{margin-top:auto;min-height:48px;padding:14px 16px;justify-content:space-between;border:1px solid rgb(255 255 255 / 65%);background:transparent;color:#fff!important;font-size:12px}.ch-page .ch-pricing .ch-pricing-offer a.ch-button:hover{background:#ffffff1f}.ch-page .ch-pricing .ch-pricing-plan-note{margin:16px 0 0;display:block;font-size:11px;line-height:1.55;opacity:.8}.ch-page .ch-pricing .ch-pricing-policy-note{position:relative;z-index:2;max-width:820px;margin:38px auto 0;color:#ffffffb8;text-align:center;font-size:12px;line-height:1.7}@media (max-width: 1120px){.ch-page .ch-pricing .ch-pricing-layout--discovery{max-width:720px;margin-right:auto;margin-left:auto;grid-template-columns:minmax(0,1fr)}.ch-page .ch-pricing .ch-pricing-primary{min-height:0}}@media (max-width: 480px){.ch-page .ch-pricing .ch-pricing-offer,.ch-page .ch-pricing .ch-pricing-primary{padding:24px}.ch-page .ch-pricing .ch-pricing-primary{box-shadow:6px 6px 0 var(--orange)}}.ch-page .ch-hero-copy{width:58%}.ch-page .ch-hero h1{max-width:820px;margin:24px 0 20px;font-size:clamp(54px,5.1vw,82px);line-height:.9}.ch-page .ch-hero-copy>p{max-width:555px;font-size:16px;line-height:1.58}.ch-page .ch-hero-actions{margin-top:28px}.ch-page a.ch-button--dark,.ch-page a.ch-button--hero,.ch-page a.ch-button--pricing{color:#fff!important}.ch-page .ch-button--hero{min-height:50px;max-width:280px;padding:13px 18px;white-space:nowrap}.ch-page .ch-button--hero:before{width:7px;height:7px;flex:none;content:"";border-radius:50%;background:var(--green);box-shadow:0 0 #b9f45b8c;animation:ch-cta-beacon 2.2s ease-out infinite}.ch-page .ch-hero-cta-note{max-width:390px;margin-top:11px;display:block;color:#11100da3;font-size:10px;line-height:1.45}.ch-page .ch-hero-value-line{max-width:530px;margin-top:23px!important;padding-top:18px;border-top:1px solid rgb(17 16 13 / 24%);font-size:12px!important;font-weight:700;line-height:1.5!important}.ch-page .ch-checkout-demo{isolation:isolate}.ch-page .ch-demo-body{min-height:690px}.ch-page .ch-code-row button{animation:ch-demo-cta-pulse 2.8s ease-in-out infinite}.ch-page .ch-error--visible{animation:ch-demo-error-in .42s cubic-bezier(.2,.8,.2,1) both}.ch-page .ch-error--resolved{color:#377229}.ch-page .ch-error--resolved i{background:#377229}.ch-page .ch-code-row button:disabled{background:#377229;cursor:default;animation:none}.ch-page .ch-observe-card--visible{animation:ch-demo-response-in .52s cubic-bezier(.16,1,.3,1) both}.ch-page .ch-observe-card--completed{background:var(--lavender)}.ch-page .ch-cart-item--added{padding:11px 0;animation:ch-cart-add-in .52s cubic-bezier(.16,1,.3,1) both}.ch-page .ch-product--add-on{height:50px;background:#e5d8c5}.ch-page .ch-product--add-on:before{top:9px;left:11px;width:36px;height:32px;border-radius:2px;background:linear-gradient(90deg,#9e7956 0 24%,transparent 24% 38%,#9e7956 38% 62%,transparent 62% 76%,#9e7956 76%)}.ch-page .ch-product--add-on:after{display:none}.ch-page .ch-checkout-total--stacked{margin-top:auto;padding-top:10px;display:grid;gap:6px}.ch-page .ch-checkout-total--stacked>div{display:flex;justify-content:space-between;gap:18px}.ch-page .ch-checkout-total--stacked .ch-checkout-discount{color:#377229;font-size:10px}.ch-page .ch-checkout-order-total{margin-top:2px;padding-top:8px;border-top:1px solid #c9c4ba;font-size:13px}.ch-page .ch-events{padding:12px 0 6px}.ch-page .ch-event{min-height:51px}.ch-page .ch-event--active{animation:ch-demo-event-in .42s ease both}.ch-page .ch-event--active>i{box-shadow:0 0 0 0 currentColor;animation:ch-demo-dot-pulse 1.8s ease-out infinite}.ch-page .ch-demo-summary--complete{background:var(--lavender);color:var(--ink)}.ch-page .ch-demo-summary--complete span,.ch-page .ch-demo-summary--complete small{color:#11100d94}.ch-page .ch-demo-summary--ready{background:var(--green);animation:ch-demo-result-pop .52s cubic-bezier(.16,1,.3,1) both}.ch-page .ch-demo-steps{position:relative;grid-template-columns:repeat(5,minmax(0,1fr))}.ch-page .ch-demo-steps:before{position:absolute;z-index:2;top:0;left:0;width:20%;height:2px;content:"";background:var(--orange);transform:translate(0);transition:transform .44s cubic-bezier(.16,1,.3,1)}.ch-page .ch-demo-steps[data-stage="1"]:before{transform:translate(100%)}.ch-page .ch-demo-steps[data-stage="2"]:before{transform:translate(200%)}.ch-page .ch-demo-steps[data-stage="3"]:before{transform:translate(300%)}.ch-page .ch-demo-steps[data-stage="4"]:before{transform:translate(400%)}.ch-page .ch-demo-step{min-width:0;padding:0 9px;gap:6px;font-size:8px}.ch-page .ch-value-chain{margin-top:9px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgb(255 255 255 / 14%);opacity:.34;transform:translateY(6px);transition:opacity .36s ease,transform .36s ease}.ch-page .ch-value-chain--ready{opacity:1;transform:none}.ch-page .ch-value-chain>div{min-height:45px;padding:7px;border-right:1px solid rgb(255 255 255 / 14%);border-bottom:1px solid rgb(255 255 255 / 14%)}.ch-page .ch-value-chain>div:nth-child(2n){border-right:0}.ch-page .ch-value-chain>div:nth-last-child(-n+2){border-bottom:0}.ch-page .ch-value-chain span,.ch-page .ch-value-chain b{display:block}.ch-page .ch-value-chain span{color:#fff6;font:700 6px/1 monospace;letter-spacing:.06em}.ch-page .ch-value-chain b{margin-top:5px;color:#fff;font-size:7.5px;line-height:1.25}.ch-page .ch-value-chain--ready>div{animation:ch-value-node-in .42s cubic-bezier(.16,1,.3,1) both}.ch-page .ch-value-chain--ready>div:nth-child(2){animation-delay:90ms}.ch-page .ch-value-chain--ready>div:nth-child(3){animation-delay:.18s}.ch-page .ch-value-chain--ready>div:nth-child(4){animation-delay:.27s;background:var(--green)}.ch-page .ch-value-chain--ready>div:nth-child(4) span,.ch-page .ch-value-chain--ready>div:nth-child(4) b{color:var(--ink)}.ch-page .ch-pricing{position:relative;overflow:hidden;padding:118px 3.4vw;border-top:1px solid rgb(255 255 255 / 14%);border-bottom:1px solid rgb(255 255 255 / 18%);background:radial-gradient(circle at 80% 20%,rgb(255 90 31 / 32%),transparent 29%),linear-gradient(135deg,#11100d,#17140f 52%,#261306);color:#fff}.ch-page .ch-pricing:before{position:absolute;top:-180px;right:-120px;width:500px;height:500px;content:"";border:1px dashed rgb(255 255 255 / 22%);border-radius:50%;animation:ch-pricing-orbit 22s linear infinite}.ch-page .ch-pricing:after{position:absolute;bottom:-130px;left:-90px;width:420px;height:420px;content:"";border-radius:50%;background:radial-gradient(circle,rgb(215 201 255 / 24%),transparent 66%);animation:ch-pricing-breathe 7s ease-in-out infinite}.ch-page .ch-pricing-intro,.ch-page .ch-pricing-layout{position:relative;z-index:2}.ch-page .ch-pricing-intro{display:grid;grid-template-columns:.65fr 1.15fr .9fr;gap:48px;align-items:start}.ch-page .ch-pricing-intro h2{margin:0;font-size:clamp(48px,5.4vw,84px);line-height:.94}.ch-page .ch-pricing-intro>p{max-width:450px;margin:5px 0 0 auto;color:#ffffffad;font-size:16px;line-height:1.65}.ch-page .ch-pricing-layout--focused{margin-top:66px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:32px;align-items:stretch}.ch-page .ch-pricing-primary{position:relative;min-height:490px;padding:34px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #fff;background:var(--paper);color:var(--ink);box-shadow:12px 12px 0 var(--orange)}.ch-page .ch-pricing-primary:before{position:absolute;right:-150px;bottom:-210px;width:430px;height:430px;content:"";border-radius:50%;background:var(--orange);opacity:.16;animation:ch-pricing-primary-breathe 6.4s ease-in-out infinite}.ch-page .ch-pricing-primary>*{position:relative;z-index:2}.ch-page .ch-pricing-plan-label,.ch-page .ch-pricing-secondary-card>span{font:800 10px/1 monospace;letter-spacing:.1em}.ch-page .ch-pricing-plan-label{margin:0;color:#b13c15}.ch-page .ch-pricing-price{margin:68px 0 18px;display:flex;align-items:baseline;gap:10px}.ch-page .ch-pricing-price strong{font-size:clamp(58px,7vw,108px);line-height:.82;letter-spacing:-.065em}.ch-page .ch-pricing-price small{color:var(--muted);font-size:12px;font-weight:700}.ch-page .ch-pricing-primary>p{max-width:540px;margin:0;color:var(--muted);font-size:15px;line-height:1.6}.ch-page .ch-pricing-primary ul{margin:29px 0 31px;padding:23px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;border-top:1px solid var(--line);list-style:none;font-size:12px;font-weight:700}.ch-page .ch-pricing-primary li{display:flex;align-items:center;gap:10px}.ch-page .ch-pricing-primary li .ch-check{width:15px;color:var(--orange)}.ch-page .ch-pricing-flow{margin-top:auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;border:1px solid var(--ink);background:var(--ink);color:#fff}.ch-page .ch-pricing-flow span{min-height:52px;display:grid;place-items:center;font:800 9px/1 monospace;letter-spacing:.08em;text-transform:uppercase;animation:ch-pricing-flow-pulse 4.8s ease-in-out infinite}.ch-page .ch-pricing-flow span:nth-of-type(2){animation-delay:.5s}.ch-page .ch-pricing-flow span:nth-of-type(3){animation-delay:1s;background:var(--green);color:var(--ink)}.ch-page .ch-pricing-flow i{color:var(--orange);font-style:normal}.ch-page .ch-pricing-primary .ch-button--pricing{width:100%;margin-top:18px;border-color:var(--ink);background:var(--ink)}.ch-page .ch-pricing-secondary{display:grid;grid-template-rows:1fr auto;gap:20px}.ch-page .ch-pricing-secondary-card{position:relative;min-height:190px;padding:27px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border:1px solid var(--ink);color:var(--ink);transition:transform .26s ease,box-shadow .26s ease}.ch-page .ch-pricing-secondary-card:after{position:absolute;right:-42px;bottom:-56px;width:145px;height:145px;content:"↗";display:grid;place-items:center;border:1px dashed rgb(17 16 13 / 32%);border-radius:50%;font-size:37px;font-style:normal;animation:ch-pricing-orbit 16s linear infinite reverse}.ch-page .ch-pricing-secondary-card:hover{transform:translate(-4px,-4px);box-shadow:8px 8px #fff}.ch-page .ch-pricing-secondary-card--recovery{background:var(--lavender)}.ch-page .ch-pricing-secondary-card>span,.ch-page .ch-pricing-secondary-card>div,.ch-page .ch-pricing-secondary-card>h3,.ch-page .ch-pricing-secondary-card>ul,.ch-page .ch-pricing-secondary-card>a{position:relative;z-index:2}.ch-page .ch-pricing-secondary-card>h3{max-width:480px;margin:23px 0 18px;font-size:clamp(24px,2.5vw,40px);line-height:1;letter-spacing:-.04em}.ch-page .ch-recovery-band-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ch-page .ch-recovery-band-list>div{padding:16px;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;border:1px solid rgb(17 16 13 / 28%);background:#ffffff6b}.ch-page .ch-recovery-band-list>div>span{grid-column:1 / -1;font-size:11px;font-weight:700;line-height:1.4}.ch-page .ch-pricing-secondary-card>ul{margin:22px 0;padding:18px 0 0;display:grid;gap:10px;border-top:1px solid rgb(17 16 13 / 24%);list-style:none;font-size:11px;font-weight:700}.ch-page .ch-pricing-secondary-card>ul li{display:flex;align-items:center;gap:8px}.ch-page .ch-pricing-secondary-card>ul .ch-check{width:14px;color:#b13c15}.ch-page .ch-pricing-secondary-card>.ch-button{width:fit-content;min-width:190px;margin-top:auto}.ch-page .ch-pricing-secondary-card strong{font-size:clamp(34px,3.7vw,58px);line-height:.9;letter-spacing:-.055em}.ch-page .ch-pricing-secondary-card small{font-size:10px;font-weight:700}.ch-page .ch-pricing-secondary>p{margin:0;color:#ffffff94;font-size:11px;line-height:1.55}.ch-page .ch-phase-heading-copy>p{max-width:560px;margin:25px 0 27px;color:var(--muted);font-size:15px;line-height:1.65}.ch-page .ch-phase-heading-copy .ch-button{min-width:190px}@keyframes ch-cta-beacon{70%{box-shadow:0 0 0 9px #b9f45b00}to{box-shadow:0 0 #b9f45b00}}@keyframes ch-demo-cta-pulse{0%,70%,to{transform:translateY(0);box-shadow:none}82%{transform:translateY(-2px);box-shadow:0 5px #ff5a1f5c}}@keyframes ch-demo-error-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes ch-demo-response-in{0%{opacity:0;transform:translateY(15px) scale(.96)}to{opacity:1;transform:none}}@keyframes ch-cart-add-in{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:none}}@keyframes ch-demo-event-in{0%{opacity:.35;transform:translate(9px)}to{opacity:1;transform:none}}@keyframes ch-demo-dot-pulse{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes ch-demo-result-pop{0%{transform:scale(.97)}70%{transform:scale(1.025)}to{transform:none}}@keyframes ch-value-node-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ch-pricing-orbit{to{transform:rotate(360deg)}}@keyframes ch-pricing-breathe{50%{transform:scale(1.18) translate(22px,-16px);opacity:.72}}@keyframes ch-pricing-primary-breathe{50%{transform:translate(-24px,-16px) scale(1.08);opacity:.25}}@keyframes ch-pricing-flow-pulse{0%,22%,to{opacity:.55}12%{opacity:1}}@media (max-width: 1240px){.ch-page .ch-hero-copy{width:62%}.ch-page .ch-hero h1{font-size:clamp(52px,6.5vw,78px)}.ch-page .ch-demo-body{min-height:665px}}@media (max-width: 1120px){.ch-page .ch-pricing-layout--focused{grid-template-columns:1fr}.ch-page .ch-pricing-secondary{grid-template-columns:1fr;grid-template-rows:auto auto}.ch-page .ch-pricing-secondary>p{grid-column:1 / -1}}@media (max-width: 920px){.ch-page .ch-hero-copy{width:100%}.ch-page .ch-hero h1{font-size:clamp(54px,10vw,78px)}.ch-page .ch-demo-body{min-height:650px}.ch-page .ch-pricing{padding:88px 20px}.ch-page .ch-pricing-intro,.ch-page .ch-pricing-layout--focused{grid-template-columns:1fr}.ch-page .ch-pricing-intro>p{margin:22px 0 0}.ch-page .ch-pricing-primary{min-height:440px;padding:28px}}@media (max-width: 700px){.ch-page .ch-demo-body{min-height:0}.ch-page .ch-cart-item--added{padding:13px 0}.ch-page .ch-pricing-secondary{grid-template-columns:1fr}.ch-page .ch-pricing-secondary>p{grid-column:auto}}@media (max-width: 620px){.ch-page .ch-hero h1{font-size:46px;letter-spacing:-.047em}.ch-page .ch-button--hero{max-width:100%;white-space:normal}.ch-page .ch-pricing-intro h2{font-size:43px}.ch-page .ch-pricing-primary{min-height:0;padding:22px;box-shadow:7px 7px 0 var(--orange)}.ch-page .ch-pricing-price{margin-top:48px}.ch-page .ch-pricing-primary ul,.ch-page .ch-recovery-band-list{grid-template-columns:1fr}.ch-page .ch-pricing-flow span{min-height:44px;font-size:7px}.ch-page .ch-demo-step{padding:0 5px;flex-direction:column;justify-content:center}}@media (prefers-reduced-motion: reduce){.ch-page .ch-button--hero:before,.ch-page .ch-code-row button,.ch-page .ch-cart-item--added,.ch-page .ch-event--active,.ch-page .ch-event--active>i,.ch-page .ch-demo-summary--ready,.ch-page .ch-pricing:before,.ch-page .ch-pricing:after,.ch-page .ch-pricing-primary:before,.ch-page .ch-pricing-flow span,.ch-page .ch-pricing-secondary-card:after,.ch-page .ch-value-chain--ready>div{animation:none!important}}.ch-page{--grain-hero: url(/images/hero-desktop-v2.webp);--grain-results: url(/images/results-desktop-v2.webp);--grain-closing: url(/images/closing-desktop-v2.webp)}.ch-page .ch-hero{min-height:956px;isolation:isolate;background:#f3c4ae}.ch-page .ch-hero:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:var(--grain-hero) left center / cover no-repeat;transform:rotate(180deg)}.ch-page .ch-hero-copy{padding-top:174px}.ch-page .ch-hero-demo{top:154px}.ch-page .ch-nav{position:absolute;top:24px;right:3.4vw;left:3.4vw;height:76px;max-width:1440px;margin:0 auto;padding:0 14px 0 28px;gap:clamp(20px,3vw,46px);border:1px solid rgb(255 255 255 / 66%);border-radius:999px;background:#fbfaf67a;box-shadow:0 8px 32px #4f231914,inset 0 1px #ffffffb3;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.ch-page .ch-nav .ch-brand{flex-shrink:0}.ch-page .ch-nav-links{gap:clamp(18px,2.2vw,30px)}.ch-page .ch-nav-links a{padding:14px 0;white-space:nowrap}.ch-page .ch-nav-links a:after{bottom:8px}.ch-page .ch-nav-cta{min-height:46px;flex-shrink:0;padding:12px 20px;border-radius:999px;background:var(--ink);color:var(--paper)}.ch-page .ch-nav-cta:hover{background:#3e2922;color:#fff}.ch-page .ch-nav :focus-visible{outline-color:#753c2d}.ch-page .ch-pilot-facts>span{background:#fbfaf65c}.ch-page .ch-stamp{background:#fbfaf640;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ch-page .ch-measurement{background:#f6bc9f var(--grain-results) center / cover no-repeat}.ch-page .ch-request{background:#ffd3b5 var(--grain-closing) center / cover no-repeat}.ch-page .ch-marquee{background:#fbfaf652}.ch-page .ch-observe-card,.ch-page .ch-button--orange{background:var(--orange)}.ch-page .ch-pricing-primary{box-shadow:10px 10px #bd6248}.ch-page .ch-pricing-primary:before{background:#dd9476 var(--grain-closing) center / cover no-repeat;opacity:.32}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ch-page .ch-nav,.ch-page .ch-nav-links--open{background:#fbfaf6f0}}@media (max-width: 1240px){.ch-page .ch-hero{min-height:0;padding-bottom:68px;--grain-hero: url(/images/hero-tablet-v2.webp)}.ch-page .ch-hero-copy{width:100%;max-width:860px;padding:168px 3.4vw 42px}.ch-page .ch-hero-demo{position:relative;inset:auto;width:calc(100% - 8vw);min-width:0;max-width:1000px;margin:0 auto;transform:rotate(-1deg)}.ch-page .ch-stamp{display:none}}@media (max-width: 1040px){.ch-page .ch-nav{height:68px;padding:0 14px 0 24px}.ch-page .ch-nav-links{position:absolute;top:calc(100% + 12px);right:0;left:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:14px 24px;border:1px solid rgb(255 255 255 / 75%);border-radius:26px;background:#fbfaf6f5;box-shadow:0 16px 40px #4f23191f}.ch-page .ch-nav-links--open{display:flex}.ch-page .ch-nav-links a{min-height:46px;padding:14px 0}.ch-page .ch-nav-cta{display:none}.ch-page .ch-menu-button{min-width:70px;min-height:44px;display:block;margin-left:auto;padding:10px 16px;border:1px solid rgb(17 16 13 / 16%);border-radius:999px;background:#fbfaf65c;cursor:pointer}}@media (max-width: 700px){.ch-page .ch-nav{top:16px;right:16px;left:16px;height:64px;padding:0 10px 0 18px;gap:12px}.ch-page .ch-nav .ch-brand{gap:8px}.ch-page .ch-nav .ch-mark{width:25px;height:25px}.ch-page .ch-hero{padding-bottom:40px;--grain-hero: url(/images/hero-mobile-v2.webp)}.ch-page .ch-hero-copy{padding:128px 20px 38px}.ch-page .ch-hero-demo{width:calc(100% - 32px);transform:none}.ch-page .ch-hero-copy>p,.ch-page .ch-hero-cta-note{color:#392c27}.ch-page .ch-measurement{background-image:url(/images/results-mobile-v2.webp);background-position:center top}.ch-page .ch-request{background-image:url(/images/closing-mobile-v2.webp);background-position:center}.ch-page .ch-pricing-primary{box-shadow:7px 7px #bd6248}}.ch-page .ch-demo-body{min-height:0;grid-template-columns:57% 43%}.ch-page .ch-checkout-pane{padding:25px}.ch-page .ch-demo-playback{justify-self:end;display:grid;place-items:center;width:32px;height:32px;border:1px solid rgb(255 255 255 / 22%);border-radius:50%;background:transparent;color:#fff;cursor:pointer}.ch-page .ch-demo-playback svg{width:13px;height:13px;stroke:currentColor;stroke-width:2;fill:none}.ch-page .ch-cart-item{grid-template-columns:88px minmax(0,1fr) auto;gap:12px;padding:20px 0;font-size:12px}.ch-page .ch-cart-item small{font-size:10px;line-height:1.5}.ch-page .ch-product-photo{display:block;width:88px;height:88px;object-fit:contain;border-radius:5px}.ch-page .ch-code-row{margin-top:20px;align-items:center}.ch-page .ch-code-row button{margin-top:0;animation:none}.ch-page .ch-code-row div span{font-size:11px}.ch-page .ch-error{min-height:36px;font-size:10px}.ch-page .ch-observe-card{min-height:0;padding:17px;border:0;box-shadow:none;border-radius:6px}.ch-page .ch-observe-card>div:first-child small{font-size:9px}.ch-page .ch-observe-card>div:first-child b{margin-top:9px;font-size:17px;line-height:1.25;letter-spacing:-.035em}.ch-page .ch-recovery-product{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:16px}.ch-page .ch-recovery-product .ch-product-photo{width:54px;height:54px}.ch-page .ch-recovery-product b{display:block;font-size:11px;line-height:1.4}.ch-page .ch-recovery-product small{display:block;margin-top:3px;font-size:10px}.ch-page .ch-recovery-product button{min-width:48px;min-height:34px;padding:8px;border:0;border-radius:3px;color:#fff;background:var(--ink);font-size:10px;font-weight:600;cursor:pointer}.ch-page .ch-recovery-product button:disabled{cursor:default}.ch-page .ch-checkout-total--stacked{margin-top:24px;gap:10px;font-size:11px}.ch-page .ch-checkout-discount--pending{color:#77726a}.ch-page .ch-checkout-order-total{font-size:14px}.ch-page .ch-journey-pane{display:flex;flex-direction:column;padding:28px 24px 20px;background:var(--ink);color:#fff;min-width:0}.ch-page .ch-journey-brand{display:flex;align-items:center;gap:8px;font-size:14px}.ch-page .ch-journey-brand .ch-mark{width:24px;height:24px;color:var(--orange)}.ch-page .ch-journey-pane h3{margin:26px 0 30px;font-family:var(--font-display);font-size:30px;line-height:1;letter-spacing:-.04em}.ch-page .ch-journey{padding:0;margin:0;list-style:none}.ch-page .ch-journey-step{display:flex;align-items:flex-start;gap:12px;min-height:72px;color:#918d84;transition:color .35s ease}.ch-page .ch-journey-dot{position:relative;display:grid;place-items:center;flex:0 0 23px;height:23px;border:1px solid #555148;border-radius:50%;font-size:10px}.ch-page .ch-journey-step:not(:last-child) .ch-journey-dot:after{position:absolute;content:"";top:27px;left:10px;height:34px;border-left:1px solid #49453e}.ch-page .ch-journey-dot .ch-check{width:13px;height:13px}.ch-page .ch-journey-step b{display:block;padding-top:3px;font-size:13px}.ch-page .ch-journey-step small{display:block;margin-top:7px;font-size:10px;line-height:1.5}.ch-page .ch-journey-step--active{color:#fff}.ch-page .ch-journey-step--active .ch-journey-dot{color:var(--ink);background:var(--orange);border-color:var(--orange)}.ch-page .ch-journey-result{display:flex;flex-direction:column;gap:7px;margin-top:auto;padding:20px 0 0;border-top:1px solid #3a3731;visibility:hidden;opacity:0;transition:opacity .4s ease}.ch-page .ch-journey-result--visible{visibility:visible;opacity:1}.ch-page .ch-journey-result span{color:#c0baad;font:9px/1.4 monospace;letter-spacing:.08em}.ch-page .ch-journey-result strong{font-family:var(--font-display);font-size:46px;line-height:1;color:var(--green);letter-spacing:-.04em}.ch-page .ch-journey-result small{font-size:10px;color:#c0baad}.ch-page .ch-journey-caption{margin-top:20px;color:#918d84;font-size:9px}@media (max-width: 700px){.ch-page .ch-demo-body{grid-template-columns:1fr}.ch-page .ch-checkout-pane{padding:22px;min-height:0}.ch-page .ch-journey-pane{padding:24px 22px}.ch-page .ch-journey-pane h3{font-size:28px;margin:20px 0}.ch-page .ch-journey-pane h3 br{display:none}.ch-page .ch-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ch-page .ch-journey-step{min-height:0;flex-direction:column;gap:10px}.ch-page .ch-journey-step b{font-size:11px;line-height:1.4}.ch-page .ch-journey-step small{display:none}.ch-page .ch-journey-step:not(:last-child) .ch-journey-dot:after{top:10px;left:30px;width:42px;height:0;border:0;border-top:1px solid #49453e}.ch-page .ch-journey-result{margin-top:22px;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.ch-page .ch-journey-result strong{font-size:30px;margin-left:auto}.ch-page .ch-journey-result small{width:100%}}@media (prefers-reduced-motion: reduce){.ch-page .ch-journey-step,.ch-page .ch-journey-result{transition:none}}.ch-page .ch-checkout-total--stacked{justify-content:stretch}@media (min-width: 1241px){.ch-page .ch-hero-copy{width:49%}.ch-page .ch-hero-demo{right:2vw;width:48%;min-width:0;top:174px}}.ch-page .ch-journey-dot{width:23px}.ch-page .ch-gmv-plans{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:64px}.ch-page .ch-gmv-plan{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid #575047;background:#1d1a15}.ch-page .ch-gmv-plan--discovery{background:#f2eee6;color:var(--ink);border-color:#f2eee6}.ch-page .ch-gmv-plan--featured{background:var(--orange);color:var(--ink);border-color:var(--orange)}.ch-page .ch-gmv-label{font:700 11px/1.4 monospace;letter-spacing:.08em}.ch-page .ch-gmv-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:34px 0 18px}.ch-page .ch-gmv-price strong{font-family:var(--font-display);font-size:clamp(48px,5.2vw,76px);font-weight:800;line-height:1;letter-spacing:-.055em}.ch-page .ch-gmv-price small{font-size:13px}.ch-page .ch-gmv-plan>p{font-size:15px;line-height:1.6;margin:0 0 28px}.ch-page .ch-gmv-plan>.ch-gmv-band{margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid currentColor;font-size:13px;font-weight:600}.ch-page .ch-gmv-button{width:100%;justify-content:space-between;margin-top:auto;padding:16px 18px;background:#f2eee6;color:var(--ink);font-size:13px}.ch-page .ch-gmv-plan--featured .ch-gmv-button,.ch-page .ch-gmv-plan--discovery .ch-gmv-button{background:var(--ink);color:#fff}.ch-page .ch-gmv-inclusions{position:relative;z-index:2;padding:32px 0;margin-top:28px;border-bottom:1px solid #575047}.ch-page .ch-gmv-inclusions>b{font-size:13px}.ch-page .ch-gmv-inclusions ul{display:flex;flex-wrap:wrap;gap:20px 32px;list-style:none;padding:0;margin:22px 0 0}.ch-page .ch-gmv-inclusions li{display:flex;gap:9px;align-items:center;color:#ded8cd;font-size:13px}.ch-page .ch-gmv-inclusions .ch-check{color:var(--orange)}.ch-page .ch-gmv-note{position:relative;z-index:2;max-width:820px;margin:24px 0 0;font-size:12px;line-height:1.6;color:#bcb5a8}@media (max-width: 1040px){.ch-page .ch-gmv-plans{gap:16px}.ch-page .ch-gmv-plan{padding:24px}}@media (max-width: 760px){.ch-page .ch-gmv-plans{grid-template-columns:1fr;margin-top:38px}.ch-page .ch-gmv-price strong{font-size:64px}.ch-page .ch-gmv-plan{padding:28px}.ch-page .ch-gmv-inclusions ul{display:grid;gap:16px}}.ch-page{--nav-enter: .65s;--nav-settle: .48s;--nav-ease: cubic-bezier(.22, 1, .36, 1);--ticker-duration: 38s;--section-title-size: clamp(48px, 5.4vw, 84px);--card-copy-size: 13px;--plan-price-size: clamp(44px, 4vw, 60px)}.ch-page .ch-nav .ch-brand span,.ch-page .ch-footer .ch-brand span{color:var(--orange)}.ch-page .ch-section-intro h2,.ch-page .ch-measurement h2,.ch-page .ch-safeguards h2,.ch-page .ch-pricing-intro h2,.ch-page .ch-phase-heading h2,.ch-page .ch-faq h2,.ch-page .ch-request h2{font-size:var(--section-title-size)}.ch-page .ch-gmv-price strong,.ch-page .ch-pricing .ch-pricing-offer-price strong,.ch-page .ch-pricing .ch-pricing-primary .ch-pricing-price strong{font-family:var(--font-display);font-size:var(--plan-price-size);font-weight:700;font-variation-settings:"wght" 700;line-height:1}.ch-page .ch-pricing .ch-pricing-layout--discovery article>h3{font-family:var(--font-display);font-weight:700;font-variation-settings:"wght" 700}.ch-page .ch-gmv-plan>p,.ch-page .ch-pricing .ch-pricing-layout--discovery article>p,.ch-page .ch-layer-grid article>p{font-size:var(--card-copy-size);line-height:1.65}.ch-page .ch-measurement-panel>header h3{margin-top:0}.ch-page section[id],.ch-page main[id]{scroll-margin-top:150px}.ch-page .ch-skip-link{z-index:200}.ch-page .ch-floating-header{position:fixed;inset:0 0 auto;z-index:100;pointer-events:none}.ch-page .ch-announcement{min-height:36px;padding-top:8px;padding-bottom:8px;pointer-events:auto}.ch-page .ch-floating-header .ch-nav{position:relative;inset:auto;width:calc(100% - 64px);max-width:1320px;height:76px;margin:18px auto 0;padding:0 14px 0 26px;pointer-events:auto;isolation:isolate;border:1px solid rgb(255 255 255 / 84%);background:linear-gradient(145deg,#ffffffc7,#ffffff85 48%,#ffffffa8);box-shadow:0 12px 34px #18181c1a,0 2px 5px #18181c0d,inset 0 1px #fff,inset 0 -1px #ffffffa6;-webkit-backdrop-filter:blur(28px) saturate(155%);backdrop-filter:blur(28px) saturate(155%);transition:width var(--nav-settle) var(--nav-ease),max-width var(--nav-settle) var(--nav-ease),height var(--nav-settle) var(--nav-ease),margin var(--nav-settle) var(--nav-ease),box-shadow var(--nav-settle) ease;animation:ch-glass-enter var(--nav-enter) var(--nav-ease) both}.ch-page .ch-nav:before{content:"";position:absolute;inset:1px;border-radius:inherit;border:1px solid rgb(255 255 255 / 36%);pointer-events:none;z-index:-1}.ch-page .ch-floating-header[data-stage="1"] .ch-nav{max-width:1180px;height:64px;margin-top:10px;box-shadow:0 10px 32px #18181c26,inset 0 1px #fff,inset 0 -1px #ffffffb3}.ch-page .ch-nav-links a{transition:opacity .18s ease,transform .22s var(--nav-ease)}.ch-page .ch-nav-links a:hover{transform:translateY(-1px)}.ch-page .ch-nav-cta{transition:transform .22s var(--nav-ease),background .22s ease}.ch-page .ch-nav-cta:hover{transform:translateY(-2px)}.ch-page .ch-nav-cta:active{transform:scale(.97)}.ch-page .ch-nav :focus-visible{outline-color:#b64017}.ch-page .ch-hero{min-height:900px;background:#fff}.ch-page .ch-hero:before{content:none;background:none}.ch-page .ch-hero-copy{padding-top:208px}.ch-page .ch-hero h1{font-family:var(--font-display);text-transform:none;font-size:clamp(62px,5vw,86px);font-weight:700;font-variation-settings:"wght" 700;line-height:.98;letter-spacing:-.055em}.ch-page .ch-hero-demo{top:224px;right:6vw;width:36%;min-width:0;max-width:520px}.ch-page .ch-stamp{display:none}.ch-page .ch-demo-body{grid-template-columns:1fr}.ch-page .ch-checkout-pane{padding:26px}.ch-page .ch-cart-item{grid-template-columns:60px minmax(0,1fr) auto;padding:17px 0}.ch-page .ch-cart-item>.ch-product-photo{width:60px;height:60px}.ch-page .ch-checkout-demo{border-radius:12px;box-shadow:0 26px 64px #14141424,0 2px 8px #14141412}.ch-page .ch-eligibility-demo{background:#f2c3ab var(--grain-hero) center / cover no-repeat}.ch-page .ch-ticker{position:relative;width:100%;overflow:hidden;padding:0;display:flex;align-items:center;justify-content:flex-start;animation:none}.ch-page .ch-ticker-track{display:flex;width:max-content;flex-shrink:0;animation:ch-ticker-travel var(--ticker-duration) linear infinite}.ch-page .ch-ticker-group{display:flex;align-items:center;justify-content:space-around;gap:32px;flex:0 0 auto;min-width:100vw;padding-right:32px}.ch-page .ch-ticker-group>span{display:inline-flex;align-items:center;gap:32px;white-space:nowrap}.ch-page .ch-ticker-group i{font-style:normal}.ch-page .ch-ticker[data-paused=true] .ch-ticker-track,.ch-page .ch-ticker:hover .ch-ticker-track,.ch-page .ch-ticker:focus-within .ch-ticker-track{animation-play-state:paused}.ch-page .ch-ticker-toggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgb(17 16 13 / 15%);background:#ffffffeb;box-shadow:0 0 16px #ffffffb3;cursor:pointer}.ch-page .ch-ticker-toggle svg{width:11px;height:11px;stroke:currentColor;stroke-width:1.8;fill:none}.ch-page .ch-marquee{--ticker-duration: 28s;font-family:var(--font-display);text-transform:none;font-weight:700;font-size:28px}.ch-page .ch-marquee .ch-ticker-group{min-width:100vw}@keyframes ch-glass-enter{0%{opacity:0;transform:translateY(-12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ch-ticker-travel{to{transform:translate(-50%)}}@media (prefers-reduced-motion: no-preference){.ch-page [data-reveal-stage="0"]{opacity:0}.ch-page [data-reveal-stage="1"]{animation:ch-scroll-reveal var(--reveal-duration) var(--reveal-ease) var(--reveal-delay, 0ms) both}}@keyframes ch-scroll-reveal{0%{opacity:0;translate:0 var(--reveal-offset)}to{opacity:1;translate:0 0}}@media (max-width: 1240px){.ch-page .ch-hero{min-height:0;padding-bottom:70px}.ch-page .ch-hero-copy{padding-top:194px}.ch-page .ch-hero h1{font-size:clamp(64px,8vw,88px)}.ch-page .ch-hero-demo{position:relative;inset:auto;width:calc(100% - 48px);max-width:560px;margin:0 auto}}@media (max-width: 1040px){.ch-page .ch-floating-header .ch-nav{height:66px;width:calc(100% - 40px);padding-right:10px}.ch-page .ch-floating-header[data-stage="1"] .ch-nav{height:60px;width:calc(100% - 56px)}.ch-page .ch-nav .ch-menu-button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border-radius:50%;background:#ffffff59;border:1px solid rgb(17 16 13 / 10%)}.ch-page .ch-menu-lines{display:flex;flex-direction:column;justify-content:center;gap:4px;width:17px;height:18px}.ch-page .ch-menu-lines i{width:17px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .3s var(--nav-ease),opacity .2s ease}.ch-page .ch-menu-button[aria-expanded=true] i:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.ch-page .ch-menu-button[aria-expanded=true] i:nth-child(2){opacity:0}.ch-page .ch-menu-button[aria-expanded=true] i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.ch-page .ch-nav-links--open{background:#fafafaf0;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);animation:ch-glass-enter .3s var(--nav-ease) both}}@media (max-width: 700px){.ch-page section[id],.ch-page main[id]{scroll-margin-top:130px}.ch-page .ch-floating-header .ch-nav{height:60px;width:calc(100% - 32px);margin-top:12px;padding-left:18px}.ch-page .ch-floating-header[data-stage="1"] .ch-nav{width:calc(100% - 40px);height:56px;margin-top:8px}.ch-page .ch-hero-copy{padding:156px 20px 36px}.ch-page .ch-hero h1{font-size:clamp(49px,12.6vw,72px);line-height:1}.ch-page .ch-hero-demo{width:calc(100% - 32px)}.ch-page .ch-checkout-pane{padding:22px}.ch-page .ch-eligibility-demo{background-image:url(/images/hero-mobile-v2.webp)}}@media (max-width: 540px){.ch-page{--section-title-size: 45px;--plan-price-size: 45px}.ch-page .ch-gmv-price strong{font-size:var(--section-title-size)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ch-page .ch-floating-header .ch-nav{background:#fafafaf5}}@media (prefers-reduced-motion: reduce){.ch-page .ch-floating-header .ch-nav,.ch-page .ch-nav-links--open,.ch-page .ch-ticker-track{animation:none}.ch-page .ch-floating-header .ch-nav,.ch-page .ch-nav a,.ch-page .ch-menu-lines i{transition:none}.ch-page .ch-ticker-track{width:100%}.ch-page .ch-ticker-group{min-width:0;width:100%;flex-wrap:wrap;padding:18px 40px 18px 16px;gap:14px 24px}.ch-page .ch-ticker-group[aria-hidden=true],.ch-page .ch-ticker-toggle{display:none}.ch-page .ch-marquee{height:auto;min-height:64px}}
