.hcdl{align-items:center;background:linear-gradient(140deg,#ecf9f4,#fff);border:1.5px solid #d7f3ea;border-radius:14px;display:grid;gap:30px;grid-template-columns:1.3fr 1fr;padding:30px}.hcdl__tx h3{font-size:20px;margin:0 0 8px}.hcdl__tx p{color:#485258;font-size:14px;margin:0}.hcdl__form input,.hcdl__form textarea{background:#ecf9f4!important;border:1.5px solid #d7f3ea!important;border-radius:6px!important}.hcdl__form .hs-button{background:var(--hc-green,#0bab84)!important;border:0!important;border-radius:6px!important;font-weight:600!important;padding:11px 26px!important;width:auto!important}.hcdl__form .hs-button:hover{background:var(--hc-green-700,#0b8769)!important}@media(max-width:760px){.hcdl{grid-template-columns:1fr}}.hcdl--grid{background:#f0f2f1;background-image:linear-gradient(90deg,rgba(31,42,46,.055) 1px,transparent 0),linear-gradient(rgba(31,42,46,.055) 1px,transparent 0);background-size:26px 26px;border:0;border-left:4px solid var(--hc-green,#0bab84);border-radius:14px;gap:40px;padding:38px 40px}.hcdl__kick{color:var(--hc-green,#0bab84);font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:10.5px;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.hcdl--grid .hcdl__tx h3{font-size:22px}.hcdl__form--card{background:#fff;border-radius:12px;box-shadow:0 14px 40px rgba(15,21,24,.1);padding:24px}.hcdl__form--card .hs-form input[type=email],.hcdl__form--card .hs-form input[type=text]{background:#fff;border:1px solid #dde3e0}.hcdl__form--card .hs-button,.hcdl__form--card .hs-form input[type=submit]{display:block;text-align:center;width:100%}.hcdlb{margin-left:calc(50% - 50vw);overflow:hidden;padding:clamp(48px,7vw,96px) 0;position:relative;width:100vw}.hcdlb__in{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));margin:0 auto;max-width:1280px;padding:0 clamp(24px,6vw,96px);position:relative;z-index:2}.hcdlb__tx{display:flex;flex-direction:column;gap:20px}.hcdlb__krow{gap:12px}.hcdlb__ic,.hcdlb__krow{align-items:center;display:flex}.hcdlb__ic{border-radius:4px;flex:none;height:36px;justify-content:center;width:36px}.hcdlb__kick{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,Menlo,monospace);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.hcdlb__h{font-size:clamp(30px,4vw,46px);font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0;max-width:14ch}.hcdlb__p{font-size:17px;line-height:1.65;margin:0;max-width:40ch}.hcdlb__card{background:#fff;border-radius:10px;padding:clamp(24px,3vw,36px);position:relative;z-index:2}.hcdlb--banddark{background:#1f2a2e;background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 14px)}.hcdlb--banddark .hcdlb__ic{border:1px solid hsla(0,0%,100%,.2);color:#0bab84}.hcdlb--banddark .hcdlb__kick{color:#0bab84}.hcdlb--banddark .hcdlb__h{color:#fff}.hcdlb--banddark .hcdlb__p{color:#d3dbd8}.hcdlb--banddark .hcdlb__card{box-shadow:0 18px 40px rgba(15,22,25,.3)}.hcdlb__chev--tr{border-right:2px solid rgba(11,171,132,.25);border-top:2px solid rgba(11,171,132,.25);height:380px;pointer-events:none;position:absolute;right:-90px;top:-90px;transform:rotate(45deg);width:380px;z-index:1}.hcdlb--bandgrid{background:#f4f6f5;background-image:linear-gradient(rgba(31,42,46,.05) 1px,transparent 0),linear-gradient(90deg,rgba(31,42,46,.05) 1px,transparent 0);background-size:32px 32px;border-bottom:1px solid #dde3e0;border-top:1px solid #dde3e0}.hcdlb--bandgrid .hcdlb__tx{border-left:4px solid #0bab84;padding-left:clamp(20px,2.5vw,32px)}.hcdlb--bandgrid .hcdlb__ic{background:#fff;border:1px solid #dde3e0;color:#076b52}.hcdlb--bandgrid .hcdlb__kick{color:#076b52}.hcdlb--bandgrid .hcdlb__h{color:#1f2a2e}.hcdlb--bandgrid .hcdlb__p{color:#4a5559}.hcdlb--bandgrid .hcdlb__card{border:1px solid #dde3e0;border-radius:6px;box-shadow:0 2px 8px rgba(31,42,46,.05)}.hcdlb--bandphoto{background:#1f2a2e}.hcdlb__photo{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:0}.hcdlb__scrim{background:linear-gradient(90deg,rgba(24,33,36,.55),rgba(24,33,36,.4) 55%,rgba(24,33,36,.3));inset:0;opacity:1;pointer-events:none;position:absolute;z-index:1}.hcdlb--cscrim .hcdlb__scrim{background:linear-gradient(90deg,rgba(24,33,36,var(--hcdlscrim,.45)) 0,rgba(24,33,36,calc(var(--hcdlscrim,.45)*.75)) 55%,rgba(24,33,36,calc(var(--hcdlscrim,.45)*.55)) 100%)}.hcdlb--bandphoto .hcdlb__tx{background:rgba(24,33,36,.72);border-radius:10px;padding:clamp(24px,3vw,36px)}.hcdlb--bandphoto .hcdlb__ic{border:1px solid hsla(0,0%,100%,.24);color:#5bcfc0}.hcdlb--bandphoto .hcdlb__kick{color:#5bcfc0}.hcdlb--bandphoto .hcdlb__h{color:#fff}.hcdlb--bandphoto .hcdlb__p{color:#f4f6f5}.hcdlb--bandphoto .hcdlb__card{box-shadow:0 22px 50px rgba(12,18,20,.42)}.hcdlb--bandchevron{background:#eaecea}.hcdlb__chev--bl1{border-left:3px solid rgba(31,42,46,.1);border-top:3px solid rgba(31,42,46,.1);bottom:-120px;height:340px;left:-40px;width:340px}.hcdlb__chev--bl1,.hcdlb__chev--bl2{pointer-events:none;position:absolute;transform:rotate(45deg);z-index:1}.hcdlb__chev--bl2{border-left:3px solid rgba(11,171,132,.28);border-top:3px solid rgba(11,171,132,.28);bottom:-40px;height:200px;left:60px;width:200px}.hcdlb--bandchevron .hcdlb__ic{background:#0b8769;color:#fff}.hcdlb--bandchevron .hcdlb__kick{color:#076b52}.hcdlb--bandchevron .hcdlb__h{color:#1f2a2e}.hcdlb--bandchevron .hcdlb__p{color:#4a5559}.hcdlb--bandchevron .hcdlb__card{border-top:4px solid #0bab84;box-shadow:0 10px 30px rgba(31,42,46,.1)}.hcdl__fs .hs-form label,.hcdl__fs .hs-form-field>label{color:#1f2a2e!important;display:block!important;font-family:var(--font-sans,"Source Sans 3",sans-serif)!important;font-size:13px!important;font-weight:600!important;margin-bottom:5px!important}.hcdl__fs .hs-form input[type=email],.hcdl__fs .hs-form input[type=number],.hcdl__fs .hs-form input[type=tel],.hcdl__fs .hs-form input[type=text],.hcdl__fs .hs-form select,.hcdl__fs .hs-form textarea{background:#fbfcfc!important;border:1px solid #dde3e0!important;border-radius:6px!important;box-sizing:border-box!important;color:#1f2a2e!important;font-size:14px!important;padding:11px 12px!important;transition:border-color .15s,box-shadow .15s;width:100%!important}.hcdl__fs .hs-form input:focus,.hcdl__fs .hs-form select:focus,.hcdl__fs .hs-form textarea:focus{border-color:#0bab84!important;box-shadow:0 0 0 3px rgba(11,171,132,.14)!important;outline:none!important}.hcdl__fs .hs-form .hs-form-field{margin-bottom:14px!important}.hcdl__fs .hs-form .hs-error-msg,.hcdl__fs .hs-form .hs-error-msgs{color:#b4453a!important;font-size:12px!important;list-style:none!important;margin:0!important;padding:4px 0 0!important}.hcdl__fs .hs-form .hs-input.error,.hcdl__fs .hs-form input.hs-input.invalid{border-color:#b4453a!important}.hcdl__fs .hs-form .legal-consent-container,.hcdl__fs .hs-form .legal-consent-container p{color:#6e7a7e!important;font-size:12px!important;line-height:1.55!important}.hcdl__fs .hs-form .legal-consent-container .hs-form-booleancheckbox-display>span{color:#485258!important;font-size:12.5px!important;margin-left:6px!important}.hcdl__fs .hs-form input[type=checkbox]{accent-color:#0bab84!important;height:15px!important;width:15px!important}.hcdl__fs .hs-form ul.inputs-list{list-style:none!important;margin:0!important;padding:0!important}.hcdl__fs .hs-button,.hcdl__fs .hs-form input[type=submit]{background:var(--hc-green,#0bab84)!important;border:0!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-size:15px!important;font-weight:700!important;letter-spacing:.01em!important;padding:13px 26px!important;text-align:center!important;transition:background .15s;width:100%!important}.hcdl__fs .hs-button:hover,.hcdl__fs .hs-form input[type=submit]:hover{background:var(--hc-green-700,#0b8769)!important}.hcdl__fs .hs-form .hs-richtext,.hcdl__fs .hs-form .hs-richtext p{color:#6e7a7e!important;font-size:12px!important;line-height:1.55!important}.hcdl__fs .hs-form fieldset{max-width:none!important}.hcdl__fs .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 8px)!important}.hcdl__fs .hs-form fieldset.form-columns-2{display:flex!important;gap:16px!important}@media(max-width:560px){.hcdl__fs .hs-form fieldset.form-columns-2{display:block!important}.hcdl__fs .hs-form fieldset.form-columns-2 .hs-form-field{width:100%!important}}@media(max-width:760px){.hcdlb__in{grid-template-columns:1fr}.hcdlb--bandphoto .hcdlb__tx{padding:20px}}