.hongxin-minimal .hx-about-module-hidden{display:none!important}.hongxin-minimal .hx-about-hero{height:clamp(220px,24vw,300px)!important;min-height:220px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden}.hongxin-minimal .hx-about-hero>img{object-position:center 48%}.hongxin-minimal .hx-about-hero>div{max-width:1180px}.hongxin-minimal .hx-about-hero h1{max-width:680px;font-size:clamp(30px,3.2vw,48px)!important}.hongxin-minimal .hx-about-intro{padding-top:clamp(62px,6vw,92px)!important;padding-bottom:clamp(68px,7vw,104px)!important;background:linear-gradient(135deg,rgba(238,244,250,0.62),transparent 34%),#fff}.hongxin-minimal .hx-about-intro>div,.hongxin-minimal .hx-about-capabilities>div,.hongxin-minimal .hx-about-office>div,.hongxin-minimal .hx-about-cta>div{max-width:1180px!important}.hongxin-minimal .hx-about-intro>div{max-width:1280px!important}.hongxin-minimal .hx-about-intro__layout{display:grid!important;grid-template-columns:minmax(300px,0.78fr) minmax(0,1.22fr)!important;gap:clamp(38px,4.5vw,70px) clamp(48px,6vw,92px)!important;align-items:center!important}.hongxin-minimal .hx-about-intro__heading{align-self:center}.hongxin-minimal .hx-about-intro h2{max-width:520px;margin-bottom:0!important;font-size:clamp(32px,3.2vw,48px)!important;line-height:1.04!important;text-wrap:balance}.hongxin-minimal .hx-about-intro__visual{position:relative;align-self:stretch;min-height:360px;overflow:visible}.hongxin-minimal .hx-about-intro__visual img{width:100%;height:100%;min-height:360px;aspect-ratio:16 / 9;object-fit:cover;border:1px solid #c4d2e0}.hongxin-minimal .hx-about-intro__visual>div{right:24px!important;bottom:-22px!important;max-width:min(420px,calc(100% - 48px))!important;padding:18px 22px!important;box-shadow:0 18px 38px rgba(11,30,61,0.18)}.hongxin-minimal .hx-about-intro__story{grid-column:1 / -1;padding-top:clamp(32px,4vw,52px);border-top:1px solid #c9d6e3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px)}.hongxin-minimal .hx-about-story-card{min-width:0;display:grid;grid-template-rows:210px auto;background:#f6f9fc;border:1px solid #c9d6e3;overflow:hidden}.hongxin-minimal .hx-about-story-card--feature{grid-column:1 / -1;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);grid-template-rows:minmax(340px,auto);background:#102748}.hongxin-minimal .hx-about-story-card__media{min-width:0;min-height:210px;overflow:hidden}.hongxin-minimal .hx-about-story-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform 450ms ease}.hongxin-minimal .hx-about-story-card:hover .hx-about-story-card__media img{transform:scale(1.025)}.hongxin-minimal .hx-about-story-card__copy{padding:clamp(24px,3vw,42px);align-self:center}.hongxin-minimal .hx-about-story-card__eyebrow{display:block;margin-bottom:14px;color:#008ead;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}.hongxin-minimal .hx-about-story-card h3{margin:0 0 16px!important;color:#102748!important;font-size:clamp(20px,1.8vw,27px)!important;line-height:1.2!important}.hongxin-minimal .hx-about-story-card p{margin:0!important;color:#435973!important;font-size:clamp(14px,1vw,16px)!important;line-height:1.72!important;letter-spacing:0.005em;white-space:pre-line;-webkit-line-clamp:unset!important;max-height:none!important;overflow:visible!important}.hongxin-minimal .hx-about-story-card--feature .hx-about-story-card__eyebrow{color:#15c5df}.hongxin-minimal .hx-about-story-card--feature h3,.hongxin-minimal .hx-about-story-card--feature p{color:#fff!important}.hongxin-minimal .hx-about-story-card--feature p{color:#d8e3ef!important;font-size:clamp(15px,1.08vw,17px)!important}.hongxin-minimal .hx-about-capabilities{padding-top:68px!important;padding-bottom:72px!important;background:#eef3f8!important}.hongxin-minimal .hx-about-capabilities>div>div:first-child{margin-bottom:30px!important}.hongxin-minimal .hx-about-capabilities h2{font-size:clamp(28px,3vw,42px)!important}.hongxin-minimal .hx-about-capabilities__grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-rows:205px 205px!important;gap:14px!important}.hongxin-minimal .hx-about-capability-card{min-width:0;min-height:0;padding:0!important;position:relative;border:1px solid #c4d2e0!important;background:linear-gradient(145deg,#dbe6f0,#f5f8fb)!important;overflow:hidden}.hongxin-minimal .hx-about-capability-card--hidden{display:none!important}.hongxin-minimal .hx-about-capability-card--1{grid-column:1 / 4;grid-row:1 / 3}.hongxin-minimal .hx-about-capability-card--2{grid-column:4 / 7;grid-row:1}.hongxin-minimal .hx-about-capability-card--3{grid-column:4 / 7;grid-row:2}.hongxin-minimal .hx-about-capability-card--4{grid-column:1 / 3;grid-row:3}.hongxin-minimal .hx-about-capability-card--5{grid-column:3 / 5;grid-row:3}.hongxin-minimal .hx-about-capability-card--6{grid-column:5 / 7;grid-row:3}.hongxin-minimal .hx-about-capability-card__image{width:100%;height:100%;max-width:none;display:block;object-fit:cover;transition:transform 450ms ease}.hongxin-minimal .hx-about-capability-card:hover .hx-about-capability-card__image{transform:scale(1.025)}.hongxin-minimal .hx-about-capability-card__copy{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;padding:14px 16px;display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:10px;align-items:center;color:#0b1e3d;background:rgba(255,255,255,0.94);border:1px solid rgba(184,201,216,0.92);box-shadow:0 12px 30px rgba(11,30,61,0.12);backdrop-filter:blur(8px)}.hongxin-minimal .hx-about-capability-card__copy svg{grid-column:1;grid-row:1 / 3;margin:0!important;color:#00a9c0!important}.hongxin-minimal .hx-about-capability-card__copy h3{grid-column:2;margin:0 0 2px!important;font-size:16px!important;line-height:1.15!important}.hongxin-minimal .hx-about-capability-card__copy p{grid-column:2;max-height:none!important;margin:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:#52657e!important;font-size:11px!important;line-height:1.4!important}.hongxin-minimal .hx-about-office{padding-top:58px!important;padding-bottom:58px!important;background:#fff}.hongxin-minimal .hx-about-office>div{grid-template-columns:minmax(0,0.85fr) minmax(0,1.4fr)!important;gap:clamp(32px,5vw,70px)!important}.hongxin-minimal .hx-about-office h3{font-size:24px!important}.hongxin-minimal .hx-about-cta{position:relative;padding-top:52px!important;padding-bottom:52px!important;background:#102748!important;overflow:hidden}.hongxin-minimal .hx-about-cta::after{content:"✦";position:absolute;right:7vw;bottom:-22px;color:rgba(255,255,255,0.22);font-size:110px;line-height:1}.hongxin-minimal .hx-about-cta h2{font-size:clamp(26px,3vw,38px)!important}@media(max-width:900px){.hongxin-minimal .hx-about-intro__layout{grid-template-columns:minmax(240px,0.8fr) minmax(0,1.2fr)!important;column-gap:38px!important}.hongxin-minimal .hx-about-intro__visual,.hongxin-minimal .hx-about-intro__visual img{min-height:300px}.hongxin-minimal .hx-about-capabilities__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,280px)!important}.hongxin-minimal .hx-about-capability-card{grid-column:auto!important;grid-row:auto!important}.hongxin-minimal .hx-about-office>div{grid-template-columns:1fr!important}}@media(max-width:640px){.hongxin-minimal .hx-about-hero{height:240px!important}.hongxin-minimal .hx-about-intro,.hongxin-minimal .hx-about-capabilities,.hongxin-minimal .hx-about-office{padding-top:46px!important;padding-bottom:46px!important}.hongxin-minimal .hx-about-intro__layout{grid-template-columns:1fr!important;gap:32px!important}.hongxin-minimal .hx-about-intro__heading{padding-right:8px}.hongxin-minimal .hx-about-intro h2{font-size:clamp(30px,9.6vw,40px)!important}.hongxin-minimal .hx-about-intro__visual,.hongxin-minimal .hx-about-intro__visual img{min-height:230px}.hongxin-minimal .hx-about-intro__visual>div{right:14px!important;bottom:-18px!important;max-width:calc(100% - 28px)!important;padding:14px 16px!important}.hongxin-minimal .hx-about-intro__story{grid-column:auto;padding-top:30px;grid-template-columns:1fr}.hongxin-minimal .hx-about-story-card,.hongxin-minimal .hx-about-story-card--feature{grid-column:auto;grid-template-columns:1fr;grid-template-rows:220px auto}.hongxin-minimal .hx-about-story-card__copy{padding:24px 22px 28px}.hongxin-minimal .hx-about-story-card p{font-size:15px!important}.hongxin-minimal .hx-about-capabilities__grid{grid-template-columns:1fr!important;grid-template-rows:initial!important;grid-auto-rows:280px}.hongxin-minimal .hx-about-capability-card{min-height:280px}.hongxin-minimal .hx-about-capability-card__copy{left:12px;right:12px;bottom:12px}}.hongxin-minimal .hx-about-intro{padding-top:clamp(64px,6vw,96px)!important;padding-bottom:clamp(70px,7vw,112px)!important;background:linear-gradient(132deg,rgba(234,241,248,0.72),transparent 42%),#fff!important}.hongxin-minimal .hx-about-intro__layout{grid-template-columns:minmax(300px,0.78fr) minmax(0,1.22fr)!important;gap:clamp(42px,6vw,96px)!important;align-items:center!important}.hongxin-minimal .hx-about-intro__heading{position:relative;z-index:2}.hongxin-minimal .hx-about-intro__heading::before{content:"";display:block;width:54px;height:4px;margin:0 0 26px;background:#0c9fbe}.hongxin-minimal .hx-about-intro h2{max-width:560px;margin:0 0 28px!important;font-size:clamp(36px,4vw,58px)!important;line-height:1.02!important}.hongxin-minimal .hx-about-intro__summary{display:block!important;max-width:600px;max-height:none!important;height:auto!important;margin:0!important;color:#465d77!important;font-size:clamp(16px,1.18vw,19px)!important;line-height:1.78!important;-webkit-line-clamp:unset!important;overflow:visible!important}.hongxin-minimal .hx-about-intro__supporting-copy,.hongxin-minimal .hx-about-intro__story{display:none!important}html body .hongxin-minimal .hx-about-intro__summary{display:block!important;max-height:none!important;height:auto!important;-webkit-line-clamp:unset!important;overflow:visible!important}html body .hongxin-minimal .hx-about-intro__supporting-copy{display:none!important}.hongxin-minimal .hx-about-intro__visual{min-height:clamp(390px,36vw,540px)!important}.hongxin-minimal .hx-about-intro__visual::before{content:"";position:absolute;inset:-18px 28px 22px -18px;z-index:0;border:1px solid #b9c9d9;pointer-events:none}.hongxin-minimal .hx-about-intro__visual img{position:relative;z-index:1;min-height:clamp(390px,36vw,540px)!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border:0!important;box-shadow:0 24px 54px rgba(11,30,61,0.16)}.hongxin-minimal .hx-about-intro__visual>div{z-index:2;right:-18px!important;bottom:-28px!important;max-width:min(440px,calc(100% - 38px))!important;padding:20px 24px!important;background:#102748!important;color:#fff!important}.hongxin-minimal .hx-about-capabilities{padding-top:clamp(66px,7vw,104px)!important;padding-bottom:clamp(72px,8vw,120px)!important;background:#eef3f8!important}.hongxin-minimal .hx-about-capabilities>div{max-width:1280px!important}.hongxin-minimal .hx-about-capabilities>div>div:first-child{max-width:760px;margin:0 auto clamp(38px,5vw,64px)!important;text-align:center}.hongxin-minimal .hx-about-capabilities h2{font-size:clamp(32px,3.6vw,52px)!important;line-height:1.08!important}.hongxin-minimal .hx-about-capabilities__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:initial!important;grid-auto-rows:auto!important;gap:clamp(22px,3vw,36px)!important}.hongxin-minimal .hx-about-capability-card,.hongxin-minimal .hx-about-capability-card--1,.hongxin-minimal .hx-about-capability-card--2,.hongxin-minimal .hx-about-capability-card--3,.hongxin-minimal .hx-about-capability-card--4,.hongxin-minimal .hx-about-capability-card--5,.hongxin-minimal .hx-about-capability-card--6{grid-column:1!important;grid-row:auto!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,0.92fr)!important;min-height:400px!important;height:auto!important;padding:0!important;background:#fff!important;border:1px solid #c8d5e2!important;box-shadow:0 18px 42px rgba(11,30,61,0.08);overflow:hidden}.hongxin-minimal .hx-about-capability-card--hidden{display:none!important}.hongxin-minimal .hx-about-capability-card__image{grid-column:1;grid-row:1;width:100%!important;height:100%!important;min-height:400px;object-fit:cover!important}.hongxin-minimal .hx-about-capability-card__copy{position:static!important;grid-column:2;grid-row:1;left:auto!important;right:auto!important;bottom:auto!important;align-self:stretch;padding:clamp(38px,5vw,72px)!important;display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;color:#0b1e3d!important;background:#fff!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__image{grid-column:2}.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__copy{grid-column:1;background:#fff!important}.hongxin-minimal .hx-about-capability-card__eyebrow{display:block;margin:0 0 22px;color:#00a9c0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase}.hongxin-minimal .hx-about-capability-card__copy svg{display:none!important}.hongxin-minimal .hx-about-capability-card__copy h3{margin:0 0 22px!important;color:#0b1e3d!important;font-size:clamp(28px,3vw,44px)!important;line-height:1.08!important}.hongxin-minimal .hx-about-capability-card__copy p{display:block!important;max-width:570px;max-height:none!important;margin:0!important;overflow:visible!important;color:#536983!important;font-size:clamp(15px,1.08vw,18px)!important;line-height:1.76!important;-webkit-line-clamp:unset!important}.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__copy h3{color:#0b1e3d!important}.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__copy p{color:#4c617b!important}@media(max-width:900px){.hongxin-minimal .hx-about-intro__layout{grid-template-columns:1fr!important;gap:48px!important}.hongxin-minimal .hx-about-intro__visual{width:calc(100% - 18px);margin-left:18px}.hongxin-minimal .hx-about-capability-card,.hongxin-minimal .hx-about-capability-card--1,.hongxin-minimal .hx-about-capability-card--2,.hongxin-minimal .hx-about-capability-card--3,.hongxin-minimal .hx-about-capability-card--4,.hongxin-minimal .hx-about-capability-card--5,.hongxin-minimal .hx-about-capability-card--6{grid-template-columns:1fr!important;min-height:0!important}.hongxin-minimal .hx-about-capability-card__image,.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__image{grid-column:1;grid-row:1;min-height:320px;aspect-ratio:16 / 10}.hongxin-minimal .hx-about-capability-card__copy,.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__copy{grid-column:1;grid-row:2;min-height:280px}}@media(max-width:640px){.hongxin-minimal .hx-about-intro__visual{width:calc(100% - 10px);margin-left:10px;min-height:270px!important}.hongxin-minimal .hx-about-intro__visual::before{inset:-10px 14px 14px -10px}.hongxin-minimal .hx-about-intro__visual img{min-height:270px!important}.hongxin-minimal .hx-about-capability-card__image,.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__image{min-height:230px}.hongxin-minimal .hx-about-capability-card__copy,.hongxin-minimal .hx-about-capability-card--reverse .hx-about-capability-card__copy{min-height:0;padding:34px 26px 40px!important}}
