.about-page{box-sizing:border-box;max-width:1040px;padding-bottom:44px;color:var(--ux4g-ink)}.about-page *{box-sizing:border-box}
.about-hero{display:grid;grid-template-columns:88px minmax(0,1fr);gap:22px;align-items:center;padding:30px;background:linear-gradient(140deg,#fbfaff,#f0ecff);border:1px solid #d8cff7;border-radius:20px}.about-hero__identity{display:grid;width:88px;height:88px;place-items:center;color:#fff;background:linear-gradient(145deg,var(--ux4g-primary),#7054df);border-radius:25px;box-shadow:0 14px 30px rgba(72,42,186,.22)}.about-hero__identity span{font-size:1.35rem;font-weight:900}.about-eyebrow{display:block;color:var(--ux4g-primary-dark);font-size:.72rem;font-weight:850;letter-spacing:.075em;text-transform:uppercase}.about-hero h1{margin:5px 0 9px;font-size:clamp(2rem,5vw,3.3rem);line-height:1.05;letter-spacing:-.045em}.about-hero p{max-width:710px;margin:0;color:var(--ux4g-muted);font-size:.95rem;line-height:1.62}.about-hero__actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}
.about-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:9px 15px;color:var(--ux4g-primary-dark)!important;background:#fff;border:1px solid #af9ce9;border-radius:9px;font-size:.84rem;font-weight:800;text-decoration:none!important}.about-button--primary{color:#fff!important;background:var(--ux4g-primary);border-color:var(--ux4g-primary)}.about-button:hover,.about-button:focus{color:#fff!important;background:var(--ux4g-primary-dark);border-color:var(--ux4g-primary-dark)}.about-button:focus-visible,.about-next__links a:focus-visible{outline:3px solid var(--ux4g-focus);outline-offset:3px}
.about-purpose{padding:34px 0 6px}.about-section-heading{max-width:690px}.about-section-heading h2,.about-data h2,.about-next h2{margin:5px 0 0;font-size:clamp(1.35rem,3vw,1.85rem);line-height:1.2;letter-spacing:-.025em}.about-purpose__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.about-purpose-card{padding:20px;background:#fff;border:1px solid var(--ux4g-line);border-radius:15px;box-shadow:0 7px 20px rgba(37,25,87,.045)}.about-purpose-card h3{margin:13px 0 6px;font-size:1.02rem}.about-purpose-card p{margin:0;color:var(--ux4g-muted);font-size:.84rem;line-height:1.52}
.about-icon{position:relative;display:grid;width:42px;height:42px;place-items:center;color:var(--ux4g-primary);background:var(--ux4g-primary-soft);border-radius:12px}.about-icon::before,.about-icon::after{box-sizing:border-box;content:""}.about-icon--search::before{width:17px;height:17px;border:2px solid currentColor;border-radius:50%;transform:translate(-2px,-2px)}.about-icon--search::after{position:absolute;right:9px;bottom:10px;width:8px;height:2px;background:currentColor;transform:rotate(45deg)}.about-icon--location::before{width:17px;height:21px;border:2px solid currentColor;border-radius:10px 10px 10px 2px}.about-icon--location::after{position:absolute;top:12px;width:5px;height:5px;background:currentColor;border-radius:50%}.about-icon--check::before{width:22px;height:22px;border:2px solid currentColor;border-radius:50%}.about-icon--check::after{position:absolute;width:10px;height:6px;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:rotate(-45deg) translate(1px,-1px)}
.about-data{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:28px;margin-top:28px;padding:27px;background:#171326;border-radius:18px;color:#fff}.about-data__intro p{margin:11px 0 0;color:#cbc6da;font-size:.88rem;line-height:1.62}.about-data .about-eyebrow{color:#b9a8ff}.about-data h2{color:#fff}.about-principles{margin:0;padding:0;list-style:none}.about-principles li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12)}.about-principles li:first-child{padding-top:0}.about-principles li:last-child{padding-bottom:0;border-bottom:0}.about-principles li>span{display:grid;width:30px;height:30px;place-items:center;color:#d9d0ff;background:rgba(255,255,255,.09);border-radius:9px;font-size:.67rem;font-weight:850}.about-principles strong{font-size:.9rem}.about-principles p{margin:3px 0 0;color:#bdb8ca;font-size:.79rem;line-height:1.45}
.about-independence{display:flex;gap:13px;margin-top:16px;padding:17px;color:#51330c;background:#fff8e8;border:1px solid #efd18d;border-radius:13px}.about-independence__mark{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;color:#fff;background:#936114;border-radius:50%;font-weight:900}.about-independence h2{margin:0 0 4px;font-size:1rem}.about-independence p{margin:0;font-size:.83rem;line-height:1.52}
.about-next{margin-top:30px}.about-next__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:15px}.about-next__links a{display:flex;min-height:78px;justify-content:center;flex-direction:column;padding:14px 16px;color:var(--ux4g-ink)!important;background:#fff;border:1px solid var(--ux4g-line);border-radius:13px;text-decoration:none!important}.about-next__links a:hover{border-color:#b7a6ee;background:#faf8ff}.about-next__links strong{font-size:.89rem}.about-next__links span{margin-top:3px;color:var(--ux4g-muted);font-size:.75rem}
@media(max-width:700px){.about-page{margin-top:64px!important;padding:12px 15px 30px!important}.about-page>nav[aria-label=Breadcrumb]{display:none}.about-hero{grid-template-columns:54px minmax(0,1fr);gap:13px;margin:0 -1px;padding:18px 16px;border-radius:15px}.about-hero__identity{width:54px;height:54px;border-radius:16px;box-shadow:none}.about-hero__identity span{font-size:.9rem}.about-hero h1{font-size:1.75rem!important}.about-hero p,.about-hero__actions{grid-column:1/-1}.about-hero p{font-size:.88rem}.about-hero__actions{margin-top:14px}.about-button{flex:1}.about-purpose{padding-top:25px}.about-purpose__grid{grid-template-columns:1fr;gap:1px;margin-right:-15px;margin-left:-15px;background:var(--ux4g-line);border-block:1px solid var(--ux4g-line)}.about-purpose-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:0 13px;padding:15px;border:0;border-radius:0;box-shadow:none}.about-purpose-card .about-icon{grid-row:1}.about-purpose-card>div{grid-column:2}.about-purpose-card h3{margin:1px 0 4px}.about-purpose-card p{font-size:.81rem}.about-data{grid-template-columns:1fr;gap:22px;margin:22px -15px 0;padding:23px 16px;border-radius:0}.about-principles li{padding:13px 0}.about-independence{margin-top:14px}.about-next{margin-top:25px}.about-next__links{grid-template-columns:1fr;gap:8px}.about-next__links a{min-height:68px}}
