.social-links[data-astro-cid-4dp4pnfu]{display:inline-flex;align-items:center}.social-links-tight[data-astro-cid-4dp4pnfu]{gap:var(--social-gap-sm)}.social-links-normal[data-astro-cid-4dp4pnfu]{gap:var(--social-gap-md)}.social-links-wide[data-astro-cid-4dp4pnfu],.social-links-lg[data-astro-cid-4dp4pnfu].social-links-normal{gap:var(--social-gap-lg)}.social-links-lg[data-astro-cid-4dp4pnfu].social-links-wide{gap:var(--social-gap-xl)}.social-links[data-astro-cid-4dp4pnfu] .social-link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:transform var(--btn-transition) ease,opacity var(--btn-transition) ease;opacity:var(--opacity-80, .8)}.social-links[data-astro-cid-4dp4pnfu] .social-link:hover{transform:translateY(-2px);opacity:1}.social-links[data-astro-cid-4dp4pnfu] .social-link:focus-visible{outline:var(--focus-ring-width) var(--focus-ring-style) var(--focus-ring-color);outline-offset:2px;border-radius:var(--social-link-radius)}.social-links-sm[data-astro-cid-4dp4pnfu] .social-platform-icon{width:18px;height:18px}.social-links-lg[data-astro-cid-4dp4pnfu] .social-platform-icon{width:32px;height:32px}@media(prefers-reduced-motion:reduce){.social-links[data-astro-cid-4dp4pnfu],.social-links[data-astro-cid-4dp4pnfu] [data-astro-cid-4dp4pnfu]{transition:none!important}}.hero-fullscreen-image[data-astro-cid-lq6d32fa]{text-shadow:var(--hero-title-shadow)}.hero-fullscreen-image-content[data-astro-cid-lq6d32fa]{padding:var(--hero-padding-2xl) 0}.hero-fullscreen-image-content--bottom[data-astro-cid-lq6d32fa],.hero-fullscreen-image-content--bottom-left[data-astro-cid-lq6d32fa]{padding-bottom:var(--hero-padding-24)}.hero-fullscreen-image--left .pl-section-content,.hero-fullscreen-image--right .pl-section-content{width:100%}.hero-fullscreen-image-content--right{align-items:flex-end}.hero-fullscreen-image-content--right,.hero-fullscreen-image-content--left{--hero-header-max-width: var(--hero-content-column-max, 700px)}.hero-fullscreen-image-buttons--right{max-width:var(--hero-content-column-max, 700px);margin-left:auto;justify-content:flex-end}.hero-fullscreen-image-buttons--right .btn{flex:0 0 auto}.hero-fullscreen-image-buttons--left{max-width:var(--hero-content-column-max, 700px);margin-right:auto;justify-content:flex-start}.hero-fullscreen-image-buttons--left .btn{flex:0 0 auto}@media(max-width:767.98px){.hero-fullscreen-image-content--right,.hero-fullscreen-image-content--left{--hero-header-max-width: 100%;align-items:center}.hero-fullscreen-image-buttons--right,.hero-fullscreen-image-buttons--left{max-width:none;margin-left:0;margin-right:0;justify-content:center}}.hero-fullscreen-image--far-left .pl-section-content,.hero-fullscreen-image--far-right .pl-section-content{width:100%}.hero-fullscreen-image--far-left .pl-container,.hero-fullscreen-image--far-right .pl-container{max-width:var(--hero-fullscreen-far-max-width, var(--container-max-width-2xl, 96rem));padding-inline:var(--hero-fullscreen-far-padding-inline, clamp(1.5rem, 8vw, 8rem))}.hero-fullscreen-image--far-left .pl-container{margin-left:0;margin-right:auto}.hero-fullscreen-image--far-right .pl-container{margin-left:auto;margin-right:0}.hero-fullscreen-image-content--far-left,.hero-fullscreen-image-content--far-right{--hero-header-max-width: 56rem}.hero-fullscreen-image-buttons--far-left{justify-content:flex-start}.hero-fullscreen-image-buttons--far-right{justify-content:flex-end}@media(max-width:767.98px){.hero-fullscreen-image-content--far-left,.hero-fullscreen-image-content--far-right{--hero-header-max-width: 100%}}.hero-fullscreen-image-buttons[data-astro-cid-lq6d32fa]{width:100%}.hero-fullscreen-image-buttons[data-astro-cid-lq6d32fa] .btn{flex:1;min-width:0;text-align:center;justify-content:center}.hero-social-row[data-astro-cid-lq6d32fa]{width:100%;display:flex;justify-content:center;align-self:center}.hero-fullscreen-image-social[data-astro-cid-lq6d32fa] .icon{color:var(--hero-fullscreen-image-social-icon-color, oklch(from var(--color-base-content) l c h / .8))}.hero-fullscreen-image-social[data-astro-cid-lq6d32fa] .social-link:hover .icon{color:var(--hero-fullscreen-image-social-icon-color-hover, var(--color-base-content))}@media(max-width:767.98px){.hero-fullscreen-image-content[data-astro-cid-lq6d32fa]{padding:var(--hero-padding-xl) 0}}.numbered-header[data-astro-cid-g5swnfsv]{display:flex;gap:var(--heading-margin-h1)}.numbered-header--horizontal[data-astro-cid-g5swnfsv]{flex-direction:row;align-items:flex-start}.numbered-header--vertical[data-astro-cid-g5swnfsv]{flex-direction:column;align-items:center;text-align:center}.step-number[data-astro-cid-g5swnfsv]{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:var(--font-bold);line-height:var(--leading-none);color:var(--numbered-step-color, var(--color-primary));opacity:var(--numbered-step-opacity, var(--opacity-30, .3));flex-shrink:0}.step-content[data-astro-cid-g5swnfsv]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.step-description[data-astro-cid-g5swnfsv]{font-family:var(--font-body);font-size:clamp(.875rem,1.5vw,1rem);color:var(--color-base-content);opacity:var(--opacity-70, .7);line-height:var(--leading-relaxed);margin:0}.grid-auto-fit[data-astro-cid-qtqsl2wf]{display:grid;width:100%}@supports (container-type: inline-size){.grid-auto-fit[data-astro-cid-qtqsl2wf]{container-type:inline-size}}.grid-auto-fit--align-start[data-astro-cid-qtqsl2wf]{align-items:start}.grid-auto-fit--align-center[data-astro-cid-qtqsl2wf]{align-items:center}.grid-auto-fit--align-end[data-astro-cid-qtqsl2wf]{align-items:end}.grid-auto-fit--align-stretch[data-astro-cid-qtqsl2wf]{align-items:stretch}@media(max-width:639.98px){.grid-auto-fit[data-astro-cid-qtqsl2wf]{grid-template-columns:1fr!important}}.numbered-section-header[data-astro-cid-7ci6ygqd]{margin-bottom:var(--section-header-margin-bottom)}.numbered-features--stacked[data-astro-cid-7ci6ygqd]{display:flex;flex-direction:column;gap:var(--spacing-2xl);max-width:700px}.numbered-features--stacked[data-astro-cid-7ci6ygqd] .numbered-item+.numbered-item{padding-top:var(--spacing-2xl);border-top:var(--border-hairline) solid var(--color-base-300)}
