body{background:#1748d8;color:#fffdf4}.academy-shell{max-width:1320px;margin:auto;padding:0 60px}.demo-bar{border-color:#6080e1;color:#e0e8ff}.academy-top{display:flex;justify-content:space-between;align-items:center;padding:29px 0 35px}.academy-logo{display:flex;align-items:center;gap:13px;font-size:26px;text-decoration:none;font-weight:750;letter-spacing:-.05em;line-height:1.2}.academy-logo small{display:block;font-size:10px;font-weight:400;margin-top:7px;letter-spacing:.02em}.orbit-icon{font-size:35px;display:grid;place-items:center;background:#ff8c43;color:#183a9a;width:49px;height:49px;transform:rotate(-4deg)}.edition{font-size:9px;letter-spacing:.12em;line-height:1.6}.academy-heading{position:relative;padding:15px 0 45px}.academy-heading>.small-caps{font-size:10px;letter-spacing:.15em;color:#bcd0ff;margin-bottom:16px}.academy-heading h1{font-size:clamp(43px,4.8vw,68px);letter-spacing:-.07em;font-weight:700;line-height:1.15}.academy-heading>p:not(.small-caps){font-size:16px;line-height:1.8;position:absolute;left:64%;bottom:108px;color:#dbe5ff}.jump-link{display:flex;justify-content:space-between;gap:40px;width:29%;position:absolute;left:64%;bottom:50px;font-size:13px;padding:10px 0;border-bottom:1px solid #a8bcf8;text-decoration:none}.academy-board{display:grid;grid-template-columns:.83fr 1.17fr;border:2px solid #fffdf4;background:#fffdf4;color:#14285d;box-shadow:9px 9px 0 #0c2e9e}.academy-guide{padding:34px;border-right:1px solid #cbd4ec;background:#e7edff}.guide-heading{display:flex;gap:16px;align-items:center}.guide-index{font-size:62px;line-height:1;color:#1748d8;font-weight:800;transform:rotate(-9deg)}.guide-heading h2{font-size:22px;letter-spacing:-.05em;line-height:1.4}.guide-questions{margin:22px 0 27px;display:flex;flex-direction:column}.guide-questions button{display:flex;align-items:center;gap:11px;justify-content:flex-start;text-align:left;background:transparent;border:0;border-top:1px solid #b5c2e2;color:#203771;padding:16px 0;font-size:13px;min-height:55px}.guide-questions button:last-child{border-bottom:1px solid #b5c2e2}.guide-questions button span{font-size:10px;letter-spacing:.07em;color:#49619c}.guide-questions button b{margin-left:auto;font-size:20px;font-weight:400;color:#1748d8}.guide-questions button:hover{color:#1748d8;background:#d6e0ff}.academy-guide figure img{height:167px;object-fit:cover}.academy-guide figcaption{font-size:10px;margin-top:10px}.academy-guide .flow-note{margin-top:25px;font-size:12px;color:#4a5d8b}.academy-chat{padding:33px 37px}.chat-badge{display:inline-block;background:#1748d8;color:#fff;padding:4px 8px;font-size:9px;letter-spacing:.02em;margin-bottom:12px}.chat-heading h2{font-size:24px;letter-spacing:-.05em}.reset{font-size:11px;color:#52618a}.chat-log{margin:27px 0 23px;min-height:315px;max-height:340px}.message .bubble{background:#edf1fa;border-radius:0 12px 12px 12px}.message{max-width:92%;font-size:14px}.message.user .bubble{background:#ffcf9d;border-radius:12px 0 12px 12px}.message .speaker{font-size:10px;color:#51648c}.message-card{border-color:#c0cce6}.message-card strong{font-size:16px}.message-card small{font-size:12px}.choices button{border-color:#bac9ec;border-radius:3px;background:#fffdf4;color:#1748d8;font-size:12px}.choices button:hover{background:#e7edff}.input-label{font-size:11px;color:#586789}.composer{border-color:#b2c1e6;margin-top:3px}.composer input{font-size:13px}.composer button{background:#1748d8;color:#fff;font-size:20px;min-width:40px}.demo-note{font-size:10px;color:#596b8b;opacity:1}.demo-end{color:#1748d8}.academy-after{display:flex;align-items:center;gap:30px;padding:51px 0 0}.big-arrow{font-size:66px;color:#ffae70;line-height:1}.academy-after p{font-size:27px;line-height:1.45;letter-spacing:-.04em;font-weight:350}.academy-after strong{font-weight:700}.academy-after>span:last-child{margin-left:auto;font-size:10px;letter-spacing:.12em;color:#c6d5ff}.sample-footer{border-color:#6080e1;color:#d9e3ff}@media(max-width:1000px){.academy-shell{padding:0 32px}.academy-guide{padding:25px}.academy-chat{padding:28px}.academy-heading h1{font-size:53px}.academy-heading>p:not(.small-caps){font-size:14px;left:63%;bottom:103px}.jump-link{left:63%;width:32%}.guide-heading h2{font-size:19px}.guide-questions button{font-size:12px}}@media(max-width:700px){.academy-shell{padding:0 22px}.academy-top{padding:25px 0 28px}.academy-logo{font-size:22px;gap:10px}.orbit-icon{width:42px;height:42px;font-size:30px}.edition{font-size:7px}.academy-heading{padding:0 0 30px}.academy-heading>.small-caps{font-size:8px;margin-bottom:14px}.academy-heading h1{font-size:40px;line-height:1.2}.academy-heading>p:not(.small-caps){position:static;font-size:14px;margin-top:21px}.jump-link{position:static;width:100%;margin-top:17px;font-size:13px}.academy-board{grid-template-columns:1fr;box-shadow:6px 6px 0 #0c2e9e}.academy-guide{padding:23px;border-right:0;border-bottom:1px solid #c2ceea}.guide-heading{gap:14px}.guide-index{font-size:47px}.guide-heading h2{font-size:19px}.guide-questions{margin:19px 0 0}.guide-questions button{padding:13px 0;font-size:12px;min-height:48px}.academy-guide figure,.academy-guide .flow-note{display:none}.academy-chat{padding:25px 19px}.chat-heading h2{font-size:21px}.chat-badge{margin-bottom:10px}.chat-log{max-height:340px}.academy-after{gap:16px;padding-top:35px}.big-arrow{font-size:50px}.academy-after p{font-size:20px}.academy-after>span:last-child{font-size:7px}}
/* BRAND-QA-20261029 */
.qa-contact{display:inline-flex;align-items:center;min-height:44px;padding:12px 20px;background:#e9e3d7;color:#222;border-radius:30px}@media(max-width:600px){.sample-limitation,.package-note,.contact-small,.product-boundary,.sample-note,.sample-disclosure,.privacy-note,.chat-notice,.chat-note,.demo-note,.note,.limit-note,.service-contact p,.chat-disclaimer,.scope-note{font-size:14px!important;line-height:1.8;color:inherit}}
