/* source_agent=codex / machine=mac-mini; target example, matched to the blue homepage. */
.corporate-home .home-secretary-story{margin-top:32px}
.corporate-home .home-secretary-story .home-secretary-target{display:flex;flex-direction:column;gap:6px;margin-top:28px!important;color:#fff!important;line-height:1.4!important}
.home-secretary-target>strong{font-size:clamp(54px,6vw,78px);line-height:1.1;letter-spacing:-.04em}.home-secretary-target>strong>span{font-size:.5em;margin-left:4px}.home-secretary-target>span{font-size:15px}
.home-secretary-figure{margin:0;min-width:0;padding:24px;border:1px solid #d5e4f4;border-radius:16px;background:#f2f7fd;color:#143b65}
.home-secretary-cast{display:flex;align-items:center;justify-content:center;gap:18px;min-height:110px}.home-secretary-cast img{display:block;object-fit:contain;flex:none}.home-secretary-cast .home-secretary-human{width:72px;height:108px}.home-secretary-cast .home-secretary-agent{width:88px;height:88px}.home-secretary-cast>span{font-size:16px;font-weight:750;line-height:1.6;text-align:center}.home-secretary-with{padding-inline:8px;color:#5382b8}
.home-secretary-figure>figcaption{font-size:13px;font-weight:650;line-height:1.6;text-align:center;margin-top:14px;color:#42668a}
.home-secretary-comparison{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;gap:16px;margin-top:20px}.home-secretary-comparison>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.home-secretary-comparison>div>span{font-size:13px;line-height:1.5;color:#42668a;text-align:center}.home-secretary-comparison strong{font-size:clamp(48px,5vw,68px);line-height:1.15;letter-spacing:-.03em;font-weight:750}.home-secretary-comparison strong>span{font-size:.38em;margin-left:5px;letter-spacing:0}.home-secretary-comparison small{font-size:14px;line-height:1.4;color:#42668a}.home-secretary-comparison>div:last-child strong{color:#2469b8}.home-secretary-chevron{width:13px;height:13px;border-top:3px solid #769ac4;border-right:3px solid #769ac4;transform:rotate(45deg)}
.home-secretary-time-bar{display:grid;grid-template-columns:1fr 3fr;margin-top:22px;overflow:hidden;border:1px solid #bcd2e9;border-radius:8px;min-height:64px}.home-secretary-time-bar>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;line-height:1.5;text-align:center;padding:8px 4px;background:#174a80;color:#fff}.home-secretary-time-bar>span:last-child{background:#dceafb;color:#164573}.home-secretary-time-bar strong{font-size:16px}
.home-secretary-task-list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:20px 0 0}.home-secretary-task-list li{font-size:12px;line-height:1.6;padding:5px 9px;border-bottom:1px solid #bdd1e7;color:#42668a}.home-secretary-note{font-size:11px!important;line-height:1.7!important;color:#59728e!important;margin:18px 0 0!important;text-align:center}
@media(max-width:600px){.corporate-home .home-secretary-story{margin-top:24px}.home-secretary-figure{padding:18px 14px}.home-secretary-cast{gap:10px;min-height:90px}.home-secretary-cast .home-secretary-human{width:58px;height:87px}.home-secretary-cast .home-secretary-agent{width:68px;height:68px}.home-secretary-cast>span{font-size:12px}.home-secretary-with{padding-inline:3px}.home-secretary-comparison{gap:10px;grid-template-columns:1fr 12px 1fr;margin-top:18px}.home-secretary-comparison strong{font-size:50px}.home-secretary-comparison>div>span{font-size:11px}.home-secretary-comparison small{font-size:12px}.home-secretary-chevron{width:9px;height:9px;border-width:2px}.home-secretary-time-bar>span{font-size:10px}.home-secretary-time-bar strong{font-size:14px}.home-secretary-task-list{gap:5px;margin-top:16px}.home-secretary-task-list li{font-size:10px;padding:5px}.home-secretary-note{font-size:10px!important}.corporate-home .home-secretary-story .home-secretary-target{margin-top:22px!important}}
