.page.svelte-111yxig{--features-pattern-dot-color: color-mix( in srgb, var(--kw-color-green-950, #052e16) 100%, white 25% );--features-pattern-dot-opacity: .4;display:flex;justify-content:center;padding:clamp(5rem,2.5rem,8rem) clamp(1.5rem,1rem + 2vw,4rem);background:var(--kw-color-grey-surface-warm-500, #ffffff);min-height:calc(100vh - var(--kw-header-height, 0px));min-height:calc(100svh - var(--kw-header-height, 0px));box-sizing:border-box;color:var(--kw-text-1, #0f172a)}[data-theme=dark] .page.svelte-111yxig{--features-pattern-dot-color: color-mix(in srgb, var(--kw-brand, #22c55e) 65%, black 35%);background:var(--kw-color-dark-blue-700, #1e1e1e)}.page .kw-pattern-root{flex:1 1 auto;display:flex}.page .kw-pattern-content{display:flex;justify-content:center;width:100%}.page__content.svelte-111yxig{position:relative;display:flex;flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,4rem)}header.svelte-111yxig{display:grid;gap:clamp(1rem,.8rem + 1vw,1.8rem);justify-items:start;width:100%}h1.svelte-111yxig{font-size:clamp(2rem,1.4rem + 2vw,4.1rem);line-height:1.05;margin:0}.subtitle.svelte-111yxig{margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.35rem);color:var(--kw-text-2, #475569);max-width:48rem;line-height:1.5}@media (max-width: 640px){.page.svelte-111yxig{padding-top:clamp(4rem,3rem + 4vw,6rem);padding-bottom:clamp(3rem,2rem + 4vw,5rem)}}
