
        *{margin:0;padding:0;box-sizing:border-box}
        body{font-family:'Microsoft Sans Serif','Microsoft YaHei',sans-serif;background:#f2f5f7;color:#1f2a33;line-height:1.6;overflow-x:hidden}
        a{text-decoration:none;color:inherit}
        img{max-width:100%;display:block}
        .container{max-width:1260px;margin:0 auto;padding:0 24px}
        .shell{width:100%}

        .topbar{background:#16384d;color:#c8dbe7;font-size:.78rem;padding:.45rem 0;letter-spacing:.2px}
        .topbar .container{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 24px}

        .header{background:#fff;border-bottom:1px solid #e2e9ef;position:sticky;top:0;z-index:80;box-shadow:0 2px 10px rgba(20,45,65,.03);display:flex;align-items:center;justify-content:space-between;padding:.8rem 24px;flex-wrap:wrap;gap:10px;max-width:1260px;margin:0 auto}
        .brand{display:flex;align-items:center;gap:12px}
        .brand__mark{width:8px;height:42px;background:#2b6c8e;border-radius:2px;display:block}
        .brand__text{display:flex;flex-direction:column;line-height:1.15}
        .brand__text strong{font-size:1.4rem;color:#16384d;letter-spacing:.5px}
        .brand__text span{font-size:.72rem;color:#54788e;letter-spacing:1.5px;text-transform:uppercase;margin-top:2px}
        .nav{display:flex;gap:1.6rem;align-items:center;flex-wrap:wrap}
        .nav a{font-size:.88rem;color:#2d4d61;font-weight:500;transition:.2s;border-bottom:2px solid transparent;padding-bottom:2px}
        .nav a:hover{border-color:#2b6c8e;color:#16384d}

        .hero{background:linear-gradient(130deg,#e4edf3 0%,#c3d7e4 45%,#d7e2ea 100%);position:relative;overflow:hidden;padding:4.5rem 0}
        .hero::before{content:"";position:absolute;top:-30%;left:-10%;width:120%;height:130%;background:radial-gradient(circle at 25% 30%,rgba(34,94,132,.08),transparent 60%);pointer-events:none}
        .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center}
        .eyebrow{display:inline-block;background:#fff;border:1px solid #b8cddc;color:#1d577a;font-size:.72rem;font-weight:600;letter-spacing:1.8px;padding:.3rem 1.1rem;border-radius:30px;text-transform:uppercase;margin-bottom:1rem}
        .hero-copy h1{font-size:2.7rem;color:#0f2f42;line-height:1.2;font-weight:700;margin-bottom:1rem;letter-spacing:-.5px}
        .hero-copy p{color:#3a5769;font-size:1.05rem;max-width:620px;margin-bottom:1.4rem}
        .chip-row{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1rem}
        .chip{background:#fff;border:1px solid #c3d5e2;color:#1c5375;font-size:.78rem;padding:.28rem 1rem;border-radius:30px;font-weight:500}
        .hero-side{background:rgba(255,255,255,.7);backdrop-filter:blur(4px);border-radius:28px;border:1px solid rgba(255,255,255,.8);box-shadow:0 22px 40px -24px rgba(16,55,80,.28);padding:1.8rem 1.6rem}
        .metric-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:1.4rem}
        .metric{background:#fff;border-radius:16px;padding:.9rem .6rem;text-align:center;border:1px solid #dce6ee}
        .metric strong{display:block;font-size:1.35rem;color:#155d84;font-weight:700}
        .metric span{font-size:.72rem;color:#5d7d92;letter-spacing:.3px}
        .hero-side__contact{background:#fff;border-radius:20px;padding:1.2rem 1.3rem;border:1px solid #dce6ee}
        .hero-side__contact strong{color:#16384d;font-size:.95rem;display:block;margin-bottom:.4rem}
        .hero-side__contact a{color:#1a6f9c;font-weight:700;font-size:1.35rem;display:inline-block;margin-bottom:.5rem}
        .hero-side__contact p{font-size:.82rem;color:#5a7181;line-height:1.55}

        .section{padding:4rem 0}
        .section-head{margin-bottom:2.4rem;text-align:left}
        .section-head h2{font-size:2rem;color:#16384d;font-weight:700;position:relative;display:inline-block;padding-right:1.2rem}
        .section-head h2::after{content:'';position:absolute;right:0;bottom:6px;width:6px;height:6px;border-radius:50%;background:#3d8ab5}
        .section-head span{display:block;font-size:.75rem;color:#6e8ba0;letter-spacing:2.4px;text-transform:uppercase;margin-top:.2rem;font-weight:500}
        .panel{background:#fff;border-radius:28px;padding:2.2rem;border:1px solid #e3ebf1;box-shadow:0 10px 28px -18px rgba(20,60,85,.18)}
        .company-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}
        .company-copy p{color:#334d5e;font-size:.95rem;margin-bottom:1rem;line-height:1.7}
        .company-copy p strong{color:#155d84}
        .figure{margin:0;border-radius:22px;overflow:hidden;border:1px solid #dbe6ee;background:#eef3f7}
        .figure img{width:100%;aspect-ratio:4/3;object-fit:cover}
        .figure figcaption{font-size:.8rem;color:#54758a;padding:.8rem 1rem;text-align:center;background:#f5f9fb;border-top:1px solid #e3ebf1}

        .strength-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
        .strength-card{background:#fff;border-radius:22px;padding:1.8rem 1.4rem;border:1px solid #dfe9f0;transition:.25s;border-top:4px solid #2b6c8e;box-shadow:0 8px 18px -12px rgba(25,60,80,.08)}
        .strength-card:hover{transform:translateY(-4px);box-shadow:0 18px 28px -18px rgba(25,60,80,.18)}
        .strength-card .icon{font-size:2rem;margin-bottom:.6rem;display:block}
        .strength-card h3{font-size:1.1rem;color:#16384d;margin-bottom:.6rem}
        .strength-card p{font-size:.84rem;color:#4c6b7e}

        .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
        .faq-item{background:#fff;border-radius:18px;padding:1.3rem 1.4rem;border:1px solid #dfe9f0}
        .faq-item h3{font-size:1rem;color:#16384d;margin-bottom:.6rem;font-weight:600}
        .faq-item p{font-size:.86rem;color:#506b7c}

        .cta-panel{background:linear-gradient(120deg,#16384d,#1f5373);border-radius:32px;padding:2.8rem;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;color:#e3f0f8;box-shadow:0 24px 44px -20px rgba(10,45,70,.4)}
        .cta-copy .eyebrow{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);color:#d3ecfb;margin-bottom:1rem}
        .cta-copy h2{font-size:2rem;margin-bottom:.8rem;color:#fff}
        .cta-copy p{color:#c2dbea;margin-bottom:1.4rem;font-size:.95rem}
        .contact-list{list-style:none;display:flex;flex-direction:column;gap:.5rem}
        .contact-list li{font-size:.92rem;color:#dcecf6;border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:.5rem}
        .cta-contact{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:22px;padding:1.8rem;display:flex;flex-direction:column;align-items:flex-start}
        .cta-contact strong{font-size:1.1rem;color:#fff;margin-bottom:.6rem}
        .cta-contact a{color:#f0c274;font-weight:700;font-size:1.5rem;margin-bottom:1rem}
        .cta-contact p{font-size:.85rem;color:#c2dbea;margin-bottom:.6rem}

        .footer{background:#102b3d;color:#9bbacb;padding:2.4rem 0 1.8rem;margin-top:2rem}
        .footer__inner{display:flex;flex-direction:column;gap:1.4rem}
        .footer__inner>p{font-size:.82rem;line-height:1.6;color:#a7c2d2;max-width:900px}
        .friend-links-row{border-top:1px solid rgba(255,255,255,.12);padding-top:1.2rem;width:100%}
        .friend-links{width:100%}
        .friend-links__inner{display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.72rem}
        .friend-links__inner a{color:#7fa0b3;transition:.2s;font-size:.72rem}
        .friend-links__inner a:hover{color:#e0eef7}

        .timestamp{text-align:center;font-size:.7rem;color:#6d8b9d;padding:1rem 0 .2rem;letter-spacing:.5px}

        @media (max-width:960px){
            .hero-grid{grid-template-columns:1fr;gap:28px}
            .company-grid{grid-template-columns:1fr}
            .strength-grid{grid-template-columns:1fr 1fr}
            .cta-panel{grid-template-columns:1fr}
            .faq-grid{grid-template-columns:1fr}
            .header{flex-direction:column;align-items:flex-start}
        }
        @media (max-width:560px){
            .hero-copy h1{font-size:1.9rem}
            .strength-grid{grid-template-columns:1fr}
            .section{padding:2.8rem 0}
            .panel{padding:1.4rem}
            .cta-panel{padding:1.8rem}
        }
    

.friend-links-row{display:block !important;width:100%;margin:18px 0 0;clear:both;}
.friend-links{display:block !important;width:100%;box-sizing:border-box;}
.friend-links__inner{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;}
.friend-links__inner a{display:inline-block;font-size:12px;line-height:1.6;padding:0;color:inherit;text-decoration:none;opacity:.88;}
.friend-links__inner a:hover{text-decoration:underline;opacity:1;}
@media (max-width: 768px){
  .friend-links-row{margin-top:14px;}
  .friend-links__inner{gap:5px 10px;}
  .friend-links__inner a{font-size:11px;line-height:1.7;}
}
