.hero h1{font-size:clamp(2.65rem,5vw,4.85rem);max-width:760px}.ai-section{background:#06131f;color:#fff}.ai-section h2,.team-card h2{font-size:clamp(2.25rem,4vw,3.8rem);line-height:1.07;letter-spacing:-.055em;margin:16px 0}.ai-section .lead{color:#a8bccb}.ai-points{display:grid;gap:14px;margin-top:30px}.ai-points article{display:flex;gap:14px;padding:17px;border:1px solid #1d3547;border-radius:14px;background:#0a1c29}.ai-points article>span{flex:0 0 10px;width:10px;height:10px;margin-top:7px;border-radius:50%;background:#00d6cf;box-shadow:0 0 0 6px rgba(0,214,207,.1)}.ai-points h3{margin:0 0 5px;font-size:1rem}.ai-points p{margin:0;color:#9fb2c0;font-size:.87rem}.ai-visual{position:relative;min-height:500px;display:grid;place-items:center;border:1px solid #1c3547;border-radius:30px;background:radial-gradient(circle at center,rgba(0,214,207,.2),transparent 37%),linear-gradient(145deg,#0c2537,#071722);overflow:hidden}.ai-visual:before,.ai-visual:after{content:"";position:absolute;border:1px solid rgba(0,214,207,.22);border-radius:50%}.ai-visual:before{width:360px;height:360px}.ai-visual:after{width:260px;height:260px}.ai-core{position:relative;z-index:2;width:170px;height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:40px;background:#fff;color:#0a2e52;box-shadow:0 30px 80px rgba(0,0,0,.3)}.ai-core small{font-weight:800;letter-spacing:.15em}.ai-core strong{font:800 3rem Manrope;color:#00aaa5;line-height:1}.ai-core span{font-size:.69rem;color:#708392}.ai-signal{position:absolute;z-index:3;padding:8px 11px;border:1px solid #285069;border-radius:99px;background:#0c2638;color:#7df0eb;font-size:.64rem;font-weight:800;letter-spacing:.09em}.signal-one{top:17%;left:9%}.signal-two{right:5%;top:32%}.signal-three{bottom:16%;left:16%}.results-band{background:#00cfc8;color:#062d49}.results-band>.wrap{display:grid;grid-template-columns:repeat(4,1fr)}.results-band div div{padding:29px;text-align:center;border-right:1px solid rgba(6,45,73,.14)}.results-band div div:last-child{border:0}.results-band strong{display:block;font:800 2.25rem Manrope}.results-band span{font-size:.78rem;font-weight:700}.team-card{display:flex;align-items:center;justify-content:space-between;gap:55px;padding:50px;border:1px solid #dbe6ec;border-radius:26px;background:linear-gradient(135deg,#fff,#f2fbfb)}.team-card>div{max-width:770px}.team-card p{color:#62788b}.about-nav-item{position:relative;height:88px;display:flex;align-items:center}.about-trigger{display:flex;align-items:center;gap:9px;height:100%;padding:0;border:0;background:none;color:inherit;font:650 .92rem DM Sans;cursor:pointer}.about-dropdown{position:absolute;top:76px;left:-20px;width:205px;padding:10px;background:#fff;border:1px solid #dce6ec;border-radius:13px;box-shadow:0 18px 50px rgba(3,28,48,.14);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.2s}.about-nav-item:hover .about-dropdown,.about-nav-item.submenu-open .about-dropdown{opacity:1;visibility:visible;transform:none}.about-dropdown a{display:block;padding:10px 11px;border-radius:8px}.about-dropdown a:hover{background:#eafafa;color:#008e89}.social-links{display:flex;gap:9px;margin-top:22px}.social-links a{display:grid!important;place-items:center;width:38px;height:38px;margin:0!important;border:1px solid #263847;border-radius:50%;color:#b5c6d2!important}.social-links a:hover{border-color:#69e9ff;color:#69e9ff!important}.social-links svg{width:17px;height:17px;fill:currentColor}
@media(max-width:920px){header{z-index:2147483000!important}.php-nav nav{position:fixed!important;z-index:2147483001!important;inset:0!important;display:flex!important;min-height:100dvh!important;overflow-y:auto!important;transform:translateX(105%)!important}.php-nav nav.open{transform:translateX(0)!important}.menu-btn{position:relative!important;z-index:2147483002!important}.lang,.brand{z-index:2147483002!important}.about-nav-item{width:100%;height:auto;display:block}.about-trigger{width:100%;height:auto;padding:15px 0;color:#fff;border-bottom:1px solid rgba(255,255,255,.1);font:700 clamp(1.55rem,7vw,2.2rem)/1.2 Manrope;text-align:left}.about-trigger .chevron{margin-left:auto}.about-dropdown{position:static;display:none;width:100%;padding:8px 0;opacity:1;visibility:visible;transform:none;background:transparent;border:0;box-shadow:none}.about-nav-item.submenu-open .about-dropdown{display:block}.about-dropdown a{color:#adc2d1!important;padding:10px}.results-band>.wrap{grid-template-columns:1fr 1fr}.team-card{display:block;padding:34px}.team-card .btn{margin-top:20px}}
@media(max-width:600px){.hero h1{font-size:2.65rem}.ai-visual{min-height:390px}.results-band>.wrap{grid-template-columns:1fr}.results-band div div{border-right:0;border-bottom:1px solid rgba(6,45,73,.14)}.team-card{padding:28px}}
