*{box-sizing:border-box;margin:0;padding:0}
body{font-family:Arial,Helvetica,sans-serif;background:#F1F4F7;color:#1A1A1A;line-height:1.5}
.skip-link{position:absolute;left:-999px;top:0;background:#FFD600;color:#222;padding:8px 16px;z-index:200}
.skip-link:focus{left:10px}
img{max-width:100%;display:block}
.site-head{background:#A80000;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0,0,0,0.3)}
.head-top{display:flex;align-items:center;justify-content:space-between;padding:10px}
.brand-logo{width:161px;height:35px}
.desk-nav{display:none}
@media(min-width:1081px){.desk-nav{display:flex;align-items:center;gap:24px;flex:1;justify-content:flex-end}}
.nav-list{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:20px}
.nav-list li{position:relative;display:flex;align-items:center}
.nav-list a,.nav-list span{color:#fff;text-decoration:none;font-weight:600;padding:8px 4px;display:inline-block}
.nav-list a:hover,.nav-list a:focus{color:#FFD600}
.drop-arrow{color:#fff;font-size:10px;margin-left:4px;transition:transform .2s}
.drop-item:hover .drop-arrow{transform:rotate(180deg)}
.sub-list{list-style:none;margin:0;padding:0;display:none;position:absolute;top:calc(100% + 1px);left:0;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.3);z-index:150}
.drop-item:hover .sub-list{display:block}
.sub-list a{color:#222;white-space:nowrap;padding:10px 16px;display:block}
.sub-list a:hover{background:#F1F4F7}
.auth-desk{display:flex;gap:10px}
.btn-login,.btn-signup{padding:8px 16px;border-radius:4px;text-decoration:none;font-weight:700;color:#222}
.btn-login{background:#fff}
.btn-signup{background:#FFD600}
.hamburger{display:flex;flex-direction:column;justify-content:center;background:none;border:none;width:44px;height:44px;padding:8px;cursor:pointer}
.hamburger span{display:block;width:100%;height:3px;background:#fff;margin:4px 0;transition:.2s}
.hamburger:hover span{background:#FFD600}
@media(min-width:1081px){.hamburger{display:none}}
.mobile-menu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#222;z-index:180;overflow-y:auto}
.mobile-menu.active{display:flex;flex-direction:column}
@media(max-width:300px){.mobile-menu{width:100%}}
@media(min-width:1081px){.mobile-menu{display:none!important}}
.mob-top{display:flex;align-items:center;justify-content:space-between;padding:16px}
.mob-close{background:none;border:none;color:#fff;font-size:28px;cursor:pointer}
.mob-nav-list{list-style:none;margin:0;padding:0 16px}
.mob-nav-list li{margin-bottom:14px}
.mob-nav-list a,.mob-nav-list span{color:#fff;text-decoration:none;font-weight:600}
.mob-parent-row{display:flex;align-items:center}
.mob-parent-row a{flex:1}
.mob-arrow{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .2s;cursor:pointer}
.mob-arrow.mob-arr-open{transform:rotate(180deg)}
.mob-sub-list{list-style:none;margin:8px 0 0 20px;padding:0;display:none}
.mob-sub-list.open{display:flex;flex-direction:column;gap:10px}
.mob-sub-list a{color:#ddd}
.mob-auth{display:flex;gap:10px;padding:16px}
.mob-auth a{flex:1;text-align:center;padding:12px;border-radius:4px;text-decoration:none;font-weight:700;color:#222}
.mob-auth .btn-login{background:#fff}
.mob-auth .btn-signup{background:#FFD600}
.mobile-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:170}
.mobile-overlay.active{display:block}
.wd-hero{background:linear-gradient(135deg,#A80000 0%,#3d0000 100%);color:#fff;padding:48px 24px;max-width:900px;margin:0 auto}
.wd-hero h1{font-size:clamp(1.6rem,3.5vw,2.2rem);margin-bottom:14px}
main>section{padding:36px 10px}
main>section>h2{font-size:clamp(1.3rem,2.8vw,1.7rem);margin-bottom:16px;max-width:900px;margin-left:auto;margin-right:auto}
main>section>p{margin:0 auto 14px;max-width:900px}
.methods-sec{background:#ffffff}
.time-sec{background:#F1F4F7}
.kyc-sec{background:#ffffff}
.delay-sec{background:#F1F4F7}
.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:900px;margin:0 auto 16px;border-radius:10px;box-shadow:0 6px 16px rgba(34,34,34,0.12)}
table{width:100%;border-collapse:collapse;background:#fff}
th,td{padding:12px 16px;text-align:left;border-bottom:1px solid #e0e0e0}
th{background:#A80000;color:#fff}
@media(max-width:480px){th,td{font-size:.85rem;padding:8px 10px}}
@media(max-width:320px){th,td{font-size:.78rem;padding:6px 8px}}
.cta{background:#FFD600;color:#222;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:700;display:inline-block;transition:opacity .2s}
.cta:hover{opacity:.85}
.cta-wrap{display:flex;justify-content:center;max-width:900px;margin:16px auto 0}
.site-foot{background:#222222;color:#ddd;padding:48px 10px 24px}
.foot-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;max-width:1200px;margin:0 auto}
@media(max-width:968px){.foot-top{grid-template-columns:repeat(2,1fr)}}
@media(max-width:480px){.foot-top{grid-template-columns:1fr}}
.foot-brand img{margin-bottom:16px}
.legal-text{font-size:.8rem;color:#B8B8B8;line-height:1.6}
.foot-col h3{color:#fff;margin-bottom:14px;font-size:1rem}
.foot-col ul{list-style:none;margin:0;padding:0}
.foot-col li{margin-bottom:10px}
.foot-col a{color:#ccc;text-decoration:none}
.foot-col a:hover{color:#FFD600}
.foot-col span{color:#fff}
.foot-trust{display:flex;gap:16px;align-items:flex-start}
.foot-carousels{max-width:1200px;margin:32px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,0.08)}
.foot-carousels h3{color:#fff;margin-bottom:14px;font-size:1rem}
.foot-carousels h3:not(:first-child){margin-top:24px}
.carousel{display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:16px;align-items:center;padding-bottom:6px}
.carousel img{flex-shrink:0}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}