
.ch-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-top:65px;padding-bottom:80px}.ch-hero .lead{margin:26px 0}.ch-note{font-size:12px;line-height:1.6;max-width:540px}.ch-hero-art{position:relative;min-height:640px;background:var(--paper);border-radius:12px;overflow:hidden}.ch-hero-art>img{width:100%;height:640px;object-fit:cover;object-position:64% center}.ch-phone{position:absolute;bottom:25px;right:26px;width:282px;background:#fff;border:8px solid var(--ink);border-radius:34px;padding:17px 17px 14px;box-shadow:0 15px 45px #23223840}.ch-speaker{height:5px;width:60px;background:var(--ink);border-radius:5px;margin:0 auto 18px}.ch-phone-top{font-size:12px;line-height:1.25}.ch-phone-top b{color:var(--orange)}.ch-phone-top small{display:block;margin:7px 0 20px;color:var(--muted)}.ch-phone h2{font-size:25px}.ch-phone p{font-size:12px;margin:8px 0}.ch-alert{background:#fff1e8;border-left:3px solid var(--orange);padding:12px;margin:15px 0;font-size:12px}.ch-alert span{display:block;font-size:10px;margin-top:5px}.ch-company{border:1px solid var(--line);border-radius:7px;padding:12px;margin-top:12px;font-size:12px}.ch-company>strong{display:block;margin-bottom:8px}.ch-company a{display:block;margin-top:14px;color:#b73712;font-weight:700}.ch-phone-nav{border-top:1px solid var(--line);padding-top:12px;margin-top:20px;font-size:9px;text-align:center}.ch-pill{display:inline-block;color:#963108;background:#fff0e2;padding:5px 8px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.5}.ch-pill.good{color:#225843;background:#eaf4ed}.ch-demo-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:28px;align-items:start}.ch-demo-screen{border:1px solid var(--line);border-radius:9px;overflow:hidden;background:white}.ch-demo-content{padding:28px}.ch-demo-content h3{margin-bottom:25px}.ch-table-wrap{overflow-x:auto}#ch-demo table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}#ch-demo th,#ch-demo td{padding:17px 9px;border-bottom:1px solid var(--line);vertical-align:top}#ch-demo thead{color:var(--muted)}#ch-demo table .button{font-size:11px;padding:10px;min-height:44px}.ch-task{background:white;border:1px solid var(--line);padding:28px;border-radius:9px}.ch-task-status{padding:13px;background:var(--paper);margin:20px 0;font-size:13px;font-weight:700}.ch-check{display:flex;gap:10px;align-items:start;font-size:14px;line-height:1.6}.ch-check input{margin-top:6px;min-width:18px;min-height:18px}.ch-reset{display:block;margin-top:14px;border:0;background:transparent;text-decoration:underline;color:var(--ink);min-height:44px}.ch-task button[hidden],.ch-task [hidden]{display:none}.ch-security{background:var(--paper);padding:75px 0}.ch-security .short-grid article{background:white;padding:26px;border-radius:7px}.ch-security details{margin-top:32px;padding:22px 0;border-top:1px solid var(--line)}#ch-count{display:block;width:125px;padding:12px;border:1px solid var(--line);border-radius:5px;margin-top:10px}#ch-price{font-size:23px;color:var(--ink)}.ch-mobile-company{display:none}.ch-sr{position:absolute;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden}#ch-next:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:1000px){.ch-hero{gap:30px}.ch-demo-layout{grid-template-columns:1fr}.ch-hero-art{min-height:600px}.ch-hero-art>img{height:600px}}
@media(max-width:760px){.ch-hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:40px}.ch-hero h1{font-size:clamp(42px,10vw,64px)}.ch-hero-art{min-height:580px}.ch-hero-art>img{height:580px}.ch-phone{right:18px;bottom:18px;max-width:calc(100% - 36px)}.ch-table-wrap{display:none}.ch-mobile-company{display:block}.ch-mobile-company dl{display:grid;grid-template-columns:1fr 1fr;font-size:13px;line-height:1.8}.ch-mobile-company dd{margin:0}.ch-mobile-company hr{border:0;border-top:1px solid var(--line);margin:25px 0}.ch-demo-content,.ch-task{padding:22px}.ch-security{padding:45px 0}.ch-hero .actions{gap:12px}.ch-hero .button{padding:14px 17px}}
