#hsimc-p3-hero{background:#112f35;color:#f2f6f1;width:100%;margin:0 auto 36px;font:16px/1.7 system-ui,-apple-system,'PingFang SC','Microsoft YaHei','Noto Sans CJK SC',sans-serif;border-radius:0 0 22px 22px;overflow:hidden}#hsimc-p3-hero *{box-sizing:border-box}#hsimc-p3-hero .p3hero-inner{max-width:1280px;padding:26px 42px 22px;margin:auto}#hsimc-p3-hero a{color:inherit;text-decoration:none}#hsimc-p3-hero .p3hero-nav{display:flex;gap:22px;align-items:center;padding:0 0 34px;border:0}#hsimc-p3-hero .p3hero-nav>a{font-weight:850;font-size:28px;letter-spacing:-1px}#hsimc-p3-hero .p3hero-nav>span{font-size:10px;letter-spacing:.2em;color:#b0c7c7}#hsimc-p3-hero .p3hero-nav>div{display:flex;gap:20px;margin-left:auto;font-size:12px}#hsimc-p3-hero .p3hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:52px;align-items:center}#hsimc-p3-hero .p3hero-kicker{color:#e4bd70;font-size:11px;letter-spacing:.14em;font-weight:750;margin:0 0 22px}#hsimc-p3-hero h1{color:#fff;font-size:clamp(32px,4.1vw,58px);font-weight:750;line-height:1.23;letter-spacing:-.04em;margin:0 0 19px}#hsimc-p3-hero h1 em{font-style:normal;color:#7fd6bb;font-weight:520}#hsimc-p3-hero h2{font-size:clamp(17px,2.2vw,24px);line-height:1.55;color:#f1f4ea;font-weight:500;margin:0 0 12px}#hsimc-p3-hero .p3hero-en{font-size:11px;letter-spacing:.13em;color:#aecbc9;line-height:1.6;margin:0 0 22px}#hsimc-p3-hero .p3hero-description{font-size:16px;color:#d1e0db;max-width:550px;margin:0 0 24px}#hsimc-p3-hero .p3hero-description strong{color:#fff;font-weight:650}#hsimc-p3-hero .p3hero-sub{font-size:11px;line-height:1.7;color:#9cb8b7;margin:0}#hsimc-p3-hero .p3hero-entry{background:#f8f9f3;color:#173b3d;border-radius:18px;padding:30px;border:1px solid #e1e8dd;box-shadow:0 22px 60px #00141655}#hsimc-p3-hero .p3hero-step{margin:0 0 20px;color:#52847b;font-size:10px;font-weight:700;letter-spacing:.14em}#hsimc-p3-hero label{display:block;font-size:19px;font-weight:700;line-height:1.5;margin-bottom:16px}#hsimc-p3-hero textarea{display:block;resize:vertical;min-height:140px;background:#fff;border:1px solid #b5c9bd;border-radius:9px;padding:15px;width:100%;font-size:15px;font-family:inherit;color:#18393d;line-height:1.65;box-shadow:none}#hsimc-p3-hero .p3hero-primary{display:flex;justify-content:space-between;padding:14px 18px;background:#087e73;color:#fff!important;border-radius:8px;margin-top:18px;font-weight:700;font-size:16px}#hsimc-p3-hero .p3hero-secondary{display:block;text-align:center;margin-top:16px;color:#1a5750;font-size:14px}#hsimc-p3-hero #hsimc-p3-feedback{font-size:11px;line-height:1.65;color:#597570;margin:18px 0 0;overflow-wrap:anywhere}#hsimc-p3-hero .p3hero-types{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:32px 0 22px;margin-top:30px;border-top:1px solid #476166}#hsimc-p3-hero .p3hero-types a{display:block;min-width:0}#hsimc-p3-hero .p3hero-types span{font-size:10px;color:#8fc1b2;letter-spacing:.16em}#hsimc-p3-hero .p3hero-types b{display:block;margin:4px 0;color:white;font-size:18px;font-weight:600}#hsimc-p3-hero .p3hero-types small{display:block;color:#b3c9c4;font-size:12px}#hsimc-p3-hero .p3hero-bottom{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:#a5c0b8;border-top:1px solid #385b5f;padding-top:16px;margin:0}#hsimc-p3-hero .p3hero-bottom a{color:#e4c887}#hsimc-p3-foundation-label{font:600 12px/1.8 system-ui,sans-serif;color:#5a7873;max-width:1240px;margin:16px auto;padding:0 24px;letter-spacing:.05em}#hsimc-p3-hero a:focus-visible,#hsimc-p3-hero textarea:focus-visible{outline:3px solid #ebc678;outline-offset:4px}@media(max-width:800px){#hsimc-p3-hero .p3hero-inner{padding:23px}#hsimc-p3-hero .p3hero-grid{grid-template-columns:1fr;gap:30px}#hsimc-p3-hero .p3hero-nav{flex-wrap:wrap;gap:12px;padding-bottom:32px}#hsimc-p3-hero .p3hero-nav>div{font-size:11px;gap:12px}#hsimc-p3-hero .p3hero-nav>span{display:none}#hsimc-p3-hero h1{font-size:clamp(33px,7.5vw,49px)}#hsimc-p3-hero .p3hero-entry{padding:22px}#hsimc-p3-hero .p3hero-types{grid-template-columns:1fr 1fr;gap:23px;margin-top:27px}#hsimc-p3-hero .p3hero-bottom{display:block}#hsimc-p3-hero .p3hero-bottom a{display:block;margin-top:10px}}@media print{#hsimc-p3-hero{color:#16383e;background:white;box-shadow:none}#hsimc-p3-hero .p3hero-entry,#hsimc-p3-hero .p3hero-types{display:none}#hsimc-p3-hero h1,#hsimc-p3-hero h2,#hsimc-p3-hero p,#hsimc-p3-hero a{color:#16383e!important}#hsimc-p3-hero .p3hero-grid{display:block}}
