/* Product overview inherits the main site theme. */
.about-zentra{--az-ink:var(--ink);--az-blue:var(--primary);--az-muted:var(--muted);--az-line:var(--line);background:var(--surface)}
.az-hero{padding:45px 0;background:var(--soft);border-bottom:1px solid var(--az-line)}.az-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:75px;align-items:center}.az-eyebrow{font-size:10px;letter-spacing:1px;font-weight:750;color:var(--az-blue)}
.az-intro h1{font-size:47px;letter-spacing:-1.6px;line-height:1.14;color:var(--az-ink);margin:15px 0 22px}.az-intro>p{font-size:14px;line-height:1.85;color:var(--az-muted);max-width:515px;margin:0}.az-intro>.az-lead{font-size:21px;line-height:1.5;color:var(--ink-2);letter-spacing:-.3px;margin:0 0 16px;max-width:510px}.az-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}
.az-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:46px;padding:12px 20px;border:1px solid var(--az-blue);border-radius:7px;background:var(--az-blue);color:var(--surface);font-size:12px;font-weight:700;text-decoration:none;line-height:1.5}.az-button:hover{background:var(--primary-dark);color:var(--surface)}.az-button>span{font-size:18px;font-weight:400}.az-link{display:inline-flex;align-items:center;gap:12px;min-height:40px;font-size:12px;font-weight:650;color:var(--primary);text-decoration:none}.az-link:hover{color:var(--az-blue)}.az-intro-note{margin-top:19px;font-size:11px;line-height:1.7;color:var(--muted);display:flex;gap:7px}.az-intro-note>span{color:var(--success)}
.az-workspace{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface);box-shadow:0 10px 28px #14345c06;min-width:0}.az-workspace>header{display:flex;gap:17px;align-items:center;padding:25px;background:var(--soft);color:var(--ink);border-bottom:1px solid var(--line)}.az-mark{color:#fff;width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;background:var(--primary);border-radius:9px;font-size:26px;font-weight:800}.az-workspace header>div>span{font-size:9px;color:var(--muted);letter-spacing:1px;font-weight:650}.az-workspace header h2{font-size:21px;line-height:1.4;letter-spacing:-.4px;margin:7px 0 0;color:var(--ink)}
.az-workspace nav{padding:0 23px}.az-workspace nav>a{display:flex;align-items:flex-start;gap:13px;padding:21px 0;color:var(--az-ink);text-decoration:none}.az-workspace nav>a+a{border-top:1px solid var(--az-line)}.az-area-number{padding-top:4px;font-size:10px;color:var(--muted);font-weight:650}.az-workspace nav h3{font-size:15px;line-height:1.4;margin:0 0 8px;color:var(--az-ink)}.az-workspace nav p{font-size:12px;line-height:1.7;color:var(--az-muted);margin:0}.az-area-arrow{color:var(--az-blue);margin-left:auto;font-size:19px;line-height:1;transition:transform .18s}.az-workspace nav>a:hover h3{color:var(--az-blue)}.az-workspace nav>a:hover .az-area-arrow{transform:translate(2px,-2px)}
.az-section{padding:44px 0;background:var(--surface);scroll-margin-top:25px}.az-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:26px}.az-heading h2,.az-support h2{font-size:29px;letter-spacing:-.75px;line-height:1.3;color:var(--az-ink);margin:9px 0 0}.az-heading>p{max-width:365px;font-size:13px;line-height:1.8;color:var(--az-muted);margin:0}
.az-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.az-capabilities article{border-top:1px solid var(--az-line);padding-top:22px;min-width:0}.az-icon{display:grid;place-items:center;width:36px;height:36px;background:var(--primary);color:#fff;border-radius:8px}.az-icon svg{width:21px;height:21px;color:#fff}.az-capabilities h3{font-size:16px;line-height:1.4;color:var(--az-ink);margin:16px 0 10px}.az-capabilities p{font-size:12px;line-height:1.8;color:var(--az-muted);margin:0}
.az-start{background:var(--soft);border-block:1px solid var(--az-line)}.az-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none}.az-steps li{border-top:2px solid var(--line);padding-top:17px}.az-steps li>span{color:var(--az-blue);font-size:12px;font-weight:750}.az-steps h3{font-size:15px;line-height:1.45;color:var(--az-ink);margin:13px 0 9px}.az-steps p{font-size:12px;color:var(--az-muted);line-height:1.8;margin:0}
.az-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:90px;align-items:center}.az-support>div>p{font-size:13px;line-height:1.85;color:var(--az-muted);max-width:455px;margin:17px 0 12px}.az-support-list{border:1px solid var(--az-line);border-radius:10px;padding:0 23px;background:var(--soft)}.az-support-list article{padding:19px 0}.az-support-list article+article{border-top:1px solid var(--az-line)}.az-support-list h3{font-size:15px;color:var(--ink-2);margin:0 0 8px}.az-support-list p{font-size:12px;color:var(--az-muted);line-height:1.75;margin:0}
.az-closing{padding:32px 0;background:var(--soft);color:var(--ink);border-top:1px solid var(--line)}.az-closing>.container{display:flex;align-items:center;justify-content:space-between;gap:35px}.az-closing h2{font-size:25px;line-height:1.35;letter-spacing:-.5px;color:var(--ink);margin:0 0 10px}.az-closing p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.az-button-white{background:var(--primary);color:#fff;border-color:var(--primary);flex-shrink:0}.az-button-white:hover{background:var(--primary-dark);color:#fff}.about-zentra :is(.az-button,.az-link,.az-workspace nav>a):focus-visible{outline:2px solid var(--primary);outline-offset:4px}
@media(max-width:1000px){.az-hero-grid{gap:35px}.az-intro h1{font-size:41px}.az-intro>.az-lead{font-size:19px}.az-workspace>header{padding:20px}.az-workspace header h2{font-size:19px}.az-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 35px}.az-support{gap:40px}.az-steps{gap:20px}.az-heading{gap:20px}}
@media(max-width:760px){
 .az-hero{padding:29px 0}.az-hero-grid{grid-template-columns:minmax(0,1fr);gap:27px}.az-intro h1{font-size:36px;letter-spacing:-1px;margin:12px 0 17px}.az-intro>.az-lead{font-size:19px;line-height:1.5;margin-bottom:13px}.az-intro>p{font-size:13px}.az-actions{gap:18px;margin-top:21px}.az-button{font-size:12px;padding:11px 16px}.az-link{font-size:11px}.az-intro-note{font-size:10px;margin-top:14px}
 .az-workspace>header{padding:20px 18px;gap:13px}.az-workspace header h2{font-size:19px}.az-workspace nav{padding:0 18px}.az-workspace nav>a{padding:17px 0;gap:10px}.az-workspace nav h3{font-size:14px;margin-bottom:6px}.az-workspace nav p{font-size:11px}.az-area-number{font-size:9px}.az-mark{color:#fff;width:37px;height:37px;flex-basis:37px;font-size:22px}
 .az-section{padding:30px 0}.az-heading{display:block;margin-bottom:22px}.az-heading h2,.az-support h2{font-size:25px;letter-spacing:-.55px}.az-heading>p{font-size:12px;max-width:none;margin-top:12px}.az-heading>.az-link{margin-top:8px}.az-eyebrow{font-size:9px}.az-capabilities{gap:22px}.az-capabilities article{padding-top:17px}.az-capabilities h3{font-size:15px;margin:12px 0 8px}.az-capabilities p{font-size:12px}.az-support{grid-template-columns:minmax(0,1fr);gap:22px}.az-support-list{padding:0 18px}.az-support>div>p{font-size:13px;margin-top:13px}.az-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.az-steps h3{font-size:14px}.az-closing>.container{display:block}.az-closing h2{font-size:22px}.az-closing p{font-size:12px}.az-closing .az-button{margin-top:20px}
}
@media(max-width:480px){.az-capabilities{grid-template-columns:minmax(0,1fr);gap:0}.az-capabilities article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 13px;padding:17px 0}.az-capabilities .az-icon{grid-row:1/3}.az-capabilities h3{margin:0 0 7px}.az-capabilities p{grid-column:2}.az-steps{grid-template-columns:minmax(0,1fr);gap:18px}.az-steps li{position:relative;padding:13px 0 0 33px;border-top-width:1px}.az-steps li>span{position:absolute;left:0;top:15px;font-size:11px}.az-steps h3{margin:0 0 7px}.az-workspace nav p{max-width:250px}}
@media(prefers-reduced-motion:reduce){.az-area-arrow{transition:none}}
