body{background:linear-gradient(180deg,#0b0f2a,#151a3d);color:#fff;font-family:Inter,Arial;margin:0}.nav{align-items:center;display:flex;justify-content:space-between;padding:18px 40px}.nav a{color:#ddd;margin:0 10px;text-decoration:none}.nav .cta{background:#7c5cff;border-radius:6px;padding:8px 14px}.nav-left{align-items:center;display:flex}.nav-logo{height:36px}.nav-right a{margin:0 12px}.nav-right{align-items:center;display:flex}.hero{padding:120px 20px;text-align:center}.hero.split{align-items:center;display:flex;gap:32px;padding:80px 40px}.hero-content{flex:1 1}.hero-ill{flex:1 1;text-align:center}.hero-ill img{border-radius:12px;box-shadow:0 8px 30px #0009;max-width:100%}.hero h1{font-size:40px;line-height:1.05;margin:0}.hero h1 span{color:#7c5cff}.hero h1 strong{color:#dfefff}.lead{color:#cbd4ff;margin-top:12px}.actions{margin:20px 0}.actions .primary{background:linear-gradient(90deg,#7c5cff,#3db8ff);border:none;border-radius:10px;color:#fff;padding:12px 20px}.actions .secondary{background:#0000;border:1px solid #ffffff1f;border-radius:10px;color:#dbe8ff;margin-left:12px;padding:10px 18px}.actions a{color:inherit;text-decoration:none}.actions .outline,.actions .primary,.actions .secondary{display:inline-block;text-decoration:none}.service-cards{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.service-cards .card{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:12px;box-shadow:0 6px 18px #00000080;min-width:180px;padding:18px}.cards-grid{display:flex;gap:18px;margin-top:20px}.cards-grid .card{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:12px;box-shadow:0 6px 18px #00000080;flex:1 1;padding:20px}.card.large{min-height:120px}.card.medium{min-height:160px;position:relative}.card .learn{background:#6b4bff;border:none;border-radius:8px;bottom:16px;color:#fff;left:20px;padding:8px 12px;position:absolute}.cta-strip{background:linear-gradient(90deg,#7c5cff1f,#3db8ff0f);border-radius:12px;margin:40px;padding:28px;text-align:center}.cta-actions{margin-top:12px}.outline{background:#0000;border:1px solid #aaa;border-radius:8px;color:#fff;padding:10px 16px}.page{padding:80px}.about{line-height:1.7;margin:0 auto;max-width:900px}.about h1{margin-bottom:12px}.about-hero{padding:18px 0 8px;text-align:center}.mission{display:flex;gap:18px;margin-top:26px}.mission-item{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:10px;flex:1 1;padding:18px}.mission-item h3{margin-top:0}.values{margin-top:28px}.values ul{list-style:none;padding:0}.values li{background:#ffffff05;border-radius:8px;margin:8px 0;padding:12px 14px}.team{margin-top:28px}.team-grid{display:flex;gap:18px}.member{background:linear-gradient(180deg,#ffffff05,#ffffff03);border-radius:12px;padding:16px;text-align:center}.member img{display:block;height:84px;margin:0 auto 8px;width:84px}.member h4{margin:8px 0 4px}.about-cta{background:linear-gradient(90deg,#7c5cff0f,#3db8ff08);border-radius:12px;margin-top:34px;padding:20px;text-align:center}.about-cta .cta-actions{margin-top:12px}.about-cta .primary{background:linear-gradient(90deg,#7c5cff,#3db8ff);border-radius:8px;color:#fff;padding:10px 16px;text-decoration:none}.about-cta .outline{background:#0000;border:1px solid #ffffff1f;border-radius:8px;color:#dbe8ff;margin-left:12px;padding:8px 12px;text-decoration:none}@media(max-width:900px){.hero.split,.mission,.service-cards,.team-grid{flex-direction:column}}@media(max-width:600px){.nav{padding:12px 18px}.nav-right{display:none}.nav-logo{height:32px}.nav{justify-content:space-between}.hero.h1{font-size:20px}.hero h1{font-size:26px}.lead{font-size:14px}.hero.split{padding:36px 18px}.actions .primary,.actions .secondary{box-sizing:border-box;width:100%}.actions .secondary{margin-left:0;margin-top:10px}.cards-grid .card,.service-cards .card{min-width:0;min-width:auto;width:100%}.cards-grid,.footer .cols{flex-direction:column}.footer .cols{gap:12px}.footer{padding:24px 16px}.about{padding:0 16px}.page{padding:40px 12px}}.hamburger{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:36px;justify-content:space-between;padding:6px;width:42px}.hamburger span{background:#ddd;border-radius:3px;display:block;height:3px}.hamburger.is-open span:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0}.hamburger.is-open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media(max-width:900px){.hamburger{display:flex}.nav-right.open{background:linear-gradient(180deg,#0c0e1ef2,#101224f2);border-radius:10px;box-shadow:0 8px 30px #0009;display:flex;flex-direction:column;padding:12px;position:absolute;right:18px;top:64px}.nav-right.open a{margin:10px 0}}@media(max-width:480px){.hero-ill img{display:none}}.case-studies-page{margin:0 auto;max-width:900px}.case-studies-hero{padding:18px 0 8px;text-align:center}.case-study-detail{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid #ffffff14;border-radius:12px}.case-study-content{grid-gap:16px;background:#0003;border-radius:8px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:12px}.case-study-content div{padding:12px}.case-studies-cta{background:linear-gradient(90deg,#7c5cff0f,#3db8ff08);border-radius:12px;padding:20px;text-align:center}@media(max-width:600px){.case-study-content{grid-template-columns:1fr}}.form input,.form textarea{display:block;margin:10px 0;padding:10px;width:100%}.footer{background:linear-gradient(180deg,#0003,#0000);opacity:.7;padding:30px;padding:40px 20px;text-align:center}.footer-inner{margin:0 auto;max-width:1100px}.footer .cols{align-items:flex-start;display:flex;gap:40px;justify-content:space-between}.footer h4{margin:0 0 8px}.footer ul{list-style:none;margin:0;padding:0}.footer li{margin:6px 0;opacity:.9}.legal{margin-top:18px;opacity:.7}.contact-email{font-weight:600;margin-top:12px}.contact-email a{color:#9fd1ff;text-decoration:none}
/*# sourceMappingURL=main.62523e50.css.map*/