:root{--dh-primary:#ea580c;--dh-primary-dark:#c2410c;--dh-on-primary:#fff;--dh-accent:#2563eb;--dh-accent-soft:#eff6ff;--dh-bg:#fff7ed;--dh-surface:#fff;--dh-ink:#0f172a;--dh-ink-soft:#475569;--dh-muted:#fdf4f0;--dh-border:#fceae1;--dh-success:#15803d;--dh-success-soft:#f0fdf4;--dh-radius:16px;--dh-radius-sm:10px;--dh-shadow:0 1px 3px #0f172a0f,0 8px 24px #ea580c14;--dh-shadow-lift:0 4px 12px #0f172a14,0 16px 40px #ea580c24}.dhakly-root,.dhakly-root *{box-sizing:border-box;margin:0;padding:0}.dhakly-root{background:var(--dh-bg);color:var(--dh-ink);-webkit-font-smoothing:antialiased;min-height:100vh;padding-bottom:76px;font-family:Hind Siliguri,sans-serif;font-size:16px;line-height:1.6}@media (width>=768px){.dhakly-root{padding-bottom:0}}.dhakly-root h1,.dhakly-root h2,.dhakly-root h3,.dhakly-root .display{font-family:"Baloo Da 2",Hind Siliguri,sans-serif;line-height:1.25}.dhakly-root .en{font-family:Poppins,Hind Siliguri,sans-serif}.dhakly-root img,.dhakly-root svg{display:block}.dhakly-root a{color:inherit;text-decoration:none}.dhakly-root button{cursor:pointer;border:none;font-family:inherit}.dhakly-root :focus-visible{outline:3px solid var(--dh-accent);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.dhakly-root *,.dhakly-root :before,.dhakly-root :after{transition:none!important;animation:none!important}}.dhakly-root .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.dhakly-root .topbar{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--dh-border);background:#fff7edeb;position:sticky;top:0}.dhakly-root .topbar-in{justify-content:space-between;align-items:center;height:64px;display:flex}.dhakly-root .logo{color:var(--dh-primary);letter-spacing:-.5px;align-items:center;gap:8px;font-family:"Baloo Da 2",sans-serif;font-size:26px;font-weight:800;display:flex}.dhakly-root .logo .pin{flex:none;width:26px;height:26px}.dhakly-root .logo span{color:var(--dh-ink);background:var(--dh-muted);border:1px solid var(--dh-border);letter-spacing:0;border-radius:99px;padding:2px 10px;font-family:Hind Siliguri,sans-serif;font-size:13px;font-weight:600}.dhakly-root .top-actions{align-items:center;gap:10px;display:flex}.dhakly-root .lang-toggle{background:var(--dh-surface);border:1.5px solid var(--dh-border);color:var(--dh-ink-soft);border-radius:99px;min-height:44px;padding:7px 14px;font-size:14px;font-weight:600;transition:border-color .2s}.dhakly-root .lang-toggle:hover{border-color:var(--dh-primary)}.dhakly-root .btn{border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 22px;font-size:15px;font-weight:700;transition:transform .15s ease-out,box-shadow .2s,background .2s;display:inline-flex}.dhakly-root .btn:active{transform:scale(.97)}.dhakly-root .btn-primary{background:var(--dh-primary);color:var(--dh-on-primary);box-shadow:0 4px 14px #ea580c59}.dhakly-root .btn-primary:hover{background:var(--dh-primary-dark)}.dhakly-root .btn-ghost{color:var(--dh-primary);border:1.5px solid var(--dh-primary);background:0 0}.dhakly-root .btn-ghost:hover{background:var(--dh-muted)}.dhakly-root .hide-m{display:none}@media (width>=768px){.dhakly-root .hide-m{display:inline-flex}}.dhakly-root .hero{padding:44px 0 36px;position:relative;overflow:hidden}.dhakly-root .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#ea580c1a,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-140px;right:-140px}.dhakly-root .eyebrow{background:var(--dh-success-soft);color:var(--dh-success);border:1px solid #bbf7d0;border-radius:99px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.dhakly-root .eyebrow .dot{background:var(--dh-success);border-radius:50%;width:8px;height:8px;animation:2s infinite dh-pulse}@keyframes dh-pulse{0%,to{opacity:1}50%{opacity:.4}}.dhakly-root .hero h1{letter-spacing:-.5px;max-width:640px;font-size:clamp(30px,6vw,52px);font-weight:800}.dhakly-root .hero h1 em{color:var(--dh-primary);font-style:normal;position:relative}.dhakly-root .hero h1 em:after{content:"";z-index:-1;background:#ea580c2e;border-radius:4px;height:10px;position:absolute;bottom:4px;left:0;right:0}.dhakly-root .hero .sub{color:var(--dh-ink-soft);max-width:520px;margin-top:14px;font-size:17px}.dhakly-root .hero .sub .en{color:#64748b;margin-top:4px;font-size:14.5px;display:block}.dhakly-root .search{background:var(--dh-surface);border:2px solid var(--dh-border);border-radius:var(--dh-radius);box-shadow:var(--dh-shadow);align-items:center;gap:10px;max-width:600px;margin-top:26px;padding:6px 6px 6px 18px;transition:border-color .2s,box-shadow .2s;display:flex}.dhakly-root .search:focus-within{border-color:var(--dh-primary);box-shadow:var(--dh-shadow-lift)}.dhakly-root .search svg{color:var(--dh-ink-soft);flex:none}.dhakly-root .search input{font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:10px 0;font-size:16px}.dhakly-root .search .btn{flex:none;padding:12px 24px}.dhakly-root .chips{flex-wrap:wrap;gap:8px;max-width:600px;margin-top:14px;display:flex}.dhakly-root .chips .label{color:var(--dh-ink-soft);align-self:center;margin-right:2px;font-size:13.5px;font-weight:600}.dhakly-root .chip{background:var(--dh-surface);border:1.5px solid var(--dh-border);color:var(--dh-ink-soft);border-radius:99px;align-items:center;gap:6px;min-height:40px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.dhakly-root .chip:hover{border-color:var(--dh-primary);color:var(--dh-primary);background:var(--dh-muted)}.dhakly-root .chip svg{width:13px;height:13px;color:var(--dh-primary)}.dhakly-root .escrow-strip{background:var(--dh-ink);color:#f8fafc;border-radius:var(--dh-radius);flex-wrap:wrap;align-items:center;gap:14px;max-width:600px;margin-top:30px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.dhakly-root .escrow-strip:before{content:"";background:linear-gradient(100deg,#0000 30%,#ea580c40 50%,#0000 70%);animation:4.5s ease-in-out infinite dh-sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes dh-sheen{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.dhakly-root .escrow-flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:relative}.dhakly-root .eflow-step{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.dhakly-root .eflow-step .ico{background:#ffffff1a;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dhakly-root .eflow-step .ico svg{width:18px;height:18px}.dhakly-root .eflow-arrow{color:#64748b;flex:none}.dhakly-root .eflow-step.pay .ico{color:#fdba74;background:#ea580c4d}.dhakly-root .eflow-step.hold .ico{color:#93c5fd;background:#2563eb4d}.dhakly-root .eflow-step.done .ico{color:#86efac;background:#15803d59}.dhakly-root .escrow-tag{color:#cbd5e1;width:100%;font-size:12.5px;position:relative}.dhakly-root .escrow-tag strong{color:#fdba74}.dhakly-root section{padding:52px 0}.dhakly-root .sec-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:26px;display:flex}.dhakly-root .sec-head h2{letter-spacing:-.3px;font-size:clamp(24px,4vw,34px);font-weight:800}.dhakly-root .sec-head p{color:var(--dh-ink-soft);margin-top:4px;font-size:15px}.dhakly-root .sec-link{color:var(--dh-accent);white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:14.5px;font-weight:700;display:inline-flex}.dhakly-root .sec-link:hover{text-decoration:underline}.dhakly-root .cat-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (width>=768px){.dhakly-root .cat-grid{grid-template-columns:repeat(4,1fr)}}.dhakly-root .cat{background:var(--dh-surface);border:1.5px solid var(--dh-border);border-radius:var(--dh-radius);padding:22px 18px;transition:transform .2s ease-out,box-shadow .2s,border-color .2s;display:block;position:relative}.dhakly-root .cat:hover{box-shadow:var(--dh-shadow-lift);border-color:var(--dh-primary);transform:translateY(-3px)}.dhakly-root .cat .ico{border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.dhakly-root .cat .ico svg{width:26px;height:26px}.dhakly-root .cat.live-1 .ico{color:var(--dh-primary);background:#fff1e6}.dhakly-root .cat.live-2 .ico{background:var(--dh-accent-soft);color:var(--dh-accent)}.dhakly-root .cat h3{font-size:18px;font-weight:700}.dhakly-root .cat p{color:var(--dh-ink-soft);margin-top:3px;font-size:13.5px}.dhakly-root .cat .count{color:var(--dh-primary);margin-top:10px;font-size:13px;font-weight:700}.dhakly-root .badge-live{background:var(--dh-success-soft);color:var(--dh-success);border:1px solid #bbf7d0;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:14px;right:14px}.dhakly-root .cat.soon{opacity:.72}.dhakly-root .cat.soon .ico{color:#94a3b8;background:#f1f5f9}.dhakly-root .badge-soon{color:#64748b;background:#f1f5f9;border-radius:99px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:14px;right:14px}.dhakly-root .prov-band{background:var(--dh-surface);border-top:1px solid var(--dh-border);border-bottom:1px solid var(--dh-border)}.dhakly-root .prov-grid{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.dhakly-root .prov-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.dhakly-root .prov-grid{grid-template-columns:repeat(3,1fr)}}.dhakly-root .prov{background:var(--dh-bg);border:1.5px solid var(--dh-border);border-radius:var(--dh-radius);padding:20px;transition:transform .2s ease-out,box-shadow .2s}.dhakly-root .prov:hover{box-shadow:var(--dh-shadow-lift);transform:translateY(-3px)}.dhakly-root .prov-top{align-items:center;gap:14px;display:flex}.dhakly-root .avatar{color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-family:"Baloo Da 2",sans-serif;font-size:22px;font-weight:700;display:grid}.dhakly-root .av-1{background:linear-gradient(135deg,#f97316,#ea580c)}.dhakly-root .av-2{background:linear-gradient(135deg,#3b82f6,#2563eb)}.dhakly-root .av-3{background:linear-gradient(135deg,#10b981,#15803d)}.dhakly-root .prov-name{flex-wrap:wrap;align-items:center;gap:6px;font-size:17px;font-weight:700;display:flex}.dhakly-root .nid{background:var(--dh-accent-soft);color:var(--dh-accent);border-radius:99px;align-items:center;gap:4px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.dhakly-root .nid svg{width:12px;height:12px}.dhakly-root .prov-meta{color:var(--dh-ink-soft);align-items:center;gap:5px;margin-top:2px;font-size:13.5px;display:flex}.dhakly-root .prov-meta svg{width:13px;height:13px;color:var(--dh-primary)}.dhakly-root .prov-body{border-top:1px dashed var(--dh-border);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.dhakly-root .stars{align-items:center;gap:5px;font-size:14.5px;font-weight:700;display:flex}.dhakly-root .stars svg{color:#f59e0b;width:16px;height:16px}.dhakly-root .stars .cnt{color:var(--dh-ink-soft);font-size:13px;font-weight:500}.dhakly-root .price{color:var(--dh-ink-soft);font-size:14px}.dhakly-root .price strong{color:var(--dh-ink);font-variant-numeric:tabular-nums;font-size:16px}.dhakly-root .prov .btn{width:100%;margin-top:14px;padding:11px}.dhakly-root .trust h2{text-align:center}.dhakly-root .trust .sec-sub{text-align:center;color:var(--dh-ink-soft);max-width:520px;margin:8px auto 36px}.dhakly-root .steps{grid-template-columns:1fr;gap:14px;max-width:860px;margin:0 auto;display:grid}@media (width>=768px){.dhakly-root .steps{grid-template-columns:repeat(3,1fr)}}.dhakly-root .step{background:var(--dh-surface);border:1.5px solid var(--dh-border);border-radius:var(--dh-radius);text-align:center;padding:26px 22px;position:relative}.dhakly-root .step .n{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.dhakly-root .step .n svg{width:26px;height:26px}.dhakly-root .step:first-child .n{color:var(--dh-primary);background:#fff1e6}.dhakly-root .step:nth-child(2) .n{background:var(--dh-accent-soft);color:var(--dh-accent)}.dhakly-root .step:nth-child(3) .n{background:var(--dh-success-soft);color:var(--dh-success)}.dhakly-root .step h3{font-size:18px;font-weight:700}.dhakly-root .step p{color:var(--dh-ink-soft);margin-top:6px;font-size:14px}.dhakly-root .pay-badges{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.dhakly-root .paybadge{background:var(--dh-surface);border:1.5px solid var(--dh-border);border-radius:99px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex}.dhakly-root .paybadge .sq{border-radius:3px;width:12px;height:12px}.dhakly-root .trust-note{text-align:center;color:var(--dh-ink-soft);margin-top:18px;font-size:13.5px}.dhakly-root .trust-note svg{vertical-align:-2px;width:14px;height:14px;color:var(--dh-success)}.dhakly-root .cta-band{color:#fff;text-align:center;background:linear-gradient(135deg,#7c2d12,#c2410c 55%,#ea580c);border-radius:24px;padding:44px 28px;position:relative;overflow:hidden}.dhakly-root .cta-band:before{content:"";background:#ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;left:-80px}.dhakly-root .cta-band:after{content:"";background:#ffffff0f;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-60px}.dhakly-root .cta-band h2{font-size:clamp(24px,4vw,36px);font-weight:800;position:relative}.dhakly-root .cta-band p{color:#ffedd5;max-width:480px;margin:10px auto 24px;font-size:15.5px;position:relative}.dhakly-root .cta-band .btn{color:var(--dh-primary);background:#fff;padding:14px 32px;font-size:16px;position:relative}.dhakly-root .cta-band .btn:hover{background:#fff7ed}.dhakly-root .cta-perks{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;display:flex;position:relative}.dhakly-root .cta-perks span{color:#fed7aa;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.dhakly-root .cta-perks svg{width:15px;height:15px}.dhakly-root footer{border-top:1px solid var(--dh-border);margin-top:20px;padding:44px 0 32px}.dhakly-root .f-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}@media (width>=768px){.dhakly-root .f-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.dhakly-root .f-brand p{color:var(--dh-ink-soft);max-width:260px;margin-top:8px;font-size:13.5px}.dhakly-root .f-col h4{margin-bottom:12px;font-size:14px;font-weight:700}.dhakly-root .f-col a{color:var(--dh-ink-soft);min-height:32px;padding:5px 0;font-size:14px;display:block}.dhakly-root .f-col a:hover{color:var(--dh-primary)}.dhakly-root .f-bottom{border-top:1px solid var(--dh-border);color:#94a3b8;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:32px;padding-top:20px;font-size:13px;display:flex}.dhakly-root .bottom-nav{z-index:100;background:var(--dh-surface);border-top:1px solid var(--dh-border);padding:6px 8px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){.dhakly-root .bottom-nav{display:none}}.dhakly-root .bn-item{color:#94a3b8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:8px 4px;font-size:11.5px;font-weight:600;display:flex}.dhakly-root .bn-item svg{width:22px;height:22px}.dhakly-root .bn-item.active{color:var(--dh-primary)}.dhakly-root .bn-item:active{background:var(--dh-muted)}.dhakly-root .reveal{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.dhakly-root .reveal.in{opacity:1;transform:none}.dhakly-root .dh-input-wrap input,.dhakly-root .dh-input-wrap textarea{border:1.5px solid var(--dh-border);background:var(--dh-surface);width:100%;color:var(--dh-ink);border-radius:12px;outline:none;padding:11px 14px;font-family:Hind Siliguri,sans-serif;font-size:15px;transition:border-color .15s}.dhakly-root .dh-input-wrap input:focus,.dhakly-root .dh-input-wrap textarea:focus{border-color:var(--dh-primary)}.dhakly-root .filter-bar{flex-wrap:wrap;gap:8px;margin:16px 0 20px;display:flex}.dhakly-root .filter-bar .chip.on{background:var(--dh-primary);color:#fff;border-color:var(--dh-primary)}.dhakly-root .empty{text-align:center;color:var(--dh-ink-soft);padding:40px 20px}.dhakly-root .page-h{padding:28px 0 8px}.dhakly-root .page-h h1{font-size:28px}.dhakly-root .page-h p{color:var(--dh-ink-soft);margin-top:4px}
