.ic{width:48px;height:48px;border-radius:10px;background:#E6F3FF;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.s136.s136>.s85{margin-top:auto}
.hero-art{max-width:1200px;margin:0 auto;padding:0 24px}
.hero-img{display:block;width:100%;height:auto;border-radius:10px 10px 0 0;background:#FFFFFF}
.s10.s10{gap:4px 15px;font-size:14.5px;flex:1 1 560px}
.s11.s11,.s112.s112{white-space:nowrap}
.s7.s7{gap:14px 20px}
.s12.s12{flex-wrap:nowrap}
.s13.s13,.s14.s14{padding:0 14px;font-size:14px;white-space:nowrap}
.s302.s302>.s125{justify-content:flex-end}
.s100 a,.s100 a:visited,.s100 a:hover,.s100 a:focus{text-decoration:none}
.s100 a:hover{color:#FFFFFF}
.founder-img{flex:0 1 260px;width:260px;max-width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;border-radius:8px;align-self:flex-start;background:#DCE2E8}
.hero-img{background:transparent}
.m-burger{display:none}
@media (max-width:900px){
.s6.s6{position:sticky;top:0;z-index:50}
.s7.s7{padding:10px 16px;gap:0;justify-content:space-between;flex-wrap:wrap}
.s9.s9{height:46px}
.m-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 11px;border:1px solid #DCE2E8;border-radius:8px;background:#FFFFFF;cursor:pointer}
.m-burger span{display:block;height:2px;background:#01023B;border-radius:2px;transition:transform .2s,opacity .2s}
.m-open .m-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.m-open .m-burger span:nth-child(2){opacity:0}
.m-open .m-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
.s6 .s10.s10,.s6 .s12.s12{display:none}
.s6.m-open .s10.s10{display:flex;flex-direction:column;flex:1 1 100%;order:3;gap:0;margin-top:10px;border-top:1px solid #DCE2E8;font-size:16px}
.s6.m-open .s11.s11,.s6.m-open .s112.s112{padding:13px 4px;border-bottom:1px solid #EDF1F4;white-space:normal}
.s6.m-open .s112.s112{color:#0066CC}
.s6.m-open .s12.s12{display:flex;order:4;flex:1 1 100%;padding:14px 0 6px}
.s6.m-open .s14.s14{flex:1 1 100%;justify-content:center;min-height:48px;font-size:16px}
}
@media (max-width:760px){
.s3.s3{padding:6px 16px;justify-content:center}
.s3.s3>span:first-child{display:none}
.s4.s4{justify-content:center;gap:4px 18px}
.s4 a[href^="mailto"],.s4 a[href="#client-login"]{display:none}
.s35.s35,.s60.s60,.s72.s72,.s79.s79,.s90.s90,.s97.s97,.s113.s113,.s120.s120,.s127.s127,.s148.s148,.s158.s158,.s160.s160,.s165.s165,.s193.s193,.s223.s223,.s224.s224,.s245.s245,.s277.s277,.s282.s282{padding:48px 16px}
.s16.s16{padding:36px 16px 32px;gap:32px}
.s67.s67{padding:44px 16px}
.s101.s101{padding:48px 16px 28px;gap:32px}
.s167.s167{padding:40px 16px 28px}
.s232.s232{padding:44px 16px 24px}
.s300.s300{padding:40px 16px 28px}
.s301.s301{padding:36px 16px 56px;gap:32px}
.hero-art{padding:0 16px}
.s19.s19{font-size:31px}
.s115.s115,.s200.s200,.s226.s226,.s255.s255{font-size:30px}
.s319.s319{font-size:32px}
.s37.s37,.s98.s98,.s122.s122,.s195.s195,.s323.s323,.s153.s153{font-size:27px}
.s69.s69{font-size:24px}
.s132.s132,.s209.s209,.s119.s119,.s190.s190{font-size:28px}
.s57.s57{font-size:26px}
.s21 a,.s99 a,.s117 a{flex:1 1 100%;justify-content:center}
.s89.s89{height:120px}
.s102.s102{grid-template-columns:1fr 1fr;gap:28px 16px}
.s102.s102>.s64:first-child{grid-column:1/-1}
.s109.s109{flex-direction:column;align-items:flex-start;gap:10px}
table.m-stack{min-width:0 !important;width:100%}
table.m-stack thead,table.m-stack .m-head{display:none}
table.m-stack,table.m-stack tbody,table.m-stack tr,table.m-stack td,table.m-stack th{display:block;width:auto}
table.m-stack tr{padding:12px 16px;border-top:1px solid #DCE2E8}
table.m-stack tr.m-head+tr,table.m-stack tbody tr:first-child{border-top:0}
table.m-stack td,table.m-stack th{padding:3px 0 !important;border:0 !important;background:none !important;text-align:left}
table.m-stack td:first-child{font-weight:700;color:#01023B;padding-bottom:6px !important}
table.m-stack td+td[data-label]:not([data-label=""])::before{content:attr(data-label);display:block;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#4F5D6B;margin-top:4px}
.g .g-hero .g-in{padding:32px 16px 28px}
.g .g-wrap{padding:32px 16px 48px;gap:32px}
.g .g-rel .g-in{padding:40px 16px}
.g .g-answer,.g .g-glance,.g .g-key,.g .g-warn,.g .g-help,.g .g-dl,.g .g-toc{padding-left:18px;padding-right:18px}
.r .r-fc img{height:110px}
#all .g-card span{display:none}
#all .g-card{padding:16px 18px;gap:6px}
#all .g-card b{font-size:17px}
}