*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0d0d11;color:#f5f5f6;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.site-header{height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #ffffff14;position:sticky;top:0;background:#0d0d11ee;backdrop-filter:blur(14px);z-index:20}.brand{display:flex;align-items:center;gap:15px}.brand img{width:58px;height:auto}.brand span{font-size:10px;letter-spacing:2px;color:#aaa}.site-header nav{display:flex;gap:34px}.site-header nav a{font-size:13px;color:#ccc}.site-header nav a:hover{color:#7dd63d}.menu{display:none;background:none;border:0;color:white;font-size:24px}.hero{min-height:760px;padding:9vw 7vw 7vw;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 82% 32%,#51227655,transparent 28%),linear-gradient(135deg,#101014,#17141b)}.eyebrow{font-size:11px;letter-spacing:3px;font-weight:bold;color:#7dd63d;margin:0 0 20px}.hero h1,.intro h2,.section-heading h2,.technology h2,.about h2,.contact h2{font-size:clamp(40px,5vw,76px);line-height:1.02;letter-spacing:-3px;margin:0}.hero h1 span{color:#b88bd4}.lead{max-width:700px;font-size:19px;color:#c3c1c7;margin:28px 0 35px}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{padding:14px 22px;border:1px solid #ffffff26;font-size:12px;font-weight:bold;letter-spacing:.6px}.primary{background:#673085;border-color:#673085}.primary:hover{background:#7d3aa1}.secondary:hover{border-color:#7dd63d}.location{margin-top:42px;font-size:12px;color:#777;letter-spacing:1.5px}.hero-visual{height:520px;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb1{width:390px;height:390px;border:1px solid #8643a8;box-shadow:0 0 90px #6a2e8b44}.orb2{width:270px;height:270px;border:1px solid #75cf3b55}.formula-card{width:min(390px,90%);padding:28px;background:#16151bcc;border:1px solid #ffffff1f;box-shadow:0 35px 80px #0008;transform:rotate(-2deg)}.card-top{display:flex;justify-content:space-between;border-bottom:1px solid #ffffff1a;padding-bottom:18px;margin-bottom:20px;font-size:10px;letter-spacing:2px;color:#aaa}.card-top b{font-size:18px;color:#b875d9}.metric{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:15px;margin:15px 0;font-size:9px;letter-spacing:1px}.metric i{height:3px;background:linear-gradient(90deg,#753897 68%,#26242a 68%)}.metric:nth-child(3) i{background:linear-gradient(90deg,#7dd63d 82%,#26242a 82%)}.metric:nth-child(4) i{background:linear-gradient(90deg,#753897 57%,#26242a 57%)}.graph{height:80px;display:flex;align-items:end;gap:9px;border-bottom:1px solid #ffffff1a;margin:25px 0}.graph span{flex:1;background:#6b327f;height:35%}.graph span:nth-child(2){height:63%}.graph span:nth-child(3){height:48%;background:#75c83e}.graph span:nth-child(4){height:78%}.graph span:nth-child(5){height:92%;background:#75c83e}.formula-card small{color:#777}.intro{padding:110px 14vw;text-align:center;background:#f2f1f0;color:#17151a}.intro .eyebrow{color:#683384}.intro h2{font-size:clamp(38px,4vw,62px)}.intro>p:last-child{max-width:850px;margin:28px auto 0;color:#5d5961;font-size:18px}.products{padding:110px 7vw;background:#fff;color:#161419}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:55px}.section-heading h2{font-size:clamp(38px,4vw,60px);max-width:700px}.section-heading>p{max-width:390px;color:#666}.products .eyebrow,.about .eyebrow{color:#673085}.grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ddd;border-left:1px solid #ddd}.grid article{min-height:350px;padding:30px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;display:flex;flex-direction:column}.num{font-size:11px;color:#7b3a98;letter-spacing:2px}.grid h3{font-size:25px;line-height:1.1;margin:70px 0 18px}.grid p{color:#666;font-size:14px}.grid span{margin-top:auto;font-size:10px;letter-spacing:1px;color:#777}.technology{padding:110px 7vw;display:grid;grid-template-columns:1.25fr .75fr;gap:9vw;align-items:center;background:#121116}.technology h2{font-size:clamp(38px,4vw,64px)}.tech-copy>p:nth-of-type(2){max-width:720px;color:#aaa;font-size:17px}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.tags span{font-size:10px;letter-spacing:.8px;padding:9px 12px;border:1px solid #ffffff1a;color:#bbb}.tech-panel{border:1px solid #ffffff1a;padding:45px;text-align:center;background:#18161d}.rings{width:260px;height:260px;border:1px solid #673085;border-radius:50%;margin:0 auto 30px;display:grid;place-items:center;box-shadow:0 0 70px #67308533}.rings>div{width:175px;height:175px;border:1px solid #7dd63d66;border-radius:50%;display:grid;place-items:center}.rings strong{display:block;font-size:31px;letter-spacing:5px}.rings small{color:#7dd63d;letter-spacing:3px}.tech-panel p{color:#888;font-size:13px}.about{padding:110px 7vw;background:#efeeee;color:#17151a;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.about h2{font-size:clamp(38px,4vw,60px)}.about-copy>p{font-size:18px;color:#555;max-width:700px}.team{margin-top:50px;border-top:1px solid #ccc}.team div{display:grid;grid-template-columns:1.2fr .8fr 1.3fr;padding:17px 0;border-bottom:1px solid #ccc;gap:15px;font-size:13px}.team span{color:#666}.team a{color:#673085}.contact{padding:100px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;background:#5c2876}.contact .eyebrow{color:#a9ef76}.contact h2{font-size:clamp(44px,5vw,72px)}.contact>div>p:last-child{color:#ddd}.contact-card{border-left:1px solid #ffffff3a;padding-left:45px;display:flex;flex-direction:column;justify-content:center}.contact-card>span{font-size:10px;letter-spacing:2px;color:#d8c3e3}.email{font-size:clamp(24px,3vw,42px);font-weight:bold;margin:10px 0}.contact-card p{color:#d6c7dd}.arrow{font-size:12px;color:#a9ef76;margin-top:15px}footer{padding:35px 7vw;background:#09090b;display:flex;justify-content:space-between;align-items:center;color:#777;font-size:11px}.footer-brand{display:flex;align-items:center;gap:18px}.footer-brand img{width:45px}footer>div:last-child{display:flex;gap:30px}footer a{color:#aaa}@media(max-width:900px){.site-header nav{display:none;position:absolute;top:88px;left:0;right:0;background:#111;padding:25px 6vw;flex-direction:column}.site-header nav.open{display:flex}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:110px}.hero-visual{height:430px}.section-heading,.technology,.about,.contact{grid-template-columns:1fr;display:grid}.grid{grid-template-columns:1fr 1fr}.team div{grid-template-columns:1fr}.contact-card{border-left:0;border-top:1px solid #ffffff3a;padding:35px 0 0}footer{gap:25px;align-items:flex-start}footer>div:last-child{flex-direction:column;gap:6px}}@media(max-width:560px){.site-header{height:75px}.brand img{width:48px}.brand span{display:none}.site-header nav{top:75px}.hero{padding:95px 6vw 50px;min-height:auto}.hero h1,.intro h2,.section-heading h2,.technology h2,.about h2,.contact h2{letter-spacing:-2px}.hero-visual{height:390px}.formula-card{padding:22px}.intro,.products,.technology,.about,.contact{padding:75px 6vw}.grid{grid-template-columns:1fr}.grid article{min-height:290px}.grid h3{margin-top:45px}.rings{width:220px;height:220px}.rings>div{width:150px;height:150px}.team a{overflow-wrap:anywhere}.email{overflow-wrap:anywhere}footer{flex-direction:column}.footer-brand span{display:none}}

.phone{font-size:18px;color:#fff;margin-top:4px;letter-spacing:.5px}.phone:hover{color:#a9ef76}
