/* Company introduction within the existing WHY JICLLAB anchor. */
.standards.company-about{display:block}
.company-about .section-title{max-width:820px;margin:0 auto 42px;text-align:center}
.company-about .section-title h2{font-size:40px;line-height:1.45;letter-spacing:-1.5px}
.company-about .section-title p{margin:20px auto 0;max-width:780px;font-size:16px;line-height:1.9;color:var(--muted)}
.company-about .section-title .company-intro-follow{margin-top:9px;font-size:15px}
.company-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.company-trust-card{min-width:0;padding:30px 32px;border:1px solid var(--line);border-radius:8px;background:var(--white)}
.company-proof-card{background:var(--pale);border-color:#d5e4f0}
.company-card-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:22px}
.company-card-top svg{width:32px;height:32px;color:var(--blue)}
.company-card-top>span{font-size:11px;line-height:1.6;letter-spacing:1px;color:#64758a;text-align:right}
.company-trust-card h3{margin:0 0 13px;font-size:21px;line-height:1.5;letter-spacing:-.6px;color:var(--navy)}
.company-trust-card>p{font-size:15px;line-height:1.95;color:var(--muted);word-break:keep-all;overflow-wrap:break-word}
.company-proof-details{margin-top:23px;padding-top:13px;border-top:1px solid #d5e1eb}
.company-proof-details summary{width:fit-content;max-width:100%;padding:7px 0;color:var(--blue-dark);font-size:14px;font-weight:600;line-height:1.7;cursor:pointer}
.company-proof-details dl{display:grid;gap:11px;margin:16px 0 0}
.company-proof-details dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);column-gap:16px;font-size:13px;line-height:1.8}
.company-proof-details dt{color:var(--muted)}
.company-proof-details dd{margin:0;color:var(--ink);word-break:keep-all;overflow-wrap:break-word}
.company-proof-details .company-proof-note{margin-top:16px;color:var(--muted);font-size:12px;line-height:1.85}
@media(max-width:900px){.company-about .section-title h2{font-size:34px}.company-trust-card{padding:26px}.company-trust-card h3{font-size:20px}.company-card-top>span{font-size:10px;letter-spacing:.5px}}
@media(max-width:600px){.company-about .section-title{margin-bottom:30px;text-align:left}.company-about .section-title h2{font-size:29px;letter-spacing:-1px}.company-about .section-title p{font-size:14px;line-height:1.95}.company-about .section-title .company-intro-follow{font-size:14px}.company-desktop-break{display:none}.company-trust-grid{grid-template-columns:minmax(0,1fr);gap:16px}.company-trust-card{padding:24px}.company-card-top{margin-bottom:18px}.company-card-top svg{width:29px;height:29px}.company-trust-card h3{font-size:19px;margin-bottom:11px}.company-trust-card>p{font-size:14px}.company-proof-details{margin-top:19px}.company-proof-details dl>div{grid-template-columns:70px minmax(0,1fr);column-gap:12px}.company-card-top>span{font-size:10px;letter-spacing:.5px}}
@media(pointer:coarse){.company-proof-details summary{min-height:44px;padding-block:10px}}
