
/* Capital Intelligence extension; original site styles untouched */
.intel-hero{background:#102b46;color:#fff;padding:95px 0 75px}.intel-hero h1{font-size:clamp(38px,5vw,74px);line-height:1.06;font-weight:400;max-width:850px}.intel-hero p{color:#d2dbe5;max-width:760px;line-height:1.7}.intel-wrap{max-width:1100px;margin:auto;padding:65px 25px}.intel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px}.intel-card{display:block;border:1px solid #d6dce1;padding:30px;background:#fff;color:#102b46;text-decoration:none}.intel-card h2{font-size:29px;margin:12px 0}.intel-card p{line-height:1.6;color:#53606a}.intel-panel{border:1px solid #d5dce2;background:#fff;padding:26px;margin:22px 0}.intel-panel h2{font-size:27px}.intel-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.intel-fields label{display:block;font-size:13px;color:#465968;margin:0 0 5px}.intel-fields input,.intel-fields select,.intel-fields textarea,.intel-chat input{width:100%;padding:13px;border:1px solid #b9c5d0;background:white;color:#142c42;font:inherit}.intel-button{background:#102b46;color:white;border:0;padding:14px 24px;cursor:pointer;font:inherit}.intel-button:disabled{opacity:.5}.intel-muted{color:#60707e;font-size:13px;line-height:1.6}.intel-results{background:#f0f4f6;padding:22px;line-height:1.75;margin-top:18px;overflow-wrap:anywhere}.intel-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:15px}.intel-kpi{border-left:2px solid #a68a59;padding:12px}.intel-kpi strong{font-size:25px;display:block;color:#102b46}.intel-chat{height:320px;overflow-y:auto;background:#f2f5f7;border:1px solid #d5dce2;padding:20px;margin:15px 0}.intel-msg{padding:12px 16px;background:#fff;border:1px solid #d9e0e4;margin-bottom:12px;line-height:1.6}.intel-msg.user{background:#102b46;color:#fff;margin-left:15%}.intel-chat-form{display:flex;gap:8px}.intel-chat-form input{flex:1}.intel-tag{color:#a58b61;text-transform:uppercase;letter-spacing:2px;font-size:12px}.intel-alert{border-left:3px solid #b49562;padding:12px 18px;background:#f4f1e9;margin:18px 0}.intel-nav{display:flex;gap:12px;flex-wrap:wrap;margin-top:20px}.intel-nav a{color:#fff;border:1px solid #8b9baa;padding:10px 13px;text-decoration:none}.intel-footer{margin:45px 0 0}.intel-report{line-height:1.7}.intel-report h3{margin:20px 0 5px}.intel-report a{overflow-wrap:anywhere}@media print{header,footer,.intel-hero,.intel-panel.controls,.intel-button{display:none!important}.intel-wrap{padding:0}.intel-results{background:#fff}}

/* Ask Strattners enhancements */
.ask-panel{max-width:960px;margin:auto}.ask-heading{display:flex;justify-content:space-between;gap:24px;align-items:center}.ask-sigil{font:italic 56px Georgia,serif;color:#b49a6c}.ask-controls{display:flex;gap:16px;flex-wrap:wrap;margin:20px 0}.ask-controls label{font-size:13px;display:grid;gap:7px;flex:1;min-width:180px}.ask-controls select{border:1px solid #cdd4db;padding:12px;background:#fff;color:#102b46;border-radius:3px}.ask-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.ask-suggestions button{border:1px solid #b7c2ca;background:transparent;color:#102b46;padding:10px 13px;cursor:pointer}.ask-suggestions button:hover{background:#e9eef1}.ask-chat{min-height:280px;max-height:520px;overflow:auto}.ask-chat .intel-msg{white-space:pre-wrap;line-height:1.65}.ask-panel .intel-chat-form textarea{width:100%;min-height:74px;flex:1;resize:vertical;padding:14px;border:1px solid #c9d3da;font:inherit}.ask-panel .intel-chat-form{align-items:stretch}.ask-panel .intel-chat-form button{min-width:150px}.ask-home{background:#f0f2f1;padding:85px 0}.ask-home-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,100px);align-items:center}.ask-home h2{font:normal clamp(38px,4.2vw,64px)/1.08 Georgia,serif;color:#102b46;margin:14px 0 22px}.ask-home h2 em{color:#947c56}.ask-home p{max-width:510px;line-height:1.8;color:#4c5b66}.ask-home-widget{background:#102b46;color:#fff;padding:34px;box-shadow:0 18px 44px #102b4626}.ask-home-eyebrow{font-size:11px;letter-spacing:2px;color:#d4bb90}.ask-home-eyebrow span{float:right}.ask-home-widget label{display:block;font:normal 25px Georgia,serif;margin:26px 0 14px}.ask-home-widget textarea{display:block;width:100%;box-sizing:border-box;background:#fff;color:#102b46;padding:15px;font:inherit;border:0;resize:vertical}.ask-home-widget button{background:#c5ad80;color:#102b46;border:0;padding:15px 20px;margin-top:13px;cursor:pointer;font-weight:600}.ask-home-prompts{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px}.ask-home-prompts a{color:#d8dfeb;font-size:12px;text-decoration:none}@media(max-width:750px){.ask-home-grid{grid-template-columns:1fr}.ask-panel .intel-chat-form{flex-direction:column}.ask-panel .intel-chat-form button{width:100%}.ask-home{padding:55px 0}}
