.about-shell{width:min(1380px,calc(100% - 40px));padding-top:34px}.about-document{display:grid;gap:clamp(62px,8vw,112px);color:#17314f}.about-document *{box-sizing:border-box}.about-photo{overflow:hidden;margin:0;border-radius:38px;background:#e9eff2;box-shadow:0 28px 78px rgba(4,44,113,.13)}.about-photo picture,.about-photo img{display:block;width:100%}.about-photo img{height:auto}.about-photo figcaption{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;padding:21px 25px;background:#fff}.about-photo figcaption span,.about-heading>span,.about-hero>span,.about-brand>div>span,.about-responsibility>div>span,.about-final>span{color:#b94a18;font-size:.72rem;font-weight:900}.about-photo figcaption strong{color:#173f64;font-size:1rem;line-height:1.85}.about-hero{display:grid;justify-items:start;padding:clamp(42px,7vw,90px);border:1px solid rgba(4,44,113,.08);border-radius:40px;background:radial-gradient(circle at 8% 0,rgba(243,107,28,.13),transparent 30%),linear-gradient(145deg,#fff,#f1f7fa)}.about-hero h1{max-width:1100px;margin:13px 0 19px;color:#042c71;font-size:clamp(3rem,6.1vw,6rem);line-height:1.2;letter-spacing:-3.5px}.about-hero p{max-width:900px;margin:0;color:#596d7e;font-size:1.05rem;line-height:2.15}.about-hero>div{display:flex;align-items:center;gap:18px;margin-top:29px}.about-hero>div>a:not(.button){color:#0b6ab0;font-size:.77rem;font-weight:900}.about-trust-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:calc(clamp(62px,8vw,112px)*-.58)}.about-trust-rail span{padding:17px 13px;border:1px solid rgba(4,44,113,.08);border-radius:16px;background:#fff;color:#36556c;font-size:.72rem;font-weight:850;text-align:center}.about-framed{padding:clamp(29px,5vw,63px);border:1px solid rgba(4,44,113,.08);border-radius:35px;background:#f4f8fa}.about-heading{max-width:960px;margin-bottom:34px}.about-heading--center{margin-inline:auto;text-align:center}.about-heading h2{margin:8px 0 10px;color:#042c71;font-size:clamp(2.2rem,4.6vw,4.2rem);line-height:1.34;letter-spacing:-1.8px}.about-heading p{max-width:800px;margin:0;color:#68798a;line-height:2}.about-heading--center p{margin-inline:auto}.about-origin{color:#fff;background:radial-gradient(circle at 5% 0,rgba(13,131,120,.28),transparent 30%),linear-gradient(145deg,#082f70,#041b41)}.about-origin .about-heading>span{color:#ffd566}.about-origin .about-heading h2{max-width:1050px;color:#fff}.about-origin-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px}.about-origin-grid>div,.about-origin blockquote{margin:0;padding:clamp(26px,4vw,48px);border:1px solid rgba(255,255,255,.11);border-radius:27px;background:rgba(255,255,255,.07)}.about-origin-grid p{margin:0 0 14px;color:rgba(255,255,255,.74);line-height:2.15}.about-origin-grid p:last-child{margin:0}.about-origin blockquote{display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.11)}.about-origin blockquote span{color:#ffd566;font-size:.7rem;font-weight:900}.about-origin blockquote strong{margin-top:11px;color:#fff;font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.9}.about-direction{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.about-direction article{position:relative;overflow:hidden;min-height:330px;padding:32px 28px;border:1px solid rgba(4,44,113,.08);border-radius:28px;background:linear-gradient(145deg,#fff,#f2f8f8)}.about-direction b{position:absolute;left:15px;bottom:-25px;color:rgba(4,44,113,.045);font-size:8rem}.about-direction span{color:#f36b1c;font-size:.68rem;font-weight:900}.about-direction h2{position:relative;margin:55px 0 12px;color:#29485f;font-size:1.55rem;line-height:1.6}.about-direction p{position:relative;margin:0;color:#68798a;font-size:.82rem;line-height:2}.about-capabilities{background:linear-gradient(rgba(4,44,113,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(4,44,113,.025) 1px,transparent 1px),#f8fbfc;background-size:34px 34px}.about-capability-orbit{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.about-capability-orbit article{padding:24px;border:1px solid rgba(4,44,113,.08);border-radius:22px;background:rgba(255,255,255,.92)}.about-capability-orbit article b{color:#f36b1c;font-size:.64rem}.about-capability-orbit h3{margin:9px 0 4px;color:#29485f}.about-capability-orbit p{margin:0;color:#6b7989;font-size:.72rem;line-height:1.9}.about-orbit-core{grid-column:2;grid-row:1/3;align-self:center;display:grid;min-height:270px;place-items:center;align-content:center;border-radius:50%;background:radial-gradient(circle,#fff 0 44%,#e3f2f0 45% 62%,transparent 63%);text-align:center}.about-orbit-core img{width:82px;height:82px;object-fit:contain}.about-orbit-core strong,.about-orbit-core small{display:block}.about-orbit-core strong{margin-top:7px;color:#042c71}.about-orbit-core small{max-width:170px;color:#748190;font-size:.62rem}.about-process{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.about-process li{position:relative;padding:0 9px;text-align:center}.about-process li:not(:last-child):after{position:absolute;top:28px;right:calc(50% + 34px);width:calc(100% - 68px);height:2px;background:linear-gradient(90deg,#bdd9e5,#0b6ab0);content:""}.about-process li>span{position:relative;z-index:2;display:grid;width:56px;height:56px;margin:auto;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#0b6ab0,#042c71);font-weight:900}.about-process li>div{margin-top:16px}.about-process small{color:#f36b1c;font-size:.62rem;font-weight:900}.about-process h3{margin:5px 0;color:#29485f;font-size:.95rem}.about-process p{margin:0;color:#6b7989;font-size:.7rem;line-height:1.9}.about-brand{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:38px;background:radial-gradient(circle at 5% 0,rgba(248,214,5,.16),transparent 25%),linear-gradient(145deg,#fff8ef,#edf7fb)}.about-brand-mark{display:grid;justify-items:center;gap:8px}.about-brand-mark img{width:96px;height:96px;object-fit:contain}.about-brand-mark span{font-size:.62rem!important}.about-brand h2{margin:8px 0 7px;color:#042c71;font-size:clamp(2.4rem,4vw,4rem)}.about-brand p{max-width:720px;margin:0;color:#5d6e7f;line-height:2.05}.about-brand-actions{display:grid;gap:13px;justify-items:center}.about-brand-actions>a:not(.button){color:#315069;font-size:.72rem;font-weight:900}.about-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.about-value-grid article{min-height:215px;padding:27px;border:1px solid rgba(4,44,113,.08);border-radius:24px;background:#fff}.about-value-grid article>span{display:grid;width:44px;height:44px;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(145deg,#0d8378,#042c71)}.about-value-grid h3{margin:17px 0 7px;color:#29485f}.about-value-grid p{margin:0;color:#68788a;font-size:.8rem;line-height:2}.about-responsibility{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;padding:clamp(33px,6vw,72px);border-radius:36px;color:#fff;background:radial-gradient(circle at 0 0,rgba(13,131,120,.34),transparent 32%),linear-gradient(145deg,#082f70,#041b41)}.about-responsibility h2{margin:8px 0 13px;color:#fff;font-size:clamp(2.1rem,4vw,3.8rem);line-height:1.4}.about-responsibility p{margin:0;color:rgba(255,255,255,.72);line-height:2}.about-responsibility>div>span{color:#ffd566}.about-policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.about-policy-grid a{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:10px;padding:15px;border:1px solid rgba(255,255,255,.13);border-radius:17px;color:#fff;background:rgba(255,255,255,.07)}.about-policy-grid b{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#082f70;background:#ffd566;font-size:.65rem}.about-policy-grid span{font-size:.76rem;font-weight:850}.about-collaboration-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.about-collaboration-grid article{display:flex;min-height:285px;flex-direction:column;padding:29px;border:1px solid rgba(4,44,113,.08);border-radius:26px;background:#fff}.about-collaboration-grid article>span{color:#f36b1c;font-size:.68rem;font-weight:900}.about-collaboration-grid h3{margin:42px 0 8px;color:#29485f;font-size:1.25rem}.about-collaboration-grid p{margin:0;color:#69788a;font-size:.79rem;line-height:2}.about-collaboration-grid a{margin-top:auto;padding-top:23px;color:#0b6ab0;font-size:.73rem;font-weight:900}.about-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:55px;padding:clamp(29px,5vw,60px);border-radius:35px;background:#fff8ef}.about-faq>div:last-child{display:grid;gap:9px}.about-faq details{padding:19px 21px;border:1px solid rgba(4,44,113,.08);border-radius:17px;background:#fff}.about-faq summary{cursor:pointer;color:#29485f;font-weight:900}.about-faq details p{margin:11px 0 0;color:#687789;font-size:.78rem;line-height:2}.about-photo--closing{box-shadow:0 30px 86px rgba(4,44,113,.18)}.about-final{margin-bottom:55px;padding:clamp(44px,8vw,95px);border-radius:42px;background:radial-gradient(circle at 10% 0,rgba(248,214,5,.19),transparent 28%),radial-gradient(circle at 90% 100%,rgba(13,131,120,.17),transparent 30%),linear-gradient(135deg,#fff5ed,#eef7fb);text-align:center}.about-final h2{max-width:940px;margin:9px auto;color:#042c71;font-size:clamp(2.5rem,5.4vw,5rem);line-height:1.28;letter-spacing:-2.3px}.about-final p{max-width:760px;margin:0 auto;color:#667587;line-height:2}.about-final>div{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:27px}
@media(max-width:1050px){.about-direction{grid-template-columns:1fr}.about-direction article{min-height:240px}.about-direction h2{margin-top:32px}.about-process{grid-template-columns:repeat(3,1fr);gap:28px}.about-process li:after{display:none}.about-brand{grid-template-columns:auto 1fr}.about-brand-actions{grid-column:1/-1;display:flex;justify-content:center}.about-responsibility{grid-template-columns:1fr}}
@media(max-width:800px){.about-origin-grid,.about-faq{grid-template-columns:1fr}.about-capability-orbit{grid-template-columns:1fr 1fr}.about-orbit-core{grid-column:1/-1;grid-row:auto}.about-value-grid{grid-template-columns:1fr 1fr}.about-collaboration-grid{grid-template-columns:1fr}.about-faq{gap:12px}}
@media(max-width:620px){.about-shell{width:calc(100% - 24px);padding-top:18px}.about-document{gap:58px}.about-photo{border-radius:27px}.about-photo figcaption{grid-template-columns:1fr;gap:5px;padding:16px}.about-photo figcaption strong{font-size:.82rem}.about-hero{padding:31px 22px;border-radius:28px}.about-hero h1{font-size:2.75rem;letter-spacing:-1.5px}.about-hero p{font-size:.86rem}.about-hero>div{display:grid;width:100%}.about-hero>div>*{width:100%;text-align:center}.about-trust-rail{grid-template-columns:1fr;margin-top:-28px}.about-framed,.about-responsibility,.about-faq{padding:25px 20px;border-radius:26px}.about-heading h2{font-size:2.25rem}.about-capability-orbit,.about-value-grid,.about-policy-grid{grid-template-columns:1fr}.about-orbit-core{grid-column:1}.about-process{grid-template-columns:1fr 1fr;gap:20px}.about-brand{grid-template-columns:1fr;text-align:center}.about-brand-actions{display:grid}.about-brand-actions>*{width:100%}.about-responsibility{gap:26px}.about-final{border-radius:28px}.about-final>div{display:grid}.about-final>div>*{width:100%}}
@media(max-width:390px){.about-process{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.about-document *{scroll-behavior:auto!important;transition:none!important}}
