
#antec-about{--a-blue:#004A98;--a-ink:#132f47;--a-muted:#526573;--a-pale:#f1f6fb;--a-line:#d6e2eb;--a-yellow:#FFD100;--a-red:#CD2027;font-family:Arial,"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;font-size:16px;line-height:1.9;color:var(--a-ink);background:white;text-align:left;letter-spacing:normal;width:100%;margin:0 auto;overflow:clip}
#antec-about,#antec-about *{box-sizing:border-box}
#antec-about h1,#antec-about h2,#antec-about h3,#antec-about p,#antec-about figure,#antec-about dl,#antec-about dd{margin:0}
#antec-about h1,#antec-about h2,#antec-about h3{font-family:inherit;font-weight:700;letter-spacing:0;line-height:1.45;color:inherit}
#antec-about a{color:inherit;text-underline-offset:5px;word-break:normal}
#antec-about img{display:block;max-width:100%;height:auto;border:0;margin:0}
#antec-about .aa-inner{padding:0 42px}
#antec-about .aa-kicker{display:block;font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.7;text-transform:uppercase;color:var(--a-blue);margin-bottom:16px}
#antec-about .aa-hero{background:var(--a-blue);display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:10px;padding:55px 0 45px 48px;position:relative;color:white}
#antec-about .aa-hero-copy{padding-right:8px}
#antec-about .aa-hero .aa-kicker{color:#c4e4ff;font-size:11px;letter-spacing:1.7px}
#antec-about .aa-hero h1{font-size:clamp(32px,4vw,48px);color:white;line-height:1.35;margin-bottom:20px}
#antec-about .aa-hero .aa-position{font-size:18px;line-height:1.7;color:white;font-weight:700;margin-bottom:20px}
#antec-about .aa-hero p{font-size:15px;line-height:1.95;color:#e4effa;max-width:470px}
#antec-about .aa-hero-image{width:100%;align-self:center;padding:0 14px 0 0}
#antec-about .aa-hero-image img{width:100%;height:auto;object-fit:contain}
#antec-about .aa-quicklinks{display:flex;gap:14px 25px;flex-wrap:wrap;padding-top:28px;font-size:13px;font-weight:700}
#antec-about .aa-quicklinks a{padding-bottom:6px;border-bottom:1px solid #82b5e5;text-decoration:none;color:white}
#antec-about .aa-section{padding-top:72px;padding-bottom:72px;border-bottom:1px solid var(--a-line);scroll-margin-top:35px}
#antec-about .aa-story{display:grid;grid-template-columns:.85fr 1.5fr;gap:65px}
#antec-about .aa-story h2{font-size:30px;color:var(--a-blue)}
#antec-about .aa-story p{font-size:16px;color:var(--a-muted);margin-bottom:20px}
#antec-about .aa-story p:last-child{margin-bottom:0}
#antec-about .aa-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:38px}
#antec-about .aa-title-row h2{font-size:32px;color:var(--a-blue)}
#antec-about .aa-title-row>p{max-width:470px;color:var(--a-muted);font-size:14px}
#antec-about .aa-brand{display:grid;grid-template-columns:1.2fr 1fr;gap:38px;align-items:center;padding:34px 0 34px 28px;border-left:5px solid var(--a-yellow);margin-top:34px}
#antec-about .aa-brand+.aa-brand{margin-top:46px;padding-top:34px;padding-bottom:34px}
#antec-about .aa-brand-toro{border-left-color:var(--a-red)}
#antec-about .aa-brand-logo{display:flex;align-items:center;min-height:95px;margin-bottom:25px;padding:20px 0}
#antec-about .aa-brand-logo img{max-width:100%;object-fit:contain}
#antec-about .aa-nh-logo{width:248px;height:auto}
#antec-about .aa-toro-logo{width:105px;height:auto}
#antec-about .aa-brand h3{font-size:25px;margin-bottom:12px}
#antec-about .aa-brand .aa-brand-meta{font-size:12px;letter-spacing:1px;color:var(--a-muted);font-weight:700;margin-bottom:10px}
#antec-about .aa-brand p{color:var(--a-muted);font-size:15px;margin-bottom:18px}
#antec-about .aa-brand ul{list-style:none;margin:0 0 25px;padding:0}
#antec-about .aa-brand li{padding:8px 0;border-bottom:1px solid var(--a-line);color:var(--a-ink);font-size:14px}
#antec-about .aa-brand figure{background:#f3f6f9;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:330px}
#antec-about .aa-brand figure img{width:100%;height:330px;object-fit:contain;background:white}
#antec-about .aa-inline-link{display:inline-block;font-size:13px;font-weight:700;color:var(--a-blue);margin:0 22px 8px 0}
#antec-about .aa-history{background:var(--a-pale)}
#antec-about .aa-timeline{margin-top:15px}
#antec-about .aa-milestone{display:grid;grid-template-columns:130px 1fr;gap:36px;padding:30px 0;border-top:1px solid #cadbe9}
#antec-about .aa-year{font-size:38px;color:var(--a-blue);font-weight:700;line-height:1.3;letter-spacing:-1px}
#antec-about .aa-milestone h3{font-size:20px;margin:0 0 10px}
#antec-about .aa-milestone p{font-size:15px;color:var(--a-muted);max-width:740px}
#antec-about .aa-note{color:var(--a-muted);font-size:12px;line-height:1.8;margin-top:24px}
#antec-about .aa-services{display:grid;grid-template-columns:1fr 1fr;gap:30px 42px}
#antec-about .aa-service{border-top:2px solid var(--a-blue);padding-top:22px}
#antec-about .aa-service .aa-number{font-size:12px;letter-spacing:1px;color:var(--a-blue);display:block;margin-bottom:12px}
#antec-about .aa-service h3{font-size:21px;margin-bottom:12px}
#antec-about .aa-service p{font-size:15px;color:var(--a-muted)}
#antec-about .aa-cta{padding-top:45px;padding-bottom:45px;background:var(--a-blue);color:white;display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:center;border-bottom:0}
#antec-about .aa-cta h2{font-size:28px;color:white;margin-bottom:14px}
#antec-about .aa-cta p{font-size:14px;line-height:1.9;color:#e4effa}
#antec-about .aa-cta-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
#antec-about .aa-button{display:inline-block;text-align:center;background:white;color:var(--a-blue);text-decoration:none;min-height:50px;line-height:1.6;font-weight:700;font-size:15px;padding:13px 25px}
#antec-about .aa-phone{font-size:18px;letter-spacing:.5px;color:white;text-decoration:none}
#antec-about a:focus-visible{outline:3px solid #52b7f9;outline-offset:5px}
@media(max-width:991px){#antec-about .aa-brand-logo{padding:8px 0}}
@media(max-width:760px){#antec-about{font-size:15px}#antec-about .aa-inner{padding-left:24px;padding-right:24px}#antec-about .aa-hero{grid-template-columns:1fr;padding:32px 24px 0;gap:28px}#antec-about .aa-hero-copy{padding:0}#antec-about .aa-hero h1{font-size:34px}#antec-about .aa-hero .aa-position{font-size:17px}#antec-about .aa-hero p{font-size:14px}#antec-about .aa-hero-image{padding:0;max-width:520px;margin:auto}#antec-about .aa-quicklinks{font-size:12px;padding-top:22px}#antec-about .aa-section{padding-top:44px;padding-bottom:44px}#antec-about .aa-story{grid-template-columns:1fr;gap:22px}#antec-about .aa-story h2{font-size:27px}#antec-about .aa-story p{font-size:15px}#antec-about .aa-title-row{display:block;margin-bottom:26px}#antec-about .aa-title-row h2{font-size:28px}#antec-about .aa-title-row>p{margin-top:18px;font-size:14px}#antec-about .aa-kicker{font-size:10px;margin-bottom:12px;letter-spacing:1.7px}#antec-about .aa-brand{grid-template-columns:1fr;gap:24px;padding:0 0 0 18px;margin-top:30px;border-left-width:4px}#antec-about .aa-brand+.aa-brand{margin-top:44px;padding-top:0;padding-bottom:0}#antec-about .aa-brand-logo{min-height:0;margin-bottom:24px}#antec-about .aa-nh-logo{width:220px}#antec-about .aa-toro-logo{width:96px}#antec-about .aa-brand h3{font-size:23px}#antec-about .aa-brand p{font-size:14px}#antec-about .aa-brand li{font-size:13px}#antec-about .aa-brand figure{min-height:0}#antec-about .aa-brand figure img{height:auto;aspect-ratio:1.25/1;object-fit:contain}#antec-about .aa-inline-link{font-size:12px}#antec-about .aa-milestone{grid-template-columns:68px 1fr;gap:18px;padding:24px 0}#antec-about .aa-year{font-size:26px}#antec-about .aa-milestone h3{font-size:18px}#antec-about .aa-milestone p{font-size:14px}#antec-about .aa-services{grid-template-columns:1fr;gap:28px}#antec-about .aa-service h3{font-size:20px}#antec-about .aa-service p{font-size:14px}#antec-about .aa-cta{grid-template-columns:1fr;gap:26px;padding-top:34px;padding-bottom:34px}#antec-about .aa-cta h2{font-size:25px}#antec-about .aa-cta p{font-size:13px}#antec-about .aa-cta-actions{width:100%}#antec-about .aa-button{width:100%}}
