.asat-company-site h1 em,.asat-company-wordmark em{color:var(--asat-teal);font-style:normal}.asat-company-cycle,.asat-company-identity{border:1px solid var(--asat-line);border-radius:18px;overflow:hidden;background:var(--asat-white);box-shadow:0 24px 60px var(--asat-shadow),0 0 0 8px var(--asat-inset)}.asat-company-panel-label{display:flex;align-items:center;gap:12px;padding:22px 26px;color:var(--asat-teal);font-size:10px;letter-spacing:.08em;border-bottom:1px solid var(--asat-line)}.asat-company-panel-label svg{flex-shrink:0}.asat-company-cycle ol{padding:8px 26px}.asat-company-cycle li{display:flex;align-items:center;gap:18px;padding:27px 0}.asat-company-cycle li+li{border-top:1px solid var(--asat-line)}.asat-company-cycle li>svg{color:var(--asat-teal);margin-left:auto;flex-shrink:0}.asat-cycle-number{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid var(--asat-line);border-radius:50%;font-size:11px;color:var(--asat-teal);background:var(--asat-inset)}.asat-company-cycle strong{font-size:16px;font-weight:550}.asat-company-cycle p{font-size:12px;margin-top:6px}.asat-company-panel-foot{background:var(--asat-inset);border-top:1px solid var(--asat-line);padding:18px 26px;font-size:11px;color:var(--asat-muted);text-align:center}.asat-company-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.asat-company-reasons article{display:flex;align-items:start;flex-direction:column;padding:30px;border:1px solid var(--asat-line);border-radius:14px;background:var(--asat-white)}.asat-company-reasons article>svg{color:var(--asat-teal);margin-bottom:32px}.asat-company-checks h3,.asat-company-contact-grid h3,.asat-company-reasons h3{font-size:22px;font-weight:550;line-height:1.25;letter-spacing:-.035em}.asat-company-reasons p{font-size:14px;margin:16px 0 26px}.asat-company-reasons a{margin-top:auto}.asat-company-tint{background:var(--asat-inset);border-block:1px solid var(--asat-line)}.asat-company-evaluation{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.asat-company-cta h2,.asat-company-evaluation h2,.asat-company-mission h2{font-size:clamp(30px,3.5vw,48px);font-weight:550;line-height:1.15;letter-spacing:-.045em}.asat-company-evaluation p{margin:24px 0}.asat-company-checks li{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--asat-line)}.asat-company-checks li:first-child{padding-top:0}.asat-company-checks li>span{font-size:12px;color:var(--asat-teal);padding-top:4px}.asat-company-checks p{font-size:14px;margin:12px 0 0}.asat-company-cta{text-align:center;background:radial-gradient(ellipse at 50% 100%,var(--asat-glow),transparent 65%)}.asat-company-cta p{max-width:520px;margin:24px auto 30px}.asat-company-cta .asat-actions{justify-content:center}.asat-company-wordmark{padding:38px 30px;font-size:clamp(28px,3.1vw,43px);line-height:1.2;letter-spacing:-.05em}.asat-company-platforms{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--asat-line)}.asat-company-platforms a{display:grid;justify-items:start;gap:12px;padding:26px}.asat-company-platforms a+a{border-left:1px solid var(--asat-line)}.asat-company-platforms a:hover{background:var(--asat-hover)}.asat-company-platforms svg{color:var(--asat-teal)}.asat-company-platforms strong{font-size:19px}.asat-company-platforms span{font-size:12px;color:var(--asat-muted);line-height:1.6}.asat-company-mission{max-width:790px;margin-bottom:48px}.asat-company-mission>p{margin-top:24px;font-size:18px}.asat-company-principles p{margin-bottom:0}.asat-company-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:40px}.asat-company-timeline li{position:relative;border-top:1px solid var(--asat-control-line);padding:32px 24px 0 0}.asat-company-timeline li:before{content:"";position:absolute;left:0;top:-5px;width:9px;height:9px;background:var(--asat-teal);border-radius:50%}.asat-company-timeline span{color:var(--asat-teal);font-size:12px}.asat-company-timeline h3{font-size:19px;line-height:1.4;font-weight:550;margin:18px 0 12px}.asat-company-timeline p{font-size:14px}.asat-company-contact-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:32px}.asat-company-contact,.asat-company-regions{padding:36px;border:1px solid var(--asat-line);border-radius:14px;background:var(--asat-white)}.asat-company-site address{font-style:normal}.asat-company-contact>svg{color:var(--asat-teal);margin-bottom:24px}.asat-company-contact p,.asat-company-regions p{margin:18px 0 24px;font-size:14px}.asat-company-contact>a{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;padding:8px 0;font-size:14px;overflow-wrap:anywhere}.asat-company-contact>a svg{flex-shrink:0;color:var(--asat-teal)}.asat-company-contact>a:hover{text-decoration:underline}.asat-company-regions>div{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.asat-company-regions a{display:flex;justify-content:space-between;gap:10px;padding:17px 0;border-bottom:1px solid var(--asat-line);font-size:13px}.asat-company-regions a:hover{color:var(--asat-teal)}.asat-company-offices{margin-top:32px;border-block:1px solid var(--asat-line)}.asat-company-offices summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:24px 0;font-size:18px}.asat-company-offices summary::-webkit-details-marker{display:none}.asat-company-offices[open] summary svg{transform:rotate(180deg)}.asat-company-offices>p{font-size:14px;margin-bottom:24px}.asat-company-office-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-bottom:30px}.asat-company-office-grid address{padding:24px;border:1px solid var(--asat-line);border-radius:10px;background:var(--asat-white)}.asat-company-office-grid h3{font-size:16px;font-weight:550;line-height:1.4}.asat-company-office-grid p{font-size:13px;margin:16px 0}.asat-company-office-grid a{display:block;width:-moz-fit-content;width:fit-content;font-size:13px;padding:6px 0;color:var(--asat-teal);overflow-wrap:anywhere}.asat-company-office-grid a:hover{text-decoration:underline}@media (max-width:1100px){.asat-company-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.asat-company-evaluation{gap:40px}.asat-company-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 0}}@media (max-width:700px){.asat-company-site .asat-actions{flex-direction:column;align-items:stretch}.asat-company-contact-grid,.asat-company-evaluation,.asat-company-office-grid,.asat-company-reasons{grid-template-columns:1fr}.asat-company-cycle ol{padding-inline:18px}.asat-company-cycle li{gap:12px}.asat-company-cycle li>svg{display:none}.asat-company-panel-label{padding:20px;font-size:9px}.asat-company-cycle strong{font-size:15px}.asat-company-wordmark{padding:30px 24px}.asat-company-platforms a{padding:24px 18px}.asat-company-contact,.asat-company-regions{padding:26px}.asat-company-timeline{grid-template-columns:1fr;gap:0}.asat-company-timeline li{border-top:0;border-left:1px solid var(--asat-control-line);padding:0 0 32px 28px}.asat-company-timeline li:before{top:4px;left:-5px}}