/* V170: only About Us lower three sections. */
body .on[data-p="about"] .about-founder-v170{background:linear-gradient(145deg,#f8fbff,#e8f2ff);padding:60px 0 66px!important}
body .on[data-p="about"] .about-founder-shell{display:grid;grid-template-columns:34% minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,95px)}
body .on[data-p="about"] .about-founder-media{position:relative;padding:15px 22px 12px 0;min-height:390px}
body .on[data-p="about"] .about-founder-media::before{content:"";position:absolute;right:0;top:0;width:76%;height:70%;border-radius:24% 23% 44% 22%;background:#2962A2}
body .on[data-p="about"] .about-founder-photo{position:relative;height:390px;width:94%;border:4px solid #fff;border-radius:34px;background:#dbe6f2;box-shadow:0 12px 34px #0a21431e}
body .on[data-p="about"] .about-founder-content{min-width:0}
body .on[data-p="about"] .about-founder-v170 h2{font-family:var(--helprite-font-heading,inherit)!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.13!important;font-weight:700!important;color:#102a55;margin:0 0 22px!important}
body .on[data-p="about"] .about-founder-v170 h2 span{color:#2962A2}
body .on[data-p="about"] .about-founder-accent{height:4px;width:90px;background:#2962A2;border-radius:4px;margin-bottom:29px}
body .on[data-p="about"] .about-founder-quote{display:grid;grid-template-columns:62px minmax(0,1fr);gap:22px;align-items:start}
body .on[data-p="about"] .about-founder-quote-mark{width:62px;height:62px;border-radius:14px;background:#2962A2;color:white;font:bold 74px/1 Georgia,serif;text-align:center}
body .on[data-p="about"] .about-founder-quote blockquote{border-left:3px solid #2962A2;margin:0;padding:0 0 0 22px;color:#18345c;font:inherit;font-size:clamp(17px,1.3vw,21px);line-height:1.7}
body .on[data-p="about"] .about-founder-signature{display:inline-flex;align-items:stretch;margin:28px 0 0 84px;border-radius:14px;overflow:hidden;background:#e9f1fa;box-shadow:0 5px 12px #11294b10;color:#213c60}
body .on[data-p="about"] .about-founder-signature strong{background:#2962A2;color:white;padding:13px 20px;font-size:18px}
body .on[data-p="about"] .about-founder-signature span{padding:13px 21px;font-size:18px}
body .on[data-p="about"] .about-transparency-v170{padding:0!important;display:grid;grid-template-columns:46% minmax(0,54%);min-height:430px;border:0!important}
body .on[data-p="about"] .about-transparency-media{background:#dce7f3;min-height:430px}
body .on[data-p="about"] .about-transparency-copy{display:flex;align-items:center;background:linear-gradient(125deg,#f8fbff,#dcecff);padding:55px clamp(32px,5vw,90px)}
body .on[data-p="about"] .about-transparency-content{max-width:720px}
body .on[data-p="about"] .about-transparency-v170 h2{font-family:var(--helprite-font-heading,inherit)!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.14!important;margin:0 0 25px!important;color:#112a56}
body .on[data-p="about"] .about-transparency-v170 p{font-size:clamp(16px,1.23vw,19px);line-height:1.65;margin:0 0 25px;color:#243c61}
body .on[data-p="about"] .about-transparency-v170 .row{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:30px 0}
body .on[data-p="about"] .about-transparency-v170 .btn{gap:18px}
body .on[data-p="about"] .about-transparency-v170 .hint{font-size:14px;max-width:550px;margin:22px 0 0!important}
body .on[data-p="about"] .about-contact-v170{background:#edf5fe!important;text-align:center;border:0!important;padding:65px 20px!important}
body .on[data-p="about"] .about-contact-inner{display:flex;align-items:center;flex-direction:column;gap:0;max-width:1080px}
body .on[data-p="about"] .about-contact-v170 h2{font-family:var(--helprite-font-heading,inherit)!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.15!important;margin:0 0 18px!important;color:#112a56}
body .on[data-p="about"] .about-contact-v170 p{max-width:760px;font-size:clamp(16px,1.2vw,19px);line-height:1.7;margin:0 0 23px;color:#253e64}
body .on[data-p="about"] .about-contact-v170 .row{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}
body .on[data-p="about"] .about-contact-v170 .btn{gap:18px}
@media(max-width:850px){body .on[data-p="about"] .about-founder-shell{grid-template-columns:1fr}body .on[data-p="about"] .about-founder-media{max-width:400px;margin:0 auto;width:100%}body .on[data-p="about"] .about-transparency-v170{grid-template-columns:1fr}body .on[data-p="about"] .about-transparency-media{min-height:270px}body .on[data-p="about"] .about-transparency-copy{padding:44px 25px}}
@media(max-width:550px){body .on[data-p="about"] .about-founder-quote{grid-template-columns:1fr}body .on[data-p="about"] .about-founder-signature{margin-left:0}body .on[data-p="about"] .about-founder-signature strong,body .on[data-p="about"] .about-founder-signature span{font-size:14px;padding:12px}body .on[data-p="about"] .about-founder-photo{height:330px}body .on[data-p="about"] .about-founder-media{min-height:330px}}
