.page_wrapper__xDBJh{min-height:calc(var(--viewport-height) - var(--safe-top) - var(--safe-bottom));display:flex;flex-direction:column;min-width:0;padding:0 var(--page-inline)}.page_header__kVzhN{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);padding:var(--spacing-6) 0;position:relative;z-index:1}.page_logo__7fc9l{min-width:0;max-width:100%;font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-decoration:none;letter-spacing:-.02em}.page_logo__7fc9l:hover{text-decoration:none}.page_logo__7fc9l:active,.page_logo__7fc9l:hover{color:var(--color-primary-hover)}.page_ctaLink__Kmm1u:focus-visible,.page_headerAction__YsBk2:focus-visible,.page_logo__7fc9l:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-md)}.page_headerActions__QmoBM{display:flex;align-items:center;gap:var(--spacing-3);min-width:0}.page_ctaLink__Kmm1u,.page_headerAction__YsBk2{display:inline-flex;align-items:center;justify-content:center;min-width:var(--touch-target-min);min-height:var(--touch-target-min);max-width:100%;padding:0 var(--spacing-4);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);white-space:nowrap;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.page_headerAction__YsBk2{background-color:transparent;border:var(--border-width-thin) solid transparent;color:var(--color-text-secondary)}.page_headerAction__YsBk2:hover{background-color:var(--color-background-hover);border-color:var(--color-border-subtle);color:var(--color-text-primary);text-decoration:none}.page_headerAction__YsBk2:active{background-color:var(--color-background-tertiary);color:var(--color-text-primary)}.page_ctaLink__Kmm1u,.page_headerActionPrimary__poeyt{background:var(--gradient-primary);border:none;color:var(--color-primary-foreground)}.page_ctaLink__Kmm1u:hover,.page_headerActionPrimary__poeyt:hover{color:var(--color-primary-foreground);filter:brightness(1.08);text-decoration:none}.page_ctaLink__Kmm1u:active,.page_headerActionPrimary__poeyt:active{color:var(--color-primary-foreground);filter:brightness(.98);transform:translateY(1px)}.page_hero__SKW6o{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) 0;width:100%;max-width:720px;margin:0 auto}.page_heroTitle__Gfler{max-width:100%;font-size:3rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-4);letter-spacing:-.03em;line-height:var(--line-height-tight);text-wrap:balance}.page_heroTitleAccent__dmgCl{color:var(--color-primary)}.page_heroDescription__E0XDR{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0 0 var(--spacing-8);line-height:var(--line-height-relaxed);max-width:560px}.page_pills__tMUr4{display:flex;flex-wrap:wrap;gap:var(--spacing-2);justify-content:center;margin-bottom:var(--spacing-8);max-width:100%}.page_pill__2mmNO{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:transparent;border:var(--border-width-thin) solid var(--color-primary);border-radius:var(--radius-full);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);min-width:0;max-width:100%;overflow-wrap:anywhere}.page_pillIcon__MtZYW{width:16px;height:16px;color:var(--color-primary);flex:0 0 auto}.page_cta__zCVvt{margin-bottom:var(--spacing-16);width:min(100%,20rem)}.page_ctaLink__Kmm1u{display:flex;width:100%;padding-inline:var(--spacing-5)}.page_cards__Ff9Bq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:var(--spacing-8);gap:var(--spacing-8);width:100%;max-width:900px;margin:0 auto}.page_featureCard__09F8a{min-width:0;background:var(--surface-card-gradient),var(--color-background-secondary);border:var(--border-width-thin) solid var(--color-border);border-radius:var(--radius-surface);padding:var(--spacing-6);box-shadow:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.page_featureCard__09F8a:hover{border-color:var(--color-border);box-shadow:var(--shadow-sm)}.page_featureCardTitle__vl4sl{font-size:var(--font-size-h3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--spacing-2)}.page_featureCardDescription__dOOvU{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-normal)}@media (max-width:640px){.page_wrapper__xDBJh{padding-inline:var(--page-inline)}.page_header__kVzhN{flex-wrap:wrap;gap:var(--spacing-3)}.page_logo__7fc9l{flex-shrink:0}.page_heroTitle__Gfler{font-size:2rem}.page_headerActions__QmoBM{flex-direction:row;gap:var(--spacing-2)}.page_cards__Ff9Bq{grid-template-columns:1fr;gap:var(--spacing-4)}.page_cta__zCVvt{margin-bottom:var(--spacing-12)}}@media (max-width:380px){.page_header__kVzhN{align-items:stretch}.page_headerActions__QmoBM{width:100%;flex-direction:column;align-items:stretch}.page_headerAction__YsBk2{width:100%}}