/* Scoped additions; retained characters, frosting and motion are unchanged. */
.home-business-anchor{display:block;scroll-margin-top:110px}
.qi-home .hs-scope{margin-top:9px;color:#777;font-size:10px;line-height:1.8}
.qi-home .hs-scope p{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}
.qi-home .hs-scope strong{font-size:17px;font-weight:550;color:#555;font-variant-numeric:tabular-nums}
.qi-home .hs-scene-preview>.product-ui-placeholder{width:calc(100% - 130px);max-width:475px}
.qi-home .hs-card-deliverables{margin-top:8px}
.qi-home .hs-collaborators{margin-top:10px;padding-top:10px}
.qi-home .hs-context-bar dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.hs-method{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:17px;font-size:11px;color:#747474;line-height:1.9}
.hs-method p{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.hs-method strong{font-weight:400;color:#555}
.hs-method a{border-bottom:1px solid #ccc;padding:7px 0;color:#555;white-space:nowrap}
.home-cooperation #enterprise-cooperation{scroll-margin-top:110px}
.home-cooperation .hstart-options{align-items:start}
.home-cooperation .hstart-heading>p{max-width:600px;margin-inline:auto}
.enterprise-brief-form{display:flex;flex-direction:column;align-items:stretch;margin-top:22px;gap:9px}
.enterprise-brief-form label{display:flex;justify-content:space-between;gap:12px;color:#555;font-size:12px;line-height:1.8;margin-top:9px}
.enterprise-brief-form label span{font-size:10px;color:#888}
.enterprise-brief-form :is(input,select,textarea),#brief-output{display:block;box-sizing:border-box;width:100%;min-width:0;border:1px solid #ddd;border-radius:10px;background:#ffffffbd;color:#444;padding:12px 13px;font:inherit;font-size:12px;line-height:1.8}
.enterprise-brief-form input::placeholder,.enterprise-brief-form textarea::placeholder{color:#919191}
.enterprise-brief-form textarea,#brief-output{resize:vertical}
.enterprise-brief-form textarea{min-height:110px;max-height:300px}
.enterprise-brief-form :is(input,select,textarea):focus-visible,#brief-output:focus-visible{outline:2px solid #777;outline-offset:3px}
.home-cooperation .enterprise-brief-form .button{align-self:flex-start;margin-top:14px;min-height:44px}
.home-cooperation .brief-privacy{font-size:10px;color:#858585;line-height:1.9;margin-top:4px}
.brief-preparation{display:grid;gap:0;margin-top:24px}
.brief-preparation>div{border-top:1px solid #e4e4e4;padding:18px 0}
.brief-preparation dt{font-size:12px;color:#484848;font-weight:500;line-height:1.8}
.brief-preparation dd{font-size:12px;line-height:1.9;color:#777;margin:6px 0 0}
.brief-guide-note{font-size:12px;color:#777;line-height:1.95;margin-top:12px}
.brief-result[hidden],#brief-guide[hidden]{display:none!important}
#brief-output{margin-top:22px;min-height:330px;max-height:560px;background:#ffffffb3;font-size:11px;line-height:1.85}
.brief-result-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
.home-cooperation .brief-result-actions .button{margin-top:0;gap:10px;font-size:11px;padding:11px 16px}
.brief-result-actions button:disabled{opacity:.45;cursor:not-allowed}
.brief-detail-link{display:inline-block;border-bottom:1px solid #ccc;font-size:11px;color:#666;margin-top:15px;padding-bottom:4px}
.brief-feedback{font-size:11px;line-height:1.9;color:#555;margin-top:16px;min-height:21px}
@media(min-width:360px) and (max-width:600px){.qi-home .hs-card.is-selected{height:740px}}
@media(max-width:600px){.qi-home .hs-scene-preview>.product-ui-placeholder{width:100%;max-width:none}}
@media(max-width:900px){.qi-home .hs-context-bar{flex-direction:column;align-items:stretch;gap:10px}.qi-home .hs-context-bar>a{align-self:flex-start;margin-top:0}.qi-home .hs-context-bar dd{max-width:none}}
@media(max-width:767px){.home-cooperation .hstart-heading>p{max-width:330px}.enterprise-brief-form{margin-top:17px}.enterprise-brief-form :is(input,select,textarea){font-size:16px}.enterprise-brief-form input::placeholder,.enterprise-brief-form textarea::placeholder{font-size:12px}.home-cooperation #enterprise-cooperation{scroll-margin-top:90px}.brief-result{scroll-margin-top:105px}.qi-home .hs-context-bar dl{grid-template-columns:1fr;gap:14px}.qi-home .hs-context-bar dd{font-size:11px}.qi-home .hs-context-bar dt{font-size:10px}.hs-method{display:block;font-size:10px}.hs-method a{display:inline-block;margin-top:9px}.qi-home .hs-scope strong{font-size:16px}#brief-output{min-height:320px;font-size:12px}}
