.hc-shot{border-radius:var(--hl-r-panel);border:1px solid var(--hl-line);background:var(--hl-section);box-shadow:var(--hl-shadow-soft);margin:0;overflow:hidden}.hc-shot img{width:100%;height:auto;display:block}.hc-intro .hx-head{margin-bottom:0}.hc-hero-actions{flex-wrap:wrap;gap:10px;margin-top:37.5px;display:flex}.hc-trust{color:var(--hl-muted);word-break:keep-all;margin:37.5px 0 0;font-size:15px}.hc-trust b{color:var(--hl-ink);font-weight:700}.hc-tabs{flex-wrap:wrap;gap:10px;margin-top:52.5px;display:flex}.hc-tabs button{border-radius:var(--hl-r-pill);box-shadow:var(--hl-shadow-soft);color:var(--hl-ink);font:inherit;cursor:pointer;transition:all var(--hl-base) var(--hl-ease);background:#fff;border:0;padding:13px 22px;font-size:15px;font-weight:700;line-height:1}.hc-tabs button:hover{color:var(--hl-point)}.hc-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-top:18.75px;display:grid}.hc-stat{border-radius:var(--hl-r-card);background:#fff;padding:26px 22.5px}.hc-stat b{font-family:var(--hl-en);letter-spacing:-.03em;color:var(--hl-point);word-break:keep-all;font-size:30px;font-weight:700;line-height:1.2;display:block}.hc-stat span{color:var(--hl-ink);margin-top:11.25px;font-size:15px;font-weight:700;display:block}.hc-stat small{color:var(--hl-muted);margin-top:2px;font-size:13px;display:block}.hc-feats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.hc-feat{border-radius:var(--hl-r-card);background:var(--hl-section);align-items:flex-start;gap:18px;padding:26px;display:flex}.hc-ico{border-radius:var(--hl-r-input);background:var(--hl-point-10);width:44px;height:44px;color:var(--hl-point);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.hc-ico svg{width:22px;height:22px}.hc-feat h3,.hc-step h3{color:var(--hl-ink);word-break:keep-all;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.5}.hc-feat p,.hc-step p{color:var(--hx-body);word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.hx-section.hc-screens-sec{padding-top:0}.hc-screens-group{color:var(--hl-point);margin:0 0 15px;font-size:15px;font-weight:700}.hc-screens{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px;display:grid}.hc-screens+.hc-screens-group,.hc-screens+.hc-screens{margin-top:45px}.hc-screens--split{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.hc-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.hc-screen{margin:0}.hc-screen--phone .hc-shot{border-radius:22px}.hc-screen figcaption{color:var(--hx-body);word-break:keep-all;margin-top:12px;font-size:14px;line-height:1.6}.hc-screen figcaption b{color:var(--hl-ink);margin-bottom:2px;font-size:16px;display:block}.hc-screen--phone figcaption{text-align:center}.hc-steps{counter-reset:hc;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.hc-step{border-radius:var(--hl-r-card);counter-increment:hc;background:#fff;padding:26px 22.5px 30px;position:relative}.hc-step:before{content:counter(hc, decimal-leading-zero);font-family:var(--hl-en);color:var(--hl-muted);font-size:12px;font-weight:700;position:absolute;top:26px;right:22.5px}.hc-step .hc-ico{margin-bottom:22.5px}.hc-step:first-child .hc-ico{background:var(--hl-point);color:#fff}.hc-reqs{counter-reset:hcr;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.hc-req{border-radius:var(--hl-r-card);background:var(--hl-section);counter-increment:hcr;padding:26px 22.5px 30px;position:relative}.hc-req:before{content:counter(hcr, decimal-leading-zero);font-family:var(--hl-en);color:var(--hl-muted);font-size:12px;font-weight:700;position:absolute;top:26px;right:22.5px}.hc-req .hc-ico{background:var(--hl-point);color:#fff;margin-bottom:22.5px}.hc-req h3{color:var(--hl-ink);word-break:keep-all;margin:0 0 6px;font-size:17px;font-weight:700;line-height:1.5}.hc-req p{color:var(--hx-body);word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.hc-req-note{color:var(--hx-body);word-break:keep-all;align-items:flex-start;gap:8px;margin:30px 0 0;font-size:15px;line-height:1.6;display:flex}.hc-req-note svg{color:var(--hl-point);flex:none;margin-top:3px}.hc-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hc-quote{border-radius:var(--hl-r-card);background:#fff;flex-direction:column;margin:0;padding:30px 26px;display:flex}.hc-quote blockquote{color:var(--hl-ink);word-break:keep-all;flex:1;margin:0 0 26px;font-size:15px;line-height:1.75}.hc-quote figcaption{align-items:center;gap:12px;display:flex}.hc-quote-av{background:var(--hl-point);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.hc-quote-who b{color:var(--hl-ink);font-size:14px;display:block}.hc-quote-who small{color:var(--hl-muted);font-size:12px}.hc-logos{flex-wrap:wrap;gap:6px;margin:37.5px 0 0;padding:0;list-style:none;display:flex}.hc-logos li{border-radius:var(--hl-r-pill);color:var(--hl-muted);background:#fff;align-items:center;padding:8.4px 14px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.hc-apps{color:var(--hl-white-80);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;font-size:13px;display:flex;position:relative}.hc-apps span{margin-right:6px}.hc-apps a{border-radius:var(--hl-r-input);color:#fff;height:40px;transition:all var(--hl-base) var(--hl-ease);border:1px solid #fff6;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.hc-apps a:hover{background:#ffffff14;border-color:#fff}@media (width<=1040px){.hc-stats,.hc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-feats,.hc-quotes{grid-template-columns:1fr}.hc-reqs{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-screens--split{grid-template-columns:1fr}.hc-phones{max-width:520px}}@media (width<=768px){.hc-hero-actions>*{flex:100%}.hc-tabs{margin-top:37.5px}.hc-tabs button{padding:11px 18px;font-size:14px}.hc-stats{gap:10px}.hc-stat{padding:20px 18px}.hc-stat b{font-size:22px}.hc-steps{grid-template-columns:1fr;gap:10px}.hc-feat{gap:14px;padding:22px 20px}.hc-reqs{grid-template-columns:1fr;gap:10px}.hc-screens{grid-template-columns:1fr;gap:26px}.hc-screens--split{gap:37.5px}}@media (width<=360px){.hc-stats{grid-template-columns:1fr}}
