.home_container__STkGE{max-width:720px;margin:0 auto;padding:80px 40px 120px;background:#ffffff;min-height:100vh;color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;line-height:1.75}.home_header__kBDMU{margin-bottom:100px}.home_name__EJyvx{font-size:2.5rem;font-weight:700;color:#000000;margin-bottom:16px;letter-spacing:-.5px}.home_tagline__KXvTz{font-size:1.25rem;color:#6b7280;font-weight:400;margin-bottom:32px;line-height:1.6}.home_links__rcOKN{display:flex;gap:32px;flex-wrap:wrap}.home_link__PshCN{color:#5865F2;text-decoration:none;font-size:1rem;transition:all .2s ease;font-weight:500;position:relative}.home_link__PshCN:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#5865F2;transition:width .2s ease}.home_link__PshCN:hover:after{width:100%}.home_link__PshCN:hover{color:#4752c4}.home_section__cXUKf{margin-bottom:80px}.home_sectionTitle___3w1n{font-size:1.5rem;font-weight:700;color:#000000;margin-bottom:32px;letter-spacing:-.3px}.home_paragraph__ALXkl{font-size:1.0625rem;color:#374151;margin-bottom:24px;line-height:1.8}.home_projectsList__WB3op{list-style:none;padding:0;margin:0}.home_projectItem__lV7tW{margin-bottom:48px;padding-bottom:48px;border-bottom:1px solid #e5e7eb}.home_projectItem__lV7tW:last-child{border-bottom:none;padding-bottom:0}.home_projectTitle__2Fk3x{font-size:1.25rem;font-weight:600;color:#000000;margin-bottom:12px;letter-spacing:-.2px}.home_projectTitle__2Fk3x a{color:#000000;text-decoration:none;transition:color .2s ease}.home_projectTitle__2Fk3x a:hover{color:#5865F2}.home_projectDesc__n5HzA{color:#6b7280;font-size:1rem;line-height:1.75}.home_projectMeta__6ndmy{margin-top:12px;font-size:.9375rem;color:#9ca3af}.home_blogList__94f5l{list-style:none;padding:0;margin:0}.home_blogItem__hfck8{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #f3f4f6;transition:all .2s ease}.home_blogItem__hfck8:last-child{border-bottom:none;padding-bottom:0}.home_blogItem__hfck8:hover{transform:translateX(4px)}.home_blogDate__ezTdY{font-size:.875rem;color:#9ca3af;margin-bottom:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home_blogTitle__akHma{font-size:1.125rem;font-weight:600;margin-bottom:8px;letter-spacing:-.2px}.home_blogTitle__akHma a{color:#1a1a1a;text-decoration:none;transition:color .2s ease}.home_blogTitle__akHma a:hover{color:#5865F2}.home_blogExcerpt__29Nae{color:#6b7280;font-size:.9375rem;line-height:1.7}.home_techList__B0NSE{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.home_techItem__s5Ez1{padding:8px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;font-size:.9375rem;color:#374151;transition:all .2s ease;font-weight:500}.home_techItem__s5Ez1:hover{border-color:#5865F2;background:#f5f6ff;color:#5865F2}.home_contactInfo__Dl20O{font-size:1.0625rem;color:#374151;line-height:2}.home_contactInfo__Dl20O p{margin-bottom:12px}.home_contactInfo__Dl20O a{color:#5865F2;text-decoration:none;transition:color .2s ease;font-weight:500}.home_contactInfo__Dl20O a:hover{color:#4752c4;text-decoration:underline}.home_footer__jdj3N{margin-top:120px;padding-top:40px;border-top:1px solid #e5e7eb;text-align:center;color:#9ca3af;font-size:.875rem}.home_footer__jdj3N a{color:#6b7280;text-decoration:none}.home_footer__jdj3N a:hover{color:#5865F2;text-decoration:underline}.home_quote__4nBay{margin:40px 0;padding:0 0 0 24px;border-left:3px solid #5865f2;font-style:italic;color:#6b7280;font-size:1.0625rem;line-height:1.8}.home_quoteAuthor__7zld8{margin-top:12px;font-style:normal;color:#9ca3af;font-size:.9375rem}.home_divider__k44x4{width:60px;height:2px;background:#e5e7eb;margin:60px 0;border:none}@media (max-width:768px){.home_container__STkGE{padding:60px 24px 80px}.home_name__EJyvx{font-size:2rem}.home_tagline__KXvTz{font-size:1.125rem}.home_sectionTitle___3w1n{font-size:1.375rem}.home_links__rcOKN{flex-direction:column;gap:20px}.home_section__cXUKf{margin-bottom:60px}}