.about-page{background:radial-gradient(ellipse at 0 65%,#eafbff88,transparent 35%),white}.ab-hero{background:linear-gradient(90deg,#04192cef,#071b36da 34%,#061c3530 68%),url(/images/balat-street-v2.png) center 55%/cover;color:white;border-radius:0 0 7% 7%;overflow:hidden}.ab-hero>.container{display:grid;grid-template-columns:1.15fr 1fr;min-height:395px}.ab-intro{padding:30px 25px 29px 0}.ab-intro .eyebrow{font-size:14px;color:white;margin-bottom:12px}.ab-intro h1{font-size:40px;line-height:1.12;letter-spacing:-1.1px}.ab-intro h1 span{color:#ff325c}.ab-intro>p:not(.eyebrow){font-size:15px;line-height:1.5;color:#f0f5ff;margin-top:13px;max-width:510px}.ab-intro .button-row{margin-top:18px}.about-page .ab-outline{background:#061b3966;border:1px solid #d6e1ff;color:white}.ab-promises{display:flex;gap:27px;margin-top:23px}.ab-promises span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.ab-promises svg{color:#05c1d5;width:29px;height:29px}.ab-promises span:last-child svg{color:#ffa421}.ab-hero-art{position:relative}.ab-signs{position:absolute;right:0;top:35px;display:grid;gap:9px;max-width:178px;transform:rotate(-7deg)}.ab-signs span{color:white;background:#ff164b;padding:12px 15px;font-size:15px;font-weight:900;text-align:center;box-shadow:0 3px 5px #0003}.ab-signs span:nth-child(2){background:#343eea}.ab-signs span:nth-child(3){background:#00b4c3}.ab-hero-art em{position:absolute;left:22px;bottom:46px;color:white;font:italic 37px/1.12 Georgia,serif;transform:rotate(-8deg);text-shadow:0 2px 7px #000}.ab-content{padding-top:27px}.ab-purpose{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:27px;scroll-margin-top:100px}.ab-purpose article{display:grid;grid-template-columns:48px 1fr 34%;gap:14px;align-items:start;padding:16px;border:1px solid #e3edf9;border-radius:22px;background:white}.ab-purpose-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#ffedf2;color:#ff194d}.ab-purpose-icon svg{width:27px;height:27px}.ab-purpose article:nth-child(2) .ab-purpose-icon{background:#e9f9ff;color:#009bea}.ab-purpose h2{font-size:24px;letter-spacing:-.6px;margin:5px 0 10px}.ab-purpose p{font-size:15px;line-height:1.6;color:#6276a0}.ab-purpose img{width:100%;height:195px;object-fit:cover;border-radius:17px}.ab-section{margin-bottom:28px}.ab-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:14px}.ab-heading h2{font-size:25px;letter-spacing:-.6px}.ab-heading p{font-size:15px;color:#647aa7;line-height:1.5;margin-top:5px}.ab-heading em{font:italic 25px/1.1 Georgia,serif;color:#ff174b;transform:rotate(-8deg);padding-right:14px}.ab-cards{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ab-cards>a,.ab-cards>article{padding:18px 13px 13px;text-align:center;border:1px solid #e2edf9;border-radius:15px;background:linear-gradient(130deg,white,#fcfdff);box-shadow:0 4px 13px #304e8105}.ab-icon{width:60px;height:60px;border-radius:50%;background:#ffedf2;color:#ff184e;display:grid;place-items:center;margin:0 auto 12px}.ab-icon svg{width:30px;height:30px;stroke-width:2.4}.ab-color-1 .ab-icon{background:#e6faff;color:#00aac0}.ab-color-2 .ab-icon{background:#fff0e9;color:#ff7922}.ab-color-3 .ab-icon{background:#eeeaff;color:#6321ea}.ab-color-4 .ab-icon{background:#fff0f4;color:#ff245a}.ab-color-5 .ab-icon{background:#fff2e5;color:#ff971a}.ab-cards h3{font-size:16px;line-height:1.2;margin-bottom:9px}.ab-cards p{font-size:15px;line-height:1.5;color:#657ba9}.ab-card-arrow{color:#1b58ec;margin-top:12px}.ab-values .ab-color-1 .ab-icon{background:#e8f4ff;color:#008fff}.ab-values .ab-color-2 .ab-icon{background:#e9fcf0;color:#00ac44}.ab-values .ab-color-3 .ab-icon{background:#fff2e5;color:#ff891b}.ab-values .ab-color-5 .ab-icon{background:#f1eaff;color:#7525e8}.ab-numbers>div:not(.ab-heading){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ab-numbers article{border:1px solid #e1edf9;border-radius:11px;padding:15px 12px;display:flex;align-items:center;gap:11px;background:white}.ab-numbers article>svg{width:35px;height:35px;flex-shrink:0;color:#4d23df}.ab-numbers article:nth-child(2)>svg{color:#00b7c4}.ab-numbers article:nth-child(3)>svg{color:#ff8f13}.ab-numbers article:nth-child(4)>svg{color:#06ad48}.ab-numbers article:nth-child(5)>svg{color:#ff184e}.ab-numbers strong{display:block;font-size:26px;letter-spacing:-1px}.ab-numbers article span{font-size:14px;color:#667aaa}.ab-preview{font-size:14px;line-height:1.5;background:#f2f8ff;padding:10px 13px;border-radius:8px;color:#667c9f;margin-top:12px}.ab-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #d4dffd;background:white;color:#1952dc;border-radius:20px;font-size:14px;font-weight:700;padding:9px 15px;white-space:nowrap}.ab-community{display:grid;grid-template-columns:.7fr 1.4fr 1fr 1.1fr .7fr;gap:11px}.ab-community figure img,.ab-community>img{width:100%;height:200px;object-fit:cover;border-radius:12px}.ab-community figure{margin:0;background:#f4faff;border:1px solid #e7eef8;border-radius:12px;overflow:hidden}.ab-community figure img{height:155px;border-radius:0}.ab-community figcaption{font-size:14px;line-height:1.4;padding:9px 12px;color:#6278a4}.ab-handwriting{justify-content:center;text-align:center;background:linear-gradient(120deg,#fff1f5,#edf4ff);border-radius:14px;color:#23419b;font:italic 24px/1.2 Georgia,serif;padding:12px}.ab-handwriting,.ab-voice-card{display:flex;align-items:center}.ab-voice-card{gap:20px;padding:24px;border:1px solid #e1ecf9;border-radius:14px;background:white}.ab-voice-card>svg{flex-shrink:0;color:#ff2357}.ab-voice-card>div{flex:1 1}.ab-voice-card h3{font-size:19px}.ab-voice-card p{font-size:15px;line-height:1.6;color:#657aa2;margin-top:7px}.ab-banner{background:linear-gradient(90deg,#06243fdd,transparent 95%),url(/images/balat-community-v2.png) center 55%/cover;color:white}.ab-banner>.container{padding-block:33px}.ab-banner h2{font-size:29px;line-height:1.2}.ab-banner p{font-size:15px;line-height:1.5;margin:11px 0 17px;color:white}.about-page :focus-visible{outline:3px solid #00b9cf;outline-offset:3px}.ab-cards a:hover{border-color:#a6c8ef;box-shadow:0 6px 17px #304e8110}@media(max-width:1050px){.ab-intro h1{font-size:34px}.ab-intro>p:not(.eyebrow){font-size:15px}.ab-purpose article{grid-template-columns:40px 1fr;gap:10px}.ab-purpose img{grid-column:1/-1;height:140px}.ab-purpose p{font-size:15px}.ab-cards,.ab-numbers>div:not(.ab-heading){grid-template-columns:repeat(3,minmax(0,1fr))}.ab-community{grid-template-columns:1.3fr 1fr 1fr}.ab-handwriting{display:none}.ab-signs{max-width:145px}.ab-signs span{font-size:14px}.ab-hero-art em{font-size:30px;left:10px}.ab-promises{gap:12px}.ab-promises span{font-size:14px}}@media(max-width:700px){.ab-hero{border-radius:0 0 35px 35px;background:linear-gradient(180deg,#051c30ef,#071b36a0),url(/images/balat-street-v2.png) 50%/cover}.ab-hero>.container{display:flex;flex-direction:column}.ab-intro{padding:25px 0 15px}.ab-intro h1{font-size:34px}.ab-intro>p:not(.eyebrow){font-size:15px}.ab-promises{justify-content:space-between;gap:7px}.ab-promises span{font-size:14px}.ab-promises svg{width:23px}.ab-hero-art{min-height:215px}.ab-signs{top:12px;right:5px;max-width:135px;gap:6px}.ab-signs span{font-size:14px;padding:9px 10px}.ab-hero-art em{left:7px;bottom:27px;font-size:29px}.ab-purpose{grid-template-columns:1fr;gap:14px}.ab-purpose article{grid-template-columns:42px 1fr;padding:18px;gap:12px}.ab-purpose img{height:175px}.ab-purpose h2{font-size:25px}.ab-heading{flex-wrap:wrap}.ab-heading em{display:none}.ab-heading h2{font-size:24px}.ab-cards{grid-template-columns:1fr 1fr;gap:10px}.ab-cards>a,.ab-cards>article{padding:17px 12px}.ab-cards h3{font-size:16px}.ab-numbers>div:not(.ab-heading){grid-template-columns:1fr 1fr;gap:9px}.ab-numbers article{gap:8px;padding:12px 10px}.ab-numbers article>svg{width:28px}.ab-numbers strong{font-size:24px}.ab-numbers article span{font-size:14px}.ab-community{grid-template-columns:1fr 1fr}.ab-community figure{grid-column:1/-1}.ab-community figure img{height:190px}.ab-community>img{height:150px}.ab-community figcaption{font-size:14px}.ab-voice-card{flex-wrap:wrap;padding:20px;gap:13px}.ab-voice-card>div{flex-basis:75%}.ab-voice-card h3{font-size:18px}.ab-banner h2{font-size:25px}}