/* DF Creative V22-V24: additive, preserves V21 visuals */.df24-explore{margin:28px 0;padding:20px;border:1px solid rgba(91,175,255,.25);border-radius:18px;background:rgba(8,21,42,.7)}.df24-explore label{display:block;margin-bottom:10px;font-size:13px;color:#b9c7e8}.df24-explore input{width:100%;padding:14px 18px;border:1px solid #456085;border-radius:12px;background:#0c1830;color:white;font:inherit}.df24-sectors{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.df24-chip{border:1px solid #345477;border-radius:30px;background:#12233f;color:#e1e9ff;padding:9px 13px;cursor:pointer}.df24-chip.active,.df24-chip:hover{background:linear-gradient(120deg,#126aa8,#7138b4);border-color:#8cc9f5}.df24-explore p{color:#a7b9d8;font-size:13px;margin:12px 0 0}.v9-tile[hidden]{display:none!important}.df24-cta{text-align:center;padding:80px 22px;margin:50px auto;max-width:1100px;border:1px solid rgba(87,167,235,.25);border-radius:24px;background:radial-gradient(ellipse at 50% 0,rgba(43,90,168,.25),rgba(7,14,32,.85))}.df24-cta h2{font-size:clamp(28px,4vw,46px);margin:16px 0}.df24-cta p{color:#b5c6df;margin-bottom:28px}.df24-landing{max-width:1180px;margin:0 auto;padding:120px 22px 80px}.df24-landing h1{font-size:clamp(42px,6vw,80px);line-height:1.05}.df24-landing h1 em{color:#59c9ff}.df24-landing>p{max-width:700px;color:#bbcae1}.df24-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:42px}.df24-panel{padding:30px;border-radius:22px;border:1px solid #31547b;background:linear-gradient(145deg,#101f3b,#0a1124)}.df24-panel h2{font-size:27px}.df24-panel p{color:#b7c7df}.df24-request label{display:block;color:#c4d4ec;margin:16px 0;font-size:14px}.df24-request input,.df24-request select,.df24-request textarea{display:block;width:100%;margin-top:7px;padding:12px;border-radius:10px;border:1px solid #416088;background:#0a1730;color:#fff;font:inherit}.df24-request button{border:0;border-radius:10px;padding:14px 20px;background:linear-gradient(110deg,#077fca,#7833d0);color:#fff;font-weight:700;cursor:pointer}.df24-privacy{font-size:13px}.df24-study{max-width:1120px;margin:45px auto;padding:30px 20px}.df24-study h2{font-size:clamp(25px,3vw,38px)}.df24-study-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.df24-study-card{background:#0d1c37;border:1px solid #31547b;border-radius:16px;padding:24px}.df24-study-card span{font-size:12px;letter-spacing:.14em;color:#62d5ff}.df24-study-card p{color:#e0e8f7;white-space:pre-line}.df-video-frame video{max-height:680px;object-fit:contain}@media(max-width:700px){.df24-columns{grid-template-columns:1fr}.df24-landing{padding-top:90px}.df24-panel{padding:20px}}@media(prefers-reduced-motion:reduce){.df24-chip,.df24-panel{animation:none!important;transition:none!important}}