/* dt-chrome-v1: ONE header + footer for every public page of dibateb.net. Built by build_chrome_v1.py from the live homepage. */
@font-face{font-family:"DchVazir";src:url("https://dibateb.net/wp-content/themes/dibateb/assets/brand/fonts/Vazirmatn-Regular.woff2") format("woff2");font-weight:100 500;font-style:normal;font-display:swap}@font-face{font-family:"DchVazir";src:url("https://dibateb.net/wp-content/themes/dibateb/assets/brand/fonts/Vazirmatn-Bold.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:"DchVazir";src:url("https://dibateb.net/wp-content/themes/dibateb/assets/brand/fonts/Vazirmatn-ExtraBold.woff2") format("woff2");font-weight:800 900;font-style:normal;font-display:swap}
#dch-h,#dch-f{display:contents;--blue:#1354ff;--blue-press:#0d44d6;--deep-2:#0e254f;--dt-color-action:#1354ff;--ease:cubic-bezier(.2,.7,.2,1);--gut:20px;--line:#d9e1f4;--motion:220ms;--muted:#52658d;--navy:#08183f;--pale:#edf3ff;--wrap:1240px;--dch-font:DchVazir,Vazirmatn,Tahoma,sans-serif}
@media (max-width:640px){#dch-h,#dch-f{--gut:16px}}
:is(#dch-h,#dch-f) :where(*:not(svg):not(svg *)){all:revert}
:is(#dch-h,#dch-f) :where(svg){max-width:none;max-height:none;vertical-align:baseline}
:is(#dch-h,#dch-f) :is(.dch-topbar,.dch-gift-ribbon,.dch-hdr,.dch-dtf,.dch-bnav){font-family:var(--dch-font);font-size:16px;line-height:1.8;color:#08183f;direction:rtl;text-align:right;letter-spacing:normal;text-transform:none;font-weight:400;word-spacing:normal}
:is(#dch-h,#dch-f) :is(a,button,span,b,kbd,h3,p,li){font-family:inherit;letter-spacing:inherit;text-transform:none}
#dch-h[data-in="1"] .dch-out,#dch-h:not([data-in="1"]) .dch-in,#dch-f[data-in="1"] .dch-out,#dch-f:not([data-in="1"]) .dch-in{display:none!important}
:is(#dch-h,#dch-f) .dch-sprite{position:absolute!important;width:0!important;height:0!important;overflow:hidden!important}
:is(#dch-h,#dch-f) .dch-dtf{font-size:16px}
:is(#dch-h,#dch-f) *{box-sizing: border-box;}
:is(#dch-h,#dch-f) button{font: inherit;}
:is(#dch-h,#dch-f) button,:is(#dch-h,#dch-f) a{-webkit-tap-highlight-color: transparent;}
:is(#dch-h,#dch-f) button{color: inherit;}
:is(#dch-h,#dch-f) button{cursor: pointer;}
:is(#dch-h,#dch-f) a{color: inherit; text-decoration: none;}
:is(#dch-h,#dch-f) p,:is(#dch-h,#dch-f) h3{margin: 0px;}
:is(#dch-h,#dch-f) button{border: 0px; background: none;}
:is(#dch-h,#dch-f) img{display: block; max-width: 100%;}
:is(#dch-h,#dch-f) button,:is(#dch-h,#dch-f) a{touch-action: manipulation;}
:is(#dch-h,#dch-f) a:focus-visible,:is(#dch-h,#dch-f) button:focus-visible{outline: 3px solid var(--dt-color-action); outline-offset: 5px;}
@media (prefers-reduced-motion: reduce){:is(#dch-h,#dch-f) *{transition: none !important; animation: auto ease 0s 1 normal none running none !important;}}
:is(#dch-h,#dch-f) .dch-dtf{--dtf-acc: #3b82f6; --dtf-acc-2: #1e60ff; --dtf-ink: #eef4ff; --dtf-text: #c3d1ea; --dtf-muted: #8ea3c7; position: relative; overflow: hidden; direction: rtl; text-align: right; clear: both; margin: 0px; background: radial-gradient(1.5px 1.5px at 12% 18%, rgba(255, 255, 255, 0.55) 50%, transparent 51%), radial-gradient(1px 1px at 28% 64%, rgba(255, 255, 255, 0.45) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 47% 12%, rgba(255, 255, 255, 0.4) 50%, transparent 51%), radial-gradient(1px 1px at 63% 42%, rgba(255, 255, 255, 0.5) 50%, transparent 51%), radial-gradient(1.5px 1.5px at 81% 22%, rgba(255, 255, 255, 0.45) 50%, transparent 51%), radial-gradient(1px 1px at 92% 71%, rgba(255, 255, 255, 0.4) 50%, transparent 51%), radial-gradient(1px 1px at 7% 83%, rgba(255, 255, 255, 0.35) 50%, transparent 51%), radial-gradient(1px 1px at 56% 88%, rgba(255, 255, 255, 0.35) 50%, transparent 51%), linear-gradient(rgb(6, 23, 53) 0%, rgb(10, 35, 80) 55%, rgb(12, 43, 98) 100%); border-top: 3px solid var(--dtf-acc-2); color: var(--dtf-text); font-family: Vazirmatn, Vazir, Tahoma, system-ui, sans-serif; font-size: 15px; line-height: 1.9; -webkit-font-smoothing: antialiased;}
:is(#dch-h,#dch-f) .dch-dtf *,:is(#dch-h,#dch-f) .dch-dtf ::before,:is(#dch-h,#dch-f) .dch-dtf ::after{box-sizing: border-box;}
:is(#dch-h,#dch-f) .dch-dtf a{color: inherit; text-decoration: none;}
:is(#dch-h,#dch-f) .dch-dtf-in{position: relative; z-index: 1; max-width: 1180px; margin: 0px auto; padding: 64px 24px 34px;}
:is(#dch-h,#dch-f) .dch-dtf-grid{display: grid; grid-template-columns: 1.35fr 1fr 1fr 1fr; gap: 40px;}
:is(#dch-h,#dch-f) .dch-dtf-lockup{display: inline-flex; align-items: center; gap: 12px;}
:is(#dch-h,#dch-f) .dch-dtf-lockup img{height: 46px; width: auto; display: block;}
:is(#dch-h,#dch-f) .dch-dtf-lockup img + img{height: 34px;}
:is(#dch-h,#dch-f) .dch-dtf-tag{margin: 16px 0px 6px; color: var(--dtf-ink); font-weight: 800; font-size: 16px;}
:is(#dch-h,#dch-f) .dch-dtf-about{margin: 0px; color: var(--dtf-muted); font-size: 14px; line-height: 2; max-width: 320px;}
:is(#dch-h,#dch-f) .dch-dtf-col h3{position: relative; margin: 4px 0px 26px; color: rgb(255, 255, 255); font-size: 17px; font-weight: 800; line-height: 1.5;}
:is(#dch-h,#dch-f) .dch-dtf-col h3::after{content: ""; position: absolute; right: 0px; bottom: -10px; width: 34px; height: 3px; border-radius: 3px; background: var(--dtf-acc);}
:is(#dch-h,#dch-f) .dch-dtf-col ul{list-style: none; margin: 0px; padding: 0px; display: grid; gap: 8px;}
:is(#dch-h,#dch-f) .dch-dtf-col li a,:is(#dch-h,#dch-f) .dch-dtf-plain{display: inline-flex; align-items: center; gap: 10px; min-height: 32px; color: var(--dtf-text); font-size: 14.5px; transition: color 0.15s;}
:is(#dch-h,#dch-f) .dch-dtf-col li a:hover,:is(#dch-h,#dch-f) .dch-dtf-col li a:focus-visible{color: rgb(255, 255, 255);}
:is(#dch-h,#dch-f) .dch-dtf-col li a:hover .dch-dtf-ico{transform: translateX(-2px);}
:is(#dch-h,#dch-f) .dch-dtf-ico{width: 18px; height: 18px; flex: 0 0 auto; fill: none; stroke: rgb(96, 165, 250); stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.15s;}
:is(#dch-h,#dch-f) .dch-dtf-plain{color: var(--dtf-muted);}
:is(#dch-h,#dch-f) .dch-dtf a:focus-visible{outline: rgb(147, 197, 253) solid 2px; outline-offset: 3px; border-radius: 6px;}
:is(#dch-h,#dch-f) .dch-dtf-mission{text-align: center; margin: 56px auto 26px; max-width: 760px;}
:is(#dch-h,#dch-f) .dch-dtf-pill{display: inline-block; padding: 4px 16px; border: 1px solid rgba(147, 197, 253, 0.35); border-radius: 999px; color: rgb(188, 211, 255); font-size: 13px; font-weight: 700; background: rgba(255, 255, 255, 0.04);}
:is(#dch-h,#dch-f) .dch-dtf-big{margin: 14px 0px 6px; color: var(--dtf-ink); font-size: 27px; font-weight: 800; line-height: 1.6;}
:is(#dch-h,#dch-f) .dch-dtf-big span{color: rgb(96, 165, 250);}
:is(#dch-h,#dch-f) .dch-dtf-small{margin: 0px; color: var(--dtf-muted); font-size: 15px;}
:is(#dch-h,#dch-f) .dch-dtf-slogan{display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 12px 16px; margin: 30px 0px 10px; color: rgb(219, 231, 255); font-size: 15px; font-weight: 800;}
:is(#dch-h,#dch-f) .dch-dtf-slogan i{width: 6px; height: 6px; border-radius: 50%; background: var(--dtf-acc); display: inline-block;}
:is(#dch-h,#dch-f) .dch-dtf-copy{text-align: center; margin: 0px; color: var(--dtf-muted); font-size: 13.5px;}
:is(#dch-h,#dch-f) .dch-dtf-copy b{color: rgb(219, 231, 255); font-weight: 700;}
@media (max-width: 980px){:is(#dch-h,#dch-f) .dch-dtf-grid{grid-template-columns: 1fr 1fr; gap: 34px 24px;}}
@media (max-width: 980px){:is(#dch-h,#dch-f) .dch-dtf-brand{grid-column: 1 / -1;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-in{padding: 44px 18px 30px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-grid{grid-template-columns: 1fr 1fr; gap: 30px 16px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-brand{text-align: center;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-lockup{justify-content: center;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-about{margin: 0px auto;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-grid > .dch-dtf-col:last-child{grid-column: 1 / -1;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-col h3{font-size: 16px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-col li a,:is(#dch-h,#dch-f) .dch-dtf-plain{font-size: 14px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-mission{margin: 40px auto 22px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-big{font-size: 21px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf-slogan{font-size: 14px;}}
@media (prefers-reduced-motion: reduce){:is(#dch-h,#dch-f) .dch-dtf *{transition: none !important;}}
:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-grid{grid-template-columns: 1.3fr repeat(4, 1fr); gap: 36px 28px;}
:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-about{max-width: 300px;}
@media (max-width: 1180px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-grid{grid-template-columns: repeat(4, 1fr);}}
@media (max-width: 1180px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-brand{grid-column: 1 / -1;}}
@media (max-width: 1180px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-about{max-width: 560px;}}
@media (max-width: 860px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-grid{grid-template-columns: 1fr 1fr; gap: 30px 20px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-grid > .dch-dtf-col:last-child{grid-column: auto;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-col li a,:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-plain{min-height: 40px;}}
@media (max-width: 380px){:is(#dch-h,#dch-f) .dch-dtf--r5 .dch-dtf-grid{grid-template-columns: 1fr;}}
:is(#dch-h,#dch-f) .dch-dtf-trust{display: flex; justify-content: center; margin: 22px 0px 14px;}
:is(#dch-h,#dch-f) .dch-dtf-trust a{display: inline-flex; background: rgb(255, 255, 255); border-radius: 14px; padding: 8px; line-height: 0; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 18px;}
:is(#dch-h,#dch-f) .dch-dtf-trust img{display: block; max-width: none;}
:is(#dch-h,#dch-f) .dch-dtf-trust{gap: 18px; align-items: center; flex-wrap: wrap;}
:is(#dch-h,#dch-f) .dch-dtf-trust #PPTrust{display: inline-flex; line-height: 0;}
:is(#dch-h,#dch-f) .dch-dtf-trust a{width: 132px; height: 144px; box-sizing: border-box; align-items: center; justify-content: center;}
:is(#dch-h,#dch-f) .dch-dtf-trust a img{object-fit: contain; width: 116px !important; height: 128px !important;}
:is(#dch-h,#dch-f) *{box-sizing: border-box;}
:is(#dch-h,#dch-f) img{max-width: 100%; display: block; height: auto;}
:is(#dch-h,#dch-f) a{color: inherit; text-decoration: none;}
:is(#dch-h,#dch-f) button{font: inherit; color: inherit; letter-spacing: 0px;}
:is(#dch-h,#dch-f) button{cursor: pointer; background: none; border: 0px; padding: 0px;}
:is(#dch-h,#dch-f) .dch-ltr{direction: ltr; unicode-bidi: isolate;}
:is(#dch-h,#dch-f) .dch-wrap{width: 100%; max-width: var(--wrap); margin-inline: auto; padding-inline: var(--gut);}
:is(#dch-h,#dch-f) h3{margin: 0px; line-height: 1.25; font-weight: 800;}
:is(#dch-h,#dch-f) .dch-btn{display: inline-flex; align-items: center; justify-content: center; gap: 10px; min-height: 48px; padding: 0px 22px; border-radius: 12px; font-weight: 700; font-size: 16px; line-height: 1.5; transition: background var(--motion) var(--ease),transform var(--motion) var(--ease),box-shadow var(--motion) var(--ease),border-color var(--motion); white-space: nowrap;}
:is(#dch-h,#dch-f) .dch-btn svg{width: 18px; height: 18px; flex: 0 0 auto;}
:is(#dch-h,#dch-f) .dch-btn-primary{background: var(--blue); color: rgb(255, 255, 255); box-shadow: rgba(19, 84, 255, 0.28) 0px 6px 18px;}
:is(#dch-h,#dch-f) .dch-btn-primary:hover{background: var(--blue-press);}
:is(#dch-h,#dch-f) .dch-btn-primary:active{transform: translateY(1px);}
:is(#dch-h,#dch-f) .dch-btn-sm{min-height: 44px; padding: 0px 16px; font-size: 14px; border-radius: 10px;}
:is(#dch-h,#dch-f) .dch-icon-btn{position: relative; display: inline-grid; place-items: center; width: 44px; height: 44px; border-radius: 12px; color: var(--navy); transition: background var(--motion);}
:is(#dch-h,#dch-f) .dch-icon-btn:hover{background: var(--pale);}
:is(#dch-h,#dch-f) .dch-icon-btn svg{width: 22px; height: 22px;}
:is(#dch-h,#dch-f) .dch-badge-count{position: absolute; top: 4px; inset-inline-end: 2px; min-width: 20px; height: 20px; padding: 0px 5px; border-radius: 10px; background: var(--blue); color: rgb(255, 255, 255); font-size: 12px; font-weight: 800; line-height: 20px; text-align: center; box-shadow: rgb(255, 255, 255) 0px 0px 0px 2px;}
:is(#dch-h,#dch-f) .dch-badge-count[data-n="0"]{display: none;}
:is(#dch-h,#dch-f) .dch-topbar{background: var(--deep-2); color: rgb(223, 231, 251); font-size: 13px;}
:is(#dch-h,#dch-f) .dch-topbar .dch-wrap{display: flex; align-items: center; justify-content: space-between; gap: 16px; min-height: 38px;}
:is(#dch-h,#dch-f) .dch-topbar a{color: rgb(255, 255, 255); font-weight: 700;}
:is(#dch-h,#dch-f) .dch-topbar-items{display: flex; gap: 22px; align-items: center; flex-wrap: wrap;}
:is(#dch-h,#dch-f) .dch-topbar-items span{display: inline-flex; align-items: center; gap: 6px;}
:is(#dch-h,#dch-f) .dch-topbar svg{width: 15px; height: 15px; opacity: 0.8;}
:is(#dch-h,#dch-f) .dch-hdr{position: sticky; top: 0px; z-index: 40; background: rgba(255, 255, 255, 0.92); backdrop-filter: saturate(1.4) blur(12px); border-bottom: 1px solid var(--line);}
:is(#dch-h,#dch-f) .dch-hdr .dch-wrap{display: flex; align-items: center; gap: 20px; min-height: 72px;}
:is(#dch-h,#dch-f) .dch-logo{display: flex; align-items: center; gap: 8px; flex: 0 0 auto; min-height: 44px;}
:is(#dch-h,#dch-f) .dch-logo img.dch-mark{height: 42px; width: auto;}
:is(#dch-h,#dch-f) .dch-logo img.dch-word{height: 30px; width: auto;}
:is(#dch-h,#dch-f) .dch-nav{display: flex; gap: 4px; margin-inline-start: 12px; flex: 1 1 0%; min-width: 0px;}
:is(#dch-h,#dch-f) .dch-nav a{display: inline-flex; align-items: center; min-height: 44px; padding: 0px 12px; border-radius: 10px; font-size: 15px; font-weight: 700; color: var(--navy); white-space: nowrap; transition: background var(--motion),color var(--motion);}
:is(#dch-h,#dch-f) .dch-nav a:hover{background: var(--pale); color: var(--blue);}
:is(#dch-h,#dch-f) .dch-hdr-actions{display: flex; align-items: center; gap: 4px; margin-inline-start: auto;}
:is(#dch-h,#dch-f) .dch-hdr-search{display: flex; align-items: center; gap: 8px; height: 44px; min-width: 210px; padding: 0px 14px; border: 1px solid var(--line); border-radius: 12px; color: var(--muted); font-size: 14px; background: rgb(255, 255, 255); transition: border-color var(--motion);}
:is(#dch-h,#dch-f) .dch-hdr-search:hover{border-color: rgb(185, 199, 236);}
:is(#dch-h,#dch-f) .dch-hdr-search svg{width: 18px; height: 18px;}
:is(#dch-h,#dch-f) .dch-hdr-search kbd{margin-inline-start: auto; font-family: inherit; font-size: 12px; background: var(--pale); border-radius: 6px; padding: 0px 6px; color: var(--muted);}
:is(#dch-h,#dch-f) .dch-hdr .dch-btn-sign{margin-inline-start: 6px;}
@media (max-width: 1180px){:is(#dch-h,#dch-f) .dch-hdr-search{min-width: 0px; width: 44px; padding: 0px; justify-content: center; border-color: transparent;}}
@media (max-width: 1180px){:is(#dch-h,#dch-f) .dch-hdr-search span,:is(#dch-h,#dch-f) .dch-hdr-search kbd{display: none;}}
@media (max-width: 1020px){:is(#dch-h,#dch-f) .dch-nav{display: none;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-topbar{display: none;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-hdr .dch-wrap{min-height: 60px; gap: 8px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-logo img.dch-mark{height: 34px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-logo img.dch-word{height: 24px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-hdr .dch-btn-sign{display: none;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-hdr-actions .dch-hide-m{display: none;}}
:is(#dch-h,#dch-f) .dch-bnav{position: fixed; inset-inline: 0px; bottom: 0px; z-index: 45; display: none; grid-template-columns: repeat(5, minmax(0px, 1fr)); background: rgba(255, 255, 255, 0.97); border-top: 1px solid var(--line); padding-bottom: env(safe-area-inset-bottom); backdrop-filter: blur(10px);}
:is(#dch-h,#dch-f) .dch-bnav a,:is(#dch-h,#dch-f) .dch-bnav button{position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; min-height: 60px; font-size: 12px; font-weight: 700; color: var(--muted);}
:is(#dch-h,#dch-f) .dch-bnav svg{width: 22px; height: 22px;}
:is(#dch-h,#dch-f) .dch-bnav .dch-on{color: var(--blue);}
:is(#dch-h,#dch-f) .dch-bnav .dch-badge-count{top: 6px; inset-inline-end: calc(50% - 22px);}
@media (max-width: 900px){:is(#dch-h,#dch-f) .dch-bnav{display: grid; transform: translateY(110%); transition: transform 260ms var(--ease);}}
@media (prefers-reduced-motion: reduce){:is(#dch-h,#dch-f) *{animation: auto ease 0s 1 normal none running none !important; transition: none !important; scroll-behavior: auto !important;}}
:is(#dch-h,#dch-f) .dch-gift-ribbon{background: linear-gradient(90deg, rgb(0, 54, 154), rgb(19, 84, 255) 55%, rgb(0, 54, 154)); color: rgb(255, 255, 255); font-size: 13.5px; line-height: 1.7;}
:is(#dch-h,#dch-f) .dch-gift-ribbon .dch-wrap{display: flex; align-items: center; gap: 12px; min-height: 44px; padding-block: 6px; flex-wrap: wrap;}
:is(#dch-h,#dch-f) .dch-gr-badge{flex: 0 0 auto; background: rgb(255, 255, 255); color: rgb(0, 54, 154); font-weight: 800; border-radius: 999px; padding: 2px 12px; font-size: 12.5px;}
:is(#dch-h,#dch-f) .dch-gr-t{flex: 1 1 320px; min-width: 0px;}
:is(#dch-h,#dch-f) .dch-gr-t b{font-weight: 800;}
:is(#dch-h,#dch-f) .dch-gr-go{flex: 0 0 auto; display: inline-flex; align-items: center; gap: 6px; min-height: 44px; font-weight: 700; text-decoration: underline; text-underline-offset: 4px;}
:is(#dch-h,#dch-f) .dch-gr-go svg{width: 16px; height: 16px;}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-gift-ribbon{font-size: 12.5px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-gift-ribbon .dch-wrap{gap: 6px 10px;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-gr-t{flex-basis: 100%;}}
@media (max-width: 640px){:is(#dch-h,#dch-f) .dch-gr-go{min-height: 40px;}}
:is(#dch-h,#dch-f) .dch-dtf .dch-dtf-ecg{position: absolute; left: 0px; right: 0px; bottom: 4px; width: 100%; height: 56px; z-index: 0; pointer-events: none; overflow: visible;}
:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-base{fill: none; stroke: rgba(96, 165, 250, 0.2); stroke-width: 1.4; stroke-linejoin: round; stroke-linecap: round; vector-effect: non-scaling-stroke;}
:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-glow{fill: none; stroke: rgb(19, 84, 255); stroke-width: 5; stroke-linejoin: round; stroke-linecap: round; opacity: 0.35; filter: blur(3px); vector-effect: non-scaling-stroke; stroke-dasharray: 90, 910; animation: 5.4s linear 0s infinite normal none running ecgSweep;}
:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-trace{fill: none; stroke: url("#dch-ecg-grad"); stroke-width: 1.9; stroke-linejoin: round; stroke-linecap: round; vector-effect: non-scaling-stroke; stroke-dasharray: 90, 910; animation: 5.4s linear 0s infinite normal none running ecgSweep;}
@media (prefers-reduced-motion: reduce){:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-glow,:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-trace{animation: auto ease 0s 1 normal none running none; stroke-dasharray: none;}}
@media (prefers-reduced-motion: reduce){:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-glow{opacity: 0.12;}}
@media (prefers-reduced-motion: reduce){:is(#dch-h,#dch-f) .dch-dtf-ecg .dch-ecg-trace{opacity: 0.55;}}
:is(#dch-h,#dch-f) .dch-dtf-ecg.dch-m{display: none;}
@media (max-width: 700px){:is(#dch-h,#dch-f) .dch-dtf-ecg.dch-d{display: none;}}
@media (max-width: 700px){:is(#dch-h,#dch-f) .dch-dtf-ecg.dch-m{display: block;}}
:is(#dch-h,#dch-f) .dch-hdr .dch-nav{flex-wrap: wrap; height: 44px; overflow: hidden; gap: 0px; margin-inline-start: 4px;}
:is(#dch-h,#dch-f) .dch-hdr .dch-nav a{padding: 0px 8px; font-size: 14.5px;}
:is(#dch-h,#dch-f) .dch-hdr .dch-wrap{gap: 12px;}
:is(#dch-h,#dch-f) .dch-hdr-search{min-width: 190px;}
@media (max-width: 1180px){:is(#dch-h,#dch-f) .dch-hdr-search{min-width: 0px;}}
@keyframes ecgSweep { 
  0% { stroke-dashoffset: 90; }
  100% { stroke-dashoffset: -910; }
}

/* search overlay (pages without the homepage search) */
#dch-so{position:fixed;inset:0;z-index:100000;display:none;background:rgba(8,24,63,.45);direction:rtl;font-family:var(--dch-font,Tahoma);padding:72px 16px 16px}
#dch-so.dch-open{display:block}
#dch-so .dch-so-box{max-width:640px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(8,24,63,.35);overflow:hidden}
#dch-so .dch-so-row{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid #d9e1f4}
#dch-so .dch-so-row svg{width:20px;height:20px;flex:0 0 auto;color:#52658d}
#dch-so input[type=search]{all:unset;flex:1 1 auto;min-width:0;height:48px;font:400 16px/1.6 var(--dch-font,Tahoma);color:#08183f;text-align:right}
#dch-so button{all:unset;display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;cursor:pointer;color:#08183f}
#dch-so button:hover{background:#edf3ff}
#dch-so .dch-so-res{max-height:min(60vh,520px);overflow:auto}
#dch-so .dch-so-res a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 16px;color:#08183f;text-decoration:none;font:700 15px/1.6 var(--dch-font,Tahoma);border-bottom:1px solid #eef2fb}
#dch-so .dch-so-res a:hover,#dch-so .dch-so-res a:focus-visible{background:#edf3ff;color:#1354ff;outline:none}
#dch-so .dch-so-res small{font:400 13px/1.6 var(--dch-font,Tahoma);color:#52658d;white-space:nowrap}
#dch-so .dch-so-msg{padding:16px;font:400 14px/1.8 var(--dch-font,Tahoma);color:#52658d}
/* the bottom bar sits above every other fixed bottom bar of the page (sticky buy bars are lifted by chrome-v1.js) */
@media (max-width:900px){#dch-f .dch-bnav{z-index:9990}html.dch-bnav-up body{padding-bottom:calc(var(--dch-bnav-h,0px) + env(safe-area-inset-bottom))}}
@media (min-width:901px){#dch-f .dch-bnav{display:none!important}}
@media (max-width:900px){#dch-f .dch-bnav.dch-up{transform:none}}
@media (max-width:599px){html.dch-bnav-up #dtc-root #dtc-launch{bottom:calc(20px + var(--dch-bnav-h,0px) + env(safe-area-inset-bottom))!important}}
@media (min-width:600px) and (max-width:900px){html.dch-bnav-up #dtc-root #dtc-launch{bottom:calc(24px + var(--dch-bnav-h,0px))!important}}
#dch-f .dch-bnav{padding-bottom:env(safe-area-inset-bottom)}
/* J12_FOOTER_V1 (2026-10-29): arena champion footer, address removed */
#dch-f .dt-ft{--dtf-blue:#1354ff;--dtf-navy:#08183f;--dtf-deep:#061232;--dtf-sky:#7fb0ff;--dtf-ice:#cfe0ff;--dtf-text:#c3d1f4;--dtf-soft:#9db2e6;--dtf-line:rgba(255,255,255,.09);
position:relative;display:block;margin:96px 0 0;padding:0;direction:rtl;text-align:right;font-family:"DchVazir",Vazirmatn,Tahoma,system-ui,-apple-system,"Segoe UI",Tahoma,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:var(--dtf-text);letter-spacing:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;isolation:isolate}
#dch-f .dt-ft *,#dch-f .dt-ft *::before,#dch-f .dt-ft *::after{box-sizing:border-box}
#dch-f .dt-ft h2,#dch-f .dt-ft h3,#dch-f .dt-ft p,#dch-f .dt-ft ul,#dch-f .dt-ft dl,#dch-f .dt-ft dd,#dch-f .dt-ft figure{margin:0;padding:0}
#dch-f .dt-ft ul{list-style:none}
#dch-f .dt-ft h2,#dch-f .dt-ft h3{font:inherit;font-weight:800;line-height:1.5;color:#fff;text-wrap:balance}
#dch-f .dt-ft img,#dch-f .dt-ft svg{display:block;max-width:100%}
#dch-f .dt-ft a{color:#fff;text-decoration:none;-webkit-tap-highlight-color:rgba(127,176,255,.2)}
#dch-f .dt-ft ::selection{background:var(--dtf-blue);color:#fff}
#dch-f .dt-ft :focus-visible{outline:2px solid #9cc0ff;outline-offset:3px;border-radius:12px}
#dch-f .dt-ft .dtf-lat{direction:ltr;unicode-bidi:isolate}
#dch-f .dt-ft .dtf-ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
#dch-f .dt-ft .dtf-wrap{width:min(1240px,100% - 32px);margin-inline:auto}

/* porcelain arcade: a white wall with blue niches, the band seen through it */
#dch-f .dt-ft .dtf-arcade{height:108px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='84' height='108' viewBox='0 0 84 108'%3E%3Cdefs%3E%3ClinearGradient id='w' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%23dfe7f5'/%3E%3C/linearGradient%3E%3ClinearGradient id='n' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%233a74ff'/%3E%3Cstop offset='.42' stop-color='%231449dc'/%3E%3Cstop offset='1' stop-color='%2308183f'/%3E%3C/linearGradient%3E%3C/defs%3E%3Crect width='84' height='108' fill='url%28%23w%29'/%3E%3Crect width='84' height='12' fill='%23ffffff'/%3E%3Crect y='12' width='84' height='1' fill='%23cfd9ec'/%3E%3Crect y='16' width='84' height='1' fill='%23e3e9f5'/%3E%3Cpath d='M10 108V64a32 32 0 0 1 64 0v44' fill='none' stroke='%23cad6ec' stroke-width='1'/%3E%3Cpath d='M15 108V64a27 27 0 0 1 54 0v44z' fill='url%28%23n%29'/%3E%3Cpath d='M15 70 15 108h34z' fill='%2305102e' fill-opacity='.4'/%3E%3Cpath d='M69 108V64a27 27 0 0 0-27-27' fill='none' stroke='%23ffffff' stroke-opacity='.6' stroke-width='1.4'/%3E%3Crect x='39' y='31' width='6' height='7' rx='1' fill='%23ffffff' stroke='%23cad6ec' stroke-width='.8'/%3E%3C/svg%3E") 50% 100%/84px 108px repeat-x;box-shadow:inset 0 1px 0 rgba(8,24,63,.07)}
#dch-f .dt-ft .dtf-band{position:relative;overflow:hidden;background:radial-gradient(1100px 460px at 88% 18%,rgba(19,84,255,.30),transparent 62%),radial-gradient(900px 420px at 4% 96%,rgba(0,54,154,.55),transparent 62%),linear-gradient(180deg,#08183f 0,#0a1d4a 40%,#071434 100%);padding-bottom:calc(22px + env(safe-area-inset-bottom))}
#dch-f .dt-ft .dtf-wm{position:absolute;inset-inline-end:-36px;bottom:-48px;width:320px;height:auto;opacity:.045;pointer-events:none;z-index:0}
#dch-f .dt-ft .dtf-in{position:relative;z-index:1}

/* ECG */
#dch-f .dt-ft .dtf-pulse{display:flex;align-items:center;gap:16px;padding:14px 0 6px}
#dch-f .dt-ft .dtf-ecgbox{position:relative;flex:1;min-width:0;height:58px;border-radius:14px;overflow:hidden;background:linear-gradient(rgba(127,176,255,.07) 1px,transparent 1px) 0 0/12px 12px,linear-gradient(90deg,rgba(127,176,255,.07) 1px,transparent 1px) 0 0/12px 12px;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
#dch-f .dt-ft .dtf-ecg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}
#dch-f .dt-ft .dtf-ecg.dtf-m{display:none}
#dch-f .dt-ft .dtf-ecg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
#dch-f .dt-ft .dtf-ecg-base{stroke:rgba(127,176,255,.34);stroke-width:1.3}
#dch-f .dt-ft .dtf-ecg-trace{stroke-width:2;stroke-dasharray:1000;stroke-dashoffset:1000;animation:dtfDraw 8s cubic-bezier(.45,.05,.3,1) infinite}
#dch-f .dt-ft .dtf-ecg-head{stroke:#fff;stroke-width:2.6;stroke-dasharray:5 995;stroke-dashoffset:1000;filter:drop-shadow(0 0 4px #9cc0ff) drop-shadow(0 0 9px #1354ff);animation:dtfHead 8s cubic-bezier(.45,.05,.3,1) infinite}
@keyframes dtfDraw{0%{stroke-dashoffset:1000;opacity:1}72%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:0;opacity:0}}
@keyframes dtfHead{0%{stroke-dashoffset:1000;opacity:1}72%{stroke-dashoffset:5;opacity:1}74%,100%{opacity:0}}
#dch-f .dt-ft .dtf-cap{flex:none;display:flex;align-items:center;gap:9px;font-size:13px;color:var(--dtf-soft)}
#dch-f .dt-ft .dtf-cap i{width:8px;height:8px;border-radius:50%;background:#5f93ff;box-shadow:0 0 0 4px rgba(95,147,255,.18)}

/* brand + business details */
#dch-f .dt-ft .dtf-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-template-areas:"brand biz" "seals biz";grid-template-rows:auto 1fr;gap:28px 40px;align-items:start;padding:30px 0 40px;border-bottom:1px solid var(--dtf-line)}
#dch-f .dt-ft .dtf-brand{grid-area:brand;position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding-top:6px}
#dch-f .dt-ft .dtf-lock{position:relative;display:inline-flex;align-items:center;gap:14px;min-height:44px;width:max-content;max-width:100%}
#dch-f .dt-ft .dtf-lock::before{content:"";position:absolute;inset:-26px -30px -18px auto;width:120px;border-radius:999px 999px 0 0;background:radial-gradient(closest-side,rgba(19,84,255,.35),transparent);pointer-events:none;z-index:-1}
#dch-f .dt-ft .dtf-lock img{height:60px;width:auto}
#dch-f .dt-ft .dtf-lock img+img{height:40px}
#dch-f .dt-ft .dtf-tag{font-size:20px;font-weight:800;line-height:1.55;color:#fff;text-wrap:balance}
#dch-f .dt-ft .dtf-about{font-size:14.5px;color:#b3c3ea;max-width:44ch}
#dch-f .dt-ft .dtf-tg{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
#dch-f .dt-ft .dtf-tg a{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:6px 8px 6px 16px;border-radius:16px;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);transition:background .25s,border-color .25s}
#dch-f .dt-ft .dtf-tg a:hover{background:rgba(19,84,255,.32);border-color:rgba(127,176,255,.5)}
#dch-f .dt-ft .dtf-tg b{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(160deg,#2aa3ef,#1354ff);box-shadow:0 6px 14px -6px rgba(19,84,255,.9)}
#dch-f .dt-ft .dtf-tg b .dtf-ic{width:18px;height:18px;color:#fff}
#dch-f .dt-ft .dtf-tg span{display:flex;flex-direction:column;line-height:1.4;font-size:12.5px;color:var(--dtf-soft)}
#dch-f .dt-ft .dtf-tg strong{font-size:14.5px;font-weight:800;color:#fff;direction:ltr;text-align:right}

#dch-f .dt-ft .dtf-biz{grid-area:biz;position:relative;min-width:0;padding:30px 30px 24px;border-radius:50% 50% 24px 24px/104px 104px 24px 24px;background:linear-gradient(170deg,rgba(255,255,255,.10),rgba(255,255,255,.035) 55%,rgba(255,255,255,.02));border:1px solid rgba(160,195,255,.22);box-shadow:0 30px 60px -34px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.12)}
#dch-f .dt-ft .dtf-biz::before{content:"";position:absolute;inset:9px;border-radius:50% 50% 17px 17px/96px 96px 17px 17px;border:1px solid rgba(127,176,255,.13);pointer-events:none}
#dch-f .dt-ft .dtf-biz-h{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;margin-bottom:20px}
#dch-f .dt-ft .dtf-key{display:grid;place-items:center;width:42px;height:48px;border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,#2f6bff,#1348d8);box-shadow:0 10px 22px -10px rgba(19,84,255,.9),inset 0 1px 0 rgba(255,255,255,.35)}
#dch-f .dt-ft .dtf-key .dtf-ic{color:#fff;width:21px;height:21px}
#dch-f .dt-ft .dtf-biz-h h2{font-size:18.5px}
#dch-f .dt-ft .dtf-biz-h p{font-size:13px;color:var(--dtf-soft);line-height:1.6}
#dch-f .dt-ft .dtf-biz dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 22px}
#dch-f .dt-ft .dtf-row{display:flex;gap:11px;align-items:flex-start;min-width:0}
#dch-f .dt-ft .dtf-row.dtf-full{grid-column:1/-1}
#dch-f .dt-ft .dtf-row>.dtf-ic{margin-top:4px;color:var(--dtf-sky)}
#dch-f .dt-ft .dtf-row>div{min-width:0}
#dch-f .dt-ft .dtf-biz dt{font-size:12px;color:#8ea4d8;line-height:1.5}
#dch-f .dt-ft .dtf-biz dd{font-size:14.5px;color:#eef3ff;line-height:1.85;overflow-wrap:anywhere}
#dch-f .dt-ft .dtf-phones{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}
#dch-f .dt-ft .dtf-phones a{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:4px 16px 4px 14px;border-radius:14px;background:#fff;color:var(--dtf-navy);font-weight:800;font-size:15.5px;box-shadow:0 10px 22px -14px rgba(0,0,0,.8);transition:transform .2s,box-shadow .2s}
#dch-f .dt-ft .dtf-phones a:hover{transform:translateY(-1px);box-shadow:0 14px 26px -14px rgba(19,84,255,.9)}
#dch-f .dt-ft .dtf-phones .dtf-ic{width:17px;height:17px;color:var(--dtf-blue)}
#dch-f .dt-ft .dtf-biz dd a.dtf-mail{color:#fff;font-weight:700;border-bottom:1px solid rgba(127,176,255,.45);display:inline-block;padding-block:8px 2px}
#dch-f .dt-ft .dtf-cta{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;margin-top:4px;border-radius:14px;background:rgba(19,84,255,.9);color:#fff;font-weight:800;font-size:14.5px;box-shadow:0 14px 28px -16px rgba(19,84,255,1);transition:background .2s}
#dch-f .dt-ft .dtf-cta:hover{background:#2a66ff}
#dch-f .dt-ft .dtf-cta .dtf-ic{width:18px;height:18px}

/* link groups */
#dch-f .dt-ft .dtf-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:34px 0 30px}
#dch-f .dt-ft .dtf-acc{min-width:0}
#dch-f .dt-ft .dtf-acc summary{list-style:none;display:flex;align-items:center;gap:11px;min-height:46px;font-weight:800;font-size:15.5px;color:#fff;cursor:default;border-radius:12px}
#dch-f .dt-ft .dtf-acc summary::-webkit-details-marker{display:none}
#dch-f .dt-ft .dtf-acc summary::marker{content:""}
#dch-f .dt-ft .dtf-gi{display:grid;place-items:center;width:32px;height:36px;flex:none;border-radius:999px 999px 7px 7px;background:rgba(19,84,255,.35);border:1px solid rgba(127,176,255,.35)}
#dch-f .dt-ft .dtf-gi .dtf-ic{width:16px;height:16px;color:var(--dtf-ice)}
#dch-f .dt-ft .dtf-n{margin-inline-start:4px;display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:rgba(127,176,255,.1);font-size:11.5px;font-weight:700;color:#a9bde9}
#dch-f .dt-ft .dtf-chev{display:none;width:18px;height:18px;color:#8ea4d8;transition:transform .3s cubic-bezier(.2,.8,.2,1)}
#dch-f .dt-ft .dtf-acc ul{margin-top:8px;display:grid}
#dch-f .dt-ft .dtf-acc li a{display:flex;align-items:center;gap:11px;min-height:44px;padding:2px 8px;border-radius:11px;font-size:14.5px;color:var(--dtf-text);transition:background .2s,color .2s}
#dch-f .dt-ft .dtf-acc li a:hover{background:rgba(255,255,255,.06);color:#fff}
#dch-f .dt-ft .dtf-acc li .dtf-ic{width:17px;height:17px;color:#6f9bff}

/* special sites */
#dch-f .dt-ft .dtf-sites{padding:30px 0 34px;border-top:1px solid var(--dtf-line)}
#dch-f .dt-ft .dtf-sites-h{display:flex;align-items:center;gap:11px;min-height:44px;margin-bottom:14px;font-size:15.5px}
#dch-f .dt-ft .dtf-sites ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
#dch-f .dt-ft .dtf-site{position:relative;display:flex;align-items:center;gap:14px;height:100%;min-height:96px;padding:14px 16px;padding-inline-end:34px;border-radius:20px;background:linear-gradient(160deg,rgba(255,255,255,.075),rgba(255,255,255,.02));border:1px solid rgba(127,176,255,.2);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}
#dch-f .dt-ft .dtf-site:hover{transform:translateY(-3px);border-color:rgba(127,176,255,.55);background:linear-gradient(160deg,rgba(19,84,255,.28),rgba(255,255,255,.03))}
#dch-f .dt-ft .dtf-niche{position:relative;display:grid;place-items:center;flex:none;width:52px;height:62px;border-radius:999px 999px 10px 10px;background:linear-gradient(180deg,#fff,#e6edfa);box-shadow:0 12px 22px -12px rgba(0,0,0,.8)}
#dch-f .dt-ft .dtf-niche::after{content:"";position:absolute;inset:6px 6px 6px;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#2f6bff,#0f3fc4 70%,#0a2c8f)}
#dch-f .dt-ft .dtf-niche .dtf-ic{position:relative;z-index:1;width:22px;height:22px;color:#fff;margin-top:6px}
#dch-f .dt-ft .dtf-site-t{display:flex;flex-direction:column;gap:1px;min-width:0}
#dch-f .dt-ft .dtf-site strong{font-size:14.5px;font-weight:800;color:#fff;line-height:1.5;overflow-wrap:anywhere}
#dch-f .dt-ft .dtf-site small{font-size:12px;color:var(--dtf-soft);line-height:1.5}
#dch-f .dt-ft .dtf-host{font-size:12px;color:var(--dtf-sky);direction:ltr;text-align:right;line-height:1.6;overflow-wrap:anywhere}
#dch-f .dt-ft .dtf-ext{position:absolute;top:12px;inset-inline-end:12px;width:15px;height:15px;color:rgba(160,195,255,.55)}

/* closing card + trust seals */
#dch-f .dt-ft .dtf-trust{display:block;padding:24px 26px;border-radius:26px;background:linear-gradient(115deg,rgba(19,84,255,.22),rgba(255,255,255,.04) 60%);border:1px solid rgba(127,176,255,.2)}
#dch-f .dt-ft .dtf-promo{display:flex;align-items:center;gap:22px;min-width:0}
#dch-f .dt-ft .dtf-promo figure{flex:none;width:104px;height:128px;border-radius:999px 999px 14px 14px;overflow:hidden;background:#eef3fb;box-shadow:0 0 0 5px rgba(255,255,255,.08),14px 18px 30px -14px rgba(0,0,0,.75)}
#dch-f .dt-ft .dtf-promo figure img{width:100%;height:100%;object-fit:cover;object-position:50% 60%}
#dch-f .dt-ft .dtf-promo-t{min-width:0;flex:1}
#dch-f .dt-ft .dtf-promo-t p:first-child{font-size:19px;font-weight:800;color:#fff;line-height:1.6;text-wrap:balance}
#dch-f .dt-ft .dtf-promo-t p+p{margin-top:6px;font-size:14px;color:#b3c3ea;max-width:56ch}
#dch-f .dt-ft .dtf-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
#dch-f .dt-ft .dtf-chips li{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 11px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);font-size:12.5px;font-weight:700;color:#dce6ff}
#dch-f .dt-ft .dtf-acts{display:flex;flex-direction:column;gap:10px;flex:none;width:220px}
#dch-f .dt-ft .dtf-btn{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:14px;font-size:14.5px;font-weight:800;transition:background .2s,border-color .2s}
#dch-f .dt-ft .dtf-btn .dtf-ic{width:18px;height:18px}
#dch-f .dt-ft .dtf-btn-p{background:#fff;color:var(--dtf-navy)}
#dch-f .dt-ft .dtf-btn-p .dtf-ic{color:var(--dtf-blue)}
#dch-f .dt-ft .dtf-btn-p:hover{background:#e8f0ff}
#dch-f .dt-ft .dtf-btn-g{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.18);color:#fff}
#dch-f .dt-ft .dtf-btn-g:hover{border-color:rgba(127,176,255,.6);background:rgba(19,84,255,.25)}
#dch-f .dt-ft .dtf-chips li::before{content:"";width:6px;height:6px;border-radius:50%;background:#6f9bff}
#dch-f .dt-ft .dtf-seals{grid-area:seals;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px 18px;border-radius:22px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);width:max-content;max-width:100%}
#dch-f .dt-ft .dtf-seals-h{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;color:#fff}
#dch-f .dt-ft .dtf-seals-h .dtf-ic{width:17px;height:17px;color:var(--dtf-sky)}
#dch-f .dt-ft .dtf-seal-row{display:flex;gap:14px}
#dch-f .dt-ft .dtf-seal{display:flex;flex-direction:column;align-items:center;gap:8px}
#dch-f .dt-ft .dtf-tile{position:relative;display:grid;place-items:center;width:120px;height:130px;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgba(8,24,63,.06) inset,0 16px 32px -16px rgba(0,0,0,.75)}
#dch-f .dt-ft .dtf-tile>a,#dch-f .dt-ft .dtf-tile>#PPTrust{position:relative;z-index:1}
#dch-f .dt-ft .dtf-tile img{max-width:104px;max-height:114px}
#dch-f .dt-ft .dtf-fb{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#4f5d84;font-size:13px;font-weight:800;pointer-events:none}
#dch-f .dt-ft .dtf-fb .dtf-ic{width:30px;height:30px;color:#9fb3df}
#dch-f .dt-ft .dtf-seal figcaption{font-size:12px;color:var(--dtf-soft);line-height:1.5;text-align:center}
#dch-f .dt-ft .dtf-seal-note{font-size:12px;color:#8ea4d8;text-align:center;line-height:1.6}

/* bottom bar */
#dch-f .dt-ft .dtf-bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:22px;margin-top:28px;border-top:1px solid var(--dtf-line)}
#dch-f .dt-ft .dtf-copy{font-size:13px;color:#93a7d6;min-width:0}
#dch-f .dt-ft .dtf-end{display:flex;align-items:center;gap:10px}
#dch-f .dt-ft .dtf-addr{font-size:14px;font-weight:800;color:var(--dtf-ice);direction:ltr}
#dch-f .dt-ft .dtf-totop{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 16px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);font-size:13px;font-weight:700;color:#dce6ff;transition:background .2s}
#dch-f .dt-ft .dtf-totop:hover{background:rgba(19,84,255,.4)}
#dch-f .dt-ft .dtf-totop .dtf-ic{width:16px;height:16px}

@media (max-width:1100px){
#dch-f .dt-ft .dtf-sites ul{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:900px){
#dch-f .dt-ft .dtf-top{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "biz" "seals";grid-template-rows:auto;gap:30px}
#dch-f .dt-ft .dtf-seals{justify-self:center;align-items:center}
#dch-f .dt-ft .dtf-promo{width:100%;flex-wrap:wrap}
#dch-f .dt-ft .dtf-acts{width:100%;flex-direction:row}
#dch-f .dt-ft .dtf-btn{flex:1}
}
@media (max-width:760px){
#dch-f .dt-ft{margin-top:72px}
#dch-f .dt-ft .dtf-arcade{height:76px;background-size:59px 76px}
#dch-f .dt-ft .dtf-ecg.dtf-d{display:none}#dch-f .dt-ft .dtf-ecg.dtf-m{display:block}
#dch-f .dt-ft .dtf-pulse{flex-direction:column;align-items:stretch;gap:4px;padding-top:10px}
#dch-f .dt-ft .dtf-ecgbox{flex:none;height:52px}
#dch-f .dt-ft .dtf-cap{justify-content:center;font-size:12.5px}
#dch-f .dt-ft .dtf-top{padding:22px 0 30px}
#dch-f .dt-ft .dtf-lock img{height:50px}#dch-f .dt-ft .dtf-lock img+img{height:34px}
#dch-f .dt-ft .dtf-tag{font-size:18px}
#dch-f .dt-ft .dtf-tg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
#dch-f .dt-ft .dtf-tg a{padding-inline-start:10px;min-width:0}
#dch-f .dt-ft .dtf-tg span{min-width:0}
#dch-f .dt-ft .dtf-biz{padding:26px 16px 18px;border-radius:50% 50% 22px 22px/80px 80px 22px 22px}
#dch-f .dt-ft .dtf-biz::before{inset:7px;border-radius:50% 50% 16px 16px/74px 74px 16px 16px}
#dch-f .dt-ft .dtf-biz dl{grid-template-columns:minmax(0,1fr);gap:14px}
#dch-f .dt-ft .dtf-phones{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}
#dch-f .dt-ft .dtf-phones a{justify-content:center;padding:4px 8px;font-size:14.5px;gap:6px}
#dch-f .dt-ft .dtf-links{grid-template-columns:minmax(0,1fr);gap:0;padding:12px 0 16px}
#dch-f .dt-ft .dtf-acc{border-bottom:1px solid var(--dtf-line)}
#dch-f .dt-ft .dtf-acc summary{cursor:pointer;min-height:58px}
#dch-f .dt-ft .dtf-chev{display:block}
#dch-f .dt-ft .dtf-n{margin-inline-start:auto}
#dch-f .dt-ft .dtf-acc[open] .dtf-chev{transform:rotate(180deg)}
#dch-f .dt-ft .dtf-acc ul{margin-top:0;padding-bottom:12px}
#dch-f .dt-ft .dtf-sites{border-top:0;padding-top:18px}
#dch-f .dt-ft .dtf-sites ul{gap:10px}
#dch-f .dt-ft .dtf-site{flex-direction:column;justify-content:flex-start;text-align:center;gap:8px;padding:18px 10px 14px;border-radius:999px 999px 18px 18px;min-height:0}
#dch-f .dt-ft .dtf-site-t{align-items:center}
#dch-f .dt-ft .dtf-host{text-align:center}
#dch-f .dt-ft .dtf-site strong{font-size:13.5px}
#dch-f .dt-ft .dtf-ext{display:none}
#dch-f .dt-ft .dtf-trust{padding:22px 16px}
#dch-f .dt-ft .dtf-promo{flex-direction:column;text-align:center;gap:14px}
#dch-f .dt-ft .dtf-promo-t p+p{margin-inline:auto}
#dch-f .dt-ft .dtf-chips{justify-content:center}
#dch-f .dt-ft .dtf-acts{flex-direction:column}
#dch-f .dt-ft .dtf-promo-t p:first-child{font-size:17.5px}
#dch-f .dt-ft .dtf-bot{flex-direction:column;justify-content:center;text-align:center}
}
@media (max-width:360px){
#dch-f .dt-ft .dtf-tg{grid-template-columns:minmax(0,1fr)}
#dch-f .dt-ft .dtf-tile{width:112px}
}
@media (prefers-reduced-motion:reduce){
#dch-f .dt-ft *,#dch-f .dt-ft *::before,#dch-f .dt-ft *::after{animation:none!important;transition:none!important}
#dch-f .dt-ft .dtf-ecg-trace{stroke-dashoffset:0;opacity:1}
#dch-f .dt-ft .dtf-ecg-head{display:none}
}
