:root{--blue:#3b82f6;--blue-dark:#2563eb;--ink:#000;--heading:#1f2937;--text:#374151;--header-bg:#f3f4f6;--band:#f5f5f5;--container:1200px;--gutter:20px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--text);background:#fff;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:17px;font-weight:300;line-height:1.6}img{max-width:100%;height:auto;display:block}a{color:var(--blue)}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;margin:0 0 .5em;font-family:Poppins,system-ui,sans-serif;font-weight:700;line-height:1.12}h1,h2{text-transform:capitalize}.prose h1,.prose h2,.prose h3{text-transform:none}h1,.h1{font-size:clamp(2rem,4.4vw,3.125rem)}h2{font-size:clamp(1.75rem,3.6vw,2.75rem)}h3{font-size:1.25rem;line-height:1.25}p{margin:0 0 1em}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:80px 0}.section--band{background:var(--band)}.section--blue{background:var(--blue);color:#fff}.section--blue h2,.section--blue a{color:#fff}.section--tight{padding:56px 0}.split{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.split--wide-text{grid-template-columns:3fr 2fr}.split img.rounded,.rounded{border-radius:12px}.eyebrow{letter-spacing:3px;text-transform:uppercase;color:var(--blue);margin:0 0 8px;font-size:17px;font-weight:600}.lead{font-size:clamp(1.1875rem,2.2vw,1.5rem);line-height:1.45}.btn-row{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.btn{border:2px solid var(--blue);color:var(--blue);background:#fff;border-radius:8px;padding:16px 24px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-block}.btn:hover,.btn:focus-visible,.btn--solid{background:var(--blue);color:#fff}.btn--solid:hover,.btn--solid:focus-visible{background:var(--blue-dark);border-color:var(--blue-dark)}.btn--on-blue{border-color:#fff;color:var(--blue)!important}.btn--on-blue:hover{background:0 0;color:#fff!important}.badge{letter-spacing:.5px;text-transform:uppercase;color:#92400e;background:#fef3c7;border-radius:999px;padding:6px 12px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:inline-block}.steps{counter-reset:s;margin:24px 0 0;padding:0;list-style:none}.steps li{counter-increment:s;margin-bottom:1.25em;font-size:1.1875rem;line-height:1.5}.steps li:before{content:counter(s) ". "}.prose{max-width:820px}.prose h2{margin-top:1.6em;font-size:1.75rem}.prose h3{margin-top:1.4em}.prose table{border-collapse:collapse;width:100%;margin:1em 0;font-size:15px;display:block;overflow-x:auto}.prose td,.prose th{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:8px 10px}.prose strong{font-weight:600}@media (width<=860px){.section{padding:56px 0}.split,.split--wide-text{grid-template-columns:1fr;gap:32px}}.site-header[data-astro-cid-hkbrpulz]{--nav:#292b3c;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'/%3E%3C/svg%3E");background:var(--header-bg);z-index:20;position:relative}.bar[data-astro-cid-hkbrpulz]{justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:20px;display:flex}.logo[data-astro-cid-hkbrpulz]{display:block}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:300px}.desktop-nav[data-astro-cid-hkbrpulz]{align-items:center;display:flex;position:relative}.nav-top[data-astro-cid-hkbrpulz]{color:var(--nav);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;padding:20px;font-family:DM Sans,sans-serif;font-size:13.125px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.nav-top[data-astro-cid-hkbrpulz]:before{content:"";background:var(--blue);height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-top[data-astro-cid-hkbrpulz]:hover:before,.has-dropdown[data-astro-cid-hkbrpulz]:hover>.nav-top[data-astro-cid-hkbrpulz]:before,.has-dropdown[data-astro-cid-hkbrpulz]:focus-within>.nav-top[data-astro-cid-hkbrpulz]:before{transform:scaleX(1)}.has-dropdown[data-astro-cid-hkbrpulz]>.nav-top[data-astro-cid-hkbrpulz]:after{content:"";background:var(--nav);width:10px;height:10px;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat;margin-left:8px;transition:transform .3s}.has-dropdown[data-astro-cid-hkbrpulz]:hover>.nav-top[data-astro-cid-hkbrpulz]:after,.has-dropdown[data-astro-cid-hkbrpulz]:focus-within>.nav-top[data-astro-cid-hkbrpulz]:after{transform:rotate(180deg)}.dropdown[data-astro-cid-hkbrpulz]{z-index:30;opacity:0;visibility:hidden;width:281px;padding-top:20px;transition:opacity .3s,visibility .3s;position:absolute;top:100%;right:0}.has-dropdown[data-astro-cid-hkbrpulz]:hover .dropdown[data-astro-cid-hkbrpulz],.has-dropdown[data-astro-cid-hkbrpulz]:focus-within .dropdown[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible}.dropdown-body[data-astro-cid-hkbrpulz]{background:#fff;border-radius:8px;flex-direction:column;gap:15px;padding:30px;display:flex;position:relative;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.dropdown-body[data-astro-cid-hkbrpulz]:before{content:"";border:12px solid #0000;border-top:0;border-bottom-color:#fff;position:absolute;top:-11px;right:154px}.dropdown-heading[data-astro-cid-hkbrpulz]{color:var(--nav);margin:0;font-size:13.125px;font-weight:700;line-height:1.5}.dropdown[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--nav);font-size:13.125px;font-weight:300;line-height:1.5;text-decoration:none}.dropdown[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{color:var(--blue)}.menu[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz]{cursor:pointer;place-content:center;width:32px;height:32px;list-style:none;display:grid}.menu[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.burger[data-astro-cid-hkbrpulz],.burger[data-astro-cid-hkbrpulz]:before,.burger[data-astro-cid-hkbrpulz]:after{background:var(--nav);border-radius:2px;width:32px;height:4px;transition:transform .2s,background .2s;display:block}.burger[data-astro-cid-hkbrpulz]{position:relative}.burger[data-astro-cid-hkbrpulz]:before,.burger[data-astro-cid-hkbrpulz]:after{content:"";position:absolute;left:0}.burger[data-astro-cid-hkbrpulz]:before{top:-10px}.burger[data-astro-cid-hkbrpulz]:after{top:10px}.menu[data-astro-cid-hkbrpulz][open] .burger[data-astro-cid-hkbrpulz]{background:0 0}.menu[data-astro-cid-hkbrpulz][open] .burger[data-astro-cid-hkbrpulz]:before{transform:translateY(10px)rotate(45deg)}.menu[data-astro-cid-hkbrpulz][open] .burger[data-astro-cid-hkbrpulz]:after{transform:translateY(-10px)rotate(-45deg)}.menu[data-astro-cid-hkbrpulz]>nav[data-astro-cid-hkbrpulz]{z-index:30;background:#fff;border-bottom:1px solid #eee;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.m-link[data-astro-cid-hkbrpulz]{color:var(--nav);cursor:pointer;border-top:1px solid #eee;justify-content:space-between;align-items:center;padding:20px;font-size:13.125px;font-weight:500;line-height:1;text-decoration:none;display:flex}.m-group[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{list-style:none}.m-group[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]:after{content:"";background:var(--nav);width:10px;height:10px;-webkit-mask:var(--chevron) center / contain no-repeat;mask:var(--chevron) center / contain no-repeat}.m-group[data-astro-cid-hkbrpulz][open]>summary[data-astro-cid-hkbrpulz]:after{transform:rotate(180deg)}.m-sub[data-astro-cid-hkbrpulz]{border-top:1px solid #eee}.m-sub[data-astro-cid-hkbrpulz]>summary[data-astro-cid-hkbrpulz]{cursor:pointer;color:var(--nav);justify-content:space-between;align-items:center;padding:12px 20px 12px 25px;font-size:13.125px;font-weight:500;line-height:1.5;display:flex}.m-sub[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]{color:var(--nav);border-top:1px solid #eee;padding:12px 30px;font-size:13.125px;font-weight:300;line-height:1.5;text-decoration:none;display:block}@media (width<=767px){.desktop-nav[data-astro-cid-hkbrpulz]{display:none}.menu[data-astro-cid-hkbrpulz]{display:block}}@media (width<=479px){.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:200px}}.site-footer[data-astro-cid-hkbrpulz]{background:var(--blue);color:#fff;font-size:15px;line-height:1.6}.footer-inner[data-astro-cid-hkbrpulz]{text-align:center;max-width:1200px;margin:0 auto;padding:30px 20px}.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{justify-content:center;gap:30px;padding-left:34px;display:flex}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:#fff;text-transform:uppercase;margin:15px 0;font-weight:600;text-decoration:none;display:block}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{color:#d1d5db;margin:13px 0;font-size:13px;line-height:24px}@media (width<=767px){.site-footer[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{text-align:left;padding:39px 0 0;display:block}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin-top:42px}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:first-child{margin-top:0}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:last-child{margin-bottom:0}}@media (width<=479px){.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{font-weight:500}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{margin-top:68px}}
