.sec-head{margin-bottom:48px}.sec-head__title{color:#0f172a;font-size:30px;font-weight:700;line-height:1.2;margin:0}.sec-head__bar{background:#1e40af;border-radius:2px;display:block;height:3px;margin-top:14px;width:40px}.about-hero{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#0f172a;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:360px;overflow:hidden;padding:80px 0;position:relative;width:100%}.about-hero__bg{bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.95;pointer-events:none;position:absolute;right:0;top:0;width:100%}.about-hero__inner{padding:0 24px;position:relative;text-align:center;z-index:1}.about-hero__title{color:#fff;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 12px}.about-hero__sub{color:hsla(0,0%,100%,.85);font-size:20px;font-weight:400;letter-spacing:.5px;margin:0}.about-hero__bar{background:#1e40af;border-radius:2px;display:block;height:3px;margin:22px auto 0;width:48px}@media (max-width:768px){.about-hero{min-height:240px;padding:56px 0}.about-hero__title{font-size:32px}.about-hero__sub{font-size:16px}.about-intro__stats,.history{grid-template-columns:repeat(2,1fr)}.advantage{grid-template-columns:1fr}.industries{grid-template-columns:repeat(2,1fr)}.philosophy{grid-template-columns:1fr}}@media (max-width:480px){.about-intro__stats{grid-template-columns:1fr}.stat-card__num{font-size:28px}.history{grid-template-columns:1fr}.philosophy__card{padding:24px 20px}}.about-intro{background:#fff;padding:96px 0}.about-intro .container{margin:0 auto;max-width:1200px;padding:0 60px}.about-intro__grid{grid-gap:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:grid;gap:72px;grid-template-columns:1fr 1fr}.about-intro__text{color:#475569;font-size:16px;line-height:2;margin:0 0 20px;text-align:justify}.about-intro__stats{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.stat-card{background:#fff;border:1px solid #e8ecf4;border-radius:12px;padding:28px 20px;text-align:center;-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.stat-card:hover{-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.stat-card__num{color:#1e40af;display:block;font-size:36px;font-weight:700;line-height:1.1}.stat-card__icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#1e40af;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;margin:14px 0 12px}.stat-card__icon svg{height:30px;width:30px}.stat-card__label{color:#0f172a;display:block;font-size:14px;font-weight:600;line-height:1.5}@media (max-width:900px){.about-intro{padding:56px 0}.about-intro__grid{gap:40px;grid-template-columns:1fr}}.about-history{background:#f8fafc;padding:96px 0}.about-history .container{margin:0 auto;max-width:1200px;padding:0 60px}.history{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0;position:relative}.history:before{background:#e2e8f0;content:"";height:2px;left:12.5%;position:absolute;right:12.5%;top:28px}.history__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.history__item,.history__num{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history__num{-webkit-box-pack:center;-ms-flex-pack:center;background:linear-gradient(135deg,#1e40af,#1e3a8a);border-radius:50%;-webkit-box-shadow:0 6px 16px rgba(30,64,175,.35);box-shadow:0 6px 16px rgba(30,64,175,.35);color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px;font-weight:700;height:56px;justify-content:center;margin-bottom:24px;position:relative;width:56px;z-index:1}.history__card{-webkit-box-flex:1;background:#fff;border:1px solid #e8ecf4;border-radius:12px;-ms-flex:1;flex:1;padding:26px 22px;text-align:center;-webkit-transition:-webkit-box-shadow .25s ease;transition:-webkit-box-shadow .25s ease;transition:box-shadow .25s ease;transition:box-shadow .25s ease,-webkit-box-shadow .25s ease;width:100%}.history__card:hover{-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}.history__title{color:#0f172a;font-size:19px;font-weight:700;margin:0 0 8px}.history__sub{color:#1e40af;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 12px}.history__desc{color:#475569;font-size:14px;line-height:1.8;margin:0}@media (max-width:900px){.about-history{padding:56px 0}.history{grid-template-columns:repeat(2,1fr)}.history:before{display:none}}@media (max-width:560px){.history{grid-template-columns:1fr}}.about-advantage{background:#f1f5f9;padding:96px 0}.about-advantage .container{margin:0 auto;max-width:1200px;padding:0 60px}.advantage{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.advantage__card{background:#fff;border:1px solid #e8ecf4;border-radius:12px;padding:32px 28px;-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.advantage__card:hover{-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.advantage__head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eef2f7;display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;margin-bottom:20px;padding-bottom:20px}.advantage__num{color:#1e40af;font-size:38px;font-weight:700;line-height:1}.advantage__title{color:#0f172a;font-size:20px;font-weight:700;margin:0 0 6px}.advantage__sub{color:#1e40af;font-size:14px;font-weight:600;margin:0}.advantage__body{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.advantage__icon{-webkit-box-flex:0;color:#1e40af;-ms-flex:0 0 40px;flex:0 0 40px;height:40px;width:40px}.advantage__icon svg{height:32px;width:32px}.advantage__desc{color:#475569;font-size:14px;line-height:1.9;margin:0}@media (max-width:900px){.about-advantage{padding:56px 0}.advantage{grid-template-columns:1fr}}.about-industries{background:#fff;padding:96px 0}.about-industries .container{margin:0 auto;max-width:1200px;padding:0 60px}.industries{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.industries__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e8ecf4;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;padding:22px 24px;-webkit-transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,-webkit-box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease;transition:border-color .25s ease,box-shadow .25s ease,-webkit-box-shadow .25s ease}.industries__item:hover{border-color:#1e40af;-webkit-box-shadow:0 8px 24px rgba(15,23,42,.08);box-shadow:0 8px 24px rgba(15,23,42,.08)}.industries__icon{-webkit-box-flex:0;color:#1e40af;-ms-flex:0 0 32px;flex:0 0 32px;height:32px;width:32px}.industries__icon svg{height:28px;width:28px}.industries__name{color:#0f172a;font-size:16px;font-weight:600}@media (max-width:900px){.about-industries{padding:56px 0}.industries{grid-template-columns:repeat(2,1fr)}}.about-philosophy{background:#f8fafc;padding:96px 0}.about-philosophy .container{margin:0 auto;max-width:1200px;padding:0 60px}.philosophy{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.philosophy__card{background:#fff;border:1px solid #e8ecf4;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(15,23,42,.05);box-shadow:0 4px 16px rgba(15,23,42,.05);padding:32px 28px;-webkit-transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:-webkit-box-shadow .25s ease,-webkit-transform .25s ease;transition:box-shadow .25s ease,transform .25s ease;transition:box-shadow .25s ease,transform .25s ease,-webkit-box-shadow .25s ease,-webkit-transform .25s ease}.philosophy__card:hover{-webkit-box-shadow:0 8px 24px rgba(15,23,42,.1);box-shadow:0 8px 24px rgba(15,23,42,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.philosophy__head{-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:18px}.philosophy__head,.philosophy__icon{-webkit-box-align:center;align-items:center}.philosophy__icon{-webkit-box-flex:0;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#eef2ff;border-radius:50%;color:#1e40af;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 52px;flex:0 0 52px;height:52px;justify-content:center;width:52px}.philosophy__icon svg{height:26px;width:26px}.philosophy__title{color:#0f172a;font-size:20px;font-weight:700;margin:0}.philosophy__desc{color:#475569;font-size:14px;line-height:1.9;margin:0}@media (max-width:900px){.about-philosophy{padding:56px 0}.philosophy{grid-template-columns:1fr}}