._container_1cenp_1{min-height:100vh;background-color:var(--background);color:var(--foreground);overflow-x:hidden}._hero_1cenp_8{position:relative;min-height:90vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-8) var(--spacing-4);background-image:url(https://assets.floot.app/61db6469-ae48-45d7-9516-a70e3f337e4d/5f1f29fb-3eaa-49dd-9036-5f0a25cddfb8.png);background-size:cover;background-position:center;text-align:center}._heroOverlay_1cenp_21{position:absolute;inset:0;background:linear-gradient(to bottom,#1a151366,#1a1513cc)}._heroContent_1cenp_27{position:relative;z-index:10;max-width:800px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}._heroContent_1cenp_27[data-revealed=true]{opacity:1;transform:translateY(0)}._heroTitle_1cenp_45{font-family:var(--font-family-display);font-size:clamp(3rem,8vw,5rem);font-weight:700;color:#fff;line-height:1.1;margin:0;text-shadow:0 4px 12px rgba(0,0,0,.3)}._heroSubtitle_1cenp_55{font-size:clamp(1.125rem,3vw,1.5rem);color:#ebe4d8;max-width:600px;line-height:1.6;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.5)}._heroActions_1cenp_64{display:flex;gap:var(--spacing-4);flex-wrap:wrap;justify-content:center;margin-top:var(--spacing-4)}._section_1cenp_72{padding:var(--spacing-20) var(--spacing-4);max-width:1200px;margin:0 auto}._sectionTitle_1cenp_78{font-family:var(--font-family-display);font-size:2.5rem;color:var(--primary);text-align:center;margin-bottom:var(--spacing-12)}._howItWorksGrid_1cenp_86{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-8)}._card_1cenp_92{background-color:var(--surface);padding:var(--spacing-8);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}._card_1cenp_92[data-revealed=true]{opacity:1;transform:translateY(0)}._cardIconWrapper_1cenp_112{width:4rem;height:4rem;border-radius:var(--radius-full);background-color:color-mix(in srgb,var(--primary) 15%,var(--surface));color:var(--primary);display:flex;align-items:center;justify-content:center}._cardIcon_1cenp_112{width:2rem;height:2rem}._cardTitle_1cenp_128{font-family:var(--font-family-display);font-size:1.5rem;margin:0;color:var(--foreground)}._cardDesc_1cenp_135{color:var(--muted-foreground);line-height:1.6;margin:0}._rolesGrid_1cenp_141{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-6)}._roleCard_1cenp_147{border:1px solid var(--border);padding:var(--spacing-6);border-radius:var(--radius-md);background-color:var(--surface);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}._roleCard_1cenp_147[data-revealed=true]{opacity:1;transform:translateY(0)}._roleHeader_1cenp_162{display:flex;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._roleTitle_1cenp_169{font-family:var(--font-family-display);font-size:1.25rem;color:var(--primary);margin:0}._roleIcon_1cenp_176{color:var(--accent)}._footer_1cenp_180{text-align:center;padding:var(--spacing-12) var(--spacing-4);background-color:var(--surface);border-top:1px solid var(--border);color:var(--muted-foreground);font-family:var(--font-family-display)}
