.cxl,.cxp{--cxl-display:var(--font-display), "Space Grotesk", sans-serif;--cxl-sans:var(--font-sans), "Chivo", sans-serif;--cxl-proc:#8d2b26;--cxl-fin:#0f5c63;--cxl-risk:#8a5f12;--cxl-risk-dot:#b07a1c;--cxl-ws:#15194a;--cxl-cream:#f6f3ec;--cxl-hair:#15194a24;--cxl-sec:clamp(56px, 3rem + 2.5vw, 96px)}.cxl-sec{padding:var(--cxl-sec) 0}.cxl-h2{font:700 clamp(28px, 1.3rem + 1.2vw, 39px)/1.1 var(--cxl-display);color:var(--hm-ink)}.cxl-body{font:400 17px/1.7 var(--cxl-sans);color:var(--hm-body);margin-top:18px}.cxl a:focus-visible,.cxp a:focus-visible,.cxl summary:focus-visible{outline:3px solid var(--hm-maroon);outline-offset:3px;border-radius:2px}.cxl-body a,.cxl-honest-links a,.cxl-trialnote a,.cxl-member a,.cxp-body a{text-underline-offset:3px;text-decoration:underline}.cxl-hero{padding-bottom:60px}.cxl-ctas{flex-wrap:wrap}.cxl-trialnote{max-width:560px;font:400 14px/1.6 var(--cxl-sans);color:var(--hm-body);margin-top:20px}.cxl-member{font:500 14px/1.6 var(--cxl-sans);color:var(--hm-ink);margin-top:14px}.cxl-member a{padding:10px 0;display:inline-block}.cxl-per{padding-top:0}.cxl-per-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:26px 0 0;padding:0;list-style:none;display:grid}.cxl-per-card{border:1px solid var(--cxl-hair);border-top:4px solid var(--hm-ink);transition:transform .3s var(--hm-ease), box-shadow .3s;background:#fff;padding:22px 22px 18px;box-shadow:0 18px 30px #15194a0f}.cxl-per-card:first-child{border-top-color:var(--cxl-proc)}.cxl-per-card:nth-child(2){border-top-color:var(--cxl-risk-dot)}.cxl-per-card:nth-child(3){border-top-color:var(--cxl-fin)}.cxl-per-card:nth-child(4){border-top-color:var(--hm-ink)}.cxl-per-card:hover{transform:translateY(-4px);box-shadow:0 24px 36px #15194a1a}.cxl-per-card h3{font:700 19px/1.25 var(--cxl-display);color:var(--hm-ink)}.cxl-per-card h3 a{min-height:44px;padding:4px 0;display:block}.cxl-per-card h3 a span{white-space:nowrap}.cxl-per-card h3 a:hover{color:var(--hm-maroon)}.cxl-per-card ul{border-top:1px solid var(--cxl-hair);margin:6px 0 0;padding:0;list-style:none}.cxl-per-card li a{border-bottom:1px solid var(--cxl-hair);min-height:44px;font:400 15px/1.3 var(--cxl-sans);color:var(--hm-body);align-items:center;display:flex}.cxl-per-card li a:hover{color:var(--hm-maroon)}.cxl-honest{background:var(--hm-ink);color:#fff;padding:46px 0}.cxl-honest-h{font:700 clamp(22px, 1rem + 1vw, 30px)/1.15 var(--cxl-display)}.cxl-honest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:24px 0 0;display:grid}.cxl-honest-grid dt{font:700 13px/1 var(--cxl-display);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.cxl-honest-grid dt i{border-radius:50%;width:10px;height:10px}.cxl-honest-grid i.live{background:#5fd3a8}.cxl-honest-grid i.calc{background:#f1c65c}.cxl-honest-grid i.next{background:0 0;box-shadow:inset 0 0 0 2px #fff}.cxl-honest-grid dd{font:400 15px/1.6 var(--cxl-sans);color:#ffffffdb;margin:12px 0 0}.cxl-honest-links{font:400 15px/1.6 var(--cxl-sans);color:#ffffffdb;margin-top:22px}.cxl-honest-links a{color:#fff;padding:8px 0;display:inline-block}.cxl-ix{border:1px solid var(--cxl-hair);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.cxl-ix-col{--f:var(--cxl-ws);border-left:1px solid var(--cxl-hair);flex-direction:column;padding:24px 22px;display:flex}.cxl-ix-col:first-child{border-left:0}.cxl-ix-col.f-proc{--f:var(--cxl-proc)}.cxl-ix-col.f-fin{--f:var(--cxl-fin)}.cxl-ix-col.f-risk{--f:var(--cxl-risk)}.cxl-chip{background:var(--f);color:#fff;font:700 11px/1 var(--cxl-sans);letter-spacing:.1em;text-transform:uppercase;padding:5px 10px;display:inline-block}.cxl-ix-col h3{font:700 18px/1.2 var(--cxl-display);color:var(--hm-ink);margin-top:12px}.cxl-ix-col ul{flex:1;margin:14px 0 0;padding:0;list-style:none}.cxl-ix-col li{border-top:1px solid var(--cxl-hair);padding:8px 0}.cxl-ix-name{font:600 15px/1.3 var(--cxl-display);color:var(--hm-ink);display:block}a.cxl-ix-name{color:var(--f);text-underline-offset:3px;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px}a.cxl-ix-name:hover{text-decoration-thickness:2px}.cxl-ix-col li.app .cxl-ix-name:after{content:"In platform" / "";border:1px solid var(--cxl-hair);font:600 10px/1 var(--cxl-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--hm-body);vertical-align:2px;white-space:nowrap;margin-left:8px;padding:2px 6px;display:inline-block}.cxl-ix-desc{font:400 13px/1.45 var(--cxl-sans);color:var(--hm-body);margin-top:2px;display:block}.cxl-ix-inside{border-top:2px solid var(--f);font:400 13px/1.5 var(--cxl-sans);color:var(--hm-body);margin-top:14px;padding-top:12px}.cxl-ix-inside a{color:var(--f);padding:8px 0;font-weight:700;display:inline-block}.cxl-cov{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.cxl-cov-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:26px 0 0;display:grid}.cxl-cov-stats div{border-top:1px solid var(--cxl-hair);flex-direction:column-reverse;padding-top:10px;display:flex}.cxl-cov-stats dd{font:700 32px/1 var(--cxl-display);color:var(--hm-ink);margin:0}.cxl-cov-stats dt{font:400 14px/1.4 var(--cxl-sans);color:var(--hm-body);margin-top:6px}.cxl-src{flex-wrap:wrap;gap:6px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cxl-src li{background:var(--hm-sky);font:500 12px/1.3 var(--cxl-sans);color:var(--hm-ink);padding:6px 10px}.cxl-src li.more{background:0 0;padding:0}.cxl-src li.more a{min-height:32px;color:var(--hm-maroon);align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}.cxl-map{position:relative}.cxl-map svg{width:100%;height:auto;display:block}.cxl-map-r circle{fill:#c9d2dc;opacity:.7;transition:fill .45s,opacity .45s}.cxl-map-r.on circle{fill:var(--c);opacity:1}.cxl-map-key{font:500 13px/1.3 var(--cxl-sans);color:var(--hm-ink);flex-wrap:wrap;gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;display:flex}.cxl-map-key li{align-items:center;gap:8px;display:flex}.cxl-map-key i{border-radius:50%;width:10px;height:10px}.cxl-plans-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.cxl-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cxl-plans li{border:1px solid var(--cxl-hair);background:#fff;padding:20px}.cxl-plans h3{font:700 18px/1.2 var(--cxl-display);color:var(--hm-ink)}.cxl-plans b{font:700 26px/1.1 var(--cxl-display);color:var(--hm-ink);margin-top:10px;display:block}.cxl-plans b small{font:400 13px/1.3 var(--cxl-sans);color:var(--hm-body)}.cxl-plans p{font:400 14px/1.5 var(--cxl-sans);color:var(--hm-body);margin-top:8px}.cxl-plans em{font:700 12px/1 var(--cxl-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-maroon);margin-top:10px;font-style:normal;display:inline-block}.cxl-faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:50px;display:grid}.cxl-faq details{border-top:1px solid var(--cxl-hair)}.cxl-faq details:last-child{border-bottom:1px solid var(--cxl-hair)}.cxl-faq summary{cursor:pointer;min-height:52px;font:600 17px/1.35 var(--cxl-display);color:var(--hm-ink);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;list-style:none;display:flex}.cxl-faq summary::-webkit-details-marker{display:none}.cxl-faq summary:after{content:"+";font:400 24px/1 var(--cxl-display);color:var(--hm-maroon);transition:transform .3s}.cxl-faq details[open] summary:after{transform:rotate(45deg)}.cxl-faq p{font:400 15px/1.65 var(--cxl-sans);color:var(--hm-body);padding:0 0 18px}.cxl-faq p a{text-decoration:underline}.cxl-dir{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:26px;display:grid}.cxl-dir h3{font:700 13px/1.2 var(--cxl-display);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-maroon)}.cxl-dir ul{margin:10px 0 0;padding:0;list-style:none}.cxl-dir a{min-height:40px;font:400 15px/1.35 var(--cxl-sans);color:var(--hm-ink);align-items:center;padding:2px 0;display:flex}.cxl-dir a:hover{color:var(--hm-maroon);text-decoration:underline}.cxl-dir li.net a{padding:8px 0;display:block}.cxl-dim{color:var(--hm-body);margin-left:4px;font-size:13px}.cxl-end{background:linear-gradient(var(--hm-sky) 0 50%, var(--cxl-cream) 50% 100%);padding:60px 0 80px}.cxl-end-panel{border-top:4px solid var(--hm-maroon);background:#fff;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:50px;padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 30px 50px #15194a1a}.cxl-end h2{font:700 clamp(26px, 1.2rem + 1.2vw, 38px)/1.12 var(--cxl-display);color:var(--hm-ink);margin-top:18px}.cxl-end p{font:400 15px/1.65 var(--cxl-sans);color:var(--hm-body);margin-top:16px}.cxp-hero{background:var(--hm-sky);padding:140px 0 70px;position:relative}.cxp-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;display:grid}.cxp-crumb{font:700 12px/1.2 var(--cxl-display);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-ink);flex-wrap:wrap;gap:8px;display:flex}.cxp-crumb a{padding:12px 0;text-decoration:underline;display:inline-block}.cxp-hero h1{font:700 clamp(34px, 1.4rem + 2.4vw, 56px)/1.06 var(--cxl-display);color:var(--hm-ink);overflow-wrap:anywhere;margin:16px 0 20px}.cxp-hero .lede{max-width:580px;font:400 18px/1.65 var(--cxl-sans);color:var(--hm-body)}.cxp-hero figure{aspect-ratio:5/4;margin:0;position:relative;overflow:hidden;box-shadow:0 25px 30px #00000014}.cxp-hero figure img{object-fit:cover;width:100%;height:100%;display:block}.cxp-points{border-top:1px solid var(--cxl-hair);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.cxp-points div{border-bottom:1px solid var(--cxl-hair);padding:26px 26px 26px 0}.cxp-points div:nth-child(2n){border-left:1px solid var(--cxl-hair);padding-left:26px}.cxp-points h3{font:700 20px/1.25 var(--cxl-display);color:var(--hm-ink)}.cxp-points p{font:400 16px/1.6 var(--cxl-sans);color:var(--hm-body);margin-top:8px}.cxp-mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:26px 0 0;padding:0;list-style:none;display:grid}.cxp-mods a{border-top:4px solid var(--hm-maroon);height:100%;transition:transform .3s var(--hm-ease);background:#fff;flex-direction:column;padding:22px;display:flex;box-shadow:0 18px 30px #15194a0f}.cxp-mods a:hover{transform:translateY(-4px)}.cxp-mods b{font:700 19px/1.25 var(--cxl-display);color:var(--hm-ink)}.cxp-mods span{font:400 14px/1.55 var(--cxl-sans);color:var(--hm-body);margin-top:8px}.cxp-mods small{font:700 12px/1 var(--cxl-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-maroon);margin-top:auto;padding-top:14px}.cxp-plan{border:1px solid var(--cxl-hair);background:#fff;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:clamp(24px,4vw,44px);display:grid}.cxp-plan b{font:700 34px/1.1 var(--cxl-display);color:var(--hm-ink);margin-top:12px;display:block}.cxp-plan b small{font:400 14px/1.3 var(--cxl-sans);color:var(--hm-body)}.cxp-plan ul{font:400 15px/1.7 var(--cxl-sans);color:var(--hm-body);margin:0;padding-left:18px}.cxp-others{flex-wrap:wrap;gap:8px 22px;margin-top:16px;display:flex}.cxp-others a{min-height:44px;font:600 15px/1.3 var(--cxl-display);color:var(--hm-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.cxl-per-grid,.cxl-plans,.cxl-dir,.cxl-ix{grid-template-columns:repeat(2,minmax(0,1fr))}.cxl-ix-col:nth-child(3){border-left:0}.cxl-ix-col:nth-child(n+3){border-top:1px solid var(--cxl-hair)}.cxl-cov{grid-template-columns:1fr;gap:34px}}@media (max-width:900px){.cxp-hero-grid,.cxl-faq-grid,.cxl-end-panel,.cxp-plan{grid-template-columns:1fr;gap:26px}.cxl-honest-grid{grid-template-columns:1fr;gap:18px}.cxp-mods{grid-template-columns:1fr}.cxp-hero{padding-top:110px}}@media (max-width:767px){.cxl-hero{padding-top:110px}.cxl-hero .hm-dash{display:none}.cxl-per-grid,.cxl-plans,.cxl-dir,.cxp-points{grid-template-columns:1fr}.cxl-per-grid{gap:12px}.cxl-ix{grid-template-columns:1fr}.cxl-ix-col{border-left:0;padding:18px 16px}.cxl-ix-col+.cxl-ix-col{border-top:1px solid var(--cxl-hair)}.cxl-ix-col ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.cxl-ix-col li{padding:0}.cxl-ix-desc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cxl-ix-name,a.cxl-ix-name{align-items:center;min-height:44px;padding:0;font-size:14px;display:flex}.cxl-ix-col li.app .cxl-ix-name:after{content:"";border:1.5px solid var(--hm-body);border-radius:50%;flex:none;width:7px;height:7px;margin-left:6px;padding:0}.cxl-ix-col h3{font-size:17px}.cxl-per-card{padding:16px 16px 10px}.cxl-per-card li a{min-height:44px;font-size:14px}.cxl-faq summary{font-size:16px}.cxp-points div,.cxp-points div:nth-child(2n){border-left:0;padding:20px 0}.cxl-plans li{padding:16px}.cxl-plans p{display:none}.cxl-end{padding:40px 0 56px}}@media (prefers-reduced-motion:reduce){.cxl .s7-rv,.cxp .s7-rv{opacity:1!important;transition:none!important;transform:none!important}.cxl-per-card,.cxp-mods a,.cxl-map-r circle,.cxl-faq summary:after{transition:none}.cxl-per-card:hover,.cxp-mods a:hover{transform:none}}.cxl .s7-rv,.cxp .s7-rv{transition-duration:.45s}
