.anita-about{--ink:#001128;--lime:#d5ff2a;--muted:#53657b;background:#fff;color:var(--ink);font-family:var(--font-body-family),Arial,sans-serif}
.anita-about *, .anita-about *:before,.anita-about *:after{box-sizing:border-box}
.anita-about__container{max-width:1240px;margin:0 auto;padding:0 20px 35px}
.anita-about h1,.anita-about h2{color:var(--ink)!important;font-family:Arial,sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important}
.anita-about p{font-size:15px;line-height:1.7;margin:0 0 16px;color:var(--muted)}
.anita-about strong{color:var(--ink)}
.anita-about__eyebrow{font:800 11px/1.3 Arial,sans-serif;letter-spacing:.12em;color:#53667e}
.anita-about__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:center;padding:31px 0 38px}
.anita-about__intro h1{margin:12px 0 19px!important;font-size:clamp(37px,4.7vw,59px)!important;font-weight:900!important;line-height:1.08!important}
.anita-about__lead{font-size:clamp(18px,1.7vw,23px)!important;font-weight:750;line-height:1.42!important;color:var(--ink)!important}
.anita-about figure{margin:0;min-width:0}
.anita-about figure img{display:block;width:100%;height:auto;border-radius:12px;object-fit:contain;background:#f4f5f6;border:1px solid #e6eaf0}
.anita-about__main-photo img{max-height:430px;object-fit:cover!important;aspect-ratio:4/3}
.anita-about figcaption{color:#60738a;font:400 12px/1.5 Arial,sans-serif;margin:10px 1px 0}
.anita-about__story{border-top:1px solid #e5eaf0;padding:34px 0 39px}
.anita-about__story h2{font-weight:900!important;font-size:clamp(29px,3.5vw,42px)!important;line-height:1.12!important;max-width:770px;margin:12px 0 19px!important}
.anita-about__story>p{max-width:900px}
.anita-about__photos{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-top:24px}
.anita-about__photos img{aspect-ratio:4/3;object-fit:contain}
.anita-about__promise{background:#f4f7fa;border-radius:16px;padding:37px;display:grid;grid-template-columns:1fr 1fr;gap:36px}
.anita-about__promise h2{font-weight:900!important;font-size:clamp(27px,3vw,38px)!important;line-height:1.15!important;margin:12px 0 17px!important}
.anita-about__cards{display:grid;gap:12px}
.anita-about__cards>div{background:white;border:1px solid #e5eaf0;border-radius:11px;padding:14px 16px}
.anita-about__cards span{display:inline-block;border-radius:5px;background:#e4f7ad;color:var(--ink);font:850 11px/1 Arial,sans-serif;padding:7px;margin-bottom:9px}
.anita-about__cards strong{display:block;font:800 15px/1.3 Arial,sans-serif}
.anita-about__cards p{font-size:12px;line-height:1.5;margin:6px 0 0}
.anita-about__end{margin-top:27px;background:var(--ink);color:white;border-radius:15px;padding:36px 28px;text-align:center}
.anita-about__end>span{font:850 11px/1.4 Arial,sans-serif;letter-spacing:.1em;color:var(--lime)}
.anita-about__end h2{color:white!important;margin:12px 0 14px!important;font:900 clamp(26px,3.2vw,38px)/1.12 Arial,sans-serif!important}
.anita-about__end p{color:#e9f0f6;max-width:560px;margin:0 auto 20px}
.anita-about__buttons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}
.anita-about__buttons a{font:800 11px/1.3 Arial,sans-serif;padding:13px 16px;border-radius:6px;text-decoration:none}
.anita-about__primary{background:var(--lime);color:var(--ink)!important}
.anita-about__secondary{color:white!important;border:1px solid rgba(255,255,255,.6)}
.anita-about a:focus-visible{outline:3px solid var(--lime);outline-offset:4px}
@media(max-width:749px){.anita-about__container{padding:0 15px 26px}.anita-about__intro{grid-template-columns:1fr;gap:20px;padding:16px 0 28px}.anita-about__intro h1{font-size:35px!important;margin:9px 0 14px!important}.anita-about__eyebrow{font-size:9px}.anita-about__lead{font-size:17px!important}.anita-about p{font-size:13px;line-height:1.65;margin-bottom:11px}.anita-about__main-photo img{aspect-ratio:4/3;max-height:none;object-fit:contain!important}.anita-about__story{padding:26px 0 30px}.anita-about__story h2{font-size:25px!important;margin:9px 0 14px!important}.anita-about__photos{grid-template-columns:1fr;gap:17px;margin-top:18px}.anita-about figcaption{font-size:11px}.anita-about__promise{grid-template-columns:1fr;gap:15px;padding:20px 15px}.anita-about__promise h2{font-size:27px!important;margin:9px 0 13px!important}.anita-about__cards strong{font-size:13px}.anita-about__end{padding:26px 16px}.anita-about__end h2{font-size:27px!important}.anita-about__buttons a{width:100%}}