.page-module__O9ZbMG__main{flex-direction:column;justify-content:center;min-height:90vh;padding:0 5%;display:flex;position:relative;overflow:hidden}.page-module__O9ZbMG__texture{pointer-events:none;z-index:1;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");width:100%;height:100%;position:fixed;top:0;left:0}.page-module__O9ZbMG__revealLayer{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;top:0;left:0}.page-module__O9ZbMG__revealImage{filter:grayscale()contrast(1.2);background-position:50%;background-size:cover;width:100%;height:100%;position:absolute}.page-module__O9ZbMG__hero{z-index:10;margin-top:4rem;margin-bottom:6rem;position:relative}.page-module__O9ZbMG__title{font-family:var(--font-serif);color:var(--foreground);letter-spacing:-.03em;max-width:800px;margin-bottom:2rem;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1.12}.page-module__O9ZbMG__subtitle{font-family:var(--font-serif);color:var(--secondary);z-index:10;max-width:580px;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.75;position:relative}.page-module__O9ZbMG__ctaGroup{z-index:10;flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex;position:relative}.page-module__O9ZbMG__ctaPrimary{background:var(--foreground);color:var(--background);font-family:var(--font-mono);letter-spacing:.02em;border-radius:4px;align-items:center;padding:.875rem 1.75rem;font-size:.85rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.page-module__O9ZbMG__ctaPrimary:hover{background:var(--accent);color:#fff;transform:translateY(-2px)}.page-module__O9ZbMG__ctaSecondary{color:var(--foreground);font-family:var(--font-mono);letter-spacing:.02em;background:0 0;border:1px solid #7d7d7d4d;border-radius:4px;align-items:center;padding:.875rem 1.75rem;font-size:.85rem;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.page-module__O9ZbMG__ctaSecondary:hover{border-color:var(--foreground);transform:translateY(-2px)}.page-module__O9ZbMG__proof{font-family:var(--font-mono);color:var(--secondary);opacity:.55;letter-spacing:.04em;z-index:10;font-size:.72rem;line-height:1.5;position:relative}.page-module__O9ZbMG__pillars{z-index:10;border-top:1px solid #7d7d7d1a;grid-template-columns:1fr;gap:2rem;padding-top:4rem;display:grid}@media (min-width:768px){.page-module__O9ZbMG__pillars{grid-template-columns:repeat(3,1fr);gap:4rem}}.page-module__O9ZbMG__pillar{cursor:pointer;border-top:1px solid #0000;flex-direction:column;padding-top:1rem;text-decoration:none;transition:transform .3s;display:flex}.page-module__O9ZbMG__pillar:hover{border-top-color:var(--accent);transform:translateY(-10px)}.page-module__O9ZbMG__pillarNumber{font-family:var(--font-mono);color:var(--secondary);opacity:.5;margin-bottom:1rem;font-size:.8rem}.page-module__O9ZbMG__pillarTitle{font-family:var(--font-serif);color:var(--foreground);margin-bottom:.5rem;font-size:2rem}.page-module__O9ZbMG__pillarDesc{font-family:var(--font-mono);color:var(--secondary);opacity:.8;font-size:.8rem}@media (max-width:768px){.page-module__O9ZbMG__title{text-align:left;margin-bottom:1.5rem}.page-module__O9ZbMG__subtitle{text-align:left;max-width:100%}.page-module__O9ZbMG__ctaGroup{flex-direction:column;align-items:flex-start}.page-module__O9ZbMG__ctaPrimary,.page-module__O9ZbMG__ctaSecondary{justify-content:center;width:100%}.page-module__O9ZbMG__proof{text-align:left}.page-module__O9ZbMG__pillars{border-top:none;flex-direction:column;align-items:center;gap:3rem;padding-top:0;display:flex}.page-module__O9ZbMG__pillar{text-align:center;align-items:center;width:100%}.page-module__O9ZbMG__pillarNumber{margin-bottom:.5rem}}
