/* tuzowins1.ke — black & gold lobby */
:root{
  --bg:#121316;--bg2:#1b1d22;--bg3:#24272e;--edge:#33363f;
  --gold:#f2c14e;--gold-hi:#ffe9a3;--gold-lo:#a86d12;--amber:#ff9a1f;--red:#e2372f;--red-hi:#ff5a4e;
  --txt:#f4f1ea;--soft:#b9b4a8;--ok:#3ccf7a;--bad:#ff6b5e;
  --metal:linear-gradient(180deg,#fff1c2 0%,#f5cf6a 38%,#d99b25 62%,#f7d27a 100%);
  --hfont:"Righteous","Trebuchet MS",sans-serif;--bfont:"Sora",system-ui,sans-serif;
  --radius:18px;--topH:66px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--topH) + 14px)}
body.tz{margin:0;background:var(--bg);color:var(--txt);font:400 16px/1.7 var(--bfont);overflow-x:hidden}
body.tz.tz-lock{overflow:hidden}
img{max-width:100%;height:auto;display:block}
a{color:var(--gold)}
a:hover{color:var(--gold-hi)}
p{margin:0 0 1.05em}
h1,h2,h3,h4{font-family:var(--hfont);font-weight:400;line-height:1.15;margin:0}
.tz-i{width:20px;height:20px;flex:0 0 auto}
.tz-shell{width:100%;max-width:1160px;margin-inline:auto;padding-inline:16px}
.tz-skip{position:fixed;top:-60px;left:12px;z-index:200;padding:10px 16px;border-radius:10px;background:var(--gold);color:#2a1a00;font-weight:700}
.tz-skip:focus{top:10px}
.tz-cash{color:var(--gold);font-weight:700;white-space:nowrap}

/* ===== top bar */
.tz-top{position:sticky;top:0;z-index:80;background:linear-gradient(180deg,#2a1d0c 0%,#17140f 100%);border-bottom:1px solid rgba(242,193,78,.28);box-shadow:0 6px 24px rgba(0,0,0,.45)}
.tz-top-in{display:flex;align-items:center;gap:16px;height:var(--topH)}
.tz-burger{display:none;width:42px;height:42px;border-radius:12px;border:1px solid rgba(242,193,78,.35);background:rgba(255,255,255,.04);color:var(--gold);align-items:center;justify-content:center;cursor:pointer;padding:0}
.tz-mark{display:inline-flex;align-items:center;gap:9px;text-decoration:none;flex:0 0 auto}
.tz-mark-coin svg{display:block;filter:drop-shadow(0 2px 6px rgba(242,193,78,.4))}
.tz-mark-word{font:400 23px/1 var(--hfont);letter-spacing:.04em;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent}
.tz-mark-word em{font-style:normal;background:linear-gradient(180deg,#fff 0%,#ffd0c9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.tz-nav{display:flex;gap:2px;margin-inline:auto}
.tz-nav a{position:relative;padding:8px 14px;color:var(--soft);text-decoration:none;font-weight:600;font-size:15px;border-radius:10px;transition:color .2s,background .2s}
.tz-nav a::after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--gold);transform:scaleX(0);transition:transform .25s}
.tz-nav a:hover{color:var(--gold-hi);background:rgba(242,193,78,.07)}
.tz-nav a:hover::after{transform:scaleX(1)}
.tz-top-btns{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.tz-pill{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 18px;border-radius:999px;font:700 14px/1 var(--bfont);text-decoration:none;white-space:nowrap;transition:transform .15s,filter .2s}
.tz-pill:hover{transform:translateY(-1px);filter:brightness(1.08)}
.tz-pill .tz-i{width:17px;height:17px}
.tz-pill-red{background:linear-gradient(180deg,var(--red-hi),#b81f19);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px rgba(226,55,47,.4)}
.tz-pill-red:hover{color:#fff}
.tz-pill-gold{background:var(--metal);color:#3a2300;box-shadow:inset 0 1px 0 #fff,0 0 0 1px #c48a1e,0 4px 16px rgba(242,193,78,.45);animation:tzGlow 2.2s ease-in-out infinite}
.tz-pill-gold:hover{color:#3a2300}
@keyframes tzGlow{50%{box-shadow:inset 0 1px 0 #fff,0 0 0 1px #c48a1e,0 0 24px rgba(242,193,78,.85)}}

/* ===== drawer */
.tz-drawer{position:fixed;inset:0;z-index:120;background:rgba(0,0,0,.6)}
.tz-drawer[hidden]{display:none}
.tz-drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(320px,86vw);background:linear-gradient(180deg,#221a10,#131316 40%);border-right:1px solid rgba(242,193,78,.3);padding:16px;overflow-y:auto;animation:tzSlide .25s ease-out}
@keyframes tzSlide{from{transform:translateX(-100%)}to{transform:none}}
.tz-drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}
.tz-mark-sm .tz-mark-word{font-size:20px}
.tz-drawer-x{width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;padding:0}
.tz-drawer-list{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:4px}
.tz-drawer-list a{display:block;padding:11px 14px;border-radius:12px;background:rgba(255,255,255,.035);color:var(--txt);text-decoration:none;font-weight:600}
.tz-drawer-list a:hover{background:rgba(242,193,78,.12);color:var(--gold-hi)}

/* ===== buttons */
.tz-btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 28px;border:0;border-radius:999px;background:var(--metal);color:#3a2300;font:700 17px/1.15 var(--bfont);text-decoration:none;cursor:pointer;
  box-shadow:inset 0 2px 0 rgba(255,255,255,.85),inset 0 -3px 0 rgba(140,85,10,.45),0 0 0 2px #b97c17,0 10px 26px rgba(242,193,78,.35);transition:transform .15s;animation:tzPulse 2.6s ease-in-out infinite}
.tz-btn:hover{color:#3a2300;transform:translateY(-2px) scale(1.02)}
.tz-btn:active{transform:translateY(1px)}
.tz-btn-shine{position:absolute;top:-20%;bottom:-20%;left:-40%;width:35%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.9),transparent);transform:skewX(-20deg);animation:tzShine 3s ease-in-out infinite}
@keyframes tzShine{0%{left:-40%}55%,100%{left:120%}}
@keyframes tzPulse{0%,100%{box-shadow:inset 0 2px 0 rgba(255,255,255,.85),inset 0 -3px 0 rgba(140,85,10,.45),0 0 0 2px #b97c17,0 10px 26px rgba(242,193,78,.3)}50%{box-shadow:inset 0 2px 0 rgba(255,255,255,.85),inset 0 -3px 0 rgba(140,85,10,.45),0 0 0 2px #b97c17,0 10px 38px rgba(242,193,78,.65)}}
.tz-btn-big{min-height:60px;font-size:18px;padding:0 32px}
.tz-btn-ghost{background:linear-gradient(180deg,var(--red-hi),#b81f19);color:#fff;box-shadow:inset 0 2px 0 rgba(255,255,255,.4),0 0 0 2px #7d130e,0 10px 26px rgba(226,55,47,.35);animation:none}
.tz-btn-ghost:hover{color:#fff}
.tz-btn-block{display:flex;width:100%}

/* ===== hero */
.tz-hero{position:relative;overflow:hidden;padding:44px 0 0;background:
  radial-gradient(60% 80% at 85% 10%,rgba(242,193,78,.18),transparent 60%),
  radial-gradient(50% 60% at 0% 100%,rgba(226,55,47,.18),transparent 60%),
  linear-gradient(180deg,#1d1710 0%,var(--bg) 100%)}
.tz-hero-glow{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(242,193,78,.55) 1.4px,transparent 1.6px);background-size:46px 46px;opacity:.16;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}
.tz-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:44px;align-items:center;padding-bottom:40px}
.tz-hero-copy{min-width:0}
.tz-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px 6px 10px;border-radius:999px;background:rgba(242,193,78,.1);border:1px solid rgba(242,193,78,.35);color:var(--gold);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase}
.tz-kicker .tz-i{width:18px;height:18px}
.tz-hero h1{font-size:clamp(38px,7.4vw,70px);margin-bottom:18px;background:var(--metal);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(90,50,0,.55));overflow-wrap:anywhere}
.tz-hero-copy>p{color:#ddd7ca;font-size:17px;max-width:640px}
.tz-hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}
.tz-hero-facts{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:26px 0 0;padding:0}
.tz-hero-facts li{display:flex;flex-direction:column;min-width:0;flex:1 1 0;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid var(--edge)}
.tz-hero-facts b{font:400 22px/1.1 var(--hfont);color:var(--gold-hi);white-space:nowrap}
.tz-hero-facts span{font-size:12.5px;color:var(--soft)}
.tz-hero-page{padding:34px 0 30px}
.tz-hero-page h1{font-size:clamp(34px,6vw,54px);margin:6px 0 10px}
.tz-crumbs{position:relative;display:flex;gap:8px;font-size:14px;color:var(--soft)}
.tz-crumbs a{color:var(--soft);text-decoration:none}
.tz-crumbs a:hover{color:var(--gold)}
.tz-page-lead{position:relative;color:#ddd7ca;font-size:17px;margin:0}

/* ticker */
.tz-ticker{position:relative;display:flex;overflow:hidden;border-block:1px solid rgba(242,193,78,.3);background:#0c0c0e}
.tz-ticker ul{display:flex;flex:0 0 auto;gap:0;list-style:none;margin:0;padding:12px 0;animation:tzRun 36s linear infinite}
.tz-ticker li{display:flex;align-items:center;white-space:nowrap;padding:0 22px;font-weight:600;font-size:14px;color:var(--gold-hi)}
.tz-ticker li::before{content:"";width:8px;height:8px;margin-right:22px;border-radius:50%;background:var(--red-hi);box-shadow:0 0 10px var(--red-hi)}
@keyframes tzRun{to{transform:translateX(-100%)}}

/* ===== calculator */
.tz-calc{min-width:0;padding:20px;border-radius:24px;background:linear-gradient(160deg,#2a2c33,#17181c);border:1px solid rgba(242,193,78,.45);box-shadow:0 0 0 6px rgba(242,193,78,.06),0 30px 60px rgba(0,0,0,.5)}
.tz-calc-top{display:flex;align-items:center;gap:10px;margin:0 0 16px;font:400 20px/1.2 var(--hfont);color:var(--gold-hi)}
.tz-calc-top .tz-i{width:30px;height:30px;padding:5px;border-radius:50%;background:var(--red);color:#fff}
.tz-calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.tz-calc label{display:flex;flex-direction:column;gap:6px;min-width:0}
.tz-calc label span{font-size:12px;font-weight:600;color:var(--soft);text-transform:uppercase;letter-spacing:.06em}
.tz-calc input{width:100%;min-width:0;height:50px;padding:0 14px;border-radius:14px;border:1px solid var(--edge);background:#0f1013;color:#fff;font:700 20px/1 var(--bfont)}
.tz-calc input:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(242,193,78,.25)}
.tz-calc-chips{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0 14px}
.tz-calc-chips button{height:36px;border-radius:999px;border:1px solid rgba(242,193,78,.35);background:rgba(242,193,78,.06);color:var(--gold);font:700 13px/1 var(--bfont);cursor:pointer}
.tz-calc-chips button:hover,.tz-calc-chips button.is-picked{background:var(--gold);color:#2a1a00}
.tz-calc-out{margin:0;display:grid;gap:6px}
.tz-calc-out div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.035)}
.tz-calc-out dt{font-size:14px;color:var(--soft)}
.tz-calc-out dd{margin:0;font-weight:700;white-space:nowrap}
.tz-calc-out .tz-calc-net{background:linear-gradient(90deg,rgba(60,207,122,.18),rgba(60,207,122,.05));border:1px solid rgba(60,207,122,.4)}
.tz-calc-net dt{color:#d9ffe7}
.tz-calc-net dd{font:400 24px/1 var(--hfont);color:#7dffb0}
.tz-calc-note{margin:10px 0 0;font-size:12.5px;color:var(--soft)}
.tz-calc-note.is-warn{color:var(--bad);font-weight:600}

/* ===== content */
.tz-flow{display:grid;gap:26px;padding-top:40px;padding-bottom:60px}
.tz-flow-narrow{max-width:900px}
.tz-block{min-width:0;padding:26px 26px 10px;border-radius:var(--radius);background:var(--bg2);border:1px solid var(--edge)}
.tz-h2{display:flex;align-items:center;gap:12px;font-size:clamp(25px,4.4vw,34px);color:#fff;margin-bottom:18px}
.tz-h2-chip{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--metal);box-shadow:inset 0 0 0 4px rgba(120,70,0,.35),0 0 14px rgba(242,193,78,.45)}
.tz-prose{display:flow-root}
.tz-prose::after{content:"";display:block;clear:both}
.tz-h3{clear:both;font-size:21px;color:var(--gold);margin:26px 0 12px;padding-left:14px;border-left:4px solid var(--red)}
.tz-h3:first-child{margin-top:0}

.tz-steps,.tz-dots{display:flow-root;list-style:none;margin:0 0 1.1em;padding:0}
.tz-steps{counter-reset:st}
.tz-steps li{counter-increment:st;position:relative;margin-bottom:8px;padding:11px 14px 11px 56px;border-radius:14px;background:var(--bg3)}
.tz-steps li::before{content:counter(st);position:absolute;left:12px;top:9px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--metal);color:#3a2300;font:400 16px/1 var(--hfont)}
.tz-dots li{position:relative;padding-left:24px;margin-bottom:6px}
.tz-dots li::before{content:"";position:absolute;left:4px;top:.62em;width:9px;height:9px;border-radius:50%;background:var(--gold);box-shadow:0 0 8px rgba(242,193,78,.6)}

.tz-table{clear:both;margin:0 0 1.2em;border-radius:14px;overflow:hidden;border:1px solid var(--edge)}
.tz-table:focus{outline:2px solid var(--gold);outline-offset:2px}
.tz-table table{width:100%;border-collapse:collapse;font-size:15px}
.tz-table th{background:linear-gradient(180deg,#3a2a12,#2a1f10);color:var(--gold-hi);text-align:left;font:600 13px/1.3 var(--bfont);text-transform:uppercase;letter-spacing:.06em;padding:12px 16px}
.tz-table td{padding:12px 16px;border-top:1px solid var(--edge);vertical-align:top;overflow-wrap:anywhere}
.tz-table tbody tr:nth-child(odd){background:rgba(255,255,255,.02)}
.tz-table td:first-child{color:#fff;font-weight:600}

/* screenshots */
.tz-phone{float:right;width:270px;margin:4px 0 18px 30px}
.tz-phone-frame{padding:8px;border-radius:30px;background:linear-gradient(145deg,#4b3c22,#16130e 45%,#3b2f1b);box-shadow:0 0 0 1px rgba(242,193,78,.4),0 22px 40px rgba(0,0,0,.55)}
.tz-phone-frame img{width:100%;border-radius:22px}
.tz-phone figcaption{margin-top:10px;font-size:13px;line-height:1.45;color:var(--soft);text-align:center}

/* pros/cons */
.tz-duo{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 1.2em}
.tz-duo-col{min-width:0;padding:18px;border-radius:16px}
.tz-duo-col h4{font-size:20px;margin-bottom:12px}
.tz-duo ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.tz-duo li{display:flex;gap:10px;align-items:flex-start}
.tz-duo li .tz-i{margin-top:3px}
.tz-duo-plus{background:linear-gradient(160deg,rgba(60,207,122,.14),rgba(60,207,122,.03));border:1px solid rgba(60,207,122,.4)}
.tz-duo-plus h4,.tz-duo-plus .tz-i{color:var(--ok)}
.tz-duo-minus{background:linear-gradient(160deg,rgba(255,107,94,.14),rgba(255,107,94,.03));border:1px solid rgba(255,107,94,.4)}
.tz-duo-minus h4,.tz-duo-minus .tz-i{color:var(--bad)}

/* FAQ */
.tz-faq{display:grid;gap:10px;margin-bottom:16px}
.tz-q{border-radius:14px;background:var(--bg3);border:1px solid transparent;transition:border-color .2s}
.tz-q[open]{border-color:rgba(242,193,78,.45)}
.tz-q summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;font-weight:700;font-size:16px}
.tz-q summary::-webkit-details-marker{display:none}
.tz-q-arrow{color:var(--gold);transition:transform .25s}
.tz-q[open] .tz-q-arrow{transform:rotate(180deg)}
.tz-q p{margin:0;padding:0 18px 16px;color:#ddd7ca}

/* promo */
.tz-offer{position:relative;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px;align-items:center;padding:24px;border-radius:24px;
  background:radial-gradient(80% 120% at 0% 50%,rgba(242,193,78,.22),transparent 60%),linear-gradient(120deg,#3b1512,#1b1410 55%,#241a0c);border:1px solid rgba(242,193,78,.5)}
.tz-offer::after{content:"";position:absolute;right:-40px;bottom:-40px;width:160px;height:160px;border-radius:50%;border:16px solid rgba(242,193,78,.08)}
.tz-offer-coin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:170px;height:170px;border-radius:50%;background:var(--metal);color:#3a2300;text-align:center;box-shadow:inset 0 0 0 8px rgba(150,95,10,.35),0 0 40px rgba(242,193,78,.45);animation:tzSpin 6s ease-in-out infinite}
.tz-offer-coin b{font:400 27px/1 var(--hfont);padding:0 10px}
.tz-offer-coin i{font-style:normal;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.08em;margin-top:6px}
@keyframes tzSpin{0%,100%{transform:rotate(-6deg)}50%{transform:rotate(6deg) scale(1.03)}}
.tz-offer-text{position:relative;z-index:1;min-width:0}
.tz-offer-text p{font-size:18px;color:#fff;margin-bottom:16px}
.tz-offer-text small{display:block;margin-top:12px;font-size:12px;color:var(--soft)}

/* service pages */
.tz-note{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:14px;background:rgba(242,193,78,.08);border:1px dashed rgba(242,193,78,.55)}
.tz-note .tz-i{color:var(--gold);margin-top:3px}
.tz-mailbox{display:flex;gap:14px;align-items:center;margin-bottom:22px;padding:16px;border-radius:16px;background:var(--bg3)}
.tz-mailbox>.tz-i{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--metal);color:#3a2300}
.tz-mailbox p{margin:0 0 2px;color:var(--soft);font-size:14px}
.tz-mail{font-weight:700;font-size:18px;overflow-wrap:anywhere}
.tz-form{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}
.tz-form label{display:flex;flex-direction:column;gap:6px;min-width:0}
.tz-form label span{font-size:13px;font-weight:600;color:var(--soft)}
.tz-form-wide,.tz-form .tz-btn,.tz-form-msg{grid-column:1/-1}
.tz-form input,.tz-form select,.tz-form textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--edge);background:#0f1013;color:#fff;font:400 16px/1.4 var(--bfont)}
.tz-form textarea{resize:vertical}
.tz-form :focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 3px rgba(242,193,78,.25)}
.tz-form .is-bad{border-color:var(--bad)}
.tz-form-msg{margin:0;min-height:1.4em;font-size:14px;color:var(--gold-hi)}

/* ===== footer */
.tz-foot{background:#0b0b0d;border-top:2px solid transparent;border-image:linear-gradient(90deg,transparent,var(--gold),transparent) 1;padding:46px 0 26px;color:var(--soft);font-size:15px}
.tz-foot-top{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.1fr;gap:28px}
.tz-foot-brand p{margin:14px 0 0;max-width:380px}
.tz-foot-h{margin:0 0 12px;font:400 17px/1 var(--hfont);color:var(--gold)}
.tz-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}
.tz-foot ul a{color:var(--soft);text-decoration:none}
.tz-foot ul a:hover{color:var(--gold-hi)}
.tz-foot-safe{display:flex;gap:14px;align-items:flex-start;margin-top:32px;padding:16px 18px;border-radius:16px;background:#141417;border:1px solid var(--edge)}
.tz-foot-safe p{margin:0}
.tz-foot-safe strong{color:#fff}
.tz-age{flex:0 0 auto;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:3px solid var(--red);color:#fff;font:400 16px/1 var(--hfont)}
.tz-foot-copy{margin:20px 0 0;font-size:13px;text-align:center}

/* ===== reveal */
.tz-js .tz-fade{opacity:0;transform:translateY(26px) scale(.985);transition:opacity .55s ease,transform .55s ease}
.tz-js .tz-fade.is-on{opacity:1;transform:none}

/* ===== responsive */
@media (max-width:1040px){
  .tz-nav{display:none}
  .tz-burger{display:inline-flex}
  .tz-top-btns{margin-left:auto}
  .tz-hero-in{grid-template-columns:minmax(0,1fr);gap:30px}
  .tz-calc{max-width:560px}
  .tz-foot-top{grid-template-columns:1fr 1fr 1fr}
  .tz-foot-brand{grid-column:1/-1}
}
@media (max-width:760px){
  .tz-phone{float:none;width:min(270px,100%);margin:6px auto 20px}
  .tz-duo{grid-template-columns:minmax(0,1fr)}
  .tz-offer{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;padding:22px 16px}
  .tz-offer-coin{width:140px;height:140px}
  .tz-offer-coin b{font-size:23px}
  .tz-table-3 thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
  .tz-table-3 table,.tz-table-3 tbody,.tz-table-3 tr,.tz-table-3 td{display:block;width:100%}
  .tz-table-3 tr{padding:8px 0;border-top:1px solid var(--edge)}
  .tz-table-3 tr:first-child{border-top:0}
  .tz-table-3 td{display:grid;grid-template-columns:40% minmax(0,1fr);gap:10px;border:0;padding:6px 14px}
  .tz-table-3 td::before{content:attr(data-th);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gold)}
  .tz-table-3 td:first-child{font-family:var(--hfont);font-weight:400;font-size:17px}
  .tz-form{grid-template-columns:minmax(0,1fr)}
  .tz-foot-top{grid-template-columns:1fr 1fr}
}
@media (max-width:560px){
  :root{--topH:60px}
  .tz-top-in{gap:8px}
  .tz-burger{width:38px;height:38px}
  .tz-mark-coin svg{width:32px;height:32px}
  .tz-mark-word{font-size:19px}
  .tz-pill{height:36px;padding:0 13px;font-size:13px}
  .tz-pill-red span{display:none}
  .tz-pill-red{padding:0 10px}
  .tz-hero{padding-top:30px}
  .tz-hero-copy>p{font-size:16px}
  .tz-hero-cta .tz-btn{display:flex;width:100%}
  .tz-hero-facts li{padding:10px}
  .tz-hero-facts b{font-size:18px}
  .tz-calc{padding:16px;border-radius:20px}
  .tz-block{padding:20px 16px 6px}
  .tz-h2-chip{width:22px;height:22px}
  .tz-table table{font-size:14px}
  .tz-table th,.tz-table td{padding:10px 12px}
  .tz-mailbox{align-items:flex-start}
}
@media (max-width:370px){
  .tz-mark-word{display:none}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important}
  html{scroll-behavior:auto}
  .tz-js .tz-fade{opacity:1;transform:none}
  .tz-ticker{overflow-x:auto}
}
