*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{color:#f0f0f0;background:#121420 radial-gradient(circle at 10% 20%,#6e56cf0d 0%,#6e56cf05 90%);flex-direction:column;min-height:100vh;font-family:Noto Sans JP,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6;display:flex;overflow-x:hidden}h1,h2,h3{color:#0000;letter-spacing:-.02em;background:linear-gradient(135deg,#6e56cf,#4338ca) text;margin-bottom:1rem;font-weight:700;line-height:1.2}h1{margin-bottom:1.5rem;font-size:3.5rem}h2{margin-top:2rem;margin-bottom:1.5rem;font-size:2.5rem;position:relative}h2:after{content:"";background:linear-gradient(90deg,#6e56cf,#4338ca);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-10px;left:0}h3{margin-bottom:.5rem;font-size:1.5rem}p{color:#b8b8c0;max-width:800px;margin-bottom:1rem;font-size:1.125rem;line-height:1.8}a{color:#6e56cf;text-decoration:none;transition:color .2s;position:relative}a:hover{color:#846fd6}a:hover:after{width:100%}a:after{content:"";background:#6e56cf;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}header{border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;padding:2rem;display:flex}header h1{margin-bottom:0;font-size:2.8rem}main{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem}section{backdrop-filter:blur(10px);background-color:#1e1f2f4d;border-radius:12px;margin-bottom:5rem;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 8px 32px #0000001a}section:hover{transform:translateY(-5px);box-shadow:0 12px 40px #00000026}#hero{text-align:center;background:linear-gradient(135deg,#6e56cf1a,#4338ca1a);border-radius:16px;margin-top:2rem;padding:4rem 2rem}#hero h2{margin-bottom:1.5rem;font-size:3rem}#hero h2:after{left:50%;transform:translate(-50%)}#hero p{margin:0 auto;font-size:1.25rem}#team .team-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:2rem;margin-top:2rem;display:grid}#team .team-grid .team-member{background:#1e1f2fb3;border:1px solid #6e56cf1a;border-radius:10px;padding:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0000001a}#team .team-grid .team-member:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}#team .team-grid .team-member h3{margin-bottom:.25rem;font-size:1.3rem}#team .team-grid .team-member .role{color:#6e56cf;margin-bottom:.75rem;font-size:.95rem;font-weight:500}#team .team-grid .team-member p{margin-bottom:0;font-size:.95rem}#usecases .usecases-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}#usecases .usecases-list .usecase{background:#1e1f2fb3;border:1px solid #6e56cf1a;border-radius:10px;padding:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0000001a}#usecases .usecases-list .usecase:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}#usecases .usecases-list .usecase h3{align-items:center;margin-bottom:.75rem;display:flex}#usecases .usecases-list .usecase p{margin-bottom:0;font-size:.95rem}#methodology .methodology-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;margin-top:2rem;display:grid}#methodology .methodology-grid .method{background:#1e1f2fb3;border:1px solid #6e56cf1a;border-radius:10px;padding:1.5rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0000001a}#methodology .methodology-grid .method:hover{transform:translateY(-5px);box-shadow:0 8px 30px #00000026}#methodology .methodology-grid .method h3{margin-bottom:.75rem}#methodology .methodology-grid .method p{margin-bottom:0;font-size:.95rem}#contact{text-align:center;padding:3rem}#contact h2:after{left:50%;transform:translate(-50%)}#contact p{margin:0 auto;font-size:1.2rem}@media (width<=768px){h1{font-size:2.5rem}h2{font-size:2rem}#hero h2{font-size:2.2rem}#hero p{font-size:1.1rem}.team-grid,.usecases-list,.methodology-grid{grid-template-columns:1fr}section{padding:1rem}}@media (width<=480px){h1{font-size:2rem}h2,#hero h2{font-size:1.8rem}#hero p{font-size:1rem}section{padding:.75rem}}
/*# sourceMappingURL=views.f5608815.css.map */
