.ab-story-text,.ab-chair-head,.ab-mission-text{text-align:start}.ab-story-text h2,.ab-chair-head h2,.ab-mission-text h2{margin:0 0 18px}.ab-story-text h2:after,.ab-chair-head h2:after,.ab-mission-text h2:after{content:"";background:var(--red);border-radius:4px;width:56px;height:4px;margin-top:14px;display:block}.ab-mission-text h2:after{background:var(--red-light)}.ab-story-text p,.chair blockquote p{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto}.ab-story-grid{align-items:center;gap:40px;display:grid}@media (width>=980px){.ab-story-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px}}.ab-story-text p{color:var(--ink-2);max-width:62ch;margin:0 0 1em;font-size:1.02rem;line-height:1.75}.ab-story-text p:last-child{margin-bottom:0}.ab-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ab-pillar{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:start;background:#fff;flex-direction:column;gap:6px;padding:22px 20px 20px;display:flex;position:relative}.ab-pillar-ico{background:var(--red-tint);width:42px;height:42px;color:var(--red);border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.ab-pillar-year{font-family:var(--font-head);color:var(--red);letter-spacing:-.01em;font-size:2rem;font-weight:800;line-height:1}.ab-pillar h3{color:var(--ink);margin:4px 0 0;font-size:1.04rem}.ab-pillar p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.ab-join{grid-column:1/-1;width:100%;height:56px;margin:-4px 0;display:block}.ab-merge{border-radius:var(--radius);color:#e8eaec;text-align:start;box-shadow:var(--shadow-lg);background:radial-gradient(420px 200px at 100% 0,#7db8e859,#0000 70%),linear-gradient(135deg,#2e3234 0% 40%,#0b3f70 78%,#0e518d 100%);grid-column:1/-1;align-items:center;gap:18px;padding:22px 24px;display:flex}.ab-merge img{background:#fff;border-radius:12px;flex:none;width:52px;height:52px;padding:8px}.ab-merge small{letter-spacing:.12em;text-transform:uppercase;color:var(--red-light);font-size:.74rem;font-weight:700;display:block}.ab-merge h3{color:#fff;margin:4px 0;font-size:1.15rem}.ab-merge p{color:#c9d4de;margin:0;font-size:.92rem}@media (width<=559px){.ab-pillars{grid-template-columns:minmax(0,1fr)}.ab-join{display:none}.ab-pillar+.ab-pillar:before,.ab-merge:before{content:"";background:var(--red);opacity:.35;border-radius:3px;width:3px;height:16px;position:absolute;top:-17px;left:50%}.ab-merge{position:relative}}.ab-stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:48px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (width>=860px){.ab-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-stats li{text-align:start;background:#fff;flex-direction:column;gap:6px;padding:24px 22px;display:flex}.ab-stats strong{font-family:var(--font-head);color:var(--ink);font-size:2.3rem;font-weight:800;line-height:1}.ab-stats li:nth-child(odd) strong{color:var(--red)}.ab-stats span{color:var(--muted);font-size:.9rem;line-height:1.4}.ab-chair-grid{gap:28px;display:grid}@media (width>=980px){.ab-chair-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:56px}.ab-chair-head{position:sticky;top:110px}}.ab-sign{align-items:center;gap:14px;margin-top:26px;display:flex}.chair-mono{background:linear-gradient(135deg, var(--ink), var(--red));color:#fff;width:60px;height:60px;font-family:var(--font-head);letter-spacing:.06em;box-shadow:0 0 0 5px #fff, 0 0 0 6px var(--line);border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.ab-sign strong{font-family:var(--font-head);color:var(--ink);font-size:1.12rem;display:block}.ab-sign small{color:var(--muted);font-size:.9rem;display:block}.chair{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:start;background:#fff;margin:0;padding:40px 44px;position:relative;overflow:hidden}.chair:before{content:"";background:linear-gradient(180deg, var(--red-light), var(--red));width:5px;position:absolute;inset:0 auto 0 0}.chair-q{width:64px;color:var(--red-tint);position:absolute;top:26px;right:30px}.chair blockquote{margin:0;position:relative}.chair blockquote p{color:var(--ink-2);margin:0 0 1em;font-size:1.04rem;line-height:1.8}.chair blockquote p:first-child{padding-right:72px}.chair blockquote p:last-child{color:var(--ink);margin-bottom:0;font-weight:600}@media (width<=640px){.chair{padding:30px 22px 26px 26px}.chair-q{width:40px;top:18px;right:16px}.chair blockquote p:first-child{padding-right:40px}}.ab-mission-grid{align-items:center;gap:36px;display:grid}@media (width>=980px){.ab-mission-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px}}.ab-mission-text p{color:#e8eef4;font-family:var(--font-head);max-width:34em;margin:0;font-size:clamp(1.15rem,1rem + .6vw,1.45rem);font-weight:600;line-height:1.55}.ab-values-title{letter-spacing:.12em;text-transform:uppercase;text-align:start;margin:0 0 14px;font-size:.8rem;color:var(--red-light)!important}.ab-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab-values li{color:#fff;text-align:start;backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;align-items:center;gap:12px;padding:16px;font-size:.95rem;font-weight:600;line-height:1.35;display:flex}.ab-values .icon-box{border-radius:10px;flex:none;width:42px;height:42px}@media (width<=420px){.ab-values{grid-template-columns:minmax(0,1fr)}}.ab-steps{counter-reset:none;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ab-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.ab-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.ab-steps li{border:1px solid var(--line);border-radius:var(--radius);text-align:start;background:#fff;padding:26px 22px 24px;transition:border-color .25s,box-shadow .25s,transform .25s;position:relative}.ab-steps li:before{content:"";border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg, var(--red), var(--red-light));transform-origin:0;height:3px;transition:transform .35s;position:absolute;inset:0 0 auto;transform:scaleX(.18)}.ab-steps li:hover{box-shadow:var(--shadow);border-color:#0e518d4d}.ab-steps li:hover:before{transform:scaleX(1)}.ab-step-n{font-family:var(--font-head);letter-spacing:.16em;color:var(--red);font-size:.85rem;font-weight:800;display:block}.ab-steps h3{color:var(--ink);margin:12px 0 8px;font-size:1.06rem}.ab-steps p{color:var(--muted);margin:0;font-size:.93rem;line-height:1.6}[dir=rtl] .chair:before{inset:0 0 0 auto}[dir=rtl] .chair-q{left:30px;right:auto;transform:scaleX(-1)}[dir=rtl] .chair blockquote p:first-child{padding-left:72px;padding-right:0}[dir=rtl] .ab-steps li:before{transform-origin:100%}@media (width<=640px){[dir=rtl] .chair{padding:30px 26px 26px 22px}[dir=rtl] .chair-q{left:16px}[dir=rtl] .chair blockquote p:first-child{padding-left:40px}}@media (prefers-reduced-motion:reduce){.ab-steps li,.ab-steps li:before{transition:none}}
