.scenario-center-page{background:#f6f9fd;min-height:calc(100vh - 76px)}.scenario-center-hero{background:radial-gradient(circle at 13% 18%,#2682ff26,#0000 28%),radial-gradient(circle at 86% 22%,#3ebba51f,#0000 25%),linear-gradient(135deg,#f9fbff 0%,#edf5ff 54%,#f9fcff 100%);border-bottom:1px solid #dce8f8}.scenario-center-hero-inner{text-align:center;width:min(1120px,100% - 64px);margin:0 auto;padding:76px 0 64px}.scenario-center-eyebrow{color:#096ff2;background:#ffffffc2;border:1px solid #bdd8ff;border-radius:999px;align-items:center;min-height:34px;padding:0 15px;font-size:14px;font-weight:800;display:inline-flex}.scenario-center-hero h1{color:#0c2344;letter-spacing:-.035em;margin:20px 0 15px;font-size:clamp(40px,5vw,60px);font-weight:950;line-height:1.12}.scenario-center-hero p{color:#52657e;max-width:820px;margin:0 auto;font-size:18px;line-height:1.85}.scenario-popular-links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.scenario-popular-links a{color:#2d5685;background:#ffffffd1;border:1px solid #d2e2f7;border-radius:9px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,color .16s;display:inline-flex}.scenario-popular-links a:hover{color:#096ff2;border-color:#8fbbf4;transform:translateY(-2px)}.scenario-center-content{width:min(1180px,100% - 64px);margin:0 auto;padding:46px 0 88px}.scenario-center-intro{background:#fff;border:1px solid #dbe7f5;border-radius:18px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:42px;margin-bottom:30px;padding:28px 30px;display:grid;box-shadow:0 12px 32px #2650880e}.scenario-center-intro span{color:#1670de;font-size:13px;font-weight:800}.scenario-center-intro h2{color:#142c4f;margin:8px 0 0;font-size:25px;line-height:1.35}.scenario-center-intro p{color:#5a6c82;margin:0;font-size:15px;line-height:1.85}.scenario-official-site{background:#f8fbff;border:1px solid #d6e5f6;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:0 0 30px;padding:20px 24px;display:flex}.scenario-detail-card>.scenario-official-site{margin:28px 0 0}.scenario-official-site span{color:#176ed8;margin-bottom:6px;font-size:13px;font-weight:850;display:block}.scenario-official-site p{color:#5a6c82;margin:0;font-size:14px;line-height:1.75}.scenario-official-site a{color:#096ff2;overflow-wrap:anywhere;flex:none;font-size:14px;font-weight:800;text-decoration:none}.scenario-category-section{background:#fff;border:1px solid #dde8f5;border-radius:20px;margin-top:28px;padding:30px;scroll-margin-top:100px;box-shadow:0 12px 32px #2650880d}.scenario-category-header{border-bottom:1px solid #e8eef6;grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:end;gap:34px;padding-bottom:22px;display:grid}.scenario-category-header span{color:#7d91a9;font-size:12px;font-weight:800}.scenario-category-header h2{color:#102a4f;margin:6px 0 0;font-size:30px}.scenario-category-header p{color:#64768d;margin:0;font-size:15px;line-height:1.75}.scenario-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:22px;display:grid}.scenario-search-card{background:linear-gradient(#fff 0%,#f9fbfe 100%);border:1px solid #dce7f4;border-radius:16px;flex-direction:column;min-width:0;min-height:250px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.scenario-search-card:hover{border-color:#a9c9f2;transform:translateY(-3px);box-shadow:0 16px 34px #1f5da917}.scenario-card-keyword{color:#176ed8;background:#edf5ff;border-radius:7px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:800}.scenario-search-card h3{margin:15px 0 10px;font-size:20px;line-height:1.48}.scenario-search-card h3 a{color:#17355c;text-decoration:none}.scenario-search-card h3 a:hover{color:#096ff2}.scenario-search-card>p{color:#66788e;margin:0;font-size:14px;line-height:1.75}.scenario-card-related{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.scenario-card-related span{color:#73849a;background:#f1f5fa;border-radius:6px;padding:4px 8px;font-size:11px}.scenario-card-link{color:#126ddd;margin-top:auto;padding-top:20px;font-size:13px;font-weight:800;text-decoration:none}.scenario-detail-foundation{padding:50px 0 84px}.scenario-detail-shell{width:min(960px,100% - 64px);margin:0 auto}.scenario-breadcrumb{color:#7a8b9f;align-items:center;gap:9px;margin-bottom:16px;font-size:13px;display:flex}.scenario-breadcrumb a{color:#246fcb;text-decoration:none}.scenario-detail-card{background:#fff;border:1px solid #dce7f4;border-radius:20px;padding:42px 46px;box-shadow:0 16px 42px #23528e12}.scenario-detail-category{color:#176ed8;background:#edf5ff;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.scenario-detail-card h1{color:#102a4f;margin:20px 0 18px;font-size:clamp(32px,4vw,46px);line-height:1.28}.scenario-detail-answer{color:#385978;background:#eef6ff;border-left:4px solid #1975e5;border-radius:0 12px 12px 0;margin:0;padding:20px 22px;font-size:17px;line-height:1.9}.scenario-detail-summary{color:#64758a;margin:22px 0 0;font-size:15px;line-height:1.8}.scenario-detail-keywords{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;display:flex}.scenario-detail-keywords strong,.scenario-detail-keywords span{border-radius:7px;padding:6px 10px;font-size:12px}.scenario-detail-keywords strong{color:#455e7b;background:#e8eef6}.scenario-detail-keywords span{color:#5c6f87;background:#f4f7fa}.scenario-back-link{color:#096ff2;margin-top:26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.scenario-detail-header{border-bottom:1px solid #e8eef6;padding-bottom:34px}.scenario-article-section{border-bottom:1px solid #e9eff6;grid-template-columns:54px minmax(0,1fr);gap:22px;padding:34px 0;display:grid}.scenario-section-number{color:#176ed8;background:linear-gradient(135deg,#eaf3ff,#d9eaff);border-radius:14px;place-items:center;width:46px;height:46px;font-size:13px;font-weight:900;display:grid}.scenario-article-section h2{color:#153258;margin:2px 0 14px;font-size:25px;line-height:1.4}.scenario-article-section p{color:#5f7187;margin:0;font-size:15px;line-height:1.9}.scenario-solution-list{gap:12px;display:grid}.scenario-solution-list p{background:#f9fbfe;border:1px solid #dfe9f6;border-radius:12px;padding:15px 18px 15px 42px;position:relative}.scenario-solution-list p:before{content:"✓";color:#1474e7;font-weight:900;position:absolute;top:14px;left:16px}.scenario-step-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.scenario-step-list li{background:#fff;border:1px solid #e1eaf5;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:15px 16px;display:grid}.scenario-step-list li>span{color:#176ed8;background:#edf5ff;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.scenario-step-list li p{padding-top:5px}.scenario-chip-grid,.scenario-capability-grid{flex-wrap:wrap;gap:10px;display:flex}.scenario-chip-grid span,.scenario-capability-grid span{border-radius:9px;align-items:center;min-height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.scenario-chip-grid span{color:#315b88;background:#f4f9ff;border:1px solid #d6e6f8}.scenario-capability-grid span{color:#536b88;background:#f7f9fc;border:1px solid #dce7f4}.scenario-future-guide-copy{color:#8594a7!important;margin-top:14px!important;font-size:13px!important}.scenario-faq-list{gap:10px;display:grid}.scenario-faq-list details{background:#fbfdff;border:1px solid #dde8f5;border-radius:12px;overflow:hidden}.scenario-faq-list summary{color:#294968;cursor:pointer;padding:16px 44px 16px 18px;font-size:15px;font-weight:800;list-style:none;position:relative}.scenario-faq-list summary::-webkit-details-marker{display:none}.scenario-faq-list summary:after{content:"+";color:#176ed8;font-size:22px;font-weight:500;position:absolute;top:12px;right:18px}.scenario-faq-list details[open] summary:after{content:"−"}.scenario-faq-list details p{color:#61748a;padding:0 18px 17px}.scenario-related-section{background:linear-gradient(135deg,#f7fbff 0%,#eef6ff 100%);border:1px solid #dce7f4;border-radius:16px;margin-top:34px;padding:28px}.scenario-related-section>div:first-child>span{color:#1b72dc;font-size:12px;font-weight:800}.scenario-related-section h2{color:#153258;margin:6px 0 18px;font-size:24px}.scenario-related-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scenario-related-links a{background:#ffffffe6;border:1px solid #d8e5f4;border-radius:12px;min-width:0;padding:16px;text-decoration:none}.scenario-related-links small,.scenario-related-links strong,.scenario-related-links span{display:block}.scenario-related-links small{color:#176ed8;font-size:11px;font-weight:800}.scenario-related-links strong{color:#2c4969;margin-top:8px;font-size:14px;line-height:1.55}.scenario-related-links span{color:#176ed8;margin-top:12px;font-size:12px;font-weight:800}.scenario-detail-footer-actions{align-items:center;margin-top:28px;display:flex}@media (width<=900px){.scenario-center-intro,.scenario-category-header{grid-template-columns:1fr;gap:16px}.scenario-related-links{grid-template-columns:1fr}.scenario-official-site{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=760px){.scenario-center-hero-inner,.scenario-center-content,.scenario-detail-shell{width:min(100% - 28px,1120px)}.scenario-center-hero-inner{padding:50px 0 44px}.scenario-center-hero p{font-size:16px}.scenario-center-content{padding:28px 0 56px}.scenario-center-intro,.scenario-category-section{border-radius:14px;padding:20px 16px}.scenario-category-header h2{font-size:25px}.scenario-card-grid{grid-template-columns:1fr}.scenario-search-card{min-height:0;padding:20px 18px}.scenario-detail-foundation{padding:28px 0 56px}.scenario-detail-card{border-radius:14px;padding:28px 20px}.scenario-detail-answer{font-size:15px}.scenario-article-section{grid-template-columns:1fr;gap:12px;padding:26px 0}.scenario-section-number{width:40px;height:40px}.scenario-article-section h2{font-size:21px}.scenario-step-list li{grid-template-columns:36px minmax(0,1fr);padding:13px}.scenario-related-section{padding:20px 16px}}.scenario-guide-links{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.scenario-guide-links a{color:#3568d4;background:#f7faff;border:1px solid #cbd9f2;border-radius:999px;align-items:center;min-height:38px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.scenario-guide-links a:hover{background:#edf4ff;border-color:#9eb8eb}.scenario-application-section{margin:0 0 30px}.scenario-application-section>.scenario-card-grid{padding-top:0}.scenario-search-card[data-scenario=corporate-training-checkin],.scenario-search-card[data-scenario=annual-event-checkin]{background:linear-gradient(#f3f8ff,#fff);border-color:#bdd8f7}.scenario-application-intro{font-weight:700;line-height:1.8;color:#315b88!important}.scenario-search-card>.scenario-application-intro{margin-bottom:12px}.scenario-application-capabilities{gap:14px;margin:22px 0 0;display:grid}.scenario-application-capabilities>div{border-top:1px solid #e8eef6;padding-top:12px}.scenario-application-capabilities dt{color:#234c78;font-size:14px;font-weight:750;line-height:1.6}.scenario-application-capabilities dd{color:#66788e;margin:5px 0 0;font-size:14px;line-height:1.8}.scenario-detail-header>p:not(.scenario-application-intro){color:#5f7187;font-size:15px;line-height:1.9}.scenario-detail-header>.scenario-application-capabilities{margin-top:26px}
