*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}
html{-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}
body{min-height:100dvh;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.65;background:#352D24;color:#F0E4D0;overflow-x:hidden}
img,picture{display:block;max-width:100%;height:auto}
a{text-decoration:none;color:inherit}
ul{list-style:none}
button{cursor:pointer;background:none;border:none;font:inherit;color:inherit}
table{border-collapse:collapse;width:100%}
:focus-visible{outline:2px solid #FAC932;outline-offset:3px;border-radius:4px}
.skip-lnk{position:absolute;left:-9999px;top:4px;background:#FAC932;color:#110A10;font-weight:700;padding:10px 18px;border-radius:8px;z-index:9999}
.skip-lnk:focus{left:10px}
.st-header{background:#110A10;position:sticky;top:0;z-index:50}
.st-topbar{max-width:1200px;margin:0 auto;padding:10px;display:flex;align-items:center;justify-content:space-between}
.st-logo-wrap{width:180px;min-width:180px;height:29px;display:flex;align-items:center}
.st-burger{width:44px;height:44px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #5D4F4A;border-radius:8px}
.st-burger span{display:block;width:22px;height:2px;background:#F0E4D0;margin:3px 0}
.st-deskav{display:none}
.st-dav-list{display:flex;align-items:center}
.st-dav-list>li{display:flex;align-items:center;position:relative;margin-right:20px}
.st-dav-list>li>a,.st-dav-list>li>span{display:inline-flex;align-items:center;color:#F0E4D0;font-size:0.9375rem;padding:10px 0}
.st-dav-drop:hover>.st-dav-sub{display:block}
.st-dav-drop:hover>.st-dav-arr{transform:rotate(180deg)}
.st-dav-arr{display:inline-flex;align-items:center;padding-left:2px;color:#C2B9B0;font-size:0.75rem;transition:transform 0.18s ease}
.st-dav-sub{display:none;position:absolute;top:calc(100% + 1px);left:0;background:#1E1620;border:1px solid #3D3442;border-radius:10px;padding:6px 0;z-index:60}
.st-dav-sub li{display:flex;align-items:center}
.st-dav-sub a{display:inline-flex;align-items:center;padding:8px 16px;color:#F0E4D0;font-size:0.875rem;white-space:nowrap}
.st-dav-auth{display:flex;align-items:center;margin-left:auto}
.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border-radius:10px;font-size:0.875rem;font-weight:700;border:1px solid #5D4F4A;color:#F0E4D0;background:#1E1620;margin-right:10px}
.btn-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:10px;font-size:0.875rem;font-weight:700;background:#FAC932;color:#110A10}
.st-mobmenu{display:none;position:fixed;top:0;left:0;width:100%;min-height:100vh;background:#110A10;z-index:80;flex-direction:column;padding:10px}
.st-mobmenu.is-open{display:flex}
.st-mob-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
.st-mob-close{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:1px solid #5D4F4A;border-radius:8px;font-size:1.75rem;color:#F0E4D0}
.st-mav-list{width:100%}
.st-mav-list>li{display:flex;align-items:center;flex-wrap:wrap;border-bottom:1px solid #2A2230;padding:4px 0}
.st-mav-list>li>a,.st-mav-list>li>span{display:inline-flex;align-items:center;font-size:1.0625rem;color:#F0E4D0;padding:10px 0}
.st-mav-drop>a{flex:1}
.st-mav-arr{display:inline-flex;align-items:center;padding:10px 4px;color:#C2B9B0;font-size:0.75rem;cursor:pointer;transition:transform 0.18s ease}
.st-mav-arr.is-open{transform:rotate(180deg)}
.st-mav-sub{display:none;width:100%;padding:0 0 6px 20px}
.st-mav-sub.is-open{display:block}
.st-mav-sub li{display:flex;align-items:center}
.st-mav-sub a{display:inline-flex;align-items:center;padding:8px 0;font-size:0.9375rem;color:#D4C9BC}
.st-mob-auth{display:flex;width:100%;margin-top:auto;padding-top:20px}
.st-mob-auth .btn-ghost{flex:1;margin-right:10px}
.st-mob-auth .btn-cta{flex:1}
.hz-band{background:linear-gradient(140deg,#110A10 0%,#221628 50%,#2E261C 100%);padding:0 10px}
.hz-inner{max-width:1200px;margin:0 auto;padding:36px 0;display:flex;flex-direction:column}
.hz-copy{width:100%}
.hz-art{width:100%;padding-top:20px;display:flex;justify-content:center}
.hz-copy h1{font-size:clamp(1.75rem,4.5vw,2.75rem);line-height:1.12;color:#FFF8EA;margin-bottom:14px}
.hz-copy p{font-size:1rem;line-height:1.7;color:#E8DDD0;margin-bottom:20px}
.hz-ctas{display:flex;flex-wrap:wrap}
.app-art-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}
.app-geo-bg{position:absolute;inset:0;background:repeating-linear-gradient(60deg,rgba(250,201,50,.05) 0,rgba(250,201,50,.05) 1px,transparent 1px,transparent 30px),repeating-linear-gradient(-60deg,rgba(250,201,50,.04) 0,rgba(250,201,50,.04) 1px,transparent 1px,transparent 30px);border-radius:24px}
.pg-sec{padding:0 10px}
.pg-box{max-width:1200px;margin:0 auto;padding:34px 0}
.pg-narrow{max-width:960px}
.sec-alt{background:#2E261F}
.pg-box h2{font-size:clamp(1.375rem,3vw,1.875rem);line-height:1.2;color:#FFF8EA;margin-bottom:14px}
.pg-box h3{font-size:1.0625rem;line-height:1.3;color:#FFF8EA;margin-bottom:8px}
.pg-box p{font-size:1rem;line-height:1.7;color:#EFE7DB;margin-bottom:14px}
.dl-cards{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}
.dl-card{background:rgba(255,255,255,.06);border:1px solid #5C4E42;border-radius:14px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.dl-card img{margin-bottom:4px}
.dl-card .btn-cta{margin-top:auto;width:100%;justify-content:center}
.feat-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:18px}
.feat-card{background:rgba(255,255,255,.06);border:1px solid #5C4E42;border-radius:14px;padding:16px}
.feat-ic{font-size:1.375rem;margin-bottom:8px}
.cmp-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 20px}
table{width:100%;border-collapse:collapse;min-width:520px}
th,td{padding:11px 10px;border:1px solid #605144;text-align:left;font-size:0.9375rem;color:#FFF5E2}
th{background:#1E1713}
.cta-unit{text-align:center;padding-top:6px}
.st-footer{background:#110A10;padding:28px 10px}
.ft-inner{max-width:1200px;margin:0 auto;text-align:center}
.ft-nav-list{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:22px}
.ft-nav-list li{margin:0 12px 10px}
.ft-nav-list a{display:inline-flex;align-items:center;color:#F0E4D0;font-size:0.875rem}
.ft-payments,.ft-providers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:18px}
.ft-payments img,.ft-providers img{margin:6px 8px}
.ft-bottom{display:flex;flex-direction:column;align-items:center}
.ft-bottom p{font-size:0.8125rem;line-height:1.65;color:#DDD1C0;margin-bottom:16px}
.ft-trust{display:flex;align-items:center;gap:12px}
@media (min-width:481px){.dl-cards{grid-template-columns:repeat(2,1fr)}.feat-grid{grid-template-columns:repeat(2,1fr)}}
@media (min-width:769px){.feat-grid{grid-template-columns:repeat(3,1fr)}}
@media (min-width:969px){.feat-grid{grid-template-columns:repeat(4,1fr)}}
@media (min-width:1081px){.st-burger{display:none}.st-deskav{display:flex;align-items:center;flex:1;margin-left:24px}.st-mobmenu{display:none!important}.hz-inner{flex-direction:row;align-items:center;justify-content:space-between}.hz-copy{width:55%;padding-right:32px}.hz-art{width:45%;padding-top:0;justify-content:flex-end}}
@media (max-width:480px){th,td{font-size:0.8125rem}.hz-copy h1{font-size:1.625rem}}
@media (max-width:320px){.btn-ghost,.btn-cta{padding:10px 14px;font-size:0.8125rem}}