.dpsap-g{display:flex;flex-wrap:wrap;gap:clamp(12px,1.5vw,18px);margin-top:clamp(22px,2.6vw,32px)}.dpsap-c,.dpsap-c.dpsap-w{position:relative;flex:1 1 288px;min-width:0;padding:clamp(20px,2.1vw,26px);border-radius:20px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.13);overflow:hidden;transition:border-color .22s ease,transform .22s ease,background .22s ease}.dpsap-c.dpsap-w{flex:1 1 380px}.dpsap-c:hover{border-color:rgba(242,101,34,.42);transform:translateY(-3px);background:rgba(255,255,255,.07)}.dpsap-c:before{content:"";position:absolute;left:0;top:0;height:3px;width:56px;background:var(--ac);border-radius:0 3px 3px 0;transition:width .35s ease}.dpsap-c:hover:before{width:100%}.dpsap-c h3{margin:0 0 8px!important;font-size:18px!important;letter-spacing:-.02em}.dpsap-c p{margin:0;font-size:14px;line-height:1.62}.dpsap-ch{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.dpsap-ch span{font-size:11.5px;line-height:1;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#B6C5D8}.dpsap-tail{display:flex;align-items:center;gap:18px;margin-top:clamp(20px,2.4vw,30px)}.dpsap-rule{flex:0 0 40px;height:1px;background:linear-gradient(90deg,#F26522,rgba(242,101,34,0))}.dpsap-ch2{margin-top:0;flex:1 1 auto}.dpsap-ch2 span{background:transparent;border-color:rgba(255,255,255,.18)}.dpmod-g{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(26px,3.4vw,52px);margin-top:clamp(22px,2.6vw,32px);align-items:start}.dpmod-l{position:relative;padding-left:22px}.dpmod-l:before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:2px;border-radius:2px;background:linear-gradient(180deg,#F26522,rgba(242,101,34,.12))}.dpmod-l h3,.dpmod-r h3{margin:0 0 10px!important;font-size:19px!important;letter-spacing:-.02em}.dpmod-l>p,.dpmod-r>p{margin:0;font-size:15px;line-height:1.7}.dpmod-li{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.dpmod-li li{display:flex;align-items:flex-start;gap:11px}.dpmod-li s{flex:0 0 22px;height:22px;margin-top:1px;border-radius:7px;display:flex;align-items:center;justify-content:center;text-decoration:none;background:rgba(242,101,34,.14);color:#FF9560}.dpmod-li s svg{width:13px;height:13px}.dpmod-li span{font-size:14.5px;line-height:1.5;font-weight:500;color:#EEF3F9}.dpmod-f{margin-top:18px}.dpmod-f>p{margin:0 0 9px!important;font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:#7E93AD}.dpmod-ch{display:flex;flex-wrap:wrap;gap:7px}.dpmod-ch span{font-size:12.5px;line-height:1;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);color:#C6D4E5;transition:border-color .2s ease}.dpmod-ch span:hover{border-color:rgba(242,101,34,.45)}.dpmod-n{margin-top:18px!important;font-size:13px;line-height:1.6;color:#7E93AD}@media(max-width:900px){.dpmod-g{grid-template-columns:1fr}}