.hcfq{--fqa:var(--fqacc,var(--hc-green,#0bab84));--fqq:18px;--fqd:0px;color:var(--hc-fg-2,#485258);font-family:var(--font-body,"Noto Sans",Arial,sans-serif)}.hcfq--b{--fqq:21px}.hcfq--c{--fqq:15px}.hcfq--d{--fqq:16px}.hcfq--qs{--fqd:-2px}.hcfq--ql{--fqd:3px}.hcfq [hidden]{display:none!important}.hcfq__hero{background:var(--fqbg,#1f2a2e);box-sizing:border-box;color:#fff;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(var(--hc-sect,96px)*-1);max-width:100vw;padding:64px 0 56px;width:100vw}.hcfq__wrap{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 40px}.hcfq__ov{color:#5bcfc0;font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:11px;font-weight:600;letter-spacing:.14em;margin-bottom:12px;text-transform:uppercase}.hcfq__h{color:#fff;font-family:var(--font-display,"Source Sans 3","Helvetica Neue",Arial,sans-serif);font-size:40px;font-weight:800;letter-spacing:-.01em;line-height:1.1;margin:0}.hcfq__intro,.hcfq__intro p{color:hsla(0,0%,100%,.8);font-size:16px;line-height:1.55;margin:0;max-width:640px}.hcfq__intro{margin-top:12px}.hcfq__body{padding-top:52px}.hcfq .hc-tc--ov .hcfq__ov,.hcfq .hc-tc--ov.hcfq__hero .hcfq__ov,.hcfq .hc-tc--ov.hcfq__rail .hcfq__ov{color:var(--tc-ov)!important}.hcfq .hc-tc--hd .hcfq__h{color:var(--tc-hd)!important}.hcfq .hc-tc--bd .hcfq__intro,.hcfq .hc-tc--bd .hcfq__intro p{color:var(--tc-bd)!important}.hcfq__grp+.hcfq__grp{margin-top:34px}.hcfq__th{color:var(--hc-fg-1,#1f2a2e);font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:16px;font-weight:700;margin:0 0 14px}.hcfq__it{background:#fff;border:1px solid var(--hc-border,#dde3e0);border-radius:8px;margin-bottom:10px;padding:0 20px;transition:border-color .18s ease,box-shadow .18s ease}.hcfq__it:hover{border-color:var(--fqa);box-shadow:0 8px 24px rgba(11,171,132,.1)}.hcfq__q{align-items:center;color:var(--hc-fg-1,#1f2a2e);cursor:pointer;display:flex;font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:calc(var(--fqq) + var(--fqd));font-weight:600;gap:14px;line-height:1.3;list-style:none;padding:16px 0;transition:color .18s ease}.hcfq__q::-webkit-details-marker{display:none}.hcfq__it[open] .hcfq__q,.hcfq__q:hover{color:var(--fqa)}.hcfq__qt{flex:1}.hcfq__num{display:none}.hcfq__chev{border-bottom:2px solid #6e7a7e;border-right:2px solid #6e7a7e;flex:none;height:9px;transform:translateY(-2px) rotate(45deg);transition:transform .2s ease,border-color .18s ease;width:9px}.hcfq__it[open] .hcfq__chev{border-color:var(--fqa);transform:translateY(3px) rotate(225deg)}.hcfq__a{color:var(--hc-fg-2,#485258);font-size:15px;line-height:1.6;max-width:720px;padding:0 0 18px}.hcfq__a p{margin:0 0 8px}.hcfq__a p:last-child{margin-bottom:0}.hcfq__empty{color:#6e7a7e;font-size:14px;padding:24px 0}.hcfq__search{align-items:center;background:#fff;border:1px solid var(--hc-border,#dde3e0);border-radius:6px;box-sizing:border-box;color:#6e7a7e;display:flex;gap:8px;padding:8px 12px}.hcfq__search svg{flex:none;height:15px;width:15px}.hcfq__search input{background:transparent;border:0;color:var(--hc-fg-1,#1f2a2e);font:14px var(--font-body,"Noto Sans",Arial,sans-serif);min-width:0;outline:0;width:100%}.hcfq__search--side{margin-top:22px}.hcfq__search--rail{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.7);margin-top:26px}.hcfq__search--rail input{color:#fff}.hcfq__search--rail input::placeholder{color:hsla(0,0%,100%,.55)}.hcfq__ctah{color:var(--hc-fg-1,#1f2a2e);font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:14px;font-weight:600}.hcfq__ctat{color:#6e7a7e;font-size:13px;margin-top:4px}.hcfq__ctab{color:var(--fqa);display:inline-block;font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:13px;font-weight:600;margin-top:8px;text-decoration:none;transition:color .15s ease}.hcfq__ctab:hover{color:var(--hc-green-hover,#0b8769)}.hcfq__cta--side{margin-top:26px;padding-top:20px}.hcfq__cta--row,.hcfq__cta--side{border-top:1px solid var(--hc-border,#dde3e0)}.hcfq__cta--row{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-top:44px;padding-top:24px}.hcfq__cta--row .hcfq__ctab{font-size:14px;margin-top:0}.hcfq__cta--rail{margin-top:36px}.hcfq__cta--rail .hcfq__ctah{color:#fff;font-size:15px}.hcfq__cta--rail .hcfq__ctat{color:hsla(0,0%,100%,.7)}.hcfq__cta--rail .hcfq__ctab{background:var(--fqa);border-radius:var(--hc-radius,6px);color:#fff;margin-top:14px;padding:10px 18px}.hcfq__cta--rail .hcfq__ctab:hover{background:var(--hc-green-hover,#0b8769);color:#fff}.hcfq--a .hcfq__body{align-items:start;display:grid;gap:56px;grid-template-columns:230px minmax(0,1fr)}.hcfq__sidein{position:sticky;top:96px}.hcfq__slab{color:#6e7a7e;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.hcfq__tnav{display:flex;flex-direction:column;gap:2px}.hcfq__tnav a{align-items:center;border-left:2px solid transparent;color:var(--hc-fg-2,#485258);display:flex;font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:14px;font-weight:500;gap:10px;justify-content:space-between;padding:9px 12px;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease}.hcfq__tnav a em{color:#6e7a7e;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:11px;font-style:normal}.hcfq__tnav a:hover{color:var(--fqa)}.hcfq__tnav a.is-on{background:#fff;border-left-color:var(--fqa);color:var(--fqa)}.hcfq--a .hcfq__th{font-size:16px}.hcfq__index{counter-reset:hcfq}.hcfq__ih{align-items:baseline;border-bottom:2px solid var(--hc-fg-1,#1f2a2e);display:flex;gap:14px;padding-bottom:10px}.hcfq__range{color:var(--fqa);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:11px;letter-spacing:.06em}.hcfq--b .hcfq__th{font-size:17px;margin:0}.hcfq--b .hcfq__grp+.hcfq__grp{margin-top:44px}.hcfq--b .hcfq__it{background:transparent;border:0;border-bottom:1px solid var(--hc-border,#dde3e0);border-radius:0;box-shadow:none;margin:0;padding:0}.hcfq--b .hcfq__it:hover{border-color:var(--hc-border,#dde3e0);box-shadow:none}.hcfq--b .hcfq__q{gap:0;padding:20px 0}.hcfq--b .hcfq__num{color:#6e7a7e;counter-increment:hcfq;display:block;flex:none;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:13px;transition:color .18s ease;width:44px}.hcfq--b .hcfq__num:before{content:counter(hcfq,decimal-leading-zero)}.hcfq--b .hcfq__it[open] .hcfq__num,.hcfq--b .hcfq__q:hover .hcfq__num{color:var(--fqa)}.hcfq--b .hcfq__a{padding:0 0 22px 44px}.hcfq__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hcfq__chip{background:transparent;border:1px solid hsla(0,0%,100%,.28);border-radius:999px;color:hsla(0,0%,100%,.85);cursor:pointer;font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:12px;font-weight:600;padding:7px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.hcfq__chip:hover{border-color:#5bcfc0;color:#5bcfc0}.hcfq__chip.is-on{background:#fff;border-color:#fff;color:var(--hc-fg-1,#1f2a2e)}.hcfq__grid{display:grid;gap:18px;grid-template-columns:1fr 1fr}.hcfq__card{background:#fff;border:1px solid var(--hc-border,#dde3e0);border-radius:8px;box-sizing:border-box;padding:22px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.hcfq__card:hover{border-color:var(--fqa);box-shadow:0 14px 34px rgba(11,171,132,.14);transform:translateY(-3px)}.hcfq__card--feat{border-left:4px solid var(--fqa)}.hcfq__cq{color:var(--hc-fg-1,#1f2a2e);font-family:var(--font-display,"Source Sans 3",Arial,sans-serif);font-size:calc(var(--fqq) + var(--fqd));font-weight:700;line-height:1.3;margin:0 0 8px}.hcfq__ca,.hcfq__ca p{color:var(--hc-fg-2,#485258);font-size:14px;line-height:1.6;margin:0}.hcfq__split{display:grid;grid-template-columns:minmax(300px,36%) minmax(0,1fr);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(var(--hc-sect,96px)*-1);max-width:100vw;min-height:72vh;width:100vw}.hcfq__rail{background:var(--fqbg,#1f2a2e);box-sizing:border-box;color:#fff;padding:64px 44px 64px max(40px,calc(50vw - 590px))}.hcfq__railin{position:sticky;top:96px}.hcfq__h--rail{font-size:32px}.hcfq__railmain{background:#fff;box-sizing:border-box;padding:56px max(40px,calc(50vw - 590px)) 64px 56px}.hcfq__tlab{color:var(--fqa);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.hcfq--d .hcfq__grp+.hcfq__grp{margin-top:36px}.hcfq--d .hcfq__it{background:transparent;border:0;border-bottom:1px solid var(--hc-border,#dde3e0);border-radius:0;box-shadow:none;margin:0;padding:0}.hcfq--d .hcfq__it:hover{border-color:var(--hc-border,#dde3e0);box-shadow:none}.hcfq--d .hcfq__q{padding:16px 0}.hcfq--d .hcfq__chev{border:0;color:#6e7a7e;font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:17px;height:auto;line-height:1;transform:none;transition:color .18s ease;width:auto}.hcfq--d .hcfq__chev:before{content:"+"}.hcfq--d .hcfq__it[open] .hcfq__chev{color:var(--fqa);transform:none}.hcfq--d .hcfq__it[open] .hcfq__chev:before{content:"−"}.hcfq--d .hcfq__a{padding:0 0 18px}@media (max-width:860px){.hcfq__hero{padding:44px 0 36px}.hcfq__wrap{padding:0 20px}.hcfq__h{font-size:30px}.hcfq__body{padding-top:36px}.hcfq--a .hcfq__body{gap:28px;grid-template-columns:1fr}.hcfq__sidein{position:static}.hcfq__grid,.hcfq__split{grid-template-columns:1fr}.hcfq__split{min-height:0}.hcfq__rail{padding:44px 20px}.hcfq__railin{position:static}.hcfq__railmain{padding:32px 20px 48px}.hcfq__h--rail{font-size:28px}.hcfq--b .hcfq__num{width:34px}.hcfq--b .hcfq__a{padding-left:34px}}