/* BLINKBUN v3.8.5 Demand Acquisition Engine */
.v385-shell{min-height:100vh}.v385-main{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:30px 0 70px}.v385-hero{padding:38px 0 28px}.v385-hero>span,.v385-check-copy>span,.v385-result-head span,.v385-note>span,.v385-related span,.v385-faq>span{display:block;color:#71e5ff;font-size:11px;font-weight:900;letter-spacing:.12em;margin-bottom:10px}.v385-hero h1{max-width:900px;margin:0 0 14px;font-size:clamp(34px,5vw,62px);line-height:1.02;letter-spacing:-.04em}.v385-hero p{max-width:850px;color:#9fb0c6;font-size:17px;line-height:1.65}.v385-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.v385-trust b{padding:7px 10px;border:1px solid #24475a;border-radius:999px;background:#091923;color:#91dff0;font-size:11px}.v385-check,.v385-result,.v385-note,.v385-related,.v385-faq{border:1px solid #263b54;border-radius:18px;background:#0a1421;padding:24px;margin:18px 0}.v385-check{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr);gap:24px;align-items:end}.v385-check h2,.v385-result h2,.v385-note h2,.v385-related h2,.v385-faq h2{margin:0 0 8px;font-size:24px}.v385-check p,.v385-result p,.v385-note p,.v385-related p,.v385-faq p{color:#94a7c0;line-height:1.55}.v385-check form label{display:block;margin-bottom:8px;color:#c7d4e5;font-size:12px;font-weight:800}.v385-check form>div{display:flex;gap:8px}.v385-check input{min-width:0;flex:1;border:1px solid #31506a;border-radius:11px;background:#07111c;color:#f2f7ff;padding:14px 14px;font:inherit}.v385-check button,.v385-result-actions .primary{border:0;border-radius:11px;background:#55d9ff;color:#06111b;padding:13px 17px;font-weight:900;cursor:pointer;text-decoration:none;white-space:nowrap}.v385-alert{border:1px solid #31506a;border-radius:13px;background:#0b1826;padding:16px 18px;margin:16px 0}.v385-alert.error{border-color:#6c3b45}.v385-alert p{margin:5px 0 0}.v385-result.level-elevated{border-color:#75414b}.v385-result.level-review{border-color:#705f32}.v385-result-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.v385-count{min-width:72px;text-align:center;border:1px solid #29445d;border-radius:13px;padding:10px}.v385-count b{display:block;font-size:28px}.v385-count small{color:#889bb3}.v385-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0}.v385-facts article{border-top:1px solid #263b54;padding:12px 2px}.v385-facts small{display:block;color:#748aa5;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:5px}.v385-facts b{font-size:16px}.v385-flags{display:grid;gap:9px}.v385-flags article{display:flex;gap:12px;border:1px solid #243a52;border-radius:12px;padding:13px;background:#08131f}.v385-flags article>span{min-width:56px;color:#8fa4bd;font-size:10px;font-weight:900}.v385-flags article.tone-high{border-color:#683b48}.v385-flags article.tone-high>span{color:#ff9cae}.v385-flags article.tone-medium{border-color:#665a32}.v385-flags article.tone-medium>span{color:#ffd57b}.v385-flags b{display:block}.v385-flags p{margin:3px 0 0}.v385-result-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.v385-result-actions a:not(.primary){border:1px solid #31506a;border-radius:11px;padding:12px 15px;color:#9ae8ff;text-decoration:none;font-weight:800}.v385-disclaimer{font-size:12px;margin:15px 0 0}.v385-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.v385-grid article{border-top:1px solid #28405a;padding:20px 4px}.v385-grid span{color:#6ee4ff;font-size:10px;font-weight:900}.v385-grid h2{font-size:20px;margin:7px 0}.v385-grid p{color:#91a4bd;line-height:1.55}.v385-note{background:#0a171d;border-color:#28524c}.v385-related{display:flex;align-items:center;justify-content:space-between;gap:20px}.v385-related nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.v385-related a{border:1px solid #31506a;border-radius:999px;padding:9px 12px;color:#93e7ff;text-decoration:none;font-size:12px;font-weight:800}.v385-faq details{border-top:1px solid #273d55;padding:13px 0}.v385-faq summary{cursor:pointer;font-weight:850}.v385-faq details p{margin:8px 0 0}.v385-demand-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 18px}.v385-demand-links a{border:1px solid #324862;border-radius:999px;padding:8px 11px;color:#91e8ff;text-decoration:none;font-size:12px;font-weight:800}
@media(max-width:780px){.v385-main{width:min(100% - 22px,1180px);padding-top:16px}.v385-hero{padding-top:24px}.v385-check{grid-template-columns:1fr}.v385-check form>div{flex-direction:column}.v385-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.v385-grid{grid-template-columns:1fr}.v385-related{align-items:flex-start;flex-direction:column}.v385-related nav{justify-content:flex-start}}
