.hero-slideshow[data-astro-cid-anhloy43]{position:absolute;inset:0;z-index:0;background-color:#1a3a1a;overflow:hidden;pointer-events:none}.hero-slide[data-astro-cid-anhloy43]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity 1.5s ease}.hero-slide[data-astro-cid-anhloy43].is-active{opacity:1}.hero-slideshow-overlay[data-astro-cid-anhloy43]{position:absolute;inset:0;background:#0000008c;pointer-events:none}@media(prefers-reduced-motion:reduce){.hero-slide[data-astro-cid-anhloy43]{transition:none}}.process-steps[data-astro-cid-gto3gzpn]{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch;position:relative}.process-step[data-astro-cid-gto3gzpn]{display:flex;flex-direction:column;align-items:stretch;gap:1.25rem;height:100%;min-width:0;min-height:0;overflow:visible;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem 1.5rem 1.75rem;position:relative;z-index:1;transition:box-shadow .2s var(--ease-out-expo),border-color .2s}.process-step[data-astro-cid-gto3gzpn]:hover{box-shadow:var(--shadow-md);border-color:var(--color-border-strong)}.step-track[data-astro-cid-gto3gzpn]{display:flex;flex-direction:column;align-items:center;width:100%}.process-step[data-astro-cid-gto3gzpn]:not(:last-child):after{content:"";position:absolute;left:50%;bottom:-1.5rem;transform:translate(-50%);width:2px;height:1.5rem;background:linear-gradient(to bottom,var(--color-accent-border-medium),var(--color-border));pointer-events:none;z-index:0}.step-body[data-astro-cid-gto3gzpn]{display:flex;flex-direction:column;gap:.5rem;flex:1;min-width:0;overflow:visible}.step-title[data-astro-cid-gto3gzpn]{font-size:1.0625rem;margin:0}.step-desc[data-astro-cid-gto3gzpn]{font-size:.9rem;overflow:visible}@media(min-width:641px){.process-step[data-astro-cid-gto3gzpn]:not(:last-child):after{display:none}}@media(min-width:641px)and (max-width:1024px){.process-steps[data-astro-cid-gto3gzpn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.step-title[data-astro-cid-gto3gzpn]{font-size:1.0625rem}}@media(min-width:1025px){.process-steps[data-astro-cid-gto3gzpn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.process-steps[data-astro-cid-gto3gzpn]:before{content:"";position:absolute;top:3.75rem;left:calc((100% - 4.5rem)/8);right:calc((100% - 4.5rem)/8);height:3px;background:linear-gradient(to right,var(--color-accent),var(--color-secondary) 50%,var(--color-accent));opacity:.3;border-radius:9999px;pointer-events:none;z-index:0}.step-number[data-astro-cid-gto3gzpn]{width:4.5rem;height:4.5rem;font-size:1.75rem}.step-title[data-astro-cid-gto3gzpn]{font-size:1.125rem}.step-desc[data-astro-cid-gto3gzpn]{font-size:.9375rem}}.blog-track[data-astro-cid-65veb55m]{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.blog-track[data-astro-cid-65veb55m]::-webkit-scrollbar{display:none}.blog-track[data-astro-cid-65veb55m] .blog-slide[data-astro-cid-65veb55m]{scroll-snap-align:start;flex:0 0 min(calc(85vw - .5rem),360px)}@media(max-width:639px){.blog-track[data-astro-cid-65veb55m]{margin-inline:calc(-1*clamp(1rem,5vw,2rem));width:calc(100% + 2*clamp(1rem,5vw,2rem));padding-inline:clamp(1rem,5vw,2rem);scroll-padding-inline-start:clamp(1rem,5vw,2rem)}}@media(min-width:640px){.blog-track[data-astro-cid-65veb55m]{display:grid;grid-template-columns:repeat(2,1fr);overflow:visible;scroll-snap-type:none;padding-bottom:0}.blog-track[data-astro-cid-65veb55m] .blog-slide[data-astro-cid-65veb55m]{flex:unset}}@media(min-width:1024px){.blog-track[data-astro-cid-65veb55m]{grid-template-columns:repeat(3,1fr)}}.blog-nav-btn[data-astro-cid-65veb55m]{width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.blog-nav-btn[data-astro-cid-65veb55m]:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-light)}
