.aps-intel-page{max-width:1180px;margin:0 auto;padding:44px 22px 72px;color:#101827}.aps-intel-hero{padding:36px;border-radius:18px;background:linear-gradient(135deg,#0c1118,#18212d);color:#fff;margin-bottom:24px;box-shadow:0 20px 55px rgba(0,0,0,.16)}.aps-intel-hero span{display:block;color:#d4453a;font-size:12px;font-weight:800;letter-spacing:.13em}.aps-intel-hero h1{font-size:clamp(34px,5vw,60px);line-height:1;margin:9px 0 14px;color:#fff}.aps-intel-hero p{max-width:780px;margin:0;color:#dce2e9;font-size:17px;line-height:1.65}.aps-ask-box,.aps-advisor{background:#fff;border:1px solid #d9dee5;border-radius:16px;padding:22px;box-shadow:0 12px 35px rgba(8,20,35,.08)}.aps-ask-form>label,.aps-advisor label{display:block;font-weight:800;margin-bottom:8px}.aps-ask-inputrow{display:grid;grid-template-columns:1fr auto;gap:10px}.aps-ask-inputrow input,.aps-advisor input,.aps-advisor select{min-height:50px;border:1px solid #b9c1cb;border-radius:8px;padding:0 14px;font:inherit;color:#111827;background:#fff}.aps-ask-inputrow button,.aps-advisor button{border:0;border-radius:8px;background:#bd2026;color:#fff;font-weight:800;padding:0 20px;min-height:50px;cursor:pointer}.aps-ask-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.aps-ask-chips button{min-height:auto;padding:8px 11px;background:#eef1f4;color:#17202c;border-radius:999px;font-size:12px}.aps-ask-result{margin-top:16px}.aps-ask-answer{border-left:4px solid #bd2026;padding:15px 17px;background:#f5f7f9;border-radius:8px}.aps-ask-answer small,.aps-ask-products>span,.aps-related>span{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;color:#bd2026;margin-bottom:6px}.aps-ask-answer h3{margin:0 0 7px;font-size:21px}.aps-ask-answer p{margin:0 0 9px;line-height:1.55}.aps-ask-answer a{font-weight:800;color:#173b82;text-decoration:none}.aps-ask-products{margin-top:16px}.aps-ask-products>div{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.aps-ask-products a{display:grid;grid-template-columns:56px 1fr;gap:10px;align-items:center;padding:8px;border:1px solid #e1e5e9;border-radius:9px;color:#111827;text-decoration:none;background:#fff}.aps-ask-products img{width:56px;height:48px;object-fit:contain}.aps-ask-products strong{font-size:12px;line-height:1.25}.aps-ask-products small{display:block;color:#667085;margin-top:3px}.aps-related{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.aps-related>span{width:100%}.aps-related a{padding:7px 10px;border:1px solid #dce1e6;border-radius:999px;text-decoration:none;color:#253244;font-size:12px;font-weight:700}.aps-ask-float{position:fixed;right:18px;bottom:18px;z-index:9995}.aps-ask-launcher{border:0;border-radius:12px;padding:12px 17px;background:#bd2026;color:#fff;box-shadow:0 16px 36px rgba(0,0,0,.25);cursor:pointer;text-align:left}.aps-ask-launcher strong,.aps-ask-launcher small{display:block}.aps-ask-launcher small{opacity:.86;font-size:10px;margin-top:2px}.aps-ask-panel{position:absolute;right:0;bottom:62px;width:min(430px,calc(100vw - 28px));background:#f5f6f7;border-radius:15px;box-shadow:0 22px 70px rgba(0,0,0,.34);overflow:hidden}.aps-ask-panel__head{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background:#101720;color:#fff}.aps-ask-panel__head strong,.aps-ask-panel__head span{display:block}.aps-ask-panel__head span{font-size:11px;color:#c7ced7}.aps-ask-panel__head button{border:0;background:transparent;color:#fff;font-size:24px;cursor:pointer}.aps-ask-panel .aps-ask-box{border:0;border-radius:0;box-shadow:none}.aps-search-suggest{position:absolute;z-index:9990;top:calc(100% + 7px);left:0;right:0;max-height:480px;overflow:auto;background:#fff;border:1px solid #dce1e6;border-radius:12px;box-shadow:0 18px 50px rgba(0,0,0,.24);color:#111827;text-align:left}.aps-suggest-title{padding:9px 13px 6px;font-size:10px;font-weight:900;letter-spacing:.11em;color:#bd2026;background:#f5f7f9}.aps-suggest-product{display:grid;grid-template-columns:54px 1fr;gap:10px;padding:9px 12px;align-items:center;text-decoration:none;color:#111827;border-top:1px solid #eef0f2}.aps-suggest-product img{width:54px;height:46px;object-fit:contain}.aps-suggest-product strong,.aps-suggest-product small{display:block}.aps-suggest-product small{font-size:11px;color:#657080;margin-top:2px}.aps-suggest-knowledge{display:block;padding:10px 13px;text-decoration:none;color:#111827;border-top:1px solid #eef0f2}.aps-suggest-knowledge small{display:block;color:#8d1c22;font-weight:800;font-size:9px;letter-spacing:.08em}.aps-suggest-knowledge strong{font-size:13px}.aps-suggest-empty{padding:14px;color:#657080}.aps-advisor-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.aps-advisor label{font-size:13px}.aps-advisor label input,.aps-advisor label select{display:block;width:100%;margin-top:6px}.aps-advisor>button{margin-top:16px}.aps-advisor-answer{margin-top:17px;padding:16px;background:#f5f7f9;border-radius:9px}.aps-fit-warning{margin-top:10px;padding:11px;border-left:3px solid #bd2026;background:#fff}.aps-fit-products{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px}.aps-fit-products a{display:grid;grid-template-columns:55px 1fr;gap:9px;padding:8px;border:1px solid #dce1e6;border-radius:8px;text-decoration:none;color:#111827}.aps-fit-products img{width:55px;height:46px;object-fit:contain}.aps-smart-alternatives{max-width:1180px;margin:36px auto;padding:0 22px}.aps-smart-head span{font-size:10px;font-weight:900;color:#bd2026;letter-spacing:.12em}.aps-smart-head h2{margin:5px 0 15px}.aps-smart-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aps-smart-grid a{display:block;border:1px solid #e0e4e8;border-radius:10px;padding:10px;text-decoration:none;color:#111827}.aps-smart-grid img{width:100%;aspect-ratio:4/3;object-fit:contain}.aps-smart-grid strong,.aps-smart-grid small{display:block;margin-top:5px}.aps-smart-grid strong{font-size:13px}.aps-smart-grid small{color:#173b82;font-weight:700}
@media(max-width:760px){.aps-ask-products>div,.aps-smart-grid{grid-template-columns:1fr 1fr}.aps-advisor-grid{grid-template-columns:1fr}.aps-intel-hero{padding:27px 22px}.aps-ask-inputrow{grid-template-columns:1fr}.aps-ask-inputrow button{min-height:48px}.aps-ask-float{right:10px;bottom:10px}}
@media(max-width:480px){.aps-ask-products>div,.aps-smart-grid,.aps-fit-products{grid-template-columns:1fr}}
