.dp-wrap{max-width:1100px;margin:0 auto;padding:0 18px}.dp-hero{position:relative;overflow:hidden;border-radius:26px;margin:18px auto 26px;min-height:420px}.dp-hero__bg{position:absolute;inset:0;background:radial-gradient(900px 420px at 20% 20%,rgba(79,209,255,.35),transparent 60%),radial-gradient(700px 380px at 80% 10%,rgba(124,58,237,.35),transparent 55%),radial-gradient(900px 520px at 60% 90%,rgba(0,255,170,.18),transparent 55%),linear-gradient(135deg,#070b1c,#0a1030 60%,#090b14);transform:scale(1.03)}.dp-hero__glow{position:absolute;inset:-40px;background:conic-gradient(from 180deg,rgba(79,209,255,.18),rgba(124,58,237,.18),rgba(0,255,170,.12),rgba(79,209,255,.18));filter:blur(40px);opacity:.85;animation:dpGlow 10s linear infinite}@keyframes dpGlow{to{transform:rotate(360deg)}}.dp-hero .dp-wrap{position:relative;z-index:2;padding:64px 18px}.dp-badge{display:inline-block;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(10px);font-weight:700;font-size:13px;letter-spacing:.2px}.dp-title{margin:14px 0 10px;font-size:44px;line-height:1.05;color:#fff}.dp-title span{background:linear-gradient(90deg,#4fd1ff,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.dp-sub{max-width:820px;font-size:18px;line-height:1.5;color:rgba(255,255,255,.86)}.dp-cta{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.dp-btn{display:inline-block;padding:14px 18px;border-radius:999px;font-weight:800;text-decoration:none;border:1px solid rgba(255,255,255,.18);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.dp-btn:hover{transform:translateY(-1px)}.dp-btn--primary{color:#071022;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.35)}.dp-btn--ghost{color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.dp-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:26px}.dp-stat{padding:16px;border-radius:18px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px)}.dp-stat__n{font-size:22px;margin-bottom:6px}.dp-stat__t{font-weight:900}.dp-stat__d{color:rgba(255,255,255,.75);font-size:13px;margin-top:2px}.dp-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px auto}.dp-card{padding:22px;border-radius:22px;background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(2,6,23,.95));border:1px solid rgba(255,255,255,.10);box-shadow:0 30px 80px rgba(0,0,0,.38)}.dp-chip{display:inline-block;padding:7px 10px;border-radius:999px;background:rgba(79,209,255,.12);border:1px solid rgba(79,209,255,.25);font-weight:800;font-size:12px}.dp-card h2{margin:10px 0 6px;color:#fff;font-size:22px}.dp-card p{margin:0 0 10px;color:rgba(255,255,255,.78)}.dp-list{margin:12px 0 14px;padding-left:18px;color:rgba(255,255,255,.86);line-height:1.55}.dp-brands{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.dp-brands span{font-size:12px;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:rgba(255,255,255,.85)}.dp-mini{display:inline-block;margin-top:12px;color:#4fd1ff;text-decoration:none;font-weight:900}.dp-mini:hover{text-decoration:underline}.dp-panel{margin:18px 0 40px;padding:24px;border-radius:22px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.10);color:#fff}.dp-panel h2{margin:0 0 8px}.dp-panel p{margin:0;color:rgba(255,255,255,.82);line-height:1.6}.dp-steps{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.dp-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:rgba(0,0,0,.20);border:1px solid rgba(255,255,255,.10);font-weight:800}.dp-step span{width:26px;height:26px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#4fd1ff,#7c3aed);color:#071022}.dp-reveal{opacity:0;transform:translateY(14px);transition:all .6s ease}.dp-reveal.dp-on{opacity:1;transform:none}@media (max-width:980px){.dp-title{font-size:34px}.dp-stats{grid-template-columns:1fr;gap:10px}.dp-grid{grid-template-columns:1fr}}