/* Character-led explanations: real text, cached WebP assets, no extra animation. */
.character-journey{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;margin:64px auto 24px;max-width:1100px;padding:36px 24px;background:#f3f1fd;border-radius:28px;color:#202238}.character-journey article{text-align:center;min-width:0}.character-journey .journey-character{display:block;width:160px;height:160px;object-fit:contain;margin:0 auto 18px;transform:none}.character-journey h3{font-size:24px;font-weight:800;line-height:1.5;margin:0 0 10px}.character-journey p{font-size:15px;line-height:1.8;margin:0}.journey-arrow{font-size:30px;color:#8b74db}.steps article .guide-step-character,.product-steps article .guide-step-character{display:block;width:150px;height:150px;object-fit:contain;margin:8px auto 22px;position:static;transform:none}.personal-use-cards article .guide-step-character{display:block;width:145px;height:145px;object-fit:contain;margin:0 auto 22px}.sales-feature-card{position:relative}.sales-feature-card .feature-guide-character{display:block;width:104px;height:104px;object-fit:contain;margin:0 0 16px auto}.sales-feature-card h3{padding-right:0}.company-visual .company-guide-character{display:block!important;width:145px!important;height:145px!important;max-width:70%!important;object-fit:contain!important;position:static!important;transform:none!important;margin:0 auto 12px!important;animation:none!important}.service-art.company-visual{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.service-art.company-visual>b{position:static;transform:none;margin:0;font-size:14px}.service-art.advisory-art.company-visual>span{font-size:14px}.service-art.advisory-art.company-visual>strong{font-size:22px}.service-art.advisory-art.company-visual>small{display:none}.service-art.advisory-art.company-visual>b{display:none}.personal-use-cards article>p{font-size:16px;line-height:1.8}.product-flow .product-steps article p,.flow .steps article p{font-size:16px;line-height:1.8}.company-visual{overflow:hidden}
@media(max-width:700px){.character-journey{grid-template-columns:1fr;gap:10px;padding:24px 16px;margin-top:36px;border-radius:20px}.character-journey article{display:grid;grid-template-columns:100px 1fr;column-gap:12px;text-align:left;align-items:center}.character-journey .journey-character{width:100px;height:120px;margin:0;grid-row:1/3}.character-journey h3{font-size:21px;margin:12px 0 6px;align-self:end}.character-journey p{font-size:14px;align-self:start}.journey-arrow{transform:rotate(90deg);justify-self:center;font-size:23px;line-height:1}.steps article .guide-step-character,.product-steps article .guide-step-character{width:125px;height:125px;margin:6px auto 18px}.personal-use-cards article .guide-step-character{width:125px;height:125px;margin-bottom:18px}.sales-feature-card .feature-guide-character{width:100px;height:100px;margin:0 auto 16px}.service-art.company-visual .company-guide-character{width:110px!important;height:110px!important}.service-art.advisory-art.company-visual>strong{font-size:19px}.character-journey h3,.character-journey p{word-break:normal;overflow-wrap:anywhere}}
.visual-breadcrumb{display:flex;gap:10px;font-size:13px;margin:0 0 32px;color:#62657a}.visual-breadcrumb a{text-decoration:underline}
